MAP INTUITION SYSTEM AND METHOD
First Claim
Patent Images
1. A map intuition method, comprising:
- a) providing at least one data flow comprising a first transformation, the first transformation having data inputs and data outputs;
b) capturing a plurality of first input samples from the data flow prior to the first transformation and a corresponding plurality of first output samples from the data flow subsequent the first transformation;
c) providing an inference engine;
d) feeding the first input samples and the corresponding first output samples into the inference engine, wherein the inference engine produces at least one candidate list comprising a plurality of candidates from which to choose and form at least a partial second transformation definition;
e) reviewing the at least one candidate list;
f) selecting a candidate from the at least one candidate list to at least partially complete the second transformation definition; and
g) saving the second transformation definition.
10 Assignments
0 Petitions
Accused Products
Abstract
A map intuition system and method that involves machine learning techniques to analyze data sets and identify mappings and transformation rules as well as machine-human interactions to leverage human intuition and intelligence to rapidly complete a map.
21 Citations
27 Claims
-
1. A map intuition method, comprising:
-
a) providing at least one data flow comprising a first transformation, the first transformation having data inputs and data outputs; b) capturing a plurality of first input samples from the data flow prior to the first transformation and a corresponding plurality of first output samples from the data flow subsequent the first transformation; c) providing an inference engine; d) feeding the first input samples and the corresponding first output samples into the inference engine, wherein the inference engine produces at least one candidate list comprising a plurality of candidates from which to choose and form at least a partial second transformation definition; e) reviewing the at least one candidate list; f) selecting a candidate from the at least one candidate list to at least partially complete the second transformation definition; and g) saving the second transformation definition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An inference engine method for ranking and highlighting candidates in a map intuition system, comprising:
-
providing a source data set having data with input field values, each source data set having a source data set definition describing the data in the source data set; providing a target data set having data with output field values Vo, each target data set having a target data set definition describing the data in the target data set; comparing each input field value with each output field value; identifying a degree of correspondence between each pair of values; ranking the source and output field values into clusters; and merging the rankings from a data level to a data definition level. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A map intuition method for use with a map intuition system utilized by at least one user, comprising:
-
a) providing at least one data flow comprising a first transformation, the first transformation having data inputs and data outputs; b) capturing a plurality of first input samples from the data flow prior to the first transformation and a corresponding plurality of first output samples from the data flow subsequent the first transformation; c) providing an inference engine; d) feeding the first input samples and the corresponding first output samples into the inference engine, wherein the inference engine attempts to produce at least one candidate list comprising a plurality of candidates from which to choose and form at least a partial second transformation definition, and wherein if the inference engine fails to provide a candidate, the user produces the at least one candidate list comprising a plurality of candidates from which to choose and form at least a partial second transformation definition; e) reviewing the at least one candidate list; f) selecting a candidate from the at least one candidate list to at least partially complete the second transformation definition; and g) saving the second transformation definition. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification