US 11,809,776 B2
Volume limit
Chris Bierbower, Santa Barbara, CA (US); and Nicholas Maniskas, Santa Barbara, CA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Oct. 26, 2020, as Appl. No. 17/080,640.
Application 17/080,640 is a continuation of application No. 16/420,541, filed on May 23, 2019, granted, now 10,817,254.
Application 16/420,541 is a continuation of application No. 15/949,021, filed on Apr. 9, 2018, granted, now 10,303,429, issued on May 28, 2019.
Application 15/949,021 is a continuation of application No. 15/359,722, filed on Nov. 23, 2016, granted, now 9,940,095, issued on Apr. 10, 2018.
Application 15/359,722 is a continuation of application No. 14/696,366, filed on Apr. 24, 2015, granted, now 9,678,708, issued on Jun. 13, 2017.
Prior Publication US 2021/0103424 A1, Apr. 8, 2021
Int. Cl. G06F 3/16 (2006.01); G11B 27/34 (2006.01); H03G 3/30 (2006.01); H03G 3/04 (2006.01); H03G 7/00 (2006.01)
CPC G06F 3/165 (2013.01) [G11B 27/34 (2013.01); H03G 3/04 (2013.01); H03G 3/3026 (2013.01); H03G 7/002 (2013.01); H03G 7/005 (2013.01); H04R 2227/005 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A first playback device of a media playback system, the first playback device comprising:
at least one processor;
a non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor such that the first playback device is configured to:
store an active volume state variable in memory, wherein the active volume state variable corresponds to a current playback volume;
store a volume limit state variable in memory, wherein the volume limit state variable corresponds to a playback volume limit of the first playback device;
detect a command to begin playback of media at a proposed playback volume different from the current playback volume;
based on comparing (i) the playback volume limit and (ii) the proposed playback volume, select a startup playback volume;
play back media at the startup playback volume; and
cause at least a second playback device of the media playback system to play back media at the startup playback volume.