IP Library Granted Patent US 12,067,544
Granted Patent B2
US 12,067,544 · App. 17/206,949 · Granted Aug 20, 2024

Method and system for supporting micro-transactions in a digital asset network via digital tokens

Inventors: Sarala Buradagunta (West Orange, NJ); Rakesh Yadav (Cape Elizabeth, ME); Sébastien Le Callonnec (Greystones, IE)
Assignee: MASTERCARD INTERNATIONAL INCORPORATED
G06Q20/123G06Q20/027G06Q20/0655G06Q20/29G06Q20/40H04L9/0618H04L9/0643H04L9/50
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 12,067,544
App. No.
17/206,949
Granted
Aug 20, 2024
Kind
B2
Abstract

The disclosed method includes: receiving, by a receiving device of a processing server, a transaction request for a financial transaction, the transaction request including at least information associated with a consumer; forwarding at least the information associated with the consumer, the information associated with the merchant, and the transaction amount or projected transaction amount to an issuer; receiving an authorization from the issuer for the transaction amount or projected transaction amount; forwarding the authorization to the merchant; receiving a triggering event for the financial transaction between the consumer and the merchant; sending a request to the issuer for digital tokens to be held for payment of the transaction between the consumer and the merchant; receiving a plurality of digital tokens from the issuer for the payment of the transaction between the consumer and the merchant; and holding the plurality of digital tokens received from the issuer for the financial transaction.

Claims (54)

1. A method of supporting micro-transactions in a digital asset network, the method comprising:

forming, by a processing server, a digital commerce platform (DCP) mainnet including at least a micro-transaction node and an event handler node;

connecting, by the DCP mainnet of the processing server, with a merchant, via a contract application programming interface (API), said API being configured to charge a consumer an amount per service, said amount being a micro-transaction;

receiving, by a receiving device of the processing server, via the contract API and pursuant to an International Organization for Standardization's ISO 8583 standard, a transaction request for a micro-transaction initiated by the consumer with the merchant, the transaction request including at least information associated with the consumer, information associated with the merchant, and a transaction amount or projected transaction amount;

forwarding, by a transmitting device of the processing server, the at least information associated with the consumer, the information associated with the merchant, and the transaction amount or projected transaction amount to an issuer for verification of funds;

receiving, by the receiving device of the processing server, an authorization from the issuer for the transaction amount or projected transaction amount indicating that digital tokens are available for payment of the micro-transaction;

forwarding, by the transmitting device of the processing server, the authorization to the merchant indicating that digital tokens are available for payment;

receiving, by the receiving device of the processing server, a triggering event for the micro-transaction between the consumer and the merchant, said triggering event indicating that the consumer has begun using services provided by the merchant;

in response to said triggering event, sending, by the transmitting device of the processing server, a request to the issuer for the available digital tokens;

receiving, by the receiving device of the processing server, a plurality of digital tokens from the issuer for the payment of the micro-transaction between the consumer and the merchant;

holding, by the processing server, the plurality of digital tokens received from the issuer for the micro-transaction in escrow with a time lock rather than forwarding the plurality of digital tokens to the merchant as the plurality of digital tokens is accrued, and

upon expiration of said time lock, transferring, by the processing server, at least a portion of the plurality of digital tokens to the merchant for services provided to the consumer.

2. The method according to claim 1 , wherein the processing server transfers the portion of the plurality of digital tokens held by the processing server to the merchant for services provided to the consumer in accordance with the micro-transaction on two or more occasions for settlement.

3. The method according to claim 1 , comprising:

receiving, by the processing server, details of the services provided to the consumer in accordance with the micro-transaction;

deducting, by the processing, the portion of the plurality of digital tokens received from the issuer according to the details of the service provided to the consumer in accordance with the micro-transaction; and

holding the portion of the plurality of digital tokens for the merchant for settlement.

4. The method according to claim 1 , comprising:

exchanging at least a portion of the plurality of digital tokens in a group or aggregate of digital tokens for a real currency over a payment rail.

5. The method according to claim 1 , further comprising:

recording, in a blockchain network, each transaction of the micro-transaction.

6. The method according to claim 1 , further comprising:

settling the micro-transaction between the consumer and the merchant after a settlement period.

7. The method according to claim 1 , comprising:

setting a value of each of the plurality of digital tokens at a value less than a cost of processing the micro-transaction.

8. The method according to claim 1 , comprising:

issuing the plurality of digital tokens from the issuer in accordance with smart contract capabilities of the merchant.

9. A system for supporting micro-transactions in a digital asset network, the system comprising:

a processing server;

an issuer; and

a merchant,

wherein the processing server is configured to:

form a digital commerce platform (DCP) mainnet including at least a micro-transaction node and an event handler node;

connect, via the DCP mainnet, with the merchant, via a contract application programming interface (API), said API being configured to charge a consumer an amount per service, said amount being a micro-transaction;

receive, via the contract API and pursuant to an International Organization for Standardization's ISO 8583 standard, a transaction request for a micro-transaction initiated by the consumer with the merchant, the transaction request including at least information associated with the consumer, information associated with the merchant, and a transaction amount or projected transaction amount;

forward the at least information associated with the consumer, the information associated with the merchant, and the transaction amount or projected transaction amount to an issuer for verification of funds;

receive an authorization from the issuer for the transaction amount or projected transaction amount indicating that digital tokens are available for payment of the micro-transaction;

forward the authorization to the merchant indicating that digital tokens are available for payment;

receive a triggering event for the micro-transaction between the consumer and the merchant, said triggering event indicating that the consumer has begun using services provided by the merchant;

in response to said triggering event, send a request to the issuer for the available digital tokens;

receive a plurality of digital tokens from the issuer for the payment of the micro-transaction between the consumer and the merchant;

hold the plurality of digital tokens received from the issuer for the micro-transaction in escrow with a time lock rather than forwarding the plurality of digital tokens to the merchant as the plurality of digital tokens is accrued, and

upon expiration of said time lock, transfer at least a portion of the plurality of digital tokens to the merchant for services provided to the consumer.

10. The system according to claim 9 , wherein the processing server is configured to:

transfer the portion of the plurality of digital tokens held by the processing server to the merchant for services provided to the consumer in accordance with the micro-transaction on two or more occasions for settlement.

11. The system according to claim 9 , wherein the processing server is configured to:

receive details of the services provided to the consumer in accordance with the micro-transaction;

deduct the portion of the plurality of digital tokens received from the issuer according to the details of the service provided to the consumer in accordance with the micro-transaction; and

hold the portion of the plurality of digital tokens for the merchant for settlement.

12. The system according to claim 9 , wherein at least a portion of the plurality of digital tokens are exchanged in a group or aggregate of digital tokens for a real currency over a payment rail.

13. The system according to claim 9 , wherein each transaction of the micro-transaction is recorded in a blockchain network.

14. The system according to claim 9 , wherein the micro-transaction between the consumer and the merchant is settled after a settlement period.

15. The system according to claim 9 , wherein a value of each of the plurality of digital tokens is set at a value less than a cost of processing the micro-transaction.

16. The system according to claim 9 , wherein the plurality of digital tokens are issued in accordance with smart contract capabilities of the merchant.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2021
From: BURADAGUNTA, SARALA; YADAV, RAKESH; LE CALLONNEC, SÉBASTIEN
To: MASTERCARD INTERNATIONAL INCORPORATED
Reel/Frame 055664/0049 →
Continuity (2)
Provisional Application 62992869 · Mar 20, 2020
Related Publication 20210295290A1 · Sep 23, 2021