Media item context from social media
First Claim
1. A computing device comprising:
- a network interface;
at least one processor;
a data storage; and
a program logic stored in the data storage and executable by the at least one processor to;
receive, via the network interface from a given playback device of a media playback system, one or more state variables indicating a playback queue that is being played back by one or more playback devices of the media playback system, wherein the playback queue includes a particular media item;
query, via the network interface, one or more cloud servers of a social media service for one or more accounts of the social media service that (i) are connected within a social network to a particular account of the social media service that is registered to the media playback system and (ii) have previously played back the particular media item on respective media playback systems within a particular period of time preceding a current playback session of the one or more playback devices;
based on the querying of the social media service, receive, via the network interface from at least one cloud server of the social media service, data indicating the queried one or more accounts of the social media service; and
while the one or more playback devices are playing back the particular media item, cause, on a graphical interface, display of one or more respective indications of the queried one or more accounts of the social media service in association with an indication of the particular media item, wherein each of the one or more respective indications of the queried one or more accounts of the social media service comprises a respective indication of a respective historical time frame in which an account of the queried one or more accounts initiated playback of the particular media item on a respective media playback system.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are described herein that may include a computing device. The computing device may receive an indication of a particular media item that is currently playing on a media playback system. The computing system may query a social media service for one or more accounts of the social media service that are connected within a social network to a particular account of the social media service that is registered to the media playback system and have received respective indications of the particular media item from respective media playback systems within a particular period of time. The computing system may receive data indicating the queried one or more accounts of the social media service and cause one or more respective indications of the received one or more accounts of the social media service to be displayed on a graphical interface in association with an indication of the particular media item.
428 Citations
20 Claims
-
1. A computing device comprising:
-
a network interface; at least one processor; a data storage; and a program logic stored in the data storage and executable by the at least one processor to; receive, via the network interface from a given playback device of a media playback system, one or more state variables indicating a playback queue that is being played back by one or more playback devices of the media playback system, wherein the playback queue includes a particular media item; query, via the network interface, one or more cloud servers of a social media service for one or more accounts of the social media service that (i) are connected within a social network to a particular account of the social media service that is registered to the media playback system and (ii) have previously played back the particular media item on respective media playback systems within a particular period of time preceding a current playback session of the one or more playback devices; based on the querying of the social media service, receive, via the network interface from at least one cloud server of the social media service, data indicating the queried one or more accounts of the social media service; and while the one or more playback devices are playing back the particular media item, cause, on a graphical interface, display of one or more respective indications of the queried one or more accounts of the social media service in association with an indication of the particular media item, wherein each of the one or more respective indications of the queried one or more accounts of the social media service comprises a respective indication of a respective historical time frame in which an account of the queried one or more accounts initiated playback of the particular media item on a respective media playback system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
-
8. A computing device comprising:
-
a network interface; at least one processor; a data storage; and a program logic stored in the data storage and executable by the at least one processor to; receive, via the network interface from a given playback device of a media playback system, one or more state variables indicating a playback queue that is being played back by one or more playback devices of the media playback system, wherein the playback queue includes a particular media item; query, via the network interface, one or more cloud servers of a social media service for one or more accounts of the social media service that (i) are connected within a social network to a particular account of the social media service that is registered to the media playback system and (ii) have previously played back the particular media item on respective media playback systems within a particular period of time preceding a current playback session of the one or more playback devices; based on the querying of the social media service, receive, via the network interface from at least one cloud server of the social media service, data indicating the queried one or more accounts of the social media service; and while the one or more playback devices are playing back the particular media item, cause, on a graphical interface, display of one or more respective indications of the queried one or more accounts of the social media service in association with an indication of the particular media item, wherein each of the one or more respective indications of the queried one or more accounts of the social media service comprises a respective indication of a respective historical time frame in which an account of the queried one or more accounts initiated playback of the particular media item on a respective media playback system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, via network interface of a social-media computing system of a social media service, indications of (i) a particular media item currently playing at a media playback system, and (ii) a particular account of the social media service that is registered with the media playback system; determining, via the social-media computing system, one or more accounts of the social media service that (i) are connected to the particular account within a social network, and (ii) have played the particular media item on respective media playback systems within a particular period of time preceding a current playback session of the media playback system; and sending, via the network interface of the social-media computing system, an indication of the determined one or more accounts to the media playback system, wherein the indication of the determined one or more accounts comprises an indication of a respective historical time frame in which one or more respective accounts initiated playback of the particular media item on a respective media playback system. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification