×

Playback device

  • US 10,289,380 B2
  • Filed: 11/06/2018
  • Issued: 05/14/2019
  • Est. Priority Date: 07/28/2003
  • Status: Expired due to Term
First Claim
Patent Images

1. A method comprising:

  • a first zone player operating as a standalone zone player that is configured to play back audio individually rather than in synchrony with another zone player, wherein the first zone player comprises a local clock that provides a clock time of the first zone player;

    while operating as a standalone zone player, 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 a local area network (LAN), wherein the second zone player comprises its own respective local clock that provides a respective clock time of the second zone player;

    in response to receiving the request to enter into the synchrony group, entering into the synchrony group with the second zone player and transitioning from operating as a standalone zone player to operating as a slave zone player of the synchrony group that is configured to play back audio in synchrony with the second zone player;

    while operating as the slave zone player of the synchrony group;

    receiving a series of clock-information messages from the second zone player over the LAN, wherein individual respective clock-information messages in the series of clock-information messages include at least one respective reading of the clock time of the local clock of the second zone player;

    based on the received series of clock-information messages, regularly adjusting the clock time of the local clock of the first zone player to track that of the local clock of the second zone player;

    receiving, from the second zone player over the LAN, (a) audio information for at least a first audio track and (b) playback timing information associated with the audio information for the first audio track that comprises an indicator of a first future time, relative to the clock time of the local clock of the second zone player, at which the first and second zone players are to initiate synchronous playback of the audio information for the first audio track;

    buffering the audio information for the first audio track; and

    when the adjusted clock time of the local clock of the first zone player reaches the first future time, initiating synchronous playback of the audio information for the first audio track with the second zone player.

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