Transaction aggregator
First Claim
1. A method for deriving aggregated transaction data comprising:
- sending a user inquiry file to a data source from an aggregator server;
wherein the user inquiry file comprises a specific consumer level information for one or more users;
receiving at the aggregator server a linkage response file from the data source based on the user inquiry file;
parsing the linkage response file to determine a user account identifier using the aggregator server, wherein the user account identifier is unavailable prior to receiving the linkage response file;
generating a transaction data inquiry file comprising the user account identifier using the aggregator server;
sending the transaction data inquiry file from the aggregator server to a transaction database;
receiving at the aggregator server a transaction data response file from the transaction database in response to the transaction data inquiry file;
parsing the transaction data response file according to the user inquiry file using the aggregator server; and
determining aggregated transaction data from the parsed transaction data response file using the aggregator server;
wherein the transaction data response file comprises raw transaction level data having transaction data records for all accounts associated with a particular user;
wherein the aggregated transaction data is based on customized transaction aggregates defined by one or more information requesters; and
wherein parsing the transaction data response file comprises extracting transaction data elements based on a plurality of transaction level data element identifiers.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for determining and reporting aggregated transaction level data regarding a particular user are disclosed. Based on the requests of one or more information requesters, an aggregator server can request transaction level data for all accounts associated with a particular user from a transaction database. The transaction database returns raw transaction level data for all accounts associated with the particular user to the aggregator server. The aggregator server can then parse the raw transaction level data based on a number of transaction level data elements and information requester input. The parsed raw transaction level data can then be used to determine the number of predefined or information requester defined transaction level data aggregates. The resulting transaction level data aggregates can then be sent in a report to the one or more information requesters.
37 Citations
15 Claims
-
1. A method for deriving aggregated transaction data comprising:
-
sending a user inquiry file to a data source from an aggregator server;
wherein the user inquiry file comprises a specific consumer level information for one or more users;receiving at the aggregator server a linkage response file from the data source based on the user inquiry file; parsing the linkage response file to determine a user account identifier using the aggregator server, wherein the user account identifier is unavailable prior to receiving the linkage response file; generating a transaction data inquiry file comprising the user account identifier using the aggregator server; sending the transaction data inquiry file from the aggregator server to a transaction database; receiving at the aggregator server a transaction data response file from the transaction database in response to the transaction data inquiry file; parsing the transaction data response file according to the user inquiry file using the aggregator server; and determining aggregated transaction data from the parsed transaction data response file using the aggregator server; wherein the transaction data response file comprises raw transaction level data having transaction data records for all accounts associated with a particular user; wherein the aggregated transaction data is based on customized transaction aggregates defined by one or more information requesters; and wherein parsing the transaction data response file comprises extracting transaction data elements based on a plurality of transaction level data element identifiers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for deriving aggregated transaction data comprising:
-
a memory; and a processor; wherein the processor is configured to send a user inquiry file to a data source, receive a linkage response file in response to the user inquiry file from the data source, parse the linkage response file to determine a user account identifier, generate a transaction data inquiry file comprising the user account identifier, send the transaction data inquiry file to a transaction database, receive a transaction data response file based on the transaction data inquiry file, parse the transaction data response file according the user inquiry file using, and determine aggregated transaction data from the parsed transaction data response file; and wherein the user inquiry file comprises a specific consumer level information for one or more users; wherein the user account identifier is unavailable prior to receiving the linkage response file wherein the transaction data response file comprises raw transaction level data having transaction data records for accounts associated with a particular user; wherein the aggregated transaction data is based on customized transaction aggregates defined by one or more information requesters; and wherein parsing the transaction data response file comprises extracting transaction data elements based on a plurality of transaction level data element identifiers. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification