Playback queue transfer in a media playback system
US-9247363-B2 · Jan 26, 2016 · US
US9690540B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9690540-B2 |
| Application number | US-201414495595-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 24, 2014 |
| Priority date | Sep 24, 2014 |
| Publication date | Jun 27, 2017 |
| Grant date | Jun 27, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Examples provided herein are directed to social-media playback queues. In one example, a computing system may be configured to (i) receive an identifier of a media playback system, (ii) link the identifier with a social-media account, (iii) based at least on linking the identifier with the social-media account, generate a social-media playback queue that is fillable with one or more media items playable by the media playback system, (iv) establish access permissions to the social-media playback queue, where the access permissions indicate at least one additional social media account that (a) is within a social-media network of the social-media account, and (b) has access to the social-media playback queue, (v) receive, from a computing device affiliated with the at least one additional social-media account, an indication of a media item to be added to the social-media playback queue, and (vi) add the media item to the social-media playback queue.
Opening claim text (preview).
We 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. 2. The computing system of claim 1 , wherein the media playback system is a first media playback system, and wherein the method further comprises: causing, via the wide area network, the one or more particular media items of the social-media playback queue to be queued on a playback device of a second media playback system for playback via the playback device during the social-media event, wherein the second media playback system is linked with the given second social-media account. 3. The computing system of claim 1 , wherein the social-media playback queue consists of a plurality of media items, and wherein causing the one or more particular media items of the social-media playback queue to be queued on the playback device comprises providing a portion of the plurality of media items. 4. The computing system of claim 1 , wherein the social-media playback queue consists of a plurality of media items, and wherein causing the one or more particular media items of the social-media playback queue to be queued on the playback device comprises providing the plurality of media items. 5. The computing system of claim 1 , wherein the social-media playback queue is a first social-media playback queue, and wherein the method further comprises: based at least on the indication of the upcoming social-media event, generating a second social-media playback queue. 6. The computing system of claim 5 , wherein the method further comprises: receive, from the second computing device affiliated with the given second social-media account of the one or more second social-media accounts, an indication of a media item to be added to the second social-media playback queue; and cause the media item to be added to the second social-media playback queue. 7. The computing system of claim 1 , wherein the upcoming social-media event corresponds with an event location, wherein the method further comprises: receive, from the second computing device affiliated with the given second social-media account of the one or more second social-media accounts, an indication that the second computing device is located at the event location; and based on the indication that the second computing device is located at the event location, transmit, to the media playback system, an enable message instructing the media playback system to enable for play back the given media item added to the social-media playback queue. 8. The computing system of claim 7 , wherein the social-media playback queue comprises a playback order, and wherein the program instructions are further executable to cause the computing system to: based on the indication that the second computing device affiliated with the given second social-media account is located at the event location, modify the playback order of the social-media playback queue. 9. The computing system of claim 8 , wherein the playback order comprises the given media item added to the social-media playback queue at a first position, and wherein modifying the playback order of the social-media playback queue comprises assigning, to the given media item added to the social-media playback queue a second position, wherein the second position is before the first position. 10. The computing system of claim 1 , wherein the program instructions are further executable to cause the computing system to: receive an instruction to remove the one or more second social-media accounts from the social-media network of the social-media account; and based on the received instruction, remove the added media item from the social-media playback queue. 11. A media playback device comprising: a network interface configured to communicatively couple the media playback device to a media playback system; one or more media processing components; at least one processor; a non-transitory computer-readable medium; and program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor to cause the media playback device to: transmit, to a social-media computing system via a network interface over a wide area network, an identifier of the media playback system to facilitate associating the media playback system with a first social-media account of a social-media network, wherein the media playback device is distinct from the social-media computing system; receive, from the social-media computing system via the network interface over the wide area network, an indication of a social-media playback queue corresponding to a second social-media account of a social-media network and an upcoming social-media event, wherein the second social-media account is within a social-media network of the first social-media account, and wherein the upcoming social-media event corresponds to a particular time of an event; at the particular time of the social-media event, receiving from the s
Business processes related to social networking or social networking services · CPC title
Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV programme (methods or arrangements for recognising human body or animal bodies or body parts G06V40/10; methods or arrangements for acquiring or recognising human faces, facial parts, facial sketches, facial expressions G06V40/16; methods or arrangements for recognising movements or behaviour G06V40/20; arrangements for identifying users in broadcast systems H04H60/45) · CPC title
Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805) · CPC title
involving client authentication (restricting access to computer systems by authenticating users using a predetermined code G06F21/33; cryptographic authentication protocols H04L9/32; networks authentication protocols H04L63/08; authentication in wireless network security H04W12/06) · CPC title
for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list (retrieval of multimedia data based on playlists G06F16/40) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.