Method and apparatus for detecting error strings in a text
First Claim
1. A method for detecting an error string Fi in a text using a computer system, the steps of the method comprising:
- storing an error-free string Si in the computer system,modifying the error-free string Si in accordance with a stored rule Rj, to generate a possible error string fij,storing the possible error string fij in the computer system,determining the frequency H(Si) of the corresponding error-free string Si in said text,determining the frequency H(fij) of the string fij in said text,comparing the frequencies H(fij) and H(Si), using the formula Φ
ij H(fij), H(Si))=α
ij, anddeciding, based upon the step of comparing α
ij with a threshold value β
, whether the possible error string fij is an actual error string Fi.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for checking the spelling of words and character strings without the need for a stored dictionary of words and the memory required thereby. The system selects an error-free string and modifies it according to one or more rules which change the error-free string to a possible error string. The rules creating the possible error string can modify the error-free string by predictable character manipulation to yield usual and common errors of the character string. The frequency of occurrence of both the error and error-free strings within the text are determined. These frequencies are compared to each other and, based upon the comparison, the system decides whether the possible error string is an actual error string. The system can use modifying rules which are psychological or technically related to the computer system or operator, and rules which correspond to errors common with specialized input methods, such as character and speech recognition.
146 Citations
17 Claims
-
1. A method for detecting an error string Fi in a text using a computer system, the steps of the method comprising:
-
storing an error-free string Si in the computer system, modifying the error-free string Si in accordance with a stored rule Rj, to generate a possible error string fij, storing the possible error string fij in the computer system, determining the frequency H(Si) of the corresponding error-free string Si in said text, determining the frequency H(fij) of the string fij in said text, comparing the frequencies H(fij) and H(Si), using the formula Φ
ij H(fij), H(Si))=α
ij, anddeciding, based upon the step of comparing α
ij with a threshold value β
, whether the possible error string fij is an actual error string Fi. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
2. A method for detecting and/or correcting an error string Fi in a text using a computer system, the steps of the method comprising
storing an error-free string Si and another string Fi in the computer system, determining the frequency H(Si) of the corresponding error-free string Si in the text, using the frequency H(Si) to detect and/or correct the other string Fi modifying the error-free string Si in accordance with a stored rule Rj, generating a possible error string fij, determining the frequency H(fij) of the string fij in the text, comparing the frequencies H(fij) and H(Si), using the formula Φ -
ij (H(fij), H(Si))=α
ij, anddeciding, based on the step of comparing α
ij with a threshold value β
, whether the possible error string fij is an actual error string Fi. - View Dependent Claims (3, 4, 5, 6, 7)
-
ij (H(fij), H(Si))=α
-
13. An apparatus including a word processing system and means for detecting and/or correcting an error string Fi in a text, whereby the corresponding error-free string Si occurs in the text, the apparatus comprising:
-
first storage means for storing the text, second storage means for storing the frequency H(Si) of the error-free string Si, a processor for calculating a frequency H(Si) of the error-free string Si using the formula Φ
ij (H(fij), H(Si))=α
ij and for using the frequency H(Si) in detecting and/or correcting the error string Fij,means for storing the value α
ij,a third storage means for storing the frequency H(fij) of a possible error string fij, a fourth storage means for storing a rule Rj, means associated with the processor for modifying the error-free string Si according to the rule Rj whereby a possible error string fij can be generated, means associated with the processor for determining the frequency H(fij) of a possible error string fij, means associated with the processor for comparing the frequencies H(Si) and H(fij) and generating an output signal, and means associated with the processor for associating the possible error string fij to the error string Fi based on the output signal from the means for comparing including means for storing a threshold value β
for comparison with the value α
ij. - View Dependent Claims (14, 15, 16, 17)
-
Specification