IP Library Patent Application 18317651
Patent Application
App. No. 18/317,651

Adjusting Volume Levels

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 None
App. No.
18/317,651
Abstract

In general, user interfaces for controlling a plurality of multimedia players in groups are disclosed. According to one aspect of the present invention, a user interface is provided to allow a user to group some of the players according to a theme or scene, where each of the players is located in a zone. When the scene is activated, the players in the scene react in a synchronized manner. For example, the players in the scene are all caused to play a multimedia source or music in a playlist, wherein the multimedia source may be located anywhere on a network. The user interface is further configured to illustrate graphically a size of a group, the larger the group appears relatively, the more plays there are in the group.

Claims (34)

1 . Tangible, non-transitory computer readable media including program instructions executable by one or more processors, wherein the program instructions, when executed, cause a computing device to perform functions comprising:

displaying, via a graphical user interface (GUI) associated with the computing device, one or more of (i) a first volume level corresponding to a playback volume of a first playback device, (ii) a second volume level corresponding to a playback volume of a second playback device, and (iii) a group volume level corresponding to a playback volume of a playback group comprising the first playback device and the second playback device; and

after receiving a command to adjust the playback volume of the first playback device, (i) adjusting the first volume level displayed via the GUI based on the command to adjust the playback volume of the first playback device, and (ii) adjusting the group volume level displayed via the GUI by an amount proportional to the adjustment of the first volume level displayed via the GUI while leaving the second volume level unchanged.

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

after receiving an command to adjust the playback volume of the playback group, (i) adjusting the group volume level displayed via the GUI based on the command to adjust the playback volume of the playback group, and (ii) sending a first command to the first playback device, wherein the first command: (a) instructs the first playback device to adjust the playback volume of the first playback device based on the command to adjust the playback volume of the playback group; and (b) causes the first playback device to send a second command to the second playback device over a data network, wherein the second command instructs the second playback device to adjust the playback volume of the second playback device based on the command to adjust the playback volume of the playback group.

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

after receiving a command to adjust the playback volume of the second playback device, (i) adjusting the second volume level displayed via the GUI based on the command to adjust the playback volume of the second playback device, and (ii) adjusting the group volume level displayed via the GUI by an amount proportional to the adjustment of the second volume level displayed via the GUI while leaving the first volume level unchanged.

4 . The tangible, non-transitory computer readable media of claim 1 , wherein the first volume level is different than the second volume level.

5 . The tangible, non-transitory computer readable media of claim 1 , wherein the first playback device and the second playback device are configured to play audio content in synchrony with each other while the first playback device and the second playback device are in the playback group.

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

after receiving, via the GUI, a selection of the first playback device and the second playback device as members of the playback group, forming the playback group comprising the first playback device and the second playback device.

7 . The tangible, non-transitory computer readable media of claim 1 , wherein the group volume level corresponds to an average of the first volume level and the second volume level.

8 . The tangible, non-transitory computer readable media of claim 1 , wherein the playback group corresponds to a zone scene.

9 . The tangible, non-transitory computer readable media of claim 1 , wherein the first volume level is displayed as a first slider within the GUI, the second volume level is displayed as a second slider within the GUI, and the group volume level is displayed as a third slider within the GUI.

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

displaying, via the GUI, an indication of an audio track played by the playback group.

11 . A computing device comprising:

one or more processors; and

tangible, non-transitory computer readable media including program instructions executable by one or more processors, wherein the program instructions, when executed, cause the computing device to perform functions comprising:

displaying, via a graphical user interface (GUI) associated with the computing device, one or more of (i) a first volume level corresponding to a playback volume of a first playback device, (ii) a second volume level corresponding to a playback volume of a second playback device, and (iii) a group volume level corresponding to a playback volume of a playback group comprising the first playback device and the second playback device; and

after receiving a command to adjust the playback volume of the first playback device, (i) adjusting the first volume level displayed via the GUI based on the command to adjust the playback volume of the first playback device, and (ii) adjusting the group volume level displayed via the GUI by an amount proportional to the adjustment of the first volume level displayed via the GUI while leaving the second volume level unchanged.

12 . The computing device of claim 11 , wherein the functions further comprise:

after receiving an command to adjust the playback volume of the playback group, (i) adjusting the group volume level displayed via the GUI based on the command to adjust the playback volume of the playback group, and (ii) sending a first command to the first playback device, wherein the first command: (a) instructs the first playback device to adjust the playback volume of the first playback device based on the command to adjust the playback volume of the playback group; and (b) causes the first playback device to send a second command to the second playback device over a data network, wherein the second command instructs the second playback device to adjust the playback volume of the second playback device based on the command to adjust the playback volume of the playback group.

13 . The computing device of claim 11 , wherein the functions further comprise:

after receiving a command to adjust the playback volume of the second playback device, (i) adjusting the second volume level displayed via the GUI based on the command to adjust the playback volume of the second playback device, and (ii) adjusting the group volume level displayed via the GUI by an amount proportional to the adjustment of the second volume level displayed via the GUI while leaving the first volume level unchanged.

14 . The computing device of claim 11 , wherein the first volume level is different than the second volume level.

15 . The computing device of claim 11 , wherein the first playback device and the second playback device are configured to play audio content in synchrony with each other while the first playback device and the second playback device are in the playback group.

16 . The computing device of claim 11 , wherein the functions further comprise:

after receiving, via the GUI, a selection of the first playback device and the second playback device as members of the playback group, forming the playback group comprising the first playback device and the second playback device.

17 . The computing device of claim 11 , wherein the group volume level corresponds to an average of the first volume level and the second volume level.

18 . The computing device of claim 11 , wherein the playback group corresponds to a zone scene.

19 . The computing device of claim 11 , wherein the first volume level is displayed as a first slider within the GUI, the second volume level is displayed as a second slider within the GUI, and the group volume level is displayed as a third slider within the GUI.

20 . The computing device of claim 11 , wherein the functions further comprise:

displaying, via the GUI, an indication of an audio track played by the playback group.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2023
From: LAMBOURNE, ROBERT A.; MILLINGTON, NICHOLAS A.J.
To: SONOS, INC.
Reel/Frame 063646/0115 →