Document Analysis, Commenting and Reporting System
AssigneeAccenture Global Services Limited
InventorsKunal Verma, Alex Kass, Reymonrod G. Vasquez
Life of this patent
Estimating the term…
Abstract
A document analysis, commenting, and reporting system provides tools that automate quality assurance analysis tailored to specific document types. As one example, the system may implement state machines that evaluate document structure instances to determine whether the document structure instances conform to pre-defined syntaxes. The state machines may include error states and final states, and messages may be associated with the error states for display when a state machine reaches the error state.
Claims21
(canceled)
A document analysis system comprising:
- a memory comprising:
- a document structure instance for analysis;
- and
- state machines configured to evaluate the document structure instance;
- and
- processing circuitry in communication with the memory, the processing circuitry configured to:
- identify a syntax of the document structure instance;
- select a state machine from among the state machines for analysis of the document structure instance, the state machine selected in response to identification of the syntax of the document structure instance;
- determine phrases in the document structure instance;
- and
- parse contents of the document structure instance phrases and responsively move through states of the selected state machine, to determine, using the selected state machine, conformance of the document structure instance to a controlled document structure instance syntax associated with the selected state machine.
A method comprising:
- identifying a document structure instance within the document;
- identifying a syntax of the document structure instance;
- selecting a state machine from a plurality of state machines based on the syntax of the document structure instance, the state machine associated with a controlled document structure instance syntax;
- and
- determining, using the selected state machine, conformance of the document structure instance to the controlled document structure instance syntax by parsing contents of the document structure instance and moving through states of the selected state machine corresponding to the parsed contents.
A product comprising:
- a machine readable storage medium other than a transitory signal;
- and
- instructions stored on the medium, the instructions configured to cause circuitry to:
- receive a document structure instance within the document;
- identify a syntax of the document structure instance;
- identify a state machine to analyze the document structure instance, the state machine being selected from a plurality of state machines based on the syntax of the document structure instance;
- parse contents of the document structure instance;
- move from one state of the state machine to another state of the state machine in response to the parsed content;
- and
- evaluate whether the document structure instance conforms to a controlled document structure instance syntax corresponding to the state machine based on a last state within the state machine corresponding to a last constituent of the parsed content of the document structure instance.
Dependencies are inferred from the claim text.