Social Media Queue Across Multiple Streaming Services
AssigneeSonos, Inc.
InventorMargot Stephenson
Life of this patent
Estimating the term…
Abstract
Embodiments described herein may involve a social queue for use by a group of two or more media playback systems. An example method involves receiving, from a first media playback system, a first message indicating a first set of media items and receiving, from a second media playback system, a second message indicating a second set of media items. The method also involves generating a playback queue (i.e., a social queue) that includes the first set of media items indicated in the first message and the second set of media items indicated in the second message. The method may then involve transmitting, to at least one of the first media playback system and the second media playback system, the generated playback queue.
Claims20
A computing system comprising:
- at least one processor;
- and
- at least one non-transitory computer-readable medium comprising program instructions that are executable by the at least one processor such that the computing system is configured to:
- following reception of an indication of a plurality of media items available for streaming from a first streaming service, generate a playback queue for at least a portion of the plurality of media items, wherein each media item in the at least a portion of the plurality of media items is available for streaming from both the first streaming service and a second streaming service that is different from the first streaming service, wherein the playback queue comprises, for each respective media item of the at least a portion of the plurality of media items, a respective second streaming service media identifier for the respective media item;
- and
- transmit the playback queue for use by a first media playback device that has access to the second streaming service and does not have access to the first streaming service, wherein each of the second streaming service media identifiers is useable by the first media playback device to stream the respective media item from the second streaming service.
Tangible, non-transitory computer-readable media having program instructions stored therein, wherein the program instructions, when executed by one or more processors, cause a computing device to perform functions comprising:
- following reception of an indication of a plurality of media items available for streaming from a first streaming service, generating a playback queue for at least a portion of the plurality of media items, wherein each media item in the at least a portion of the plurality of media items is available for streaming from both the first streaming service and a second streaming service that is different from the first streaming service, wherein the playback queue comprises, for each respective media item of the at least a portion of the plurality of media items, a respective second streaming service media identifier for the respective media item;
- and
- transmitting the playback queue for use by a first media playback device that has access to the second streaming service and does not have access to the first streaming service, wherein each of the second streaming service media identifiers is useable by the first media playback device to stream the respective media item from the second streaming service.
A method performed by a computing system, comprising:
- following reception of an indication of a plurality of media items available for streaming from a first streaming service, generating a playback queue for at least a portion of the plurality of media items, wherein each media item in the at least a portion of the plurality of media items is available for streaming from both the first streaming service and a second streaming service that is different from the first streaming service, wherein the playback queue comprises, for each respective media item of the at least a portion of the plurality of media items, a respective second streaming service media identifier for the respective media item;
- and
- transmitting the playback queue for use by a first media playback device that has access to the second streaming service and does not have access to the first streaming service, wherein each of the second streaming service media identifiers is useable by the first media playback device to stream the respective media item from the second streaming service.
Dependencies are inferred from the claim text.