Back to results
US 8,136,037 B2Granted
Assistant for manually proofreading text documents
AssigneeInternational Business Machines Corporation
InventorsBeth Marie Adams, Sheena Lewis, Kenya Freeman Oduor, Philippa Mignon Rhodes
Life of this patent
Estimating the term…
Abstract
A text document is parsed and re-ordered according to user-defined rules. The reordered text document is then presented to the user, thus requiring the user to read each section of the text document in a stand-alone manner.
Claims6
A computer-implemented method for aiding in the proofreading of a text document, the computer-implemented method comprising:
- parsing out and reordering text blocks of an original text document to create a parsed text document, wherein the parsed text document is composed of the text blocks, from the original text document, that are rearranged according to a user-defined set of rules;
- displaying the parsed text document in a Graphical User Interface (GUI);
- receiving changes that have been input into the GUI by a user, wherein the changes are to the text blocks in the parsed text document;
- displaying a context window in the GUI, wherein the context window displays a position, within the original text document, of a current text block that is currently selected in the parsed text document for proofreading by the user;
- displaying, in the GUI, a progress bar, wherein the progress bar displays a percentage of the text blocks in the original text document that have been reviewed;
- re-assembling the parsed text document to create a reassembled text document, wherein the reassembled text document includes all of the changes that have been made to the text blocks in the parsed text document by the user, and wherein the reassembled text document displays all of the text blocks in a same order as was found in the original text document;
- and
- displaying the reassembled text document on the GUI.
5 more elements
A system comprising:
- a processor;
- a data bus coupled to the processor;
- a memory coupled to the data bus;
- and
- a computer-usable medium embodying computer program code, the computer program code comprising instructions executable by the processor and configured for aiding in a proofreading of a text document by performing the steps of:
- parsing out and reordering text blocks of an original text document to create a parsed text document, wherein the parsed text document is composed of the text blocks, from the original text document, that are rearranged according to a user-defined set of rules;
- displaying the parsed text document in a Graphical User Interface (GUI);
- receiving changes that have been input into the GUI by a user, wherein the changes are to the text blocks in the parsed text document;
- displaying a context window in the GUI, wherein the context window displays a position, within the original text document, of a current text block that is currently selected in the parsed text document for proofreading by the user;
- displaying, in the GUI, a progress bar, wherein the progress bar displays a percentage of the text blocks in the original text document that have been reviewed;
- re-assembling the parsed text document to create a reassembled text document, wherein the reassembled text document includes all of the changes that have been made to the text blocks in the parsed text document by the user, and wherein the reassembled text document displays all of the text blocks in a same order as was found in the original text document;
- and
- displaying the reassembled text document on the GUI.
10 more elements
A computer program product for aiding in the proofreading of a text document, the computer program product comprising:
- a computer-readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:
- computer usable program code configured for parsing out and reordering text blocks of an original text document to create a parsed text document, wherein the parsed text document is composed of the text blocks, from the original text document, that are rearranged according to a user-defined set of rules;
- computer usable program code configured for displaying the parsed text document in a Graphical User Interface (GUI);
- computer usable program code configured for receiving changes that have been input into the GUI by a user, wherein the changes are to the text blocks in the parsed text document;
- computer usable program code configured for displaying a context window in the GUI, wherein the context window displays a position, within the original text document, of a current text block that is currently selected in the parsed text document for proofreading by the user;
- computer usable program code configured for displaying, in the GUI, a progress bar, wherein the progress bar displays a percentage of the text blocks in the original text document that have been reviewed;
- computer usable program code configured for re-assembling the parsed text document to create a reassembled text document, wherein the reassembled text document includes all of the changes that have been made to the text blocks in the parsed text document by the user, and wherein the reassembled text document displays all of the text blocks in a same order as was found in the original text document;
- and
- computer usable program code configured for displaying the reassembled text document on the GUI.
6 more elements
Dependencies are inferred from the claim text.