IP Library Granted Patent US 11,620,628
Granted Patent B2
US 11,620,628 · App. 14/755,262 · Granted Apr 4, 2023

Method and system for fraud control based on geolocation

Inventors: Amyn Dhala (Jersey City, NJ); Kimberly Lewis Peyton (New York, NY); Tim Mattingly (Chesterfield, MO); Alain Delperdange (Jodoigne-souveraine, BE); Dominique Steenbeek (Wavre, BE); Gregory Coburn (Dublin, IE); Susan Rassbach (Fenton, MO); Mark N. Savoye (Hartsdale, NY); Benjamin Dessy (Ceroux, BE); Karen Randell (O'Fallon, MO); Brad Dickinson (O'Fallon, MO); Navjot Sidhu (Ardsley, NY); Corey Hively (O'Fallon, MO)
Assignee: MASTERCARD INTERNATIONAL INCORPORATED
G06Q20/3224G06Q20/34G06Q20/4016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,620,628
App. No.
14/755,262
Granted
Apr 4, 2023
Kind
B2
Abstract

A method for fraud control of a transaction account based on geolocation includes: storing, in an account database, an account profile including data related to a transaction account including a first profile rule associated with a first geographic area and a second profile rule associated with a second geographic area different from the first; receiving an authorization request for a first transaction involving a first payment card, the request including a first geographic location; receiving an authorization request for a second transaction involving a second payment card, the request including a second geographic location; determining validation for each authorization request, wherein each is determined to be valid if the geographic location is in a geographic area corresponding to the first geographic area or the second geographic area; and transmitting the determination of validation for each authorization request to a payment network for processing of the associated payment transaction.

Claims (41)

1. A method for fraud control of a transaction account based on geolocation, comprising configuring a hardware processing server to perform:

storing, by a processing device of the processing server in an account database, a data structure containing data that corresponds to a financial transaction account that is accessible via at least two payment cards tied to the financial transaction account, wherein the data contained in the data structure comprises at least (i) a first data defining a first geographic area, (ii) a second data defining a second geographic area different from the first geographic area, and (iii) at least one mobile device identifier associated with at least one of the two payment cards, wherein the processing server is positioned in the communication path between merchants and issuers;

receiving, by a receiving device of the processing server and from a first merchant point of sale device, an authorization request message formatted according to an interchange standard for a first payment transaction initiated via use of a first payment card of the at least two payment cards tied to the financial transaction account, wherein the authorization request message for the first payment transaction includes at least a first geographic location;

receiving, by the receiving device of the processing server and from a second merchant point of sale device, an authorization request message formatted according to an interchange standard for a second payment transaction initiated via use of a second payment card of the at least two payment cards tied to the financial transaction account, wherein the authorization request message for the second payment transaction includes at least a second geographic location;

determining, by the processing device of the processing server, validation for both the authorization request message for the first payment transaction initiated with the first payment card and the authorization request message for the second payment transaction initiated with the second payment card, wherein each authorization request is determined to be valid in response to the first and second geographic locations included in the authorization request messages for the first and second payment transactions, respectively, are included in a geographic area corresponding to the first geographic area or to the second geographic area;

modify, by the processing device of the processing server, the authorization request message for the first payment transaction and the authorization request message for the second payment transaction to include a validation determination by adding the validation determination into a data element of the authorization request;

transmitting, by a transmitting device of the processing server, a modified authorization request message indicating the determination of validation for each received authorization request to an issuer entity of the financial transaction account in a payment network for processing of the respective corresponding payment transaction;

identifying, by the processing device of the processing server, movement of a mobile device associated with at least one of the two payment cards to a new geographic area, wherein said new geographic area is a third geographic area different from the first and second geographic areas; and

in response to identifying the movement of the mobile device from one of the first geographic area or second geographic area to the new geographic area, automatically updating, by the processing device of the processing server, without requiring participation by account holders associated with the transaction account, one of the first data and the second data of the data structure, stored in the account database, to be associated with the third geographic area rather than a previous location associated with one of the first geographic area or the second geographic area.

2. The method of claim 1 , wherein the first data or the second data is updated prior to receiving the authorization request message for the first payment transaction or the authorization request message for the second payment transaction.

3. The method of claim 1 , wherein

the stored data further defines an identity document, and

the processing server is further configured to receive a notification indicating that the identity document is in a geographic location different from the first geographic area and the second geographic area.

4. The method of claim 1 , further comprising:

identifying, by the processing device, the first geographic area based on geographic locations included in a plurality of payment transactions funded by the financial transaction account.

5. The method of claim 1 , wherein the stored data structure further includes data defining a plurality of transaction data entries, each transaction data entry including data describing a payment transaction funded by the financial transaction account and including at least a geographic location.

6. The method of claim 5 , further comprising:

identifying, by the processing device, the first geographic area based on one or more of the geographic locations respectively included in one or more of the plurality of transaction data entries.

7. The method of claim 1 , wherein the first data identifies the first payment card and wherein the second data identifies the second payment card.

8. The method of claim 7 , wherein each payment transaction is determined to be valid by the processing device if the respective geographic location for each payment transaction is included in the geographic area corresponding to the payment card that respectively initiates each payment transaction.

9. A hardware processing server configured to perform fraud control of a financial transaction account based on geolocation, comprising a processing device, an account database, a receiving device, and a transmitting device, wherein:

the processing device, of the hardware processing server, is configured to store in the account database a data structure containing data that corresponds to a financial transaction account that is accessible via at least two payment cards tied to the financial transaction account, wherein the data contained in the data structure comprises at least (i) a first data defining a first geographic area, (ii) a second data defining a second geographic area different from the first geographic area, and (iii) at least one mobile device identifier of at least one mobile communication device associated with at least one of the two payment cards, wherein the hardware processing server is positioned in the communication path between merchants and issuers;

the receiving device, of the hardware processing server, is configured to receive

from a first merchant point of sale device, an authorization request message formatted according to an interchange standard for a first payment transaction initiated via use of a first payment card of the at least two payment cards tied to the financial transaction account, wherein the authorization request message for the first payment transaction includes at least a first geographic location, and

from a second merchant point of sale device, an authorization request message formatted according to an interchange standard for a second payment transaction initiated via use of a second payment card of the at least two payment cards tied to the financial transaction account, wherein the authorization request message for the second payment transaction includes at least a second geographic location;

the processing device, of the hardware processing server, is further configured to

determine validation for both the authorization request message for the first payment transaction initiated with the first payment card and the authorization request message for the second payment transaction initiated with the second payment card, wherein each authorization request is determined to be valid in response to the first and second geographic locations included in the authorization requests for the first and second payment transactions, respectively, are included in a geographic area corresponding to the first geographic area or to the second geographic area; and

modify the authorization request message for the first payment transaction and the authorization request message for the second payment transaction to include a validation determination by adding the validation determination into a data element of the authorization request;

the transmitting device, of the hardware processing server, is configured to transmit a modified authorization request message that indicates the determination of validation for each received authorization request to an issuer entity of the financial transaction account in a payment network for processing of the respective corresponding payment transaction;

the processing device is further configured to

identify movement of a mobile device associated with at least one of the two payment cards to a new geographic area, wherein said new geographic area is a third geographic area different from the first and second geographic areas; and

automatically update, without requiring participation by account holders associated with the transaction account, in response to identifying the movement of the mobile device from one of the first geographic area or second geographic area to the new geographic area, one of the first data and the second data of the data structure, stored in the account database, to be associated with the third geographic area rather than a previous location associated with one of the first geographic area or the second geographic area.

10. The hardware processing server of claim 9 , wherein the first data or the second data is updated prior to receiving the authorization request message for the first payment transaction or the authorization request message for the second payment transaction.

11. The hardware processing server of claim 9 , wherein

the stored data further defines an identity document, and

the notification indicates that the identity document is in a geographic location different from the first geographic area and the second geographic area.

12. The hardware processing server of claim 9 , wherein the processing device is further configured to identify the first geographic area based on geographic locations included in a plurality of payment transactions funded by the financial transaction account.

13. The hardware processing server of claim 9 , wherein the stored data structure further includes data defining a plurality of transaction data entries, each transaction data entry including data describing a payment transaction funded by the financial transaction account and including at least a geographic location.

14. The hardware processing server of claim 13 , wherein the processing device is further configured to identify the first geographic area based on one or more of the geographic locations respectively included in one or more of the plurality of transaction data entries.

15. The hardware processing server of claim 9 , wherein the first data identifies the first payment card and wherein the second data identifies the second payment card.

16. The hardware processing server of claim 15 , wherein each payment transaction is determined to be valid by the processing device if the respective geographic location for each payment transaction is included in the geographic area corresponding to the payment card that respectively initiates each payment transaction.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2015
From: HIVELY, COREY
To: MASTERCARD INTERNATIONAL INCORPORATED
Reel/Frame 036574/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2015
From: DHALA, AMYN; PEYTON, KIMBERLY LEWIS; MATTINGLY, TIM; DELPERDANGE, ALAIN; STEENBEEK, DOMINIQUE; COBURN, GREGORY; RASSBACH, SUSAN; SAVOYE, MARK N.; DESSY, BENJAMIN; RANDELL, KAREN; DICKINSON, BRAD; SIDHU, NAVJOT
To: MASTERCARD INTERNATIONAL INCORPORATED
Reel/Frame 036476/0832 →
Continuity (1)
Related Publication 20170004486A1 · Jan 5, 2017