IP Library Granted Patent US 8,588,949
Granted Patent B2
US 8,588,949 · App. 13/619,237 · Granted Nov 19, 2013

Method and apparatus for adjusting volume levels in a multi-zone system

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 8,588,949
App. No.
13/619,237
Granted
Nov 19, 2013
Kind
B2
Abstract

A multimedia controller including a processor, the controller configured to: provide a user interface for a player group, wherein the player group includes a plurality of players in a local area network, and wherein each player is configured to playback a multimedia output from a multimedia source; accept an input to facilitate formation of the player group, indicating that at least two of the players in the local area network are to be included in the player group; for each of the plurality of players within the player group, accept an input to adjust a volume associated with the player, that causes the player to adjust its volume; and accept an input to adjust a volume associated with the player group, wherein the input to adjust the volume associated with the group causes the players in the player group to adjust their volumes.

Claims (37)

1. A multimedia controller including a processor, the controller configured to:

provide a user interface for a player group, wherein the player group includes a plurality of players in a local area network, and wherein each player is an independent playback device configured to playback a multimedia output from a multimedia source;

accept via the user interface an input to facilitate formation of the player group, wherein the input to facilitate formation of the player group indicates that at least two of the plurality of players in the local area network are to be included in the player group;

for each of the plurality of players within the player group, accept via the user interface an input to adjust a volume associated with the player, wherein the input to adjust the volume associated with the player causes the corresponding independent playback device to adjust its volume; and

accept via the user interface an input to adjust a volume associated with the player group, wherein the input to adjust the volume associated with the group causes the corresponding independent playback devices in the player group to adjust their volumes.

2. The multimedia controller of claim 1 , wherein the controller is further configured to accept via the user interface an input to remove one of the plurality of players from the player group.

3. The multimedia controller of claim 1 , wherein the controller is further configured to accept via the user interface an input to mute the volume of the player group, wherein the input to mute the player group causes the players within the player group to mute their volume.

4. The multimedia controller of claim 3 , wherein the input to mute the player group causes the players in the player group to adjust their volumes further comprises:

the controller sending an instruction to one of the players in the player group, the instruction indicating that the volumes of each of the players in the player group should be adjusted in scale.

5. The multimedia controller of claim 1 , wherein the controller is further configured to accept via the user interface an input to name the player group.

6. The multimedia controller of claim 1 , wherein the controller is further configured to accept via the user interface an input to mute the volume of one of the players within the player group, wherein the input to mute one of the players within the player group causes the player within the player group to mute its volume.

7. The multimedia controller of claim 1 , wherein the controller is further configured to save a configuration associated with the player group, wherein the configuration includes one or more of the following parameters: a) a volume level for each player in the player group, b) a mute or unmute setting for each player in the player group, and d) an equalization setting for each player in the player group.

8. A non-transitory computer readable storage medium including a set of instructions for execution by a processor, the set of instructions, when implemented, implement a controller configured to:

provide a user interface for a player group, wherein the player group includes a plurality of players in a local area network, and wherein each player is an independent playback device configured to playback a multimedia output from a multimedia source;

accept via the user interface an input to facilitate formation of the player group, wherein the input to facilitate formation of the player group indicates that at least two of the plurality of players in the local area network are to be included in the player group;

for each of the plurality of players within the player group, accept via the user interface an input to adjust a volume associated with the player, wherein the input to adjust the volume associated with the player causes the corresponding independent playback device to adjust its volume; and

accept via the user interface an input to adjust a volume associated with the player group, wherein the input to adjust the volume associated with the group causes the corresponding independent playback devices in the player group to adjust their volumes.

9. The computer readable medium of claim 8 , wherein the controller is further configured to accept via the user interface an input to remove one of the plurality of players from the player group.

10. The computer readable medium of claim 8 , wherein the controller is further configured to accept via the user interface an input to mute the volume of the player group, wherein the input to mute the player group causes the players within the player group to mute their volume.

11. The computer readable medium of claim 10 , wherein the input to mute the player group causes the players in the player group to adjust their volumes comprises:

the controller sending an instruction to one of the players in the player group, the instruction indicating that the volumes of each of the players in the player group should be adjusted in scale.

12. The computer readable medium of claim 8 , wherein the controller is further configured to accept via the user interface an input to name the player group.

13. The computer readable medium of claim 8 , wherein the controller is further configured to accept via the user interface an input to mute the volume of one of the players within the player group, wherein the input to mute one of the players within the player group causes the player within the player group to mute its volume.

14. The computer readable medium of claim 8 , wherein the controller is further configured to save a configuration associated with the player group, wherein the configuration includes one or more of the following parameters: a) a volume level for each player in the player group, b) a mute or unmute setting for each player in the player group, and d) an equalization setting for each player in the player group.

15. A method comprising:

displaying a user interface for a player group, wherein the player group includes a plurality of players in a local area network, and wherein each player is an independent playback device configured to playback a multimedia output from a multimedia source;

receiving via the user interface an input to facilitate formation of the player group, wherein the input to facilitate formation of the player group indicates that at least two of the plurality of players in the local area network are to be included in the player group;

receiving via the user interface an input to adjust a volume associated with one of the players within the player group, and responsively instructing the corresponding independent playback device within the player group to adjust its volume; and

receiving via the user interface an input to adjust a volume associated with the player group, and responsively instructing the corresponding independent playback devices in the player group to adjust their volumes.

16. The method of claim 15 , further comprising:

receiving via the user interface an input to remove one of the plurality of players from the player group, and responsively removing the one of the plurality of players from the player group.

17. The method of claim 15 , further comprising:

receiving via the user interface an input to mute the volume of the player group, and responsively instructing the players within the player group to mute their volume.

18. The method of claim 15 , wherein instructing the players in the player group to adjust their volumes:

sending an instruction to one of the players in the player group, the instruction indicating that the volumes of each of the players in the player group should be adjusted in scale.

19. The method of claim 15 , further comprising receiving an input to name the player group, and responsively assigning the name to the player group.

20. The method of claim 15 , further comprising receiving via the user interface an input to mute the volume of one of the players within the player group, and responsively instructing the player within the player group to mute its volume.

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 →
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 →
PATENT SECURITY AGREEMENT Recorded Nov 15, 2015
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 037112/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2013
From: LAMBOURNE, ROBERT A.; MILLINGTON, NICHOLAS A.J.
To: SONOS, INC.
Reel/Frame 030437/0320 →