Patent Document ID: 10042837
Application ID: 14557613

Base Claim:
1. A system comprising: a processor; a data bus coupled to the processor; and a computer-usable medium embodying computer program code, the computer-usable medium being coupled to the data bus, the computer program code used for converting unstructured text within a form to resolve hierarchical references via a question/answer (QA) system executing on a hardware processor, the QA system having an associated form criteria identification system and comprising instructions executable by the processor and configured for: applying natural language processing (NLP) to unstructured data within a form to identify elements of a form structure, the natural language processing being performed by the question/answer (QA) system executing on the hardware processor of an information handling system; applying analytic analysis to the elements of the form structure and hierarchy metadata to identify a hierarchical structure and element placement in the hierarchical structure, the analytic analysis being performed by the form criteria identification system associated with the QA system; identifying implicit selections within the form based on applying rules based on other selections and orientation to anchor terms to determine a completeness based upon aggregation of form elements, the identifying implicit selections being performed by the form criteria identification system associated with the QA system; processing the form structure elements and the hierarchy metadata to logically re-assemble hierarchy in flattened forms for multi-layer sub-element anaphora resolution, the processing the form structure elements being performed by the form criteria identification system associated with the QA system; receiving a question from a user via a computer network; storing the flattened forms for multi-layer sub-element anaphora resolution within a repository associated with the QA system; accessing the repository associated with the QA system in response to receipt of the question from the user; and, providing an answer to the question from the user to another information handling system, the another information handling system communicating with the QA system executing on the hardware processor of the information handling system via a computer network, the providing using the flattened forms stored within the repository associated with the QA system.

---

Claim 6:
6. he system of claim 1 , further comprising providing options to adjust the metadata and analytic analysis, wherein the options comprise at least one member of the set of: counts of sequential contiguous elements; counts of contiguous elements; matching criteria; and term-checking rules.