IP Library Granted Patent US 10,778,739
Granted Patent B2
US 10,778,739 · App. 14/491,790 · Granted Sep 15, 2020

Limited-access media

Inventors: Brad Wolf (Los Angeles, CA); Ben Smith (Santa Barbara, CA)
Assignee: Sonos, Inc.
H04L65/60G06F3/165H04L67/10H04N21/4122H04N21/42684H04N21/43615H04N21/44227H04N21/4627H04N21/8113H04N21/8355
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,778,739
App. No.
14/491,790
Granted
Sep 15, 2020
Kind
B2
Abstract

An example method involves receiving, by a playback device in a media playback system, limited-access media, where the limited-access media corresponds to a limited-access playback device characteristic. The method may further involve determining, by the playback device, that a particular playback device having the limited-access playback device characteristic is active in the media playback system. Based on determining that the particular playback device having the limited-access playback device characteristic is active in the media playback system, the method may further involve causing the media playback system to play back the limited-access media.

Claims (47)

1. A playback device in a given media playback system, the playback device comprising:

a processor;

a network interface;

a non-transitory computer-readable medium; and

program instructions stored on the non-transitory computer-readable medium that, when executed by the processor, cause the playback device to perform functions comprising:

determining that a particular playback device having a limited-playback device characteristic is included within the given media playback system, wherein the limited-playback device characteristic comprises a particular model of playback device;

after determining that the particular playback device is included within the given media playback system, (i) transmitting an identification message comprising a device identifier of the particular playback device, wherein the device identifier indicates a right to access limited-access media, and (ii) causing the particular playback device to be registered with a user account of the given media playback system;

after transmitting the identification message, receiving the limited-access media, wherein playback of the limited-access media is limited to one or more media playback systems that include the particular playback device having the limited-playback device characteristic;

based on determining that the particular playback device having the limited-playback device characteristic is included within the given media playback system, causing one or more playback devices within the given media playback system that lack the limited-playback device characteristic to retrieve and play back the limited access media; and

after registration of the particular playback device with the user account of the given media playback system, causing one or more playback devices within a different media playback system that lack the limited-playback device characteristic to retrieve and play back the limited-access media, wherein the particular playback device has been moved to the different media playback system.

2. The playback device of claim 1 , further comprising program instructions stored on the non-transitory computer-readable medium that, when executed by the processor, cause the playback device to perform functions comprising:

before receiving the limited-access media, requesting the limited-access media.

3. The playback device of claim 1 , wherein causing the one or more playback devices within the given media playback system that lack the limited-playback device characteristic to retrieve and play back the limited-access media comprises causing at least the particular playback device to play back the limited-access media.

4. The playback device of claim 1 , further comprising program instructions stored on the non-transitory computer-readable medium that, when executed by the processor, cause the playback device to perform functions comprising:

before receiving the limited-access media, receiving a token, wherein the token represents a right to access the limited-access media; and

before receiving the limited-access media, transmitting the token.

5. The playback device of claim 1 , further comprising program instructions stored on the non-transitory computer-readable medium that, when executed by the processor, cause the playback device to perform functions comprising:

determining that the limited-access media can only be played back by (a) the particular playback device and (b) one or more playback devices that are bonded with the particular playback device.

6. The playback device of claim 1 , wherein the limited-access media comprises a playback characteristic, and wherein a configuration of the particular playback device is based on the playback characteristic of the limited-access media.

7. A method carried out by a playback device in a given media playback system, the method comprising:

determining that a particular playback device having a limited-playback device characteristic is included within the given media playback system, wherein the limited-playback device characteristic comprises a particular model of playback device;

after determining that the particular playback device is included within the given media playback system, (i) transmitting an identification message comprising a device identifier of the particular playback device, wherein the device identifier indicates a right to access limited-access media, and (ii) causing the particular playback device to be registered with a user account of the given media playback system;

after transmitting the identification message, receiving the limited-access media, wherein playback of the limited-access media is limited to one or more media playback systems that include the particular playback device having the limited-playback device characteristic;

based on determining that the particular playback device having the limited-playback device characteristic is included within the given media playback system, causing one or more playback devices within the given media playback system that lack the limited-playback device characteristic to retrieve and play back the limited-access media; and

after registration of the particular playback device with the user account of the given media playback system, causing one or more playback devices within a different media playback system that lack the limited-playback device characteristic to retrieve and play back the limited-access media, wherein the particular playback device has been moved to the different media playback system.

