← Back to Patent Explorer
US4674065A Expired / Lapsed US ⏱️ 0.0 years remaining

System for detecting and correcting contextual errors in a text processing system

Assignee: International Business Machines Corp
•
Filing: 1985-12-10
•
Granted: 1987-06-16
•
Expires: 2005-12-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for automatically proofreading a document for word use validation in a text processing system is provided by coupling a specialized dictionary of sets of homophones and confusable words to sets of di-gram and N-gram conditions whereby proper usage of the words can be statistically determined. A text document is reviewed word-by-word against a dictionary of homophones and confusable words. When a match occurs, the related list of syntactic rules is examined relative to the context of the subject homophone or confusable word. If the syntax in the immediate context of the homophone or confusable word conflicts with the prestored syntax rules, the homophone or confusable word is highlighted on the system display. The system then displays the definition of the highlighted word along with possible intended alternative forms and their respective definitions. The operator can examine the word used and the possible alternatives and make a determination as to whether an error has been made and if a correction of the text is required. If correction is required, the operator may cause the error word to be replaced by the desired word by positioning the display cursor under the desired word and depressing an appropriate key on the system keyboard.

Inventors

  • 👤 Frederick R. Lange
  • 👤 Walter S. Rosenbaum

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 19:13
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/237; G06F40/247

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 176 words
The method of detecting homophone contextual errors in a string of data segments in an information processing system comprising: (a) storing a table of homophones, each homophone having stored therewith a set of contextual usage rules specific thereto and at least one of said homophones having stored therewith one or more pointers to a table of other sets of contextual usage rules; (b) scanning asid string for one of said homophones stored in said table of homophones; (c) detecting a homophone in said string; (d) accessing said contextual usage rules and any of said one or more pointers stored with said detected homophone, using said one or more pointers accessing any contextual usage rules in said table of other sets of contextual usage rules associated with said homophone; (e) comparing data segments surrounding said homophone with said accessed contextual usage rules associated with said homophone; and (f) indicating to an operator of said information processing system that a homophone has been found whose contextual usage rules do not compare with said data segments surrounding said homophone.
Claim 2
Independent Claim 176 words
The method of detecting homophone contextual errors in a string of data segments in an information processing system comprising: (a) storing a table of homophones, each homophone having stored therewith a set of contextual usage rules specific thereto and at least one of said homophones having stored therewith one or more pointers to a table of other sets of contextual usage rules; (b) scanning asid string for one of said homophones stored in said table of homophones; (c) detecting a homophone in said string; (d) accessing said contextual usage rules and any of said one or more pointers stored with said detected homophone, using said one or more pointers accessing any contextual usage rules in said table of other sets of contextual usage rules associated with said homophone; (e) comparing data segments surrounding said homophone with said accessed contextual usage rules associated with said homophone; and (f) indicating to an operator of said information processing system that a homophone has been found whose contextual usage rules do not compare with said data segments surrounding said homophone.
Claim 3
Dependent Claim 27 words
The method of detecting homophone contextual errors of claim 1 further comprising: (g) displaying at least one alternative homophone related to said homophone indicated to said operator.
Claim 4
Dependent Claim 29 words
The method for detecting homophone contextual errors of claim 2 wherein said step of displaying at least one alternative homophone includes displaying a definition for each displayed alternative homophone.
Claim 5
Dependent Claim 37 words
The method for detecting homophone contextual errors of claim 3 wherein said step of displaying at least one alternative homophone related to said homophone indicated to said operator includes displaying said alternative homophone in a highlighted format.
Claim 6
Dependent Claim 30 words
The method for detecting homophone contextual errors of claim 4 wherein said step of indicating to said operator that said homophone has been found includes displaying said homophone in boldface.
Claim 7
Dependent Claim 29 words
The method of detecting homophone contextual errors of claim 5 further comprising: (h) replacing said highlighted homophone in said string with one said atlernative homophone chosen by said operator.

References Cited (Backward Citations)

US4058795A Cited
US3969700A Cited
US4270182A Cited
US4136395A Cited
US4308582A Cited
US4255796A Cited
US4277644A Cited
US4424575A Cited
US4456973A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-06-15 1990-12-15 1991-06-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-06-15 1994-12-15 1995-06-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-06-15 1998-12-15 1999-06-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag