IP Library Granted Patent US 10,873,612
Granted Patent B2
US 10,873,612 · App. 15/607,267 · Granted Dec 22, 2020

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 10,873,612
App. No.
15/607,267
Granted
Dec 22, 2020
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 (50)

1. A method of operating a social-media computing system, the method comprising:

receiving, from a first computing device via a network interface, a first message indicating that a first media playback system corresponds to a first social-media account, wherein the first media playback system comprises a first playback device configured to play media content in a zone, and wherein the first computing device is distinct from the first playback device;

receiving, from the first media playback system, a second message indicating that the first media playback system is currently playing particular media content in the zone;

in response to receiving the second message from the first media playback system, sending a third message causing a second computing device to display an indication that the first media playback system is currently playing the particular media content in the zone, wherein the second computing device is associated with a second social-media account that is subscribed to the first media playback system, wherein the second social-media account is associated with media content preferences, and wherein the media content preferences indicate a positive preference for the particular media content;

determining, via the social-media computing system, the second social-media account is associated with the media content preferences; and

in response to determining the second social-media account is associated with the media content preferences, causing at least a second playback device of a second media playback system associated with the second social-media account to play the particular media content while the first media playback system is playing the particular media content.

2. The method of claim 1 , further comprising:

determining, via the social-media computing system, that the second social-media account is subscribed to the first media playback system.

3. The method of claim 1 , further comprising:

prior to receiving the second message, sending a request for a message indicating whether the first media playback system is playing back media content.

4. The method of claim 3 , wherein sending the request comprises sending the request to a media system computing system and receiving the second message comprises receiving the second message from the media system computing system.

5. The method of claim 3 , wherein sending the request comprises sending the request to the first media playback system and receiving the second message comprises receiving the second message from the first media playback system.

6. The method of claim 1 , further comprising:

receiving a fourth message indicating that the first media playback system is not playing back media content.

7. The method of claim 6 , further comprising:

causing a display of an indication at the second computing device representing that the first media playback system is not playing back media content.

8. The method of claim 1 , wherein the third message and the second message both identify the particular media content.

9. The method of claim 1 , wherein the particular media content is a first media content, the method further comprising:

receiving a fourth message indicating that the first media playback system previously played a second media content in the zone; and

in response to receiving the fourth message indicating that the first media playback system previously played the second media content in the zone, causing the second computing device to display an indication that the first media playback system previously played the second media content in the zone.

10. The method of claim 1 , further comprising:

causing display of an indication of an association between the first social-media account and the second social-media account.

11. A tangible, non-transitory computer-readable medium storing instructions that when executed by one or more processors cause a social-media computing system to perform operations comprising:

receiving, from a first computing device via a network interface, a first message indicating that a first media playback system corresponds to a first social-media account, wherein the first media playback system comprises a first playback device configured to play media content in a zone, and wherein the first computing device is distinct from the first playback device;

receiving, from the first media playback system, a second message indicating that the first media playback system is currently playing particular media content in the zone; and

in response to receiving the second message from the first media playback system, sending a third message causing a second computing device to display an indication that the first media playback system is currently playing the particular media content in the zone, wherein the second computing device is associated with a second social-media account that is subscribed to the first media playback system, wherein the second social-media account is associated with media content preferences, and wherein the media content preferences indicate a positive preference for the particular media content;

determining, via the social-media computing system, the second social-media account is associated with the media content preferences; and

in response to determining the second social-media account is associated with the media content preferences, causing at least a second playback device of a second media playback system associated with the second social-media account to play the particular media content while the first media playback system is playing the particular media content.

12. The tangible, non-transitory computer-readable medium of claim 11 , the instructions further including instructions to perform operations comprising:

determining, via the social-media computing system, that the second social-media account is subscribed to the first media playback system.

13. The tangible, non-transitory computer-readable medium of claim 11 , the instructions further including instructions to perform operations comprising:

prior to receiving the second message, sending a request for a message indicating whether the first media playback system is playing back media content.

14. The tangible, non-transitory computer-readable medium of claim 13 , wherein sending the request comprises sending the request to a media system computing system and receiving the second message comprises receiving the second message from the media system computing system.

15. The tangible, non-transitory computer-readable medium of claim 13 , wherein sending the request comprises sending the request to the first media playback system and receiving the second message comprises receiving the second message from the first media playback system.

16. The tangible, non-transitory computer-readable medium of claim 11 , the instructions further including instructions to perform operations comprising:

receiving a fourth message indicating that the first media playback system is not playing back media content; and

causing a display of an indication at the second computing device representing that the first media playback system is not playing back media content.

17. The tangible, non-transitory computer-readable medium of claim 11 , wherein the third message and the second message both identify the particular media content.

18. The tangible, non-transitory computer-readable medium of claim 11 , wherein the particular media content is a first media content, the instructions further including instructions to perform operations comprising:

receiving a fourth message indicating that the first media playback system previously played a second media content in the zone; and

in response to receiving the fourth message indicating that the first media playback system previously played the second media content in the zone, causing the second computing device to display an indication that the first media playback system previously played the second media content in the zone.

19. The tangible, non-transitory computer-readable medium of claim 11 , the instructions further including instructions to perform operations comprising:

causing display of an indication of an association between the first social-media account and the second social-media account.

20. A method of operating a social-media computing system, the method comprising:

receiving, from a first computing device via a network interface, a first message indicating that a first media playback system corresponds to a first social-media account, wherein the first media playback system comprises a first playback device configured to play media content in a zone, and wherein the first computing device is distinct from the first playback device;

determining, via the social-media computing system, a subscription status of a second social-media account with respect to the first media playback system, wherein the second social-media account is associated with media content preferences;

receiving, from the first media playback system, a second message indicating that the first media playback system is currently playing particular media content in the zone, wherein the media content preferences indicate a positive preference for the particular media content; and

in response to determining the subscription status of the second social-media account and to receiving the second message from the first media playback system, sending a third message causing a second computing device associated with the second social-media account to display an indication that the first media playback system is currently playing the particular media content in the zone;

determining, via the social-media computing system, the second social-media account is associated with the media content preferences; and

in response to determining the second social-media account is associated with the media content preferences, causing at least a second playback device of a second media playback system associated with the second social-media account to play the particular media content while the first media playback system is playing the particular media content.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2021
From: JPMORGAN CHASE BANK, N.A.
To: SONOS, INC.
Reel/Frame 058213/0597 →
SECURITY AGREEMENT Recorded Oct 15, 2021
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058123/0206 →
SECURITY INTEREST Recorded Aug 30, 2018
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 046991/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2017
From: LANG, JONATHAN PAUL
To: SONOS, INC.
Reel/Frame 043707/0500 →
Continuity (2)
Continuation 14495706 · Sep 24, 2014
Related Publication 20170264655A1 · Sep 14, 2017
Cited By (3)
US 12,511,096 US 12,519,999 US 12,659,362