US 11,881,223 B2
Systems and methods of operating media playback systems having multiple voice assistant services
Ryan Richard Myers, Santa Barbara, CA (US); Luis R. Vega Zayas, Santa Barbara, CA (US); and Sangah Park, Somerville, MA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Dec. 5, 2022, as Appl. No. 18/061,579.
Application 18/061,579 is a continuation of application No. 17/454,676, filed on Nov. 12, 2021, granted, now 11,557,294.
Application 17/454,676 is a continuation of application No. 16/213,570, filed on Dec. 7, 2018, granted, now 11,183,183, issued on Nov. 23, 2021.
Prior Publication US 2023/0215433 A1, Jul. 6, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/22 (2006.01); G06F 3/16 (2006.01); G10L 15/08 (2006.01)
CPC G10L 15/22 (2013.01) [G06F 3/165 (2013.01); G10L 15/08 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more microphones;
one or more processors;
at least one non-transitory computer-readable medium; and
program instructions stored on the at least one non-transitory computer-readable medium that, when executed by the one or more processors, cause the system to perform operations comprising:
capturing audio input via the one or more microphones;
monitoring, via a first wake-word detector, the captured audio input for a first wake word associated with a first voice assistant service (VAS);
monitoring, via a second wake-word detector, the captured audio input for a second wake word associated with a second VAS different from the first VAS;
detecting, via the first wake-word detector, the first wake word in the captured audio input;
after detecting the first wake word, obtaining, based on the captured audio input, first content to be played back via a playback device;
playing back, via the playback device, the first content;
while playing back the first content, detecting, via the second wake-word detector, the second wake word in the captured audio input;
after detecting the second wake word:
suspending operation of the first wake-word detector;
obtaining, based on the captured audio input, second content to be played back via the playback device; and
suppressing playback of the first content;
while the playback of the first content is suppressed, playing back, via the playback device, the second content; and
after playing back the second content:
resuming playback of the first content; and
resuming monitoring the captured audio input for the first wake word.