Word recognition system using language context at current cursor position to affect recognition probabilities
DCFirst Claim
1. A computerized method of performing word recognition comprising the steps of:
- receiving user generated word signals representing words to be recognized;
performing pattern matching upon the word signals to select which one or more of a plurality of vocabulary words appears, according to said pattern matching, to most probably correspond to each such word signal;
producing an output, at a movable cursor position in a body of text, corresponding to the one or more vocabulary words selected by said pattern matching for each of said word signals;
obtaining information about the linguistic context of the current cursor position in said body of text and using said information to define a current language context and using said information to define a current language context; and
varying the probability of which one or more words is selected by said pattern matching as appearing to most probably corresponding to a given word signals as a function of said current language context.
7 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A computerized system performs word recognition. It does pattern matching to select which vocabulary words appears, according to the pattern matching, to most probably correspond to word signals it seeks to recognize. It produces an output corresponding to the vocabulary words selected at a movable cursor position in a body of text. The system improves its recognition by obtaining information about the linguistic context of the current cursor position in the body of text and using that information to vary the probability of which one or more words is selected by its pattern matching. The pattern matching can be speech recognition performed on signals representing the sound of spoken words. In some embodiments, the word recognition is executed on a computer system capable of running multiple programs at once; the recognized word is output to another program for insertion at a cursor position in that other program; and the linguistic context information is obtained from data structures created by the other program.
270 Citations
9 Claims
-
1. A computerized method of performing word recognition comprising the steps of:
-
receiving user generated word signals representing words to be recognized; performing pattern matching upon the word signals to select which one or more of a plurality of vocabulary words appears, according to said pattern matching, to most probably correspond to each such word signal; producing an output, at a movable cursor position in a body of text, corresponding to the one or more vocabulary words selected by said pattern matching for each of said word signals; obtaining information about the linguistic context of the current cursor position in said body of text and using said information to define a current language context and using said information to define a current language context; and varying the probability of which one or more words is selected by said pattern matching as appearing to most probably corresponding to a given word signals as a function of said current language context. - View Dependent Claims (2, 3)
-
-
4. A computer program stored in machine readable memory for performing word recognition comprising the following program instructions:
-
instructions for receiving user generated word signals representing words to be recognized; pattern matching instructions for performing pattern matching upon the word signals to select which one or more of a plurality of vocabulary words appears, according to said pattern matching, to most probably correspond to each such word signal output instructions for producing an output, at a movable cursor position in a body of text, corresponding to the one or more vocabulary words selected by said pattern matching for each of said word signals; context detecting program instructions for obtaining information about the linguistic context of the current cursor position in said body of text and using said information to define a current language context; and probability altering instructions for varying the probability of which one or more words is selected by said pattern matching as appearing to most probably corresponding to a given word signals as a function of said current language context. - View Dependent Claims (5, 6)
-
-
7. A computer system capable of performing word recognition comprising:
-
means for receiving user generated word signals representing words to be recognized; means for performing pattern matching upon the word signals to select which one or more of a plurality of vocabulary words appears, according to said pattern matching, to most probably correspond to each such word signal means for producing an output, at a movable cursor position in a body of text, corresponding to the one or more vocabulary words selected by said pattern matching for each of said word signals; means for obtaining information about the linguistic context of the current cursor position in said body of text and using said information to define a current language context; and means for varying the probability of which one or more words is selected by said pattern matching as appearing to most probably corresponding to a given word signals as a function of said current language context. - View Dependent Claims (8, 9)
-
Specification