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 ambiguous user input received via manually operated text entry tool, the operations comprising:
- via manually operated text entry tool, receiving hand entered user input representing a user-intended text object, where the user input is ambiguous because the user input as received represents multiple different text combinations;
independent of any other user input, interpreting the received user input against a text vocabulary to produce multiple interpretation candidates corresponding to the user-intended text object, the candidates occurring in one or more 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;
presenting results of the interpreting operation for viewing by the user, said results including a list of said candidates corresponding to the user-intended text object;
responsive to the device 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 specifying one of the candidates, visibly providing a text output comprising the specified 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.
273 Citations
26 Claims
-
1. A digital data processing device programmed to perform operations of resolving ambiguous user input received via manually operated text entry tool, the operations comprising:
-
via manually operated text entry tool, receiving hand entered user input representing a user-intended text object, where the user input is ambiguous because the user input as received represents multiple different text combinations; independent of any other user input, interpreting the received user input against a text vocabulary to produce multiple interpretation candidates corresponding to the user-intended text object, the candidates occurring in one or more 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;presenting results of the interpreting operation for viewing by the user, said results including a list of said candidates corresponding to the user-intended text object; responsive to the device 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 specifying one of the candidates, visibly providing a text output comprising the specified 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 user-operated means, receiving hand entered user input representing a user-intended text object, where the user input is ambiguous because the user input as received represents multiple different text combinations; independent of any other user input interpreting the received user input against a text vocabulary to Produce multiple interpretation candidates corresponding to the user-intended text object, the candidates occurring in one or more 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 results of the interpreting operation, said results including a list of said candidates corresponding to the user-intended text object; 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 specifying one of the candidates, operating the display means to visibly present text output comprising the specified candidate.
-
-
13. Circuitry of multiple interconnected electrically conductive elements configured to operate a digital data processing device to perform operations for resolving ambiguous user input received via manually operated text entry tool, the operations comprising:
-
via manually operated text entry tool, receiving hand entered user input representing a user-intended text object, where the user input is ambiguous because the user input as received represents multiple different text combinations; independent of any other user input, interpreting the received user input against a text vocabulary to produce multiple interpretation candidates corresponding to the user-intended text object, the candidates occurring in one or more 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;presenting results of the interpreting operation for viewing by the user, said results including a list of said candidates corresponding to the user-intended text object; 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 specifying one of the candidates, visibly providing a text output comprising the specified 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 hand entered user input representing a user-intended text object, where the user input is ambiguous because the user input as received represents multiple different text combinations, where the user input represents at least one of the following;
handwritten strokes, categories of handwritten strokes, phonetic spelling, tonal input;independent of any other user input, interpreting the received user input against a text vocabulary to produce multiple interpretation candidates corresponding to the user-intended text object where each candidate comprises one or more of the following;
one or more ideographic characters, one or more ideographic radicals of ideographic characters;presenting results of the interpreting operation for viewing by the user, said results including a list of said candidates corresponding to the user-intended text object; 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 specifying one of the candidates, visibly providing a text output comprising the specified 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 hand entered user input representing a user-intended text object, where the user input is ambiguous because the user input as received represents multiple different text combinations, where the user input represents at least one of the following;
handwritten strokes, categories of handwritten strokes, phonetic spelling, tonal input;independent of any other user input, interpreting the received user input against a text vocabulary to produce multiple interpretation candidates corresponding to the user-intended text object, 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 results of the interpreting operation, said results including a list of said candidates corresponding to the user-intended text object; 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 specifying in one of the candidates, causing the display means to provide an output comprising the specified candidate.
-
-
24. Circuitry of multiple interconnected electrically conductive elements configured to operate a digital data processing device to perform operations for resolving ambiguous user input received via manually operated text entry tool, the operations comprising:
-
via manually operated text entry tool, receiving hand entered user input representing a user-intended text object, where the user input is ambiguous because the user input as received represents multiple different text combinations, where the user input represents at least one of the following;
handwritten strokes, categories of handwritten strokes, phonetic spelling, tonal input;independent of any other user input, interpreting the received user input against a text vocabulary to produce multiple interpretation candidates corresponding to the user-intended text object, where each candidate comprises one or more of the following;
one or more ideographic characters, one or more ideographic radicals of ideographic characters;presenting results of the interpreting operation for viewing by the user, said results including a list of said candidates corresponding to the user-intended text object; 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 specifying one of the candidates, visibly providing a text output comprising the specified candidate.
-
-
25. A digital data processing apparatus programmed to perform operations of resolving inherently ambiguous user input received via manually operated text entry tool, the operations comprising:
-
via manually operated text entry tool, receiving user input that is inherently ambiguous because the user input concurrently it represents multiple different possible combinations of text; independent of any other user input, identifying in a predefined text vocabulary all entries corresponding to any of the different possible combinations of text, as follows;
(1) a vocabulary entry is a word of which the user input forms one of;
a root, stem, syllable, affix, (2) a vocabulary entry is a phrase of which the user input forms a word;
(3) a vocabulary entry is a word represented by the user input;visibly presenting a list of the identified entries of the vocabulary for viewing by the user; after visibly presenting the list, responsive to the device receiving spoken user input, performing speech recognition of the spoken user input and then responsive to the recognized speech comprising an utterance specifying one of the visibly presented entries, visibly providing an output comprising the specified entry.
-
-
26. A digital data processing apparatus programmed to perform operations of resolving inherently ambiguous user input received via manually operated text entry tool, the operations comprising:
-
via manually operated text entry tool, receiving user input that is inherently ambiguous because the user input concurrently it represents multiple different possible combinations of at least one of the following;
handwritten strokes, categories of handwritten strokes, phonetic spelling, tonal input;independent of any other user input, identifying in a predefined text vocabulary all entries corresponding to the different possible combinations, as follows;
(1) a vocabulary entry is at least one ideographic character and the user input forms all or a part of the ideographic character, (2) a vocabulary entry is one or more ideographic radicals of ideographic characters, and the user input forms all or a part of the one or more ideographic radicals;visibly presenting a list of the identified entries of the vocabulary for viewing by the user; after visibly presenting the list, responsive to the device receiving spoken user input, performing speech recognition of the spoken user input and then responsive to the recognized speech comprising an utterance specifying one of the visibly presented entries, visibly providing an output comprising the specified entry.
-
Specification