Grammar Rule Composition and Testing System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing grammar tools face challenges in efficiently testing the performance of grammar rules, leading to potential false positives, redundancy, and conflicts, which can be costly and time-consuming, especially when requiring human inspection.

Innovation Solution

A system is developed that allows users to compose and test grammar rules using a graphical user interface, apply them to documents, and record violations, enabling refinement and deployment of rules with features like level-based application and hidden rules for data collection without user feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If human inspection is used to test grammar rules, then measurement precision of rule performance is improved, but loss of time and cost increase

Engineering Contradiction:
Improvegrammar rule performance evaluation accuracyVSAvoidtesting time and cost
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent creates automated test documents that replicate and simulate real-world document scenarios. These synthetic test documents contain predetermined grammar violations and edge cases that mirror actual usage patterns, allowing computer-based evaluation instead of manual human inspection while maintaining evaluation accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system automatically generates test documents, applies grammar rules, evaluates violations, and produces performance reports without requiring human intervention. The grammar testing system performs self-evaluation by comparing detected violations against expected results from pre-prepared test cases, enabling autonomous measurement of rule performance.

Inventive Principle:
Principle #25Self-service

2Productivity

If grammar rules are made broad to catch more violations, then productivity of grammar checking is improved, but reliability decreases due to false positives

Engineering Contradiction:
Improvegrammar violation detection rateVSAvoidaccuracy of violation identification
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides grammar checking into multiple independent rule components, each targeting specific grammar constructs or patterns. Test documents are organized into separate test suites for different grammar categories, allowing individual rules to be tested and refined independently. This segmentation enables broad coverage through multiple specialized rules while maintaining reliability through targeted, precise matching.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-prepares test documents with known grammar violations and expected detection results before actual grammar checking occurs. These predetermined test cases serve as reference standards that define correct behavior for each rule, enabling automated evaluation of whether rules accurately identify violations without producing false positives.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple grammar rules are added to improve coverage, then adaptability of grammar checking is improved, but device complexity increases

Engineering Contradiction:
Improvegrammar guideline coverageVSAvoidgrammar rule system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal grammar rule engine that can handle multiple grammar guidelines and violation types through a single integrated framework. The test system provides multi-functional capabilities, supporting various document types, language settings, and grammar rule configurations within one unified platform, reducing overall system complexity while maintaining broad adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system pre-organizes grammar rules into structured categories and pre-prepares corresponding test documents for each category. This preliminary organization allows new grammar rules to be added systematically without disrupting the entire rule set. The modular test framework enables independent addition, modification, or removal of specific rules without affecting other parts of the system.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9298697B2Techniques for grammar rule composition and testing
Publication Date: 2016.03.29 UNIVERSITY OF PHOENIX INC
  • US9298697B2 patent drawing
  • US9298697B2 patent drawing
  • US9298697B2 patent drawing

AI summary

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.