IP Library Granted Patent US 10,536,777
Granted Patent B2
US 10,536,777 · App. 16/055,582 · Granted Jan 14, 2020

Volume management in a media playback system

Inventors: Jerome Agustin (Camarillo, CA); Jonathan P. Lang (Santa Barbara, CA); Mark W. Triplett (St. Charles, IL)
Assignee: Sonos, Inc.
H04R3/12G06F3/167H03G3/001H03G3/20H03G3/3005H03G3/3089H03G2201/50H04R2430/01
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,536,777
App. No.
16/055,582
Granted
Jan 14, 2020
Kind
B2
Abstract

Embodiments are described herein that provide numerous volume enhancements to a media playback system. An example implementation involves a playback device playing audio content at a first volume level as part of a first audio playback group configuration, storing a first volume level in association with the first audio playback group configuration, joining a second audio playback group configuration, playing audio content at a second volume level as a part of the second audio playback group configuration, receiving a command to play audio content as part of the first audio playback group configuration, identifying the first volume level in the data storage; and playing audio content at the first volume level as part of the first audio playback group configuration.

Claims (48)

1. A first playback device comprising:

a network interface;

one or more speakers;

one or more processors; and

tangible, non-transitory, computer-readable media having instructions encoded therein, wherein the instructions, when executed by the one or more processors, cause the first playback device to perform a method comprising:

playing, via the one or more speakers, audio content at a first volume level as part of a first audio playback configuration that consists of a first zone that includes the first playback device;

storing, in a data storage, the first volume level in association with the first audio playback configuration;

joining a second audio playback configuration comprising the first zone and a second zone configured to play back in synchrony, wherein the second zone includes a second playback device;

adjusting the first playback device to play audio content at a second volume level as part of the second audio playback configuration;

while the first playback device is playing audio at the second volume level as part of the second audio playback configuration, receiving, via the network interface, a command to play audio content as part of the first audio playback configuration; and

in response to receiving the command to play audio as part of the first audio playback configuration: (i) leaving the second audio playback configuration, (ii) identifying the first volume level in the data storage; and (iii) adjusting the first playback device to play audio content at the identified first volume level as part of the first audio playback configuration.

2. The first playback device of claim 1 , wherein the first zone consists of the first playback device.

3. The first playback device of claim 1 , wherein the first zone consists of the first playback device and a third playback device configured into a stereo pair to play respective channels of stereo audio content.

4. The first playback device of claim 3 , wherein the method further comprises:

in response to receiving the command to play audio as part of the first audio playback configuration: sending one or more instructions to (i) cause the second playback device leave the second audio playback configuration, and (ii) adjust the second playback device to play audio content at the identified first volume level as part of the first audio playback configuration.

5. The first playback device of claim 1 , wherein the first zone consists of the first playback device and a subwoofer playback device configured into a bonded zone to play respective frequency components of the audio content.

6. The first playback device of claim 1 , wherein the method further comprises:

determining the second volume level based on a volume level of a group coordinator of the second audio playback configuration, and wherein the first playback device adjusts the first playback device to play audio content at the second volume level as part of the second audio playback configuration in response to determining the second volume level based on the volume level of a group coordinator of the second audio playback configuration.

7. The first playback device of claim 1 , wherein the method further comprises: receiving, via the network interface, an instruction to join the second audio playback configuration, and wherein the first playback device joins the second audio playback configuration based on the instruction.

8. A tangible, non-transitory, computer-readable media having instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a first playback device to perform a method comprising:

playing, via one or more speakers of the first playback device, audio content at a first volume level as part of a first audio playback configuration that consists of a first zone that includes the first playback device;

storing, in a data storage of the first playback device, the first volume level in association with the first audio playback configuration;

joining a second audio playback configuration comprising the first zone and a second zone configured to play back in synchrony, wherein the second zone includes a second playback device;

adjusting the first playback device to play audio content at a second volume level as part of the second audio playback configuration;

while the first playback device is playing audio at the second volume level as part of the second audio playback configuration, receiving, via a network interface, a command to play audio content as part of the first audio playback configuration; and

