TECHNIQUES FOR GRAMMAR RULE COMPOSITION AND TESTING
First Claim
1. A computer-executed method comprising:
- displaying a user interface with a control for receiving grammar rule definitions;
receiving, through the control, first input that defines a particular grammar rule;
receiving second input that identifies a batch of at least two documents;
detecting violations of the particular grammar rule within text contained in the batch of documents;
generating a display that communicates information relating to the violations of the particular grammar rule;
wherein the method is performed by one or more computing devices.
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for composing and testing grammar rules that are configured to provide feedback on violations of target grammar guidelines in the text of documents. Tests may be performed to determine whether a new grammar rule produces false positives, is redundant or conflicts with other rules, or is expensive to apply to a document. A user may test the rule, in isolation or with other rules, on a batch of documents. A display of a summary of feedback that is generated in the batch of documents by the rules is provided. The user may also apply a rule to documents submitted for feedback as a hidden rule. Any violations of a hidden rule are recorded, but feedback on the violations is not provided in submitted documents. Furthermore, a user may indicate a level for a rule, which may control the set of documents to which the rule is applied.
50 Citations
18 Claims
-
1. A computer-executed method comprising:
-
displaying a user interface with a control for receiving grammar rule definitions; receiving, through the control, first input that defines a particular grammar rule; receiving second input that identifies a batch of at least two documents; detecting violations of the particular grammar rule within text contained in the batch of documents; generating a display that communicates information relating to the violations of the particular grammar rule; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-executed method comprising:
-
in a single grammar-checking operation, requested by a first party, detecting violations of a first grammar rule and a second grammar rule within text contained in a particular document, wherein the first grammar rule is not a hidden rule and wherein the second grammar rule is a hidden rule; in response to detecting violations of the first grammar rule during the grammar-checking operation; communicating information relating to one or more of the violations of the first grammar rule to the first party, and generating data indicative of the violations of the first grammar rule; in response to detecting violations of the second grammar rule during the grammar-checking operation; generating data indicative of the violations of the second grammar rule without communicating information relating to violations of the second grammar rule to the first party; and wherein the method is performed by one or more computing devices. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-executed method comprising:
-
receiving information for a first grammar rule that includes a first level for the first grammar rule; receiving information for a second grammar rule that includes a second level for the second grammar rule; wherein the second level is different than the first level; receiving a request to detect violations of grammar rules in a first document that corresponds to the first level; in response to the request to detect violations of grammar rules in the first document; detecting violations of the first grammar rule within text contained in the first document; and not detecting violations of the second grammar rule within text contained in the first document; and wherein the method is performed by one or more computing devices. - View Dependent Claims (17, 18)
-
Specification