Directing dictation into input fields
First Claim
1. A method performed by a computing device having one or more processors, memory, a microphone, and a display capable of displaying a graphical user interface (GUI), the method comprising:
- receiving a request from a user to activate a voice input capability of the computing device;
activating the voice input capability;
while the voice input capability is active, performing, by the computing device, the steps of;
receiving vocal input from the user, wherein at least a portion of the vocal input is intended for input into a first input field of the GUI displayed on the display;
during the receiving of the vocal input, receiving a selection by the user of a second input field of the GUI displayed on the display;
identifying vocal input received prior to the selection of the second input field as first vocal input intended for the first input field;
identifying vocal input received after the selection of the second input field as second vocal input intended for the second input field;
detecting that vocal input from the user has concluded; and
deactivating the voice input capability;
graphically inputting a first text portion in the first input field, wherein the first text portion is based upon conversion of the first vocal input into textual characters by an automatic speech recognition (ASR) engine; and
graphically inputting a second text portion in the second input field, wherein the second text portion is based upon conversion of the second vocal input into textual characters by the ASR engine.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, this disclosure describes techniques to direct textual characters converted from vocal input into selected graphical user interface input fields. Vocal input may be received. Textual characters may be identified based on the vocal input. A first portion of the textual characters corresponding to a first portion of the vocal input may be graphically inputted into a first input field of a GUI. While receiving the vocal input, a selection by of a second input field in the GUI may be accepted after the first portion of the vocal input has been received. After accepting the selection of the second input field, a second portion of the textual characters corresponding to a second portion of the vocal input received after the selection of the second input field may be inputted into the second input field.
-
Citations
30 Claims
-
1. A method performed by a computing device having one or more processors, memory, a microphone, and a display capable of displaying a graphical user interface (GUI), the method comprising:
-
receiving a request from a user to activate a voice input capability of the computing device; activating the voice input capability; while the voice input capability is active, performing, by the computing device, the steps of; receiving vocal input from the user, wherein at least a portion of the vocal input is intended for input into a first input field of the GUI displayed on the display; during the receiving of the vocal input, receiving a selection by the user of a second input field of the GUI displayed on the display; identifying vocal input received prior to the selection of the second input field as first vocal input intended for the first input field; identifying vocal input received after the selection of the second input field as second vocal input intended for the second input field; detecting that vocal input from the user has concluded; and deactivating the voice input capability; graphically inputting a first text portion in the first input field, wherein the first text portion is based upon conversion of the first vocal input into textual characters by an automatic speech recognition (ASR) engine; and graphically inputting a second text portion in the second input field, wherein the second text portion is based upon conversion of the second vocal input into textual characters by the ASR engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method performed by a computing device having one or more processors, memory, a microphone, and a display capable of displaying a graphical user interface (GUI), the method comprising:
-
receiving vocal input from the user, wherein at least a portion of the vocal input is intended for input into a first input field of the GUI displayed on the display; during the receiving of the vocal input, receiving a selection by the user of a second input field of the GUI displayed on the display; identifying vocal input received prior to the selection of the second input field as first vocal input intended for the first input field; identifying vocal input received after the selection of the second input field as second vocal input intended for the second input field; graphically inputting a first text portion in the first input field, wherein the first text portion is based upon conversion of the first vocal input into textual characters by an automatic speech recognition (ASR) engine; and graphically inputting a second text portion in the second input field, wherein the second text portion is based upon conversion of the second vocal input into textual characters by the ASR engine. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computing device comprising:
-
an output device configured to display a graphical user interface (GUI) including a first input field and a second input field; a microphone configured to receive vocal input from a user, wherein at least a portion of the vocal input is intended for input into the first input field; an input device configured to receive a selection by the user of the second input field; an audio conversion module configured to identify vocal input received prior to the selection of the second input field as first vocal input intended for the first input field, and to identify vocal input received after the selection of the second input field as second vocal input intended for the second input field; and a input field module configured to graphically input a first text portion in the first input field, wherein the first text portion is based upon conversion of the first vocal input into textual characters by an automatic speech recognition (ASR) engine, and to graphically input a second text portion in the second input field, wherein the second text portion is based upon conversion of the second vocal input into textual characters by the ASR engine. - View Dependent Claims (24, 25, 26)
-
-
27. A non-transitory computer-readable medium comprising instructions for causing a programmable processor to perform operations comprising:
-
receiving vocal input from a user, wherein at least a portion of the vocal input is intended for input into a first input field of a graphical user interface (GUI) displayed on a display; during the receiving of the vocal input, receiving a selection by the user of a second input field of the GUI displayed on the display; identifying vocal input received prior to the selection of the second input field as first vocal input intended for the first input field; identifying vocal input received after the selection of the second input field as second vocal input intended for the second input field; graphically inputting a first text portion in the first input field, wherein the first text portion is based upon conversion of the first vocal input into textual characters by an automatic speech recognition (ASR) engine; and graphically inputting a second text portion in the second input field, wherein the second text portion is based upon conversion of the second vocal input into textual characters by the ASR engine. - View Dependent Claims (28, 29, 30)
-
Specification