IP Library Granted Patent US 11,568,489
Granted Patent B1
US 11,568,489 · App. 17/476,130 · Granted Jan 31, 2023

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 11,568,489
App. No.
17/476,130
Granted
Jan 31, 2023
Kind
B1
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 (30)

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

instantiating an autonomous bot in a web application having a GUI interface;

receiving parameters for the settlement transaction via the GUI interface, the parameters including a settlement transaction amount; an initial currency and a final currency for the settlement transaction;

dividing, by the autonomous bot, the settlement transaction into a plurality of smaller transactions and for each smaller transaction in the plurality of smaller transactions, performing a sub-method comprising:

generate a token for the smaller transaction;

posting, by the autonomous bot, a first quote request to a cryptocurrency payment network, including a smaller transaction amount, the initial currency and the final currency for the smaller 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 smaller 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 smaller transaction;

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

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

generating a locked state for the smaller transaction after an agreement between the cybercurrency payment network, the first cybercurrency exchange, and the second cybercurrency 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 smaller transaction and repeating the smaller 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; and

repeating the above sub-method until a total of the plurality of smaller transaction amounts equal the transaction amount.

2. The method of claim 1 , further comprising sending an order, by the cryptocurrency payment network, to a cryptocurrency ledger, to the first cryptocurrency exchange, and the second cryptocurrency exchange.

3. The method of claim 1 , further comprising polling the cybercurrency payment network for a transaction status of the smaller transaction at defined intervals until the single quote response is received.

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

5. 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.

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

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

8. The method of claim 1 , further comprising managing a scheduler/optimizer for the smaller transactions, by the autonomous bot, using user requirements and system requirements.

9. The method of claim 8 , further comprising cancelling the scheduler/optimizer and resetting the scheduler/optimizer for intraday trading.

Assignments (4)
SECURITY INTEREST Recorded Jun 5, 2023
From: MONEYGRAM INTERNATIONAL, INC.; MONEYGRAM PAYMENT SYSTEMS, INC.
To: COMPUTERSHARE TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 063858/0628 →
SECURITY INTEREST Recorded Jun 5, 2023
From: MONEYGRAM INTERNATIONAL, INC.; MONEYGRAM PAYMENT SYSTEMS, INC.
To: GOLDMAN SACHS BANK USA
Reel/Frame 063858/0646 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2023
From: BANK OF AMERICA, N.A.
To: MONEYGRAM INTERNATIONAL, INC.
Reel/Frame 063859/0247 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2021
From: VAN HOEK, BART S.
To: MONEYGRAM INTERNATIONAL, INC.
Reel/Frame 058220/0750 →
Continuity (1)
Provisional Application 63078532 · Sep 15, 2020