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;
obtaining sensor data from one or more sensors of a mobile device, while the mobile device is operating in a mode in which the one or more sensors of the mobile device are enabled, and audio recording functionality and additional functionality of the mobile device are both disabled;
determining that a user of the mobile device is interacting with the mobile device based on the sensor data, while the mobile device is operating in the mode in which the one or more sensors of the mobile device are enabled, and the audio recording functionality and the additional functionality of the mobile device are both disabled;
placing the mobile device in a mode in which the one or more sensors of the mobile device and the audio recording functionality of the mobile device are both enabled, and the additional functionality of the mobile device is disabled, in response to determining that the user of the mobile device is interacting with the mobile device;
detecting a voice input while the mobile device is operating in the mode in which the one or more sensors of the mobile device and the audio recording functionality of the mobile device are both enabled, and the additional functionality of the mobile device is disabled; and
determining whether to place the mobile device in a mode in which the one or more sensors of the mobile device, the audio recording functionality, and the additional functionality of the mobile device are all enabled, in response to detecting the voice input,wherein the mobile device is operating in a mode in which the additional functionality of the mobile device is disabled when at least one of (i) a display of the mobile device is powered off, (ii) the mobile device is operating in a locked mode, and (iii) no applications are executing on the mobile device.
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
17 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 a mode in which the one or more sensors of the mobile device are enabled, and audio recording functionality and additional functionality of the mobile device are both disabled; determining that a user of the mobile device is interacting with the mobile device based on the sensor data, while the mobile device is operating in the mode in which the one or more sensors of the mobile device are enabled, and the audio recording functionality and the additional functionality of the mobile device are both disabled; placing the mobile device in a mode in which the one or more sensors of the mobile device and the audio recording functionality of the mobile device are both enabled, and the additional functionality of the mobile device is disabled, in response to determining that the user of the mobile device is interacting with the mobile device; detecting a voice input while the mobile device is operating in the mode in which the one or more sensors of the mobile device and the audio recording functionality of the mobile device are both enabled, and the additional functionality of the mobile device is disabled; and determining whether to place the mobile device in a mode in which the one or more sensors of the mobile device, the audio recording functionality, and the additional functionality of the mobile device are all enabled, in response to detecting the voice input, wherein the mobile device is operating in a mode in which the additional functionality of the mobile device is disabled when at least one of (i) a display of the mobile device is powered off, (ii) the mobile device is operating in a locked mode, and (iii) no applications are executing on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. 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 a mode in which the one or more sensors of the mobile device are enabled, and audio recording functionality and additional functionality of the mobile device are both disabled; determining that a user of the mobile device is interacting with the mobile device based on the sensor data, while the mobile device is operating in the mode in which the one or more sensors of the mobile device are enabled, and the audio recording functionality and the additional functionality of the mobile device are both disabled; placing the mobile device in a mode in which the one or more sensors of the mobile device and the audio recording functionality of the mobile device are both enabled, and the additional functionality of the mobile device is disabled, in response to determining that the user of the mobile device is interacting with the mobile device; detecting a voice input while the mobile device is operating in the mode in which the one or more sensors of the mobile device and the audio recording functionality of the mobile device are both enabled, and the additional functionality of the mobile device is disabled; and determining whether to place the mobile device in a mode in which the one or more sensors of the mobile device, the audio recording functionality, and the additional functionality of the mobile device are all enabled, in response to detecting the voice input, wherein determining whether to place the mobile device in the mode in which the one or more sensors of the mobile device, the audio recording functionality, and the additional functionality of the mobile device are all enabled comprises determining whether to power on a display of the mobile device.
-
-
16. 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 a mode in which the one or more sensors of the mobile device are enabled, and audio recording functionality and additional functionality of the mobile device are both disabled; determining that a user of the mobile device is interacting with the mobile device based on the sensor data, while the mobile device is operating in the mode in which the one or more sensors of the mobile device are enabled, and the audio recording functionality and the additional functionality of the mobile device are both disabled; placing the mobile device in a mode in which the one or more sensors of the mobile device and the audio recording functionality of the mobile device are both enabled, and the additional functionality of the mobile device is disabled, in response to determining that the user of the mobile device is interacting with the mobile device; detecting a voice input while the mobile device is operating in the mode in which the one or more sensors of the mobile device and the audio recording functionality of the mobile device are both enabled, and the additional functionality of the mobile device is disabled; and determining whether to place the mobile device in a mode in which the one or more sensors of the mobile device, the audio recording functionality, and the additional functionality of the mobile device are all enabled, in response to detecting the voice input, wherein the mobile device is operating in a mode in which the additional functionality of the mobile device is disabled when at least one of (i) a display of the mobile device is powered off, (ii) the mobile device is operating in a locked mode, and (iii) no applications are executing on the mobile device.
-
-
17. A computer-implemented method comprising:
-
obtaining sensor data from one or more sensors of a mobile device, while the mobile device is operating in a mode in which the one or more sensors of the mobile device are enabled, and audio recording functionality and additional functionality of the mobile device are both disabled; determining that a user of the mobile device is interacting with the mobile device based on the sensor data, while the mobile device is operating in the mode in which the one or more sensors of the mobile device are enabled, and the audio recording functionality and the additional functionality of the mobile device are both disabled; placing the mobile device in a mode in which the one or more sensors of the mobile device and the audio recording functionality of the mobile device are both enabled, and the additional functionality of the mobile device is disabled, in response to determining that the user of the mobile device is interacting with the mobile device; detecting a voice input while the mobile device is operating in the mode in which the one or more sensors of the mobile device and the audio recording functionality of the mobile device are both enabled, and the additional functionality of the mobile device is disabled; and determining whether to place the mobile device in a mode in which the one or more sensors of the mobile device, the audio recording functionality, and the additional functionality of the mobile device are all enabled, in response to detecting the voice input, wherein the mobile device is operating in a mode in which the additional functionality of the mobile device is disabled when at least one of (i) a display of the mobile device is powered off, (ii) the mobile device is operating in a locked mode, and (iii) no applications are executing on the mobile device.
-
Specification