Patent ID: 9690540
Date: 2017-06-27
CPC Classifications: G05B,G06F,G06Q,H04L,H04N

Claim:
1. A computing system comprising: a network interface; at least one processor; a tangible, non-transitory computer-readable media; and program instructions stored on the non-transitory computer-readable media that are executable by the at least one processor to cause the computing system to perform a method comprising: receiving, via the network interface over a wide area network, an identifier of a media playback system that comprises a playback device that is distinct from the computing system; linking the identifier with a first social-media account of a social-media network such that the media playback system is associated with the first social-media account; receiving, via the network interface over the wide area network from a first computing device affiliated with the first social media account, an indication of an upcoming social-media event corresponding to the first social-media account, wherein the upcoming social-media event corresponds to a particular time of an event, and wherein the indication of the upcoming social-media event comprises data indicative of one or more second social-media accounts, wherein the first computing device is distinct from the computing system and the playback device; based at least on linking the identifier with the first social-media account and the indication of the upcoming social-media event, generating a social-media playback queue that is stored on the computing system; establishing access permissions to the social-media playback queue, wherein the access permissions indicate that the one or more second social-media accounts (a) are within a social-media network of the first social-media account and (b) have received an invite to the upcoming social-media event prior to the particular time of the social-media event; before the upcoming social-media event corresponding to the particular time, receiving, via the network interface over the wide area network from a second computing device affiliated with a given second social-media account of the one or more second social-media accounts, (i) an indication of a given media item to add to the social-media playback queue, and (ii) an indication of a source of the given media item at a streaming media service, wherein the second computing device is distinct from the computing system and the playback device; causing the given media item to be added to the social-media playback queue such that the social-media playback queue comprises one or more particular media items including the given media item; and at the particular time of the social-media event, causing, via the wide area network, the one or more particular media items of the social-media playback queue to be queued on the playback device of the media playback system for playback via the playback device during the social-media event.