Transformation engine
First Claim
1. A computer comprising a transformation engine that retrieves source data from a plurality of disparate data sources and provides source data that is consistent and normalized, the transformation engine comprising:
- a plurality of interfaces that receive source data from a plurality of disparate databases, the source data comprising a plurality of data elements;
an aggregator that aggregates the received source data to create aggregated source data;
a converter-normalizer that applies a normalization algorithm to at least a portion of the aggregated source data to create normalized source data;
a data processor that categorizes the normalized source data into a plurality of data categories;
a business rule applicator that applies one or more business rules to the plurality of data categories to identify pertinent data; and
,a model generator that generates an application model based at least in part on the identified pertinent data.
1 Assignment
0 Petitions
Accused Products
Abstract
A transformation engine is disclosed that retrieves source data from a plurality of disparate data sources and provides source data that is consistent and normalized. the transformation engine comprises a plurality of interfaces that receive source data from a plurality of disparate databases. The source data comprises a plurality of data elements. The transformation engine further comprises a converter that aggregates and converts the received source data so that the plurality of data elements are recognizable as being substantially equivalent; a data processor that formats the received source data by merging and preparing the received source data; and a business rule applicator that filters the received source data.
-
Citations
20 Claims
-
1. A computer comprising a transformation engine that retrieves source data from a plurality of disparate data sources and provides source data that is consistent and normalized, the transformation engine comprising:
-
a plurality of interfaces that receive source data from a plurality of disparate databases, the source data comprising a plurality of data elements; an aggregator that aggregates the received source data to create aggregated source data; a converter-normalizer that applies a normalization algorithm to at least a portion of the aggregated source data to create normalized source data; a data processor that categorizes the normalized source data into a plurality of data categories; a business rule applicator that applies one or more business rules to the plurality of data categories to identify pertinent data; and
,a model generator that generates an application model based at least in part on the identified pertinent data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for transforming source data that is received from a plurality of disparate data sources to source data that is consistent, mapped and correlated, the method comprising:
-
receiving, at a plurality of interfaces, the source data from the plurality of disparate data sources, the source data comprising a first data element and a second data element; converting and normalizing the received source data from the plurality of disparate data sources so that the first data element and the second data element are recognizable as being equivalent; parsing the converted and normalized source data; categorizing the parsed source data; and applying a business rule to the categorized source data to identify pertinent data; and
,generating an application model based at least in part on the identified pertinent data. - View Dependent Claims (11, 12, 13)
-
-
14. A computer comprising a transformation engine, comprising:
-
a plurality of interfaces, each of which is configured to receive source data from at least of a plurality of disparate databases, the source data comprising a first data element and a second data element; a converter-normalizer configured to convert and normalize source data received from the plurality of disparate databases so that the first data element and the second data element are recognizable as being equivalent; a data processor configured to categorize the normalized data into a plurality of data categories; a business rule applicator that applies one or more business rules to the plurality of data categories to identify pertinent data; and
,a model generator that generates an application model based at least in part on the identified pertinent data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification