Method and apparatus for instance based data transformation
First Claim
1. A method of defining a desired transformation from input data to output data from plural example documents, each having at least one data element, the method comprising:
- a) determining a data element definition including an element name and a structure for each data element of a first example document;
b) determining a data element definition including an element name and a structure for each data element of a second example document;
c) correlating the data element definitions of the first and second example documents to obtain a pattern set with data element definitions encompassing both example documents; and
d) mapping the data element definitions of the pattern set to desired output data.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of defining a desired transformation from input data to output data from plural example documents, each having at least one data element, and data storage media with computer executable instructions for defining a desired transformation. In one embodiment, the method includes the steps of determining a data element definition including an element name and a structure for each data element of a first example document, determining a data element definition including an element name and a structure for each data element of a second example document, correlating the data element definitions of the first and second example documents to obtain a pattern set with data element definitions encompassing both example documents, and mapping the data element definitions of the pattern set to desired output data.
26 Citations
42 Claims
-
1. A method of defining a desired transformation from input data to output data from plural example documents, each having at least one data element, the method comprising:
-
a) determining a data element definition including an element name and a structure for each data element of a first example document;
b) determining a data element definition including an element name and a structure for each data element of a second example document;
c) correlating the data element definitions of the first and second example documents to obtain a pattern set with data element definitions encompassing both example documents; and
d) mapping the data element definitions of the pattern set to desired output data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
14. A method of deriving a pattern set from plural example documents, each having at least one data element, the method comprising the steps of:
-
determining a data element definition of each data element in a first set of example documents;
generating an initial pattern set including the data element definitions from the first set of example documents;
determining a data element definition of a subsequent set of example documents; and
refining the initial pattern set to include data element definitions of the subsequent set of example documents.
-
-
23. A data storage media with computer executable instructions for defining a desired transformation from input data to output data from plural example documents each having at least one data element, the data storage media comprising:
-
instructions for determining a data element definition including an element name and a structure for each data element of a first example document;
instructions for determining a data element definition including an element name and a structure for each data element of a second example document;
instructions for correlating the data element definitions of the first and second example documents to obtain a pattern set with data element definitions encompassing both example documents; and
instructions for allowing mapping of the data element definitions of the pattern set to desired output data.
-
-
34. A data storage media with computer executable instructions for deriving a pattern set from plural example documents having a plurality of data elements, the data storage media comprising:
-
instructions for determining a data element definition of each data element in a first set of example documents;
instructions for generating an initial pattern set including the data element definitions from the first set of example documents;
instructions for determining a data element definition of a subsequent set of example documents; and
instructions for refining the initial pattern set to include data element definitions of the subsequent set of example documents.
-
Specification