Volume interactions for connected playback devices
First Claim
1. A playback device comprising:
- a network interface; and
a processor configured to execute instructions for;
applying a state variable update associated with the playback device in a plurality of playback devices, the state variable update indicating a limited volume range associated with the playback device;
receiving, via the network interface, data indicating a group volume adjustment for the plurality of playback devices;
determining that applying the group volume adjustment to the playback device would not result in a playback volume of the playback device exceeding a volume limitation of the playback device; and
based on the determination that applying the group volume adjustment to the playback device would not result in the playback volume of the playback device exceeding the volume limitation of the playback device, adjusting the playback volume of the playback device according to the group volume adjustment.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for volume interactions for connected playback devices. In one example, a playback device applies a state variable update associated with a playback device in a plurality of playback devices, the state variable update indicating a limited volume range associated with the playback device. The playback device receives data indicating a group volume adjustment for the plurality of playback devices. The playback device determines that applying the group volume adjustment to the playback device would not result in the playback volume of the playback device exceeding the volume limitation of the playback device. Based on the determination that applying the group volume adjustment to the playback device would not result in the playback volume of the playback device exceeding the volume limitation of the playback device, the playback device adjusts the playback volume of the playback device according to the group volume adjustment.
-
Citations
40 Claims
-
1. A playback device comprising:
-
a network interface; and a processor configured to execute instructions for; applying a state variable update associated with the playback device in a plurality of playback devices, the state variable update indicating a limited volume range associated with the playback device; receiving, via the network interface, data indicating a group volume adjustment for the plurality of playback devices; determining that applying the group volume adjustment to the playback device would not result in a playback volume of the playback device exceeding a volume limitation of the playback device; and based on the determination that applying the group volume adjustment to the playback device would not result in the playback volume of the playback device exceeding the volume limitation of the playback device, adjusting the playback volume of the playback device according to the group volume adjustment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A playback device comprising:
-
a network interface; and a processor configured to execute instructions for; applying a state variable update associated with the playback device in a plurality of playback devices, the state variable update indicating a limited volume range associated with the playback device; receiving, via the network interface, data indicating a group volume adjustment for the plurality of playback devices; and determining that applying the group volume adjustment to the playback device would result in a playback volume of the playback device exceeding a volume limitation of the playback device; and based on the determination that applying the group volume adjustment to the playback device would result in the playback volume of the playback device exceeding the volume limitation of the playback device, adjusting the playback volume of the playback device to a level within the volume limitation for the playback device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A playback device comprising:
-
a network interface; and a processor configured to execute instructions for; applying a state variable update associated with the playback device in a plurality of playback devices, the state variable update indicating a limited volume range associated with the playback device; receiving, via the network interface, data indicating a group volume adjustment for the plurality of playback devices; determining whether applying the group volume adjustment to the playback device would result in a playback volume of the playback device exceeding a volume limitation of the playback device; and if applying the group volume adjustment to the playback device would not result in the playback volume of the playback device exceeding the volume limitation of the playback device, adjusting the playback volume of the playback device according to the group volume adjustment, and if applying the group volume adjustment to the playback device would result in the playback volume of the playback device exceeding the volume limitation of the playback device, adjusting the playback volume of the playback device to a level within the volume limitation for the playback device. - View Dependent Claims (18, 19, 20)
-
-
21. Tangible, non-transitory, computer-readable media having instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a playback device to perform a method comprising:
-
applying a state variable update associated with the playback device in a plurality of playback devices, the state variable update indicating a limited volume range associated with the playback device; receiving, via a network interface, data indicating a group volume adjustment for the plurality of playback devices; determining that applying the group volume adjustment to the playback device would not result in a playback volume of the playback device exceeding a volume limitation of the playback device; and based on the determination that applying the group volume adjustment to the playback device would not result in the playback volume of the playback device exceeding the volume limitation of the playback device, adjusting the playback volume of the playback device according to the group volume adjustment. - View Dependent Claims (22, 23)
-
-
24. A method comprising:
-
applying a state variable update associated with a playback device in a plurality of playback devices, the state variable update indicating a limited volume range associated with the playback device; receiving, via a network interface of the playback device, data indicating a group volume adjustment for the plurality of playback devices; determining that applying the group volume adjustment to the playback device would not result in a playback volume of the playback device exceeding a volume limitation of the playback device; and based on the determination that applying the group volume adjustment to the playback device would not result in the playback volume of the playback device exceeding the volume limitation of the playback device, adjusting the playback volume of the playback device according to the group volume adjustment. - View Dependent Claims (25, 26)
-
-
27. Tangible, non-transitory, computer-readable media having instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a playback device to perform a method comprising:
-
applying a state variable update associated with the playback device in a plurality of playback devices, the state variable update indicating a limited volume range associated with the playback device; receiving, via a network interface of the playback device, data indicating a group volume adjustment for the plurality of playback devices; and determining that applying the group volume adjustment to the playback device would result in a playback volume of the playback device exceeding a volume limitation of the playback device; and based on the determination that applying the group volume adjustment to the playback device would result in the playback volume of the playback device exceeding the volume limitation of the playback device, adjusting the playback volume of the playback device to a level within the volume limitation for the playback device. - View Dependent Claims (28, 29)
-
-
30. A method comprising:
-
applying a state variable update associated with a playback device in a plurality of playback devices, the state variable update indicating a limited volume range associated with the playback device; receiving, via a network interface of the playback device, data indicating a group volume adjustment for the plurality of playback devices; and determining that applying the group volume adjustment to the playback device would result in a playback volume of the playback device exceeding a volume limitation of the playback device; and based on the determination that applying the group volume adjustment to the playback device would result in the playback volume of the playback device exceeding the volume limitation of the playback device, adjusting the playback volume of the playback device to a level within the volume limitation for the playback device. - View Dependent Claims (31, 32)
-
-
33. Tangible, non-transitory, computer-readable media having instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a playback device to perform a method comprising:
-
applying a state variable update associated with a playback device in a plurality of playback devices, the state variable update indicating a limited volume range associated with the playback device; receiving, via a network interface, data indicating a group volume adjustment for the plurality of playback devices; determining whether applying the group volume adjustment to the playback device would result in a playback volume of the playback device exceeding a volume limitation of the playback device; and if applying the group volume adjustment to the playback device would not result in the playback volume of the playback device exceeding the volume limitation of the playback device, adjusting the playback volume of the playback device according to the group volume adjustment, and if applying the group volume adjustment to the playback device would result in the playback volume of the playback device exceeding the volume limitation of the playback device, adjusting the playback volume of the playback device to a level within the volume limitation for the playback device. - View Dependent Claims (34, 35, 36)
-
-
37. A method comprising:
-
applying a state variable update associated with a playback device in a plurality of playback devices, the state variable update indicating a limited volume range associated with the playback device; receiving, via a network interface, data indicating a group volume adjustment for the plurality of playback devices; determining whether applying the group volume adjustment to the playback device would result in a playback volume of the playback device exceeding a volume limitation of the playback device; and if applying the group volume adjustment to the playback device would not result in the playback volume of the playback device exceeding the volume limitation of the playback device, adjusting the playback volume of the playback device according to the group volume adjustment, and if applying the group volume adjustment to the playback device would result in the playback volume of the playback device exceeding the volume limitation of the playback device, adjusting the playback volume of the playback device to a level within the volume limitation for the playback device. - View Dependent Claims (38, 39, 40)
-
Specification