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

Method and apparatus for proofreading in a computer system

Assignee: Oracle International Corp
•
Filing: 1995-06-07
•
Granted: 1996-11-19
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is a method and apparatus for processing errors in a computer system. The present invention scans information, generates an error unit for each error detected, provides an intuitive interface for communication of errors, and facilitates correction of errors. A data processing computer system of the present invention provides a proofreading capability for addressing errors such as spelling, grammar, usage, punctuation, broken words, doubled words, and capitalization. An error unit is created for each error detected during the proofreading scan of a document. An error unit uniquely identifies each error detected. Further, an error unit retains other information about an error including the error type, location, length, and correction status. The error unit is used to create a list of errors, or Error List. The Error List provides the ability to view errors in one location, and facilitates the error correction and proofreading process. Errors can be addressed in any order. When an error is selected from the Error List, the tight integration between the error and the scanned document provides the ability to locate and highlight the error within the scanned document. A Proofreading Screen provides additional information and proofreading functions. The error selections, and/or all occurrences of an error selection, can be corrected, ignored, learned, or autocorrected. The present invention provides the ability to group errors. Thus, a more intuitive interface is provided to facilitate the proofreading exercise. Further, operator interaction is minimized and simplified.

Inventors

  • 👤 Brett Newbold
  • 👤 Paul Dixon
  • 👤 Larry Stevens

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 18:57
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/232; G09; G09B; G09B7/00; G09B7/02; G09B7/04

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 183 words
A computer implemented method of proofreading a scanned document in a computer system comprising the steps of: generating a list of errors representing a plurality of errors detected in said scanned document; displaying simultaneously in separate display windows on said computer system said scanned document, said list of errors, and a proofreading screen containing proofreading functions; designating a first predetermined error in said list of errors within a first display window as a current error; locating and displaying said current error in said scanned document displayed in a second display window; optionally designating a second predetermined error in said list of errors within said first display window, said first and second predetermined errors establishing a group of errors when more than one entry in said list of errors within said first display window is designated; performing a proofreading function on said computer system on said current error when a proofreading function is selected for said first predetermined error; and performing a proofreading function on said computer system on said group of errors when said proofreading function is selected for said group of errors.
Claim 2
Dependent Claim 183 words
A computer implemented method of proofreading a scanned document in a computer system comprising the steps of: generating a list of errors representing a plurality of errors detected in said scanned document; displaying simultaneously in separate display windows on said computer system said scanned document, said list of errors, and a proofreading screen containing proofreading functions; designating a first predetermined error in said list of errors within a first display window as a current error; locating and displaying said current error in said scanned document displayed in a second display window; optionally designating a second predetermined error in said list of errors within said first display window, said first and second predetermined errors establishing a group of errors when more than one entry in said list of errors within said first display window is designated; performing a proofreading function on said computer system on said current error when a proofreading function is selected for said first predetermined error; and performing a proofreading function on said computer system on said group of errors when said proofreading function is selected for said group of errors.
Claim 3
Dependent Claim 61 words
The method of claim 1 wherein a predetermined proofreading function corresponding to a predetermined error type can be disabled, said method further including the steps of providing for the selective disabling of said predetermined proofreading function, and eliminating from the display of said list of errors one or more entries in said list of errors corresponding to said predetermined error type.
Claim 4
Dependent Claim 72 words
The method of claim 2 wherein an undo proofreading function is included in said proofreading screen, said method further including the steps of providing for the enabling of said predetermined proofreading function when said undo proofreading function is selected after said predetermined proofreading function has been disabled, and restoring to the display of said list of errors one or more entries in said list of errors corresponding to said predetermined error type.
Claim 5
Dependent Claim 57 words
The method of claim 1 wherein a close list proofreading function is included in said proofreading screen, said method further including the steps of providing for the selection of said close list proofreading function, and removing from display said list of errors when said list of errors is displayed and said close list proofreading function is selected.
Claim 6
Dependent Claim 50 words
The method of claim 1 wherein an open list proofreading function is included in said proofreading screen, said method further including the steps of selectively providing for the display of said list of errors when said list of errors is not displayed and said open list proofreading function is selected.
Claim 7
Dependent Claim 86 words
The method of claim 1 wherein a suggestion proofreading function is included in said proofreading screen, said method further including the steps of developing a respective correction selection for each entry in said list of errors corresponding to a predetermined error type, and respectively displaying said correction selections for said entries in said list of errors corresponding to said predetermined error type in response to the selection of said suggestion proofreading function when said correction suggestions for entries in said list of errors are not displayed.
Claim 8
Dependent Claim 60 words
The method of claim 6 wherein a hide suggestion proofreading function is included in said proofreading screen, said method further including the step of providing for the exclusion of a correction suggestion for a selected entry in said list of errors upon selection of said hide suggestion proofreading function when said correction suggestions for said list of errors are displayed.
Claim 9
Dependent Claim 155 words
A computer implemented method of automatically correcting errors in a scanned document in a computer system comprising the steps of: generating a list of errors detected in said scanned document; selecting in said computer system an error from said list of errors; identifying in said computer system an automatic correction replacement for said error; storing in said computer system said automatic correction replacement with respect to said errors displaying said list of errors and displaying a portion of said scanned document, the display of said list of errors being separate from the display of said portion of said scanned document, the display of said list of errors including the display of said error in correspondence with said automatic correction replacement; and providing for the unordered selection of a group of one or more errors, including said error, from said list of errors for automatic correction, wherein said error is corrected using said automatic correction replacement.
Claim 10
Dependent Claim 155 words
A computer implemented method of automatically correcting errors in a scanned document in a computer system comprising the steps of: generating a list of errors detected in said scanned document; selecting in said computer system an error from said list of errors; identifying in said computer system an automatic correction replacement for said error; storing in said computer system said automatic correction replacement with respect to said errors displaying said list of errors and displaying a portion of said scanned document, the display of said list of errors being separate from the display of said portion of said scanned document, the display of said list of errors including the display of said error in correspondence with said automatic correction replacement; and providing for the unordered selection of a group of one or more errors, including said error, from said list of errors for automatic correction, wherein said error is corrected using said automatic correction replacement.
Claim 11
Dependent Claim 24 words
The method of claim 8 including the step of correcting in said computer system all occurrences of said error with said automatic correction replacement.
Claim 12
Dependent Claim 206 words
A computer implemented method of presenting an operative user interface for the identification and correction of different contextual and non-contextual types of errors detected by the processing of a document within a computer system, said method comprising the steps of: a) scanning a predetermined document, including identifying within said predetermined document the occurrence, location and a characteristic of each of a plurality of errors; b) creating a list of error entries, each said error entry representing a set of one or more of said identified errors having a common characteristic, said list including contextual and non-contextual types of said error entries; c) automatically creating a list of zero or more correction replacements for said non-contextual error entries; d) displaying said list of error entries in a first user interface window separate from a second user interface window displaying said predetermined document; e) providing for the unordered selection within said first user interface window of a predetermined one of said non-contextual type of said error entries for correction; and f) correcting, by replacement with a predetermined correction replacement from said list of correction replacements, each occurrence within said predetermined document of said identified errors represented by said predetermined one of said non-contextual type of said error entries.
Claim 13
Dependent Claim 206 words
A computer implemented method of presenting an operative user interface for the identification and correction of different contextual and non-contextual types of errors detected by the processing of a document within a computer system, said method comprising the steps of: a) scanning a predetermined document, including identifying within said predetermined document the occurrence, location and a characteristic of each of a plurality of errors; b) creating a list of error entries, each said error entry representing a set of one or more of said identified errors having a common characteristic, said list including contextual and non-contextual types of said error entries; c) automatically creating a list of zero or more correction replacements for said non-contextual error entries; d) displaying said list of error entries in a first user interface window separate from a second user interface window displaying said predetermined document; e) providing for the unordered selection within said first user interface window of a predetermined one of said non-contextual type of said error entries for correction; and f) correcting, by replacement with a predetermined correction replacement from said list of correction replacements, each occurrence within said predetermined document of said identified errors represented by said predetermined one of said non-contextual type of said error entries.
Claim 14
Dependent Claim 49 words
The computer implemented method of claim 10 further comprising the steps of displaying a respective preferred correction replacement for each of said non-contextual type of said error entries, and providing for the unordered selection within said first user interface window of a plurality of said error entries for correction.
Claim 15
Dependent Claim 61 words
The computer implemented method of claim 11 further comprising the steps of sequentially displaying portions of said predetermined document showing respective occurrences of identified errors corresponding to a predetermined error entry of said contextual type, and displaying a representative portion of said predetermined document showing an occurrence of identified errors corresponding to a second predetermined error entry of said non-contextual type.

References Cited (Backward Citations)

US4136395A Cited
US4674065A Cited
US4783758A Cited
US4903206A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-19 2000-05-20 2000-11-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-19 2004-05-20 2004-11-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-19 2008-05-20 2008-11-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag