Disengaging and engaging zone players
First Claim
1. A system comprising:
- a controller device configured to control one or more zone players; and
a first zone player comprising at least one processor and tangible, non-transitory computer-readable memory comprising instructions that, when executed, cause the first zone player to perform operations comprising;
joining a first synchrony group comprising the first zone player and a second zone player;
providing first device clock timing information to the second zone player over an asynchronous network while the first zone player is in the first synchrony group;
playing first audio information in synchrony with the second zone player while the first zone player is in the first synchrony group, wherein all zone players in the first synchrony group playback the first audio information using the first device clock timing information that the first zone player provides over the asynchronous network;
receiving control information from the controller device via the asynchronous network, wherein the control information includes an identification of a third zone player, and wherein the control information directs the first zone player to (a) disengage from the first synchrony group, (b) join a second synchrony group with the third zone player, and (c) receive second audio information from the third zone player for playback in synchrony with the third zone player; and
after receiving the control information from the controller device, (a) disengaging the first zone player from the first synchrony group, (b) joining the first zone player to the second synchrony group, (c) receiving the second audio information from the third zone player, and (d) playing the second audio information in synchrony with the third zone player.
7 Assignments
0 Petitions
Accused Products
Abstract
In a network comprising a first zone player, wherein the first zone player is a member of a first synchrony group, a method comprising: playing, at the first zone player, audio information associated with the first synchrony group; receiving, at the first zone player, control information from a user interface module, wherein the control information directs the first zone player to disengage from the first synchrony group and to join a second synchrony group; disengaging, by the first zone player based on the received control information, the first zone player from the first synchrony group; joining, by the first zone player based on the received control information, the first zone player to the second synchrony group; and playing, by the first zone player, audio information associated with the second synchrony group.
906 Citations
23 Claims
-
1. A system comprising:
-
a controller device configured to control one or more zone players; and a first zone player comprising at least one processor and tangible, non-transitory computer-readable memory comprising instructions that, when executed, cause the first zone player to perform operations comprising; joining a first synchrony group comprising the first zone player and a second zone player; providing first device clock timing information to the second zone player over an asynchronous network while the first zone player is in the first synchrony group; playing first audio information in synchrony with the second zone player while the first zone player is in the first synchrony group, wherein all zone players in the first synchrony group playback the first audio information using the first device clock timing information that the first zone player provides over the asynchronous network; receiving control information from the controller device via the asynchronous network, wherein the control information includes an identification of a third zone player, and wherein the control information directs the first zone player to (a) disengage from the first synchrony group, (b) join a second synchrony group with the third zone player, and (c) receive second audio information from the third zone player for playback in synchrony with the third zone player; and after receiving the control information from the controller device, (a) disengaging the first zone player from the first synchrony group, (b) joining the first zone player to the second synchrony group, (c) receiving the second audio information from the third zone player, and (d) playing the second audio information in synchrony with the third zone player. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
first tangible non-transitory computer-readable media having instructions stored thereon, wherein the instructions, when executed by a first set of one or more processors, cause a controller device to control a plurality of zone players in a media playback system; and second tangible non-transitory computer-readable media having instructions stored thereon, wherein the instructions, when executed by a second set of one or more processors, cause a first zone player to perform functions comprising; joining a first synchrony group comprising the first zone player and a second zone player; providing first device clock timing information to the second zone player over an asynchronous network while the first zone player is in the first synchrony group; playing first audio information in synchrony with the second zone player while the first zone player is in the first synchrony group, wherein all zone players in the first synchrony group playback the first audio information using the first device clock timing information that the first zone player provides to the first synchrony group over the asynchronous network; receiving control information from the controller device via the asynchronous network, wherein the control information includes an identification of a third zone player, and wherein the control information directs the first zone player to (a) disengage from the first synchrony group, (b) join a second synchrony group with the third zone player, and (c) receive second audio information from the third zone player for playback in synchrony with the third zone player; and after receiving the control information from the controller device (a) disengaging the first zone player from the first synchrony group, (b) joining the first zone player to the second synchrony group, (c) receiving the second audio information from the third zone player, and (d) playing the second audio information in synchrony with the third zone player. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a controller device configured to control one or more zone players; a first zone player comprising; a network interface configured to connect the first zone player to an asynchronous network; at least one processor; and tangible, non-transitory computer-readable memory comprising instructions that, when executed by the first zone player, cause the first zone player to perform a first set of functions comprising; joining a first synchrony group comprising the first zone player and a second zone player; providing first device clock timing information to the second zone player over the asynchronous network while the first zone player is in the first synchrony group; playing first audio information in synchrony with the second zone player while the first zone player is in the first synchrony group, wherein all zone players in the first synchrony group playback the first audio information using the first device clock timing information that the first zone player provides to the first synchrony group over the asynchronous network; receiving first control information from the controller device over the asynchronous network, wherein the first control information includes an identification of a third zone player, and wherein the first control information directs the first zone player to (a) disengage from the first synchrony group, (b) join a second synchrony group with the third zone player, and (c) receive second audio information from the third zone player for playback in synchrony with the third zone player; and after receiving the first control information from the controller device, (a) disengaging from the first synchrony group, (b) joining the first zone player to a second synchrony group with the third zone player, (c) receiving second audio information from the third zone player, and (d) playing the second audio information in synchrony with playback of the second audio by the third zone player. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification