IP Library Granted Patent US 10,628,768
Granted Patent B2
US 10,628,768 · App. 15/587,607 · Granted Apr 21, 2020

Systems and methods for risk management in a geographically distributed trading system

Inventors: Devin Bosanquet (London, GB); Taylor Brunson (New York, NY); Stewart Fenton (Surrey, GB); Lee Muraleedharan (Middlesex, GB)
Assignee: FIDESSA TRADING UK LIMITED
G06Q10/0635G06Q30/0216G06Q40/04
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 10,628,768
App. No.
15/587,607
Granted
Apr 21, 2020
Kind
B2
Abstract

A computerized trading system includes a master node and a plurality of regional nodes, the master and regional nodes each including a processor and memory, and where the master node is communicatively coupled to each of the regional nodes over a network. The master node and regional nodes are programmed to perform a method for updating limits for each of the regional nodes, where the master node maintains a global limit and a ratio representing a proportion of the global limit allocable to each of the regional nodes. The master node allocates to each regional node a local limit that is a proportion of the global limit in accordance with the ratio, and monitors the local limit utilization at each of the regional nodes. When the master node detects one or more events, the master node allocates a new local limit to one or more of the regional nodes.

Claims (57)

1. A computerized trading system, comprising:

a master node and a plurality of regional nodes, the master and regional nodes each including a processor and memory, wherein the master node is communicatively coupled to each of the regional nodes over a network,

wherein the master node and regional nodes are programmed to perform a method for updating limits for each of the regional nodes, the method comprising:

locating each regional node in geographic proximity to a corresponding exchange;

maintaining, at the master node, a global limit and a ratio representing different proportions of the global limit allocable to each of the regional nodes;

allocating, by the master node to each regional node, a local limit that is a proportion of the global limit in accordance with the ratio;

monitoring, by the master node, local limit utilization at each of the regional nodes;

for each regional node, comparing the local limit utilization of the regional node to the local limit utilizations of the other regional nodes;

detecting, by the master node, one or more events, wherein the one or more events detected by the master node comprise a change in limit utilization at one or more the regional nodes;

responsive to the detection, allocating a new local limit to one or more of the regional nodes, wherein, after allocating the new local limit to the regional nodes, at least one regional node transmits one or more orders to its corresponding exchange;

determining, by the master node, a difference between an unutilized portion of the local limit allocated to one of the regional nodes and a proportion of an unutilized portion of the global limit, the proportion corresponding to the global limit allocable to the regional node; and

updating, by the master node, the local limit allocated to the regional node based on the determined difference.

2. The system of claim 1 , wherein the one or more events detected by the master node further comprises the expiration of a predetermined time period during which the master node does not update any of the local limits of the regional nodes.

3. The system of claim 1 , wherein the one or more events detected by the master node correspond to a change in the global limit, and wherein the method further comprises:

determining, by the master node, a proportion of the change in the global limit for each regional node; and

allocating, by the master node, a new limit to each of the regional nodes based on the determined proportions.

4. The system of claim 1 , wherein the one or more events detected by the master node correspond to a change in the ratio, and wherein the method further comprises:

determining, by the master node, a new proportion of the global limit allocable to each regional node; and

allocating, by the master node, a new limit to each of the regional nodes based on the new proportion.

5. The system of claim 1 , wherein global limit is one of a margin limit or a consideration limit.

6. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors included in a master node and a plurality of regional nodes, cause the one or more processors to carry out a method of transmitting orders capable of being executed on an exchange, the method comprising:

locating each regional node in geographic proximity to a corresponding exchange;

maintaining, at the master node, a global limit and a ratio representing different proportions of the global limit allocable to each of the regional nodes;

allocating, by the master node to each regional node, a local limit that is a proportion of the global limit in accordance with the ratio;

monitoring, by the master node, local limit utilization at each of the regional nodes;

for each regional node, comparing the local limit utilization of the regional node to the local limit utilizations of the other regional nodes;

detecting, by the master node, one or more events, wherein the one or more events detected by the master node comprise a change in limit utilization at one or more the regional nodes;

responsive to the detection, allocating a new local limit to one or more of the regional nodes;

after allocating the new local limit to the regional nodes, at least one regional node transmits one or more orders to its corresponding exchange,

determining, by the master node, a difference between an unutilized portion of the local limit allocated to one of the regional nodes and a proportion of an unutilized portion of the global limit, the proportion corresponding to the global limit allocable to the regional node; and

updating, by the master node, the local limit allocated to the regional node based on the determined difference.

7. The non-transitory computer-readable medium of claim 6 , wherein the one or more events detected by the master node further comprises the expiration of a predetermined time period during which the master node does not update any of the local limits of the regional nodes.

8. The non-transitory computer-readable medium of claim 6 , wherein the one or more events detected by the master node correspond to a change in the global limit, and wherein the method further comprises:

determining, by the master node, a proportion of the change in the global limit for each regional node; and

allocating, by the master node, a new limit to each of the regional nodes based on the determined proportions.

9. The non-transitory computer-readable medium of claim 6 , wherein the one or more events detected by the master node correspond to a change in the ratio, and wherein the method further comprises:

determining, by the master node, a new proportion of the global limit allocable to each regional node; and

allocating, by the master node, a new limit to each of the regional nodes based on the new proportion.

10. The non-transitory computer-readable medium of claim 6 , wherein global limit is one of a margin limit or a consideration limit.

11. A method of transmitting orders capable of being executed on an exchange, the method comprising:

