IP Library Granted Patent US 12,260,064
Granted Patent B2
US 12,260,064 · App. 18/309,577 · Granted Mar 25, 2025

Group volume control

Inventors: Abhishek Kumar (Santa Barbara, CA); Mike Lemmon (Seattle, WA); Stephanie Hughes (Seattle, WA)
Assignee: Sonos, Inc.
G06F3/04817G06F3/04847G06F3/165H04L67/025H04L67/10H04W4/08
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 12,260,064
App. No.
18/309,577
Granted
Mar 25, 2025
Kind
B2
Abstract

An example method involves providing an interface that simultaneously displays an indication of a respective volume corresponding to each of at least two zone players and displays a respective selectable icon corresponding to each of the at least two zone players. Each respective selectable icon indicates whether the corresponding zone player has been selected for a group, and at least one of the respective selectable icons indicates that a respective zone player has been selected for the group. The interface further displays an indication of a group volume associated with the at least one selected zone player. The method further includes receiving a command to change at least one of a respective volume of one or more of the at least one selected zone player or the group volume, and transmitting an indication of the received command to one or more of the at least one selected zone player.

Claims (50)

1. Tangible, non-transitory computer-readable media having instructions stored therein, wherein the instructions, when executed by a computing device, cause the computing device to perform functions comprising:

for a group of playback devices comprising a first playback device and a second playback device, displaying in a graphical user interface (GUI), (i) a first volume icon at a first position indicating a volume level of the first playback device, (ii) a second volume icon at a second position indicating a volume level of the second playback device, and (iii) a group volume icon at a third position indicating a group volume level of the group of playback devices comprising the first playback device and the second playback device; and

in response to receiving a first command to adjust the volume level of the first playback device while the first position indicates a volume level that is greater than the third position and the second position indicates a volume level that is lower than the third position, (i) adjusting the first volume icon to a fourth position that indicates an adjusted volume level of the first playback device and (ii) adjusting the group volume icon to a fifth position based on (a) the fourth position of the first volume icon and (b) the second position of the second volume icon.

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

in response to receiving a second command to adjust the volume level of the second playback device while the second position indicates a volume level that is greater than the third position and the first position indicates a volume level that is lower than the third position, (i) adjusting the second volume icon to a sixth position that indicates an adjusted volume level of the second playback device and (ii) adjusting the group volume icon to a seventh position based on (a) the fourth position of the first volume icon and (b) the sixth position of the second volume icon.

3. The tangible, non-transitory computer-readable media of claim 2 , wherein the functions further comprise:

receiving the first command to adjust the volume level of the first playback device while the first position indicates a volume level that is greater than the third position and the second position indicates a volume level that is lower than the third position via the GUI; and

receiving the second command to adjust the volume level of the second playback device while the second position indicates a volume level that is greater than the third position and the first position indicates a volume level that is lower than the third position via the GUI.

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

in response to receiving a third command to adjust the group volume level of the group of playback devices comprising the first playback device and the second playback device, (i) adjusting the group volume icon to a seventh position that indicates an adjusted volume level of the group of playback devices, (ii) adjusting the first volume icon to an eighth position based on the seventh position, and (iii) adjusting the second volume icon to a ninth position based on the seventh position.

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

displaying a first playback device icon in the GUI, wherein the first playback device icon corresponds to the first playback device; and

displaying a second playback device icon in the GUI, wherein the second playback device icon corresponds to the second playback device.

6. The tangible, non-transitory computer-readable media of claim 1 , wherein each of the first volume icon, the second volume icon, and the group volume icon comprise slider icons.

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

before the first playback device and the second playback device are in the group of playback devices comprising the first playback device and the second playback device, and after receiving a command via the GUI to group the first playback device and the second playback device into the group of playback devices, transmitting one or more commands to the first playback device and the second playback device that cause formation of the group of playback devices comprising the first playback device and the second playback device.

8. The tangible, non-transitory computer-readable media of claim 1 , wherein the volume level of the first playback device and the volume level of the second playback device are independently adjustable via the first volume icon and the second volume icon, respectively, and wherein the functions further comprise:

while the first playback device and the second playback device are in the group of playback devices comprising the first playback device and the second playback device, the first playback device and the second playback device are configured to play audio content together in a groupwise manner.

