Systems and methods for advanced grammar checking
First Claim
Patent Images
1. A method of grammar checking, the method comprising:
- receiving text through a communications network at a first computing device-based grammar checking facility from a second computing device, wherein the grammar checking facility automatically detects a plurality of possible grammatical errors in the text through software algorithms, and categorizes each of the detected plurality of possible grammatical errors as one of at least a high confidence possible error and a low confidence possible error, wherein a high confidence possible error is considered an identified error and a low confidence possible error is one the grammar checking facility can not determine exists with high enough certainty;
providing, automatically from the first computing device-based grammar checking facility through the communications network to each of a plurality of human proofreader computing devices of a plurality of human proofreaders in a crowd-source population, at least one corresponding excerpt of the text containing a possible grammatical error categorized as a low confidence possible error as a result of the automated detection of the grammar checking facility so that an augmented error detection process is collectively performed by the plurality of human proofreaders in parallel for those grammatical errors categorized as low confidence possible errors to determine whether an actual error exists, wherein an error determined by a human proofreader to be an actual error is either corrected by the human proofreader to produce a correction result or is sent back to the grammar checking facility for automatic correction or for distribution as an identified error to at least one human proofreader;
wherein the grammar checking facility may automatically correct at least some of the identified errors to produce corrected text portions;
managing, by the grammar checking facility, the automatic distribution of at least some of the identified errors to the plurality of human proofreaders, so that a human augmented grammar correction is collectively performed by the plurality of human proofreaders in parallel to produce correction results, wherein each of the plurality of human proofreaders has an associated ranking and receives at least one corresponding excerpt of the text containing an identified error based on the associated ranking, and wherein each of the plurality of human proofreader computing devices is separate from the first computing device and the second computing device;
receiving, by the grammar checking facility, the correction results of the plurality of human proofreaders and automatically incorporating the correction results with any automatically corrected text portions of the grammar checking facility to contribute to an at least one corrected version of the received text; and
sending the at least one corrected version back to the second computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
In embodiments of the present invention improved capabilities are described for methods and systems of grammar checking comprising a grammar checking facility and a plurality of human proofreaders in a crowd-source population for the detection and correction of grammatical errors in text as received from a computing device, wherein possible detected errors are categorized as high confidence or low confidence possible errors, and the high confidence errors may be distributed to the human proofreaders according to ranking.
-
Citations
27 Claims
-
1. A method of grammar checking, the method comprising:
-
receiving text through a communications network at a first computing device-based grammar checking facility from a second computing device, wherein the grammar checking facility automatically detects a plurality of possible grammatical errors in the text through software algorithms, and categorizes each of the detected plurality of possible grammatical errors as one of at least a high confidence possible error and a low confidence possible error, wherein a high confidence possible error is considered an identified error and a low confidence possible error is one the grammar checking facility can not determine exists with high enough certainty; providing, automatically from the first computing device-based grammar checking facility through the communications network to each of a plurality of human proofreader computing devices of a plurality of human proofreaders in a crowd-source population, at least one corresponding excerpt of the text containing a possible grammatical error categorized as a low confidence possible error as a result of the automated detection of the grammar checking facility so that an augmented error detection process is collectively performed by the plurality of human proofreaders in parallel for those grammatical errors categorized as low confidence possible errors to determine whether an actual error exists, wherein an error determined by a human proofreader to be an actual error is either corrected by the human proofreader to produce a correction result or is sent back to the grammar checking facility for automatic correction or for distribution as an identified error to at least one human proofreader;
wherein the grammar checking facility may automatically correct at least some of the identified errors to produce corrected text portions;managing, by the grammar checking facility, the automatic distribution of at least some of the identified errors to the plurality of human proofreaders, so that a human augmented grammar correction is collectively performed by the plurality of human proofreaders in parallel to produce correction results, wherein each of the plurality of human proofreaders has an associated ranking and receives at least one corresponding excerpt of the text containing an identified error based on the associated ranking, and wherein each of the plurality of human proofreader computing devices is separate from the first computing device and the second computing device; receiving, by the grammar checking facility, the correction results of the plurality of human proofreaders and automatically incorporating the correction results with any automatically corrected text portions of the grammar checking facility to contribute to an at least one corrected version of the received text; and sending the at least one corrected version back to the second computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system of grammar checking, the system comprising:
-
a first computing device-based grammar checking facility integrated into a computing environment to analyze text generated by a remote second computing device for grammatical errors, wherein the second computing device transmits the text to the grammar checking facility via a communications network, and the grammar checking facility automatically detects a plurality of possible grammatical errors in the text through software algorithms, categorizes each of the detected plurality of possible errors as one of at least a high confidence possible error and a low confidence possible error, wherein a high confidence possible error is considered an identified error, and a low confidence possible error is one the grammar checking facility can not determine exists with high enough certainty, and automatically sends, to each of a plurality of human proofreader computing devices of a plurality of human proofreaders in a crowd-source population, at least one corresponding excerpt of the text containing at least one of the plurality of possible grammatical errors categorized as a low confidence possible error so that an augmented error detection process of the excerpt is collectively performed by the plurality of human proofreaders in parallel for those grammatical errors categorized as low confidence possible errors to determine whether an actual error exists, wherein an error determined by a human proofreader to be an actual error is either corrected by the human proofreader to produce a correction result or is sent back to the grammar checking facility for automatic correction or for distribution as an identified error to at least one human proofreader, wherein the grammar checking facility may automatically correct at least some of the some of the identified errors to produce corrected text portions, wherein the grammar checking facility manages the automatic distribution of at least some of the identified errors to the plurality of human proofreaders, so that a human augmented grammar correction is collectively performed by the plurality of human proofreaders in parallel to produce correction results, wherein each of the plurality of human proofreaders has an associated quality ranking and receives the at least one corresponding excerpt of the text containing an identified error based on the associated quality ranking, and wherein each of the plurality of human proofreader computing devices is separate from the first computing device and the second computing device, wherein the correction results of the human augmented grammar checking by the plurality of human proofreaders are received by the grammar checking facility and are automatically incorporated with any automatically corrected text portions of the grammar checking facility to contribute to at least one corrected version of the received text, and wherein the at least one corrected version is sent back to the second computing device. - View Dependent Claims (14, 15, 16)
-
-
17. A method of grammar checking, the method comprising:
-
receiving text through a communications network at a first computing device-based grammar checking facility from a second computing device, wherein the grammar checking facility automatically detects a plurality of possible grammatical errors in the text through software algorithms, categorizes each grammatical error of the detected plurality of possible grammatical errors as one of at least a high confidence possible error and a low confidence possible error, wherein the high confidence possible error is considered an identified error and a low confidence possible error is one the grammar checking facility can not determine exists with high enough certainty; automatically transmitting each of the plurality of possible grammatical errors categorized as low confidence errors from the grammar checking facility through the communications network to a plurality of human proofreader computing devices of a plurality of human proofreaders in a crowd-source population, where those grammatical errors categorized as low confidence errors are distributed in parallel amongst the plurality of human proofreader computer devices, wherein each of the plurality of possible grammatical errors categorized as low confidence errors is transmitted to at least one of the plurality of human proofreader computing devices for error identification where the grammar checking facility could not determine if the error exists with high enough certainty, wherein at least one of the possible grammatical errors categorized as low confidence errors is transmitted to at least two human proofreaders of the plurality of human proofreaders for assessment, wherein one of the at least two human proofreaders performs error identification and one of the at least two human proofreaders performs error correction, wherein the identified errors are corrected by at least one of the grammar checking facility to produce corrected text portions and at least one of the plurality of human proofreaders to produce correction results, and wherein each of the plurality of human proofreader computing devices is separate from the first computing device and the second computing device; receiving, by the grammar checking facility, any correction results of the plurality of human proofreaders, and incorporating any correction results of the plurality of human proofreaders with any corrected text portions of the grammar checking facility to contribute to a corrected version of the text, wherein each of the plurality of human proofreaders has an associated ranking of quality of grammar checking, and if the resulting assessments of the at least two human proofreaders are inconsistent, then the corrected version of the text includes the assessment of the higher ranking human proofreader; and transmitting the assembled corrected text to the second computing device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification