Method and apparatus for proofreading in a computer system
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
12 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9)
-
-
10. 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. - View Dependent Claims (11, 12)
-
Specification