Patent ID: 6789231
Filing Date: 2004-09-07
Classification: G06F

Abstract:
A computer-implemented method for correcting text, comprising the steps of:receiving a text selection comprising a plurality of text components derived from different input sources, wherein at least one of the text components comprises a stochastic text component derived from a stochastic input source or a series of stochastic input sources; receiving a command to display alternatives for the text selection; parsing the text selection into the text components; retrieving a stochastic model for the stochastic text component from its associated stochastic input source or series of input sources; combining the stochastic model with other text components to produce a list of alternatives for the text selection; displaying the list of alternatives for the text selection on a display device; receiving user input into a first stochastic input source in a series of stochastic input sources; selecting a stochastic result comprising a plurality of alternatives produced by the first stochastic input source; producing a plurality of stochastic results for a second stochastic input source in the series by using each alternative of the stochastic result produced by the first stochastic input source as input into the second stochastic input source to produce a stochastic result for the second stochastic input source; if any stochastic result for the second stochastic input source does not comprise an â€œn-bestâ€  alternatives list, converting that stochastic result to an â€œn-bestâ€  alternatives list; and combining the stochastic results for the second stochastic input source to create a totalized alternatives list for the second stochastic input source.