Information display regarding playback queue subscriptions

US11822853B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11822853-B2
Application numberUS-202017062987-A
CountryUS
Kind codeB2
Filing dateOct 5, 2020
Priority dateMar 31, 2015
Publication dateNov 21, 2023
Grant dateNov 21, 2023

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.

Example techniques relate to playback queue subscriptions. An example implementation involves a computing system receiving, from a first computing device associated with a first user account, an instruction to enable subscription to a first playback queue associated with a first media playback system. In response to the instruction, the computing system enables second user accounts to subscribe to the first playback queue. The second user accounts are registered with respective second media playback systems in respective second household. The computing system receives, from a particular second media playback system, a request to subscribe to the first playback queue; and in response, sends one or more messages that update a control interface of the first control device to display a subscriber indication and (ii) sends one or more messages that populate a second playback queue of the particular second media playback system with audio tracks of the first playback queue.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system comprising a first network device and a computing system, the first network device comprising: a first network interface; at least one first processor; and a first tangible, computer-readable media; first instructions stored in the first tangible, computer-readable media, wherein the first instructions, when executed by the at least one first processor, cause the first network device to perform first functions comprising: displaying a control interface; while accessing a streaming audio service via a first user account, receiving, via the displayed control interface, input data representing instructions to play back an audio track of the streaming audio service; receiving, via the control interface, input data representing instructions to create a group session corresponding to a queue of audio tracks that include the audio track and at least one additional audio track; and after one or more second user accounts join the group session via respective second network devices, displaying a graphical representation indicating a count of the second user accounts that are joined to the group session; wherein the computing system comprises: a second network interface; at least one second processor; and a second tangible, computer-readable media; and second instructions stored in the second tangible, computer-readable media, wherein the second instructions, when executed by the at least one second processor, cause the computing system to perform second functions comprising: causing the respective second network devices to play back the queue concurrently with playback of the queue via the first network device. 2. The system of claim 1 , wherein causing the respective second network devices to play back the queue in concurrently with playback of the queue via the first network device comprises: while the first network device is playing back a particular audio track of the queue, receiving first data with timing information corresponding to the playback of the particular audio track via the first network device; and sending, to the respective second network devices, second data indicating the timing information corresponding to the playback of the particular audio track via the first network device, wherein the respective second network devices play the particular audio track according to the timing information at the substantially same time as the first network device. 3. The system of claim 1 , wherein the system further comprises a playback device comprising at least one audio amplifier configured to drive at least one audio transducer, and wherein the first functions further comprise: receiving input data representing instructions to select the playback device for playback of the queue; and sending, via the first network interface, data representing instructions to play back the queue, wherein playback of the queue via the first network device comprises playback of the queue by the playback device. 4. The system of claim 1 , wherein the queue indicates uniform resource locators representing respective sources of the audio tracks in the queue at the streaming audio service, and wherein the first network device and the respective second network devices stream data representing the audio tracks from the respective sources during playback of the queue. 5. The system of claim 4 , wherein the second functions further comprise: hosting the queue, wherein the first network device and the respective second network devices are configured to display respective graphical representations of at least a portion of the queue. 6. The system of claim 1 , wherein the second functions further comprise: streaming, via one or more servers, the audio tracks of the queue to the respective second network devices. 7. The system of claim 1 , wherein the first functions further comprise: based on receiving the input data representing instructions to create the group session corresponding to the queue, sending, via the first network interface to the computing system, data representing instructions to enable the second user accounts to join the group session. 8. The system of claim 7 , wherein the first functions further comprise: receiving input data representing instructions to end the group session corresponding to the queue; and based on receiving the input data representing instructions to end the group session corresponding to the queue, sending, via the first network interface to the computing system, data representing instructions to disable the second user accounts from joining the group session. 9. The system of claim 1 , wherein the first functions further comprise: sending, via the first network interface, data representing at least one invitation to join the group session. 10. The system of claim 1 , wherein the system further comprises a particular second network device of the respective second network devices, wherein the particular second network device comprises: an audio amplifier configured to drive at least one audio transducer; a third network interface; at least one third processor; and a third tangible, computer-readable media; and third instructions stored in the third tangible, computer-readable media, wherein the third instructions, when executed by the at least one third processor, cause the computing system to perform third functions comprising: playing back the queue concurrently with the first network device. 11. The system of claim 10 , wherein the third functions further comprise: receiving input data representing a command to join the group session; and sending, via the third network interface, a request to join the group session. 12. The system of claim 10 , wherein the third functions further comprise: receiving input data representing a command to leave the group session; and sending, via the third network interface, a request to leave the group session. 13. A system comprising a first network device, a playback device, and a computing system, the first network device comprising: a first network interface; at least one first processor; and a first tangible, computer-readable media; and first instructions stored in the first tangible, computer-readable media, wherein the first instructions, when executed by the at least one first processor, cause the first network device to perform first functions comprising: displaying a control interface; while accessing a streaming audio service via a first user account, receiving, via the displayed control interface, input data representing instructions to play back an audio track of the streaming audio service; receiving, via the control interface, input data representing instructions to create a group session corresponding to a queue of audio tracks that include the audio track and at least one additional audio track; and after one or more second user accounts join the group session via respective second network devices, displaying a graphical representation indicating a count of the second user accounts that are joined to the group session; wherein the computing system comprises: a second network interface; at least one second processor; and a second tangible, computer-readable media; and second instructions stored in the second tangible, computer-readable media, wherein the second instructions, when executed by the at least one second processor, cause the computing system to perform second functions comprising: causing the respective second network devices to play back the queue concurrently with playback of the queue by the playback device; and wherein the playback device comprises: at least one a

Assignees

Inventors

Classifications

  • G06F3/16Primary

    Sound input; Sound output (speech processing G10L) · CPC title

  • by the use of playlists · CPC title

  • Audio or video recording; Data buffering arrangements (G11B20/12 - G11B20/18 take precedence) · CPC title

  • Arrangements for preventing the taking of data from a data transmission channel without authorisation (means for verifying the identity or the authority of a user of a secure or secret communication system H04L9/32) · CPC title

  • Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality · 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 US11822853B2 cover?
Example techniques relate to playback queue subscriptions. An example implementation involves a computing system receiving, from a first computing device associated with a first user account, an instruction to enable subscription to a first playback queue associated with a first media playback system. In response to the instruction, the computing system enables second user accounts to subscribe…
Who is the assignee on this patent?
Sonos Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/16. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 21 2023 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).