IP Library Granted Patent US 10,868,508
Granted Patent B2
US 10,868,508 · App. 16/657,458 · Granted Dec 15, 2020

Zone volume control

Inventor: Eduardo Ahumada Apodaca (San Diego, CA)
Assignee: Sonos, Inc.
H03G3/02G06F3/0482G06F3/0488G06F3/165H04R27/00H04R2227/005
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,868,508
App. No.
16/657,458
Granted
Dec 15, 2020
Kind
B2
Abstract

Example techniques involve controlling playback volumes. An example implementation includes displaying a group volume control of a synchrony group, the group volume control comprising a group volume indicator on a group volume slider and receiving, via the displayed group volume control, input data representing a selection of the group volume control. The implementation also includes displaying, concurrently with the group volume control, a first volume control comprising a first volume indicator on a first volume slider and a second volume control comprising a second volume indicator on a second volume slider. The implementation also includes receiving, via the displayed group volume control, input data representing an input to modify a first volume setting of the synchrony group to a second volume setting and transmitting instructions to cause the synchrony group to modify volume settings according to the second volume setting of the synchrony group.

Claims (48)

1. A tangible, non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more processors of a mobile device, cause the mobile device to perform functions comprising:

displaying, via a controller interface for a synchrony group on a touch-sensitive display of the mobile device, a group volume control configured to control volume of the synchrony group, the group volume control comprising a group volume indicator on a group volume slider, wherein the group volume indicator is at a first position on the group volume slider corresponding to a first volume setting of the synchrony group, and wherein the synchrony group comprises a first playback device and a second playback device;

receiving, via the displayed group volume control, input data representing a selection of the group volume control;

based on receiving the input data representing the selection of the group volume control, modifying the displayed controller interface to display, concurrently with the group volume control of the synchrony group, (i) a first volume control comprising a first volume indicator on a first volume slider, the first volume indicator indicating a first volume setting of the first playback device and (ii) a second volume control comprising a second volume indicator on a second volume slider, the second volume indicator indicating a first volume setting of the second playback device, wherein the first volume control and the second volume control are not displayed on the controller interface before the modification;

receiving, via the displayed group volume control, input data representing an input to modify the first volume setting of the synchrony group to a second volume setting; and

based on receiving the input data representing the input to modify the first volume setting of the synchrony group to the second volume setting, (i) transmitting, via a network interface, instructions to cause the first playback device and the second playback device to modify respective volume settings according to the second volume setting of the synchrony group, (ii) modifying the group volume indicator to indicate the second volume setting of the synchrony group, (iii) modify the first volume indicator to indicate a second volume setting of the first playback device, and (iv) modify the second volume indicator to indicate a second volume setting of the second playback device.

2. The tangible, non-transitory computer-readable medium of claim 1 , wherein a media playback system comprises a first zone that includes the first playback device and a second zone that includes the second playback device.

3. The tangible, non-transitory computer-readable medium of claim 1 , wherein receiving, via the displayed group volume control, the input data representing the selection of the group volume control comprises receiving input data representing a tap input to the group volume control.

4. The tangible, non-transitory computer-readable medium of claim 1 , wherein receiving the input data representing the input to modify the first volume setting of the synchrony group to the second volume setting comprises receiving input data representing a touch-and-slide input to the group volume indicator.

5. The tangible, non-transitory computer-readable medium of claim 1 , wherein receiving the input data representing the input to modify the first volume setting of the synchrony group to the second volume setting comprises receiving input data representing a tap input to the group volume slider.

6. The tangible, non-transitory computer-readable medium of claim 1 , wherein the functions further comprise:

displaying, via the controller interface, a group mute control, wherein the group mute control, when selected, toggles a mute state on the synchrony group; and

based on receiving the input data representing the selection of the group volume control, displaying, via the controller interface, a first mute control and a second mute control, wherein the first mute control, when selected, toggles a mute state on the first playback device, and wherein the second mute control, when selected, toggles a mute state on the second playback device.

7. The tangible, non-transitory computer-readable medium of claim 1 , wherein the functions further comprise:

sending, via the network interface, instructions to cause the synchrony group to render audio at the second volume setting of the synchrony group, wherein the first playback device renders audio at the second volume setting of the first playback device, and wherein the second playback device renders audio at the second volume setting of the second playback device.

8. The tangible, non-transitory computer-readable medium of claim 1 , wherein the group volume indicator, the first volume indicator, and the second volume indicator are vertically-aligned on the controller interface.

9. A method to be performed by a mobile device, the method comprising:

displaying, via a controller interface for a synchrony group on a touch-sensitive display of the mobile device, a group volume control configured to control volume of the synchrony group, the group volume control comprising a group volume indicator on a group volume slider, wherein the group volume indicator is at a first position on the group volume slider corresponding to a first volume setting of the synchrony group, and wherein the synchrony group comprises a first playback device and a second playback device;

receiving, via the displayed group volume control, input data representing a selection of the group volume control;

based on receiving the input data representing the selection of the group volume control, modifying the displayed controller interface to display, concurrently with the group volume control of the synchrony group, (i) a first volume control comprising a first volume indicator on a first volume slider, the first volume indicator indicating a first volume setting of the first playback device and (ii) a second volume control comprising a second volume indicator on a second volume slider, the second volume indicator indicating a first volume setting of the second playback device, wherein the first volume control and the second volume control are not displayed on the controller interface before the modification;

