System and method for providing an aggregation tool
First Claim
1. A computer-implemented method for generating attributes, the computer-implemented method comprising:
- receiving, via a validation user interface that includes options that enable a user to define and deploy filters and attributes associated with different data sources having different data formats, a user selection of an attribute, wherein the attribute relates to a type of credit data;
identifying a credit data attribute formula expression based on the received user selection of the attribute;
displaying, via the validation user interface, dependencies between the attribute and a plurality of filters, wherein a first filter of the plurality of filters is configured to extract data from a first data source having a first data format by mapping one or more data fields in the first data source to the type of credit data and a second filter of the plurality of filters is configured to extract data from a second data source having a second data format by mapping one or more data fields in the second data source to the type of credit data;
generating a deployment package by compiling the credit data attribute formula expression into computer executable code; and
deploying the deployment package to a computing system, wherein the deployment package includes one or more computer instructions that when executed, generates an attribute value by at least;
extracting a subset of data associated with the attribute from the first data source in accordance with the first filter; and
applying the subset of data associated with the attribute from the first data source to the credit data attribute formula expression.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention assist in the development, management, and deployment of aggregated data attributes for multiple data sources. One embodiment provides a development interface that allows for elements of attributes, including filters, to be moved into a coding area in which an attribute or an attribute element is being edited. In another embodiment, the user interface presents data fields to assist in the development of filters for multiple data sources with divergent formats. The application further provides a validation interface through which users can validate attributes and trace the results returned by various elements referenced by the attributes under validation. Another embodiment provides a system for managing attributes and deploying them to various systems by creating a deployment file that is used by an attribute calculation system. In one embodiment, the attribute calculation system is a scalable system that dynamically calculates attributes for multiple data sources.
-
Citations
19 Claims
-
1. A computer-implemented method for generating attributes, the computer-implemented method comprising:
-
receiving, via a validation user interface that includes options that enable a user to define and deploy filters and attributes associated with different data sources having different data formats, a user selection of an attribute, wherein the attribute relates to a type of credit data; identifying a credit data attribute formula expression based on the received user selection of the attribute; displaying, via the validation user interface, dependencies between the attribute and a plurality of filters, wherein a first filter of the plurality of filters is configured to extract data from a first data source having a first data format by mapping one or more data fields in the first data source to the type of credit data and a second filter of the plurality of filters is configured to extract data from a second data source having a second data format by mapping one or more data fields in the second data source to the type of credit data; generating a deployment package by compiling the credit data attribute formula expression into computer executable code; and deploying the deployment package to a computing system, wherein the deployment package includes one or more computer instructions that when executed, generates an attribute value by at least; extracting a subset of data associated with the attribute from the first data source in accordance with the first filter; and applying the subset of data associated with the attribute from the first data source to the credit data attribute formula expression. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for generating attributes, the system comprising:
-
one or more processors; and non-transitory computer storage comprising code executable by the one or more processors, the executable code causing the one or more processors to perform operations including; receiving, via a validation user interface that includes options that enable a user to define and deploy filters and attributes associated with different data sources having different data formats, a user selection of an attribute, wherein the attribute relates to a type of credit data; identifying a credit data attribute formula expression based on the received user selection of the attribute; displaying, via the validation user interface, dependencies between the attribute and a plurality of filters, wherein a first filter of the plurality of filters is configured to extract data from a first data source having a first data format by mapping one or more data fields in the first data source to the type of credit data and a second filter of the plurality of filters is configured to extract data from a second data source having a second data format by mapping one or more data fields in the second data source to the type of credit data; generating a deployment package by compiling the credit data attribute formula expression into computer executable code; and deploying the deployment package to a computing system, wherein the deployment package includes one or more computer instructions that when executed, generates an attribute value by at least; extracting a subset of data associated with the attribute from the first data source in accordance with the first filter; and applying the subset of data associated with the attribute from the first data source to the credit data attribute formula expression. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer storage medium which stores a client application comprising executable code, the executable code causing a computing device to perform operations that comprise at least:
-
receiving, via a validation user interface that includes options that enable a user to define and deploy filters and attributes associated with different data sources having different data formats, a user selection of an attribute, wherein the attribute relates to a type of credit data; identifying a credit data attribute formula expression based on the received user selection of the attribute; displaying, via the validation user interface, dependencies between the attribute and a plurality of filters, wherein a first filter of the plurality of filters is configured to extract data from a first data source having a first data format by mapping one or more data fields in the first data source to the type of credit data and a second filter of the plurality of filters is configured to extract data from a second data source having a second data format by mapping one or more data fields in the second data source to the type of credit data; generating a deployment package by compiling the credit data attribute formula expression into computer executable code; and deploying the deployment package to a computing system, wherein the deployment package includes one or more computer instructions that when executed, generates an attribute value by at least; extracting a subset of data associated with the attribute from the first data source in accordance with the first filter; and applying the subset of data associated with the attribute from the first data source to the credit data attribute formula expression. - View Dependent Claims (16, 17, 18, 19)
-
Specification