Cloud queue playhead
US-9363255-B2 · Jun 7, 2016 · US
US9537852B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9537852-B2 |
| Application number | US-201514616310-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 6, 2015 |
| Priority date | Jun 4, 2014 |
| Publication date | Jan 3, 2017 |
| Grant date | Jan 3, 2017 |
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.
An example implementation may involve a media playback system obtaining an authorization token corresponding to a particular queue of media items at a remote server. The media playback system may send to the remote server, (i) the obtained authorization token, and (ii) a request for access to one or more media items of the particular queue. The media playback system may receive, from the remote server, an indication that the media playback system may access the one or more media items.
Opening claim text (preview).
We claim: 1. A method comprising: obtaining, via a media playback system over a network interface, an authorization token corresponding to a particular cloud queue of media items at a remote server, wherein the particular cloud queue is accessible to the media playback system via a wide area network; sending, via the media playback system to the remote server over the network interface, (i) the obtained authorization token, and (ii) a request for access to one or more first media items of the particular cloud queue based on the obtained authorization token, wherein the one or more first media items comprise a given first media item corresponding to a first play position within the particular cloud queue; receiving, via the media playback system from the remote server over the network interface, an indication that the media playback system is authorized to access the one or more first media items of the particular cloud queue; sending, via the media playback system to the remote server over the network interface, (i) the obtained authorization token, and (ii) a request for access to one or more second media item of the particular cloud queue based on the obtained authorization token, wherein the one or more second media items comprise a given second media item corresponding to a second play position within the particular cloud queue; and receiving, via the media playback system from the remote server over the network interface, an indication that the media playback system is authorized to access the one or more second media items of the particular cloud queue. 2. The method of claim 1 , wherein the authorization token is associated with a set of access rights, wherein the set of access rights includes display rights that permit displaying the particular cloud queue, wherein receiving the indication that the media playback system is authorized to access the one or more first media items comprises receiving data indicating the one or more first media items of the particular cloud queue and wherein the method further comprises: causing, via a control device of the media playback system, a graphical interface to display respective indications of the one or more first media items. 3. The method of claim 1 , wherein the authorization token is associated with a set of access rights, wherein the set of access rights include queue rights that permit adding the media items of the particular cloud queue to one or more local queues, wherein receiving the indication that the media playback system is authorized to access the one or more first media items comprises receiving data indicating (i) the one or more first media items of the particular cloud queue and (ii) respective sources of the one or more first media items, and wherein the method further comprises: adding the one or more first media items of the particular cloud queue to a local queue of the media playback system. 4. The method of claim 1 , wherein the authorization token is associated with a set of access rights, wherein the set of access rights associated with the obtained authorization token include playback rights that permit playback of the media items of the particular cloud queue, wherein receiving the indication that the media playback system may access the one or more media items comprises receiving data indicating (i) the one or more first media items of the particular cloud queue and (ii) respective sources of the one or more first media items, and wherein the method further comprises: obtaining the given first media item from the source of the given first media item. 5. The method of claim 1 , further comprising receiving an indication that the obtained authorization token has expired such that access to the particular cloud queue of media items at the remote server is withdrawn from the media playback system, and responsively, configuring the media playback system to playback from another queue. 6. The method of claim 1 , wherein obtaining the authorization token corresponding to the particular cloud queue of media items at the remote server comprises: sending, to the remote server over the network interface, a request for an authorization token that authenticates one or more particular playback devices of the media playback system to play back media items of the particular cloud queue in synchrony; and receiving the requested authorization token, wherein the received authorization token authenticates the one or more particular playback devices of the media playback system to play back media items of the particular cloud queue in synchrony. 7. The method of claim 1 , wherein the media playback system is associated with a particular account, and wherein obtaining the authorization token corresponding to the particular cloud queue of media items at the remote server comprises: sending, to the remote server over the network interface, a request for an authorization token that authenticates the particular account to access the particular cloud queue at the remote server; and receiving the requested authorization token over the network interface, wherein the received authorization token authenticates a control device that is registered with the particular account to access the particular cloud queue at the remote server, wherein the control device is configured to control playback by one or more playback devices of the media playback system. 8. The method of claim 1 , wherein obtaining the authorization token corresponding to the particular cloud queue of media items at the remote server comprises: sending (i) an indication of a given session of the media playback system to the remote server, wherein the given session has a duration; and (ii) a request for an authentication token that authenticates the media playback system to access the particular cloud queue at the remote server for the duration of the given session; and receiving the requested authorization token, wherein the received authorization token authenticates the media playback system to access the particular cloud queue at the remote server for the duration of the given session. 9. The method of claim 8 , further comprising: sending, to the remote server, a request to renew the received authorization token based on playback, by the media playback system, of the media items queued in the particular cloud queue during the given session. 10. The method of claim 9 , further comprising: receiving a renewed authorization token, wherein the received authorization token authenticates the media playback system to access the particular cloud queue at the remote server for a second duration of the given session. 11. The method of claim 1 , wherein obtaining the authorization token corresponding to the particular cloud queue of media items at the remote server comprises: receiving data representing a hypertext transfer protocol header indicating an authorization code that authenticates access rights to the particular cloud queue of media items at the remote server. 12. The method of claim 1 , wherein obtaining the authorization token corresponding to the particular cloud queue of media items at the remote server comprises: sending, via a control device of the media playback system, a request for an authorization token that authenticates access to the particular cloud queue at the remote server; receiving, via the control device, the requested authorization token, wherein the received authorization token authenticates the control device to access the particular cloud queue at the remote server; and sending, via the control device, the received authorization token to one or more playback devices of the media playback system, wherein the received autho
directed to server {(one-way streaming services wherein the source is controlled by the destination H04L65/613)} · CPC title
comprising specially adapted graphical user interfaces [GUI] · CPC title
Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title
Sound input; Sound output (speech processing G10L) · CPC title
involving pointers to the content, e.g. pointers to the I-frames of the video stream · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.