Method and apparatus for synchrony group control via one or more independent controllers
First Claim
Patent Images
1. A first zone player, comprising:
- a network interface configured to interface the first zone player with at least a local area network (LAN);
one or more processors; and
a tangible, non-transitory computer-readable memory having instructions stored thereon that when executed by the one or more processors cause the first zone player to;
receive control information from a controller over the LAN;
in response to receiving the control information from the controller, enter into a synchrony group with a second zone player, wherein the controller is not a member of the synchrony group; and
after entering into the synchrony group with the second zone player, (i) receive, from the second zone player, audio information, playback timing information, and device clock information of the second zone player, and (ii) play back the audio information in synchrony with the second zone player using the playback timing information and the device clock information, wherein the first and second zone players remain independently clocked during the playback.
7 Assignments
0 Petitions
Accused Products
Abstract
A tangible computer-readable memory having instructions stored thereon that when executed cause a zone player to: receive control information from any one of a plurality of user interface modules; based on the received control information enter into a synchrony group with a second zone player; and transmit status information to the plurality of user interface modules, wherein the status information provides an indication of an operational status of the synchrony group.
350 Citations
31 Claims
-
1. A first zone player, comprising:
-
a network interface configured to interface the first zone player with at least a local area network (LAN); one or more processors; and a tangible, non-transitory computer-readable memory having instructions stored thereon that when executed by the one or more processors cause the first zone player to; receive control information from a controller over the LAN; in response to receiving the control information from the controller, enter into a synchrony group with a second zone player, wherein the controller is not a member of the synchrony group; and after entering into the synchrony group with the second zone player, (i) receive, from the second zone player, audio information, playback timing information, and device clock information of the second zone player, and (ii) play back the audio information in synchrony with the second zone player using the playback timing information and the device clock information, wherein the first and second zone players remain independently clocked during the playback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A first zone player, comprising:
-
a network interface configured to interface the first zone player with at least a local area network (LAN); one or more processors; and a tangible, non-transitory computer-readable memory having instructions stored thereon that when executed by the one or more processors cause the first zone player to; receive control information from a controller over the LAN; in response to receiving the control information from the controller, enter into a synchrony group with a second zone player, wherein the controller is not a member of the synchrony group; and after entering into the synchrony group with the second zone player, (i) receive, from the second zone player, audio information, playback timing information, and device clock information of the second zone player, (ii) play back the audio information in synchrony with the second zone player using the playback timing information and the device clock information, wherein the first and second zone players remain independently clocked during the playback, and (iii) transmit status information to the controller over the LAN, wherein the status information comprises an indication of a status of the synchrony group. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a first zone player configured to enter into a synchrony group with a second zone player in response to receiving synchrony group configuration information from a controller over a Local Area Network (LAN), wherein the controller is not a member of the synchrony group, and wherein after entering into the synchrony group with the second zone player, the first zone player is configured to; receive audio information, playback timing information, and device clock information of the second zone player from the second zone player over the LAN; playback the audio information in synchrony with the second zone player using the playback timing information and the device clock information, wherein the first and second zone players remain independently clocked during the playback; and transmit status information to at least one of the second zone player or the controller over the LAN. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. Tangible, non-transitory computer-readable memory comprising instructions encoded thereon, wherein the instructions, when executed by one or more processors, cause a first zone player to perform a method comprising:
-
receiving from a controller over a local area network (LAN), control information instructing the first zone player to enter into a synchrony group with a second zone player; in response to receiving the control information instructing the first zone player to enter into a synchrony group with the second zone player, entering into a synchrony group with the second zone player, wherein the controller is not a member of the synchrony group; and after entering into the synchrony group with the second zone player; receiving from the second zone player over the LAN, audio information, playback timing information, and device clock information of the second zone player, playing back the audio information in synchrony with the second zone player using the playback timing information and the device clock information, wherein the first and second zone players remain independently clocked during synchronous playback, and transmitting status information over the LAN to the controller, wherein the status information comprises an indication of a status of the synchrony group. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification