Social playback queues
AssigneeSonos, Inc.
InventorsEric Clayton, Danny Valente
Life of this patent
Estimating the term…
Abstract
An example method involves monitoring, by a computing device, a communications feed for an indication of media and detecting, in the communications feed, the indication of the media. The method may further involve identifying at least one media item corresponding to the indication of the media and causing a playback queue of a media playback system to include one or more of the identified at least one media item.
Claims20
A computing system comprising:
- at least one processor;
- at least one non-transitory computer-readable medium;
- and
- program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the computing system is configured to:
- detect, in a communications feed, a communication that includes an indication of media;
- retrieve one or more media items corresponding to the indication of media from a media content source;
- determine a particular playback queue in a media playback system, wherein the particular playback queue is associated with the communications feed, wherein the media playback system is deployed in a location comprising one or more playback zones, and wherein the particular playback queue is assigned to at least one first playback device in a first playback zone of the location;
- and
- cause at least one media item from the one or more media items to be added to the particular playback queue in the media playback system;
- wherein the media playback system comprises at least one second playback device that:
- (i) when grouped with the first playback device in the first playback zone of the location, is associated with the particular playback queue associated with the communications feed and (ii) when ungrouped from the first playback device and associated with a second playback zone of the location, is associated with a second playback queue which is different from the particular playback queue.
A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a computing system to:
- detect, in a communications feed, a communication that includes an indication of media;
- retrieve one or more media items corresponding to the indication of media from a media content source;
- determine a particular playback queue in a media playback system, wherein the particular playback queue is associated with the communications feed, wherein the media playback system is deployed in a location comprising one or more playback zones, and wherein the particular playback queue is assigned to at least one first playback device in a first playback zone of the location;
- and
- cause at least one media item from the one or more media items to be added to the particular playback queue in the media playback system;
- wherein the media playback system comprises at least one second playback device that:
- (i) when grouped with the first playback device in the first playback zone of the location, is associated with the particular playback queue associated with the communications feed and (ii) when ungrouped from the first playback device and associated with a second playback zone of the location, is associated with a second playback queue which is different from the particular playback queue.
A method to be performed by a computing system, the method comprising:
- detecting, in a communications feed, a communication that includes an indication of media;
- retrieving one or more media items corresponding to the indication of media from a media content source;
- determining a particular playback queue in a media playback system, wherein the particular playback queue is associated with the communications feed, wherein the association of the communications feed and the particular playback queue is a temporary association that lasts for a particular period of time, and wherein the particular playback queue is assigned to at least one first playback device in the media playback system;
- causing at least one media item from the one or more media items to be added to the particular playback queue in the media playback system;
- and
- terminating the temporary association of the communications feed and the particular playback queue after the particular period of time;
- wherein the media playback system comprises at least one second playback device associated with a second playback queue which is different from the particular playback queue.
Dependencies are inferred from the claim text.