CA2486671A1 - Network type content reproducing system - Google Patents
Network type content reproducing system Download PDFInfo
- Publication number
- CA2486671A1 CA2486671A1 CA002486671A CA2486671A CA2486671A1 CA 2486671 A1 CA2486671 A1 CA 2486671A1 CA 002486671 A CA002486671 A CA 002486671A CA 2486671 A CA2486671 A CA 2486671A CA 2486671 A1 CA2486671 A1 CA 2486671A1
- Authority
- CA
- Canada
- Prior art keywords
- client
- content
- server
- list
- reproducing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/437—Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
- G10H1/0041—Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
- G10H1/0058—Transmission between separate instruments or between individual components of a musical system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/68—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/686—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
Abstract
The network type audio system includes a content server storing a large number of music data pieces, an audio client reproducing music, and a controller monitoring and controlling the audio client through the content server. The audio client requests the server to provide the music data of a music piece selected in response to the user's operation. The content server returns the music data of the selected music piece in response to the request from the audio client. The music data is distributed from the content server to the audio client on the basis of a specified amount. The audio client notifies the content server of its status. The content server notifies the controller of the status of the audio client. The controller displays the status. The controller also instructs the audio client to reproduce the music piece selected in response to the user's operation through the content server.
Claims (177)
1. (Deleted)
2. A network type content reproducing system comprising a server and at least one client connected to said server, said server comprising storage means for storing a plurality of contents, said client comprising content list request means for requesting said server to provide a content list of a plurality of contents, said server further comprising content list returning means responsive to the request from said first client for returning said content list, and said client further comprising content list receiving means for receiving the content list returned from said server.
3. The network type content reproducing system according to claim 2, wherein said content list request means requests said server to provide a specified amount of a content list, and said content list returning means returns said specified amount of the content list in response to the request from said client.
4. The network type content reproducing system according to claim 3, wherein said content list request means transmits a list request command including an obtaining start index indicating the first content to be obtained from said server by said client and an obtaining number indicating the number of contents to be obtained from said server by said client, and said content list returning means returns the content list of contents as many as said obtaining number starting from the first content indicated by said obtaining start index in response to said list request command.
5. The network type content reproducing system according to claim 4, wherein said content list returning means further returns the number of contents included in said content list to be returned and the number of the remaining contents left out of said content list to be returned.
6. The network type content reproducing system according to any one of claims 2 to 5, wherein said client further comprises category list request means for requesting said server to provide a category list of a plurality of categories, said server further comprises means responsive to the request from said client for returning said category list, said client further comprises means for receiving the category list returned from said server, and said content list request means selects a category of the contents in the content list to be requested in said received category list.
7. The network type content reproducing system according to any one of claims 2 to 6, wherein said content list request means transmits a list construction key necessary for producing said content list to said server, and said content list returning means produces said content list based on the list construction key transmitted from said client.
8. The network type content reproducing system comprising a server and at least one client connected to said server, said server comprising storage means for storing a plurality of contents, said client comprising content request means for requesting said server to provide a predetermined amount of a content selected among said plurality of contents, said server further comprising content returning means responsive to the request from said client for returning the predetermined amount of said selected content to said client, said client further comprising reproducing means for reproducing the content returned from said server, and said content request means repeats the request for said content until said content is obtained in its entirety.
9. The network type content reproducing system according to claim 8, wherein said client further comprises a buffer memory for storing the content returned from said server, and said content request means requests said server to provide said predetermined amount of the content when a prescribed empty space is generated in said buffer memory.
10. The network type content reproducing system according to claim 8 or 9, wherein said content request means calculates an obtaining start address indicating the first address of said predetermined amount of the content and transmits a content transfer request command including the obtaining start address and an obtaining data length indicating the length of the content to be obtained from said server by said client, and said content returning means returns the content for said obtaining data length from said obtaining start address, in response to said content transfer request command.
11. The network type content reproducing system according to claim 10, wherein said content request means adds said obtaining data length to the previous obtaining start address to calculate the next obtaining start address.
12. The network type content reproducing system according to claim 11, wherein said client further comprises:
means for setting first and second addresses; and means for setting said obtaining start address to said first address when said calculated obtaining start address exceeds said second address.
means for setting first and second addresses; and means for setting said obtaining start address to said first address when said calculated obtaining start address exceeds said second address.
13. The network type content reproducing system according to claim 11, wherein said client further comprises;
means for setting a desired address; and means for setting said obtaining start address to said desired address.
means for setting a desired address; and means for setting said obtaining start address to said desired address.
14. The network type content reproducing system according to claim 10 or 11, wherein said client further comprises:
means for setting a prescribed skip amount; and means for shifting said obtaining start address by said set skip amount.
means for setting a prescribed skip amount; and means for shifting said obtaining start address by said set skip amount.
15. The network type content reproducing system according to any one of claims 8 to 14, wherein said client further comprises means for transmitting the identification information of said selected content to said server, said server comprises means responsive to the identification information transmitted from said client for returning the offset of said selected content to said client, and said client further comprises means for detecting the start of said selected content based on the offset returned from said server.
16. The network type content reproducing system according to any one of claims 8 to 15, wherein said client further comprises means for transmitting the identification information of said selected content to said server, said server further comprises means responsive to the identification information transmitted from said client for returning the size of said selected content to said client, and said client further comprises means for detecting the end of said selected content based on the size returned from said server.
17. A network type content reproducing system comprising a server and at least one client connected to said server, said server comprising storage means for storing a plurality of contents, said client comprising content request means for calculating an obtaining start address indicating the first address of a content selected among said plurality of contents and transmitting the obtaining start address to said server, said server further comprising content returning means for returning the content from the obtaining start address transmitted from said client said client further comprising reproducing means for reproducing the content returned from said server.
18. A network type content reproducing system comprising a server and at least one client connected to said server, said server comprising storage means for storing a plurality of contents, said client comprising content request means for requesting said server to provide a specified amount of a content selected among said plurality of contents, said server further comprising content returning means responsive to the request from said client for returning the specified amount of said selected content to said client, said client further comprising reproducing means for reproducing the content returned from said server, and said content request means changes the specified amount of the content to be requested to said server.
19. The network type content reproducing system according to claim 18, wherein said content request means changes the specified amount of the content to be requested to said server in response to the time between the request to said server for the content and the transfer of said requested content.
20. The network type content reproducing system according to claim 18, wherein said content request means changes the specified amount of the content to be requested to said server in response to the data format of the content to be requested to said server.
21. A network type content reproducing system comprising a server and at least one client connected to said server, said server comprising, storage means for storing a plurality of contents, and content transmitting means for transmitting a content selected among said plurality of contents to said client, and said client further comprising, reproducing means for reproducing the content transmitted from said server, and means for transmitting client information related to said client to said server every time the client information changes.
22. A network type content reproducing system comprising a server and at least one first client connected to said server, said server comprising, storage means for storing a plurality of contents, and content transmitting means for transmitting a content selected among said plurality of contents to said first client, said first client comprising reproducing means for reproducing the content transmitted from said server, and said network type content reproducing system further comprising a second client connected to said server for monitoring said first client.
23. The network type content reproducing system according to claim 22, wherein said server comprises client information transmitting means for transmitting client information related to said first client, to said second client, and said second client comprises means for receiving the client information transmitted from said server.
24. The network type content reproducing system according to claim 23, wherein said server transmits said client information to said second client through a push port for forcing a request to be transmitted to said second client.
25. The network type content reproducing system according to claim 23 or 24, wherein said second client further comprises:
means for displaying said received client information; and means for changing the display of said received client information when said client information is changed.
means for displaying said received client information; and means for changing the display of said received client information when said client information is changed.
26. The network type content reproducing system according to any one of claims 23 to 25, wherein said second client further comprises content list request means for requesting said server to provide a content list of a plurality of contents, said server further comprises content list returning means responsive to the request from said second client for returning said content list, and said second client further comprises content list receiving means for receiving the content list returned from said server.
27. The network type content reproducing system according to claim 26, wherein said client information includes a list construction key necessary for producing said content list, said content list request means transmits the list construction key included in said received client information to said server when the list construction key is changed, and said content list returning means produces said content list based on the list construction key transmitted from said second client.
28. The network type content reproducing system according to any one of claims 23 to 27, wherein said second client receives the client information transmitted from said server when said second client is connected to said server.
29. The network type content reproducing system according to claim 28, wherein said client information includes a list construction key necessary for producing said content list, said content list request means transmits the list construction key included in said received client information to said server, and said content list returning means produces said content list based on the list construction key transmitted from said second client.
30. The network type content reproducing system according to any one of claims 23 to 29, wherein said client information includes the name of a data format of a content reproducible by said first client, and said second client comprises means for displaying the name of said data format based on said received client information.
31. The network type content reproducing system according to claim 30, wherein said second client further comprises:
means for obtaining a content list of a plurality of contents from said server;
and means for displaying a content reproducible by said first client among the contents included in said obtained content list and displaying a content that cannot be reproduced by said first client in a different manner from the reproducible content or not displaying the irreproducible content.
means for obtaining a content list of a plurality of contents from said server;
and means for displaying a content reproducible by said first client among the contents included in said obtained content list and displaying a content that cannot be reproduced by said first client in a different manner from the reproducible content or not displaying the irreproducible content.
32. The network type content reproducing system according to any one of claims 22 to 31, wherein said second client comprises means for determining whether a client to be monitored is said first client.
33. The network type content reproducing system according to any one of claims 22 to 32, wherein said second client comprises:
means for obtaining a monitoring handle necessary for monitoring said first client; and means for monitoring said first client using said obtained monitoring handle.
means for obtaining a monitoring handle necessary for monitoring said first client; and means for monitoring said first client using said obtained monitoring handle.
34. The network type content reproducing system according to claim 33, wherein said first client further comprises means for transmitting client information related to said first client to said server, said server comprises:
means for receiving the client information transmitted from said first client;
means for determining whether said second client has said monitoring handle;
and means for transmitting said received client information to said second client when said second client has said monitoring handle based on the result of said determination, and said second client comprises means for receiving the client information transmitted from said server.
means for receiving the client information transmitted from said first client;
means for determining whether said second client has said monitoring handle;
and means for transmitting said received client information to said second client when said second client has said monitoring handle based on the result of said determination, and said second client comprises means for receiving the client information transmitted from said server.
35. The network type content reproducing system according to any one of claims 22 to 34, wherein said second client controls said first client.
36. A network type content reproducing system comprising a server and at least one first client connected to said server, said server comprising, storage means for storing a plurality of contents, and content transmitting means for transmitting a content selected among said plurality of contents to said first client, said first client comprising reproducing means for reproducing the content transmitted from said server, and said network type content reproducing system further comprising a second client connected to said server for controlling said first client.
37. The network type content reproducing system according to claim 36, wherein said second client comprises server request means for requesting said server to control said first client, and said server further comprises means responsive to the request from said second client for controlling said first client.
38. The network type content reproducing system according to claim 36 or 37, wherein said server controls said first client through a push port for forcing a request to be transmitted to said first client.~
39. The network type content reproducing system according to claim 37, wherein said server request means transmits information for specifying said first client and information for specifying said selected content to said server.
40. The network type content reproducing system according to any one of claims 36 to 39, wherein said second client comprises means for determining whether a client to be controlled is said first client.~
41. The network type content reproducing system according to any one of claims 36 to 40, wherein said second client comprises:
means for determining whether the data format of said selected content matches the data format of the content that can be reproduced by said first client; and means for instructing said first client to reproduce said selected content when said data formats match.
means for determining whether the data format of said selected content matches the data format of the content that can be reproduced by said first client; and means for instructing said first client to reproduce said selected content when said data formats match.
42. The network type content reproducing system according to any one of claims 36 to 41, wherein said second client comprises:
means for obtaining a control handle necessary for controlling said first client;
and means for controlling said first client using said obtained control handle.
means for obtaining a control handle necessary for controlling said first client;
and means for controlling said first client using said obtained control handle.
43. The network type content reproducing system according to claim 42, wherein said second client further comprises means for requesting said server to issue a server request to said first client, and said server comprises means for determining whether or not said second client has said control handle when said second client requests said server to issue the server request; and means for transmitting said server request to said first client when said second client has said control handle based on the result of said determination.
44. The network type content reproducing system according to any one of claims 36 to 43, wherein said first client further comprises means for transmitting a completion status to said server when said first client finishes reproducing a content as instructed by said second client and transmitting a stop status different from said completion status to said server when said first client finishes reproducing a content selected by said first client or stops reproducing the content midway in response to the operation of the user.
45. The network type content reproducing system according to any one of claims 36 to 44, wherein said server comprises means for receiving the completion status transmitted from said first client and transmitting the completion status to said second client, and said second client comprises means responsive to the completion status transmitted from said server for instructing said first client to reproduce the content next to the content that has been reproduced to the end.
46. The network type content reproducing system according to any one of claims 36 to 45, wherein said second client further monitors said first client.
47. A network type content reproducing system comprising a server and at least one client connected to said server, said client further comprising broadcast means for broadcasting prescribed information, said server comprising means responsive to the prescribed information broadcasted from said client for returning server specifying information to specify said server to said client, and said client comprising means for receiving the server specifying information returned from said server and registering the information in a server list.
48. The network type content reproducing system according to claim 47, wherein said client further comprises means for determining whether said server specifying information is registered in said server list, and when said server specifying information is not registered in said server list based on the result of said determination, said broadcast means broadcasts said prescribed information again.
49. The network type content reproducing system according to claim 48, wherein said client further comprises means for accessing a server on the Internet when the number of broadcasting operation by said broadcast means reaches a prescribed number of times or time for broadcasting by said broadcast means reaches a prescribed time period.
50. The network type content reproducing system comprising a server and at least one client connected to said server, said client comprising, means for establishing connection at a command port for transmitting/receiving a command between said server and said client; and means for establishing connection at a push port for forcing a request to be transmitted to said client from said server.
51. The network type content reproducing system according to claim 50, wherein said client further comprises means for transmitting a client index request command to said server through said command port, said client index request command being necessary for identifying said client, said server further comprises means responsive to the client index request command transmitted from said client for returning said client index to said client, and said client further comprises means for transmitting the client index returned from said server to said server through said push port.
52. The network type content reproducing system according to claim 50 or 51, wherein there are a plurality of said clients, and said server comprises connection limiting means for limiting the number of connectable clients.
53. The network type content reproducing system according to claim 52, wherein said connection limiting means disconnects from said client that has been already connected based on a prescribed priority order when another said client that has not yet been connected tries to be connected.
54. A network type content reproducing system, comprising:
a server;
a first client connected to said server;
AV equipment connected to said first client; and a second client connected to said server to control said AV equipment, said second client comprising means for transmitting a control command for controlling said AV equipment to said server, said server comprising means for transmitting the control command transmitted from said second client to said first client, said first client comprising means for transmitting the control command transmitted from said server to said AV equipment, said AV equipment being controlled in response to the control command transmitted from said first client.
a server;
a first client connected to said server;
AV equipment connected to said first client; and a second client connected to said server to control said AV equipment, said second client comprising means for transmitting a control command for controlling said AV equipment to said server, said server comprising means for transmitting the control command transmitted from said second client to said first client, said first client comprising means for transmitting the control command transmitted from said server to said AV equipment, said AV equipment being controlled in response to the control command transmitted from said first client.
55. The network type content reproducing system according to claim 54, wherein said AV equipment comprises:
a controllable element; and means responsive to the control command transmitted from said first client for controlling said element.
a controllable element; and means responsive to the control command transmitted from said first client for controlling said element.
56. A network type content reproducing system comprising a server and at least one client connected to said server, said server comprising, storage means for storing a plurality of contents, and content transmitting means for transmitting a content selected among said plurality of contents to said client, said network type content reproducing system further comprising AV
equipment connected to said client, said client comprising means transmits content transmitted from said server to said AV equipment, and said AV equipment comprising means for reproducing a content transmitted from said client.
equipment connected to said client, said client comprising means transmits content transmitted from said server to said AV equipment, and said AV equipment comprising means for reproducing a content transmitted from said client.
57. A network type content reproducing system, comprising:
a server;
a first client connected to said server;
AV equipment connected to said first client; and a second client connected to said server to monitor said AV equipment, said AV equipment comprising means for transmitting information related to said AV equipment to said first client, said first client comprising AV equipment information transmitting means for transmitting the information transmitted from said AV equipment to said server, said server comprising means for transmitting the information transmitted from said first client to said second client.
a server;
a first client connected to said server;
AV equipment connected to said first client; and a second client connected to said server to monitor said AV equipment, said AV equipment comprising means for transmitting information related to said AV equipment to said first client, said first client comprising AV equipment information transmitting means for transmitting the information transmitted from said AV equipment to said server, said server comprising means for transmitting the information transmitted from said first client to said second client.
58. The network type content reproducing system according to claim 57, wherein said information frequently changes, and the AV equipment information transmitting means of said first client transmits said information at prescribed intervals.
59. A network type content reproducing system comprising a server and at least one first client connected to said server, said server comprising, storage means for storing a plurality of contents, and content transmitting means for transmitting a content selected among said plurality of contents to said first client, said first client comprising reproducing means for reproducing the content transmitted from said server, and said server further comprising firmware update means for updating firmware in said first client.
60. The network type content reproducing system according to claim 59, wherein said server further comprises:
means for registering information related to a plurality of firmware pieces suitable for said first client; and firmware list transmitting means for transmitting a firmware list of said registered information related to the plurality of firmware pieces to said first client, said first client further comprises:
means for receiving the firmware list transmitted from said server; and firmware request means for requesting said server to transmit firmware selected in said received firmware list, and said firmware update means returns said selected firmware to said first client in response to the request from said first client.
means for registering information related to a plurality of firmware pieces suitable for said first client; and firmware list transmitting means for transmitting a firmware list of said registered information related to the plurality of firmware pieces to said first client, said first client further comprises:
means for receiving the firmware list transmitted from said server; and firmware request means for requesting said server to transmit firmware selected in said received firmware list, and said firmware update means returns said selected firmware to said first client in response to the request from said first client.
61. The network type content reproducing system according to claim 60, wherein said first client further comprises means for transmitting client information related to said first client to said server, and said server further comprises means for producing said firmware list based on the client information transmitted from said first client.
62. The network type content reproducing system according to any one of claims 59 to 61, wherein said first client requests said server to provide a specified amount of firmware; and said firmware update means returns said specified amount of the firmware in response to the request from said first client.
63. The network type content reproducing system according to claim 62, wherein said first client transmits an obtaining start address indicating the first address where firmware to be obtained from said server by said first client is stored and an obtaining data length indicating the length of firmware to be obtained from said server by said first client, and said firmware update means responds to the request from said first client to return the firmware for said obtaining data length from said obtaining start address.
64. The network type content reproducing system according to any one of claims 59 to 63, wherein said server further comprises means for requesting said first client to update firmware and transmitting information related to the firmware to said first client.
65. The network type content reproducing system according to any one of claims 60 to 64, wherein 16~
said first client further comprises firmware list request means for requesting said server to provide a specified amount of a firmware list, and said firmware list transmitting means transmits said specified amount of the firmware list to said first client in response to the request from said first client.
said first client further comprises firmware list request means for requesting said server to provide a specified amount of a firmware list, and said firmware list transmitting means transmits said specified amount of the firmware list to said first client in response to the request from said first client.
66. The network type content reproducing system according to claim 65, wherein said firmware list request means transmits a firmware list request command including an obtaining start index indicating the first firmware information to be obtained from said server by said first client and an obtaining number indicating the number of pieces of the firmware information to be obtained from said server by said first client, and said firmware list transmitting means transmits a firmware list including pieces of the firmware information as many as said obtaining number from the first firmware information indicated by said obtaining start index in response to said firmware list request command.
67. The network type content reproducing system according to any one of claims 59 to 66, further comprising a second client connected to said server to control said first client, wherein said second client comprises means for requesting said server to update firmware in said first client.
68. A network type content reproducing system, comprising a server, a first client connected to said server, and a plurality of second clients connected to said server, said server comprising content storing means for storing a plurality of contents, said second clients each comprising means for specifying a content among said plurality of contents and instructing said first client to reproduce the specified content, said first client comprising:
means responsive to the instruction from said second client for reproducing said specified content; and means for transmitting a completion status to said server when said content has been reproduced to its end, said server further comprising status transmitting means for selecting one of said plurality of second clients and transmitting the completion status to said selected second client in response to the completion status received from said first client, said second clients each comprising means for specifying a content next to the content that has been reproduced to its end by said first client and instructing said first client to reproduce the specified content in response to the completion status received from said server.
means responsive to the instruction from said second client for reproducing said specified content; and means for transmitting a completion status to said server when said content has been reproduced to its end, said server further comprising status transmitting means for selecting one of said plurality of second clients and transmitting the completion status to said selected second client in response to the completion status received from said first client, said second clients each comprising means for specifying a content next to the content that has been reproduced to its end by said first client and instructing said first client to reproduce the specified content in response to the completion status received from said server.
69. The network type content reproducing system according to claim 68, wherein said server further comprises means for managing the priorities of the second clients that can control said first client, and said status transmitting means selects a second client with the highest priority as the second client to receive said transmitted completion status.
70. The network type content reproducing system according to claim 69, wherein said status transmitting means transmits a stop status to the second client other than the second client with the highest priority.
71. The network type content reproducing system according to claim 68, wherein said server further comprises means for storing the identification information of said second client that has instructed reproduction, and said status transmitting means selects said second client that has instructed reproduction as the second client to receive said completion status based on said stored identification information of the second client.
72. The network type content reproducing system according to claim 71, wherein said status transmitting means transmits a stop status to the second client other than said selected second client.
73. A network type content reproducing system comprising a server, a first client connected to said server, and a plurality of second clients connected to said server, said server comprising content storing means for storing a plurality of contents, said second clients each comprising:
control handle obtaining means for obtaining a control handle necessary for controlling said first client; and means for specifying a content among said plurality of contents after obtaining said control handle and instructing said first client to reproduce the specified content, said first client comprising means responsive to the instruction from said second client for reproducing said specified content; and means for transmitting a completion status to said server when said content has been reproduced to its end, said server further comprising means for transferring the completion status transmitted from said first client to each of said second clients, and said second clients each further comprising means for specifying a content next to the content that has been reproduced to its end by said first client in response to the completion status received from said first client whose control handle is obtained by the second client and instructing said first client to reproduce the specified content.
control handle obtaining means for obtaining a control handle necessary for controlling said first client; and means for specifying a content among said plurality of contents after obtaining said control handle and instructing said first client to reproduce the specified content, said first client comprising means responsive to the instruction from said second client for reproducing said specified content; and means for transmitting a completion status to said server when said content has been reproduced to its end, said server further comprising means for transferring the completion status transmitted from said first client to each of said second clients, and said second clients each further comprising means for specifying a content next to the content that has been reproduced to its end by said first client in response to the completion status received from said first client whose control handle is obtained by the second client and instructing said first client to reproduce the specified content.
74. The network type content reproducing system according to claim 73, wherein said control handle obtaining means, upon obtaining said control handle, prohibits the other second client from obtaining said control handle.
75. The network type content reproducing system according to claim 74, wherein said first client further comprises means for transmitting a stop status to said server when said first client stops reproducing said content midway, said server further comprises means for transferring the stop status transmitted from said first client to each of said second clients, and said second clients each further comprise means for canceling the prohibition of obtaining said control handle in response to the stop status received from the first client whose control handle is obtained by said second client.
76. A network type content reproducing system comprising a server, a first client connected to said server, and a second client connected to said server, said server comprising content storing means for storing a plurality of contents, said second client comprising means for specifying a content among said plurality of contents and instructing said first client to reproduce the specified content, said first client comprising:
means responsive to the instruction from said second client for reproducing said specified content; and means for transmitting a completion status to said server when said content has been reproduced to its end, said server further comprising continuous reproducing instruction means responsive to the completion status received from said first client for specifying a content next to the content that has been reproduced to its end by said first client and instructing said first client to reproduce the specified content.
means responsive to the instruction from said second client for reproducing said specified content; and means for transmitting a completion status to said server when said content has been reproduced to its end, said server further comprising continuous reproducing instruction means responsive to the completion status received from said first client for specifying a content next to the content that has been reproduced to its end by said first client and instructing said first client to reproduce the specified content.
77. The network type content reproducing system according to claim 76, wherein said server further comprises:
means for storing a list construction key necessary for producing a content list of contents to be reproduced by said first client; and means for producing said content list based on said list construction key, and said continuous reproducing instruction means instructs said first client to reproduce said content according to said content list.
means for storing a list construction key necessary for producing a content list of contents to be reproduced by said first client; and means for producing said content list based on said list construction key, and said continuous reproducing instruction means instructs said first client to reproduce said content according to said content list.
78. A network type content reproducing system comprising a server, a first client connected to said server, and a second client connected to said server, said server comprising content storing means for storing a plurality of contents, said second client comprising:
means for specifying a content among said plurality of contents and instructing said first client to reproduce the specified content; and means for transmitting a list construction key necessary for producing a content list of contents to be reproduced by said first client to said first client, said first client comprising:
means responsive to the instruction from said second client for reproducing said specified content; and means for transmitting the list construction key transmitted from said second client to said server, said server further comprising means for producing said content list based on the list construction key transmitted from said second client and transmitting the produced content list to said first client, said first client further comprising means for reproducing a content next to the content that has been reproduced to its end by said first client according to the content list transmitted from said server.
means for specifying a content among said plurality of contents and instructing said first client to reproduce the specified content; and means for transmitting a list construction key necessary for producing a content list of contents to be reproduced by said first client to said first client, said first client comprising:
means responsive to the instruction from said second client for reproducing said specified content; and means for transmitting the list construction key transmitted from said second client to said server, said server further comprising means for producing said content list based on the list construction key transmitted from said second client and transmitting the produced content list to said first client, said first client further comprising means for reproducing a content next to the content that has been reproduced to its end by said first client according to the content list transmitted from said server.
79. The network type content reproducing system according to any one of claims 2 to 78, wherein said content is audio sound and/or video data.
80. A method of operating the network type content reproducing system according to any one of claims 2 to 79.
81. A network type content reproducing system operating program for enabling a computer to implement the means recited in any one of claims 2 to 79.
82. A computer-readable storage medium storing the network type content reproducing system operating program according to claim 81.
83. (Deleted)
84. A server connectable to client comprising:
storing means for storing a plurality of contents; and content list returning means responsive to a request from said client for returning a content list of a plurality of contents.
storing means for storing a plurality of contents; and content list returning means responsive to a request from said client for returning a content list of a plurality of contents.
85. The server according to claim 84, wherein said content list returning means returns a specified amount of a content list in response to the request from said client.
86. The server according to claim 85, wherein said content list returning means responds to a list request command from said client, said command including an obtaining start index indicating the first content to be obtained from said server by said client and an obtaining number indicating the number of contents to be obtained from said server by said client and returns a content list of contents as many as said obtaining number from the first content indicated by said obtaining start index.
87. The server according to claim 86, wherein said content list returning means further returns the number of contents included in said content list to be returned and the number of the remaining contents left out of said content list to be returned.
88. The server according to any one of claims 84 to 87, further comprising means responsive to a request from said client for returning a category list of a plurality of categories.
89. The server according to any one of claims 84 to 88, wherein said content list returning means produces said content list based on the list construction key transmitted from said client.
90. A server connectable to client comprising:
storing means for storing a plurality of contents; and content returning means for repeating returning a predetermined amount of a content selected among said plurality of contents in response to a request from said client, so that said content is returned in its entirety.
storing means for storing a plurality of contents; and content returning means for repeating returning a predetermined amount of a content selected among said plurality of contents in response to a request from said client, so that said content is returned in its entirety.
91. The server according to claim 90, wherein said content returning means responds to a content transfer request command transmitted from said client, said command including an obtaining start address indicating the first address where a content to be obtained from said server by said client is stored and an obtaining data length indicating the length of the content to be obtained from said server by said first client and returns a content for said obtaining data length from said obtaining start address.
92. The server according to claim 90 or 91, further comprising means responsive to the identification information of said selected content transmitted from said client for returning the offset of said selected content to said client.
93. The server according to any one of claims 90 to 92, further comprising means responsive to the identification information of said selected content transmitted from said client for returning the size of said selected content to said client
94. A server connectable to a first client and a second client controlling said first client, comprising:
control means responsive to a request from said second client for controlling said first client.
control means responsive to a request from said second client for controlling said first client.
95. A server connectable to a client comprising:
storage means for storing a plurality of contents, content transmitting means for transmitting a content selected among said plurality of contents to said client, and firmware update means for updating firmware in said client.
storage means for storing a plurality of contents, content transmitting means for transmitting a content selected among said plurality of contents to said client, and firmware update means for updating firmware in said client.
96. The server according to claim 95 further comprising:
means for registering the information related to a plurality of firmware pieces suitable for said client; and firmware list transmitting means for transmitting a firmware list of said registered information of the plurality of firmware pieces to said client, said firmware update means returning firmware selected in said firmware list to said client in response to a request from said client.
means for registering the information related to a plurality of firmware pieces suitable for said client; and firmware list transmitting means for transmitting a firmware list of said registered information of the plurality of firmware pieces to said client, said firmware update means returning firmware selected in said firmware list to said client in response to a request from said client.
97. The server according to claim 95 or 96, wherein said firmware update means transmits a specified amount of firmware requested by said client to said client.
98. The server according to claim 97, wherein said firmware update means returns firmware for an obtaining data length indicating the length of firmware to be obtained by said client from an obtaining start address indicating the first address where the firmware to be obtained by said client is stored.
99. The server according to any one of claims 96 to 98, wherein said firmware list transmitting means transmits a specified amount of a firmware list requested by said client to said client.
100. The server according to claim 99, wherein said firmware list transmitting means responds to a firmware list request command from said client, said command including an obtaining start index indicating the first firmware information to be obtained from said server by said client and an obtaining number indicating the number of pieces of firmware information to be obtained from said server by said client and transmits a firmware list including pieces of the firmware information as many as said obtaining number from said first firmware information indicated by said obtaining start index to said client.
101. A method of operating the server according to any one of claims 84 to 100.
102. A server operating program for enabling a computer to implement the means recited in any one of claims 84 to 100.
103. A computer-readable storage medium storing the server operating program according to claim 102.
104. (Deleted)
105. A client connectable to a server and attached in an outlet box provided in a wall.
106. A client connectable to a server comprising:
content list request means for requesting said server to provide a content list of a plurality of contents stored in said server; and content list receiving means for receiving the content list returned from said server in response to said request.
content list request means for requesting said server to provide a content list of a plurality of contents stored in said server; and content list receiving means for receiving the content list returned from said server in response to said request.
107. The client according to claim 106, wherein said content list request means requests said server to provide a specified amount of a content list.
108. The client according to claim 107, wherein said content list request means transmits a list request command including an obtaining start index indicating the first content to be obtained from said server by said client and an obtaining number indicating the number of contents to be obtained from said server by said client, and said content list receiving means receives a content list returned from said server in response to said list request command, said content list of contents as many as said obtaining number from the first content indicated by said obtaining start index.
109. The client according to any one of claims 106 to 108, further comprising:
category list request means for requesting said server to provide a category list of a plurality of categories; and means for receiving the category list returned from said server in response to said request, said content list request means selecting a category of the contents in the content list to be requested in said received category list.
category list request means for requesting said server to provide a category list of a plurality of categories; and means for receiving the category list returned from said server in response to said request, said content list request means selecting a category of the contents in the content list to be requested in said received category list.
110. The client according to any one of claims 106 to 109, wherein said content list request means transmits a list construction key necessary for producing said content list to said server.
111. A client connectable to a server comprising:
content request means for requesting said server to provide a predetermined amount of a content selected among a plurality of contents stored in said server;
reproducing means for reproducing the content transmitted from said server in response to said request and said content request means repeating the request for said content until said content is obtained in its entirety.
content request means for requesting said server to provide a predetermined amount of a content selected among a plurality of contents stored in said server;
reproducing means for reproducing the content transmitted from said server in response to said request and said content request means repeating the request for said content until said content is obtained in its entirety.
112. The client according to claim 111, further comprising a buffer memory storing the content returned from said server, wherein said content request means requests said server to provide said predetermined amount of the content when a prescribed empty space is generated in said buffer memory.
113. The client according to claim 111 or 112, wherein said content request means calculates an obtaining start address indicating the first address of said predetermined amount of the content and transmits a content transfer request command including the calculated obtaining start address and an obtaining data length indicating the length of the content to be obtained from said server by said client.
114. The client according to claim 113, wherein said content request means adds said obtaining data length to the previous obtaining start address to calculate the next obtaining start address.
115. The client according to claim 114, further comprising:
means for setting first and second addresses; and means for setting said obtaining start address to said first address when said calculated obtaining start address exceeds said second address.
means for setting first and second addresses; and means for setting said obtaining start address to said first address when said calculated obtaining start address exceeds said second address.
116. The client according to claim 114, further comprising:
means for setting a desired address; and means for setting said obtaining start address to said desired address.
means for setting a desired address; and means for setting said obtaining start address to said desired address.
117. The client according to claim 113 or 114 further comprising:
means for setting a prescribed skip amount; and means for shifting said obtaining start address by said set skip amount.
means for setting a prescribed skip amount; and means for shifting said obtaining start address by said set skip amount.
118. The client according to any one of claims 111 to 117, further comprising:
means for transmitting the identification information of said selected content to said server; and means for detecting the start of said selected content based on the offset of said selected content returned from said server in response to said identification information.
means for transmitting the identification information of said selected content to said server; and means for detecting the start of said selected content based on the offset of said selected content returned from said server in response to said identification information.
119. The client according to any one of claims 111 to 118, further comprising:
means for transmitting the identification information of said selected content to said server; and means for detecting the end of said selected content based on the size of said selected content returned from said server in response to said identification information.
means for transmitting the identification information of said selected content to said server; and means for detecting the end of said selected content based on the size of said selected content returned from said server in response to said identification information.
120. A client connectable to a server comprising:
content request means for calculating an obtaining start address indicating the first address of a content selected among a plurality of contents stored in said server and transmitting the obtaining start address to said server, and reproducing means for reproducing the content returned from said server in response to said transmitted obtaining start address.
content request means for calculating an obtaining start address indicating the first address of a content selected among a plurality of contents stored in said server and transmitting the obtaining start address to said server, and reproducing means for reproducing the content returned from said server in response to said transmitted obtaining start address.
121. A client connectable to a server comprising:
content request means for requesting said server to provide a specified amount of a content selected among a plurality of contents stored in said server; and reproducing means for reproducing the content returned from said server in response to said request; and said content request means changing the specified amount of the content to be requested to said server.
content request means for requesting said server to provide a specified amount of a content selected among a plurality of contents stored in said server; and reproducing means for reproducing the content returned from said server in response to said request; and said content request means changing the specified amount of the content to be requested to said server.
122. A client connectable to a server comprising:
reproducing means for reproducing a content transmitted from said server;
and means for transmitting client information related to said client to said server every time the client information changes.
reproducing means for reproducing a content transmitted from said server;
and means for transmitting client information related to said client to said server every time the client information changes.
123. A client connectable to a server comprising:
firmware request means for requesting said server to transmit firmware.
firmware request means for requesting said server to transmit firmware.
124. The client according to claim 123, further comprising means for receiving a firmware list transmitted from said server, wherein said firmware request means selects firmware to be transmitted in said received firmware list.
125. The client according to claim 123, wherein said firmware request means requests said server to provide a specified amount of firmware.
126. The client according to claim 125, wherein said firmware request means transmits an obtaining start address indicating the first address where firmware to be obtained from said server is stored and an obtaining data length indicating the length of the firmware to be obtained from said server.
127. The client according to any one of claims 123 to 126 further comprising firmware list request means for requesting said server to provide a specified amount of a firmware list.
128. The client according to claim 127, wherein said firmware list request means transmits a firmware list request command including an obtaining start index indicating the first firmware information to be obtained from said server and an obtaining number indicating the number of pieces of firmware information to be obtained from said server.
129. A client connectable to a plurality of servers, comprising:
connection means for connecting with any one of said plurality of servers; and determining means for determining whether connection with the server by said connection means is maintained at prescribed intervals, said connection means reestablishing connection with said server when said determining means determines that the connection is closed.
connection means for connecting with any one of said plurality of servers; and determining means for determining whether connection with the server by said connection means is maintained at prescribed intervals, said connection means reestablishing connection with said server when said determining means determines that the connection is closed.
130. The client according to claim 129, wherein said connection means establishes connection with another server when the connection with said server cannot be reestablished.
131. The client according to claim 129 or 130, wherein said connection means transmits a client status before the connection is closed to the connected server.
132. A method of operating the client in a network type content reproducing system according to any one of claims 105 to 131.
133. A client operating program for enabling a computer to implement the means recited in any one of claims 105 to 131.
134. A computer-readable storage medium storing the client operating program according to claim 133.
135. A monitoring client monitoring a reproducing client reproducing a content transmitted from a server, and said monitoring client connectable to said server comprising:
means for receiving the client information related to said reproducing client transmitted from said server; and means for displaying said received client information.
means for receiving the client information related to said reproducing client transmitted from said server; and means for displaying said received client information.
136. The monitoring client according to claim 135, further comprising means for changing the display of said received client information when said client information is changed.
137. The monitoring client according to claim 135 or 136, wherein said client information includes the name of a data format of a content reproducible by said reproducing client, said monitoring client further comprising means for displaying the name of said data format based on said received client information.
138. The monitoring client according to claim 137, further comprising:
means for obtaining a content list of a plurality of contents from said server;
and means for displaying a content reproducible by said reproducing client among the contents included in said obtained content list and displaying a content that cannot be reproduced by said reproducing client in a different manner from the reproducible content or not displaying the irreproducible content.
means for obtaining a content list of a plurality of contents from said server;
and means for displaying a content reproducible by said reproducing client among the contents included in said obtained content list and displaying a content that cannot be reproduced by said reproducing client in a different manner from the reproducible content or not displaying the irreproducible content.
139. The monitoring client according to any one of claims 135 to 138, further comprising means for determining whether a client to be monitored is said reproducing client.
140. The monitoring client according to claim 135, further comprising:
means for obtaining a monitoring handle necessary for monitoring said reproducing client; and means for monitoring said reproducing client using said obtained monitoring handle.
means for obtaining a monitoring handle necessary for monitoring said reproducing client; and means for monitoring said reproducing client using said obtained monitoring handle.
141. A method of operating the monitoring client in a network type content reproducing system according to any one of claims 135 to 140.
142. A monitoring client operating program for enabling a computer to implement the means recited in any one of claims 135 to 140.
143. A computer-readable storage medium storing the monitoring client operating program according to claim 142.
144. A server connectable to a first client reproducing a content and a second client monitoring said first client, comprising:
storage means for storing a plurality of contents;
content transmitting means for transmitting a content selected among said plurality of contents to said first client; and client information transmitting means for transmitting client information related to said first client, to said second client.
storage means for storing a plurality of contents;
content transmitting means for transmitting a content selected among said plurality of contents to said first client; and client information transmitting means for transmitting client information related to said first client, to said second client.
145. The server according to claim 144, wherein said client information transmitting means transmits said client information to said second client through a push port for forcing a request to be transmitted to said second client.
146. The server according to claim 144 or 145, further comprising:
content list returning means responsive to the request from said second client for returning a content list of said plurality of contents.
content list returning means responsive to the request from said second client for returning a content list of said plurality of contents.
147. The server according to claim 146, wherein said client information includes a list construction key necessary for producing said content list, and said content list returning means produces said content list based on the list construction key transmitted from said second client.
148. A monitoring client monitoring a reproducing client reproducing a content transmitted from a server and connectable to said server, comprising:
client information receiving means for receiving client information related to said reproducing client from said server;
content list request means for requesting said server to provide a content list of a plurality of contents, and content list receiving means for receiving the content list returned from said server.
client information receiving means for receiving client information related to said reproducing client from said server;
content list request means for requesting said server to provide a content list of a plurality of contents, and content list receiving means for receiving the content list returned from said server.
149. The monitoring client according to claim 148, wherein said client information includes a list construction key necessary for producing said content list, and said content list request means transmits the list construction key included in said received client information to said server when the list construction key is changed.
150. The monitoring client according to claim 148, wherein said client information receiving means receives said client information when said monitoring client is connected to said server.
151. The monitoring client according to claim 150, wherein said client information includes a list construction key necessary for producing said content list, said content list request means transmits the list construction key included in said received client information to said server.
152. A server connectable to a first client reproducing a content and a second client monitoring said first client using an obtained monitoring handle necessary for monitoring said first client, comprising:
storage means for storing a plurality of contents;
content transmitting means for transmitting a content selected among said plurality of contents to said first client;
means for determining whether said second client has said monitoring handle;
and means for transmitting client information related to said first client, to said second client when said second client has said monitoring handle based on the result of said determination.
storage means for storing a plurality of contents;
content transmitting means for transmitting a content selected among said plurality of contents to said first client;
means for determining whether said second client has said monitoring handle;
and means for transmitting client information related to said first client, to said second client when said second client has said monitoring handle based on the result of said determination.
153. A control client controlling a reproducing client reproducing a content transmitted from a server and connectable to said server, comprising:
server request means for requesting said server to control said reproducing client.
server request means for requesting said server to control said reproducing client.
154. The control client according to claim 153, wherein said server request means transmits information for specifying said reproducing client and information for specifying said content to said server.
155. The server according to claim 94, wherein said control means controls said first client through a push port for forcing a request to be transmitted to said first client.
156. A control client controlling a reproducing client reproducing a content transmitted from a server and connectable to said server, comprising:
means for determining whether a client to be controlled is said reproducing client, and means for controlling said reproducing client when said reproducing client is to be controlled based on the result of said determination
means for determining whether a client to be controlled is said reproducing client, and means for controlling said reproducing client when said reproducing client is to be controlled based on the result of said determination
157. A control client controlling a reproducing client reproducing a content transmitted from a server and connectable to said server, comprising:
means for determining whether the data format of said content matches the data format of the content that can be reproduced by said reproducing client;
and means for instructing said reproducing client to reproduce said content when said data formats match.
means for determining whether the data format of said content matches the data format of the content that can be reproduced by said reproducing client;
and means for instructing said reproducing client to reproduce said content when said data formats match.
158. A control client controlling a reproducing client reproducing a content transmitted from a server and connectable to said server, comprising:
means for obtaining a control handle necessary for controlling said reproducing client; and means for controlling said reproducing client using said obtained control handle.
means for obtaining a control handle necessary for controlling said reproducing client; and means for controlling said reproducing client using said obtained control handle.
159. A server connectable to a first client reproducing a content and a second client controlling said first client, comprising:
storage means for storing a plurality of contents;
content transmitting means for transmitting a content selected among said plurality of contents to said first client;
means for determining whether or not said second client has a control handle necessary for controlling said first client when said second client requests said server to issue a server request; and means for transmitting said server request to said first client when said second client has said control handle based on the result of said determination.
storage means for storing a plurality of contents;
content transmitting means for transmitting a content selected among said plurality of contents to said first client;
means for determining whether or not said second client has a control handle necessary for controlling said first client when said second client requests said server to issue a server request; and means for transmitting said server request to said first client when said second client has said control handle based on the result of said determination.
160. A control client controlling a reproducing client reproducing a content transmitted from a server and connectable to said server, comprising:
means for receiving a completion status transmitted from said reproducing client through said server; and means responsive to said received completion status for instructing said reproducing client to reproduce the content next to the content that has been reproduced to the end.
means for receiving a completion status transmitted from said reproducing client through said server; and means responsive to said received completion status for instructing said reproducing client to reproduce the content next to the content that has been reproduced to the end.
161. An AV equipment being controlled by a first client connected to a server and connectable to a second client connected to said server, comprising:
a controllable element;
means for receiving a control command transmitted from said first client through said server and said second client: and means responsive to said received control command for controlling said element.
a controllable element;
means for receiving a control command transmitted from said first client through said server and said second client: and means responsive to said received control command for controlling said element.
162. An AV equipment connectable to a relay client connected to a server, comprising:
means for receiving a content selected among a plurality of contents stored in said server from said server through said relay client: and means for reproducing said received content.
means for receiving a content selected among a plurality of contents stored in said server from said server through said relay client: and means for reproducing said received content.
163. The AV equipment according to claim 162, further comprising:
means for transmitting information related to said AV equipment to a monitoring client monitoring said AV equipment through said relay client and said server.
means for transmitting information related to said AV equipment to a monitoring client monitoring said AV equipment through said relay client and said server.
164. A server connectable to a first client reproducing a content and a plurality of second clients instructing said first client to reproduce the content, comprising:
content storing means for storing a plurality of contents, content transmitting means for transmitting a content selected among said plurality of contents to said first client;
status transmitting means for selecting one of said plurality of second clients and transmitting a completion status indicating completion of reproducing the content to the selected second client when receiving the completion status from said first client.
content storing means for storing a plurality of contents, content transmitting means for transmitting a content selected among said plurality of contents to said first client;
status transmitting means for selecting one of said plurality of second clients and transmitting a completion status indicating completion of reproducing the content to the selected second client when receiving the completion status from said first client.
165. The server according to claim 164, further comprising:
means for managing the priorities of the second clients that can control said first client, and said status transmitting means selects a second client with the highest priority as the second client to receive said transmitted completion status.
means for managing the priorities of the second clients that can control said first client, and said status transmitting means selects a second client with the highest priority as the second client to receive said transmitted completion status.
166. The server according to claim 165, wherein said status transmitting means transmits a stop status to the second client other than the second client with the highest priority.
167. The server according to claim 164, further comprising:
means for storing the identification information of said second client that has instructed reproduction, and said status transmitting means selects said second client that has instructed reproduction as the second client to receive said completion status based on said stored identification information of the second client.
means for storing the identification information of said second client that has instructed reproduction, and said status transmitting means selects said second client that has instructed reproduction as the second client to receive said completion status based on said stored identification information of the second client.
168. The server according to claim 167, wherein said status transmitting means transmits a stop status to the second client other than said selected second client.
169. A control client controlling a reproducing client reproducing a content transmitted from a server and connectable to said server, comprising:
control handle obtaining means for obtaining a control handle necessary for controlling said reproducing client;
means for specifying a content among a plurality of contents stored in said server after obtaining said control handle and instructing said reproducing client to reproduce the specified content, and means for specifying a content next to the content that has been reproduced to its end by said reproducing client in response to a completion status indicating completion of reproducing the content received from said reproducing client whose control handle is obtained by said control client and instructing said reproducing client to reproduce the specified content.
control handle obtaining means for obtaining a control handle necessary for controlling said reproducing client;
means for specifying a content among a plurality of contents stored in said server after obtaining said control handle and instructing said reproducing client to reproduce the specified content, and means for specifying a content next to the content that has been reproduced to its end by said reproducing client in response to a completion status indicating completion of reproducing the content received from said reproducing client whose control handle is obtained by said control client and instructing said reproducing client to reproduce the specified content.
170. The control client according to claim 169, wherein said control handle obtaining means, upon obtaining said control handle, prohibits the other control client from obtaining said control handle.
171. The control client according to claim 170, further comprising:
means for canceling the prohibition of obtaining said control handle in response to a stop status indicating stop of reproducing the content midway, said stop status received from the reproducing client whose control handle is obtained by said control client.
means for canceling the prohibition of obtaining said control handle in response to a stop status indicating stop of reproducing the content midway, said stop status received from the reproducing client whose control handle is obtained by said control client.
172. A server connectable to a first client reproducing a content and a second client instructing said first client to reproduce the content, comprising:
content storing means for storing a plurality of contents;
content transmitting means for transmitting a content selected among said plurality of contents to said first client; and continuous reproducing instruction means responsive to a completion status indicating completion of reproducing the content, said completion status received from said first client for specifying a content next to the content that has been reproduced to its end by said first client and instructing said first client to reproduce the specified content.
content storing means for storing a plurality of contents;
content transmitting means for transmitting a content selected among said plurality of contents to said first client; and continuous reproducing instruction means responsive to a completion status indicating completion of reproducing the content, said completion status received from said first client for specifying a content next to the content that has been reproduced to its end by said first client and instructing said first client to reproduce the specified content.
173. The server according to claim 172, further comprising:
means for storing a list construction key necessary for producing a content list of contents to be reproduced by said first client; and means for producing said content list based on said list construction key, and said continuous reproducing instruction means instructing said first client to reproduce said content according to said content list.
means for storing a list construction key necessary for producing a content list of contents to be reproduced by said first client; and means for producing said content list based on said list construction key, and said continuous reproducing instruction means instructing said first client to reproduce said content according to said content list.
174. A reproducing client being controlled by a control client connected to a server and connectable to said server, comprising:
means responsive to an instruction from said control client for reproducing a content specified among a plurality of contents stored in said server;
means for receiving a list construction key necessary for producing a content list from said control client and transmitting the list construction key to said server;
means for receiving the content list produced based on said transmitted list construction key from said server; and means for reproducing a content next to the content that has been reproduced to its end according to said received content list.
means responsive to an instruction from said control client for reproducing a content specified among a plurality of contents stored in said server;
means for receiving a list construction key necessary for producing a content list from said control client and transmitting the list construction key to said server;
means for receiving the content list produced based on said transmitted list construction key from said server; and means for reproducing a content next to the content that has been reproduced to its end according to said received content list.
175. A reproducing client being controlled by a control client connected to a server and connectable to said server, comprising:
reproducing means for reproducing a content transmitted from said server;
and means for transmitting a completion status to said server when finished reproducing a content as instructed by said control client and transmitting a stop status different from said completion status to said server when finished reproducing a content selected by said reproducing client or stopped reproducing the content midway in response to the operation of the user.
reproducing means for reproducing a content transmitted from said server;
and means for transmitting a completion status to said server when finished reproducing a content as instructed by said control client and transmitting a stop status different from said completion status to said server when finished reproducing a content selected by said reproducing client or stopped reproducing the content midway in response to the operation of the user.
176. The network type content reproducing system according to any one of claims 23 to 31, wherein said first client further comprises means for transmitting client information related to said first client to said server, said server further comprises means for receiving the client information transmitted from said first client, and said client information transmitting means transmits said received client information to said second client.
177. The server according to claim 144, further comprising:
means for receiving client information related to said first client from said first client, and said client information transmitting means transmitting said received client information to said second client.
means for receiving client information related to said first client from said first client, and said client information transmitting means transmitting said received client information to said second client.
Applications Claiming Priority (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002-158753 | 2002-05-31 | ||
JP2002158753 | 2002-05-31 | ||
JP2002-232749 | 2002-08-09 | ||
JP2002232749 | 2002-08-09 | ||
JP2003-17931 | 2003-01-27 | ||
JP2003017931 | 2003-01-27 | ||
JP2003045432 | 2003-02-24 | ||
JP2003-45432 | 2003-02-24 | ||
PCT/JP2003/006552 WO2003102919A1 (en) | 2002-05-31 | 2003-05-26 | Network type content reproduction system |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2486671A1 true CA2486671A1 (en) | 2003-12-11 |
CA2486671C CA2486671C (en) | 2011-11-15 |
Family
ID=29716231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2486671A Expired - Fee Related CA2486671C (en) | 2002-05-31 | 2003-05-26 | Network type content reproducing system |
Country Status (8)
Country | Link |
---|---|
US (6) | US7634532B2 (en) |
EP (1) | EP1508892B1 (en) |
JP (5) | JP4013949B2 (en) |
KR (1) | KR100903258B1 (en) |
CN (1) | CN100515076C (en) |
AU (1) | AU2003241772B2 (en) |
CA (1) | CA2486671C (en) |
WO (1) | WO2003102919A1 (en) |
Families Citing this family (173)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8645137B2 (en) | 2000-03-16 | 2014-02-04 | Apple Inc. | Fast, language-independent method for user authentication by voice |
CA2486671C (en) | 2002-05-31 | 2011-11-15 | Onkyo Corporation | Network type content reproducing system |
JP4020039B2 (en) | 2003-07-08 | 2007-12-12 | オンキヨー株式会社 | Network AV system |
EP1653361A4 (en) | 2003-08-08 | 2006-12-13 | Onkyo Kk | Network av system |
JP3865139B2 (en) | 2003-10-15 | 2007-01-10 | オンキヨー株式会社 | Network AV system |
AU2003282146A1 (en) * | 2003-11-18 | 2005-06-08 | Nokia Corporation | Method, subject terminal device, target terminal device, data content server, system and computer programs for maintaining and updating data contents |
JP4114596B2 (en) * | 2003-11-19 | 2008-07-09 | オンキヨー株式会社 | Network AV system |
JP2005303975A (en) * | 2004-03-19 | 2005-10-27 | Onkyo Corp | Network av system, controller, and its operation program |
WO2006009210A1 (en) * | 2004-07-21 | 2006-01-26 | Sony Corporation | Content processing device, content processing method, and computer program |
US7877328B2 (en) * | 2004-07-21 | 2011-01-25 | Sony Corporation | Communication system communication method, contents processing device, and computer program |
US7362999B2 (en) * | 2004-08-23 | 2008-04-22 | General Motors Corporation | Method and system for customized music delivery |
JP4929726B2 (en) * | 2005-03-07 | 2012-05-09 | 富士ゼロックス株式会社 | Image processing system |
JP4650677B2 (en) * | 2005-03-14 | 2011-03-16 | ソニー株式会社 | Related Information Continuous Output Method, Related Information Continuous Providing Method, Related Information Continuous Output Device, Related Information Continuous Providing Device, Related Information Continuous Output Program, and Related Information Continuous Providing Program |
JP2006285607A (en) * | 2005-03-31 | 2006-10-19 | Sony Corp | Content information providing system, content information providing server, content reproducing unit, content information providing method, content reproducing method, and computer program |
JP4775843B2 (en) * | 2005-08-10 | 2011-09-21 | 株式会社日立製作所 | Storage system and storage control method |
US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
JP4802348B2 (en) * | 2005-12-14 | 2011-10-26 | オンキヨー株式会社 | Client device and client program |
JP2007240973A (en) * | 2006-03-09 | 2007-09-20 | Sony Corp | Data selection system, data selection device, data selection method, and data selection program |
US20070220587A1 (en) * | 2006-03-15 | 2007-09-20 | Loyer Douglas E | Systems, Methods, and Apparatus for Most Advantageous Media Delivery for Rich Media Applications |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
KR100812258B1 (en) * | 2006-09-28 | 2008-03-10 | 주식회사 드리머 | System and method of providing contents for data broadcasting |
US7634562B2 (en) * | 2006-10-27 | 2009-12-15 | Cyscape, Inc. | Method and apparatus for determining application responsiveness over a network |
US20080222273A1 (en) * | 2007-03-07 | 2008-09-11 | Microsoft Corporation | Adaptive rendering of web pages on mobile devices using imaging technology |
JP4955055B2 (en) * | 2007-03-19 | 2012-06-20 | パイオニア株式会社 | Content reproduction system and control method thereof |
JP5034602B2 (en) * | 2007-03-29 | 2012-09-26 | ヤマハ株式会社 | Electronic music apparatus and program |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
US9627081B2 (en) * | 2007-10-05 | 2017-04-18 | Kinglite Holdings Inc. | Manufacturing mode for secure firmware using lock byte |
US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
US8898568B2 (en) * | 2008-09-09 | 2014-11-25 | Apple Inc. | Audio user interface |
US9959870B2 (en) | 2008-12-11 | 2018-05-01 | Apple Inc. | Speech recognition involving a mobile device |
US8843977B2 (en) * | 2009-06-04 | 2014-09-23 | Verizon Patent And Licensing Inc. | Media content delivery systems and methods |
US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
US20120311585A1 (en) | 2011-06-03 | 2012-12-06 | Apple Inc. | Organizing task items that represent tasks to perform |
US9431006B2 (en) | 2009-07-02 | 2016-08-30 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
KR101584304B1 (en) | 2009-07-20 | 2016-01-11 | 삼성전자주식회사 | Apparatus and method for requesting contents |
US9450804B2 (en) * | 2009-09-03 | 2016-09-20 | At&T Intellectual Property I, L.P. | Anycast aware transport for content distribution networks |
WO2011066645A1 (en) * | 2009-12-02 | 2011-06-09 | Chalk Media Service Corporation | Reliable delivery of content to a push-state aware client device |
US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
JP4797215B2 (en) * | 2010-02-26 | 2011-10-19 | オンキヨー株式会社 | Volume control system |
JP5573337B2 (en) * | 2010-04-30 | 2014-08-20 | ソニー株式会社 | Information providing apparatus, information providing method, program, information processing apparatus, service providing apparatus, and information processing system |
JP5716302B2 (en) * | 2010-06-30 | 2015-05-13 | ソニー株式会社 | Information processing apparatus, content providing method, and program |
US9721035B2 (en) * | 2010-06-30 | 2017-08-01 | Leaf Group Ltd. | Systems and methods for recommended content platform |
US20120079547A1 (en) * | 2010-09-24 | 2012-03-29 | Seong-Hwan Kim | Multimedia Network Interface Device with Table-Based Connection Management |
JP5184606B2 (en) * | 2010-11-01 | 2013-04-17 | 株式会社バッファロー | Content transmission method, connection destination storage, and content transmission program |
JP5305493B2 (en) * | 2010-11-12 | 2013-10-02 | パナソニック株式会社 | Server, communication terminal, and device linkage system including them |
US10762293B2 (en) | 2010-12-22 | 2020-09-01 | Apple Inc. | Using parts-of-speech tagging and named entity recognition for spelling correction |
CN102638788A (en) * | 2011-02-12 | 2012-08-15 | 苏州达联信息科技有限公司 | Business modifying method and device for railway track monitoring and sensing network |
CN102638812A (en) * | 2011-02-12 | 2012-08-15 | 苏州达联信息科技有限公司 | Business registration method and device for railway track monitoring and sensing network |
US10185741B2 (en) * | 2011-03-14 | 2019-01-22 | Verisign, Inc. | Smart navigation services |
US9646100B2 (en) | 2011-03-14 | 2017-05-09 | Verisign, Inc. | Methods and systems for providing content provider-specified URL keyword navigation |
US9811599B2 (en) | 2011-03-14 | 2017-11-07 | Verisign, Inc. | Methods and systems for providing content provider-specified URL keyword navigation |
US9781091B2 (en) | 2011-03-14 | 2017-10-03 | Verisign, Inc. | Provisioning for smart navigation services |
US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
US10672399B2 (en) | 2011-06-03 | 2020-06-02 | Apple Inc. | Switching between text data and audio data based on a mapping |
US10509831B2 (en) | 2011-07-29 | 2019-12-17 | Leaf Group Ltd. | Systems and methods for time and space algorithm usage |
US8994660B2 (en) | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
US9654821B2 (en) | 2011-12-30 | 2017-05-16 | Sonos, Inc. | Systems and methods for networked music playback |
JP5440625B2 (en) * | 2012-02-06 | 2014-03-12 | オンキヨー株式会社 | Controller and its program |
US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
US9483461B2 (en) | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
US8260880B1 (en) * | 2012-04-27 | 2012-09-04 | Wirespring Technologies, Inc. | Content management system for integrated display substrates |
US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
US9674587B2 (en) | 2012-06-26 | 2017-06-06 | Sonos, Inc. | Systems and methods for networked music playback including remote add to queue |
US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
US9576574B2 (en) | 2012-09-10 | 2017-02-21 | Apple Inc. | Context-sensitive handling of interruptions by intelligent digital assistant |
US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
US10199051B2 (en) | 2013-02-07 | 2019-02-05 | Apple Inc. | Voice trigger for a digital assistant |
US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
US9368114B2 (en) | 2013-03-14 | 2016-06-14 | Apple Inc. | Context-sensitive handling of interruptions |
CN105027197B (en) | 2013-03-15 | 2018-12-14 | 苹果公司 | Training at least partly voice command system |
WO2014144579A1 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | System and method for updating an adaptive speech recognition model |
US10057207B2 (en) | 2013-04-07 | 2018-08-21 | Verisign, Inc. | Smart navigation for shortened URLs |
US9247363B2 (en) | 2013-04-16 | 2016-01-26 | Sonos, Inc. | Playback queue transfer in a media playback system |
US9361371B2 (en) | 2013-04-16 | 2016-06-07 | Sonos, Inc. | Playlist update in a media playback system |
US9501533B2 (en) | 2013-04-16 | 2016-11-22 | Sonos, Inc. | Private queue for a media playback system |
US9389754B2 (en) | 2013-05-14 | 2016-07-12 | Demand Media, Inc. | Generating a playlist based on content meta data and user parameters |
US9684484B2 (en) | 2013-05-29 | 2017-06-20 | Sonos, Inc. | Playback zone silent connect |
US10715973B2 (en) | 2013-05-29 | 2020-07-14 | Sonos, Inc. | Playback queue control transition |
WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
CN110442699A (en) | 2013-06-09 | 2019-11-12 | 苹果公司 | Operate method, computer-readable medium, electronic equipment and the system of digital assistants |
KR101809808B1 (en) | 2013-06-13 | 2017-12-15 | 애플 인크. | System and method for emergency calls initiated by voice command |
KR101499068B1 (en) * | 2013-06-19 | 2015-03-09 | 김용진 | Method for joint applications service and apparatus applied to the same |
DE112014003653B4 (en) | 2013-08-06 | 2024-04-18 | Apple Inc. | Automatically activate intelligent responses based on activities from remote devices |
US9620105B2 (en) | 2014-05-15 | 2017-04-11 | Apple Inc. | Analyzing audio input for efficient speech and music recognition |
US10592095B2 (en) | 2014-05-23 | 2020-03-17 | Apple Inc. | Instantaneous speaking of content on touch devices |
US9502031B2 (en) | 2014-05-27 | 2016-11-22 | Apple Inc. | Method for supporting dynamic grammars in WFST-based ASR |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US10289433B2 (en) | 2014-05-30 | 2019-05-14 | Apple Inc. | Domain specific language for encoding assistant dialog |
US9734193B2 (en) | 2014-05-30 | 2017-08-15 | Apple Inc. | Determining domain salience ranking from ambiguous words in natural speech |
US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
EP3480811A1 (en) | 2014-05-30 | 2019-05-08 | Apple Inc. | Multi-command single utterance input method |
US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
US9711141B2 (en) | 2014-12-09 | 2017-07-18 | Apple Inc. | Disambiguating heteronyms in speech synthesis |
US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
JP6519258B2 (en) | 2015-03-23 | 2019-05-29 | 株式会社バッファロー | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD |
US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US9843474B2 (en) | 2015-12-23 | 2017-12-12 | Intel Corporation | Telemetry adaptation |
US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
US11228635B2 (en) * | 2016-03-30 | 2022-01-18 | Nec Corporation | Information sharing method |
US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
DK179309B1 (en) | 2016-06-09 | 2018-04-23 | Apple Inc | Intelligent automated assistant in a home environment |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
DK201770439A1 (en) | 2017-05-11 | 2018-12-13 | Apple Inc. | Offline personal assistant |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
DK179549B1 (en) | 2017-05-16 | 2019-02-12 | Apple Inc. | Far-field extension for digital assistant services |
JP6544817B1 (en) * | 2018-07-31 | 2019-07-17 | Quadrac株式会社 | Server device and system |
Family Cites Families (125)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04167159A (en) | 1990-10-31 | 1992-06-15 | Fuji Xerox Co Ltd | Serve retrieving method for network system |
JPH05257839A (en) | 1991-12-12 | 1993-10-08 | Sony Corp | Audio signal reproducing method and audio signal input and output method |
JP3075014B2 (en) | 1993-05-14 | 2000-08-07 | 松下電器産業株式会社 | Bus system |
JPH0749704A (en) | 1993-08-06 | 1995-02-21 | Hitachi Ltd | Input/output processing system for communication equipment |
JPH07327278A (en) * | 1994-06-01 | 1995-12-12 | Nippon Telegr & Teleph Corp <Ntt> | Remote control system |
JPH0823583A (en) * | 1994-07-06 | 1996-01-23 | Nippon Columbia Co Ltd | Sound volume control device |
JP3946275B2 (en) | 1995-01-10 | 2007-07-18 | 富士通株式会社 | Remote installation system and method |
JPH08202638A (en) | 1995-01-26 | 1996-08-09 | Namco Ltd | Software supply system |
JPH08242426A (en) | 1995-03-03 | 1996-09-17 | Toshiba Corp | Disk reproducing device |
JP3625517B2 (en) | 1995-04-10 | 2005-03-02 | 三菱電機株式会社 | Video data transfer method |
JP3154921B2 (en) | 1995-06-09 | 2001-04-09 | 富士通株式会社 | Video playback position identification method for video-on-demand system |
JP3512910B2 (en) * | 1995-07-06 | 2004-03-31 | 株式会社東芝 | Storage space management method, computer, and data transfer method in distributed computer system |
US5659539A (en) | 1995-07-14 | 1997-08-19 | Oracle Corporation | Method and apparatus for frame accurate access of digital audio-visual information |
JPH0963176A (en) | 1995-08-28 | 1997-03-07 | Sony Corp | Video cd reproducing device and method thereof |
JPH0970018A (en) | 1995-09-01 | 1997-03-11 | Hitachi Ltd | File server |
JPH0998362A (en) | 1995-09-29 | 1997-04-08 | Nec Corp | Multimedia communication system |
JP3087638B2 (en) | 1995-11-30 | 2000-09-11 | ヤマハ株式会社 | Music information processing system |
US5732217A (en) * | 1995-12-01 | 1998-03-24 | Matsushita Electric Industrial Co., Ltd. | Video-on-demand system capable of performing a high-speed playback at a correct speed |
JPH09244900A (en) | 1996-03-11 | 1997-09-19 | Taito Corp | Communication karaoke sing-along machine, host computer for communication karaoke, and communication karaoke system |
JPH09271002A (en) | 1996-03-29 | 1997-10-14 | Mitsubishi Electric Corp | Video data distribution system |
JP3972381B2 (en) | 1996-04-12 | 2007-09-05 | ソニー株式会社 | Information transfer apparatus and information transfer method |
JPH09284343A (en) | 1996-04-12 | 1997-10-31 | Kokusai Denshin Denwa Co Ltd <Kdd> | Method and device for transferring and reproducing store-type multi-media information |
SG71709A1 (en) * | 1996-05-08 | 2000-04-18 | Matsushita Electric Ind Co Ltd | Multiplex transmission method and system and audio jitter absorbing method used therein |
JP3258236B2 (en) | 1996-05-28 | 2002-02-18 | 株式会社日立製作所 | Multimedia information transfer system |
JPH09331518A (en) | 1996-06-13 | 1997-12-22 | Nippon Telegr & Teleph Corp <Ntt> | Jump destination designation method in moving image data / providing system |
JP3825099B2 (en) | 1996-09-26 | 2006-09-20 | 富士通株式会社 | Video data transfer method and video server device |
JP3393143B2 (en) | 1997-02-26 | 2003-04-07 | 三菱電機株式会社 | Video data distribution method, video data distribution system, and video data distribution method |
JPH10320340A (en) | 1997-03-14 | 1998-12-04 | Toshiba Corp | Message control method and device therefor in client server system, and recording medium for programming and recording and propagating the same method and communication medium |
JPH10276408A (en) | 1997-03-31 | 1998-10-13 | Nippon Telegr & Teleph Corp <Ntt> | Video information providing control method and system therefor |
JP3714441B2 (en) | 1997-04-28 | 2005-11-09 | 松下電器産業株式会社 | Server system and its protocol processing method |
JP3261399B2 (en) | 1997-07-31 | 2002-02-25 | 松下電器産業株式会社 | Remote maintenance method and remote maintenance device |
US6263497B1 (en) | 1997-07-31 | 2001-07-17 | Matsushita Electric Industrial Co., Ltd. | Remote maintenance method and remote maintenance apparatus |
JP3201313B2 (en) | 1997-08-01 | 2001-08-20 | 日本ビクター株式会社 | Data transmission system and playback device |
JPH1166824A (en) | 1997-08-15 | 1999-03-09 | Sony Corp | Audio server system |
JPH1196014A (en) | 1997-09-25 | 1999-04-09 | Nec Corp | Device and method for distributing program component |
EP0913775A1 (en) * | 1997-10-03 | 1999-05-06 | CANAL+ Société Anonyme | Modem control |
JP3201319B2 (en) * | 1997-11-01 | 2001-08-20 | 日本電気株式会社 | Electronic devices that can be connected to a network |
JP3518292B2 (en) | 1997-12-02 | 2004-04-12 | 日本電気株式会社 | Client server system |
JP3687828B2 (en) | 1997-12-04 | 2005-08-24 | ソニー株式会社 | Information processing system and method, information providing apparatus and method, and recording medium |
JPH11219207A (en) | 1998-01-30 | 1999-08-10 | Yaskawa Electric Corp | Multi-controller system |
JP3275819B2 (en) * | 1998-02-12 | 2002-04-22 | 株式会社デンソー | Information communication system |
AU6334698A (en) * | 1998-02-23 | 1999-09-06 | Personal Audio, Inc. | System for distributing personalized audio programming |
JPH11249640A (en) * | 1998-02-27 | 1999-09-17 | Hitachi Ltd | Chronological table display method |
JPH11259404A (en) | 1998-03-06 | 1999-09-24 | Yukihiko Kobori | Autonomous/cooperative distribution network-type information communication processing mechanism and its device |
JPH11328851A (en) * | 1998-05-19 | 1999-11-30 | Sony Corp | Terminal device and reproduction method |
JP2000031998A (en) | 1998-07-15 | 2000-01-28 | Nec Corp | Network system, management system and management method for network |
JP2000049831A (en) | 1998-07-29 | 2000-02-18 | Yaskawa Electric Corp | Network system for household electric appliance |
JP2000059755A (en) * | 1998-08-07 | 2000-02-25 | Matsushita Electric Ind Co Ltd | Data server system, data receiver and data sender |
JP2000075867A (en) | 1998-08-26 | 2000-03-14 | Casio Comput Co Ltd | Communication karaoke sing-along machine, music data delivery apparatus and recording medium |
JP2001057571A (en) | 1998-09-14 | 2001-02-27 | Matsushita Electric Ind Co Ltd | File system |
US6397258B1 (en) | 1998-09-14 | 2002-05-28 | Matsushita Electric Industrial, Co., Ltd. | File system |
JP2000092125A (en) * | 1998-09-14 | 2000-03-31 | Hitachi Ltd | Packet transfer device, repeater, communication network, packet transfer method and switching method for communication network |
JP3396639B2 (en) | 1998-09-30 | 2003-04-14 | 株式会社東芝 | Hierarchical storage device and hierarchical storage control method |
JP4702911B2 (en) | 1998-09-30 | 2011-06-15 | キヤノン株式会社 | Camera control method, camera control server, and recording medium |
JP2000125260A (en) | 1998-10-15 | 2000-04-28 | Toshiba Corp | Moving picture transmission server, moving picture transmission system using the server and moving picture transmission control method |
JP3595709B2 (en) | 1998-11-19 | 2004-12-02 | キヤノン株式会社 | Peripheral control device, management device, environment setting method for peripheral control device, environment setting method for management device, and storage medium storing computer-readable program |
JP2000217167A (en) * | 1998-11-20 | 2000-08-04 | Sony Corp | Information processing unit, its method and program storage medium |
JP2000224207A (en) | 1999-02-02 | 2000-08-11 | Sony Corp | Information processing unit, its method, information processing system and distribution medium |
JP3179433B2 (en) | 1999-02-09 | 2001-06-25 | 九州日本電気ソフトウェア株式会社 | Terminal device |
JP4633936B2 (en) * | 1999-02-09 | 2011-02-16 | ソニー株式会社 | Information processing apparatus and method, and providing medium |
WO2000074061A1 (en) | 1999-05-28 | 2000-12-07 | Matsushita Electric Industrial Co., Ltd. | Semiconductor memory card, playback apparatus, recording apparatus, playback method, recording method, and a computer-readable storage medium |
CN1187756C (en) | 1999-05-28 | 2005-02-02 | 松下电器产业株式会社 | Semiconductor memory card, playback appts. recording appts. playback method, recording method, and computer-readable recording medium |
JP4120906B2 (en) | 1999-06-24 | 2008-07-16 | ソニー株式会社 | Network system, information management apparatus, terminal device, information management method, and terminal device registration method |
JP3478200B2 (en) | 1999-09-17 | 2003-12-15 | 日本電気株式会社 | Two-way communication system between server and client |
JP3764311B2 (en) | 1999-10-29 | 2006-04-05 | シャープ株式会社 | Version management method for peripheral device and device driver of information processing apparatus connected to network |
JP2001357312A (en) | 1999-11-24 | 2001-12-26 | Sega Corp | Information processor, file server, method and system for charging management, and recording medium with program recorded |
US7051110B2 (en) | 1999-12-20 | 2006-05-23 | Matsushita Electric Industrial Co., Ltd. | Data reception/playback method and apparatus and data transmission method and apparatus for providing playback control functions |
JP2001186162A (en) * | 1999-12-24 | 2001-07-06 | Toshiba Corp | Av unit network system |
JP3975045B2 (en) | 2000-01-24 | 2007-09-12 | パナソニック コミュニケーションズ株式会社 | Network control device and remote display device |
JP4269203B2 (en) | 2000-02-04 | 2009-05-27 | ソニー株式会社 | Data processing system, data processing device, data processing method, program, and playback device |
JP2001257707A (en) * | 2000-03-09 | 2001-09-21 | Sony Corp | Multi-reproduction system, server device, terminal |
JP2001256156A (en) * | 2000-03-10 | 2001-09-21 | Victor Co Of Japan Ltd | Control information system and control information transmission method |
JP3749817B2 (en) | 2000-03-30 | 2006-03-01 | 株式会社東芝 | Transmitting apparatus and transmitting method thereof |
WO2001080558A2 (en) * | 2000-04-14 | 2001-10-25 | Solidstreaming, Inc. | A system and method for multimedia streaming |
JP2001309457A (en) | 2000-04-26 | 2001-11-02 | Victor Co Of Japan Ltd | In-house network system and remote controller used for the in-house network |
JP4380886B2 (en) * | 2000-04-28 | 2009-12-09 | ソニー株式会社 | Information recording / reproducing system and movable device |
JP2002014912A (en) | 2000-04-28 | 2002-01-18 | Sony Corp | Memory control method, data reception device, data transmission/reception method and data transmission/ reception system |
JP2001318949A (en) | 2000-05-09 | 2001-11-16 | Onkyo Corp | Contents delivery system |
JP2001326652A (en) * | 2000-05-16 | 2001-11-22 | Nec Miyagi Ltd | Monitor control system |
JP4265082B2 (en) | 2000-05-23 | 2009-05-20 | ヤマハ株式会社 | Server client system and server device |
JP2001344271A (en) | 2000-06-01 | 2001-12-14 | Onkyo Corp | Stream data reproducing system |
JP2002044765A (en) * | 2000-07-28 | 2002-02-08 | Matsushita Electric Ind Co Ltd | Remote control system and gateway apparatus |
JP2002049556A (en) * | 2000-08-02 | 2002-02-15 | Sharp Corp | Home media distribution system |
JP2002051387A (en) * | 2000-08-04 | 2002-02-15 | Kenwood Corp | Network system, control equipment, reproduction control method and recording medium |
JP2002055687A (en) | 2000-08-11 | 2002-02-20 | Onkyo Corp | Transmission and reception system for music file |
US7752214B2 (en) * | 2000-09-01 | 2010-07-06 | Op40, Inc. | Extended environment data structure for distributed digital assets over a multi-tier computer network |
JP2002078047A (en) * | 2000-09-04 | 2002-03-15 | Sharp Corp | Network control system |
JP4559602B2 (en) | 2000-09-06 | 2010-10-13 | ミサワホーム株式会社 | Multimedia information panel, cable connection structure and cable connection method |
JP4453177B2 (en) * | 2000-09-11 | 2010-04-21 | ソニー株式会社 | Content distribution system and method |
JP3751815B2 (en) | 2000-10-04 | 2006-03-01 | 日本電信電話株式会社 | Service provision system |
JP2002149166A (en) | 2000-11-09 | 2002-05-24 | Yamaha Corp | Musical composition information distributing device, its method and recording medium |
JP2002152859A (en) * | 2000-11-14 | 2002-05-24 | Matsushita Electric Ind Co Ltd | Home control system |
JP2002152682A (en) | 2000-11-14 | 2002-05-24 | Matsushita Electric Ind Co Ltd | Image transmitter |
JP3634742B2 (en) | 2000-11-15 | 2005-03-30 | 三洋電機株式会社 | Distribution system and mobile phone |
JP2002176610A (en) * | 2000-12-08 | 2002-06-21 | Brother Ind Ltd | Video operation server, video operation method, recording medium and program |
US6874040B2 (en) * | 2000-12-19 | 2005-03-29 | International Business Machines Corporation | Employing a data mover to communicate between dynamically selected zones of a central processing complex |
JP2002191038A (en) | 2000-12-20 | 2002-07-05 | Hitachi Ltd | Moving picture distribution system |
JP2002199344A (en) | 2000-12-26 | 2002-07-12 | Toshiba Corp | Multi-media information transmitting server |
JP2002223443A (en) | 2001-01-24 | 2002-08-09 | Yamaha Corp | Transcoding method and transcoder |
JP3965916B2 (en) | 2001-02-09 | 2007-08-29 | セイコーエプソン株式会社 | Data transfer system, transfer source terminal and intermediate processing terminal |
US20020194596A1 (en) * | 2001-06-18 | 2002-12-19 | Srivastava Gopal K. | Control of multiple AV-devices by a single master controller using infrared transmitted commands and bus transmitted commands |
US6792449B2 (en) | 2001-06-28 | 2004-09-14 | Microsoft Corporation | Startup methods and apparatuses for use in streaming content |
JP2003018668A (en) * | 2001-07-02 | 2003-01-17 | Toshiba Corp | Network apparatus controller and method |
JP2003022225A (en) | 2001-07-09 | 2003-01-24 | Sony Corp | Equipment controller and equipment control method |
EP1286351B1 (en) | 2001-08-21 | 2012-08-08 | Thomson Licensing | File and content management |
JP3941435B2 (en) | 2001-08-24 | 2007-07-04 | ヤマハ株式会社 | Performance information reproducing apparatus, method and program |
JP4670209B2 (en) | 2001-09-13 | 2011-04-13 | ヤマハ株式会社 | Music information reproducing apparatus and program |
JP2003110561A (en) | 2001-09-26 | 2003-04-11 | Matsushita Electric Ind Co Ltd | Stream managing device on home network |
JP2003111048A (en) | 2001-09-26 | 2003-04-11 | Ntt Software Corp | Server and program for contents reproduction |
JP2003131975A (en) | 2001-10-24 | 2003-05-09 | Matsushita Electric Ind Co Ltd | Streaming delivery system and information terminal |
JP2003143222A (en) | 2001-11-06 | 2003-05-16 | Victor Co Of Japan Ltd | Network control system |
WO2003092265A1 (en) * | 2002-04-23 | 2003-11-06 | Sharp Kabushiki Kaisha | Device control management apparatus |
JP3888532B2 (en) | 2002-05-14 | 2007-03-07 | ソニー株式会社 | Content playback device, server connection method, server connection program, and recording medium |
US7075899B2 (en) * | 2002-05-21 | 2006-07-11 | Actv, Inc. | System and method for providing private in-band data to digital set-top boxes in a broadcast environment |
JP2003338947A (en) * | 2002-05-22 | 2003-11-28 | Pioneer Electronic Corp | Electronic equipment network system, electronic equipment controller, and electronic equipment control method |
CA2486671C (en) * | 2002-05-31 | 2011-11-15 | Onkyo Corporation | Network type content reproducing system |
US7490136B2 (en) * | 2002-12-17 | 2009-02-10 | Ricoh Company, Ltd. | Digital contents distributing system and distributing method |
JP4020039B2 (en) * | 2003-07-08 | 2007-12-12 | オンキヨー株式会社 | Network AV system |
JP3865139B2 (en) * | 2003-10-15 | 2007-01-10 | オンキヨー株式会社 | Network AV system |
JP4275085B2 (en) * | 2005-02-17 | 2009-06-10 | 株式会社ソニー・コンピュータエンタテインメント | Information processing apparatus, information processing method, and data stream generation method |
JP4396590B2 (en) * | 2005-05-13 | 2010-01-13 | ソニー株式会社 | Playback apparatus, playback method, and playback program |
JP2007042204A (en) * | 2005-08-02 | 2007-02-15 | Sony Corp | Reproducing apparatus, time limit notification method, and time limit notification program |
JP5055901B2 (en) * | 2005-10-26 | 2012-10-24 | ソニー株式会社 | Portable playback device, related information notification method, and related information notification program |
JP2008250569A (en) * | 2007-03-29 | 2008-10-16 | Brother Ind Ltd | Content delivery system, information processing method, content management device and program |
JP2010157188A (en) * | 2009-01-05 | 2010-07-15 | Sony Corp | Information processor, content management method and program |
-
2003
- 2003-05-26 CA CA2486671A patent/CA2486671C/en not_active Expired - Fee Related
- 2003-05-26 KR KR1020047016490A patent/KR100903258B1/en active IP Right Grant
- 2003-05-26 AU AU2003241772A patent/AU2003241772B2/en not_active Ceased
- 2003-05-26 EP EP03733064.4A patent/EP1508892B1/en not_active Expired - Lifetime
- 2003-05-26 JP JP2004509922A patent/JP4013949B2/en not_active Expired - Fee Related
- 2003-05-26 CN CNB038126133A patent/CN100515076C/en not_active Expired - Fee Related
- 2003-05-26 US US10/498,181 patent/US7634532B2/en not_active Expired - Fee Related
- 2003-05-26 WO PCT/JP2003/006552 patent/WO2003102919A1/en active Application Filing
-
2009
- 2009-10-26 US US12/605,492 patent/US7908370B2/en not_active Expired - Fee Related
- 2009-11-04 JP JP2009253437A patent/JP4929520B2/en not_active Expired - Fee Related
-
2011
- 2011-02-02 US US13/019,631 patent/US8005928B2/en not_active Expired - Fee Related
- 2011-05-13 US US13/107,101 patent/US8037177B2/en not_active Expired - Fee Related
- 2011-08-08 JP JP2011172472A patent/JP5017738B2/en not_active Expired - Fee Related
- 2011-09-07 US US13/226,621 patent/US8291074B2/en not_active Expired - Fee Related
-
2012
- 2012-01-19 US US13/354,040 patent/US8516042B2/en not_active Expired - Fee Related
- 2012-03-29 JP JP2012075820A patent/JP5673588B2/en not_active Expired - Fee Related
- 2012-03-29 JP JP2012075712A patent/JP2012190462A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
JPWO2003102919A1 (en) | 2005-09-29 |
JP2012190462A (en) | 2012-10-04 |
JP5017738B2 (en) | 2012-09-05 |
US20110219064A1 (en) | 2011-09-08 |
JP4929520B2 (en) | 2012-05-09 |
US20120117148A1 (en) | 2012-05-10 |
JP4013949B2 (en) | 2007-11-28 |
JP2010072657A (en) | 2010-04-02 |
US20120041999A1 (en) | 2012-02-16 |
KR20050003371A (en) | 2005-01-10 |
US7634532B2 (en) | 2009-12-15 |
AU2003241772A1 (en) | 2003-12-19 |
JP2012164329A (en) | 2012-08-30 |
US7908370B2 (en) | 2011-03-15 |
US20100049796A1 (en) | 2010-02-25 |
JP2011242800A (en) | 2011-12-01 |
US8005928B2 (en) | 2011-08-23 |
WO2003102919A1 (en) | 2003-12-11 |
AU2003241772B2 (en) | 2008-11-06 |
US20110137985A1 (en) | 2011-06-09 |
EP1508892B1 (en) | 2017-07-12 |
US8516042B2 (en) | 2013-08-20 |
EP1508892A4 (en) | 2005-08-17 |
CN100515076C (en) | 2009-07-15 |
JP5673588B2 (en) | 2015-02-18 |
US8037177B2 (en) | 2011-10-11 |
CA2486671C (en) | 2011-11-15 |
EP1508892A1 (en) | 2005-02-23 |
KR100903258B1 (en) | 2009-06-17 |
US20050203991A1 (en) | 2005-09-15 |
CN1659623A (en) | 2005-08-24 |
US8291074B2 (en) | 2012-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2486671A1 (en) | Network type content reproducing system | |
US8412801B2 (en) | Network AV system | |
US9420025B2 (en) | Method and apparatus for reproducing content in multimedia data providing system | |
CA2382346A1 (en) | Method and system for providing and controlling delivery of content on-demand over a cable television network and a data network | |
US7840179B2 (en) | Base station, video distribution system, and distribution control method | |
JP2007004773A5 (en) | ||
US9319233B2 (en) | Method and system for controlling network device and recording medium storing program for executing the method | |
KR20090004346A (en) | Operating method of contents on demand system | |
JP2003174636A (en) | Reproducing apparatus and method, distributing apparatus and method, contents data distribution system, recording medium, and program | |
US7805475B2 (en) | Contents distribution system, terminal apparatus, contents distribution method, and recording medium on which is recorded a program used therein | |
JP4983233B2 (en) | Content playback system | |
JP3401754B2 (en) | Video information recording system | |
JP4412215B2 (en) | Karaoke system, karaoke terminal, remote control terminal and program | |
JP2009181011A (en) | Karaoke network system, karaoke machine, content obtaining method, and content distribution method | |
JP2000285598A (en) | Recording and reproduction system and recording medium | |
EP2530945A2 (en) | Server, data distribution system and data distribution method | |
JP2009181010A (en) | Karaoke network system, host server, and content distribution method | |
JP2009194416A (en) | Reproduction system, controller and control method, reproducing device and reproducing method, and program | |
JP2002026843A (en) | System and device for managing contents distribution, terminal device and method for managing contents distribution | |
JP4811398B2 (en) | Karaoke network system, karaoke apparatus, and content distribution method | |
US20080291848A1 (en) | Information distribution system, terminal apparatus used in same system and recording medium on which is recorded a program, as well as information processing method | |
US7167879B2 (en) | Network AV system | |
TWI447595B (en) | Access control apparatus, access control method, and access control program | |
JP2007228395A (en) | Av network system and control method thereof | |
JP2005182763A5 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20220301 |
|
MKLA | Lapsed |
Effective date: 20200831 |