Patent ID: 11921739
Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A method comprising:
receiving source data having one or more formats from a data source;
analyzing, via processing circuitry, the source data, including
identifying data element types and data element values of the source data;
automatically selecting more than one profiling algorithm from a plurality of profiling algorithms based on the identified data element types of the source data and limiting the source data to particular values based on each of the more than one profiling algorithm, each of the more than one profiling algorithm being automatically generated based on processing of the source data, each of the more than one profiling algorithm defining a different way for characterizing data elements of the source data;
profiling the source data using the more than one profiling algorithm to generate profiling data and data analytics, the profiling data representing the characterizations of the data elements;
identifying outlier data elements in the source data based on the profiling data;
removing the identified outlier data elements from the data elements of the source data; and
mining the source data to generate mining data, the mining data identifying at least one relationship or correlation among the data elements of the source data;

generating, via the processing circuitry, a data dictionary including the identified data element types, the identified data element values, the profiling data, and the mining data;
generating, via the processing circuitry and storing in memory, a configuration file having the data dictionary; and
generating, via the processing circuitry and storing in the configuration file, a data model logically organizing the data elements from the data dictionary in a common format.