9. The tangible, non-transitory computer-readable media of claim 8 , wherein the functions further comprise, while the first playback device and the second playback device are playing the audio content together in the groupwise manner:

receiving a command to change the volume level of the first playback device; and

in response to receiving the command to change the volume level of the first playback device, changing the volume level of the first playback device, wherein after changing the volume level of the first playback device, a position of the group volume icon indicates a relative group volume of the group of playback devices based on the volume level of the first playback device and the volume level of the second playback device.

10. The tangible, non-transitory computer-readable media of claim 1 , wherein the group of playback devices consists of the first playback device and the second playback device, and wherein the functions further comprise:

initiating playback of first audio content by the first playback device and the second playback device in a groupwise manner;

while the first playback device and the second playback device are playing the first audio content in the groupwise manner, receiving one or more commands via the GUI to remove the second playback device from the group of playback devices; and

in response to receiving one or more commands via the GUI to remove the second playback device from the group of playback devices, (i) removing the second playback device from the group of playback devices, and (ii) removing the group volume icon from the GUI.

11. A method performed by a computing device, wherein the method comprises:

for a group of playback devices comprising a first playback device and a second playback device, displaying in a graphical user interface (GUI), (i) a first volume icon at a first position indicating a volume level of the first playback device, (ii) a second volume icon at a second position indicating a volume level of the second playback device, and (iii) a group volume icon at a third position indicating a group volume level of the group of playback devices comprising the first playback device and the second playback device; and

in response to receiving a first command to adjust the volume level of the first playback device while the first position indicates a volume level that is greater than the third position and the second position indicates a volume level that is lower than the third position, (i) adjusting the first volume icon to a fourth position that indicates an adjusted volume level of the first playback device and (ii) adjusting the group volume icon to a fifth position based on (a) the fourth position of the first volume icon and (b) the second position of the second volume icon.

12. The method of claim 11 , further comprising:

in response to receiving a second command to adjust the volume level of the second playback device while the second position indicates a volume level that is greater than the third position and the first position indicates a volume level that is lower than the third position, (i) adjusting the second volume icon to a sixth position that indicates an adjusted volume level of the second playback device and (ii) adjusting the group volume icon to a seventh position based on (a) the fourth position of the first volume icon and (b) the sixth position of the second volume icon.

13. The method of claim 12 , further comprising:

receiving the first command to adjust the volume level of the first playback device while the first position indicates a volume level that is greater than the third position and the second position indicates a volume level that is lower than the third position via the GUI; and

receiving the second command to adjust the volume level of the second playback device while the second position indicates a volume level that is greater than the third position and the first position indicates a volume level that is lower than the third position via the GUI.

14. The method of claim 11 , further comprising:

in response to receiving a third command to adjust the group volume level of the group of playback devices comprising the first playback device and the second playback device, (i) adjusting the group volume icon to a seventh position that indicates an adjusted volume level of the group of playback devices, (ii) adjusting the first volume icon to an eighth position based on the seventh position, and (iii) adjusting the second volume icon to a ninth position based on the seventh position.

15. The method of claim 11 , further comprising:

displaying a first playback device icon in the GUI, wherein the first playback device icon corresponds to the first playback device; and

displaying a second playback device icon in the GUI, wherein the second playback device icon corresponds to the second playback device.

16. The method of claim 11 , wherein each of the first volume icon, the second volume icon, and the group volume icon comprise slider icons.

17. The method of claim 11 , further comprising:

before the first playback device and the second playback device are in the group of playback devices comprising the first playback device and the second playback device, and after receiving a command via the GUI to group the first playback device and the second playback device into the group of playback devices, transmitting one or more commands to the first playback device and the second playback device that cause formation of the group of playback devices comprising the first playback device and the second playback device.

18. The method of claim 11 , wherein the volume level of the first playback device and the volume level of the second playback device are independently adjustable via the first volume icon and the second volume icon, respectively, and wherein the method further comprises:

while the first playback device and the second playback device are in the group of playback devices comprising the first playback device and the second playback device, the first playback device and the second playback device are configured to play audio content together in a groupwise manner.