in response to receiving the command to play audio as part of the first audio playback configuration: (i) leaving the second audio playback configuration, (ii) identifying the first volume level in the data storage; and (iii) adjusting the first playback device to play audio content at the identified first volume level as part of the first audio playback configuration.

9. The tangible, non-transitory, computer-readable media of claim 8 , wherein the first zone consists of the first playback device.

10. The tangible, non-transitory, computer-readable media of claim 8 , wherein the first zone consists of the first playback device and a third playback device configured into a stereo pair to play respective channels of stereo audio content.

11. The tangible, non-transitory, computer-readable media of claim 10 , wherein the method further comprises:

in response to receiving the command to play audio as part of the first audio playback configuration: sending one or more instructions to (i) cause the second playback device leave the second audio playback configuration, and (ii) adjust the second playback device to play audio content at the identified first volume level as part of the first audio playback configuration.

12. The tangible, non-transitory, computer-readable media of claim 8 , wherein the first zone consists of the first playback device and a subwoofer playback device configured into a bonded zone to play respective frequency components of the audio content.

13. The tangible, non-transitory, computer-readable media of claim 8 , wherein the method further comprises:

determining the second volume level based on a volume level of a group coordinator of the second audio playback configuration, and wherein the first playback device adjusts the first playback device to play audio content at the second volume level as part of the second audio playback configuration in response to determining the second volume level based on the volume level of a group coordinator of the second audio playback configuration.

14. The tangible, non-transitory, computer-readable media of claim 8 , wherein the method further comprises: receiving, via the network interface, an instruction to join the second audio playback configuration, and wherein the first playback device joins the second audio playback configuration based on the instruction.

15. A method comprising:

a first playback device playing, via one or more speakers of the first playback device, audio content at a first volume level as part of a first audio playback configuration that consists of a first zone that includes the first playback device;

the first playback device storing, in a data storage of the first playback device, the first volume level in association with the first audio playback configuration;

the first playback device joining a second audio playback configuration comprising the first zone and a second zone configured to play back in synchrony, wherein the second zone includes a second playback device;

the first playback device adjusting the first playback device to play audio content at a second volume level as part of the second audio playback configuration;

while the first playback device is playing audio at the second volume level as part of the second audio playback configuration, the first playback device receiving, via a network interface, a command to play audio content as part of the first audio playback configuration; and

in response to receiving the command to play audio as part of the first audio playback configuration: the first playback device (i) leaving the second audio playback configuration, (ii) identifying the first volume level in the data storage; and (iii) adjusting the first playback device to play audio content at the identified first volume level as part of the first audio playback configuration.

16. The method of claim 15 , wherein the first zone consists of the first playback device.

17. The method of claim 15 , wherein the first zone consists of the first playback device and a third playback device configured into a stereo pair to play respective channels of stereo audio content.

18. The method of claim 17 , wherein the method further comprises:

in response to receiving the command to play audio as part of the first audio playback configuration: sending one or more instructions to (i) cause the second playback device leave the second audio playback configuration, and (ii) adjust the second playback device to play audio content at the identified first volume level as part of the first audio playback configuration.

19. The method of claim 15 , wherein the first zone consists of the first playback device and a subwoofer playback device configured into a bonded zone to play respective frequency components of the audio content.

20. The method of claim 15 , wherein the method further comprises:

determining the second volume level based on a volume level of a group coordinator of the second audio playback configuration, and wherein the first playback device adjusts the first playback device to play audio content at the second volume level as part of the second audio playback configuration in response to determining the second volume level based on the volume level of a group coordinator of the second audio playback configuration.

Assignments (2)
SECURITY AGREEMENT Recorded Oct 15, 2021
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058123/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2018
From: AGUSTIN, JEROME; LANG, JONATHAN P.; TRIPLETT, MARK W.
To: SONOS, INC.
Reel/Frame 046562/0522 →
Continuity (3)
Continuation 14940699 · Nov 13, 2015
Continuation 14039312 · Sep 27, 2013
Related Publication 20180352335A1 · Dec 6, 2018