receiving, via the displayed group volume control, input data representing an input to modify the first volume setting of the synchrony group to a second volume setting; and

based on receiving the input data representing the input to modify the first volume setting of the synchrony group to the second volume setting, (i) transmitting, via a network interface, instructions to cause the first playback device and the second playback device to modify respective volume settings according to the second volume setting of the synchrony group, (ii) modifying the group volume indicator to indicate the second volume setting of the synchrony group, (iii) modify the first volume indicator to indicate a second volume setting of the first playback device, and (iv) modify the second volume indicator to indicate a second volume setting of the second playback device.

10. The method of claim 9 , wherein a media playback system comprises a first zone that includes the first playback device and a second zone that includes the second playback device.

11. The method of claim 9 , wherein receiving, via the displayed group volume control, the input data representing the selection of the group volume control comprises receiving input data representing a tap input to the group volume control.

12. The method of claim 9 , wherein receiving the input data representing the input to modify the first volume setting of the synchrony group to the second volume setting comprises receiving input data representing a touch-and-slide input to the group volume indicator.

13. The method of claim 9 , wherein receiving the input data representing the input to modify the first volume setting of the synchrony group to the second volume setting comprises receiving input data representing a tap input to the group volume slider.

14. The method of claim 9 , further comprising:

displaying, via the controller interface, a group mute control, wherein the group mute control, when selected, toggles a mute state on the synchrony group; and

based on receiving the input data representing the selection of the group volume control, displaying, via the controller interface, a first mute control and a second mute control, wherein the first mute control, when selected, toggles a mute state on the first playback device, and wherein the second mute control, when selected, toggles a mute state on the second playback device.

15. The method of claim 9 , further comprising:

sending, via the network interface, instructions to cause the synchrony group to render audio at the second volume setting of the synchrony group, wherein the first playback device renders audio at the second volume setting of the first playback device, and wherein the second playback device renders audio at the second volume setting of the second playback device.

16. The method of claim 9 , wherein the group volume indicator, the first volume indicator, and the second volume indicator are vertically-aligned on the controller interface.

17. A mobile device comprising:

a network interface;

a touch-sensitive display;

one or more processors; and

data storage storing instructions that, when executed by the one or more processors, cause the mobile device to perform functions comprising

displaying, via a controller interface for a synchrony group on a touch-sensitive display of the mobile device, a group volume control configured to control volume of the synchrony group, the group volume control comprising a group volume indicator on a group volume slider, wherein the group volume indicator is at a first position on the group volume slider corresponding to a first volume setting of the synchrony group, and wherein the synchrony group comprises a first playback device and a second playback device;

receiving, via the displayed group volume control, input data representing a selection of the group volume control;

based on receiving the input data representing the selection of the group volume control, modifying the displayed controller interface to display, concurrently with the group volume control of the synchrony group, (i) a first volume control comprising a first volume indicator on a first volume slider, the first volume indicator indicating a first volume setting of the first playback device and (ii) a second volume control comprising a second volume indicator on a second volume slider, the second volume indicator indicating a first volume setting of the second playback device, wherein the first volume control and the second volume control are not displayed on the controller interface before the modification;

receiving, via the displayed group volume control, input data representing an input to modify the first volume setting of the synchrony group to a second volume setting; and

based on receiving the input data representing the input to modify the first volume setting of the synchrony group to the second volume setting, (i) transmitting, via the network interface, instructions to cause the first playback device and the second playback device to modify respective volume settings according to the second volume setting of the synchrony group, (ii) modifying the group volume indicator to indicate the second volume setting of the synchrony group, (iii) modify the first volume indicator to indicate a second volume setting of the first playback device, and (iv) modify the second volume indicator to indicate a second volume setting of the second playback device.

18. The mobile device of claim 17 , wherein receiving, via the displayed group volume control, the input data representing the selection of the group volume control comprises receiving input data representing a tap input to the group volume control.

19. The mobile device of claim 17 , wherein the functions further comprise:

displaying, via the controller interface, a group mute control, wherein the group mute control, when selected, toggles a mute state on the synchrony group; and

based on receiving the input data representing the selection of the group volume control, displaying, via the controller interface, a first mute control and a second mute control, wherein the first mute control, when selected, toggles a mute state on the first playback device, and wherein the second mute control, when selected, toggles a mute state on the second playback device.

20. The mobile device of claim 17 , wherein the functions further comprise:

sending, via the network interface, instructions to cause the synchrony group to render audio at the second volume setting of the synchrony group, wherein the first playback device renders audio at the second volume setting of the first playback device, and wherein the second playback device renders audio at the second volume setting of the second playback device.

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 Oct 18, 2019
From: APODACA, EDUARDO AHUMADA
To: SONOS, INC.
Reel/Frame 050767/0827 →
Continuity (4)
Continuation 16176095 · Oct 31, 2018
Continuation 15481158 · Apr 6, 2017
Continuation 13913222 · Jun 7, 2013
Related Publication 20200052666A1 · Feb 13, 2020
Cited By (1)
US 12,511,099