Computer media synchronization player
First Claim
1. A process for synchronizing multiple media players configured to provide content from digital media files, the process comprising:
- requesting a system time from a time server associated with the multiple media players;
receiving a system time from the time server;
locking a clock in each of the multiple media players to a time from a master clock in the time server using the system time; and
providing content from each of the media players, wherein the content from each of the multiple media players is synchronized with content from others of the multiple media players.
2 Assignments
0 Petitions
Accused Products
Abstract
A media synch player includes a time control module, a digital data storage and retrieval device coupled to and responsive to the time control module and an audiovisual data signal output configured to supply audiovisual data to a display by playing a first media file from the digital data storage and retrieval device in response to commands from a system controller. The time control module is configured to request a system time from an external time server, reset the time control module in accordance with the system time, lock to a master clock contained in the external time server and resynchronize the first time control module in response to predetermined criteria being met.
349 Citations
44 Claims
-
1. A process for synchronizing multiple media players configured to provide content from digital media files, the process comprising:
-
requesting a system time from a time server associated with the multiple media players;
receiving a system time from the time server;
locking a clock in each of the multiple media players to a time from a master clock in the time server using the system time; and
providing content from each of the media players, wherein the content from each of the multiple media players is synchronized with content from others of the multiple media players. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A process for orchestrating a playlist of at least first and second digital media files for synchronized play by respective first and second media players comprising:
-
synchronizing first and second clocks associated with the first and second media players, respectively, with a master clock associated with a time server;
initiating first playback of the first digital media file by the first media player; and
initiating second playback of the second digital media file by the second media player. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A process for synchronizing audio visual data streams associated with first and second digital media players comprising:
-
synchronizing first and second clocks associated with the first and second digital media players, respectively, with a master clock associated with a time server;
initiating first playback of a first digital media file by the first digital media player;
initiating second playback of a second digital media file by the second digital media player, wherein the first and second initiating is in synchronism with the master clock, and wherein the second playback may shadow the first playback; and
switching a display from the first digital media player to the second digital media player in response to a command from a control console when the control console is provided with an indication of malfunction of the first digital media player. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A system comprising:
-
a first media synch player having a first time control module configured to be slaved to an external time server, the first media synch player including first media files, the first media synch player being configured to provide first content from the first media files in response to playlist commands from a live playback system controller; and
a second media synch player, wherein the second media synch player includes a second time control module configured to be slaved to the external time server and to maintain synchrony with the first time control module, the second media synch player including second media files analogous to the first media files, the second media synch player being configured to provide a continuation of the first content from the second media files in response to a signal indicative of malfunction of the first media synch player. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A media synch player comprising:
-
a time control module;
a digital data storage and retrieval device coupled to and responsive to the time control module; and
an audiovisual data signal output configured to supply audiovisual data to a display by playing a first media file from the digital data storage and retrieval device in response to commands from a system controller, wherein the time control module is configured to;
request a system time from an external time server;
reset the time control module in accordance with the system time;
lock to a master clock contained in the external time server; and
resynchronize the first time control module in response to predetermined criteria being met. - View Dependent Claims (32, 33, 34)
-
-
35. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more processors, causes the one or more processors perform acts including:
-
synchronize a clock in a media player with an external clock; and
provide audiovisual content from a digital data storage device associated with the processor, or shared media storage location, in synchrony with audiovisual content from at least one other media player. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
- 42. A display device having rendered thereon a query specification for coordinating multiple media synchronization players providing audiovisual content from respective associated digital storage media by playing back digital files stored thereon, the query specification comprising a query grid configured to permit formation of a playlist including sequences of one or more selected file names corresponding to files stored on the respective associated digital storage media.
Specification