×

Playback device

  • US 10,185,541 B2
  • Filed: 08/31/2018
  • Issued: 01/22/2019
  • Est. Priority Date: 07/28/2003
  • Status: Expired due to Term
First Claim
Patent Images

1. A method carried out by a first zone player, the method comprising:

  • receiving a request to enter into a synchrony group with at least a second zone player that is communicatively coupled with the first zone player over local area network (LAN);

    in response to receiving the request to enter into the synchrony group, entering into the synchrony group with the second zone player, wherein the first zone player is selected to begin operating as a master of the synchrony group and the second zone player is selected to begin operating as a slave of the synchrony group, and wherein the first zone player operates in accordance with a clock time that differs from a clock time of the second zone player;

    after beginning to operate as the master of the synchrony group;

    transmitting, to the second zone player over the LAN, clock timing information that is used by the second zone player to determine a difference between the clock time of the first zone player and the clock time of the second zone player, wherein the clock timing information comprises at least one reading of the clock time of the first zone player;

    receiving, from a controller device that is communicatively coupled with the first zone player over the LAN, a request for the synchrony group to play back at least a first audio track from a network-accessible audio source that is communicatively coupled to the first zone player over one or both of (i) the LAN and (ii) a wide area network (WAN);

    in response to receiving the request for the synchrony group to play back at least the first audio track, obtaining audio information for the first audio track from the network-accessible audio source;

    generating playback timing information associated with the obtained audio information for the first audio track that comprises an indicator of a first future time, relative to the clock time of the first zone player, at which the first and second zone players are to initiate synchronous playback of the obtained audio information;

    transmitting the obtained audio information and the playback timing information to the second zone player over the LAN; and

    when the clock time of the first zone player reaches the first future time, initiating synchronous playback of the obtained audio information with the second zone player.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×