Patent ID: 11966438
Assignee: SONOS, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 16:
17. A method comprising:
receiving, via a network interface from a first instance of a control application on a control device, first instructions, the first instructions representing a command to create a private queue that is restricted to particular compatible instances of the control application such that other compatible control applications are restricted from modifying the private queue, wherein the private queue controls playback on one or more playback devices that are different from the control device, and wherein the particular compatible instances of the control application comprise the first instance of the control application;
according to the first instructions, creating the private queue in data storage with a queue version state variable set to a first queue version representing a first state of the private queue;
sending, via the network interface to the control device, first data, the first data representing the first queue version;
receiving, via the network interface from the first instance of the control application, second instructions, the second instructions representing a command to add one or more particular media items to the private queue;
according to the second instructions, adding the one or more particular media items to the private queue;
updating the queue version state variable from the first queue version to a second queue version representing a second state of the private queue after addition of the one or more particular media items to the private queue; and
sending, via the network interface to the control device, second data, the second data representing the second queue version.