Patent ID: 8775299

Claim:
A credit reporting system comprising: an information management system configured to process a plurality of large data sets comprising: an interface module configured to periodically receive a plurality of large data sets including trade data from each of a plurality of data providers; a memory configured to store large processed data sets and metrics regarding the large processed data sets; a data processing module configured to automatically process the received plurality of large data sets in parallel and to store the processed data sets in the memory, the processing including validating the trade data, tracking metric data about the processing of the plurality of large data sets, and storing the metric data in the memory; and an account module configured to: store account-specific criteria regarding the processing of the plurality of large data sets, wherein each of the account-specific criteria is associated with an account of a specific data provider of the plurality of data providers; automatically determine whether one of the account-specific criteria has been met with respect to data received from the associated data provider, wherein the determination of whether one of the account-specific criteria has been met is based at least in part on at least a portion of the metric data; and based at least in part on the determination of whether one of the account-specific criteria has been met, automatically generate an electronic notification to be provided to the associated data provider, wherein the notification includes an indication of whether one of the account-specific criteria has been met; and a credit reporting database configured to communicate with the information management system, to receive the processed plurality of large data sets from the information management system, and to store the processed plurality of large data sets as a set of data objects in the credit reporting database.