Multi-modal input on an electronic device
First Claim
Patent Images
1. A method comprising:
- displaying, by a computing device, a text field on an electronic display of the computing device;
in response to receiving first interaction data indicating user interaction with the text field, invoking, by the computing device, an Input Method Editor (IME) user interface for display on the electronic display of the computing device, the IME user interface comprising a virtual keyboard and a graphical microphone;
in response to receiving second interaction data indicating user interaction with the graphical microphone of the IME user interface;
enabling, by the computing device, the IME user interface to receive voice input while disabling an ability of the IME user interface to receive typed text input; and
displaying, by the computing device, a visual indication on the electronic display that indicates the IME user interface is enabled to receive voice input; and
recording, by the computing device, an utterance spoken by a user of the computing device while the IME user interface is enabled to receive voice input.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented input-method editor process includes receiving a request from a user for an application-independent input method editor having written and spoken input capabilities, identifying that the user is about to provide spoken input to the application-independent input method editor, and receiving a spoken input from the user. The spoken input corresponds to input to an application and is converted to text that represents the spoken input. The text is provided as input to the application.
245 Citations
30 Claims
-
1. A method comprising:
-
displaying, by a computing device, a text field on an electronic display of the computing device; in response to receiving first interaction data indicating user interaction with the text field, invoking, by the computing device, an Input Method Editor (IME) user interface for display on the electronic display of the computing device, the IME user interface comprising a virtual keyboard and a graphical microphone; in response to receiving second interaction data indicating user interaction with the graphical microphone of the IME user interface; enabling, by the computing device, the IME user interface to receive voice input while disabling an ability of the IME user interface to receive typed text input; and displaying, by the computing device, a visual indication on the electronic display that indicates the IME user interface is enabled to receive voice input; and recording, by the computing device, an utterance spoken by a user of the computing device while the IME user interface is enabled to receive voice input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing device:
-
data processing hardware; an electronic display in communication with the data processing hardware; and memory hardware in communication with the data processing hardware and storing instructions that when executed by the data processing hardware cause the data processing hardware to perform operations comprising; displaying a text field on the electronic display; in response to receiving first interaction data indicating user interaction with the text field, invoking an Input Method Editor (IME) user interface for display on the electronic display, the IME user interface comprising a virtual keyboard and a graphical microphone; in response to receiving second interaction data indicating user interaction with the graphical microphone of the IME user interface; enabling the IME user interface to receive voice input while disabling an ability of the IME user interface to receive typed text input; and displaying a visual indication on the electronic display that indicates the IME user interface is enabled to receive voice input; and recording an utterance spoken by a user of the computing device while the IME user interface is enabled to receive voice input. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification