System and method for categorizing, aggregating and analyzing payment transactions data
First Claim
1. A computer-based system, comprising:
- pre-processor means for performing payment processing between a plurality of consumer payers and a plurality of payees;
database means connected to said pre-processor means for storing a plurality of payment transaction records having data fields for each of such plurality of payment transaction records including at least date and time of processing, amount in local currency, identity of a payer, and identity of a payee;
post-processor means comprising;
a) means for receiving from said database means connected to said pre-processor means an additional data field that indicates a spending classification code associated with each of said plurality of payment transaction records;
b) means for discerning a status of said additional data field from a group of statuses consisting of coded status, miscoded status, and empty status;
c) means for assigning, to each of said plurality of payment transaction records where its said additional data field has a coded status, a single expenditure category code selected from a unique, predetermined set of universal expenditure categories each identified by at least one key word;
d) means for assigning, to each of said plurality of payment transaction records where its said additional data field has a miscoded status, a single expenditure category code selected from said unique, predetermined set of universal expenditure categories, which said means for assigning is based on content residing in other data fields associated with each of said payment transaction records;
e) heuristic means for assigning, to each of said plurality of payment transaction records where its said additional data field has an empty status, a single expenditure category code selected from said unique, predetermined set of universal expenditure categories, which said means for assigning is based on content residing in other data fields associated with each of said payment transaction records;
memory means connected to said post-processor for storing universal expenditure categorized payment transaction records, each comprising of data fields originating from pre-processor means and a separate data field for said single expenditure category code as assigned by said post-processor means;
database means for storing with said memory means said storing universal expenditure categorized payment transaction records;
output means connected to said post-processor and said database means for transmitting said storing universal expenditure categorized payment transaction records; and
network means for connecting said pre-processor means, said post-processor means, said memory means, said database means, and said output means.
1 Assignment
0 Petitions
Accused Products
Abstract
Processed payment transaction records of consumer and business payers are received into a multi-dimensional networked data mart from databases originating from a multitude of financial institutions and payment processors. A post-processor linked to the data mart assigns all such transaction records with universal consumer and business expenditure categories used for payer financial management. Post-processed payment transaction records are indexed in the data mart by time, geography, and the universal consumer and business expenditure categories. Mathematical and analytical tools are applied to aggregated payment transaction records according to geographic, topographical, meteorological, chronological, demographic and other parameters. Endusers interact electronically with the data mart to view, create, synthesize and receive post-processed payment data for economic, investment, business, and marketing analysis.
-
Citations
26 Claims
-
1. A computer-based system, comprising:
-
pre-processor means for performing payment processing between a plurality of consumer payers and a plurality of payees;
database means connected to said pre-processor means for storing a plurality of payment transaction records having data fields for each of such plurality of payment transaction records including at least date and time of processing, amount in local currency, identity of a payer, and identity of a payee;
post-processor means comprising;
a) means for receiving from said database means connected to said pre-processor means an additional data field that indicates a spending classification code associated with each of said plurality of payment transaction records;
b) means for discerning a status of said additional data field from a group of statuses consisting of coded status, miscoded status, and empty status;
c) means for assigning, to each of said plurality of payment transaction records where its said additional data field has a coded status, a single expenditure category code selected from a unique, predetermined set of universal expenditure categories each identified by at least one key word;
d) means for assigning, to each of said plurality of payment transaction records where its said additional data field has a miscoded status, a single expenditure category code selected from said unique, predetermined set of universal expenditure categories, which said means for assigning is based on content residing in other data fields associated with each of said payment transaction records;
e) heuristic means for assigning, to each of said plurality of payment transaction records where its said additional data field has an empty status, a single expenditure category code selected from said unique, predetermined set of universal expenditure categories, which said means for assigning is based on content residing in other data fields associated with each of said payment transaction records;
memory means connected to said post-processor for storing universal expenditure categorized payment transaction records, each comprising of data fields originating from pre-processor means and a separate data field for said single expenditure category code as assigned by said post-processor means;
database means for storing with said memory means said storing universal expenditure categorized payment transaction records;
output means connected to said post-processor and said database means for transmitting said storing universal expenditure categorized payment transaction records; and
network means for connecting said pre-processor means, said post-processor means, said memory means, said database means, and said output means. - View Dependent Claims (2)
-
-
3. A method for analyzing pre-processed payment transaction records of consumer payers in a data mart system generated by at least one post-processor and one analytical application executing on at least one client computer, the data mart system being composed of a plurality of storage media devices and a plurality of data network computers, the method comprising the steps of:
-
a) accepting from a plurality of pre-existing databases of said pre-processed payment transaction records of consumer payers, each of said records containing at least of processing date and time of payment, amount of payment in local currency, residence address of consumer payer consisting of zip code only, identity of payee, and a pre-processor spending classification for consumer financial management if recorded in said pre-existing databases, which step creates post-processed payment transaction records of consumer payers;
b) marking each of said post-processed payment transaction records of consumer payers with a unique transaction number within said data mart system;
c) converting said pre-processor spending classification in each of said post-processed payment transaction records of consumer payers into at least one word according to a predefined table; and
d) applying at least one of a predetermined set of criteria to assign to each of said post-processed payment transaction records of consumer payers a category selected from a unique, predetermined set of universal consumer expenditure categories each identified by at least one key word. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for analyzing pre-processed payment transaction records of business payers in a data mart system generated by at least one post-processor and one analytical application executing on at least one client computer, the data mart system being composed of a plurality of storage media devices and a plurality of data network computers, the method comprising the steps of:
-
a) accepting from a plurality of pre-existing databases of said pre-processed payment transaction records of business payers, each of said records containing at least of processing date and time of payment, amount of payment in local currency, address of business payer including street address and zip code, identity of business payer, identity of payee, and a pre-processor spending classification for business financial management if recorded in said pre-existing databases, which step creates post-processed payment transaction records of business payers;
b) marking each of said post-processed payment transaction records of business payers with a unique transaction number within said data mart system;
c) converting said pre-processor spending classification in each of said post-processed payment transaction records of business payers into at least one word according to a predefined table; and
d) applying at least one of a predetermined set of criteria to assign to each of said post-processed payment transaction records of business payers a category selected from a unique, predetermined set of universal business expenditure categories each identified by at least one key word. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for analyzing pre-processed payment transaction records of consumer payers and business payers in a data mart system generated by at least one post-processor and one analytical application executing on at least one client computer, the data mart system being composed of a plurality of storage media devices and a plurality of data network computers, the method comprising the steps of:
-
a) accepting from a plurality of pre-existing databases of said pre-processed payment transaction records of consumer payers and business payers, each of said records containing at least of processing date and time of payment, amount of payment in local currency, address of payer consisting of zip code only, identity of payee, and a pre-processor spending classification for payer financial management if recorded in said pre-existing databases, which step which step creates post-processed payment transaction records of payers;
b) marking each of said post-processed payment transaction records with a unique transaction number within said data mart system;
c) converting said pre-processor spending classification in each of said post-processed payment transaction records into at least one word according to a predefined table; and
d) applying at least one of a predetermined set of criteria to assign to each of said post-processed payment transaction records a category selected from unique, predetermined sets of universal expenditure categories each identified by at least one key word. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification