Document analysis, commenting, and reporting system
AssigneeAccenture Global Services Limited
InventorsKunal Verma, Alex Kass
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 specific document type may be a requirements specification and the system may tag different parts of requirements, including actors, entities, modes, and a remainder. However, the flexibility of the system permits analysis of any other document type, such as instruction manuals and best practices guides. The system helps avoid confusion over the document when it is delivered because of non-standard terms, ambiguous language, conflicts between document sections, incomplete or inaccurate descriptions, size and complexity of the document, and other issues.
Claims15
A syntax-based document analysis system comprising:
- a memory comprising:
- a document type specific syntax definition for syntactically correct document structure, the syntax definition comprising a first structure category component for the document structure;
- document type specific document structure identifiers;
- an electronic document including a document structure instance;
- a first editable electronic spoken language glossary comprising permissible constituents associated with the first structure category component;
- executable instructions that define a syntax-based document analysis module, the syntax-based document analysis module operative to:
- analyze the electronic document to determine a document type of the electronic document;
- retrieve a document specific parameter set for the document type;
- obtain the document type specific document structure identifiers from the document specific parameter set;
- identify the document structure instance in the electronic document by locating at least one of the document type specific document structure identifiers that were obtained from the document type;
- determine whether the document structure instance includes any of the permissible constituents in the first electronic spoken language glossary consistent with the document type specific syntax definition;
- and,
- perform a document analysis operation based on whether the document structure instance includes any of the permissible constituents in the first electronic spoken language glossary consistent with the document type specific syntax definition;
- and,
- a processor operative to execute the executable instructions.
A syntax-based document commenting system comprising:
- a memory comprising:
- a document type specific syntax definition for syntactically correct document structure, the syntax definition comprising a first structure category component for the document structure;
- a document type specific document structure identifier;
- an electronic document including a document structure instance;
- a first electronic spoken language glossary comprising permissible constituents associated with the first structure category component;
- and,
- a first retrievable analysis message that corresponds to the first category component;
- executable instructions that define a syntax-based document commenting module, the syntax-based document commenting module operative to:
- identify the document structure instance in the electronic document using the document type specific document structure identifier;
- determine whether the document structure instance includes any of the permissible constituents in the first electronic spoken language glossary consistent with the document type specific syntax definition;
- and,
- retrieve the analysis message when the syntax-based document commenting module determines that document structure instance does not include any of the permissible constituents in the first electronic spoken language glossary consistent with the document type specific syntax definition;
- and,
- output the retrieved analysis message;
- and,
- a processor operative to execute the executable instructions.
Dependencies are inferred from the claim text.