Cloud queue access control
First Claim
Patent Images
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.
7 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
21 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing device comprising:
-
a network interface; at least one processor; a data storage; and a program logic stored in the data storage and executable by the at least one processor to; obtain, over the 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 computing device via a wide area network; send, 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 first media item corresponding to a first play position of the particular cloud queue; receive, over the network interface, an indication that a media playback system is authorized to access the one or more media items of the particular cloud queue, wherein the media playback system comprises the computing device; send, 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 items 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 receive, 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 second media item of the particular cloud queue.
-
-
15. A method comprising:
-
receiving, via a computing system over a network interface, (i) an authorization token associated with a particular media playback system, and (ii) a request by the particular media playback system to play back a cloud queue of media items, wherein the cloud queue is accessible to the particular media playback system via a wide area network; determining, via the computing system, a type of access to the cloud queue that the authorization token authenticates to the particular media playback system, wherein the type of access includes play back of the cloud queue; and providing, via the computing system to the particular media playback system, the type of access to the cloud queue of media items that the authorization token authenticates to the particular media playback system, where providing the type of access comprises facilitating playback of multiple media items from the cloud queue on the particular media playback system. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification