Predictive pre-recording of audio for voice input
First Claim
Patent Images
1. A system comprising:
- one or more computers; and
a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising;
applying a rule or a probabilistic model to state data that references a state of a mobile device and sensor data that is sensed by one or more sensors of the mobile device;
inferring, based on applying the rule or the probabilistic model to the state data and the sensor data, that a user of the mobile device is likely to initiate voice input;
commencing a background audio recording in response to inferring that the user is likely to initiate voice input; and
transmitting (i) an audio signal that encodes the background audio recording and an utterance, and (ii) duration data that indicates a duration of the background audio recording encoded in the audio signal.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing predictive pre-recording of audio for voice input. In one aspect, a method includes establishing, as input data, state data that references a state of a mobile device and sensor data that is sensed by one or more sensors of the mobile device, applying a rule or a probabilistic model to the input data, inferring, based on applying the rule or the probabilistic model to the input data, that a user of the mobile device is likely to initiate voice input, and invoking one or more functionalities of the mobile device in response to inferring that the user is likely to initiate voice input.
27 Citations
19 Claims
-
1. A system comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; applying a rule or a probabilistic model to state data that references a state of a mobile device and sensor data that is sensed by one or more sensors of the mobile device; inferring, based on applying the rule or the probabilistic model to the state data and the sensor data, that a user of the mobile device is likely to initiate voice input; commencing a background audio recording in response to inferring that the user is likely to initiate voice input; and transmitting (i) an audio signal that encodes the background audio recording and an utterance, and (ii) duration data that indicates a duration of the background audio recording encoded in the audio signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
applying, by a mobile device, a rule or a probabilistic model to state data that references a state of the mobile device and sensor data that is sensed by one or more sensors of the mobile device; inferring, based on applying the rule or the probabilistic model to the state data and the sensor data, that a user of the mobile device is likely to initiate voice input; commencing, by the mobile device, a background audio recording in response to inferring that the user is likely to initiate voice input; and transmitting, by the mobile device, (i) an audio signal that encodes the background audio recording and an utterance, and (ii) duration data that indicates a duration of the background audio recording encoded in the audio signal. - View Dependent Claims (16, 17, 18)
-
-
19. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
applying a rule or a probabilistic model to state data that references a state of a mobile device and sensor data that is sensed by one or more sensors of the mobile device; inferring, based on applying the rule or the probabilistic model to the state data and the sensor data, that a user of the mobile device is likely to initiate voice input; commencing a background audio recording in response to inferring that the user is likely to initiate voice input; and transmitting (i) an audio signal that encodes the background audio recording and an utterance, and (ii) duration data that indicates a duration of the background audio recording encoded in the audio signal.
-
Specification