Social playback queues
First Claim
Patent Images
1. A method comprising:
- accessing, by a first computing device corresponding to a media playback system, a communication feed maintained by a second computing device, wherein the communication feed is associated with a user profile of the media playback system;
determining, by the first computing device, whether a communication in the communication feed transmitted from a third computing device to the second computing device includes a predetermined, user-input, text-based syntax that designates indications of media in the communications feed;
if the first computing device determines that the communication includes the predetermined user-input, text-based syntax that designates indications of media in the communication feed;
based on the determination that the communication includes the predetermined user-input, text-based syntax that designates indications of media in the communications feed, determining that the communication comprises an indication of media;
responsively, identifying, by the first computing device, from a service provider associated with the user profile, a media item corresponding to the indication of media; and
causing, by the first computing device, the media item to be added to a playback queue of the media playback system; and
if the first computing device determines that the communication does not include the predetermined, user-input, text-based syntax that designates indications of media in the communication feed;
determining that the communication does not designate an indication of media.
5 Assignments
0 Petitions
Accused Products
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.
447 Citations
20 Claims
-
1. A method comprising:
-
accessing, by a first computing device corresponding to a media playback system, a communication feed maintained by a second computing device, wherein the communication feed is associated with a user profile of the media playback system; determining, by the first computing device, whether a communication in the communication feed transmitted from a third computing device to the second computing device includes a predetermined, user-input, text-based syntax that designates indications of media in the communications feed; if the first computing device determines that the communication includes the predetermined user-input, text-based syntax that designates indications of media in the communication feed; based on the determination that the communication includes the predetermined user-input, text-based syntax that designates indications of media in the communications feed, determining that the communication comprises an indication of media; responsively, identifying, by the first computing device, from a service provider associated with the user profile, a media item corresponding to the indication of media; and causing, by the first computing device, the media item to be added to a playback queue of the media playback system; and if the first computing device determines that the communication does not include the predetermined, user-input, text-based syntax that designates indications of media in the communication feed; determining that the communication does not designate an indication of media. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A first computing device corresponding to a media playback system, the first computing device comprising:
-
a processor; and memory having stored thereon instructions executable by the processor to cause the first computing device to perform functions comprising; accessing a communication feed maintained by a second computing device, wherein the communication feed is associated with a user profile of the media playback system; determining whether a communication in the communication feed transmitted from a third computing device to the second computing device includes a predetermined, user-input, text-based syntax that designates indications of media in the communications feed; if the first computing device determines that the communication includes the predetermined, user-input, text-based syntax that designates indications of media in the communication feed; based on the determination that the communication includes the predetermined, user-input, text-based syntax that designates indications of media in the communications feed, determining that the communication comprises an indication of media; responsively, identifying from a service provider associated with the user profile, a media item corresponding to the indication of media; and causing the media item to be added to a playback queue of the media playback system; and if the first computing device determines that the communication does not include the predetermined, user-input, text-based syntax that designates indications of media in the communication feed; determining that the communication does not designate an indication of media. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having stored thereon instructions executable by a first computing device corresponding to a media playback system to perform functions comprising:
-
accessing a communication feed maintained by a second computing device, wherein the communication feed is associated with a user profile of the media playback system; determining whether a communication in the communication feed transmitted from a third computing device to the second computing device includes a predetermined, user-input, text-based syntax that designates indications of media in the communications feed; if the first computing device determines that the communication includes the predetermined, user-input, text-based syntax that designates indications of media in the communication feed; based on the determination that the communication includes the predetermined, user-input, text-based syntax that designates indications of media in the communications feed, determining that the communication comprises an indication of media; responsively, identifying from a service provider associated with the user profile, a media item corresponding to the indication of media; and causing the media item to be added to a playback queue of the media playback system; and if the first computing device determines that the communication does not include the predetermined, user-input, text-based syntax that designates indications of media in the communication feed; determining that the communication does not designate an indication of media. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification