Directing synchronous playback between zone players

US10296283B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10296283-B2
Application numberUS-201313864252-A
CountryUS
Kind codeB2
Filing dateApr 17, 2013
Priority dateJul 28, 2003
Publication dateMay 21, 2019
Grant dateMay 21, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In a network comprising a plurality of zone players, including at least a first zone player and a second zone player, a method comprising: receiving, by the first zone player, first control information from a user interface module; based on the received first control information, transmitting, by the first zone player, second control information to the second zone player, wherein the second control information comprises (i) a network address of an audio information channelization device that provides audio information and playback timing information, and (ii) a multicast address that the audio information channelization device uses to broadcast audio information and playback timing information to the network; and playing, by the first zone player, the audio information in synchrony with the second zone player.

First claim

Opening claim text (preview).

What is claimed as new and desired to be secured by Letters Patent of the United States is: 1. A system comprising: a synchrony group comprising a first zone player and a second zone player communicatively coupled to the first zone player; wherein the first zone player comprises at least one processor and tangible, non-transitory computer-readable memory comprising instructions that, when executed, cause the first zone player to perform first operations comprising: receiving audio information over an asynchronous data network; receiving clock timing information over the asynchronous data network; receiving playback timing information associated with the audio information over the asynchronous data network, wherein the playback timing identifies a plurality of future playback times for a plurality of portions of the audio information at which the first zone player is to play the plurality of portions of the audio information; and using the playback timing information and the clock timing information received over the asynchronous data network to play the audio information in synchrony with the second zone player; and wherein the second zone player comprises at least one processor and tangible, non-transitory computer-readable memory comprising instructions that, when executed, cause the second zone player to perform second operations comprising: using the clock timing information and the playback timing information to play the audio information in synchrony with the playing of the audio information by the first zone player. 2. The system of claim 1 , wherein the first operations further comprise transmitting the audio information to the second zone player. 3. The system of claim 2 , wherein the first operations further comprise transmitting the playback timing information to the second zone player. 4. The system of claim 2 , wherein the asynchronous data network comprises a wide area network (WAN), and wherein the first operations further comprise receiving the audio information from an audio information source via the WAN. 5. The system of claim 1 , wherein the second operations further comprise transmitting the audio information and the playback timing information to the first zone player over the asynchronous data network. 6. The system of claim 1 , wherein the asynchronous data network comprises a local area network (LAN). 7. The system of claim 6 , wherein the first operations further comprise receiving control information via the LAN, wherein the control information enables the first zone player to form the synchrony group with the second zone player. 8. The system of claim 1 , further comprising a third zone player, wherein receiving the audio information over the asynchronous data network further comprises receiving the audio information from the third zone player over the asynchronous data network. 9. The system of claim 8 , wherein the first operations further comprise receiving the playback timing information from the third zone player over the asynchronous data network. 10. The system of claim 8 , wherein the second operations further comprise transmitting the clock timing information to the first and third zone players over the asynchronous data network. 11. Tangible, non-transitory computer-readable media having instructions encoded thereupon, wherein the instructions, when executed by one or more processors, cause a media playback system to perform a method comprising: a first zone player receiving audio information over an asynchronous data network; the first zone player receiving playback timing information and clock timing information over the asynchronous data network, wherein the playback timing identifies a plurality of future playback times for a plurality of portions of the audio information at which the first zone player is to play the plurality of portions of the audio information; the first zone player using the playback timing information and the clock timing information to play the audio information in synchrony with a second zone player; and the second zone player using the playback timing information and the clock timing information to play the audio information in synchrony with the playing of the audio information via the first zone player. 12. The tangible, non-transitory computer-readable media of claim 11 , wherein the method further comprises the first zone player transmitting the audio information to the second zone player. 13. The tangible, non-transitory computer-readable media of claim 12 , wherein the method further comprises the first zone player transmitting the playback timing information to the second zone player. 14. The tangible, non-transitory computer-readable media of claim 12 , wherein the asynchronous data network comprises a wide area network (WAN), and wherein the first zone player receiving the audio information over the asynchronous data network comprises the first zone player receiving the audio information from an audio information source via the WAN. 15. The tangible, non-transitory computer-readable media of claim 11 , wherein the method further comprises the second zone player transmitting the audio information and the playback timing information to the first zone player. 16. The tangible, non-transitory computer-readable media of claim 11 , wherein the asynchronous data network comprises a local area network (LAN). 17. The tangible, non-transitory computer-readable media of claim 16 , wherein the method further comprises the first zone player receiving control information via the LAN, wherein the control information enables the first zone player to form a synchrony group with the second zone player. 18. The tangible, non-transitory computer-readable media of claim 11 , wherein the method further comprises a third zone player transmitting the audio information to the first zone player. 19. The tangible, non-transitory computer-readable media of claim 18 , wherein the method further comprises the third zone player transmitting the playback timing information to the first zone player. 20. The tangible, non-transitory computer-readable media of claim 18 , wherein the method further comprises the second zone player transmitting the clock timing information to the first and third zone players.

Assignees

Inventors

Classifications

  • Filtering based on additional data, e.g. user or group profiles · CPC title

  • Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title

  • Wide area networks, e.g. public data networks · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00 (architectures of general purpose stored program computers G06F15/76) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10296283B2 cover?
In a network comprising a plurality of zone players, including at least a first zone player and a second zone player, a method comprising: receiving, by the first zone player, first control information from a user interface module; based on the received first control information, transmitting, by the first zone player, second control information to the second zone player, wherein the second con…
Who is the assignee on this patent?
Sonos Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/165. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 21 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).