Network AV system
AssigneeOnkyo Corporation
InventorsToshinobu Sano, Takahiro Chiba, Hideyuki Sawada
Life of this patent
Estimating the term…
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.
Claims29
A network AV system comprising a plurality of servers connected with each other and a client connected to one of said plurality of servers,
- each said server comprising:
- a content storage device for storing a plurality of contents;
- a local list storage device storing an internal local list of contents stored thereby and an external local list of contents stored by the other server;
- a local list updater updating the internal local list in said local list storage device when the plurality of contents are updated in said content storage device and updating the external local list in said local list storage device upon receipt of the updated external local list from the other server;
- and
- a global list transmitter transmitting a global list that includes the internal local list and the external local list stored in said local list storage device to said client.
A network AV system comprising a plurality of servers and a client, said plurality of servers comprising a center server activated first and a plurality of sub servers each activated second or later,
- each said server including:
- a content storage device for storing a plurality of contents;
- a local list obtainer obtaining an external local list of contents stored by the other server activated later than said server;
- and
- a local list storage device for storing an internal local list of contents stored by said server and the external local list obtained by said local list obtainer,
- said center server further including:
- a global list transmitter transmitting a global list that includes the internal local list and the external local list stored in said local list storage device in response to a request for the global list from said client,
- said client including a global list requester transmitting the request for the global list to said center server and receiving the global list,
- said sub server further including a connector establishing a connection between said sub server and said center server when said sub server is activated,
- said center server further including a takeover instructor transmitting a takeover instruction to said sub server connected to said center server first among the plurality of sub servers when said center server ends operating, and
- said sub server further including an operator operating as said center server upon receipt of the takeover instruction.
A server in a network AV system comprising a plurality of servers connected with each other and a client connected to one of said plurality of servers, said server comprising:
- a content storage device for storing a plurality of contents;
- a local list storage device storing an internal local list of contents stored thereby and an external local list of contents stored by the other server;
- a local list updater updating the internal local list in said local list storage device when the plurality of contents are updated in said content storage device and updating the external local list in said local list storage device upon receipt of the updated external local list from the other server;
- and
- a global list transmitter transmitting a global list that includes the internal local list and the external local list stored in said local list storage device to said client.
A computer program stored on a non-transitory computer readable medium which, when executed by a server connectable to another server and a client, causes the server to perform the steps of:
- storing a plurality of contents in said server;
- storing an internal local list of contents of said server and an external local list of contents of the other server in said server;
- updating the internal local list when the plurality of contents are updated in said server and updating the external local list upon receipt of the updated external list from the other server;
- and transmitting a global list including the internal local list and the external local list to said client.
Dependencies are inferred from the claim text.