Waking other devices for additional data
First Claim
Patent Images
1. A method comprising:
- receiving, by a main device, a trigger input signal;
in response to the received trigger input signal, outputting a wake-up signal from the main device to a secondary device;
receiving, by the main device from the secondary device in response to the wake-up signal, buffered input data;
subsequent to receiving the buffered input data by the main device, receiving input signals collected in real time from the secondary device;
receiving a signal indicating that a user is in proximity to the main device so as to enable a main device sensor of the main device;
receiving an input signal from the main device sensor;
separately recognizing the input signal from the main device sensor of the main device and the input signals from a secondary device using speech recognition algorithms and providing recognition results for each device, wherein the input signal from the main device sensor of the main device is recognized as a first recognition result and the input signals from the secondary device are recognized as a second recognition result;
generating a final recognition result based on the first and second recognition results, wherein the second recognition result is used to verify the first recognition result as the final recognition result if the main device is closer to the source of the input than the secondary device, and the first recognition result is used to verify the second recognition result as the final recognition result if the secondary device is closer to the source of the input signal than the main device; and
in response to the recognized input signals, generating a command signal to perform an action related to the recognized input signals based on the generated final recognition result.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed subject matter provides a main device and at least one secondary device. The at least one secondary device and the main device may operate in cooperation with one another and other networked components to provide improved performance, such as improved speech and other signal recognition operations. Using the improved recognition results, a higher probability of generating the proper commands to a controllable device is provided.
20 Citations
19 Claims
-
1. A method comprising:
-
receiving, by a main device, a trigger input signal; in response to the received trigger input signal, outputting a wake-up signal from the main device to a secondary device; receiving, by the main device from the secondary device in response to the wake-up signal, buffered input data; subsequent to receiving the buffered input data by the main device, receiving input signals collected in real time from the secondary device; receiving a signal indicating that a user is in proximity to the main device so as to enable a main device sensor of the main device; receiving an input signal from the main device sensor; separately recognizing the input signal from the main device sensor of the main device and the input signals from a secondary device using speech recognition algorithms and providing recognition results for each device, wherein the input signal from the main device sensor of the main device is recognized as a first recognition result and the input signals from the secondary device are recognized as a second recognition result; generating a final recognition result based on the first and second recognition results, wherein the second recognition result is used to verify the first recognition result as the final recognition result if the main device is closer to the source of the input than the secondary device, and the first recognition result is used to verify the second recognition result as the final recognition result if the secondary device is closer to the source of the input signal than the main device; and in response to the recognized input signals, generating a command signal to perform an action related to the recognized input signals based on the generated final recognition result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
a main device including a first-duration power supply, a sensor and a processor configured to; receive a trigger input signal from an external source; output a wake-up signal to a secondary device; receive, from the secondary device in response to the wake-up signal, buffered input data; subsequent to receiving the buffered input data, receive input signals collected in real time from the secondary device; receive a signal indicating that a user is in proximity to the main device so as to enable the main device sensor; receive an input signal from the main device sensor; separately recognizing the input signal from the main device sensor and the input signals from a secondary device using speech recognition algorithms and providing recognition results for each device, wherein the input signal from the main device sensor of the main device is recognized as a first recognition result and the input signals from secondary device are recognized as a second recognition result; generate a final recognition result based on the first and second recognition results, wherein the second recognition result is used to verify the first recognition result as the final recognition result if the main device is closer to the source of the input than the secondary device, and the first recognition result is used to verify the second recognition result as the final recognition result if the secondary device is closer to the source of the input signal than the main device; and in response to the recognized input signals, generate a command signal to perform an action related to the recognized input signals based on the generated final recognition result. - View Dependent Claims (13, 14)
-
15. A system, comprising:
-
a main device including a first-duration power supply, a sensor and a processor configured to receive inputs and transmit signals, wherein the processor is configured to send a wake-up signal in response to receiving a trigger signal and is configured to send a signal indicating that the user is in proximity to a main device so as to enable the sensor; and a secondary device including a second-duration power supply, a sensor, a memory, and a processor wherein the processor is configured to, in response to receiving the wake-up signal from the main device, transmit buffered input data prior to transmitting input signals collected in real time, wherein the processor of the main device separately recognizes the input signal from the sensor and the input signals from a secondary device using speech recognition algorithms provides separate recognition results for each device, wherein the input signal from the main device sensor of the main device is recognized as a first recognition result and the input signals from secondary device are recognized as a second recognition result, wherein the processor of the main device generates a final recognition result based on the first and second recognition results, wherein the second recognition result is used to verify the first recognition result as the final recognition result if the main device is closer to the source of the input than the secondary device, and the first recognition result is used to verify the second recognition result as the final recognition result if the secondary device is closer to the source of the input signal than the main device, wherein the processor of the main device generates a command signal to perform an action related to the recognized input signals based on the generated final recognition result. - View Dependent Claims (16, 17, 18, 19)
-
Specification