Playback updates
US-10645130-B2 · May 5, 2020 · US
US11438666B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11438666-B2 |
| Application number | US-202017072920-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 16, 2020 |
| Priority date | Apr 23, 2015 |
| Publication date | Sep 6, 2022 |
| Grant date | Sep 6, 2022 |
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 involve a control device using a social networking service to facilitate registration of a streaming media service with a media playback system. An example implementation receives (i) data indicating login credentials for a given account of a social networking service, and (ii) input data to configure streaming media services with a media playback system. Based on receiving the input data to configure the media playback system, the implementation queries the social networking service for streaming media services associated with the given account, and in response to the query, receives data indicating a first streaming media service associated with the given account. The implementation configures the media playback system to playback audio content from the first streaming media service that is associated with the given account and causes the media playback system to playback audio content from the first streaming media service.
Opening claim text (preview).
We claim: 1. A controller device comprising: at least one processor; a tangible, non-transitory computer-readable memory; and program instructions stored in the tangible, non-transitory computer-readable memory, wherein the program instructions, when executed by the at least one processor, configure the controller device to: receive, via a graphical user interface of the controller device, a selection of one or more streaming media services associated with a social network account of a social networking service; after receiving a selection of a first streaming media service of the one or more streaming media services associated with the social network account, receive, from the social networking service, data associated with login credentials for the first streaming media service associated with the social network account; after receiving the data associated with the login credentials for the first streaming media service associated with the social network account from the social networking service, use the data associated with the login credentials for the first streaming media service associated with the social network account to configure one or more playback devices of a media playback system to play back audio content from the first streaming media service associated with the social network account, wherein the one or more media playback devices are separate from the controller device; and after configuring the one or more playback devices to play back audio content from the first streaming media service, send one or more instructions from the controller device to the one or more playback devices that cause the one or more playback devices to play back first audio content from the first streaming media service. 2. The controller device of claim 1 , wherein the program instructions that, when executed by the at least one processor, configure the controller device to configure the one or more playback devices of the media playback system to play back audio content from the first streaming media service associated with the social network account comprise program instructions that, when executed by the at least one processor, configure the controller device to configure the one or more playback devices to synchronously play back audio content from the first streaming media service with another playback device. 3. The controller device of claim 1 , wherein the program instructions that, when executed by the at least one processor, configure the controller device to send one or more instructions from the controller device to the one or more playback devices that cause the one or more playback devices to play back first audio content from the first streaming media service comprise program instructions that, when executed by the at least one processor, configure the controller device to: after configuring the one or more playback devices to play back audio content from the first streaming media service, populate a queue for the one or more playback devices with one or more media items from the first streaming media service; and cause the one or more playback devices to play back one or more media items from the queue. 4. The controller device of claim 3 , wherein the program instructions that, when executed by the at least one processor, configure the controller device to send one or more instructions from the controller device to the one or more playback devices that cause the one or more playback devices to play back first audio content from the first streaming media service comprise program instructions that, when executed by the at least one processor, configure the controller device to: after populating the queue, display, via the graphical user interface, a selectable play control that, when selected, directs the one or more playback devices to initiate play back of the populated queue. 5. The controller device of claim 3 , wherein the program instructions that, when executed by the at least one processor, configure the controller device to send one or more instructions from the controller device to the one or more playback devices that causes the one or more playback devices to play back first audio content from the first streaming media service comprise program instructions that, when executed by the at least one processor, configure the controller device to: after populating the queue, initiate the one or more playback devices to play back the queue; and display, via the graphical user interface, a selectable pause control that, when selected, directs the one or more playback devices to pause the initiated play back of the populated queue. 6. The controller device of claim 1 , wherein the program instructions further comprise program instructions that, when executed by the at least one processor, configure the controller device to: after receiving, via the graphical user interface of the controller device, data indicating login credentials for the social network account of the social networking service associated with one or more streaming media services, store the data indicating the login credentials for the social network account of the social networking service. 7. The controller device of claim 1 , wherein the program instructions further comprise program instructions that, when executed by the at least one processor, configure the controller device to: display, via the graphical user interface, selectable representations of the first streaming media service and a second streaming media service associated with the social network account; after receiving a selection of the second streaming media service associated with the social network account, receive, from the social networking service, data associated with login credentials for the second streaming media service associated with the social network account and after receiving the data associated with the login credentials for the second streaming media service associated with the social network account from the social networking service, use the data associated with the login credentials for the second streaming media service associated with the social network account to configure the one or more playback devices of the media playback system to play back audio content from the second streaming media service associated with the social network account. 8. A method comprising: receiving, via a graphical user interface of a controller device, a selection of one or more streaming media services associated with a social network account of a social networking service; after receiving a selection of a first streaming media service of the one or more streaming media services associated with the social network account, receiving, by the controller device, from the social networking service, data associated with login credentials for the first streaming media service associated with the social network account; after receiving the data associated with the login credentials for the first streaming media service associated with the social network account from the social networking service, using the data associated with the login credentials for the first streaming media service associated with the social network account to configure, by the controller device, one or more playback devices of a media playback system to play back audio content from the first streaming media service associated with the social network account, wherein the one or more media playback devices are separate from the controller device; and after configuring the one or more playback devices to play back audio content from the first streaming media service, sending, from the controller device, one or more instructions to the one or more playback devices that cause the one or more playback devices to play back first audio conte
Business processes related to social networking or social networking services · CPC title
Web browsing {, e.g. WebTV} · CPC title
Video hosting of uploaded data from client · CPC title
Processing of additional data, e.g. scrambling of additional data or processing content descriptors · CPC title
Electronic shopping [e-shopping] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.