| 1. A system comprising:
a controller configured to select an identifier associated with a media object and to send a request to play the media object
identified by the identifier, wherein the controller sends the request by wirelessly transmitting the request having the identifier
stored in the controller over a first network, the first network being a wireless network;
an appliance configured to receive the request having the identifier from the controller over the wireless network, to determine
whether the identified media object is stored in the appliance, to retrieve the media object from a first server via a second
network different than the first network when the media object is not stored in the appliance, and to play the media object
in response to the request, wherein the controller and the first server are synchronized on a predetermined time period to
provide the controller with identifiers for identifying each media object stored on the first server.
|