Social network account assisted service registration

US11438666B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11438666-B2
Application numberUS-202017072920-A
CountryUS
Kind codeB2
Filing dateOct 16, 2020
Priority dateApr 23, 2015
Publication dateSep 6, 2022
Grant dateSep 6, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11438666B2 cover?
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 d…
Who is the assignee on this patent?
Sonos Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/4782. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 06 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).