Media Playback System with Voice Assistance
AssigneeSonos, Inc.
InventorsDayn Wilberding, John Tolomei
Life of this patent
Estimating the term…
Abstract
Example techniques involve invoking voice assistance for a media playback system. In some embodiments, media playback system is configured to (i) capture a voice input via at least one microphone device, (ii) detect inclusion of one or more of the commands within the voice input, (iii) determine that the one or more commands meets corresponding command criteria associated with the one or more commands within the set of command information, and (iv) in response to the determination, select a first voice assistant service (VAS) and (a) forego selection of a second VAS, (b) send the voice input to first VAS, and (c) after sending the voice input, receiving a response to the voice input from the first VAS.
Claims20
A network microphone device of a media playback system, comprising:
- a processor;
- at least one microphone;
- and
- tangible computer-readable memory having instructions stored thereon that when executed by the processor cause the network microphone device to perform functions for a media playback system, the functions comprising:
- causing a set of command information comprising a listing of commands and associated command criteria to be stored in memory;
- capturing a voice input via the at least one microphone;
- detecting inclusion of one or more of the commands within the voice input;
- determining that the one or more commands meets corresponding command criteria associated with the one or more commands within the set of command information;
- and
- in response to the determining, selecting a first voice assistant service (VAS) and foregoing selection of a second VAS, (ii) sending the voice input to the first VAS, (iii) and after sending the voice input, receiving a response to the voice input from the first VAS.
A method of invoking a first voice assistant service (VAS) for a media playback system, the method comprising:
- causing a set of command information comprising a listing of commands and associated command criteria to be stored in memory;
- capturing a voice input via at least one microphone of a network microphone device;
- detecting inclusion of one or more of the commands within the voice input;
- determining that the one or more commands meets corresponding command criteria associated with the one or more commands within the set of command information;
- and
- in response to the determining, selecting a first voice assistant service (VAS) and foregoing selection of a second VAS, (ii) sending the voice input to the first VAS, (iii) and after sending the voice input, receiving a response to the voice input from the first VAS.
A tangible, non-transitory, computer-readable media having stored therein instructions executable by one or more processors to cause a network microphone device to perform operations in a media playback system, the operations comprising:
- causing a set of command information comprising a listing of commands and associated command criteria to be stored in memory;
- capturing a voice input via at least one microphone of the network microphone device;
- detecting one or more of the commands within the captured voice input;
- determining that the one or more commands meets one or more corresponding criteria within the set of command information;
- and
- in response to the determining, selecting a first voice assistant service (VAS) and foregoing selection of a second VAS, (ii) sending the voice input to the first VAS, (iii) after sending the voice input, processing a response to the voice input from the first VAS.
Dependencies are inferred from the claim text.