Expert system for automation, data collection, validation and managed storage without programming and without deployment
AssigneeKim Technologies Limited
InventorRichard Yawn
Life of this patent
Estimating the term…
Abstract
The system and method are disclosed for converting an XML-based format document (e.g., DOCX) into a template that can be stored, accessed, and/or populated using web services. The XML-based format document can include content control tags that can be converted to XML elements and/or scheme information. Further, a unique ID can be assigned to the XML-based format document and the document can be stored as a template associated with the unique ID. A web service can respond to the document ID, apply the scheme information for the document (validate the data), and populate the control tags using XML elements received from another computer.
Claims20
A method for performing automated data collection comprising the steps of:
- providing a computer on which a template processing engine has been loaded, said computer comprising a memory, storage, processor, and a communication portal;
- receiving, via the communication portal, a document template that has been annotated with a markup language to contain one or more data tagging elements;
- storing said document template in said storage medium;
- processing said document template using said template processing engine to generate a unique identifier for said document template, and a unique identifier for each data tagging element contained in said document template;
- causing said template processing engine to map each said element onto a base structure within said template processing engine;
- saving said template with base structure to said storage;
- receiving, via a communication portal, client data corresponding to said document template;
- validating said client data using said unique identifiers;
- generating a processed document using said client data and said document template;
- and
- storing said processed document to a storage medium.
A system for providing automated data collection comprising:
- a computer comprising a memory, storage, and processor, wherein said computer is configured to send and receive data over a communication portal;
- a template processing engine loaded onto said computer;
- a document template stored on said storage medium, wherein said document template has been annotated with a markup language to contain one or more data tagging elements;
- one or more unique identifiers stored on said storage medium, each unique identifier corresponding to said document template and/or said each data tagging element contained in said document template;
- and
- said template processing engine being configured to map each said element onto a base structure, receive client data over said communication portal, validate client data using said identifiers, generate a processed document using said client data and said document template, and store said processed document to said storage medium.
A system for providing automated data collection comprising:
- a computer comprising a memory, storage, and processor;
- means for communicating over a communication with a client device;
- a document template stored on said storage medium, where said document has been annotated with a markup language to contain one or more data tagging elements;
- one or more unique identifiers stored on said storage medium, each unique identifier corresponding to said document template and/or said each data tagging element contained in said document template;
- means for processing a document template, including mapping each said element onto a base structure, and incorporating client data received over said communication portal;
- and
- means for generating a processed document using said data received over said communication portal, and storing said processed document to said storage medium.
Dependencies are inferred from the claim text.