IP Library › Granted Patent US 9,483,765
Granted Patent B2
US 9,483,765 · App. 14/101,023 · Granted Nov 1, 2016

Systems and methods for monitoring payment transactions for fraud using social media

Inventors: Sharath Sahadevan (Saint Charles, MO); Kristofer D. Perez (New York, NY); Pedro J. Chavarria (Hampton Bays, NY)
Assignee: MasterCard International Incorporated
G06Q20/4016G06Q20/20G06Q20/401G06Q20/40145G06Q50/01
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 9,483,765
App. No.
14/101,023
Granted
Nov 1, 2016
Kind
B2
Abstract

A computer-implemented method for detecting fraudulent payment transactions performed over a payment network is provided. The method includes receiving, by a fraud monitoring device, a request to determine whether a payment transaction initiated using a payment card of a cardholder is fraudulent, wherein the request includes at least one of a merchant identifier, a merchant location, a cardholder identifier, and a transaction timestamp, associating the cardholder with a social media account based on the cardholder identifier, and receiving the social media location data from a social media computing device. The social media location data indicates a location of the cardholder at a particular time. The method also includes calculating a distance between the merchant location and the location of the cardholder indicated by the social media location data, and a time between the transaction timestamp and the particular time associated with the social media location data.

Claims (56)

1. A computer-implemented method for detecting fraudulent payment transactions performed over a payment network, said method implemented using a fraud monitoring device coupled to the payment network, said fraud monitoring device including a processor in communication with a memory, said method comprising:

receiving, by the fraud monitoring device, an authorization request from a point of sale (POS) computing device for a payment transaction performed using the POS computing device at a merchant location associated with a merchant, wherein the authorization request represents a request to process the payment transaction, and wherein the authorization request includes a merchant location and at least one of a merchant identifier, a cardholder identifier for a cardholder holding a payment account used for the payment transaction, and a transaction timestamp;

associating the payment account with a social media account for the cardholder, including receiving a social media account identifier from the cardholder to associate with an identifier corresponding with the payment account;

in response to receiving the authorization request, retrieving, by the fraud monitoring device, at least a portion of social media location data for the cardholder from a social media computing device, wherein the social media location data includes a social media activity location of the cardholder and a social media timestamp associated with the social media activity, and wherein the portion is determined based on an access level defined by the cardholder;

calculating a distance between the merchant location and the social media activity location, and calculating a time between the transaction timestamp and the social media timestamp;

determining a cardholder velocity for the cardholder by dividing the distance by the time;

generating a fraud score for the payment transaction based on one or more of comparing the distance to a distance threshold range and comparing a cardholder velocity to a velocity threshold range; and

transmitting the fraud score to at least one of an issuing bank computing device, an acquiring bank computing device, and a merchant computing device, wherein the fraud score represents a likelihood that the payment transaction is fraudulent.

2. A method in accordance with claim 1 further comprising:

calculating the distance threshold range using the calculated time, wherein the distance threshold range represents a predetermined physical distance capable of being traveled within the calculated time.

3. A method in accordance with claim 1 , wherein generating the fraud score further comprises:

generating a value for the fraud score that represents a high likelihood that the payment transaction is fraudulent based on one or more of: i) the distance exceeding the distance threshold range and ii) the cardholder velocity exceeding the velocity threshold range.

4. A method in accordance with claim 1 , further comprising:

calculating the cardholder velocity by dividing the calculated distance by the calculated time;

determining whether the payment transaction is fraudulent based on comparing the cardholder velocity with a predefined velocity threshold range; and

transmitting the fraud determination to at least one of an issuing bank, an acquiring bank, and the merchant.

5. A method in accordance with claim 4 , further comprising

determining the payment transaction is fraudulent when the cardholder velocity is greater than the predefined velocity threshold range;

generating the fraud score based at least in part on comparing the velocity to a velocity threshold range.

6. A method in accordance with claim 1 , wherein the social media timestamp represents a time of occurrence of the social media activity.

7. A method in accordance with claim 6 , wherein the social media activity is at least one of a check-in, a tag, and an upload of a photograph.

8. A method in accordance with claim 1 , wherein receiving social media location data includes receiving a digital photograph associated with an identifiable location and the method further comprises determining whether the cardholder is present in the photograph.

9. A method in accordance with claim 8 , wherein determining whether the cardholder is present in the photograph comprises performing facial recognition on the photograph.

10. A method in accordance with claim 1 , further comprising, transmitting a request to the cardholder to perform a social media activity prior to performing the payment transaction.

11. A fraud monitoring device for identifying fraudulent payment transactions performed over a payment network using social media data, said fraud monitoring device is coupled to the payment network, said fraud monitoring device comprising:

a memory; and

a processor coupled to the memory, said processor configured to:

receive an authorization request from a point of sale (POS) computing device for a payment transaction performed using the POS computing device at a merchant location associated with a merchant, wherein the authorization request represents a request to process the payment transaction, and wherein the authorization request includes a merchant location and at least one of a merchant identifier, a cardholder identifier for a cardholder holding a payment account used for the payment transaction, and a transaction timestamp;

