Back to results
US 10,832,176 B2Granted
Cardholder travel detection with internet service
AssigneeMastercard International Incorporated
InventorJustin Xavier Howe
Life of this patent
Estimating the term…
Abstract
A system, method, and computer-readable storage medium configured to identify travel by payment cardholders using an internet service, and more particularly to reduce fraudulent transactions involving payment cards by generating a white list for travel associated with a payment cardholder.
Claims20
A method comprising:
- receiving, with a network interface, from an in-flight internet service provider, payment transaction data associated with a purchase of internet service from the in-flight internet service provider, wherein the payment transaction data comprises a primary account number (PAN) associated with a cardholder, a cardholder name associated with the cardholder, a transaction date, and payment addenda;
- determining, with a processor, a flight number based on the payment addenda and a flight destination based on the flight number, the transaction date, and an entry in a travel database associated with the flight number and the transaction date;
- generating, with the processor in response to receiving the payment transaction data from the in-flight internet service provider, based on the flight number and the flight destination, a white list entry associated with the cardholder's PAN and comprising a date of travel based on the transaction date and an anticipated travel location based on the flight destination;
- transmitting, with the network interface, data comprising the white list entry to a white list database;
- receiving, with the network interface, from a merchant bank network, a transaction request comprising an amount, a payment card PAN, a transaction request date, and a geographic location from which the transaction request originated;
- determining, with the processor, based on a plurality of entries in the white list database and the transaction request, that the payment card PAN matches the cardholder's PAN;
- determining, with the processor, based on the transaction request and the white list entry associated with the cardholder's PAN, that the anticipated travel location corresponds to the geographic location and the date of travel corresponds to the transaction request date;
- determining, with the processor, a fraud score associated with the transaction request, wherein a determination that the anticipated travel location corresponds to the geographic location and a determination that the date of travel corresponds to the transaction request date are factors in determining the fraud score;
- and
- transmitting, with the network interface, to an issuer associated with the payment card PAN, the transaction request and the fraud score, wherein the issuer subsequently determines, based at least on the fraud score, whether to authorize or to decline the transaction request.
7 more elements
A system comprising:
- a network interface of a payment network configured to receive, from an in-flight internet service provider, payment transaction data associated with a purchase of internet service from an in-flight internet service provider, wherein the payment transaction data comprises a primary account number (PAN) associated with a cardholder, a name associated with the cardholder, a transaction date, and payment addenda;
- a processor and a memory comprising computer executable instructions, which when executed by the processor cause the processor to:
- determine a flight number based on the payment addenda and a flight destination based on the flight number, the transaction date, and an entry in a travel database associated with the flight number and the transaction date;
- and
- generate, in response to receiving the payment transaction data from the in-flight internet service provider, based on the flight number the and flight destination, a white list entry associated with the cardholder's PAN and comprising a date of travel and an anticipated travel location, wherein the date of travel is based on the transaction date and the anticipated travel location is based on the flight destination location;
- a network interface of the payment network configured to:
- transmit, data comprising the white list entry to a white list database;
- and
- receive, from a merchant bank network, a transaction request comprising an amount, a payment card PAN, a transaction request date, and a geographic location from which the transaction request originated;
- and
- the memory further comprising additional computer executable instructions, which when executed by the processor cause the processor to:
- determine, based on a plurality of entries in the white list database and the transaction request, that the payment card PAN matches the cardholder's PAN;
- determine, based on the transaction request and the white list entry associated with the cardholder's PAN, that the anticipated travel location corresponds to the geographic location and the date of travel corresponds to the transaction request date;
- determine a fraud score associated with the transaction request, wherein a determination that the anticipated travel location corresponds to the geographic location and a determination that the date of travel corresponds to the transaction request date are factors in determining the fraud score;
- and
- the network interface of the payment network further configured to:
- transmit, to an issuer associated with the payment card PAN, the transaction request and the fraud score, wherein the issuer subsequently determines, based at least on the fraud score, whether to authorize or to decline the transaction request.
14 more elements
A non-transitory computer-readable medium encoded with data and instructions, which when executed by a computing device of a payment network cause the computing device of the payment network to:
- receive, with a network interface of the payment network, from an in-flight internet service provider, payment transaction data associated with a purchase of internet service from the in-flight internet service provider wherein the payment transaction data comprises a primary account number (PAN) associated with a cardholder, a name associated with the cardholder, a transaction date, and payment addenda;
- determine, with a processor a flight number based on the payment addenda and a flight destination based on the flight number, the transaction date, and an entry in a travel database associated with the flight number and the transaction date;
- generate, with the processor in response to receiving the payment transaction data from the in-flight internet service provider, based on the flight number and the flight destination, a white list entry associated with the cardholder's PAN and comprising a date of travel based on the transaction date and an anticipated travel location based on the flight destination;
- transmit, with the network interface, data comprising the white list entry to a white list database;
- receive, with the network interface, from a merchant bank network, a transaction request comprising an amount, a payment card PAN, a transaction request date, and a geographic location from which the transaction request originated;
- determine, with the processor, based on a plurality of entries in the white list database and the transaction request, that the payment card PAN matches the cardholder's PAN;
- determine, with the processor, based on the transaction request and the white list entry associated with the cardholder's PAN, that the anticipated travel location corresponds to the geographic location and the date of travel corresponds to the transaction request date;
- determine, with the processor, a fraud score associated with the transaction request, wherein a determination that the anticipated travel location corresponds to the geographic location and a determination that the date of travel corresponds to the transaction request date are factors in determining the fraud score;
- and
- transmit, with the network interface, to an issuer associated with the payment card PAN, the transaction request and the fraud score, wherein the issuer subsequently determines, based at least on the fraud score, whether to authorize or to decline the transaction request.
7 more elements
Dependencies are inferred from the claim text.