Multi-channel data driven, real-time fraud determination system for electronic payment cards
First Claim
1. A computer-implemented method for detecting electronic payment card fraud, comprising:
- receiving, by at least one software component executing on at least one processor, real-time payment card transaction data from ingress channels and an egress channels of at least one payment card system through a first application programming interface (API);
generating, by the at least one software component, at least two types of transactional profiles for each of at least payment cards, the ingress channel, the egress channels, and funding sources of the payment cards,wherein a first type of transactional profile comprises a network graph of links between the ingress channels, the egress channels, the payment cards, and any users of the payment cards and geo-location identities associated with the payment cards; and
wherein a second type of transactional profile comprises a series of transactional usage patterns at different time intervals of each of the payment cards, the ingress channels, the egress channels, and the funding sources;
in response to the at least one software component receiving transaction data for a current payment card transaction, evaluating the transaction data using a predictive algorithm that compare the transaction data to the transactional profiles to calculate a probabilistic fraud score for the current transaction;
evaluating the probabilistic fraud score and the current transaction data based on a set of rules to generate a recommendation to approve, decline or review the current transaction; and
transmitting the recommendation back to the payment card system via a second API.
3 Assignments
0 Petitions
Accused Products
Abstract
Exemplary embodiments for detecting electronic payment card fraud include receiving real-time payment card transaction data from ingress channels and an egress channels of at least one payment card system through a first application programming interface (API); generating transactional profiles for each of at least payment cards, the ingress channel, the egress channels, and funding sources of the payment cards; in response to receiving transaction data for a current payment card transaction, evaluating the transaction data using a predictive algorithm that compare the transaction data to the transactional profiles to calculate a probabilistic fraud score for the current transaction; evaluating the probabilistic fraud score and the current transaction data based on a set of rules to generate a recommendation to approve, decline or review the current transaction; and transmitting the recommendation back to the payment card system via a second API.
-
Citations
21 Claims
-
1. A computer-implemented method for detecting electronic payment card fraud, comprising:
-
receiving, by at least one software component executing on at least one processor, real-time payment card transaction data from ingress channels and an egress channels of at least one payment card system through a first application programming interface (API); generating, by the at least one software component, at least two types of transactional profiles for each of at least payment cards, the ingress channel, the egress channels, and funding sources of the payment cards, wherein a first type of transactional profile comprises a network graph of links between the ingress channels, the egress channels, the payment cards, and any users of the payment cards and geo-location identities associated with the payment cards; and wherein a second type of transactional profile comprises a series of transactional usage patterns at different time intervals of each of the payment cards, the ingress channels, the egress channels, and the funding sources; in response to the at least one software component receiving transaction data for a current payment card transaction, evaluating the transaction data using a predictive algorithm that compare the transaction data to the transactional profiles to calculate a probabilistic fraud score for the current transaction; evaluating the probabilistic fraud score and the current transaction data based on a set of rules to generate a recommendation to approve, decline or review the current transaction; and transmitting the recommendation back to the payment card system via a second API. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An executable software product stored on a non-transitory computer-readable medium containing program instructions for detecting electronic payment card fraud, the program instructions for:
-
receiving real-time payment card transaction data from ingress channels and an egress channels of at least one payment card system through a first application programming interface (API); generating at least two types of transactional profiles for each of at least payment cards, the ingress channel, the egress channels, and funding sources of the payment cards, wherein a first type of transactional profile comprises a network graph of links between the ingress channels, the egress channels, the payment cards, and any users of the payment cards and geo-location identities associated with the payment cards; and wherein a second type of transactional profile comprises a series of transactional usage patterns at different time intervals of each of the payment cards, the ingress channels, the egress channels, and the funding sources; in response to receiving transaction data for a current payment card transaction, evaluating the transaction data using a predictive algorithm that compare the transaction data to the transactional profiles to calculate a probabilistic fraud score for the current transaction; evaluating the probabilistic fraud score and the current transaction data based on a set of rules to generate a recommendation to approve, decline or review the current transaction; and transmitting the recommendation back to the payment card system via a second API. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a memory; at least one processor coupled to the memory; a first application programming interface (API) executed by the processor that is configured to receive real-time payment card transaction data from ingress channels and an egress channels of at least one payment card system; a fraud monitoring component executed by the processor that is configured to generate at least two types of transactional profiles for each of at least payment cards, the ingress channel, the egress channels, and funding sources of the payment cards, wherein a first type of transactional profile comprises a network graph of links between the ingress channels, the egress channels, the payment cards, and any users of the payment cards and geo-location identities associated with the payment cards; and wherein a second type of transactional profile comprises a series of transactional usage patterns at different time intervals of each of the payment cards, the ingress channels, the egress channels, and the funding sources; a fraud scoring component executed by the processor that is configured to receive transaction data for a current payment card transaction, and evaluate the transaction data using a predictive algorithm that compare the transaction data to the transactional profiles to calculate a probabilistic fraud score for the current transaction; a fraud recommendation component executed by the processor that is configured to evaluate the probabilistic fraud score and the current transaction data based on a set of rules to generate a recommendation to approve, decline or review the current transaction; and a second API executed by the processor that is configured to transmit the recommendation back to the payment card system. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification