Patent US5765180A successfully refreshed from Google Patents.
US5765180A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for correcting the spelling of misspelled words
Assignee: Microsoft Technology Licensing LLC
•
Filing: 1996-10-03
•
Granted: 1998-06-09
•
Expires: 2016-10-03
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-11-08 19:05
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/232
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
152 words
A method in a computer system for correcting the spelling of words in a plurality of documents, the computer system having a list of misspelled words and associated correctly spelled words, the method comprising: for each of the plurality of documents, for each word in the document, determining whether the word is in the list as a misspelled word; when the word is in the list as a misspelled word, automatically replacing the word with the associated correct spelling from the list when the word is not correctly spelled and is not in the list as a misspelled word, receiving from a user a correct spelling for the word; and adding the misspelled word associated with the received correct spelling for the word to the list; whereby once a misspelled word and received correct spelling is added to the list, the misspelled word is automatically replaced when it occurs in other documents.
Claim 2
Independent Claim
152 words
A method in a computer system for correcting the spelling of words in a plurality of documents, the computer system having a list of misspelled words and associated correctly spelled words, the method comprising: for each of the plurality of documents, for each word in the document, determining whether the word is in the list as a misspelled word; when the word is in the list as a misspelled word, automatically replacing the word with the associated correct spelling from the list when the word is not correctly spelled and is not in the list as a misspelled word, receiving from a user a correct spelling for the word; and adding the misspelled word associated with the received correct spelling for the word to the list; whereby once a misspelled word and received correct spelling is added to the list, the misspelled word is automatically replaced when it occurs in other documents.
Claim 3
Dependent Claim
17 words
The method of claim 1 including determining whether the word is correctly spelled by checking a dictionary.
Claim 4
Dependent Claim
41 words
The method of claim 1 wherein the adding of the misspelled word associated with the received correct spelling for the word to the list occurs only in response to a indication from the user to add the word to the list.
Claim 5
Independent Claim
84 words
A method in a computer system for creating a list of misspelled words and associated correctly spelled words, the method comprising: retrieving a word from a document; determining whether the retrieved word is correctly spelled; when the retrieved word is not correctly spelled, receiving a correct spelling for the word; and adding the retrieved word and its correct spelling to the list; and for each other occurrence of the same retrieved word in the document, automatically replacing the occurrence with the received correct spelling.
Claim 6
Independent Claim
84 words
A method in a computer system for creating a list of misspelled words and associated correctly spelled words, the method comprising: retrieving a word from a document; determining whether the retrieved word is correctly spelled; when the retrieved word is not correctly spelled, receiving a correct spelling for the word; and adding the retrieved word and its correct spelling to the list; and for each other occurrence of the same retrieved word in the document, automatically replacing the occurrence with the received correct spelling.
Claim 7
Dependent Claim
48 words
The method of claim 4 including determining whether the retrieved word is in the list as a misspelled word; and when the retrieved word is in the list as a misspelled word, replacing the retrieved word in the document with the associated correctly spelled word from the list.
Claim 8
Dependent Claim
42 words
The method of claim 5 wherein the receiving of the correct spelling for the word and the adding of the retrieved word and its correct spelling to the list occurs when the word is not in the list as a misspelled word.
Claim 9
Dependent Claim
15 words
The method of claim 4 including replacing the retrieved word with the received correct spelling.
Claim 10
Independent Claim
84 words
A method in a computer system for creating a list of misspelled words and associated correctly spelled words, the method comprising: retrieving a plurality of words from a document; determining whether each of the plurality of retrieved words is correctly spelled; and when a retrieved word is not correctly spelled, receiving a correct spelling for the retrieved word; and adding the retrieved word and its correct spelling to the list so that the retrieved word can automatically be corrected when retrieved from another document.
Claim 11
Independent Claim
84 words
A method in a computer system for creating a list of misspelled words and associated correctly spelled words, the method comprising: retrieving a plurality of words from a document; determining whether each of the plurality of retrieved words is correctly spelled; and when a retrieved word is not correctly spelled, receiving a correct spelling for the retrieved word; and adding the retrieved word and its correct spelling to the list so that the retrieved word can automatically be corrected when retrieved from another document.
Claim 12
Dependent Claim
48 words
The method of claim 8 including determining whether the retrieved word is in the list as a misspelled word; and when the retrieved word is in the list as a misspelled word, replacing the retrieved word in the document with the associated correctly spelled word from the list.
Claim 13
Dependent Claim
43 words
The method of claim 9 wherein the receiving of the correct spelling for the word and the adding of the retrieved word and its correct spelling to the list occurs when the retrieved word is not in the list as a misspelled word.
Claim 14
Dependent Claim
15 words
The method of claim 8 including replacing the retrieved word with the received correct spelling.
Claim 15
Independent Claim
95 words
A method in a computer system for correcting the spelling of words, the computer system having a list of misspelled words and associated correctly spelled words, the method comprising: receiving a plurality of words; storing each of the plurality of words in the document; retrieving one of the words from the document; determining whether the retrieved word is in the list as a misspelled word; and when the retrieved word is in the list as a misspelled word, replacing the retrieved word in the document with the correctly spelled word associated with the misspelled word.
Claim 16
Independent Claim
95 words
A method in a computer system for correcting the spelling of words, the computer system having a list of misspelled words and associated correctly spelled words, the method comprising: receiving a plurality of words; storing each of the plurality of words in the document; retrieving one of the words from the document; determining whether the retrieved word is in the list as a misspelled word; and when the retrieved word is in the list as a misspelled word, replacing the retrieved word in the document with the correctly spelled word associated with the misspelled word.
Claim 17
Dependent Claim
66 words
The method of claim 12 including when the retrieved word is not in the list as a misspelled word, determining whether the retrieved word is correctly spelled; and when the retrieved word is not correctly spelled, receiving a correct spelling for the word; and adding the retrieved word and its correct spelling to the list so that the word can automatically be corrected when retrieved again.
Claim 18
Dependent Claim
161 words
A computer-readable medium containing instructions for causing a computer system to correct the spelling of words in a plurality of documents, the computer system having a list of misspelled words and associated correctly spelled words, by: for each word in each of the plurality of documents, retrieving the word from the document; determining whether the retrieved word is in the list as a misspelled word; when the retrieved word is not correctly spelled and is not in the list as a misspelled word, receiving from a user a correct spelling for the retrieved word; and adding the misspelled word associated with the received correct spelling for the retrieved word to the list; and when the retrieved word is in the list as a misspelled word, replacing the retrieved word with the associated correct spelling from the list whereby once a misspelled word and received correct spelling is added to the list, the misspelled word is replaced when it is next retrieved.
Claim 19
Dependent Claim
161 words
A computer-readable medium containing instructions for causing a computer system to correct the spelling of words in a plurality of documents, the computer system having a list of misspelled words and associated correctly spelled words, by: for each word in each of the plurality of documents, retrieving the word from the document; determining whether the retrieved word is in the list as a misspelled word; when the retrieved word is not correctly spelled and is not in the list as a misspelled word, receiving from a user a correct spelling for the retrieved word; and adding the misspelled word associated with the received correct spelling for the retrieved word to the list; and when the retrieved word is in the list as a misspelled word, replacing the retrieved word with the associated correct spelling from the list whereby once a misspelled word and received correct spelling is added to the list, the misspelled word is replaced when it is next retrieved.
Claim 20
Dependent Claim
45 words
The computer-readable medium of claim 14 wherein when the retrieved word is not in the list as a misspelled word, determining whether the received word is correctly spelled and receiving the correct spelling from the user only when the received word is not correctly spelled.
Claim 21
Dependent Claim
44 words
The computer-readable medium of claim 14 wherein the adding of the misspelled word associated with the received correct spelling for the misspelled word to the list occurs only in response to a indication from the user to add the retrieved word to the list.
Claim 22
Dependent Claim
98 words
A computer system for maintaining a corrected before file containing misspelled words and associated correctly spelled words, comprising: a document having a plurality of words; a list of correctly spelled words; a find misspelled word unit to determine whether a word retrieved from the document is in the list of correctly spelled words; and a check corrected before file unit that, when the retrieved word is not in the list of correctly spelled words, receives a correct spelling for the word from a user, and adds the retrieved word and its correct spelling to the corrected before file.
Claim 23
Dependent Claim
98 words
A computer system for maintaining a corrected before file containing misspelled words and associated correctly spelled words, comprising: a document having a plurality of words; a list of correctly spelled words; a find misspelled word unit to determine whether a word retrieved from the document is in the list of correctly spelled words; and a check corrected before file unit that, when the retrieved word is not in the list of correctly spelled words, receives a correct spelling for the word from a user, and adds the retrieved word and its correct spelling to the corrected before file.
Claim 24
Dependent Claim
25 words
The computer system of claim 17 further comprising: a correct spelling unit that replaces the retrieved word of the document with the received correct spelling.
Claim 25
Dependent Claim
39 words
The computer system of claim 17 wherein the check corrected before file unit determines whether the retrieved word is in the corrected before file as a misspelled word before receiving the correct spelling for the word from the user.
Claim 26
Dependent Claim
41 words
The computer system of claim 19 wherein the check corrected before file unit automatically replaces the retrieved word with the associated correct spelling when it is determined that the retrieved word is in the corrected before file as a misspelled word.
References Cited (Backward Citations)
US3259883A
Cited
US3850279A
Cited
US4010445A
Cited
US3969698A
Cited
US4136395A
Cited
US4498148A
Cited
US4689768A
Cited
US4650349A
Cited
US4787059A
Cited
US4818131A
Cited
US4859091A
Cited
US5189610A
Cited
US4797855A
Cited
US4903206A
Cited
US4847766A
Cited
US5218536A
Cited
US5380105A
Cited
US5258909A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-06-08 | 2001-12-08 | 2002-06-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-06-08 | 2005-12-08 | 2006-06-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-06-08 | 2009-12-08 | 2010-06-09 | $7700.00 | Window Closed / Lapsed |