Graphic word spelling correction using automated dictionary comparisons with phonetic skeletons
First Claim
1. A process for the automated spelling correction of a graphic word, said process comprising the steps ofA. converting each graphic word of a machine-stored and machine-readable dictionary set of correctly spelled words to a specified linguistically salient word skeleton and storing also the resultant set of word skeletons,B. converting a designated word from a conventional graphic representation to said specified linguistically salient word skeleton and storing the resultant word skeleton,each said converting step comprising the steps of(i) omitting from the word skeleton produced thereby a selected alpha set, if any, of the word being converted which lacks isomorphy with a phonetic representation of that selected set, and(ii) replacing with a different linguistic symbol another selected alpha set, if any, of the word being converted which lacks isomorphy with a phonetic representation of that other selected set,C. comparing said skeleton of said designated word with said dictionary set of word skeletons,D. responding to a match from said comparison of word skeletons and producing from the matching skeleton of said dictionary set a corrective set of one or more corresponding grapic words of said dictionary set, andE. producing a visual display of said corrective word set.
12 Assignments
0 Petitions
Accused Products
Abstract
Automated spelling correction converts, by prescribed linguistic procedures, each word to be corrected to a skeleton, and compares that skeleton with a data base of skeletons derived by identical linguistic procedures from a dictionary of correctly spelled words. In the event of a match between the two skeletal terms, the correctly spelled word (or words) associated with the matched skeleton is presented for replacement of the misspelled word. In the event the comparison does not yield a correct match, the skeletal form of the misspelled word is repeatedly modified and each modified form is compared with the data base of skeletons.
59 Citations
20 Claims
-
1. A process for the automated spelling correction of a graphic word, said process comprising the steps of
A. converting each graphic word of a machine-stored and machine-readable dictionary set of correctly spelled words to a specified linguistically salient word skeleton and storing also the resultant set of word skeletons, B. converting a designated word from a conventional graphic representation to said specified linguistically salient word skeleton and storing the resultant word skeleton, each said converting step comprising the steps of (i) omitting from the word skeleton produced thereby a selected alpha set, if any, of the word being converted which lacks isomorphy with a phonetic representation of that selected set, and (ii) replacing with a different linguistic symbol another selected alpha set, if any, of the word being converted which lacks isomorphy with a phonetic representation of that other selected set, C. comparing said skeleton of said designated word with said dictionary set of word skeletons, D. responding to a match from said comparison of word skeletons and producing from the matching skeleton of said dictionary set a corrective set of one or more corresponding grapic words of said dictionary set, and E. producing a visual display of said corrective word set.
-
6. In a process for automated spelling correction by the comparison of a graphic word to be corrected with a dictionary set of correctly spelled words to produce a corrective set of one or more dictionary words selectively matching the designated word, the improvement comprising the steps of
A. producing from the designated word in conventional graphic representation, by a first transformation, a designated-word skeleton representing linguistically-salient phonetic features of that word, said transformation comprising the steps of (i) omitting from the skeleton produced thereby a selected alpha set, if any, of the word being converted which lacks isomorphy with a phonetic representation of that selected set, and p2 (ii) replacing with a different linguistic symbol another seleted alpha set, if any, of the word being converted which lacks isomorphy with a phonetic representation of that other selected set, B. effecting said comparison by comparing said designated-word skeleton with a set of dictionary-word skeletons, each skeleton of which corresponds to one said correctly-spelled word and which represents linguistically-salient features of that word according to said same first transformation, and C. selecting from said dictionary set of words the one or more words which correspond to the dictionary-word skeleton which exactly matches the designated-word skeleton, thereby to produce said corrective set of words.
-
8. In apparatus for automated spelling correction by the comparison of a graphic word to be corrected with a dictionary set of correctly spelled words to produce a corrective set of one or more dictionary words selectively matching the designated word, the improvement comprising,
A. means for producing from the designated word in conventional graphic representation, by a first transformation, a designated-word skeleton representing linguistically-salient phonetic features of that word, said transformation means comprising means for (i) omitting from the skeleton produced thereby a selected alpha set, if any, of the word being converted which lacks isomorphy with a phonetic representation of that selected set, and (ii) replacing with a different linguistic symbol another seleted alpha set, if any, of the word being converted which lacks isomorphy with a phonetic representation of that other selected set, B. means for effecting said comparison by comparing said designated-word skeleton with a set of dictionary-word skeletons, each skeleton of which corresponds to one said correctly-spelled word and which represents linguistically-salient features of that word according to said same first transformation, and C. means for selecting from said dictionary set of words the one or more words which correspond to the dictionary-word skeleton which exactly matches the designated-word skeleton, thereby to produce said corrective set of words.
-
10. Apparatus for the automated spelling correction of a graphic word, said apparatus comprising
A. means for converting each graphic word of a machine-stored and machine-readable dictionary set of correctly spelled words to a specified linguistically salient word skeleton and for storing also the resultant set of word skeletons, and for convertins a designated word from conventional graphic representation to said specified linguistically salient word skeleton and for storing the resultant word skeleton, said converting means comprising (i) means for elimating from the word skeleton produced thereby a selected alpha set, if any, of the word being converted which lack isomorphy with a phonetic representation of that selected set, and (ii) means for replacing with a different linguistic symbol another selected alpha set, if any, of the word being converted which lacks isomorphy with a phonetic representation of that other selected set, B. means for comparing said skeleton of said designated word with said dictionary set of word skeletons, C. means for responding to a match from said comparison of word skeletons and for producing from the matching skeleton of said dictionary set a corrective set of one or more corresponding graphic words of said dictionary set, and D. means for producing a visual display of said corrective word set.
Specification