Patent US5765180A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag