US2022222674A1PendingUtilityA1

Method and system for transaction authorization via controlled blockchain

Assignee: MASTERCARD INTERNATIONAL INCPriority: May 24, 2018Filed: Mar 28, 2022Published: Jul 14, 2022
Est. expiryMay 24, 2038(~11.8 yrs left)· nominal 20-yr term from priority
H04L 9/3247G06Q 20/3224G06Q 20/4016H04L 9/50G06Q 20/3829H04L 9/0637G06Q 20/382G06Q 20/36G06Q 20/227G06Q 20/401G06Q 20/405H04L 2209/38
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for processing an electronic payment transaction includes: storing an account profile including a plurality of account numbers; receiving a first authorization request for a payment transaction that includes a first account number of the plurality of account numbers, a first time, and a first location; processing the first payment transaction; receiving a second authorization request for a different transaction including a second primary account number of the plurality of account numbers, a second time, and a second location, where the second account number is associated with a different issuer than the first account number; determining a likelihood of fraud based on the first time and location and the second time and location; and forwarding the second authorization request to the different issuer if the likelihood of fraud is below a threshold, or transmitting an authorization response indicating decline if the likelihood of fraud is above the threshold.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for processing an electronic payment transaction, comprising:
 storing, in a database of a processing server, an account profile, wherein the account profile includes at least a plurality of primary account numbers, where each of the plurality of primary account numbers is associated with a transaction account;   receiving, by a processing server, a first authorization request for a first payment transaction, wherein the first authorization request includes at least a first primary account number of the plurality of primary account numbers, a first transaction time, and a first geographic location;   processing, by the processing server, the first payment transaction;   receiving, by the processing server, a second authorization request for a second payment transaction, wherein the second authorization request includes at least a second primary account number of the plurality of primary account numbers, a second transaction time, and a second geographic location, where the second primary account number is associated with a transaction account issued by a different issuer than a transaction account associated with the first primary account number;   determining, by the processing server, a likelihood of fraud based on at least the first transaction time and first geographic location stored in the first authorization request and the second transaction time and second geographic location stored in the second authorization request; and   transmitting, by the processing server, an authorization response for the second payment transaction to the external system indicating decline of the second payment transaction, prior to the completion of the second payment transaction, if the determined likelihood of fraud is above the predetermined threshold.   
     
     
         2 . The method of  claim 1 , further comprising:
 storing, in a memory of the processing server, a blockchain, wherein the blockchain includes a plurality of blocks, each block including at least a block header and one or more transaction data values, wherein   the first authorization request is stored in a new block added to the blockchain as a new transaction data value included in the new block prior to receiving the second authorization request.   
     
     
         3 . The method of  claim 2 , wherein
 the account profile further includes a unique identifier, and   the new transaction data value further includes the unique identifier.   
     
     
         4 . The method of  claim 3 , wherein
 the unique identifier is a private key of a key pair, and   the unique identifier is included in the new transaction data value as a digital signature generated using the private key.   
     
     
         5 . The method of  claim 1 , wherein
 the first primary account number includes an identification number associated with a first issuing institution, and   the second primary account number includes an identification number associated with a second issuing institution different from the first issuing institution.   
     
     
         6 . The method of  claim 1 , wherein the determination of a likelihood of fraud based on at least the first transaction time and first geographic location stored in the first authorization request and the second transaction time and second geographic location stored in the second authorization request is further based on an estimated travel time between the first geographic location and the second geographic location compared to a difference in time between the first transaction time and the second transaction time. 
     
     
         7 . The method of  claim 1 , further comprising forwarding, by a transmitting device of the processing server, the second authorization request to the different issuer if the determined likelihood of fraud is below a predetermined threshold. 
     
     
         8 . The method of  claim 1 , wherein the authorization response includes a plurality of data elements including a data element configured to store a response code indicating decline of the payment transaction due to likelihood of fraud. 
     
     
         9 . A system for processing an electronic payment transaction, comprising:
 a database of a processing server configured to store an account profile, wherein the account profile includes at least a plurality of primary account numbers, where each of the plurality of primary account numbers is associated with a transaction account;   the processing server configured to receive a first authorization request for a first payment transaction, wherein the first authorization request includes at least a first primary account number of the plurality of primary account numbers, a first transaction time, and a first geographic location;   the processing server configured to process the first payment transaction,   the processing server is further configured to receive a second authorization request for a second payment transaction, wherein the second authorization request includes at least a second primary account number of the plurality of primary account numbers, a second transaction time, and a second geographic location, where the second primary account number is associated with a transaction account issued by a different issuer than a transaction account associated with the first primary account number,   the processing server is further configured to determine a likelihood of fraud based on at least the first transaction time and first geographic location stored in the first authorization request and the second transaction time and second geographic location stored in the second authorization request, and   the transmitting device of the processing server is configured to
 transmit an authorization response for the second payment transaction to the external system indicating decline of the second payment transaction, prior to the completion of the second payment transaction, if the determined likelihood of fraud is above the predetermined threshold. 
   
     
     
         10 . The system of  claim 9 , further comprising:
 a memory of the processing server configured to store a blockchain, wherein the blockchain includes a plurality of blocks, each block including at least a block header and one or more transaction data values, wherein   the first authorization request is stored in a new block added to the blockchain as a new transaction data value included in the new block prior to receiving the second authorization request.   
     
     
         11 . The system of  claim 10 , wherein
 the account profile further includes a unique identifier, and   the new transaction data value further includes the unique identifier.   
     
     
         12 . The system of  claim 11 , wherein
 the unique identifier is a private key of a key pair, and   the unique identifier is included in the new transaction data value as a digital signature generated using the private key.   
     
     
         13 . The system of  claim 9 , wherein
 the first primary account number includes an identification number associated with a first issuing institution, and   the second primary account number includes an identification number associated with a second issuing institution different from the first issuing institution.   
     
     
         14 . The system of  claim 9 , wherein the determination of a likelihood of fraud based on at least the first transaction time and first geographic location stored in the first authorization request and the second transaction time and second geographic location stored in the second authorization request is further based on an estimated travel time between the first geographic location and the second geographic location compared to a difference in time between the first transaction time and the second transaction time. 
     
     
         15 . The system of  claim 9 , wherein the transmitting device of the processing server is further configured to transmit the second authorization request to the different issuer if the determined likelihood of fraud is below a predetermined threshold. 
     
     
         16 . The system of  claim 9 , wherein the authorization response includes a plurality of data elements including a data element configured to store a response code indicating decline of the payment transaction due to likelihood of fraud.

Join the waitlist — get patent alerts

Track US2022222674A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.