PREDICTIVE PRE-RECORDING OF AUDIO FOR VOICE INPUT
First Claim
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;
obtaining sensor data from one or more sensors of a mobile device while the mobile device is operating in an inactive state;
determining that a user of the mobile device is interacting with the mobile device based on the sensor data;
invoking voice input functionality of the mobile device in response to determining that the user of the mobile device is interacting with the mobile device;
detecting a voice input; and
activating the mobile device in response to detecting the 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 obtaining sensor data from one or more sensors of a mobile device while the mobile device is operating in an inactive state, determining that a user of the mobile device is interacting with the mobile device based on the sensor data, invoking voice input functionality of the mobile device in response to determining that the user of the mobile device is interacting with the mobile device, detecting a voice input, and activating the mobile device in response to detecting the voice input.
-
Citations
20 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; obtaining sensor data from one or more sensors of a mobile device while the mobile device is operating in an inactive state; determining that a user of the mobile device is interacting with the mobile device based on the sensor data; invoking voice input functionality of the mobile device in response to determining that the user of the mobile device is interacting with the mobile device; detecting a voice input; and activating the mobile device in response to detecting the voice input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 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:
-
obtaining sensor data from one or more sensors of a mobile device while the mobile device is operating in an inactive state; determining that a user of the mobile device is interacting with the mobile device based on the sensor data; invoking voice input functionality of the mobile device in response to determining that the user of the mobile device is interacting with the mobile device; detecting a voice input; and activating the mobile device in response to detecting the voice input.
-
-
20. A computer-implemented method comprising:
-
obtaining sensor data from one or more sensors of a mobile device while the mobile device is operating in an inactive state; determining that a user of the mobile device is interacting with the mobile device based on the sensor data; invoking voice input functionality of the mobile device in response to determining that the user of the mobile device is interacting with the mobile device; detecting a voice input; and activating the mobile device in response to detecting the voice input.
-
Specification