US 12,141,502 B2
Dynamic computation of system response volume
Luis Vega-Zayas, Arlington, MA (US); Lucas Pylypczak, Boston, MA (US); and Rich Lean, Boston, MA (US)
Assigned to Sonos, Inc., Goleta, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Nov. 13, 2023, as Appl. No. 18/507,713.
Application 18/507,713 is a continuation of application No. 17/986,241, filed on Nov. 14, 2022, granted, now 11,816,393.
Application 17/986,241 is a continuation of application No. 17/391,404, filed on Aug. 2, 2021, granted, now 11,500,611, issued on Nov. 15, 2022.
Application 17/391,404 is a continuation of application No. 16/600,949, filed on Oct. 14, 2019, granted, now 11,080,005, issued on Aug. 3, 2021.
Application 16/600,949 is a continuation of application No. 16/102,153, filed on Aug. 13, 2018, granted, now 10,445,057, issued on Oct. 15, 2019.
Application 16/102,153 is a continuation of application No. 15/699,982, filed on Sep. 8, 2017, granted, now 10,048,930, issued on Aug. 14, 2018.
Prior Publication US 2024/0086145 A1, Mar. 14, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/16 (2006.01); H04R 27/00 (2006.01); H04R 29/00 (2006.01); H04S 7/00 (2006.01)
CPC G06F 3/165 (2013.01) [G06F 3/167 (2013.01); H04R 27/00 (2013.01); H04R 29/001 (2013.01); H04S 7/301 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01); H04R 2430/01 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor;
at least one non-transitory computer-readable medium; and
program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the system is configured to:
form a playback group for synchronous playback of audio content, the playback group comprising a first playback device and a second playback device;
cause the first playback device to play back audio content in synchrony with the second playback device;
while the first playback device and the second playback device are playing back the audio content in synchrony, determine that the first playback device has received an audio input comprising a voice input via a microphone associated with the first playback device;
based on the voice input, determine that a requirement exists to output a system response to the voice input;
determine a sound pressure level (SPL) measurement associated with the voice input;
based on the SPL measurement, determine a system response volume;
cause the first playback device and the second playback device to reduce an audio playback volume of the audio content; and
cause at least one of the first playback device or the second playback device to output the system response at the system response volume.