Method and apparatus for causing a device to join a synchrony group
First Claim
1. A method performed by a first zone player, the method comprising:
- receiving first control information from a controller over a local area network (LAN);
in response to receiving the first control information, transmitting a notification to a second zone player over the LAN, wherein the notification indicates (i) that the first zone player is joining a synchrony group with the second zone player and (ii) a first network address of the first zone player to which the second zone player will transmit clock information of the second zone player;
receiving second control information from the second zone player over the LAN, wherein the second control information comprises a second network address to which the second zone player will transmit audio information;
in response to receiving the second control information from the second zone player, the first zone player configuring itself to (i) receive the clock information via the first network address and (ii) receive the audio information via the second network address; and
playing, by the first zone player, the audio in synchrony with the second zone player using (i) the clock information received via the first network address and (ii) the audio information received via the second network address, wherein the first and second zone players remain independently clocked while playing back the audio information in synchrony with each other.
7 Assignments
0 Petitions
Accused Products
Abstract
Receiving, by a first zone player, first control information from a user interface module; based on the received first control information, transmitting, by the first zone player, a notification to a second zone player, wherein the notification indicates that the first zone player is joining a synchrony group with the second zone player; receiving, by the first zone player, second control information from the second zone player, wherein the second control information comprises a multicast address that an audio information channelization device uses to broadcast audio information and playback timing information to the synchrony group; and playing, by the first zone player, the audio information in synchrony with the second zone player.
-
Citations
20 Claims
-
1. A method performed by a first zone player, the method comprising:
-
receiving first control information from a controller over a local area network (LAN); in response to receiving the first control information, transmitting a notification to a second zone player over the LAN, wherein the notification indicates (i) that the first zone player is joining a synchrony group with the second zone player and (ii) a first network address of the first zone player to which the second zone player will transmit clock information of the second zone player; receiving second control information from the second zone player over the LAN, wherein the second control information comprises a second network address to which the second zone player will transmit audio information; in response to receiving the second control information from the second zone player, the first zone player configuring itself to (i) receive the clock information via the first network address and (ii) receive the audio information via the second network address; and playing, by the first zone player, the audio in synchrony with the second zone player using (i) the clock information received via the first network address and (ii) the audio information received via the second network address, wherein the first and second zone players remain independently clocked while playing back the audio information in synchrony with each other. - View Dependent Claims (2, 3, 4)
-
-
5. A first zone player comprising:
-
one or more processors; and tangible, non-transitory computer-readable memory having instructions encoded thereon, wherein the instructions, when executed by the one or more processors, cause the first zone player to perform a method comprising; receiving, by the first zone player, first control information from a controller over a local area network (LAN); in response to receiving the first control information, transmitting, by the first zone player, a notification to a second zone player over the LAN, wherein the notification indicates (i) that the first zone player is joining a synchrony group with the second zone player and (ii) a first network address of the first zone player to which the second zone player will transmit clock information of the second zone player; receiving, by the first zone player, second control information from the second zone player over the LAN, wherein the second control information comprises a second network address to which the second zone player will transmit audio information; in response to receiving the second control information from the second zone player, the first zone player receiving the clock information via the first network address and receiving the audio information via the second network address; and playing, by the first zone player, audio in synchrony with the second zone player using (i) the clock information received via the first network address and (ii) the audio information received via the second network address, wherein the first and second zone players remain independently clocked during synchronous playback. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A tangible, non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more processors, cause a first zone player to perform a method comprising:
-
receiving first control information from a user interface module over a local area network (LAN); in response to receiving the first control information, transmitting a notification to a second zone player over the LAN, wherein the notification indicates (i) that the first zone player is joining a synchrony group with the second zone player and (ii) a first network address of the first zone player to which the second zone player will transmit clock information of the second zone player; receiving second control information from the second zone player over the LAN, wherein the second control information comprises a second network address to which the second zone player will transmit audio information; in response to receiving the second control information from the second zone player, the first zone player configuring itself to (i) receive the clock information via the first network address and (ii) receive the audio information via the second network address; and playing, by the first zone player, audio in synchrony with the second zone player using (i) the clock information received via the first network address and (ii) the audio information received via the second network address, wherein the first and second zone players remain independently clocked during synchronous playback. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification