Volume limit
First Claim
Patent Images
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 a command to begin playback of media from a given source;
determining an identity of the given source of the command to begin playback, wherein the determined identity of the given source comprises a given sensor of a given device;
based on the determined identity of the given source of the command to begin playback, selecting a startup playback volume to be one of the current playback volume and the playback volume limit; 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.
96 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 a command to begin playback of media from a given source; determining an identity of the given source of the command to begin playback, wherein the determined identity of the given source comprises a given sensor of a given device; based on the determined identity of the given source of the command to begin playback, selecting a startup playback volume to be one of the current playback volume and the playback volume limit; 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 identity of the given source of the command to increase the playback volume, wherein the determined identity of the given source comprises a given sensor of a given device; determining an active volume state variable based on (1) the determined identity of 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, via a playback device, an active volume state variable in memory, wherein the active volume state variable corresponds to a current playback volume; storing, via the playback device, a volume limit state variable in memory, wherein the volume limit state variable corresponds to a playback volume limit of the playback device; detecting, via the playback device, a command to begin playback of media from a given source; determining, via the playback device, an identity of the given source of the command to begin playback, wherein the determined identity of the given source comprises a given sensor of a given device; based on the determined identity of the given source of the command to begin playback, selecting, via the playback device, a startup playback volume to be one of the current playback volume and the playback volume limit; and playing back, via the playback device, media at the startup playback volume. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification