Cloud Queue Access Control
First Claim
1. A method comprising:
- receiving, by a computing system, a request to establish a queue of media items;
assigning, by the computing system, a first access status to the queue, wherein the first access status indicates that at least one media playback system is authorized to perform a first set of queue operations;
after assigning the first access status to the queue, detecting, by the computing system, a trigger that indicates a change in access status of the queue;
based on the detected trigger, modifying, by the computing system, the access status of the queue from the first access status to a second access status, wherein the second access status indicates that the at least one media playback system is authorized to perform a second set of queue operations, wherein the second set of queue operations is different from the first set of queue operations; and
sending, by the computing system, an indication of the second access status to a media playback system.
7 Assignments
0 Petitions
Accused Products
Abstract
An example implementation may involve a computing system receiving a request to establish a queue of media items. The computing system may assign a first access status to the queue. The first access status may indicate that at least one media playback system is authorized to perform a first set of queue operations. After assigning the first access status to the queue, the computing system may detect a trigger that indicates a change in access status of the queue. Based on the detected trigger, the computing system may modify the access status of the queue from the first access status to a second access status. The second access status may indicate that the at least one media playback system is authorized to perform a second set of queue operations. The computing system may send an indication of the second access status to a media playback system.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing system, a request to establish a queue of media items; assigning, by the computing system, a first access status to the queue, wherein the first access status indicates that at least one media playback system is authorized to perform a first set of queue operations; after assigning the first access status to the queue, detecting, by the computing system, a trigger that indicates a change in access status of the queue; based on the detected trigger, modifying, by the computing system, the access status of the queue from the first access status to a second access status, wherein the second access status indicates that the at least one media playback system is authorized to perform a second set of queue operations, wherein the second set of queue operations is different from the first set of queue operations; and sending, by the computing system, an indication of the second access status to a media playback system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. 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 a request to establish a queue of media items; assign a first access status to the queue, wherein the first access status indicates that at least one media playback system is authorized to perform a first set of queue operations; after assigning the first access status to the queue, detect a trigger that indicates a change in access status of the queue; based on the detected trigger, modify the access status of the queue from the first access status to a second access status, wherein the second access status indicates that media playback systems are authorized to perform a second set of queue operations, wherein the second set of queue operations is different from the first set of queue operations; and send an indication of the second access status to a media playback system.
-
-
16. A playback 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; receive, from a computing system, (i) an indication of a queue of media items, and (ii) an indication that the queue has a first access status, wherein the first access status indicates that the playback device is authorized to perform a first set of queue operations; establish a local instance of the queue; receive, from the computing system, an indication that the queue has been assigned a second access status, wherein the second access status indicates that the playback device is authorized to perform a second set of queue operations, wherein the second set of queue operations is different from the first set of queue operations; and restrict the local instance of the queue to the second set of queue operations. - View Dependent Claims (17, 18, 19, 20)
-
Specification