Method and apparatus for displaying a list of tracks scheduled for playback by a synchrony group
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.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. In a network comprising a first zone player, a second zone player, and a user interface module, a method comprising:
-
receiving, at the user interface module, a command to establish a synchrony group, wherein the synchrony group comprises at least the first zone player and the second zone player; and displaying, at the user interface module, information identifying a plurality of items queued for playback in the synchrony group, wherein (i) at least one of the items on the list has associated location data indicating that the at least one item is located on a device within the local area network and (ii) at least one other of the items on the list has associated location data indicating that the at least one other item is located on a wide area network, outside of the local area network. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A tangible computer-readable memory having instructions stored thereon that when executed cause a user interface module to:
-
receive a command to establish a synchrony group, wherein the synchrony group comprises at least the first zone player and the second zone player; and display information identifying a plurality of items queued for playback in the synchrony group, wherein (i) at least one of the items on the list is located within the local area network, and (ii) at least one of the items on the list is accessible via a wide area network, outside of the local area network. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A system comprising:
-
a user interface module; a first zone player; and a second zone player; wherein the user interface module is arranged to (i) receive a command to establish a synchrony group, wherein the synchrony group comprises at least the first zone player and the second zone player, and (ii) display, at the user interface module, information identifying a plurality of items queued for playback in the synchrony group, wherein (a) at least one of the items on the list is located within the local area network, and (b) at least one of the items on the list is accessible via a wide area network, outside of the local area network. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification