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 of a user, wherein the grammar checking facility is adapted to automatically detect a plurality of grammatical errors in the text through software algorithms, wherein the second computing device has input limitations including at least one of a reduced size keyboard and a reduced size display relative to a standard keyboard and display;
providing, from the 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 excerpt of the text containing an identified possible grammatical error as a result of the automated detection of the grammar checking facility so that a human augmented grammar correction is collectively performed by the plurality of human proofreaders in parallel, and wherein each of the plurality of human proofreader computing devices is separate from the first computing device and the second computing device;
receiving and incorporating results of the plurality of human proofreaders 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.
4 Assignments
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 with input restrictions including reduced size keyboard and display.
60 Citations
33 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 of a user, wherein the grammar checking facility is adapted to automatically detect a plurality of grammatical errors in the text through software algorithms, wherein the second computing device has input limitations including at least one of a reduced size keyboard and a reduced size display relative to a standard keyboard and display; providing, from the 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 excerpt of the text containing an identified possible grammatical error as a result of the automated detection of the grammar checking facility so that a human augmented grammar correction is collectively performed by the plurality of human proofreaders in parallel, and wherein each of the plurality of human proofreader computing devices is separate from the first computing device and the second computing device; receiving and incorporating results of the plurality of human proofreaders 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 a user generates the text on the second computing device, the second computing device transmits the text to the grammar checking facility through a communications network, and the grammar checking facility automatically detects a plurality of grammatical errors in the text through software algorithms and sends, to each of a plurality of third computing devices of a plurality of human proofreaders in a crowd-source population at least one excerpt of the text containing at least one of the plurality of grammatical errors so that human augmented grammar checking of the excerpt is collectively performed by the plurality of human proofreaders in parallel, and wherein each of the plurality of third computing devices is separate from the first computing device and the second computing device, wherein the results of the human augmented grammar checking by the plurality of human proofreaders contributes to at least one corrected version of the received text, wherein the at least one corrected version is sent back to the second computing device, and wherein the second computing device has input limitations including at least one of a reduced size keyboard and a reduced size display relative to a standard keyboard and display. - 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 of a user, wherein the grammar checking facility is adapted to automatically detect a plurality of grammatical errors in the text through software algorithms, and the second computing device has input limitations including at least one of a reduced size keyboard and a reduced size display relative to a standard keyboard and display; detecting the plurality of grammatical errors in the text through the grammar checking facility; transmitting the plurality of grammatical errors through the communications network to a plurality of human proofreader computing devices of a plurality of human proofreaders in a crowd-source population, where the plurality of grammatical errors is distributed in parallel amongst the plurality of human proofreader computer devices, each grammatical error of the plurality of grammatical errors transmitted to at least one of the plurality of human proofreader computing devices, and wherein each of the plurality of human proofreader computing devices is separate from the first computing device and the second computing device; correcting the plurality of grammatical errors through the plurality of human proofreaders; transmitting the corrected plurality of grammatical errors through the communications network to a computing device which is adapted to assemble the corrected text; assembling a corrected text from the corrected plurality of grammatical errors and the received text; and transmitting the assembled corrected text to the second computing device of a user. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. 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 of a user, wherein the grammar checking facility is adapted to automatically detect a plurality of grammatical errors in the text through software algorithms or segment the received text for distribution through the communications network to a plurality of human proofreader computing devices of a plurality of human proofreaders in a crowd-source population to detect a plurality of grammatical errors in the text, wherein the second computing device has input limitations including at least one of a reduced size keyboard and a reduced size display relative to a standard keyboard and display, and wherein each of the plurality of human proofreader computing devices is separate from the first computing device and the second computing device; detecting the plurality of grammatical errors in the text through at least one of the grammar checking facility and the plurality of human proofreader computing devices of the plurality of human proofreaders, wherein if the plurality of human proofreaders performs the detecting then the segmented received text is distributed in parallel amongst the plurality of human proofreader computer devices of the plurality of human proofreaders for detection, wherein each of the human proofreaders detects errors and transmits detected errors back to the grammar checking facility through the communications network from the plurality of human proofreader computer devices of the human proofreaders; correcting the plurality of grammatical errors in the text through the plurality of human proofreader computing devices of the plurality of human proofreaders, wherein the plurality of grammatical error detections is distributed in parallel amongst the plurality of human proofreader computer devices of the human proofreaders for correction, wherein each of the human proofreaders corrects errors and transmits corrections back to the grammar checking facility through the communications network from the plurality of human proofreader computer devices of the human proofreaders; assembling a corrected text from the corrected plurality of grammatical errors and the received text; and transmitting the assembled corrected text to the second computing device of a user.
-
-
32. 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 of a user, wherein the grammar checking facility is adapted to segment the received text for distribution through the communications network to a plurality of human proofreader computing devices of a plurality of human proofreaders in a crowd-source population to detect a plurality of grammatical errors in the text, wherein the second computing device has input limitations including at least one of a reduced size keyboard and a reduced size display relative to a standard keyboard and display, and wherein each of the plurality of human proofreader computing devices is separate from the first computing device and the second computing device; detecting the plurality of grammatical errors in the text through the plurality of human proofreader computing devices of the plurality of human proofreaders, wherein the segmented received text is distributed in parallel amongst the plurality of human proofreader computer devices of the plurality of human proofreaders for detection, wherein each of the human proofreaders detects errors and transmits detected errors back to the grammar checking facility through the communications network from the plurality of human proofreader computer devices of the human proofreaders; correcting the plurality of grammatical errors in the text through the plurality of human proofreader computing devices of the plurality of human proofreaders, wherein the plurality of grammatical error detections is distributed in parallel amongst the plurality of human proofreader computer devices of the human proofreaders for correction, wherein each of the human proofreaders corrects errors and transmits corrections back to the grammar checking facility through the communications network from the plurality of human proofreader computer devices of the human proofreaders; assembling a corrected text from the corrected plurality of grammatical errors and the received text; and transmitting the assembled corrected text to the second computing device of a user.
-
-
33. 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 of a user, wherein the grammar checking facility is adapted to segment the received text for distribution through the communications network to a plurality of human proofreader computing devices of a plurality of human proofreaders in a crowd-source population to detect a plurality of grammatical errors in the text, wherein the second computing device has input limitations including at least one of a reduced size keyboard and a reduced size display relative to a standard keyboard and display, and wherein each of the plurality of human proofreader computing devices is separate from the first computing device and the second computing device; detecting the plurality of grammatical errors in the text through the plurality of human proofreader computing devices of the plurality of human proofreaders, wherein the segmented received text is distributed in parallel amongst the plurality of human proofreader computer devices of the plurality of human proofreaders for detection, wherein each of the human proofreaders detects and corrects the errors and transmits corrections back to the grammar checking facility through the communications network from the plurality of human proofreader computer devices of the human proofreaders; assembling a corrected text from the corrected plurality of grammatical errors and the received text; and transmitting the assembled corrected text to the second computing device of a user.
-
Specification