Patent ID: 11893308
Assignee: SONOS, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 9:
10. A system comprising a playback device and a computing system, the playback device comprising:
at least one audio transducer;
at least one microphone;
a first network interface;
at least one first processor;
first data storage including instructions that, when executed by the at least one first processor, cause the playback device to perform first functions comprising:
capturing a voice input via the at least one microphone, wherein capturing the voice input comprises buffering first voice data;
determining, via a first voice assistant that is capable of processing a set of first keywords, that additional voice input is required to process the voice input, wherein the voice input comprises at least one first keyword;
outputting, via the at least one audio transducer; an audio prompt for the additional voice input;
capturing the additional voice input via the at least one microphone, wherein capturing the additional voice input comprises buffering second voice data;
processing, via the first voice assistant, the voice input in combination with the additional voice input, wherein the additional voice input includes at least one second keyword, and wherein the set of first keywords is exclusive of the at least one second keyword;
determining that the first voice assistant is unable to process the voice input with the additional voice input; and
sending, via the network interface to a second voice assistant that is capable of processing a set of second keywords, a query corresponding to the voice input for processing, wherein the set of second keywords includes more keywords than the set of first keywords; and

the computing system comprising:
a second network interface;
at least one second processor; and
second data storage including instructions that, when executed by the at least one second processor, cause the computing system to perform second functions comprising:
receiving, via the second network interface, the query corresponding to the voice input; and
sending, via the second network interface, a response corresponding to the query.