IP Library Granted Patent US 11,431,771
Granted Patent B2
US 11,431,771 · App. 17/131,001 · Granted Aug 30, 2022

Indicating an association between a social-media account and a media playback system

Inventor: Jonathan Paul Lang (Santa Barbara, CA)
Assignee: Sonos, Inc.
H04L65/4069G06Q50/01H04L67/10H04L67/306
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,431,771
App. No.
17/131,001
Granted
Aug 30, 2022
Kind
B2
Abstract

Examples disclosed herein include a social-media computing system receiving, from a first computing device, a first message indicating that a media playback system is associated with a first social-media account; and based on the received first message, sending, to a second computing device associated with a second social-media account, a second message indicating that the media playback system is associated with the first social-media account. The examples may also include the second computing device receiving, from the social-media computing system, the second message; and based on the received second message, causing display of an indication of the association between the media playback system and the second social-media account.

Claims (38)

1. A computing device, comprising:

a tangible, non-transitory computer-readable medium comprising instructions; and

one or more processors that execute the instructions such that the computing device is configured to:

while the computing device is associated with a first social-media account corresponding to a first media playback system separate from the computing device, wherein the computing device is configured to control the first media playback system, transmit a request to a social-media server to create an association between the first social-media account and a second social-media account corresponding to a second media playback system;

after the first social-media account has been associated with the second social-media account by the social-media server, receive, from the social-media server, a message indicating that the second media playback system corresponding to the second social-media account is currently playing particular media content;

based on the message received from the social-media server, facilitate display of an indication that the second media playback system corresponding to the second social-media account is currently playing the particular media content; and

after receiving a request to play the particular media content corresponding to the displayed indication, cause the first media playback system to play the same particular media content currently being played by the second media playback system.

2. The computing device of claim 1 , wherein the tangible, non-transitory computer-readable medium further comprises instructions that are executable by the one or more processors such that the computing device is configured to facilitate registration of the computing device with the first social-media account corresponding to the first media playback system prior to transmission of the request to the media server to create the association between the first social-media account and the second social-media account corresponding to the second media playback system.

3. The computing device of claim 1 , wherein the tangible, non-transitory computer-readable medium further comprises instructions that are executable by the one or more processors such that the computing device is configured to facilitate display of the association between the first social-media account corresponding to the first media playback system and the second social-media account corresponding to the second media playback system.

4. The computing device of claim 1 , wherein the tangible, non-transitory computer-readable medium further comprises instructions that are executable by the one or more processors such that the computing device is configured to authenticate with the social-media server by providing a sign-in credential corresponding to the first social-media account, an identifier of the first media playback system, or both, to the social-media server.

5. The computing device of claim 1 , wherein the tangible, non-transitory computer-readable medium further comprises instructions that are executable by the one or more processors such that the computing device is configured to receive information identifying media content being played by the first media playback system.

6. The computing device of claim 1 , wherein the message received from the social-media server indicates other media content that the second media playback system played prior to the currently playing particular media content.

7. The computing device of claim 1 , wherein display of the indication that the second media playback system corresponding to the second social-media account is currently playing the particular media content comprises display of one or more of a graphic, text, a color, or characteristic indicative of the particular media content currently being played the second media playback system.

8. A method performed by a computing device, the method comprising:

while the computing device is associated with a first social-media account corresponding to a first media playback system separate from the computing device, wherein the computing device is configured to control the first media playback system, transmitting a request to a social-media server to create an association between the first social-media account and a second social-media account corresponding to a second media playback system;

after the first social-media account has been associated with the second social-media account by the social-media server, receiving, from the social-media server, a message indicating that the second media playback system corresponding to the second social-media account is currently playing particular media content;

based on the message received from the social-media server, facilitate display of an indication that the second media playback system corresponding to the second social-media account is currently playing the particular media content; and

after receiving a request to play the particular media content corresponding to the displayed indication, causing the first media playback system to play the same particular media content currently being played by the second media playback system.

9. The method of claim 8 , further comprising:

facilitating registration of the computing device with the first social-media account corresponding to the first media playback system prior to transmission of the request to the media server to create the association between the first social-media account and the second social-media account corresponding to the second media playback system.

10. The method of claim 8 , further comprising:

facilitating display of the association between the first social-media account corresponding to the first media playback system and the second social-media account corresponding to the second media playback system.

11. The method of claim 8 , further comprising:

authenticating with the social-media server by providing a sign-in credential corresponding to the first social-media account, an identifier of the first media playback system, or both, to the social-media server.

12. The method of claim 8 , further comprising:

receiving information identifying media content being played by the first media playback system.

13. The method of claim 8 , wherein the message received from the social-media server indicates other media content that the second media playback system played prior to the currently playing particular media content.

14. A tangible, non-transitory computer-readable medium comprising instructions, which, when executed by one or more processors, causes a computing system to be configured to:

while the computing system is associated with a first social-media account corresponding to a first media playback system separate from the computing system, wherein the computing system is configured to control the first media playback system, transmit a request to a social-media server to create an association between the first social-media account and a second social-media account corresponding to a second media playback system;

after the first social-media account has been associated with the second social-media account by the social-media server, receive, from the social-media server, a message indicating that the second media playback system corresponding to the second social-media account is currently playing particular media content;

based on the message received from the social-media server, facilitate display of an indication that the second media playback system corresponding to the second social-media account is currently playing the particular media content; and

after receiving a request to play the particular media content corresponding to the displayed indication, cause the first media playback system to play the same particular media content currently being played by the second media playback system.

15. The tangible, non-transitory computer-readable medium of claim 14 , further comprising instructions that are executable by the one or more processors such that the computing system is configured to facilitate registration of the computing system with the first social-media account corresponding to the first media playback system prior to transmission of the request to the media server to create the association between the first social-media account and the second social-media account corresponding to the second media playback system.

16. The tangible, non-transitory computer-readable medium of claim 14 , further comprising instructions that are executable by the one or more processors such that the computing system is configured to facilitate display of the association between the first social-media account corresponding to the first media playback system and the second social-media account corresponding to the second media playback system.

17. The tangible, non-transitory computer-readable medium of claim 14 , further comprising instructions that are executable by the one or more processors such that the computing system is configured to authenticate with the social-media server by providing a sign-in credential corresponding to the first social-media account, an identifier of the first media playback system, or both, to the social-media server.

18. The tangible, non-transitory computer-readable medium of claim 14 , further comprising instructions that are executable by the one or more processors such that the computing system is configured to receive information identifying media content being played by the first media playback system.

19. The tangible, non-transitory computer-readable medium of claim 14 , wherein the message received from the social-media server indicates other media content that the second media playback system played prior to the currently playing particular media content.

20. The tangible, non-transitory computer-readable medium of claim 14 , wherein display of the indication that the second media playback system corresponding to the second social-media account is currently playing the particular media content comprises display of one or more of a graphic, text, a color, or characteristic indicative of the particular media content currently being played by the second media playback system.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2022
From: LANG, JONATHAN PAUL
To: SONOS, INC.
Reel/Frame 060231/0176 →
SECURITY AGREEMENT Recorded Oct 15, 2021
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058123/0206 →
Continuity (3)
Continuation 15607267 · May 26, 2017
Continuation 14495706 · Sep 24, 2014
Related Publication 20210289012A1 · Sep 16, 2021
Cited By (2)
US 12,511,096 US 12,659,362