System and method for predicting card member spending using collaborative filtering
First Claim
1. A method, comprising:
- filtering, by a computer for filtering financial transaction data, a data set to generate a set of candidate merchants for the selected account holder, wherein the data set corresponds to a selected account holder of a plurality of account holders, and wherein the data set corresponds to financial transactions of the plurality of account holders with a plurality of merchants; and
generating, by the computer, for the selected account holder, a probability of acceptance for each of the candidate merchants, wherein the probability of acceptance (P) is determined by;
P=A+(B*A−
K)), wherein;
A is a number of account holders having transactions with both the candidate merchant and an identified merchant;
K is a constant;
B is a value corresponding to a ratio of A to a total number of account holder transactions with the identified merchant; and
a value of (A−
K) is set to zero if its determined value results in a negative number.
3 Assignments
0 Petitions
Accused Products
Abstract
The disclosed method and system allows a credit or charge card issuer to provide its card members with a list of restaurants that might be of interest based on the financial transactions of similar card members. In one instance, this method filters financial transaction data from a plurality of card members that involves a plurality of restaurants to generate a set of candidate restaurant recommendations for a selected card member. This set of candidate restaurant recommendations is processed to yield a list of restaurant recommendations for the selected customer that is prioritized on the basis of the selected card member accepting the recommendation. The list of restaurant recommendations is then reported to the selected card member to enhance card use and marketing.
-
Citations
20 Claims
-
1. A method, comprising:
-
filtering, by a computer for filtering financial transaction data, a data set to generate a set of candidate merchants for the selected account holder, wherein the data set corresponds to a selected account holder of a plurality of account holders, and wherein the data set corresponds to financial transactions of the plurality of account holders with a plurality of merchants; and generating, by the computer, for the selected account holder, a probability of acceptance for each of the candidate merchants, wherein the probability of acceptance (P) is determined by;
P=A+(B*A−
K)), wherein;A is a number of account holders having transactions with both the candidate merchant and an identified merchant; K is a constant; B is a value corresponding to a ratio of A to a total number of account holder transactions with the identified merchant; and a value of (A−
K) is set to zero if its determined value results in a negative number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable storage medium comprising a non-transitory, tangible computer useable storage medium having computer executable instructions recorded thereon, when executed by a computer for filtering financial transaction data, cause the computer to perform operations, comprising:
-
filtering, by the computer, a data set to generate a set of candidate merchants for the selected account holder, wherein the data set corresponds to a selected account holder of a plurality of account holders, and wherein the data set corresponds to financial transactions of the plurality of account holders with a plurality of merchants; and generating, by the computer, for the selected account holder, a probability of acceptance for each of the candidate merchants, wherein the probability of acceptance (P) is determined by;
P=A+(B*(A−
K)), wherein;A is a number of account holders having transactions with both the candidate merchant and an identified merchant; K is a constant; B is a value corresponding to a ratio of A to a total number of account holder transactions with the identified merchant; and a value of (A−
K) is set to zero if its determined value results in a negative number. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-based system for predicting spending habits of account holders, comprising:
-
a processor for filtering financial transaction data; and an instruction memory in communication with the processor for storing a plurality of processing instructions for directing the processor to; filter, by the processor, a data set to generate a set of candidate merchants for the selected account holder, wherein the data set corresponds to as selected account holder of a plurality of account holders, and wherein the data set corresponds to financial transactions of the plurality of account holders with a plurality of merchants; and generate, by the processor and for the selected account holder, a probability of acceptance for each of the candidate merchants, wherein the probability of acceptance (P) is determined by; P=A+(B*(A−
K)), wherein;A is a number of account holders having transactions with both the candidate merchant and an identified merchant; K is a constant; B is a value corresponding to as ratio of A to a total number of account holder transactions with the identified merchant; and a value of (A−
K) is set to zero if its determined value results in a negative number.
-
Specification