Volume Limit
First Claim
1. A playback device comprising:
- a processor;
a non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that, when executed by the processor, cause the playback device to perform functions comprising;
storing an active volume state variable in memory, wherein the active volume state variable corresponds to a current playback volume;
storing a volume limit state variable in memory, wherein the volume limit state variable corresponds to a playback volume limit of the playback device;
detecting, by the playback device, a command to begin playback of media from a given source;
selecting a startup playback volume to be one of the current playback volume and the playback volume limit based on the given source of the command to begin playback; and
playing back media at the startup playback volume.
6 Assignments
0 Petitions
Accused Products
Abstract
An example playback device may store an active volume state variable in memory, where the active volume state variable corresponds to a current playback volume. The playback device may also store a volume limit state variable in memory, where the volume limit state variable corresponds to a playback volume limit of the playback device. The playback device may detect a command to begin playback of media from a given source and then select a startup playback volume to be one of the current playback volume and the playback volume limit based on the given source of the command to begin playback. The playback device may then play back media at the startup playback volume.
94 Citations
19 Claims
-
1. A playback device comprising:
-
a processor; a non-transitory computer-readable medium; and program instructions stored on the non-transitory computer-readable medium that, when executed by the processor, cause the playback device to perform functions comprising; storing an active volume state variable in memory, wherein the active volume state variable corresponds to a current playback volume; storing a volume limit state variable in memory, wherein the volume limit state variable corresponds to a playback volume limit of the playback device; detecting, by the playback device, a command to begin playback of media from a given source; selecting a startup playback volume to be one of the current playback volume and the playback volume limit based on the given source of the command to begin playback; and playing back media at the startup playback volume. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A playback device comprising:
-
a processor; a non-transitory computer-readable medium; and program instructions stored on the non-transitory computer-readable medium that, when executed by the processor, cause the playback device to perform functions comprising; storing, by the playback device, a maximum volume state variable corresponding to a maximum playback volume of the playback device; detecting, while the playback device is in a paused state for play back of media, a command received from a given source to increase the playback volume of the playback device to a proposed playback volume; determining an active volume state variable based on (1) the given source and (2) a comparison of the proposed playback volume to the maximum volume state variable, wherein the active volume state variable corresponds to a current playback volume; and storing the active volume state variable in memory. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method comprising:
-
storing, by a playback device, an active volume state variable in memory, wherein the active volume state variable corresponds to a current playback volume; storing a volume limit state variable in memory, wherein the volume limit state variable corresponds to a playback volume limit of the playback device; detecting, by the playback device, a command to begin playback of media from a given source; selecting a startup playback volume to be one of the current playback volume and the playback volume limit based on the given source of the command to begin playback; and playing back media at the startup playback volume.
-
- 14. The method of claim 14, wherein the given source of the detected command is a touch sensor located on the playback device.
Specification