Patent ID: 6092043
Filing Date: 2000-07-18
Classification: G09B,G10L

Abstract:
A computerized method of performing word recognition designed to operate on a computer system which can run multiple program units at one time and which can selectively give one of those program units an input focus, that is, the ability to receive certain user input, said computerized method comprising the steps of:receiving user generated word signals representing words to be recognized;storing a plurality of vocabulary words, and storing a plurality of vocabulary states with which one or more vocabulary words can be associated;enabling a user to selectively add one or more vocabulary words to a vocabulary state;defining a set of one or more vocabulary states which are active at a given time;associating each of one or more of said vocabulary states with a corresponding ones of said program unit;performing pattern matching upon the word signals to select which one or more of a plurality of vocabulary words associated with the set of currently active vocabulary states most probably correspond to each such word signal;determining which program unit, if any, running on said computer system currently has the input focus; anddetermining whether or not the program unit having the input focus has a vocabulary state associated with it, and if so adding that vocabulary state to the set of active vocabulary states, and if not creating a new vocabulary state and associating it with the program unit which has the input focus.