locating each regional node in geographic proximity to a corresponding exchange;

maintaining, at a master node, a global limit and a ratio representing different proportions of the global limit allocable to each of the regional nodes, the master node being communicatively coupled to the regional nodes over a network;

allocating, by the master node to each of a plurality of regional nodes, a local limit that is a proportion of the global limit in accordance with the ratio;

monitoring, by the master node, local limit utilization at each of the regional nodes;

for each regional node, comparing the local limit utilization of the regional node to the local limit utilizations of the other regional nodes;

detecting, by the master node, one or more events, wherein the one or more events detected by the master node comprise a change in limit utilization at one or more the regional nodes;

responsive to the detection, allocating a new local limit to one or more of the regional nodes;

after allocating the new local limit to the regional nodes, at least one regional node transmits one or more orders to its corresponding exchange;

determining, by the master node, a difference between an unutilized portion of the local limit allocated to one of the regional nodes and a proportion of an unutilized portion of the global limit, the proportion corresponding to the global limit allocable to the regional node; and

updating, by the master node, the local limit allocated to the regional node based on the determined difference.

12. The method of claim 11 , wherein the one or more events detected by the master node further comprises the expiration of a predetermined time period during which the master node does not update any of the local limits of the regional nodes.

13. The method of claim 11 , wherein the one or more events detected by the master node correspond to a change in the global limit, and wherein the method further comprises:

determining, by the master node, a proportion of the change in the global limit for each regional node; and

allocating, by the master node, a new limit to each of the regional nodes based on the determined proportions.

14. The method of claim 11 , wherein the one or more events detected by the master node correspond to a change in the ratio, and wherein the method further comprises:

determining, by the master node, a new proportion of the global limit allocable to each regional node; and

allocating, by the master node, a new limit to each of the regional nodes based on the new proportion.

Assignments (8)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 9, 2025
From: ALLEGRO DEVELOPMENT CORPORATION; BACKSTOP SOLUTIONS GROUP, LLC; DASH FINANCIAL TECHNOLOGIES LLC; DEALOGIC LIMITED; FIDESSA BUY-SIDE LIMITED; FIDESSA GROUP HOLDINGS LIMITED; I-LOGIC TECHNOLOGIES BIDCO LIMITED; MERGERMARKET (U.S.) LTD.; MERGERMARKET LIMITED; OPENLINK FINANCIAL LLC; PATSYSTEMS LIMITED; REVAL.COM, INC.; FIDESSA TRADING UK LIMITED; WALL STREET SYSTEMS DELAWARE, INC.,; TRIPLE POINT TECHNOLOGY, LLC
To: KROLL TRUSTEE SERVICES LIMITED (F/K/A LUCID TRUSTEE SERVICES LIMITED), AS SECURITY AGENT
Reel/Frame 073948/0316 →
FIRST LIEN RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS, RECORDED ON JUNE 9, 2021 AT REEL 56528 FRAME 0024 Recorded Dec 9, 2025
From: KROLL TRUSTEE SERVICES LIMITED (F/K/A LUCID TRUSTEE SERVICES LIMITED), AS AGENT
To: FIDESSA TRADING UK LIMITED
Reel/Frame 073915/0283 →
FIRST LIEN RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS Recorded Dec 9, 2025
From: KROLL TRUSTEE SERVICES LIMITED (F/K/A LUCID TRUSTEE SERVICES LIMITED), AS AGENT
To: FIDESSA TRADING UK LIMITED; DASH FINANCIAL TECHNOLOGIES LLC
Reel/Frame 073916/0601 →
FIRST LIEN RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS RECORDED AT REEL 049143, FRAME 0056 Recorded Oct 8, 2025
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: FIDESSA GROUP HOLDINGS LIMITED; FIDESSA BUY-SIDE LIMITED; FIDESSA TRADING UK LIMITED; DASH FINANCIAL TECHNOLOGIES LLC; DASH REGULATORY TECHNOLOGIES LLC; LAB49 CONSULTING LIMITED
Reel/Frame 073056/0404 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 7, 2025
From: ALLEGRO DEVELOPMENT CORPORATION; BACKSTOP SOLUTIONS GROUP, LLC; DASH FINANCIAL TECHNOLOGIES LLC; DEALOGIC LIMITED; FIDESSA BUY-SIDE LIMITED; FIDESSA GROUP HOLDINGS LIMITED; I-LOGIC TECHNOLOGIES BIDCO LIMITED; MERGERMARKET (U.S.) LTD.; MERGERMARKET LIMITED; OPENLINK FINANCIAL LLC; PATSYSTEMS LIMITED; REVAL.COM, INC.; FIDESSA TRADING UK LIMITED; WALL STREET SYSTEMS DELAWARE, INC.; TRIPLE POINT TECHNOLOGY, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 073023/0832 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 9, 2021
From: FIDESSA TRADING UK LIMITED (FORMERLY FIDESSA PLC)
To: LUCID TRUSTEE SERVICES LIMITED
Reel/Frame 056528/0024 →
CHANGE OF NAME Recorded Mar 7, 2019
From: FIDESSA PLC
To: FIDESSA TRADING UK LIMITED
Reel/Frame 048532/0143 →
PATENT SECURITY AGREEMENT Recorded Dec 20, 2018
From: FIDESSA PLC
To: UBS AG, STAMFORD BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 049143/0056 →
Continuity (2)
Provisional Application 62333395 · May 9, 2016
Related Publication 20170323234A1 · Nov 9, 2017
Cited By (2)
US 12,288,254 US 12,737,712