IP Library Granted Patent US 12,067,622
Granted Patent B2
US 12,067,622 · App. 18/362,229 · Granted Aug 20, 2024

System and method for providing an automated trading platform for cross-border settlements

Inventor: Bart S. van Hoek (Dallas, TX)
Assignee: MoneyGram International, Inc.
G06Q40/04G06F16/951
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,622
App. No.
18/362,229
Granted
Aug 20, 2024
Kind
B2
Abstract

Systems and methods described herein for automated cross-border settlement transactions, the system comprising: a trading platform network coupled to a plurality of settlement solution networks; and an autonomous bot configured to execute a plurality of instructions for: executing a scheduler to convert a plurality of user requirements and system requirements into a target schedule; executing a plurality of settlement transactions via the settlement solutions using the trading platform; determining a differential between the executed settlement transactions and the target schedule; and modifying the execution of future settlement transactions if the differential is greater than a predefined threshold.

Claims (31)

1. A method for conducting a cross border settlement transaction, the method comprising:

instantiating an autonomous bot in a web application;

receiving parameters for the settlement transaction, the parameters including a transaction goal; an initial currency and a final currency for the transaction goal;

instantiating a scheduler which divides, the transaction goal into a plurality of transactions to be executed during a predetermined period of time and for each transaction in the plurality of transactions, performing a sub-method comprising:

generating a token for the transaction;

posting, by the autonomous bot, a first quote request to a cryptocurrency payment network, including a transaction amount, the initial currency and the final currency for the transaction;

forwarding, by the cryptocurrency payment network, a second quote request to available cryptocurrency exchanges that support converting from the initial currency to a cryptocurrency;

receiving a response for the second quote request from at least one cryptocurrency exchange;

forwarding, by the cryptocurrency payment network, a third quote request to available cryptocurrency exchanges that support converting from the cryptocurrency to the final currency;

receiving a response for the third quote request from at least one cryptocurrency exchange;

generating, by the cryptocurrency payment network, a single quote response to the first quote request for the transaction using the response for the second quote and the response for the third quote;

receiving the single quote response by the autonomous bot,

performing, by the autonomous bot, verification checks for the transaction;

posting, by the autonomous bot, a quote acceptance to the cryptocurrency payment network, which in response, generates a payment ID for the transaction;

sending, by the autonomous bot, settlement payment to the cryptocurrency payment network;

generating a locked state for the transaction after an agreement between a cyber currency payment network, the first cyber currency exchange, and the second cyber currency exchange that they are connected, have enough information, and are willing to proceed,

waiting until the locked state becomes available before proceeding with subsequent method steps; if no locked state becomes available, aborting the transaction and repeating the transaction at a different time slot,

executing a transaction on the first cryptocurrency exchange to convert from the first currency to a cryptocurrency;

withdrawing the cryptocurrency from a cryptocurrency ledger which performs a digital asset exchange and depositing the cryptocurrency amount into the second exchange;

converting, by the second cryptocurrency exchange, the cryptocurrency amount into the final currency;

forwarding the final currency payment to a payout bank/location;

repeating the above sub-method until a total of the plurality of transaction amounts equal the transaction goal,

sending an order, by the cryptocurrency payment network, to a cryptocurrency ledger, to the first cryptocurrency exchange, and the second cryptocurrency exchange; and

polling the cyber currency payment network for a transaction status of the transaction goal at defined intervals until the single quote response is received.

2. The method of claim 1 , further comprising scheduling each of the transactions to a particular time slot based on transactional costs for the time slot.

3. The method of claim 1 , wherein the verification checks are selected from the group consisting of checking a proposed settlement cost on selected rails, checking live forex rates at large financial institutions, checking liquidity in a destination market, checking to ensure that adequate funds are available at a sender's location, checking that the transaction does not exceed any predetermined risk parameters, checking if all services required to execute the transaction are operational and active, and determining if the settlement transaction exceeds a minimum profitability margin.

4. The method of claim 1 , further comprising selecting a rail, by the autonomous bot, from a plurality of rails based on transaction completion times.

5. The method of claim 1 , further comprising selecting a rail, by the autonomous bot, based on accessibility to funds, compliance, and liability risks.

6. The method of claim 1 , wherein the target transaction times are distributed on a random basis.

7. The method of claim 1 , wherein the target transaction times are distributed evenly over a set period of time.

8. The method of claim 1 , wherein the target transaction times are distributed according to predictive analysis based on the following parameters: additional planned transactions, daily goals, currency, and a maximum amount per transaction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2023
From: VAN HOEK, BART S.
To: MONEYGRAM INTERNATIONAL, INC.
Reel/Frame 064874/0134 →
Continuity (4)
Continuation 18089962 · Dec 28, 2022
Continuation 17476130 · Sep 15, 2021
Provisional Application 63078532 · Sep 15, 2020
Related Publication 20240037659A1 · Feb 1, 2024