Network AV system
First Claim
1. A network AV system comprising a plurality of servers and first and second clients that can be connected to at least one of said plurality of servers, each said server comprising a storage device for storing a plurality of contents, at least one of said servers comprising:
- a global list storage device for storing a global list of a plurality of contents stored by said plurality of servers; and
a global list transmitter transmitting the global list to said first client, said first client comprising a reproducing instructor transmitting a reproducing instruction for a content selected in the transmitted global list to said second client through said server, said second client comprising a content requester responsive to said reproducing instruction and requesting said server to provide the selected content, at least one of said servers further comprising a content returner responsive to the request from said second client and returning the selected content to said second client, and said second client further comprising a reproducer reproducing the content returned from said server.
2 Assignments
0 Petitions
Accused Products
Abstract
Each of servers in a global list server system includes a local list of music piece data stored by the each server and a global list of the music piece data stored by the servers. A client requests an arbitrary server to provide the global list and the server transmits the global list to the client upon receiving the request. The client refers to the global list and requests a server storing desired music piece data to transfer the music piece data. The server transmits music piece data to the client upon receiving the transfer request for the music piece data.
-
Citations
62 Claims
-
1. A network AV system comprising a plurality of servers and first and second clients that can be connected to at least one of said plurality of servers,
each said server comprising a storage device for storing a plurality of contents, at least one of said servers comprising: -
a global list storage device for storing a global list of a plurality of contents stored by said plurality of servers; and
a global list transmitter transmitting the global list to said first client, said first client comprising a reproducing instructor transmitting a reproducing instruction for a content selected in the transmitted global list to said second client through said server, said second client comprising a content requester responsive to said reproducing instruction and requesting said server to provide the selected content, at least one of said servers further comprising a content returner responsive to the request from said second client and returning the selected content to said second client, and said second client further comprising a reproducer reproducing the content returned from said server.
-
-
2. A network AV system comprising a plurality of servers and one or more clients that can be connected to at least one of said plurality of servers,
each said server comprising: -
a storage device for storing a plurality of contents;
a global list storage device for storing a global list of a plurality of contents stored by said plurality of servers; and
a global list transmitter transmitting the global list to said client. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A network AV system comprising a center server, a sub server, and one or more clients that can be connected to said center server and/or said sub server,
said center server and said sub server each comprising a storage device for storing a plurality of contents, said center server further comprising: -
a global list storage device for storing a global list of a plurality of contents stored by said center server and said sub server; and
a global list transmitter transmitting the global list to said client, said client comprising a content requester requesting said center server to provide a content selected in the transmitted global list, said center server further comprising;
a server specifier responsive to the request from said client and specifying a server storing the selected content based on said global list;
a content obtainer obtaining the selected content from its own storage device when said specified server is said center server and obtaining the selected content from the storage device of said sub server when said specified server is said sub server; and
a content returner responsive to the request from said client and returning the content obtained by said content obtainer to said client, and said client further comprising a reproducer reproducing the content returned from said center server. - View Dependent Claims (19, 20, 26, 28, 29, 30, 31, 32)
-
-
21. A network AV system comprising a center server, a sub server, and one or more clients that can be connected to said center server and/or said sub server,
said center server and said sub server each comprising a storage device for storing a plurality of contents, said center server further comprising: -
a global list storage device for storing a global list of a plurality of contents stored by said center server and said sub server; and
a global list transmitter transmitting the global list to said client, said center server and said sub server each further comprising a local list storage device for storing a local list of contents stored by them, said sub server further comprising a local list transmitter transmitting the local list to said center server, and said center server further comprising a global list updater updating the global list based on said its own local list and the local list transmitted from said sub server. - View Dependent Claims (22, 23, 24)
-
-
25. A network AV system comprising a center server, a sub server, and one or more clients that can be connected to said center server and/or said sub server,
said center server and said sub server each comprising a storage device for storing a plurality of contents, said center server further comprising: -
a global list storage device for storing a global list of a plurality of contents stored by said center server and said sub server;
a global list transmitter transmitting the global list to said client;
a first establisher establishing connection at a command port for transmitting/receiving a command between said center server and said sub server; and
a second establisher establishing connection at a push port for forcibly transmitting a request from said sub server to said center server.
-
-
27. A network AV system comprising a center server, a sub server, and one or more clients that can be connected to said center server and/or said sub server,
said center server and said sub server each comprising a storage device for storing a plurality of contents, said center server further comprising: -
a global list storage device for storing a global list of a plurality of contents stored by said center server and said sub server; and
a global list transmitter transmitting the global list to said client, said client comprising a content requester requesting said center server to provide a content selected in the transmitted global list, said center server further comprising a content returner responsive to the request from said client and returning the selected content to said client, and said client further comprising a reproducer reproducing the content returned from said center server, said client further comprising;
a first command port establisher establishing connection at a first command port for obtaining the global list from said center server; and
a second command port establisher establishing connection at a second command port for obtaining the selected content from said center server.
-
-
33. A network AV system comprising a center server, a sub server, and first and second clients that can be connected to said center server and/or said sub server,
said center server and said sub server each comprising a storage device for storing a plurality of contents, said center server further comprising: -
a global list storage device for storing a global list of a plurality of contents stored by said center server and said sub server; and
a global list transmitter transmitting the global list to said first client, said first client comprising a reproducing instructor transmitting a reproducing instruction for a content selected in the transmitted global list to said second client through said center server, said second client comprising a content requester responsive to said reproducing instruction and requesting said center server or said sub server to provide the selected content, at least one of said center server and said sub server further comprises a content returner responsive to the request from said second client and returning the selected content to said second client, and said second client further includes a reproducer reproducing the content returned from said center server or said sub server.
-
-
34. A list distributing method in a network AV system comprising a plurality of servers and one or more clients that can be connected to at least one of said plurality of servers, said list distributing method comprising the steps of:
-
storing a plurality of contents in said plurality of servers;
storing a global list of said plurality of contents in each said server; and
transmitting the global list from said server to said client. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A server connectable to the other server and a client comprising:
-
a storage device for storing a plurality of contents;
a global list storage device for storing a global list of a plurality of contents stored by said server and the other server;
a global list transmitter transmitting the global list to said client. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A client connectable to at least one of a plurality of servers comprising:
-
a receiver receiving a global list of a plurality of contents stored by said plurality of servers;
a content requester requesting said server to provide a content selected in the received global list; and
a reproducer reproducing said selected content returned from said server;
a first command port establisher establishing connection at a first command port for obtaining the global list from said server; and
a second command port establisher establishing connection at a second command port for obtaining said selected content from said server.
-
-
46. A center server connectable to a sub server and a client comprising:
-
a storage device for storing a plurality of contents;
a global list storage device for storing a global list of a plurality of contents stored by said center server and said sub server;
a global list transmitter transmitting the global list to said client;
a server specifier responsive to a request from said client to provide a content selected in the global list and specifying a server storing the selected content based on the global list;
a content obtainer obtaining the selected content from its own storage device when said specified server is said center server and obtaining the selected content from said sub server when said specified server is said sub server; and
a content returner responsive to the request from said client and returning the content obtained by said content obtainer to said client. - View Dependent Claims (49)
-
-
47. A center server connectable to a sub server and a client comprising:
-
a storage device for storing a plurality of contents;
a global list storage device for storing a global list of a plurality of contents stored by said center server and said sub server;
a global list transmitter transmitting the global list to said client;
a local list storage device for storing a local list of contents stored in said storage device; and
a global list updater updating the global list based on said its own local list and the local list transmitted from said sub server.
-
-
48. A center server connectable to a sub server and a client comprising:
-
a storage device for storing a plurality of contents;
a global list storage device for storing a global list of a plurality of contents stored by said center server and said sub server;
a global list transmitter transmitting the global list to said client;
a first establisher establishing connection at a command port for transmitting/receiving a command between said center server and said sub server; and
a second establisher establishing connection at a push port for forcibly transmitting a request from said sub server to said center server.
-
-
50. A client connectable to a center server and/or a sub server comprising:
-
a receiver receiving a global list of a plurality of contents stored by said center server and said sub server from said center server;
a content requester requesting said center server or said sub server to provide a content selected in the received global list;
a reproducer reproducing the content returned from said center server or said sub server;
a first command port establisher establishing connection at a first command port for obtaining the global list from said center server; and
a second command port establisher establishing connection at a second command port for obtaining the selected content from said center server or said sub server.
-
-
51. A computer program product causing a server connectable to the other server and a client to perform the steps of:
-
storing a plurality of contents in a storage device;
storing a global list of a plurality of contents stored by said server and the other server; and
transmitting the global list to said client. - View Dependent Claims (52, 53, 54, 55, 56)
-
-
57. A computer program product causing a client connectable to at least one of plurality of servers to perform the steps of:
-
receiving a global list of a plurality of contents stored by said plurality of servers;
requesting said server to provide a content selected in the received global list;
reproducing said selected content returned from said server;
establishing connection at a first command port for obtaining the global list from said server; and
establishing connection at a second command port for obtaining the selected content from said server.
-
-
58. A computer program product causing a center server connectable to a sub server and a client to perform the steps of:
-
storing a plurality of contents in a storage device;
storing a global list of a plurality of contents stored by said center server and said sub server;
transmitting the global list to said client;
receiving a request from said client to provide a content selected in the transmitted global list;
specifying a server storing the selected content based on the global list in response to the request from said client;
obtaining the selected content from its own storage device when said specified server is said center server and obtaining the selected content from said sub server when said specified server is said sub server; and
returning the obtained content in response to the request from said client. - View Dependent Claims (61)
-
-
59. A computer program product causing a center server connectable to a sub server and a client to perform the steps of:
-
storing a plurality of contents in a storage device;
storing a global list of a plurality of contents stored by said center server and said sub server;
transmitting the global list to said client;
storing a local list of the contents stored in said storage device; and
updating the global list based on said its own local list and a local list transmitted from said sub server.
-
-
60. A computer program product causing a center server connectable to a sub server and a client to perform the steps of:
-
storing a plurality of contents in a storage device;
storing a global list of a plurality of contents stored by said center server and said sub server;
transmitting the global list to said client;
establishing connection at a command port for transmitting/receiving a command between said center server and said sub server; and
establishing connection at a push port for forcibly transmitting a request from said sub server to said center server.
-
-
62. A computer program product causing a client connectable to a center server and/or a sub server to perform the steps of:
-
receiving a global list of a plurality of contents stored by said center server and said sub server from said center server;
requesting said center server or said sub server to provide a content selected in the global list, reproducing the content returned from said center server or said sub server, establishing connection at a first command port for obtaining the global list from said center server; and
establishing connection at a second command port for obtaining the selected content from said center server or said sub server.
-
Specification