Social network account assisted service registration

US12039617B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12039617-B2
Application numberUS-202318452824-A
CountryUS
Kind codeB2
Filing dateAug 21, 2023
Priority dateApr 23, 2015
Publication dateJul 16, 2024
Grant dateJul 16, 2024

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).

The invention claimed is: 1. A method of operating a first online service, the method comprising: after receiving, from a controller device, a query regarding one or more streaming media services that are associated with a user account of the first online service, transmit, to the controller device, data indicative of login credentials for a first streaming media service associated with the user account of the first online service, wherein the data indicative of the login credentials for the first streaming media service is sufficient for use by the controller device to configure one or more playback devices of a media playback system to play back audio content from the first streaming media service, wherein the one or more playback devices are separate from the controller device, and wherein the one or more playback devices play back first audio content from the first streaming media service based on one or more instructions received from the controller device; and after the one or more playback devices have been configured to playback audio content from the first streaming media service, brokering exchange of data between the first online service and the first streaming media service on behalf of the one or more playback devices based on the user account of the first online service. 2. The method of claim 1 , wherein the first online service comprises a social networking service. 3. The method of claim 1 , wherein the controller device stores the data indicative of the login credentials for the first streaming media service. 4. The method of claim 1 , wherein the controller device comprises a smart phone, a tablet, or a network device. 5. The method of claim 1 , wherein brokering exchange of data between the first online service and the first streaming media service on behalf of the one or more playback devices comprises: following receipt of a query, from the controller device, for particular media items from the first streaming media service to queue, transmit, to the controller device, data indicative of one or more media items from the first streaming media service; and wherein the data indicative of the one or more media items is sufficient for the controller device to populate a queue for the one or more playback devices. 6. The method of claim 5 , wherein the data indicative of one or more media items from the first streaming media service comprises data indicative of a media item that was last played from the first streaming media service by a user associated with the user account of the first online service. 7. The method of claim 5 , wherein the data indicative of one or more media items from the first streaming media service comprises data indicative of one or more media items that are frequently played from the first streaming media service by a user associated with the user account of the first online service. 8. The method of claim 5 , wherein the data indicative of one or more media items from the first streaming media service comprises data indicative of one or more media items from the first streaming media service that are designated or saved by a user associated with the user account of the first online service. 9. The method of claim 5 , wherein the data indicative of one or more media items from the first streaming media service comprises data indicative of a media item channel that was last played from the first streaming media service by a user associated with the user account of the first online service. 10. The method of claim 5 , wherein the data indicative of one or more media items from the first streaming media service comprises data indicative of a media item playlist that was last played from the first streaming media service by a user associated with the user account of the first online service. 11. Tangible, non-transitory computer-readable media comprising program instructions, wherein the program instructions, when executed by one or more processors, cause a first online service to perform functions comprising: after receiving, from a controller device, a query regarding one or more streaming media services that are associated with a user account of the first online service, transmit, to the controller device, data indicative of login credentials for a first streaming media service associated with the user account of the first online service, wherein the data indicative of the login credentials for the first streaming media service is sufficient for use by the controller device to configure one or more playback devices of a media playback system to play back audio content from the first streaming media service, wherein the one or more playback devices are separate from the controller device, and wherein the one or more playback devices play back first audio content from the first streaming media service based on one or more instructions received from the controller device; and after the one or more playback devices have been configured to playback audio content from the first streaming media service, brokering exchange of data between the first online service and the first streaming media service on behalf of the one or more playback devices based on the user account of the first online service. 12. The tangible, non-transitory computer-readable media of claim 11 , wherein the first online service comprises a social networking service. 13. The tangible, non-transitory computer-readable media of claim 11 , wherein the controller device stores the data indicative of the login credentials for the first streaming media service. 14. The tangible, non-transitory computer-readable media of claim 11 , wherein the controller device comprises a smart phone, a tablet, or a network device. 15. The tangible, non-transitory computer-readable media of claim 11 , wherein brokering exchange of data between the first online service and the first streaming media service on behalf of the one or more playback devices comprises: following receipt of a query, from the controller device, for particular media items from the first streaming media service to queue, transmit, to the controller device, data indicative of one or more media items from the first streaming media service; and wherein the data indicative of the one or more media items is sufficient for the controller device to populate a queue for the one or more playback devices. 16. The tangible, non-transitory computer-readable media of claim 15 , wherein the data indicative of one or more media items from the first streaming media service comprises data indicative of a media item that was last played from the first streaming media service by a user associated with the user account of the first online service. 17. The tangible, non-transitory computer-readable media of claim 15 , wherein the data indicative of one or more media items from the first streaming media service comprises data indicative of one or more media items that are frequently played from the first streaming media service by a user associated with the user account of the first online service. 18. The tangible, non-transitory computer-readable media of claim 15 , wherein the data indicative of one or more media items from the first streaming media service comprises data indicative of one or more media items from the first streaming media service that are designated or saved by a user associated with the user account of the first online service. 19. The tangible, non-transitory computer-readable media of claim 15 , wherein the data indicative of one or more media items from the first streaming media service c

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Electronic shopping [e-shopping] · 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

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • Network streaming of media packets · 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 US12039617B2 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 G06Q30/0601. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 16 2024 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).