Patent US3344019A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4456973A Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic text grade level analyzer for a text processing system

Assignee: International Business Machines Corp
•
Filing: 1982-04-30
•
Granted: 1984-06-26
•
Expires: 2002-04-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for proofreading a text document and automatically detecting and replacing text words in the document which exceed a predetermined understandability level for the documents intended audience. Text words and synonyms are stored in a dictionary which includes an understandability code for each word based statistically on textbook grade levels. The operator enters a grade level code into the system for the intended document audience. The system scans the document for words which exceed the desired grade level, highlights those words on the system display and prompts the operator with synonyms which can be used to replace the highlighted word. The operator may select a desired replacement synonym by placing the system cursor underneath the word and depressing and enter key from the system keyboard.

Inventors

  • 👤 Richard G. Carlgren
  • 👤 Walter S. Rosenbaum
  • 👤 Alan R. Tannenbaum

Bibliographic Details

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

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 203 words
A method for detecting and correcting linguistic expressions which exceed a predetermined understandability level in a list of linguistic expressions using a programmable digital computer system comprising the steps of: (a) storing in a first section of the memory of said programmable digital computer system a dictionary of linguistic expressions including an understandability code for each linguistic expression; (b) storing in a second section of the memory of said programmable digital computer system a list of synonymic expressions for said dictionary of linguistic expressions including an understandability code for each synonymic expression; (c) storing a code representing a predetermined desired understandability level; (d) comparing each member of an input set of linguistic expressions to said dictionary of linguistic expressions; (e) comparing the understandability code of the dictionary linguistic expression which compares equal to the input member linguistic expression to the stored desired understandability level code; (f) highlighting the member of the input set of linguistic expressions when the understandability code of the dictionary linguistic expression is greater than the stored desired understandability level code; (g) displaying a set of synonymic expressions for the highlighted linguistic expression; and (h) replacing the highlighted linguistic expression with a member of the displayed set of synonymic expressions.
Claim 2
Independent Claim 203 words
A method for detecting and correcting linguistic expressions which exceed a predetermined understandability level in a list of linguistic expressions using a programmable digital computer system comprising the steps of: (a) storing in a first section of the memory of said programmable digital computer system a dictionary of linguistic expressions including an understandability code for each linguistic expression; (b) storing in a second section of the memory of said programmable digital computer system a list of synonymic expressions for said dictionary of linguistic expressions including an understandability code for each synonymic expression; (c) storing a code representing a predetermined desired understandability level; (d) comparing each member of an input set of linguistic expressions to said dictionary of linguistic expressions; (e) comparing the understandability code of the dictionary linguistic expression which compares equal to the input member linguistic expression to the stored desired understandability level code; (f) highlighting the member of the input set of linguistic expressions when the understandability code of the dictionary linguistic expression is greater than the stored desired understandability level code; (g) displaying a set of synonymic expressions for the highlighted linguistic expression; and (h) replacing the highlighted linguistic expression with a member of the displayed set of synonymic expressions.
Claim 3
Dependent Claim 38 words
The method for detecting and correcting linguistic expressions of claim 1 wherein said step of displaying a set of synonymic expressions includes displaying in highlighted format any synonymic expressions whose understandability code exceeds the predetermined desired understandability code.
Claim 4
Dependent Claim 52 words
The method for detecting and correcting linguistic expressions of claim 1 or claim 2 wherein the step of displaying a set of synonymic expressions includes displaying an indication when no synonymic expression stored for the highlighted linguistic expression has an understandability code less than or equal to the predetermined desired understandability level.
Claim 5
Dependent Claim 40 words
The method for detecting and correcting linguistic expressions of claim 1 or claim 2 wherein the step of comparing each member of an input set of linguistic expressions to said dictionary includes displaying an indication when no equal compare occurs.
Claim 6
Dependent Claim 26 words
The method for detecting and correcting linguistic expressions of claim 1 or claim 2 wherein said step of highlighting includes displaying said linguistic expressions in boldface.
Claim 7
Independent Claim 195 words
A system for detecting and correcting the understandability level of linguistic expressions in a set of linguistic expressions using an information processor comprising: means for storing a dictionary of linguistic expressions including an understandability code associated with each linguistic expression; means for storing a list of synonymic expressions for said dictionary of linguistic expressions including an understandability code associated with each synonymic expression; means for storing a code representing a predetermined understandability level; first compare means for comparing each member of an input set of linguistic expressions to said dictionary of linguistic expressions; second compare means responsive to said first compare means for comparing the understandability code of the dictionary linguistic expression which compares equal to the member of the input set of linguistic expressions to said code representing a predetermined understandability level; means for highlighting the member of the input set when the understandability code of the dictionary linguistic expression compares greater than the predetermined understandability level; means for displaying the set of synonymic expressions for the highlighted member of the input set of linguistic expressions; and means for replacing the highlighted linguistic expression with a member of the displayed set of synonymic expressions.
Claim 8
Independent Claim 195 words
A system for detecting and correcting the understandability level of linguistic expressions in a set of linguistic expressions using an information processor comprising: means for storing a dictionary of linguistic expressions including an understandability code associated with each linguistic expression; means for storing a list of synonymic expressions for said dictionary of linguistic expressions including an understandability code associated with each synonymic expression; means for storing a code representing a predetermined understandability level; first compare means for comparing each member of an input set of linguistic expressions to said dictionary of linguistic expressions; second compare means responsive to said first compare means for comparing the understandability code of the dictionary linguistic expression which compares equal to the member of the input set of linguistic expressions to said code representing a predetermined understandability level; means for highlighting the member of the input set when the understandability code of the dictionary linguistic expression compares greater than the predetermined understandability level; means for displaying the set of synonymic expressions for the highlighted member of the input set of linguistic expressions; and means for replacing the highlighted linguistic expression with a member of the displayed set of synonymic expressions.
Claim 9
Dependent Claim 40 words
The system for detecting and correcting the understandability level of claim 6 wherein said means for displaying the set of synonymic expressions includes means for highlighting the synonymic expressions whose understandability code exceeds the code representing a predetermined understandability level.
Claim 10
Dependent Claim 55 words
The system for detecting and correcting the understandability level of claim 6 or claim 7 wherein said means for displaying the set of synonymic expressions includes means for displaying an indication when no synonymic expression stored for the highlighted linguistic expression has an understandability level less than or equal to the predetermined desired understandability level.
Claim 11
Dependent Claim 42 words
The system for detecting and correcting the understandability level of claim 6 or claim 7 wherein said first compare means includes means for displaying an indication when the input linguistic expression does not compare equal to one of the dictionary linguistic expressions.
Claim 12
Dependent Claim 24 words
The system for detecting and correcting the understandability level of claim 7 wherein said means for highlighting includes displaying said linguistic expressions in boldface.
Claim 13
Dependent Claim 64 words
The system for detecting and correcting the understandability level of claim 6 or claim 10 wherein said means for replacing the highlighted linguistic expression with a member of the displayed set of synonymic expressions includes a keyboard, and means in said keyboard for signalling said information processor to selectively replace the highlighted linguistic expression with a member of the displayed set of synonymic expressions.
Claim 14
Independent Claim 205 words
A method for detecting and correcting linguistic expressions with exceed a predetermined understandability level in a list of linguistic expressions using a programmable digital computer system comprising the steps of: (a) storing in the memory of said programmable digital computer system a dictionary of linguistic expressions including an understandability code and a synonymic code associated with each linguistic expression; (b) storing a code representing a predetermined desired understandability level; (c) comparing each member of an input set of linguistic expressions to said dictionary of linguistic expressions; (d) comparing the understandability code of the dictionary linguistic expression which compares equal to the input linguistic expression to the stored desired understandability level code; (e) highlighting the member of the input set of linguistic expressions when the understandability code of the dictionary linguistic expression is greater than the stored desired understandability code; (f) comparing the remainder of the dictionary linguistic expressions' synonymic codes to the synonymic code of the dictionary expression which matches the input linguistic expression; (g) displaying each dictionary linguistic expression whose synonymic code matches the synonymic code of the dictionary linguistic expression equal to the input linguistic expressions; and (h) replacing the highlighted linguistic expression with a member of the displayed set of synonymic expressions.
Claim 15
Independent Claim 205 words
A method for detecting and correcting linguistic expressions with exceed a predetermined understandability level in a list of linguistic expressions using a programmable digital computer system comprising the steps of: (a) storing in the memory of said programmable digital computer system a dictionary of linguistic expressions including an understandability code and a synonymic code associated with each linguistic expression; (b) storing a code representing a predetermined desired understandability level; (c) comparing each member of an input set of linguistic expressions to said dictionary of linguistic expressions; (d) comparing the understandability code of the dictionary linguistic expression which compares equal to the input linguistic expression to the stored desired understandability level code; (e) highlighting the member of the input set of linguistic expressions when the understandability code of the dictionary linguistic expression is greater than the stored desired understandability code; (f) comparing the remainder of the dictionary linguistic expressions' synonymic codes to the synonymic code of the dictionary expression which matches the input linguistic expression; (g) displaying each dictionary linguistic expression whose synonymic code matches the synonymic code of the dictionary linguistic expression equal to the input linguistic expressions; and (h) replacing the highlighted linguistic expression with a member of the displayed set of synonymic expressions.
Claim 16
Dependent Claim 56 words
The method for detecting and correcting linguistic expressions of claim 12 wherein said step of displaying each dictionary linguistic expression whose synonymic code matches the synonymic code of the dictionary linguistic expression equal to the input linguistic expression includes displaying in highlighted format any dictionary linguistic expression whose understandability code exceeds the predetermined desired understandability code.
Claim 17
Dependent Claim 76 words
The method for detecting and correcting linguistic expressions of claim 12 or claim 13 wherein the step of displaying each dictionary linguistic expression whose synonymic code matches the synonymic code of the dictionary linguistic expression equal to the input linguistic expression further includes displaying an indication when no synonymic expression stored for the highlighted member of the input set of linguistic expressions has an understandability code less than or equal to the predetermined desired understandability level.
Claim 18
Dependent Claim 44 words
The method for detecting and correcting linguistic expressions of claim 12 or claim 13 wherein the step of comparing each member of an input set of linguistic expressions to said dictionary of linguistic expressions further includes displaying an indication when no equal compare occurs.

References Cited (Backward Citations)

US4270182A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-06-26 1987-12-26 1988-06-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-06-26 1991-12-26 1992-06-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-06-26 1995-12-26 1996-06-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag