Playback queues for shared experiences

US12223226B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12223226-B2
Application numberUS-202318366496-A
CountryUS
Kind codeB2
Filing dateAug 7, 2023
Priority dateNov 11, 2019
Publication dateFeb 11, 2025
Grant dateFeb 11, 2025

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.

A computing device configured to (i) while a first playback device is playing back a playback session including a playback queue of media items, receive, from the first playback device: (a) an indication of media items in the playback queue, (b) audio content recorded at a time during playback of the playback queue, and (c) an indication of a playback position in a media item that corresponds to the time, (ii) cause storage of the recorded audio content and the indication of the playback position, (iii) after the playback session, receive a request from a second playback device for the media item, and (iv) transmit (a) the recorded audio content and (b) the indication of the playback position to the second playback device, thereby causing the second playback device to, while playing back the media item, play back the recorded audio content during the playback position in the media item.

First claim

Opening claim text (preview).

What is claimed is: 1. A computing device comprising: at least one processor; at least one non-transitory computer-readable medium; and program instructions stored on the at least one non-transitory computer-readable medium that are collectively executable by the at least one processor such that the computing device is configured to: while a first playback device of a first media playback system is playing back a playback session comprising a playback queue of media items, receive, from the first playback device: an indication of one or more media items in the playback queue; audio content recorded via a networked microphone device of the first media playback system at a particular time during playback of the playback queue; and an indication of a given playback position in a media item of the one or more media items in the playback queue that corresponds to the particular time; cause storage of the recorded audio content and the indication of the given playback position; after the playback session, receive a request from a second playback device of a second media playback system for the media item; and transmit (i) the recorded audio content and (ii) the indication of the given playback position to the second playback device, thereby causing the second playback device to, while playing back the media item, play back the recorded audio content during the given playback position in the media item. 2. The computing device of claim 1 , wherein the program instructions that are collectively executable by the at least one processor such that the computing device is configured to cause storage of the recorded audio content and the indication of the given playback position comprise program instructions that are collectively executable by the at least one processor such that the computing device is configured to cause the recorded audio content and the indication of the given playback position to be stored in data storage of the computing device. 3. The computing device of claim 1 , further comprising program instructions stored on the at least one non-transitory computer-readable medium that are collectively executable by the at least one processor such that the computing device is configured to: retrieve the media item from a media service; and transmit the media item to the second playback device along with the recorded audio content. 4. The computing device of claim 1 , wherein the media item is retrieved by the second playback device. 5. The computing device of claim 1 , wherein the second media playback system does not include the first playback device, and wherein the first media playback system does not include the second playback device. 6. The computing device of claim 1 , wherein the program instructions that are collectively executable by the at least one processor such that the computing device is configured to receive the request from the second playback device for the media item comprise program instructions that are collectively executable by the at least one processor such that the computing device is configured to receive a request from the second playback device to play back the playback queue of media items. 7. The computing device of claim 1 , wherein the program instructions that are collectively executable by the at least one processor such that the computing device is configured to transmit (i) the recorded audio content and (ii) the indication of the given playback position to the second playback device comprise program instructions that are collectively executable by the at least one processor such that the computing device is configured to transmit (i) the recorded audio content and (ii) the indication of the given playback position to the second playback device via a wide area network (WAN). 8. The computing device of claim 1 , wherein the first playback device comprises the networked microphone device. 9. A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a computing device to: while a first playback device of a first media playback system is playing back a playback session comprising a playback queue of media items, receive, from the first playback device: an indication of one or more media items in the playback queue; audio content recorded via a networked microphone device of the first media playback system at a particular time during playback of the playback queue; and an indication of a given playback position in a media item of the one or more media items in the playback queue that corresponds to the particular time; cause storage of the recorded audio content and the indication of the given playback position; after the playback session, receive a request from a second playback device of a second media playback system for the media item; and transmit (i) the recorded audio content and (ii) the indication of the given playback position to the second playback device, thereby causing the second playback device to, while playing back the media item, play back the recorded audio content during the given playback position in the media item. 10. The non-transitory computer-readable medium of claim 9 , wherein the program instructions that, when executed by at least one processor, cause the computing device to cause storage of the recorded audio content and the indication of the given playback position comprise program instructions that, when executed by at least one processor, cause the computing device to cause the recorded audio content and the indication of the given playback position to be stored in data storage of the computing device. 11. The non-transitory computer-readable medium of claim 9 , wherein the non-transitory computer-readable medium is also provisioned with program instructions that, when executed by at least one processor, cause the computing device to: retrieve the media item from a media service; and transmit the media item to the second playback device along with the recorded audio content. 12. The non-transitory computer-readable medium of claim 9 , wherein the media item is retrieved by the second playback device. 13. The non-transitory computer-readable medium of claim 9 , wherein the second media playback system does not include the first playback device, and wherein the first media playback system does not include the second playback device. 14. The non-transitory computer-readable medium of claim 9 , wherein the program instructions that, when executed by at least one processor, cause the computing device to receive the request from the second playback device for the media item comprise program instructions that, when executed by at least one processor, cause the computing device to receive a request from the second playback device to play back the playback queue of media items. 15. The non-transitory computer-readable medium of claim 9 , wherein the program instructions that, when executed by at least one processor, cause the computing device to transmit (i) the recorded audio content and (ii) the indication of the given playback position to the second playback device comprise program instructions that, when executed by at least one processor, cause the computing device to transmit (i) the recorded audio content and (ii) the indication of the given playback position to the second playback device via a wide area network (WAN). 16. The non-transitory computer-readable medium of claim 9 , wherein the first playback device comprises the networked microphone device. 17. A method

Assignees

Inventors

Classifications

  • for unicast · CPC title

  • Digital PA systems using, e.g. LAN or internet · CPC title

  • Public address systems (circuits for preventing acoustic reaction H04R3/02; circuits for distributing signals to loudspeakers H04R3/12; {monitoring or testing arrangements for public address systems H04R29/007}; amplifiers H03F) · CPC title

  • Responding to QoS · CPC title

  • by adding media; by removing media · 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 US12223226B2 cover?
A computing device configured to (i) while a first playback device is playing back a playback session including a playback queue of media items, receive, from the first playback device: (a) an indication of media items in the playback queue, (b) audio content recorded at a time during playback of the playback queue, and (c) an indication of a playback position in a media item that corresponds t…
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 Feb 11 2025 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).