Transaction aggregator for closed processing
First Claim
Patent Images
1. A method for deriving aggregated transaction data comprising:
- sending, by an aggregator server, a transaction data inquiry file from the aggregator server to a transaction database of a financial transaction processing network;
receiving, by the aggregator server, a transaction data response file from the transaction database, the transaction data response file comprising financial information;
parsing, by the aggregator server, the transaction data response file according to the transaction data inquiry file;
determining, by the aggregator server, a first transaction aggregate from the parsed transaction data response file, wherein the first transaction aggregate indicates a ratio of online to in-store purchases within a geographic region;
determining, by the aggregator server, a second transaction aggregate from the parsed transaction data response file, wherein the second transaction aggregate indicates a total number of consumers with a revolving balance on a credit card account within the geographic region;
determining, by the aggregator server, a third transaction aggregate from the parsed transaction data response file, wherein the third transaction aggregate indicates a total spent in a merchant category within a predetermined amount of time within the geographic region; and
determining, by the aggregator server, a fourth transaction aggregate from the parsed transaction data response file, wherein the fourth transaction aggregate indicates an average amount spent at a merchant within the predetermined amount of time within the geographic region.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for determining aggregated transaction level data for specific group characteristics are provided. Aggregated transaction level data can be used for target marketing campaigns by looking at past and potential spending habits of populations with group characteristics specified in the transaction data aggregates. The aggregates can also be used to measure the effectiveness of a particular marketing campaign by correlating the spending patters of a particular group with sales resulting from the campaign.
431 Citations
25 Claims
-
1. A method for deriving aggregated transaction data comprising:
-
sending, by an aggregator server, a transaction data inquiry file from the aggregator server to a transaction database of a financial transaction processing network; receiving, by the aggregator server, a transaction data response file from the transaction database, the transaction data response file comprising financial information; parsing, by the aggregator server, the transaction data response file according to the transaction data inquiry file; determining, by the aggregator server, a first transaction aggregate from the parsed transaction data response file, wherein the first transaction aggregate indicates a ratio of online to in-store purchases within a geographic region; determining, by the aggregator server, a second transaction aggregate from the parsed transaction data response file, wherein the second transaction aggregate indicates a total number of consumers with a revolving balance on a credit card account within the geographic region; determining, by the aggregator server, a third transaction aggregate from the parsed transaction data response file, wherein the third transaction aggregate indicates a total spent in a merchant category within a predetermined amount of time within the geographic region; and determining, by the aggregator server, a fourth transaction aggregate from the parsed transaction data response file, wherein the fourth transaction aggregate indicates an average amount spent at a merchant within the predetermined amount of time within the geographic region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A transaction aggregator for deriving aggregated transaction level data comprising a server computer comprising:
-
(a) a processor; (b) a non-transitory computer readable storage medium coupled to the processor, the computer readable storage medium comprising code that, when executed by the processor, causes the server computer at least to perform; sending a transaction data inquiry file to a transaction database of a financial transaction processing network, receiving a transaction data response file from the transaction database, the transaction data response file comprising financial information, parsing the transaction data response file according to the transaction data inquiry file; determining a first transaction aggregate from the parsed transaction data response file, wherein the first transaction aggregate indicates a ratio of online to in-store purchases within a geographic region; determining a second transaction aggregate from the parsed transaction data response file, wherein the second transaction aggregate indicates a total number of consumers with a revolving balance on a credit card account within the geographic region; determining a third transaction aggregate from the parsed transaction data response file, wherein the third transaction aggregate indicates a total spent in a merchant category within a predetermined amount of time within the geographic region; and determining a fourth transaction aggregate from the parsed transaction data response file, wherein the fourth transaction aggregate indicates an average amount spent at a merchant within the predetermined amount of time within the geographic region. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus comprising:
-
means for sending a transaction data inquiry file to a transaction database of a financial transaction processing network; means for receiving a transaction data response file from the transaction database, the transaction data response file comprising financial information; means for parsing the transaction data response file according to the transaction data inquiry file; means for determining a first transaction aggregate from the parsed transaction data response file, wherein the first transaction aggregate indicates a ratio of online to in-store purchases within a geographic region; means for determining a second transaction aggregate from the parsed transaction data response file, wherein the second transaction aggregate indicates a total number of consumers with a revolving balance on a credit card account within the geographic region; means for determining a third transaction aggregate from the parsed transaction data response file, wherein the third transaction aggregate indicates a total spent in a merchant category within a predetermined amount of time within the geographic region; and means for determining a fourth transaction aggregate from the parsed transaction data response file, wherein the fourth transaction aggregate indicates an average amount spent at a merchant within the predetermined amount of time within the geographic region. - View Dependent Claims (23, 24)
-
-
25. A method for deriving aggregated transaction data comprising:
-
sending, by an aggregator server, a transaction data inquiry file from the aggregator server to a transaction database of a financial transaction processing network; receiving, by the aggregator server, a transaction data response file from the transaction database, the transaction data response file comprising financial information; parsing, by the aggregator server, the transaction data response file according to the transaction data inquiry file; determining, by the aggregator server, a first transaction aggregate from the parsed transaction data response file based on a group characteristic that comprises an IP address range correlated to one or more zip codes, wherein the first transaction aggregate indicates a ratio of online to in-store purchases within a geographic region comprising a zip code; determining a second transaction aggregate from the parsed transaction data response file, wherein the second transaction aggregate indicates a total number of consumers with a revolving balance on a credit card account within the geographic region; determining, by the aggregator server, a third transaction aggregate from the parsed transaction data response file, wherein the third transaction aggregate indicates a total spent in a merchant category within a predetermined amount of time within the geographic region; determining a fourth transaction aggregate from the parsed transaction data response file, wherein the fourth transaction aggregate indicates a percentage of total credit card purchases made within the merchant category; determining a fifth transaction aggregate from the parsed transaction data response file, wherein the fifth transaction aggregate indicates a percentage of credit card purchases made at an online store of a merchant within the geographic region; determining a sixth transaction aggregate from the parsed transaction data response file, wherein the sixth transaction aggregate indicates a ratio of online to in-store purchases at the merchant category within the geographic region; determining, by the aggregator server, a seventh transaction aggregate from the parsed transaction data response file, wherein the seventh transaction aggregate indicates an average amount spent at the merchant within the predetermined amount of time within the geographic region; and determining an eighth transaction aggregate from the parsed transaction data response file, wherein the eighth transaction aggregate indicates a classification of consumers within the geographic region.
-
Specification