Cloud queue playback policy
First Claim
Patent Images
1. A method comprising:
- receiving, via a computing system over a network interface from one or more media playback systems that each comprise one or more respective playback devices, at least one respective request for an indication of one or more media items from a given cloud queue of media items, wherein the given cloud queue of media items is one of a plurality of cloud queues that are accessible to each of the one or more media playback systems via a wide area network;
identifying, via the computing system, one or more playback policies that are associated with the given cloud queue of media items, wherein each of the identified one or more playback policies restrict at least one aspect of playback of the media items queued in the given cloud queue; and
causing, via the computing system over the network interface, the identified one or more playback policies to be applied to respective local queues of the one or more media playback systems, wherein each local queue (i) is stored on at least one respective playback device of the one or more media playback systems and (ii) includes the one or more media items from the given cloud queue of media items, and wherein causing the identified one or more playback policies to be applied to the one or more media playback systems comprises sending, via the computing system to the one or more media playback systems over the network interface, an indication of the identified one or more playback policies.
6 Assignments
0 Petitions
Accused Products
Abstract
An example implementation may involve a computing system receiving, from a media playback system, at least one request for an indication of one or more media items from a queue of media items. The implementation may also involve the computing system identifying one or more playback policies that are associated with the queue of media items. Each of the one or more playback policies may restrict at least one aspect of playback of at least one of the one or more media items. The implementation may further involve the computing system sending, to the media playback system, an indication of the identified one or more playback policies.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving, via a computing system over a network interface from one or more media playback systems that each comprise one or more respective playback devices, at least one respective request for an indication of one or more media items from a given cloud queue of media items, wherein the given cloud queue of media items is one of a plurality of cloud queues that are accessible to each of the one or more media playback systems via a wide area network; identifying, via the computing system, one or more playback policies that are associated with the given cloud queue of media items, wherein each of the identified one or more playback policies restrict at least one aspect of playback of the media items queued in the given cloud queue; and causing, via the computing system over the network interface, the identified one or more playback policies to be applied to respective local queues of the one or more media playback systems, wherein each local queue (i) is stored on at least one respective playback device of the one or more media playback systems and (ii) includes the one or more media items from the given cloud queue of media items, and wherein causing the identified one or more playback policies to be applied to the one or more media playback systems comprises sending, via the computing system to the one or more media playback systems over the network interface, an indication of the identified one or more playback policies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 18, 19)
-
-
11. A computing system 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; receive, over the network interface from one or more media playback systems that each comprise one or more respective playback devices, at least one respective request for an indication of one or more media items from a given cloud queue of media items, wherein the given cloud queue of media items is one of a plurality of cloud queues that are accessible to each of the one or more media playback systems via a wide area network; identify one or more playback policies that are associated with the given cloud queue of media items, wherein each of the identified one or more playback policies restrict at least one aspect of playback of the media items queued in the given cloud queue; and causing, via the computing system over the network interface, the identified one or more playback policies to be applied to respective local queues of the one or more media playback systems, wherein each local queue (i) is stored on at least one respective playback device of the one or more media playback systems and (ii) includes the one or more media items from the given cloud queue of media items, and wherein causing the identified one or more playback policies to be applied to the one or more media playback systems comprises sending, via the computing system to the one or more media playback systems over the network interface, an indication of the identified one or more playback policies.
-
-
12. A tangible non-transitory, computer-readable media having instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a computing device to perform a method comprising:
-
receiving input data indicating a request to playback a particular cloud queue of media items on a given playback device that is different from the computing device, wherein the particular cloud queue is one of a plurality of cloud queues that are accessible to the given playback device via a wide area network; sending, over a network interface to a cloud computing system, a request for an indication of one or more media items from the particular cloud queue of media items, wherein the request indicates a current track; receiving, over the network interface from the cloud computing system, (i) an indication of at least one media item from the particular cloud queue, wherein the at least one media item includes the current track; and
(ii) an indication of one or more playback policies that are associated with the particular cloud queue of media items, wherein each of the one or more playback policies restrict at least one aspect of playback of the at least one media item from the cloud queue; andcausing a graphical interface to display (i) a graphical indication of the at least one media item, and (ii) a graphical indication that at least one playback policy is associated with the at least one media item. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification