System and Method for Synchronizing Operations Among a Plurality of Independently Clocked Digital Data Processing Devices
6 Assignments
0 Petitions
Accused Products
Abstract
A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task. Each member of the synchrony group periodically obtains from the task distribution device an indication of the current time indicated by its clock, determines a time differential between the task distribution device'"'"'s clock and its respective clock and determines therefrom a time at which, according to its respective clock, the time stamp indicates that it is to execute the task.
33 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. An audio processing device comprising:
-
a network interface configured to connect the audio processing device to a network; an audio information channelization device configured to receive audio via the network interface; an audio reproduction device interface configured to output the audio; and a user interface module interface configured to transmit, via the network interface to a user interface module, status information that comprises a status of a synchrony group, wherein the audio processing device and at least one additional audio processing device are each members of the synchrony group. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A tangible computer-readable memory having instructions stored thereon that when executed cause a device to:
-
connect to a network; receive audio via the network; output the audio; and transmit status information via the network to a user interface module, wherein the status information comprises a status of a synchrony group, wherein the device and at least one additional device are each members of the synchrony group. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A method performed by an audio processing device, the method comprising:
-
connecting to a network via a network interface; receiving audio via the network interface; outputting the audio; and transmitting to a user interface module, via the network interface, status information comprising a status of a synchrony group, wherein the audio processing device and at least one additional device are each members of the synchrony group. - View Dependent Claims (37, 38, 39, 40)
-
Specification