Information display regarding playback queue subscriptions

US12093602B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12093602-B2
Application numberUS-202318514729-A
CountryUS
Kind codeB2
Filing dateNov 20, 2023
Priority dateMar 31, 2015
Publication dateSep 17, 2024
Grant dateSep 17, 2024

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).

We claim: 1. At least one non-transitory computer-readable medium comprising program instructions that are executable by at least one processor such that a first user device is configured to: while a first user account of a cloud service is associated with the first user device, display a first graphical interface comprising a graphical indication of a playback queue comprising audio tracks that are streamable from one or more servers of a media streaming service; receive input data representing a command to enable sharing of the playback queue; according to the command to enable sharing, enable subscriptions to the playback queue for concurrent playback by additional user accounts; after a second user account of the cloud service is subscribed to the playback queue, receive a command to start playback of the playback queue; according to the command to start playback of the playback queue, send, via at least one communication interface to at least one server of the media streaming service, an instruction to start concurrent playback of the playback queue on the first user device and a second user device associated with the second user account; during concurrent playback of the playback queue, receive, via the at least one communication interface, data representing feedback on the playback queue from the second user account; and display a second graphical interface comprising (i) a graphical representation of the second user account, (ii) a graphical indication of a currently playing audio track of the playback queue and (iii) a graphical indication of the feedback on the playback queue from the second user account. 2. The at least one non-transitory computer-readable medium of claim 1 , wherein the program instructions that are executable by the at least one processor such that the first user device is configured to display the second graphical interface comprise program instructions that are executable by the at least one processor such that the first user device is configured to: display an input interface comprising a touchscreen keyboard, wherein the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the at least one processor such that the first user device is configured to: receive, via the displayed input interface, input data representing a message to the second user account; and send, via the at least one communication interface, data representing the message for display on the second user device. 3. The at least one non-transitory computer-readable medium of claim 2 , wherein message comprises an emoticon. 4. The at least one non-transitory computer-readable medium of claim 2 , wherein the second graphical interface comprises a messaging interface, and wherein the program instructions that are executable by the at least one processor such that the first user device is configured to display the second graphical interface comprise program instructions that are executable by the at least one processor such that the first user device is configured to: display the graphical representation of the second user account, the graphical indication of a currently playing audio track of the playback queue and the graphical indication of the feedback on the playback queue from the second user account on the messaging interface. 5. The at least one non-transitory computer-readable medium of claim 4 , wherein the graphical representation of the second user account comprise a photo, and wherein the program instructions that are executable by the at least one processor such that the first user device is configured to display the second graphical interface comprise program instructions that are executable by the at least one processor such that the first user device is configured to: display the photo in the messaging interface concurrently with the graphical indication of the feedback on the playback queue from the second user account and the message to the second user account. 6. The at least one non-transitory computer-readable medium of claim 1 , wherein the graphical indication of the feedback comprises at least one of: (a) textual information representing sentiment regarding the playback queue and (b) graphical information representing sentiment regarding the playback queue. 7. The at least one non-transitory computer-readable medium of claim 1 , wherein the cloud service comprises the media streaming service. 8. The at least one non-transitory computer-readable medium of claim 1 , wherein the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the at least one processor such that the first user device is configured to: receive user input representing selection of one or more playback devices for playback; and send instructions to start concurrent playback of the playback queue on the one or more playback devices and the second user device. 9. The at least one non-transitory computer-readable medium of claim 1 , wherein the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the at least one processor such that the first user device is configured to: receive input data representing a selection of a subset of user accounts for sharing the playback queue, wherein the subset of user accounts comprises the second user account and a third user account, and wherein the program instructions that are executable by the at least one processor such that the first user device is configured to send the instruction to start concurrent playback of the playback queue comprise program instructions that are executable by the at least one processor such that the first user device is configured to: send, via the at least one communication interface to at least one server of the media streaming service, at least one instruction to start concurrent playback of the playback queue on a third user device associated with the third user account in addition to the first user device and the second user device. 10. The at least one non-transitory computer-readable medium of claim 1 , wherein the at least one communication interface comprises a cellular modem, and wherein the program instructions that are executable by the at least one processor such that the first user device is configured to send the instruction to start concurrent playback of the playback queue comprise program instructions that are executable by the at least one processor such that the first user device is configured to: send, via the cellular modem, the instruction to start concurrent playback of the playback queue. 11. A first user device comprising: at least one communication interface; at least one processor; and at least one non-transitory computer-readable medium comprising program instructions that are executable by the at least one processor such that the first user device is configured to: while a first user account of a cloud service is associated with the first user device, display a first graphical interface comprising a graphical indication of a playback queue comprising audio tracks that are streamable from one or more servers of a media streaming service; receive input data representing a command to enable sharing of the playback queue; according to the command to enable sharing, enable subscriptions to the playback queue for concurrent playback by additional user accounts; after a second user account of the cloud service is subscribed to the playback queue, receive a command to start playback of the playback queue; according to the command to start playback of the playback queue, send, via at least one communication interface to at lea

Assignees

Inventors

Classifications

  • Audio/video appliances · 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

  • 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

  • specifically adapted for audio data · CPC title

  • Audio or video recording; Data buffering arrangements (G11B20/12 - G11B20/18 take precedence) · 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 US12093602B2 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 H04N21/2541. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 17 2024 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).