Patent ID: 9619579
Date: 2017-04-11
CPC Classifications: G06F,G06Q

Claim:
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: 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.