US2022318807A1PendingUtilityA1

Method and system for instantaneous payment using recorded guarantees

Assignee: MASTERCARD INTERNATIONAL INCPriority: May 6, 2016Filed: Jun 24, 2022Published: Oct 6, 2022
Est. expiryMay 6, 2036(~9.8 yrs left)· nominal 20-yr term from priority
G06Q 2220/00G06Q 20/10H04L 9/3247G06Q 20/3674G06Q 20/401G06Q 20/3829H04L 63/123G06Q 20/3827H04L 2209/56G06Q 20/065G06Q 20/3825H04L 9/50H04L 9/3239G06Q 20/06G06Q 20/36G06Q 20/38
64
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for processing a guaranteed electronic transaction, includes: storing account profile, each include an account number and balance; receiving a transaction message from an acquiring financial institution via a payment network, the message including a specific account number, transaction amount, and payment guarantee data; identifying a specific account profile that includes the specific account number; deducting the transaction amount from the account balance in the specific account profile; generating a record of payment guarantee that includes the transaction amount and data associated with the payment guarantee data; generating a return message including a response code indicating transaction approval and data associated with the generated record; transmitting the generated record to a computing system via a communication network; and transmitting the generated return message to the acquiring financial institution via the payment network.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for processing a guaranteed electronic transaction, comprising:
 prior to an initiation of a payment transaction, receiving, by a receiver of the processing server, a user-selected allocation amount associated with a transaction account, the user-selected allocation amount corresponding to a portion of an account balance reserved for a future transaction;   receiving, by the receiver of the processing server, a transaction message related to an electronic transaction via a payment network, wherein the transaction message includes a primary account number, a transaction amount, payment guarantee data, and additional transaction data;   executing, by a processing device of the processing server, a first query on an account database to identify a specific account profile where a transaction account number included in the specific account profile corresponds to the primary account number included in the received transaction message;   executing, by the processing device of the processing server, a second query on the account database and deducting one of the transaction amount included in the received transaction message or the user-selected allocation amount from the portion of the account balance included in the identified specific account profile;   generating, by the processing device of the processing server, a record of payment guarantee;   generating, by the processing device of the processing server, a return message, wherein the return message includes a response code indicative of approval of the related electronic transaction and data associated with the generated record of payment guarantee;   electronically transmitting, by a transmitter of the processing server, the generated record of payment guarantee to a computing system via a communication network; and   electronically transmitting, by the transmitter of the processing server, the generated return message to the acquiring financial institution via the payment network.   
     
     
         2 . The method of  claim 1 , wherein
 the payment guarantee data included in the received transaction message includes at least a blockchain network identifier and (i) a public key or (ii) a destination address,   the record of payment guarantee is a blockchain transaction for payment of the transaction amount or the user-selected allocation amount included in the received transaction message to (i) the destination address or (ii) a destination address associated with the public key, and   the computing system is a node in a blockchain network corresponding to the blockchain network identifier.   
     
     
         3 . The method of  claim 2 , further comprising:
 generating, by the processing device of the processing server, the destination address associated with the public key using the public key.   
     
     
         4 . The method of  claim 2 , further comprising:
 generating, by the processing device of the processing server, a hash value by applying one or more hashing algorithms to the generated record of payment guarantee, wherein   the data associated with the generated record of payment guarantee included in the return message includes the generated hash value.   
     
     
         5 . The method of  claim 2 , further comprising:
 signing, by the processing device of the processing server, the blockchain transaction prior to transmission to the computing system.   
     
     
         6 . The method of  claim 1 , wherein the second query is executed by the processing device prior to receipt of the transaction message by the receiver. 
     
     
         7 . The method of  claim 6 , further comprising:
 validating, by the processing device of the processing server, an amount deducted from the account balance included in the identified specific account profile via the second query as greater than the transaction amount included in the received transaction message.   
     
     
         8 . The method of  claim 1 , wherein the received transaction message further includes a message type indicator indicative of an authorization request. 
     
     
         9 . The method of  claim 1 , wherein the generated return message includes a message type indicator indicative of an authorization response. 
     
     
         10 . The method of  claim 1 , wherein the return message is generated by the processing device by modifying the received transaction message. 
     
     
         11 . A system for processing a guaranteed electronic transaction, comprising:
 a receiver of the processing server configured to receive
 prior to an initiation of a payment transaction, a user-selected allocation amount associated with a transaction account, the user-selected allocation amount corresponding to a portion of an account balance reserved for a future transaction; and 
 a transaction message related to an electronic transaction via a payment network, wherein the transaction message includes a primary account number, a transaction amount, payment guarantee data, and additional transaction data; 
   a processing device of the processing server configured to execute
 a first query on an account database to identify a specific account profile where a transaction account number included therein corresponds to the primary account number included in the received transaction message, and 
 a second query on the account database to deduct one of the transaction amount included in the received transaction message or the user-selected allocation amount from the portion of the account balance included in the identified specific account profile; 
   wherein the processing device of the processing server is configured to generate
 a record of payment guarantee, and 
 a return message, wherein the return message includes a response code indicative of approval of the related electronic transaction and data associated with the generated record of payment guarantee; and 
   a transmitter of the processing server configured to electronically transmit
 the generated record of payment guarantee to a computing system via a communication network, and 
 the generated return message to the acquiring financial institution via the payment network. 
   
     
     
         12 . The system of  claim 11 , wherein
 the payment guarantee data included in the received transaction message includes at least a blockchain network identifier and (i) a public key or (ii) a destination address,   the record of payment guarantee is a blockchain transaction for payment of the transaction amount or the user-selected allocation amount included in the received transaction message to (i) the destination address or (ii) a destination address associated with the public key, and   the computing system is a node in a blockchain network corresponding to the blockchain network identifier.   
     
     
         13 . The system of  claim 12 , wherein the processing device of the processing server is further configured to generate the destination address associated with the public key using the public key. 
     
     
         14 . The system of  claim 12 , wherein
 the processing device of the processing server is further configured to generate a hash value by applying one or more hashing algorithms to the generated record of payment guarantee, and   the data associated with the generated record of payment guarantee stored in the second data element included in the return message includes the generated hash value.   
     
     
         15 . The system of  claim 12 , wherein the processing device of the processing server is configured to sign the blockchain transaction prior to transmission to the computing system. 
     
     
         16 . The system of  claim 11 , wherein the second query is executed by the processing device prior to receipt of the transaction message by the receiver. 
     
     
         17 . The system of  claim 16 , further comprising:
 wherein the processing device of the processing server is configured to validate an amount deducted from the account balance included in the identified specific account profile via the second query as greater than the transaction amount included in the received transaction message.   
     
     
         18 . The system of  claim 11 , wherein the received transaction message further includes a message type indicator indicative of an authorization request. 
     
     
         19 . The system of  claim 11 , wherein the generated return message includes a message type indicator indicative of an authorization response. 
     
     
         20 . The system of  claim 11 , wherein the return message is generated by the processing device by modifying the received transaction message.

Join the waitlist — get patent alerts

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

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