IP Library Granted Patent US 11,222,294
Granted Patent B2
US 11,222,294 · App. 16/853,679 · Granted Jan 11, 2022

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 11,222,294
App. No.
16/853,679
Granted
Jan 11, 2022
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 (52)

1. A computerized trading system, comprising:

a master node and a plurality of regional nodes, the 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:

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, wherein the global limit is associated with a client account and set by the client, and wherein the ratio representing the different proportions of the global limit allocable to each of the regional nodes is predetermined;

allocating, by the master node to each of the 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;

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

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

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. The computerized trading system of claim 1 , wherein the monitoring of the local limit utilization at each of the regional nodes by the master node is continuous.

7. 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 updating limits, the method comprising:

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, wherein the global limit is associated with a client account and set by the client, and wherein the ratio representing the different proportions of the global limit allocable to each of the regional nodes is predetermined;

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;

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

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

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.

8. The non-transitory computer-readable medium of claim 7 , 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.

9. The non-transitory computer-readable medium of claim 7 , 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.

10. The non-transitory computer-readable medium of claim 7 , 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.

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

12. The non-transitory computer-readable medium of claim 7 , wherein the monitoring of the local limit utilization at each of the regional nodes by the master node is continuous.

13. A method of updating limits, the method comprising:

maintaining, at a master node, a global limit and a ratio representing different proportions of the global limit allocable to each of a plurality of regional nodes, the master node being communicatively coupled to the regional nodes over a network, wherein the global limit is associated with a client account and set by the client, and wherein the ratio representing the different proportions of the global limit allocable to each of the regional nodes is predetermined;

allocating, by the master node to each of the 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;

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 of the one or more events, allocating a new local limit to one or more of the regional nodes;

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.

14. The method of claim 13 , 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.

15. The method of claim 13 , 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.

16. The method of claim 13 , 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.

17. The method of claim 13 , wherein the monitoring of the local limit utilization at each of the regional nodes by the master node is continuous.

Assignments (3)
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 →
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 →
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 →
Continuity (3)
Continuation 15587607 · May 5, 2017
Provisional Application 62333395 · May 9, 2016
Related Publication 20200250598A1 · Aug 6, 2020
Cited By (1)
US 12,288,254