Patent ID: 9729599
Date: 2017-08-08
CPC Classifications: G05B,G06F,H04H,H04L,H04N,H04R

Claim:
1. A method comprising: receiving, via a computing system over a network interface, (i) a request from a first media playback system for access to a cloud queue of media items, and (ii) a request from a second media playback system for access to the cloud queue of media items, wherein the cloud queue is accessible to the first media playback system and the second media playback system via a wide area network, and wherein the first media playback system comprises a first playback device that is connected to the wide area network via a first local area network and the second media playback system comprises a second playback device that is connected to the wide area network via a second local area network; granting, via the computing system, (i) to the first media playback system, a first type of access to the cloud queue authorizing the first media playback system to perform a first set of operations, wherein the first type of access to the cloud queue causes the first media playback system to restrict a first local queue that is stored on the first playback device to the first set of operations, and wherein the first local queue includes at least one media item of the cloud queue of media items, and wherein performing a given first operation on the first local queue causes the computing system to perform a corresponding first operation on the cloud queue, and (ii) to the second media playback system, a second type of access to the cloud queue authorizing the second media playback system to perform a second set of operations, wherein the second type of access to the cloud queue causes the second media playback system to restrict a second local queue that is stored on the second playback device to the second set of operations, and wherein the second local queue includes at least one media item of the cloud queue of media items, wherein the performing a given second operation on the second local queue causes the computing system to perform a corresponding second operation on the cloud queue, and wherein the second set of operations is different from the first set of operations; and providing, via the computing system over the network interface, (i) an indication that the first media playback system is granted the first type of access to the cloud queue, and (ii) an indication that the second media playback system is granted the second type of access to the cloud queue.