Text entry at electronic communication device
First Claim
1. A method of facilitating text entry at an electronic communication device, the method comprising:
- receiving typed input at a text field from a keyboard of the electronic communication device;
receiving audio input at the electronic communication device;
performing text prediction using the typed input to obtain at least one text-predicted candidate word and an associated confidence value;
performing speech recognition using the audio input to obtain at least one speech-recognized candidate word and an associated confidence value;
selecting from the text-predicted and speech-recognized candidate words a candidate word having a highest associated confidence value, as a suggested candidate word; and
, one of;
receiving a portion of the audio input corresponding to a particular speech-recognized candidate word before receiving a most recent portion of the typed input; and
, determining the confidence value of the particular speech-recognized candidate word by referencing an amount of time that the particular speech-recognized candidate word is received before the most recent portion of the typed input, the confidence value of the particular speech-recognized candidate word decreasing as the amount of time increases;
or,receiving the portion of the audio input corresponding to the particular speech-recognized candidate word after receiving the most recent portion of the typed input and, determining the confidence value of the particular speech-recognized candidate word by referencing an amount of time that the particular speech-recognized candidate word is received after receiving the most recent portion of the typed input, the confidence value of the particular speech-recognized candidate word decreasing as the amount of time increases.
5 Assignments
0 Petitions
Accused Products
Abstract
Typed input is received at a text field from a keyboard, such as a virtual keyboard displayed at an electronic communication device. Text prediction using the typed input can be performed to obtain at least one text-predicted candidate word and an associated confidence value. Speech recognition can be performed on audio input received via a microphone to obtain at least one speech-recognized candidate word and an associated confidence value, which can be adjusted based on the recency of the audio input. A candidate word having a highest confidence value can be selected from the text-predicted and speech-recognized candidate words for display as a suggestion to the user for selection by the user. The suggested candidate word can be displayed on a fret of the virtual keyboard.
12 Citations
18 Claims
-
1. A method of facilitating text entry at an electronic communication device, the method comprising:
-
receiving typed input at a text field from a keyboard of the electronic communication device; receiving audio input at the electronic communication device; performing text prediction using the typed input to obtain at least one text-predicted candidate word and an associated confidence value; performing speech recognition using the audio input to obtain at least one speech-recognized candidate word and an associated confidence value; selecting from the text-predicted and speech-recognized candidate words a candidate word having a highest associated confidence value, as a suggested candidate word; and
, one of;receiving a portion of the audio input corresponding to a particular speech-recognized candidate word before receiving a most recent portion of the typed input; and
, determining the confidence value of the particular speech-recognized candidate word by referencing an amount of time that the particular speech-recognized candidate word is received before the most recent portion of the typed input, the confidence value of the particular speech-recognized candidate word decreasing as the amount of time increases;
or,receiving the portion of the audio input corresponding to the particular speech-recognized candidate word after receiving the most recent portion of the typed input and, determining the confidence value of the particular speech-recognized candidate word by referencing an amount of time that the particular speech-recognized candidate word is received after receiving the most recent portion of the typed input, the confidence value of the particular speech-recognized candidate word decreasing as the amount of time increases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium storing a computer program, wherein execution of the computer program is for:
- facilitating text entry at an electronic communication device by;
receiving typed input at a text field from a keyboard of the electronic communication device; receiving audio input at the electronic communication device; performing text prediction using the typed input to obtain at least one text-predicted candidate word and an associated confidence value; performing speech recognition using the audio input to obtain at least one speech-recognized candidate word and an associated confidence value; selecting from the text-predicted and speech-recognized candidate words a candidate word having a highest associated confidence value, as a suggested candidate word; and
, one of;receive a portion of the audio input corresponding to a particular speech-recognized candidate word before receiving a most recent portion of the typed input; and
determining the confidence value of the particular speech-recognized candidate word by referencing an amount of time that the particular speech-recognized candidate word is received before the most recent portion of the typed input, the confidence value of the particular speech-recognized candidate word decreasing as the amount of time increases;
or,receive the portion of the audio input corresponding to the particular speech-recognized candidate word after receiving the most recent portion of the typed input; and
, determining the confidence value of the particular speech-recognized candidate word by referencing an amount of time that the particular speech-recognized candidate word is received after receiving the most recent portion of the typed input, the confidence value of the particular speech-recognized candidate word decreasing as the amount of time increases. - View Dependent Claims (11)
- facilitating text entry at an electronic communication device by;
-
12. An electronic communication device comprising:
-
a display; a microphone and connected analog-to-digital converter (ADC); memory; and a processor connected to the display, the ADC, and the memory, the processor configured to; output a virtual keyboard to the display; receive typed input from the keyboard, and perform text prediction using the typed input to obtain at least one text-predicted candidate word and an associated confidence value; receive audio input from the ADC, and perform speech recognition using the audio input to obtain at least one speech-recognized candidate word and an associated confidence value; select a candidate word having a highest confidence value from the text-predicted and speech-recognized candidate words, as a suggested candidate word; and
, one of;receiving a portion of the audio input corresponding to a particular speech-recognized candidate word before receiving a most recent portion of the typed input; and
, determining the confidence value of the particular speech-recognized candidate word by referencing an amount of time that the particular speech-recognized candidate word is received before the most recent portion of the typed input, the confidence value of the particular speech-recognized candidate word decreasing as the amount of time increases;
or,receiving the portion of the audio input corresponding to the particular speech-recognized candidate word after receiving the most recent portion of the typed input; and
, determining the confidence value of the particular speech-recognized candidate word by referencing an amount of time that the particular speech-recognized candidate word is received after receiving the most recent portion of the typed input, the confidence value of the particular speech-recognized candidate word decreasing as the amount of time increases. - View Dependent Claims (13)
-
-
14. A method of facilitating text entry at an electronic communication device, the method comprising:
-
receiving typed input from a virtual keyboard; receiving a stream of digitized audio input; performing text prediction on a most recent word or word portion of the typed input to obtain at least one text-predicted candidate word and an associated confidence value; performing speech recognition on the audio input to obtain at least one speech-recognized candidate word and an associated confidence value, the confidence value of the speech-recognized candidate word being based at least in part on a recency of a respective portion of the audio input as compared to a time of receiving the word or word portion of the typed input; selecting from the text-predicted and speech-recognized candidate words a candidate word, as a suggested candidate word, based on the associated confidence values; and
, one of;receiving a portion of the audio input corresponding to a particular speech-recognized candidate word before receiving a most recent portion of the typed input; and
, determining the confidence value of the particular speech-recognized candidate word by referencing an amount of time that the particular speech-recognized candidate word is received before the most recent portion of the typed input, the confidence value of the particular speech-recognized candidate word decreasing as the amount of time increases;
or,receiving the portion of the audio input corresponding to the particular speech-recognized candidate word after receiving the most recent portion of the typed input; and
, determining the confidence value of the particular speech-recognized candidate word by referencing an amount of time that the particular speech-recognized candidate word is received after receiving the most recent portion of the typed input, the confidence value of the particular speech-recognized candidate word decreasing as the amount of time increases. - View Dependent Claims (15, 16, 17, 18)
-
Specification