Policies for media playback
US-10462505-B2 · Oct 29, 2019 · US
US12093602B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12093602-B2 |
| Application number | US-202318514729-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 20, 2023 |
| Priority date | Mar 31, 2015 |
| Publication date | Sep 17, 2024 |
| Grant date | Sep 17, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.