×

System and method for providing an aggregation tool

  • US 9,619,579 B1
  • Filed: 11/26/2013
  • Issued: 04/11/2017
  • Est. Priority Date: 01/31/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for validating and calculating scores based on data from multiple data sources, comprising:

  • selecting a plurality of data sets from a plurality of data sources, wherein each of the plurality of data sources stores its data in a specific format distinct from the other data sources in the plurality of data sources;

    defining a plurality of sets of filters, wherein each set of filters is associated with the specific format of each of the plurality of data sources;

    defining definitions for a plurality of data source-independent attributes, wherein a definition for a data source-independent attribute of the plurality of data source-independent attributes comprises (a) a plurality of dependencies between the data source-independent attribute and a plurality of filters selected from at least a first set of filters and a second set of filters from the plurality of sets of filters, and (b) at least one reference between the data source-independent attribute and at least one reference function;

    validating the definition for the data source-independent attribute via a validation user interface configured to display information in a format that allows identification of errors in one or more of the filters in the first and second sets of filters, the validating comprising;

    selecting a first data source associated with millions of consumers from the plurality of data sources, the data source comprising a plurality of credit data lines related to the consumers, each credit line comprising at least a first raw data value of a first raw data and a second raw data value of a second raw data;

    selecting a first filter in the first set of filters based upon a dependency between the data source-independent attribute and the first filter, wherein the first filter is associated with the specific format of the first selected data source;

    applying the first filter to the first raw data value to generate at least one first filter value;

    selecting a second data source associated with millions of consumers and selecting a second filter in the second set of filters based upon a dependency between the data source-independent attribute and the second filter, wherein the second filter is associated with the specific format of the second selected data source;

    applying the second filter to the second raw data value to generate at least one second filter value;

    calculating a credit data attribute value for the data source-independent attribute by applying the at least one function reference to one or more of the at least one first filter value, the at least one second filter value, or one or more raw data values;

    displaying, for each credit data line, via the validation user interface, the at least one first filter value, the at least one second filter value, the first raw data value, and the second raw data value;

    displaying, via the validation user interface, the credit data attribute value in association with a name of the data source independent attribute;

    identifying a coding error in the first filter, the second filter, or the at least one reference function;

    receiving a revised definition for the data source-independent attribute, comprising at least one edit to the first filter, the second filter, or the at least one reference function;

    associating the plurality of data source-independent attributes with at least one deployment group;

    generating a deployment package based on a deployment group of the at least one deployment group, wherein the deployment package includes computer instructions; and

    deploying the deployment package to an attribute engine, wherein the attribute engine is configured to access at least a portion of the plurality of data sources to generate attribute values based upon one or more computer instructions included within the deployment package.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×