Patent ID: 11899519
Assignee: SONOS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H  Y | IPC G  H

Claim 14:
15. A method comprising:
capturing audio content via one or more microphones of a network microphone device;
using, by the network microphone device, a first algorithm implemented on the network microphone device to detect whether the captured audio content may include one of a plurality of predefined wake phrases, wherein each wake phrase consists of a set of one or more words that cause the network microphone device to provide at least a portion of the captured audio content to a voice service corresponding to the wake phrase and that is configured to process a command specified by the portion of the captured audio content;
after detecting, via the first algorithm, that the captured audio content may include a particular wake phrase, activating logic implemented on the network microphone device and that is associated with one of a plurality of second algorithms that is particularly associated with the wake phrase to confirm whether the first algorithm detected the wake phrase in the captured audio content, wherein the second algorithm is more computationally intensive than the first algorithm and is one of a plurality of second algorithms, wherein each of the plurality of second algorithms is associated with a different wake phrase, and wherein logic implemented on the network microphone device and that is associated with second algorithms that are not associated with the particular wake phrase remain deactivated;
after the second algorithm confirms that the first algorithm detected the wake phrase in the captured audio content, transmitting, via a network interface of the network microphone device, at least the portion of the captured audio content to the voice service corresponding to the wake phrase;
after the portion of the captured audio content has been communicated to the voice service corresponding to the wake phrase, deactivating the logic associated with the one of the plurality of second algorithms; and
when the second algorithm does not confirm that the first algorithm detected the wake phrase in the captured audio content, deactivating the logic associated with the one of the plurality of second algorithms thereby ceasing further processing of the detected audio content.