Location Based Authentication System
First Claim
1. A computer-implemented method for determining a fraud score associated with a monetary transaction facilitated using a payment card in a store, the method comprising:
- receiving data representative of an incoming payment transaction;
analyzing a location of a cellular telephone of an owner of said payment card and a location of the store for determining a location rating;
analyzing a location behavior profile (LBP) related to said payment card for determining a behavior rating;
computing a transaction rating using the location rating and the behavior rating in combination with a first weight factor;
analyzing historical payment transactions related to said payment card for determining a card rating; and
computing said fraud-score using said transaction rating and said card rating in combination with a second weight factor.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved location based authentication (LBA) system for detecting fraudulent transactions committed by means of misuse of payment cards is disclosed. The improved LBA system performs a series of transaction analysis and generates a fraud-score which provides an indication as whether to authorize an attempted transaction. The system is designed to increase profitability of credit card companies by reducing the accumulated losses due to fraud. In one embodiment, the system detects fraud by analyzing the behavior patterns of card holders and merchants.
240 Citations
36 Claims
-
1. A computer-implemented method for determining a fraud score associated with a monetary transaction facilitated using a payment card in a store, the method comprising:
-
receiving data representative of an incoming payment transaction; analyzing a location of a cellular telephone of an owner of said payment card and a location of the store for determining a location rating; analyzing a location behavior profile (LBP) related to said payment card for determining a behavior rating; computing a transaction rating using the location rating and the behavior rating in combination with a first weight factor; analyzing historical payment transactions related to said payment card for determining a card rating; and computing said fraud-score using said transaction rating and said card rating in combination with a second weight factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for accurately and adaptively learning the locations of merchants for the purpose of performing location-based analysis of payment transactions, the method comprising:
-
identifying pairs of payment transactions occurred within a predefined time interval and submitted by different merchants; for each pair of payment transactions, computing a transaction velocity; computing a merchant location score (MLS) for each merchant if said transaction velocity is lower than a maximum allowable velocity; and saving the computed MLS of a merchant if its computed MLS is below a maximum value of MLS. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for accurately and adaptively learning in real-time the locations of merchants for the purpose of performing precise location-based analysis of payment transactions, said method comprising:
-
receiving a payment transaction submitted by a merchant; obtaining the location of said merchant; retrieving a plurality of location based services (LBS) locations of one or more mobile phones associated with a user that initiates said payment transaction; for each of said plurality of LBS locations, increasing a merchant location score (MLS) of said merchant if said merchant location matches said at least one of said LBS locations; and saving said each of said plurality LBS locations as a new location of said merchant if said one of said LBS locations matches the obtained merchant location. - View Dependent Claims (17)
-
-
18. An authentication system for determining a fraud score associated with a monetary transaction facilitated using a payment card in a store, said authentication system comprising:
-
a transaction processor for processing data representative of an incoming payment transaction for determining said fraud-score based on at least the location of a cellular telephone of an owner of said payment card and a location of a store; a database for storing incoming payment transactions and fraud scores computed for incoming payment transactions; and a display unit for displaying data representative of processed incoming payment transactions. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33-34. -34. (canceled)
-
35. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform a method for determining a fraud score associated with a monetary transaction facilitated using a payment card in a store, the method comprising:
-
receiving data representative of an incoming payment transaction; analyzing a location of a cellular telephone of an owner of said payment card and a location of the store for determining a location rating; analyzing a location behavior profile (LBP) related to said payment card for determining a behavior rating; computing a transaction rating using the location rating and the behavior rating in combination with a first weight factor; analyzing historical payment transactions related to said payment card for determining a card rating; and computing said fraud-score using said transaction rating and said card rating in combination with a second weight factor.
-
-
36. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform a method for accurately and adaptively learning the locations of merchants for the purpose of performing location-based analysis of payment transactions, the method comprising:
-
identifying pairs of payment transactions occurred within a predefined time interval and submitted by different merchants; for each pair of payment transactions, computing a transaction velocity; computing a merchant location score (MLS) for each merchant if said transaction velocity is lower than a maximum allowable velocity; and saving the computed MLS of a merchant if its computed MLS is below a maximum value of MLS.
-
Specification