Patent ID: 8077983

Claim:
A computer implemented method for text error correction, useful in association with a personal appliance, the method for text error correction comprising the steps of: inputting a word, wherein the inputted word includes a string of characters; generating at least two candidate words by selecting the at least two candidate words from a corpus by fuzzy logic, wherein the at least two candidate words are similar to the received inputted word, and wherein the at least two candidate words includes a string of characters; generating variable error costs, wherein the variable error costs are determined by probability of erroneously inputting any given character of the inputted word; calculating an editing distance for each of the at least two candidate words by using the variable error costs, wherein the editing distance is the degree of attenuation between the candidate word and the inputted word; and selecting a preferred candidate word from the at least two candidate words by using the editing distance, wherein the preferred candidate word has the smallest editing distance of all the editing distances of the at least two candidate words.