8. The playback device of claim 1 , wherein determining that the particular playback device having the limited-playback device characteristic is included within the given media playback system comprises:

determining that the particular playback device is in communication with the playback device via a local area network utilized by the given media playback system.

9. The playback device of claim 1 , wherein the playback device is separate from the particular playback device.

10. The playback device of claim 1 , wherein the playback device lacks the limited-playback device characteristic.

11. The playback device of claim 1 , further comprising program instructions stored on the non-transitory computer-readable medium that, when executed by the processor, cause the playback device to perform functions comprising:

determining that the limited-access media can only be retrieved and played back by (a) the particular playback device and (b) one or more playback devices that are grouped with the particular playback device.

12. A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that are executable by at least one processor such that a playback device in a given media playback system is configured to:

determine that a particular playback device having a limited-playback device characteristic is included within the given media playback system, wherein the limited-playback device characteristic comprises a particular model of playback device;

after determining that the particular playback device is included within the given media playback system, (i) transmit an identification message comprising a device identifier of the particular playback device, wherein the device identifier indicates a right to access limited-access media, and (ii) cause the particular playback device to be registered with a user account of the given media playback system;

after transmitting the identification message, receive the limited-access media, wherein playback of the limited-access media is limited to one or more media playback systems that include the particular playback device having the limited-playback device characteristic;

based on determining that the particular playback device having the limited-playback device characteristic is included within the given media playback system, cause one or more playback devices within the given media playback system that lack the limited-playback device characteristic to retrieve and play back the limited-access media; and

after registration of the particular playback device with the user account of the given media playback system, cause one or more playback devices within a different media playback system that lack the limited-playback device characteristic to retrieve and play back the limited-access media, wherein the particular playback device has been moved to the different media playback system.

13. The non-transitory computer-readable medium of claim 12 , wherein the program instructions that are executable by at least one processor such that the playback device is configured to cause the one or more playback devices within the given media playback system that lack the limited-playback device characteristic to retrieve and play back the limited-access media comprise program instructions that are executable by at least one processor such that the playback device is configured to cause at least the particular playback device to play back the limited-access media.

14. The non-transitory computer-readable medium of claim 12 , wherein the non-transitory computer-readable medium is also provisioned with program instructions that are executable by the at least one processor such that the playback device is configured to:

before receiving the limited-access media, receive a token, wherein the token represents a right to access the limited-access media; and

before receiving the limited-access media, transmit the token.

15. The non-transitory computer-readable medium of claim 12 , wherein the non-transitory computer-readable medium is also provisioned with program instructions that are executable by the at least one processor such that the playback device is configured to:

determine that the limited-access media can only be played back by (a) the particular playback device and (b) one or more playback devices that are bonded with the particular playback device.

16. The non-transitory computer-readable medium of claim 12 , wherein the limited-access media comprises a playback characteristic, and wherein a configuration of the particular playback device is based on the playback characteristic of the limited-access media.

17. The non-transitory computer-readable medium of claim 12 , wherein the program instructions that are executable by at least one processor such that the playback device is configured to determine that the particular playback device having the limited-playback device characteristic is included within the given media playback system comprise program instructions that are executable by at least one processor such that the playback device is configured to determine that the particular playback device is in communication with the playback device via a local area network utilized by the given media playback system.

18. The non-transitory computer-readable medium of claim 12 , wherein the non-transitory computer-readable medium is also provisioned with program instructions that are executable by the at least one processor such that the playback device is configured to:

determine that the limited-access media can only be retrieved and played back by (a) the particular playback device and (b) one or more playback devices that are grouped with the particular playback device.

Assignments (6)
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 →
RELEASE OF SECURITY INTEREST Recorded Jul 25, 2018
From: GORDON BROTHERS FINANCE COMPANY
To: SONOS, INC.
Reel/Frame 046625/0882 →
SECURITY INTEREST Recorded Apr 1, 2016
From: SONOS, INC.
To: GORDON BROTHERS FINANCE COMPANY
Reel/Frame 038329/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2015
From: WOLF, BRAD; SMITH, BEN
To: SONOS, INC.
Reel/Frame 035538/0514 →
Continuity (1)
Related Publication 20160088044A1 · Mar 24, 2016
Cited By (1)
US 12,367,320