associate the payment account with a social media account for the cardholder, including receiving a social media account identifier from the cardholder to associate with an identifier corresponding with the payment account;

in response to receiving the authorization request, retrieve at least a portion of social media location data for the cardholder from a social media computing device, wherein the social media location data includes a social media activity location of the cardholder and a social media timestamp associated with the social media activity, and wherein the portion is determined based on an access level defined by the cardholder;

calculate a distance between the merchant location and the social media activity location, and a time between the transaction timestamp and the social media timestamp;

determine a cardholder velocity for the cardholder by dividing the distance by the time;

generate a fraud score for the payment transaction based on one or more of comparing the distance to a distance threshold range and comparing a cardholder velocity to a velocity threshold range; and

transmit the fraud score to at least one of an issuing bank computing device, an acquiring bank computing device, and a merchant computing device, wherein the fraud score represents a likelihood that the payment transaction is fraudulent.

12. A fraud monitoring device in accordance with claim 11 , wherein the processor is further configured to:

calculate the distance threshold range using the calculated time, wherein the distance threshold range represents a predetermined physical distance capable of being traveled within the calculated time.

13. A fraud monitoring device in accordance with claim 11 , wherein the processor is further configured to:

generate a value for the fraud score that represents a high likelihood that the payment transaction is fraudulent based on one or more of: i) the distance exceeding the distance threshold range and ii) the cardholder velocity exceeding the velocity threshold range.

14. A fraud monitoring device in accordance with claim 11 , wherein the social media timestamp represents a time of occurrence of the social media activity.

15. A fraud monitoring device in accordance with claim 11 , wherein the social media location data includes a digital photograph associated with an identifiable location, and the processor is further configured to determine whether the cardholder is present in the photograph using facial recognition.

16. A fraud monitoring device in accordance with claim 11 , wherein the processor is further configured to transmit a request to the cardholder to perform a social media activity prior to performing the payment transaction.

17. A non-transitory computer readable medium having computer-executable instructions for identifying fraudulent payment transactions performed over a payment network using social media data embodied thereon, wherein, when executed by at least one processor in a fraud monitoring device coupled to the payment network, the computer-executable instructions cause the at least one processor to:

receive an authorization request from a point of sale (POS) computing device for a payment transaction performed using the POS computing device at a merchant location associated with a merchant, wherein the authorization request represents a request to process the payment transaction, and wherein the authorization request includes a merchant location and at least one of a merchant identifier, a cardholder identifier for a cardholder holding a payment account used for the payment transaction, and a transaction timestamp;

associate the payment account with a social media account for the cardholder, including receiving a social media account identifier from the cardholder to associate with an identifier corresponding with the payment account;

in response to receiving the authorization request, retrieve at least a portion of social media location data for the cardholder from a social media computing device, wherein the social media location data includes a social media activity location of the cardholder and a social media timestamp associated with the social media activity, and wherein the portion is determined based on an access level defined by the cardholder;

calculate a distance between the merchant location and the social media activity location, and a time between the transaction timestamp and the social media timestamp;

determine a cardholder velocity for the cardholder by dividing the distance by the time;

generate a fraud score for the payment transaction based on one or more of comparing the distance to a distance threshold range and comparing a cardholder velocity to a velocity threshold range; and

transmit the fraud score to at least one of an issuing bank computing device, an acquiring bank computing device, and a merchant computing device, wherein the fraud score represents a likelihood that the payment transaction is fraudulent.

18. A non-transitory computer readable medium in accordance with claim 17 , wherein the computer-executable instructions further cause the processor to:

calculate the distance threshold range using the calculated time, wherein the distance threshold range represents a predetermined physical distance capable of being traveled within the calculated time.

19. A non-transitory computer readable medium in accordance with claim 17 , wherein the computer-executable instructions further cause the processor to:

generate a value for the fraud score that represents a high likelihood that the payment transaction is fraudulent based on one or more of: i) the distance exceeding the distance threshold range and ii) the cardholder velocity exceeding the velocity threshold range.

20. A non-transitory computer readable medium in accordance with claim 17 , wherein the social media timestamp represents a time of occurrence of the social media activity.

21. A non-transitory computer readable medium in accordance with claim 17 , wherein the social media location data includes a digital photograph associated with an identifiable location, and the processor is further configured to determine whether the cardholder is present in the photograph using facial recognition.

22. A non-transitory computer readable medium in accordance with claim 17 , wherein the computer-executable instructions further cause the processor to transmit a request to the cardholder to perform a social media activity prior to performing the payment transaction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2013
From: SAHADEVAN, SHARATH; PEREZ, KRISTOFER D.; CHAVARRIA, PEDRO J.
To: MASTERCARD INTERNATIONAL INCORPORATED
Reel/Frame 031743/0333 →
Continuity (1)
Related Publication 20150161610A1 · Jun 11, 2015