Method, apparatus, and system for automatically monitoring for voice input based on context
First Claim
1. A computer-implemented method comprising:
- determining a context associated with a mobile computing device;
classifying the context as a pre-defined context that indicates a likelihood that ambient sounds will include one or more trigger terms that correspond to a request from a user for the computing device to perform an operation satisfies a likelihood threshold;
in response to classifying the context as a pre-defined context that indicates the likelihood that ambient sounds will include one or more trigger terms that correspond to a request from a user for the computing device to perform an operation satisfies the likelihood threshold, switching the computing device to a mode of operation in which the computing device monitors the ambient sounds for one or more trigger terms that correspond to a request from the user for the computing device to perform an operation;
receiving data indicating that the ambient sounds include one or more trigger terms that correspond to a request from the user for the mobile computing device to perform the operation; and
in response to receiving data indicating that the ambient sounds include one or more trigger terms that correspond to a request from the user for the mobile computing device to perform the operation, providing an output that is responsive to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, a computer-implemented method includes detecting a current context associated with a mobile computing device and determining, based on the current context, whether to switch the mobile computing device from a current mode of operation to a second mode of operation during which the mobile computing device monitors ambient sounds for voice input that indicates a request to perform an operation. The method can further include, in response to determining whether to switch to the second mode of operation, activating one or more microphones and a speech analysis subsystem associated with the mobile computing device so that the mobile computing device receives a stream of audio data. The method can also include providing output on the mobile computing device that is responsive to voice input that is detected in the stream of audio data and that indicates a request to perform an operation.
180 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
determining a context associated with a mobile computing device;
classifying the context as a pre-defined context that indicates a likelihood that ambient sounds will include one or more trigger terms that correspond to a request from a user for the computing device to perform an operation satisfies a likelihood threshold;in response to classifying the context as a pre-defined context that indicates the likelihood that ambient sounds will include one or more trigger terms that correspond to a request from a user for the computing device to perform an operation satisfies the likelihood threshold, switching the computing device to a mode of operation in which the computing device monitors the ambient sounds for one or more trigger terms that correspond to a request from the user for the computing device to perform an operation; receiving data indicating that the ambient sounds include one or more trigger terms that correspond to a request from the user for the mobile computing device to perform the operation; and in response to receiving data indicating that the ambient sounds include one or more trigger terms that correspond to a request from the user for the mobile computing device to perform the operation, providing an output that is responsive to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising;
determining a context associated with a mobile computing device;
classifying the context as a pre-defined context that indicates a likelihood that ambient sounds will include one or more trigger terms that correspond to a request from a user for the computing device to perform an operation satisfies a likelihood threshold;in response to classifying the context as a pre-defined context that indicates the likelihood that ambient sounds will include one or more trigger terms that correspond to a request from a user for the computing device to perform an operation satisfies the likelihood threshold, switching the computing device to a mode of operation in which the computing device monitors the ambient sounds for one or more trigger terms that correspond to a request from the user for the computing device to perform an operation; receiving data indicating that the ambient sounds include one or more trigger terms that correspond to a request from the user for the mobile computing device to perform the operation; and in response to receiving data indicating that the ambient sounds include one or more trigger terms that correspond to a request from the user for the mobile computing device to perform the operation, providing an output that is responsive to the request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising;
-
20. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such
execution, cause the one or more computers to perform operations comprising: -
determining a context associated with a mobile computing device;
classifying the context as a pre-defined context that indicates a likelihood that ambient sounds will include one or more trigger terms that correspond to a request from a user for the computing device to perform an operation satisfies a likelihood threshold;in response to classifying the context as a pre-defined context that indicates the likelihood that ambient sounds will include one or more trigger terms that correspond to a request from a user for the computing device to perform an operation satisfies the likelihood threshold, switching the computing device to a mode of operation in which the computing device monitors the ambient sounds for one or more trigger terms that correspond to a request from the user for the computing device to perform an operation; receiving data indicating that the ambient sounds include one or more trigger terms that correspond to a request from the user for the mobile computing device to perform the operation; and in response to receiving data indicating that the ambient sounds include one or more trigger terms that correspond to a request from the user for the mobile computing device to perform the operation, providing an output that is responsive to the request.
-
Specification