Low power integrated circuit to analyze a digitized audio stream
First Claim
1. A method for processing audio information, comprising:
- receiving, by a computing device, an audio stream, the audio stream including a keyword and additional audio;
monitoring, by a low power integrated circuit of the computing device, the audio stream;
digitizing, by the low power integrated circuit, the audio stream, the digitized audio stream including the keyword and the additional audio;
storing the digitized audio stream in a memory in the computing device, wherein storing the digitized audio stream comprises replacing a prior digitized audio stream stored in the memory with the digitized audio stream;
analyzing, by the low power integrated circuit, the stored digitized audio stream for recognition of the keyword;
upon recognition of the keyword within the stored digitized audio stream, inducing, by the low power integrated circuit, a processor of the computing device to enter an increased power usage state and to obtain at least the additional audio of the stored digitized audio stream from the memory;
obtaining, by the processor, at least the additional audio of the stored digitized audio stream from the memory;
transmitting, by the computing device, at least the additional audio of the stored digitized audio stream to a server for determining one or more actions based on at least the additional audio of the stored digitized audio stream; and
rendering, by the computing device, a response received from the server, wherein the response is based on analysis of at least the additional audio of the digitized audio stream and comprises one or more instructions to perform the one or more actions.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, and systems for processing audio information are disclosed. An exemplary method includes receiving an audio stream. The audio stream may be monitored by a low power integrated circuit. The audio stream may be digitized by the low power integrated circuit. The digitized audio stream may be stored in a memory, wherein storing the digitized audio stream comprises replacing a prior digitized audio stream stored in the memory with the digitized audio stream. The low power integrated circuit may analyze the stored digitized audio stream for recognition of a keyword. The low power integrated circuit may induce a processor to enter an increased power usage state upon recognition of the keyword within the stored digitized audio stream. The stored digitized audio stream may be transmitted to a server for processing. A response received from the server based on the processed audio stream may be rendered.
57 Citations
27 Claims
-
1. A method for processing audio information, comprising:
-
receiving, by a computing device, an audio stream, the audio stream including a keyword and additional audio; monitoring, by a low power integrated circuit of the computing device, the audio stream; digitizing, by the low power integrated circuit, the audio stream, the digitized audio stream including the keyword and the additional audio; storing the digitized audio stream in a memory in the computing device, wherein storing the digitized audio stream comprises replacing a prior digitized audio stream stored in the memory with the digitized audio stream; analyzing, by the low power integrated circuit, the stored digitized audio stream for recognition of the keyword; upon recognition of the keyword within the stored digitized audio stream, inducing, by the low power integrated circuit, a processor of the computing device to enter an increased power usage state and to obtain at least the additional audio of the stored digitized audio stream from the memory; obtaining, by the processor, at least the additional audio of the stored digitized audio stream from the memory; transmitting, by the computing device, at least the additional audio of the stored digitized audio stream to a server for determining one or more actions based on at least the additional audio of the stored digitized audio stream; and rendering, by the computing device, a response received from the server, wherein the response is based on analysis of at least the additional audio of the digitized audio stream and comprises one or more instructions to perform the one or more actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device for processing audio information, comprising:
-
a low power integrated circuit; a memory coupled to the low power integrated circuit; a processor coupled to the low power integrated circuit and the memory; wherein the low power integrated circuit is configured to; monitor and digitize an audio stream received by the computing device, the digitized audio stream including a keyword and additional audio; store the digitized audio stream in the memory, wherein storing the digitized audio stream comprises replacing a prior digitized audio stream stored in the memory with the digitized audio stream; analyze the stored digitized audio stream to recognize the keyword; upon recognition of the keyword in the stored digitized audio stream, induce the processor of the computing device to enter an increased power usage state and to obtain at least the additional audio of the stored digitized audio stream from the memory; and wherein the processor is configured to; obtain at least the additional audio of the stored digitized audio stream from the memory; transmit at least the additional audio of the stored digitized audio stream to a server for determining one or more actions based on at least the additional audio of the stored digitized audio stream; and render a response received by the computing device from a server, wherein the response is based on analysis of at least the additional audio of the digitized audio stream. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for analyzing a digitized audio stream, comprising:
-
a computing device, comprising; one or more processors; a memory; and a low power integrated circuit coupled to the one or more processors and the memory, the low power integrated circuit configured to; monitor and digitize an audio stream received by the computing device, the digitized audio stream including a keyword and additional audio; store the digitized audio stream in the memory; analyze the stored digitized audio stream to recognize the keyword; upon recognition of the keyword in the stored digitized audio stream, induce the one or more processors to enter an increased power usage state; and a server configured to; receive at least the additional audio of the digitized audio stream transmitted from the computing device; process at least the additional audio of the received digitized audio stream to determine one or more actions; and transmit an instruction to perform the one or more actions to the computing device, wherein the instruction is based on analysis of at least the additional audio of the received digitized audio stream. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification