Patent ID: 11899708
Assignee: SONOS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. Tangible, non-transitory computer-readable media comprising program instructions, wherein the program instructions, when executed by one or more processors, cause a computing system to perform functions comprising:
transmitting a list of one or more media playback devices to a computing device via a network interface of the computing system, wherein the list indicates one or more media playback devices available to be added to a social networking group with an indication next to each of the one or more media playback devices in the list to indicate whether that media playback device belongs to the social networking group, and wherein the computing device is configured to display the list via a user interface of the computing device;
receiving, from the computing device, a selection from the list of a first media playback device and a second media playback device to be associated with a social networking group, wherein the first media playback device is associated with first streaming service specific media items that allow the first media playback device to stream first media content from a first streaming service, and wherein the second media playback device is associated with a second streaming service specific media items that allow the second media playback device to stream second media content from a second streaming service, wherein the first media playback device is unauthorized to access content stored at the second streaming service;
generating a social playback queue comprising first streaming service specific media items that specify the first media content and, to the extent available on the first streaming service, the second media content and second streaming service specific media items that specify, to the extent available on the second streaming service, the first media content, and the second media content; and
transmitting the social playback queue to the first media playback device and the second media playback device, wherein the first media playback device uses the generated first streaming service specific media items of the social playback queue to stream the first media content and available second media content from the first streaming service and the second media playback device uses the generated second streaming service specific media items of the social playback queue to stream available first media content and the second media content from the second streaming service.