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 system comprising:
- a media content source comprising media content retrievable for playback by a media playback system;
- a computing device which provides a communications feed, wherein a user account of the communications feed is linked with a user account of the media playback system;
- and
- a control device 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 control device is configured to:
- display, via a display interface, an indication of the communications feed;
- detect, in the communications feed, a communication that includes an indication of media;
- retrieve one or more media items corresponding to the indication of media from the media content source;
- determine a particular playback queue in the media playback system which 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;
- 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;
- and
- terminate the temporary association of the communications feed and the particular playback queue after the particular period of time.
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 system to:
- display, via a display interface of a control device, an indication of a communications feed, wherein the communications feed is provided by a computing device, and wherein a user account of the communications feed is linked with a user account of a media playback system;
- detect, in the 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 the media playback system which 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;
- 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;
- and
- terminate the temporary association of the communications feed and the particular playback queue after the particular period of time.
A method to be performed by a system, the method comprising:
- displaying, via a display interface of a control device, an indication of a communications feed, wherein the communications feed is provided by a computing device, and wherein a user account of the communications feed is linked with a user account of a media playback system;
- detecting, in the 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 the media playback system which 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;
- 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 association of the communications feed and the particular playback queue after the particular period of time.
A system comprising:
- a media content source comprising media content retrievable for playback by a media playback system, wherein the media playback system comprises at least one group of two or more playback devices configured to play back media in synchrony;
- a computing device which provides a communications feed, wherein a user account of the communications feed is linked with a user account of the media playback system;
- and
- a control device 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 control device is configured to:
- display, via a display interface, an indication of the communications feed;
- detect, in the communications feed, a communication that includes an indication of media;
- retrieve one or more media items corresponding to the indication of media from the media content source;
- determine a particular playback queue which is associated with the communications feed and is assigned to the at least one group of two or more playback devices so that the two or more playback devices are configured to play back media content added to the particular playback queue in synchrony;
- and
- cause at least one media item from the one or more media items to be added to the particular playback queue.
Dependencies are inferred from the claim text.