US5604897A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for correcting the spelling of misspelled words
Assignee: Microsoft Technology Licensing LLC
•
Filing: 1990-05-18
•
Granted: 1997-02-18
•
Expires: 2010-05-18
Abstract
Abstract The present invention provides a method and system for correcting the spelling of words. In a preferred embodiment, a list of misspelled words and associated correctly spelled words is maintained. When a misspelled word is encountered during the spell checking of a word processing document, the system searches the list for the misspelled word. If the misspelled word is in the list, the system replaces the word in the document with the associated correctly spelled word. The system also provides a method and system for adding misspelled words and associated correctly spelled words to the list.
Inventors
- 👤 Paul A. Travis
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 16:09
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/232
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
249 words
A method in a computer system for checking the spelling of words in a document and correcting misspelled words, the system having a dictionary file containing a list of correctly spelled words, the method comprising the steps of: (a) storing a list of misspelled words and associated correctly spelled words in a corrected before file; (b) retrieving a word from the document; (c) ascertaining whether the retrieved word is in the list of correctly spelled words of the dictionary file; (d) if the retrieved word is in the list of correctly spelled words, then looping to step (b) to check the spelling of another word in the document; (e) determining whether the retrieved word is in the corrected before file as a misspelled word; (f) if the retrieved word is in the corrected before file as a misspelled word, automatically replacing the retrieved misspelled word in the document with the associated correctly spelled word from the corrected before file to effect the correction of the spelling and looping to step (b) to check the spelling of another word in the document; (g) inputting a correctly spelled word from a user of the computer system; (h) storing the retrieved misspelled word and the inputted correctly spelled word in the corrected before file; and (i) replacing the retrieved misspelled word in the document with the inputted correctly spelled word to effect the correction of the spelling, and looping to step (b) to check the spelling of another word in the document.
Claim 2
Independent Claim
249 words
A method in a computer system for checking the spelling of words in a document and correcting misspelled words, the system having a dictionary file containing a list of correctly spelled words, the method comprising the steps of: (a) storing a list of misspelled words and associated correctly spelled words in a corrected before file; (b) retrieving a word from the document; (c) ascertaining whether the retrieved word is in the list of correctly spelled words of the dictionary file; (d) if the retrieved word is in the list of correctly spelled words, then looping to step (b) to check the spelling of another word in the document; (e) determining whether the retrieved word is in the corrected before file as a misspelled word; (f) if the retrieved word is in the corrected before file as a misspelled word, automatically replacing the retrieved misspelled word in the document with the associated correctly spelled word from the corrected before file to effect the correction of the spelling and looping to step (b) to check the spelling of another word in the document; (g) inputting a correctly spelled word from a user of the computer system; (h) storing the retrieved misspelled word and the inputted correctly spelled word in the corrected before file; and (i) replacing the retrieved misspelled word in the document with the inputted correctly spelled word to effect the correction of the spelling, and looping to step (b) to check the spelling of another word in the document.
Claim 3
Dependent Claim
14 words
The method of claim 1 wherein the computer system is a word processing system.
Claim 4
Dependent Claim
13 words
The method of claim 1 wherein the document is a word processing document.
Claim 5
Dependent Claim
21 words
The method of claim 1, 2, or 3 wherein the step of determining occurs during an initial reading of the document.
Claim 6
Independent Claim
139 words
A method in a computer system for correcting the spelling of words in a document, the system including a dictionary file containing correctly spelled words, the system also including a corrected before file containing misspelled words and associated correctly spelled words comprising the steps of: retrieving a word from the document; ascertaining whether the retrieved word is in the dictionary so as to determine if the retrieved word is correctly spelled; if the retrieved word is not in the dictionary file, determining whether the retrieved word is in the corrected before file as a misspelled word; if the retrieved word is in the corrected before file, retrieving the associated correctly spelled word from the corrected before file and automatically replacing the retrieved word in the document with the associated correctly spelled word to effect the correction of the spelling.
Claim 7
Independent Claim
139 words
A method in a computer system for correcting the spelling of words in a document, the system including a dictionary file containing correctly spelled words, the system also including a corrected before file containing misspelled words and associated correctly spelled words comprising the steps of: retrieving a word from the document; ascertaining whether the retrieved word is in the dictionary so as to determine if the retrieved word is correctly spelled; if the retrieved word is not in the dictionary file, determining whether the retrieved word is in the corrected before file as a misspelled word; if the retrieved word is in the corrected before file, retrieving the associated correctly spelled word from the corrected before file and automatically replacing the retrieved word in the document with the associated correctly spelled word to effect the correction of the spelling.
Claim 8
Dependent Claim
62 words
The method of claim 5 wherein the computer system includes a dictionary file having a list of correctly spelled words and wherein the method further includes the steps of: (a) obtaining a word that is to have its spelling checked; and (b) ascertaining, in response to the step of obtaining, whether the obtained word is in the list of correctly spelled words.
Claim 9
Dependent Claim
14 words
The method of claim 6 wherein the computer system is a word processing system.
Claim 10
Dependent Claim
49 words
The method of claim 5 including the additional step of: if the retrieved misspelled word is not in the corrected before file, inputting a correctly spelled word from a user of the system and storing the misspelled word and the inputted correctly spelled word in the corrected before file.
Claim 11
Dependent Claim
14 words
The method of claim 8 wherein the computer system is a word processing system.
Claim 12
Dependent Claim
14 words
The method of claim 5 wherein the computer system is a word processing system.
Claim 13
Dependent Claim
24 words
The method of claim 5, 6, 7, 8, 9, or 10 wherein the step of determining occurs during an initial reading of the document.
Claim 14
Dependent Claim
152 words
A computer system for correcting the spelling of words in a document, the system having a dictionary file containing only a list of correctly spelled words, comprising: means for retrieving a word from the document; means for ascertaining whether the retrieved word is in the list of correctly spelled words in the dictionary file so as to determine if the retrieved word is correctly spelled; a corrected before file containing a list of misspelled words and associated correctly spelled words; means for determining whether the retrieved word is in the corrected before file as a misspelled word if the retrieved word is not in the list of correctly spelled words in the dictionary file; and means for fetching the associated correctly spelled word from the corrected before file and replacing the retrieved word in the document with the associated correctly spelled word, when the retrieved word is in the corrected before file.
Claim 15
Dependent Claim
152 words
A computer system for correcting the spelling of words in a document, the system having a dictionary file containing only a list of correctly spelled words, comprising: means for retrieving a word from the document; means for ascertaining whether the retrieved word is in the list of correctly spelled words in the dictionary file so as to determine if the retrieved word is correctly spelled; a corrected before file containing a list of misspelled words and associated correctly spelled words; means for determining whether the retrieved word is in the corrected before file as a misspelled word if the retrieved word is not in the list of correctly spelled words in the dictionary file; and means for fetching the associated correctly spelled word from the corrected before file and replacing the retrieved word in the document with the associated correctly spelled word, when the retrieved word is in the corrected before file.
Claim 16
Dependent Claim
53 words
The computer system of claim 12 wherein the computer system further includes: (a) means for obtaining a word that is to have its spelling checked; (b) a dictionary file having a list of correctly spelled words; and (c) means for ascertaining whether the obtained word is in the list of correctly spelled words.
Claim 17
Dependent Claim
51 words
The computer system of claim 13 including means for inputting a correctly spelled word from a user of the computer system and means for storing the misspelled word and the inputted correctly spelled word in the corrected before file, when the retrieved misspelled word is not in the corrected before file.
Claim 18
Dependent Claim
51 words
The computer system of claim 12 including means for inputting a correctly spelled word from a user of the computer system and means for storing the misspelled word and the inputted correctly spelled word in the corrected before file, when the retrieved misspelled word is not in the corrected before file.
Claim 19
Dependent Claim
22 words
The method of claim 12, 13, 14, or 15 wherein the determining means is invoked during an initial reading of the document.
References Cited (Backward Citations)
US3259883A
Cited
US3850279A
Cited
US4010445A
Cited
US3969698A
Cited
US4136395A
Cited
US4689768A
Cited
US4650349A
Cited
US4787059A
Cited
US4818131A
Cited
US4797855A
Cited
US4847766A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-02-18 | 2000-08-19 | 2001-02-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-02-18 | 2004-08-19 | 2005-02-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-02-18 | 2008-08-19 | 2009-02-18 | $7700.00 | Window Closed / Lapsed |