System, method and computer-program product for structured data capture
First Claim
1. A method for capturing data which satisfy data requirements of a particular data capture process, the method comprising:
- specifying schema comprising input requests for the data which satisfy the data requirements of the particular data capture process, and transforming the schema into a template conforming to the schema, wherein the template comprises the input requests;
interpreting the template and presenting the input requests to a data provider; and
generating structured data, based on responses to the input, requests, which satisfy the data requirements of the particular data capture process.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for capturing data which satisfy data requirements of a particular data capture process. Schema including input requests for the data which satisfy the data requirements of the particular data capture process are specified. The schema can then be transformed into a template which includes the input requests and which conforms to the schema. The template can then be interpreted, and the input requests can be presented to a data provider. Structured data which satisfy the data requirements of the particular data capture process can then be generated based on responses to the input requests.
29 Citations
26 Claims
-
1. A method for capturing data which satisfy data requirements of a particular data capture process, the method comprising:
-
specifying schema comprising input requests for the data which satisfy the data requirements of the particular data capture process, and transforming the schema into a template conforming to the schema, wherein the template comprises the input requests;
interpreting the template and presenting the input requests to a data provider; and
generating structured data, based on responses to the input, requests, which satisfy the data requirements of the particular data capture process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 25)
-
-
11. A system for capturing data which satisfy data requirements of a particular data capture process, comprising:
-
a computer comprising a template generation module, the template generation module comprising;
a first user interface for specifying schema, wherein the schema comprise input requests for the data which satisfy the data requirements of the particular data capture process, and a transformation sub-module configured to transform the schema into a template conforming to the schema, wherein the template comprises the input requests; and
a terminal coupled to the computer, the terminal comprising a query module in communication with the template generation module, the query module comprising;
an interpreter sub-module configured to interpret the template received from the template generation module;
a second user interface for presenting the input requests of the template for the data which satisfy the data requirements of the particular data capture process; and
a processor sub-module configured to generate structured data based on the responses to the input requests specified by the template, wherein the structured data satisfy the data requirements of the particular data capture process. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer having a template generation module, the template generation module comprising:
-
a user interface for specifying schema, wherein the schema comprise input requests for data which satisfy data requirements of a particular data capture process, and a transformation sub-module configured to transform the schema into a template conforming to the schema, wherein the template comprises the input requests.
-
-
23. A terminal having a query module, the query module comprising:
-
an interpreter sub-module configured to interpret a template comprising input requests for data which satisfy data requirements of a particular data capture process;
a user interface for presenting the input requests to a data provider; and
a processor sub-module configured to generate structured data based on responses to the input requests, wherein the structured data satisfy the data requirements of the particular data capture process.
-
-
24. A system for capturing data which satisfy data requirements of a particular data capture process, comprising:
-
a computer, comprising;
a template generation module configured to generate a XML-based data capture template for capturing data which satisfy the data requirements of the particular data capture process; and
a device, comprising;
a query module configured to use the XML-based data capture template from the template generation module to generate structured XML data which satisfy the data requirements of the particular data capture process, and convert the structured XML data into unstructured text data. - View Dependent Claims (26)
-
Specification