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;
training a probabilistic model using data that reflects whether, given past combinations of (i) state data that references a state of a mobile device and (ii) sensor data that is sensed by one or more sensors of the mobile device, a user of the mobile device did or did not actually initiate a voice input;
obtaining, as input data, particular state data that references a particular state of a mobile device, and particular sensor data that is sensed by one or more sensors of the mobile device;
inferring, based on applying the probabilistic model to the input data, that the user of the mobile device is likely to initiate voice input; and
invoking voice input functionality of the mobile device in response to inferring that the user is likely to initiate voice input.
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.
-
Citations
18 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; training a probabilistic model using data that reflects whether, given past combinations of (i) state data that references a state of a mobile device and (ii) sensor data that is sensed by one or more sensors of the mobile device, a user of the mobile device did or did not actually initiate a voice input; obtaining, as input data, particular state data that references a particular state of a mobile device, and particular sensor data that is sensed by one or more sensors of the mobile device; inferring, based on applying the probabilistic model to the input data, that the user of the mobile device is likely to initiate voice input; and invoking voice input functionality of the mobile device in response to inferring that the user is likely to initiate voice input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
training a probabilistic model using data that reflects whether, given past combinations of (i) state data that references a state of a mobile device and (ii) sensor data that is sensed by one or more sensors of the mobile device, a user of the mobile device did or did not actually initiate a voice input; obtaining, as input data, particular state data that references a particular state of a mobile device, and particular sensor data that is sensed by one or more sensors of the mobile device; inferring, based on applying the probabilistic model to the input data, that the user of the mobile device is likely to initiate voice input; and invoking voice input functionality of the mobile device in response to inferring that the user is likely to initiate voice input. - View Dependent Claims (15, 16, 17)
-
-
18. 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:
-
training a probabilistic model using data that reflects whether, given past combinations of (i) state data that references a state of a mobile device and (ii) sensor data that is sensed by one or more sensors of the mobile device, a user of the mobile device did or did not actually initiate a voice input; obtaining, as input data, particular state data that references a particular state of a mobile device, and particular sensor data that is sensed by one or more sensors of the mobile device; inferring, based on applying the probabilistic model to the input data, that the user of the mobile device is likely to initiate voice input; and invoking voice input functionality of the mobile device in response to inferring that the user is likely to initiate voice input.
-
Specification