19. The method of claim 18 , further comprising, while the first playback device and the second playback device are playing the audio content together in the groupwise manner:

receiving a command to change the volume level of the first playback device; and

in response to receiving the command to change the volume level of the first playback device, changing the volume level of the first playback device, wherein after changing the volume level of the first playback device, a position of the group volume icon indicates a relative group volume of the group of playback devices based on the volume level of the first playback device and the volume level of the second playback device.

20. The method of claim 11 , wherein the group of playback devices consists of the first playback device and the second playback device, and wherein the method further comprises:

initiating playback of first audio content by the first playback device and the second playback device in a groupwise manner;

while the first playback device and the second playback device are playing the first audio content in the groupwise manner, receiving one or more commands via the GUI to remove the second playback device from the group of playback devices; and

in response to receiving one or more commands via the GUI to remove the second playback device from the group of playback devices, (i) removing the second playback device from the group of playback devices, and (ii) removing the group volume icon from the GUI.

Assignments (2)
SECURITY INTEREST Recorded Jan 30, 2026
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074533/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2023
From: KUMAR, ABHISHEK; LEMMON, MIKE; HUGHES, STEPHANIE
To: SONOS, INC.
Reel/Frame 063483/0741 →
Continuity (3)
Continuation 16827469 · Mar 23, 2020
Continuation 14205347 · Mar 11, 2014
Related Publication 20240103689A1 · Mar 28, 2024
References Cited (98)
US 5440644A · Farinelli et al. · 1995 [cited by applicant]
US 5761320A · Farinelli et al. · 1998 [cited by applicant]
US 5923902A · Inagaki · 1999 [cited by applicant]
US 6032202A · Lea et al. · 2000 [cited by applicant]
US 6256554B1 · DiLorenzo · 2001 [cited by applicant]
US 6404811B1 · Cvetko et al. · 2002 [cited by applicant]
US 6469633B1 · Wachter · 2002 [cited by applicant]
US 6522886B1 · Youngs et al. · 2003 [cited by applicant]
US 6611537B1 · Edens et al. · 2003 [cited by applicant]
US 6631410B1 · Kowalski et al. · 2003 [cited by applicant]
US 6757517B2 · Chang · 2004 [cited by applicant]
US 6778869B2 · Champion · 2004 [cited by applicant]
US 7130608B2 · Hollstrom et al. · 2006 [cited by applicant]
US 7130616B2 · Janik · 2006 [cited by applicant]
US 7143939B2 · Henzerling · 2006 [cited by applicant]
US 7236773B2 · Thomas · 2007 [cited by applicant]
US 7295548B2 · Blank et al. · 2007 [cited by applicant]
US 7319764B1 · Reid et al. · 2008 [cited by applicant]
US 7483538B2 · McCarty et al. · 2009 [cited by applicant]
US 7571014B1 · Lambourne et al. · 2009 [cited by applicant]
US 7630501B2 · Blank et al. · 2009 [cited by applicant]
US 7643894B2 · Braithwaite et al. · 2010 [cited by applicant]
US 7657910B1 · McAulay et al. · 2010 [cited by applicant]
US 7672470B2 · Lee · 2010 [cited by applicant]
US 7853341B2 · McCarty et al. · 2010 [cited by applicant]
US 7987294B2 · Bryce et al. · 2011 [cited by applicant]
US 8014423B2 · Thaler et al. · 2011 [cited by applicant]
US 8045952B2 · Qureshey et al. · 2011 [cited by applicant]
US 8103009B2 · McCarty et al. · 2012 [cited by applicant]
US 8218790B2 · Bull et al. · 2012 [cited by applicant]
US 8234395B2 · Millington · 2012 [cited by applicant]
US 8483853B1 · Lambourne · 2013 [cited by applicant]
US 8611559B2 · Sanders · 2013 [cited by applicant]
US 8885851B2 · Westenbroek · 2014 [cited by applicant]
US 8917877B2 · Haaff et al. · 2014 [cited by applicant]
US 8917888B2 · Nakamura · 2014 [cited by applicant]
US 20010042107A1 · Palm · 2001 [cited by applicant]
US 20020022453A1 · Balog et al. · 2002 [cited by applicant]
US 20020026442A1 · Lipscomb et al. · 2002 [cited by applicant]
US 20020124097A1 · Isely et al. · 2002 [cited by applicant]
US 20030157951A1 · Hasty, Jr. · 2003 [cited by applicant]
US 20040024478A1 · Hans et al. · 2004 [cited by applicant]
US 20070142944A1 · Goldberg et al. · 2007 [cited by applicant]
US 20120051560A1 · Sanders · 2012 [cited by applicant]
US 20140075311A1 · Boettcher et al. · 2014 [cited by applicant]
US 20140328499A1 · Galano et al. · 2014 [cited by applicant]
EP 1389853A1 · 2004 [cited by applicant]
WO 200153994 · 2001 [cited by applicant]
WO 2003093950A2 · 2003 [cited by applicant]
Advisory Action mailed on Jul. 23, 2018, issued in connection with U.S. Appl. No. 14/205,347, filed Mar. 11, 2014, 3 pages. [cited by applicant]
Advisory Action mailed on May 24, 2019, issued in connection with U.S. Appl. No. 14/205,347, filed Mar. 11, 2014, 3 pages. [cited by applicant]
Advisory Action mailed on Aug. 3, 2022, issued in connection with U.S. Appl. No. 16/827,469, filed Mar. 23, 2020, 4 pages. [cited by applicant]
AudioTron Quick Start Guide, Version 1.0, Mar. 2001, 24 pages. [cited by applicant]
AudioTron Reference Manual, Version 3.0, May 2002, 70 pages. [cited by applicant]
AudioTron Setup Guide, Version 3.0, May 2002, 38 pages. [cited by applicant]
Bluetooth. “Specification of the Bluetooth System: The ad hoc SCATTERNET for affordable and highly functional wireless connectivity,” Core, Version 1.0 A, Jul. 26, 1999, 1068 pages. [cited by applicant]
Bluetooth. “Specification of the Bluetooth System: Wireless connections made easy,” Core, Version 1.0 B, Dec. 1, 1999, 1076 pages. [cited by applicant]
Dell, Inc. “Dell Digital Audio Receiver: Reference Guide,” Jun. 2000, 70 pages. [cited by applicant]
Dell, Inc. “Start Here,” Jun. 2000, 2 pages. [cited by applicant]
“Denon 2003-2004 Product Catalog,” Denon, 2003-2004, 44 pages. [cited by applicant]
Final Office Action mailed on Jul. 13, 2016, issued in connection with U.S. Appl. No. 14/205,347, filed Mar. 11, 2014, 6 pages. [cited by applicant]
Final Office Action mailed on Mar. 15, 2022, issued in connection with U.S. Appl. No. 16/827,469, filed Mar. 23, 2020, 15 pages. [cited by applicant]
Final Office Action mailed on May 16, 2018, issued in connection with U.S. Appl. No. 14/205,347, filed Mar. 11, 2014, 14 pages. [cited by applicant]
Final Office Action mailed on Feb. 24, 2017, issued in connection with U.S. Appl. No. 14/205,347, filed Mar. 11, 2014, 13 pages. [cited by applicant]
Final Office Action mailed on Mar. 6, 2019, issued in connection with U.S. Appl. No. 14/205,347, filed Mar. 11, 2014, 13 pages. [cited by applicant]
First Action Interview Office Action mailed on Mar. 31, 2016, issued in connection with U.S. Appl. No. 14/205,347, filed Mar. 11, 2014, 23 pages. [cited by applicant]
Jo et al., “Synchronized One-to-many Media Streaming with Adaptive Playout Control,” Proceedings of SPIE, 2002, pp. 71-82, vol. 4861. [cited by applicant]
Jones, Stephen, “Dell Digital Audio Receiver: Digital upgrade for your analog stereo,” Analog Stereo, Jun. 24, 2000 http://www.reviewsonline.com/articles/961906864.htm retrieved Jun. 18, 2014, 2 pages. [cited by applicant]
Louderback, Jim, “Affordable Audio Receiver Furnishes Homes With MP3,” TechTV Vault. Jun. 28, 2000 retrieved Jul. 10, 2014, 2 pages. [cited by applicant]
Non-Final Office Action mailed on Nov. 2, 2016, issued in connection with U.S. Appl. No. 14/205,347, filed Mar. 11, 2014, 12 pages. [cited by applicant]
Non-Final Office Action mailed on Aug. 9, 2017, issued in connection with U.S. Appl. No. 14/205,347, filed Mar. 11, 2014, 14 pages. [cited by applicant]
Non-Final Office Action mailed on Aug. 18, 2021, issued in connection with U.S. Appl. No. 16/827,469, filed Mar. 23, 2020, 12 pages. [cited by applicant]
Non-Final Office Action mailed on Oct. 18, 2022, issued in connection with U.S. Appl. No. 16/827,469, filed Mar. 23, 2020, 7 pages. [cited by applicant]
Non-Final Office Action mailed on Nov. 9, 2018, issued in connection with U.S. Appl. No. 14/205,347, filed Mar. 11, 2014, 12 pages. [cited by applicant]
Notice of Allowance mailed on Nov. 12, 2019, issued in connection with U.S. Appl. No. 14/205,347, filed Mar. 11, 2014, 7 pages. [cited by applicant]
Notice of Allowance mailed on Dec. 19, 2022, issued in connection with U.S. Appl. No. 16/827,469, filed Mar. 23, 2020, 7 pages. [cited by applicant]
Palm, Inc., “Handbook for the Palm VII Handheld,” May 2000, 311 pages. [cited by applicant]
Pre-Interview Office Action mailed on Dec. 10, 2015, issued in connection with U.S. Appl. No. 14/205,347, filed Mar. 11, 2014, 15 pages. [cited by applicant]
Presentations at WinHEC 2000, May 2000, 138 pages. [cited by applicant]
Sonos Controller for Android Smartphones Product Guide, Sonos, Inc., 2014. [cited by applicant]
Sonos Controller for Android Tablets Product Guide, Sonos, Inc., 2014. [cited by applicant]
Sonos Controller for iPad Product Guide, Sonos, Inc., 2014. [cited by applicant]
Sonos Controller for iPhone Product Guide, Sonos, Inc., 2014. [cited by applicant]
Sonos Controller for Mac or PC Product Guide, Sonos, Inc., 2013. [cited by applicant]
United States Patent and Trademark Office, U.S. Appl. No. 60/490,768, filed Jul. 28, 2003, entitled “Method for synchronizing audio playback between multiple networked devices,” 13 pages. [cited by applicant]
United States Patent and Trademark Office, U.S. Appl. No. 60/825,407, filed Sep. 12, 2006, entitled “Controlling and manipulating groupings in a multi-zone music or media system,” 82 pages. [cited by applicant]
UPnP; “Universal Plug and Play Device Architecture,” Jun. 8, 2000; version 1.0; Microsoft Corporation; pp. 1-54. [cited by applicant]
U.S. Appl. No. 13/904,896, filed May 29, 2013, “Playback queue control via a playlist on a mobile device” Kumar et al. [cited by applicant]
U.S. Appl. No. 13/904,909, filed May 29, 2013, “Playback Queue Control Transition” Kumar et al. [cited by applicant]
U.S. Appl. No. 13/904,923, filed May 29, 2013, “Connected State Indicator” Kumar et al. [cited by applicant]
U.S. Appl. No. 13/904,932, filed May 29, 2013, “Moving a Playback Queue to a New Zone” Kumar et al. [cited by applicant]
U.S. Appl. No. 13/904,936, filed May 29, 2013, “Private Queue Indicator” Kumar et al. [cited by applicant]
U.S. Appl. No. 13/904,944, filed May 29, 2013, “Playlist Modification” Kumar et al. [cited by applicant]
U.S. Appl. No. 13/904,949, filed May 29, 2013, “Playback Zone Silent Connect” Kumar et al. [cited by applicant]
U.S. Appl. No. 14/194,257, filed Feb. 28, 2014, “Playback Zone Representations” Kumar et al. [cited by applicant]
Yamaha DME 64 Owner's Manual; copyright 2004, 80 pages. [cited by applicant]
Yamaha DME Designer 3.5 setup manual guide; copyright 2004, 16 pages. [cited by applicant]
Yamaha DME Designer 3.5 User Manual; Copyright 2004, 507 pages. [cited by applicant]