Method and apparatus utilizing voice input to resolve ambiguous manually entered text input
First Claim
1. A digital data processing device programmed to perform operations of resolving inherently ambiguous user input received via a manually operated text entry tool, the operations comprising:
- via manually operated text entry tool, receiving ambiguous user input representing multiple different possible combinations of text;
independent of any other user input, interpreting the received user input against a vocabulary to yield multiple candidates of at least one of the following types;
(1) a word of which the user input forms one of;
a root, stem, syllable, affix, (2) a phrase of which the user input forms a word;
(3) a word represented by the user input;
visibly presenting a list of the candidates for viewing by the user;
responsive to the device receiving spoken user input, performing speech recognition of the spoken user input; and
performing one or more actions of a group of actions including;
responsive to the recognized speech comprising an utterance of one of the candidates, providing an output comprising that candidate.
8 Assignments
0 Petitions
Accused Products
Abstract
From a text entry tool, a digital data processing device receives inherently ambiguous user input. Independent of any other user input, the device interprets the received user input against a vocabulary to yield candidates such as words (of which the user input forms the entire word or part such as a root, stem, syllable, affix), or phrases having the user input as one word. The device displays the candidates and applies speech recognition to spoken user input. If the recognized speech comprises one of the candidates, that candidate is selected. If the recognized speech forms an extension of a candidate, the extended candidate is selected. If the recognized speech comprises other input, various other actions are taken.
-
Citations
24 Claims
-
1. A digital data processing device programmed to perform operations of resolving inherently ambiguous user input received via a manually operated text entry tool, the operations comprising:
-
via manually operated text entry tool, receiving ambiguous user input representing multiple different possible combinations of text;
independent of any other user input, interpreting the received user input against a vocabulary to yield multiple candidates of at least one of the following types;
(1) a word of which the user input forms one of;
a root, stem, syllable, affix, (2) a phrase of which the user input forms a word;
(3) a word represented by the user input;
visibly presenting a list of the candidates for viewing by the user;
responsive to the device receiving spoken user input, performing speech recognition of the spoken user input; and
performing one or more actions of a group of actions including;
responsive to the recognized speech comprising an utterance of one of the candidates, providing an output comprising that candidate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A digital data processing device, comprising:
-
user-operated means for manual text entry;
display means for visibly presenting computer generated images;
processing means for performing operations comprising;
via the user-operated means, receiving ambiguous user input representing multiple different possible combinations of text;
independent of any other user input, interpreting the received user input against a vocabulary to yield a number of candidates of at least one of the following types;
(1) a word of which the user input forms one of;
a root, stem, syllable, affix, (2) a phrase of which the user input forms a word;
(3) a word represented by the user input;
operating the display means to visibly present a list of the candidates for viewing by the user;
responsive to receiving spoken user input, performing speech recognition of the spoken user input;
performing one or more actions of a group of actions including;
responsive to the recognized speech comprising an utterance of one of the candidates, providing an output comprising that candidate.
-
-
13. Circuitry of multiple interconnected electrically conductive elements configured to operate a digital data processing device to perform operations for resolving inherently ambiguous user input received via manually operated text entry tool, the operations comprising:
-
via manually operated text entry tool, receiving ambiguous user input representing multiple different possible combinations of text;
independent of any other user input, interpreting the received user input against a vocabulary to yield a number of candidates of at least one of the following types;
(1) a word of which the user input forms one of;
a root, stem, syllable, affix, (2) a phrase of which the user input forms a word;
(3) a word represented by the user input;
visibly presenting a list of the candidates for viewing by the user;
responsive to receiving spoken user input, performing speech recognition of the spoken user input;
performing one or more actions of a group of actions including;
responsive to the recognized speech comprising an utterance of one of the candidates, providing an output comprising that candidate.
-
-
14. A digital data processing device programmed to perform operations for resolving inherently ambiguous user input received via manually operated text entry tool, the operations comprising:
-
via manually operated text entry tool, receiving ambiguous user input representing at least one of the following;
handwritten strokes, categories of handwritten strokes, phonetic spelling, tonal input;
interpreting the user input to yield multiple candidates possibly formed by the user input, where each candidate comprises one or more of the following;
one or more ideographic characters, one or more ideographic radicals of ideographic characters;
visibly presenting a list of the candidates for viewing by the user;
responsive to receiving spoken user input, performing speech recognition of the spoken user input;
performing one or more actions of a group of actions including;
responsive to the recognized speech comprising an utterance including pronunciation of one of the candidates, providing an output comprising that candidate. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A digital data processing device, comprising:
-
user-operated means for manual text entry;
display means for visibly presenting computer generated images;
processing means for performing operations comprising;
via the user-operated means, receiving ambiguous user input representing at least one of the following;
handwritten strokes, categories of handwritten strokes, phonetic spelling, tonal input;
interpreting the user input to yield multiple candidates possibly formed by the user input, where each candidate comprises one or more of the following;
one or more ideographic characters, one or more ideographic radicals of ideographic characters;
causing the display means to present a list of the candidates for viewing by the user;
responsive to the speech entry equipment receiving spoken user input, performing speech recognition of the spoken user input;
performing one or more actions of a group of actions including;
responsive to the recognized speech comprising an utterance including pronunciation of one of the candidates, providing an output comprising that candidate.
-
-
24. Circuitry of multiple interconnected electrically conductive elements configured to operate a digital data processing device to perform operations for resolving inherently ambiguous user input received via manually operated text entry tool, the operations comprising:
-
via manually operated text entry tool, receiving ambiguous user input representing at least one of the following;
handwritten strokes, categories of handwritten strokes, phonetic spelling, tonal input;
interpreting the user input to yield multiple candidates possibly formed by the user input, where each candidate comprises one or more of the following;
one or more ideographic characters, one or more ideographic radicals of ideographic characters;
visibly presenting a list of the candidates for viewing by the user;
responsive to the speech entry equipment receiving spoken user input, performing speech recognition of the spoken user input;
performing one or more actions of a group of actions including;
responsive to the recognized speech comprising an utterance including pronunciation of one of the candidates, providing an output comprising that candidate.
-
Specification