WIRELESS MEDIA SYSTEM WITH EMBEDDED MEDIA SERVER
First Claim
1. A wireless media playback arrangement for streaming media to a media playback device on a local packet-based wireless network, the arrangement comprising:
- a digitally-encoded non-volatile storage device to store digital media content;
a reloadable memory to provide relatively fast access to data stored therein;
a media center to wirelessly communicate the stored digital media content to the media playback device over the local packet-based wireless network; and
a dynamically-updateable embedded media server adapted towirelessly discover and communicate with the media playback device on the local packet-based wireless network,store database tables identifying the stored digital media content on the NSD,pre-reserve space on the NSD to store the database tables,upon startup, in response to detecting an error in a current version of the database tables, load a previous version of the database tables into the reloadable memory, and in response to not detecting an error, load the current version of the database tables into the reloadable memory, andin response to a change in the stored digital media content, store a new version of the database tables to the NSD identifying the stored digital media content with the change while maintaining a previously-stored version of the database tables on the NSD.
10 Assignments
0 Petitions
Accused Products
Abstract
A wireless media arrangement streams media over a local packet-based wireless network. According to an example embodiment, such a wireless media arrangement (e.g., 100) includes a digitally-encoded non-volatile storage device (NSD) (e.g., 110) such as a hard disc drive (HDD) that stores media, reloadable memory (e.g., 115) such as random-access memory (RAM), a media center (e.g. 105) to stream the stored media to a media playback device over the local network, and an embedded media server (e.g., 120). The media server wirelessly discovers and communicates with a media playback device (e.g., 125) on a local network. The media server also stores database tables on the NSD identifying the stored media. Upon startup, the media server loads a current version of the database tables into the reloadable memory; however, if an error is detected in the current version, then a pervious version of the database tables is loaded. When a change is made to the stored media, the media server stores a new version of the database tables to the NSD while maintaining a previously-stored version of the database tables to facilitate backup in the event of corruption or other error.
-
Citations
11 Claims
-
1. A wireless media playback arrangement for streaming media to a media playback device on a local packet-based wireless network, the arrangement comprising:
-
a digitally-encoded non-volatile storage device to store digital media content; a reloadable memory to provide relatively fast access to data stored therein; a media center to wirelessly communicate the stored digital media content to the media playback device over the local packet-based wireless network; and a dynamically-updateable embedded media server adapted to wirelessly discover and communicate with the media playback device on the local packet-based wireless network, store database tables identifying the stored digital media content on the NSD, pre-reserve space on the NSD to store the database tables, upon startup, in response to detecting an error in a current version of the database tables, load a previous version of the database tables into the reloadable memory, and in response to not detecting an error, load the current version of the database tables into the reloadable memory, and in response to a change in the stored digital media content, store a new version of the database tables to the NSD identifying the stored digital media content with the change while maintaining a previously-stored version of the database tables on the NSD. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wireless media playback arrangement for streaming media to a media playback device on a local packet-based wireless network, the arrangement comprising:
-
means for storing digital media content; reloadable memory to provide relatively fast access to data stored therein; means for wirelessly communicating the stored digital media content to the media playback device over the local packet-based wireless network; and means for wirelessly discovering and communicating with the media playback device on the local packet-based wireless network, means for storing database tables identifying the stored digital media content, means for pre-reserving space to store the database tables, means, response to detecting an error in a current version of the database tables upon startup, for loading a previous version of the database tables into the reloadable memory, and in response to not detecting an error, for loading the current version of the database tables into the reloadable memory, and responsive to a change in the stored digital media content, means for storing a new version of the database tables identifying the stored digital media content with the change while maintaining a previously-stored version of the database tables.
-
-
11. A method for streaming media from a dynamically-updateable embedded media server to a media playback device on a local packet-based wireless network, the method comprising:
-
storing digital media content on a digitally-encoded non-volatile storage device; storing database tables identifying the digital media content on the NSD, loading a current version of the database tables into reloadable memory that provides relatively fast access to data stored therein; checking the current version of the database tables for an error; in response to detecting an error, deleting the current version of the database tables and loading a previous version of the database tables into the reloadable memory; discovering and communicating with the media playback device on the local packet-based wireless network; using the version of the database tables loaded in the reloadable memory, streaming the stored digital media content to the media playback device over the local packet-based wireless network; and in response to a change in the stored digital media content, storing a new version of the database tables to the NSD identifying the stored digital media content with the change while maintaining a previously-stored version of the database tables on the NSD.
-
Specification