IP Library Patent Application 14446217
Patent Application
App. No. 14/446,217

SYSTEM AND METHOD FOR MATCHLESS POST-TRADE PROCESSING

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 None
App. No.
14/446,217
Abstract

Techniques for managing the trading of financial instruments using a central utility including one or more storage devices for storing a set of rules for confirmation in the trading of financial instruments. One or more processors are operatively coupled to the storage devices and one or more transmitters and receivers and configured to receive trade messages sent over a network between a buy-side party and a sell-side party, validate the trade messages between the parties, and generate an electronic file including an enriched trade report based on at least the trade messages, the set of rules, and allocation information including one or more trades. The electronic file including the enriched trade report is transmitted over the network to at least one of the buy-side party and the sell-side party.

Claims (70)

1 . A system for managing the trading of financial instruments using a central utility, comprising:

one or more storage devices having stored therein a set of rules for confirmation in the trading of financial instruments, the set of rules mutually agreed upon by a buy-side party and a sell-side party;

one or more transmitters and receivers communicatively coupled to a network; and

one or more processors operatively coupled to the one or more storage devices and the one or more transmitters and receivers, the one or more processors configured to:

receive trade messages sent over the network between the buy-side party and the sell-side party, wherein at least one trade message includes allocation information from the buy-side party including one or more allocated trades;

validate the trade messages between the buy-side party and the sell-side party;

generate an electronic file including an enriched trade report based on at least the trade messages, the set of rules, and the allocation information; and

transmit, over the network, the electronic file including the enriched trade report to at least one of the buy-side party and the sell-side party.

2 . The system of claim 1 , wherein the central utility includes one or more of a server, a cluster of servers, a distributed computing system, and a cloud based computing system.

3 . The system of claim 1 , wherein the one or more storage devices include one or more of memory devices, databases, and computer readable media.

4 . The system of claim 1 , wherein the one or more transmitters and receivers include one or more network interface cards adapted to communicate via the network.

5 . The system of claim 1 , wherein the trade messages include Financial Information eXchange (FIX) messages.

6 . The system of claim 1 , wherein the trade messages include one or more of a client order instruction message including an order ID parameter, a client ID parameter, and an order volume parameter.

7 . The system of claim 1 , wherein the trade messages include an execution record message including an order ID parameter, an execution ID parameter, an executed volume parameter, and an executed price parameter.

8 . The system of claim 1 , wherein the trade messages include an allocation record message including an order ID parameter, a fund ID parameter, an allocation volume parameter, and an allocation value parameter.

9 . The system of claim 1 , wherein the set of rules includes market charge rules to calculate appropriate market charges for each allocated trade, and wherein the enriched trade report included in the generated electronic file includes the appropriate market charges.

10 . The system of claim 9 , wherein the receiver is further configured to receive, over the network, the market charge rules from the sell-side party and receive, over the network, an approval message corresponding to the market charge rules from the buy-side party, whereby upon receipt of the approval message the market charge rules are stored in the one or more storage devices.

11 . The system of claim 1 , wherein the set of rules includes commission rules to calculate appropriate commission amount for each allocated trade, and wherein the enriched trade report included in the generated electronic file includes the appropriate commission amount.

12 . The system of claim 11 , wherein the receiver is further configured to receive, over the network, the commission rules from the sell-side party and receive, over the network, an approval message corresponding to the commission rules from the buy-side party, whereby upon receipt of the approval message the commission rules are stored in the one or more storage devices.

13 . The system of claim 1 , wherein the set of rules includes standard settlement instruction rules to generate standard settlement instructions for the buy-side party and the sell-side party for each allocated trade, and wherein the enriched trade report included in the generated electronic file includes the standard settlement instructions for the buy-side party and the sell-side party.

14 . The system of claim 13 , wherein the receiver is further configured to receive, over the network, the standard settlement instructions rules for the buy-side party and the sell-side party, and wherein the transmitter is further configured to transmit a notification message to the buy-side party upon receipt of the standard settlement instruction rules for the sell-side party and transmit a notification message to the sell-side party upon receipt of the standard settlement instruction rules for the buy-side party.

15 . The system of claim 1 , wherein the one or more storage devices is further configured to store the electronic file including the enriched trade report, for each allocated trade, for a predetermined period of time.

16 . A method for managing the trading of financial instruments using a central utility including one or more storage devices, one or more transmitters and receivers communicatively coupled to a network, and one or more processors operatively coupled to the one or more storage devices and the one or more transmitters and receivers, comprising:

storing, in the one or more storage devices, a set of rules for confirmation in the trading of financial instruments, the set of rules mutually agreed upon by a buy-side party and a sell-side party;

receiving trade messages sent, over the network, between the buy-side party and the sell-side party, wherein at least one trade message includes allocation information from the buy-side party including one or more allocated trades;

validating the trade messages between the buy-side party and the sell-side party;

generating an electronic file including an enriched trade report based on at least the trade messages, the set of rules, and the allocation information; and

transmitting, over the network, the electronic file including the enriched trade report to at least one of the buy-side party and the sell-side party.

17 . The method of claim 16 , wherein receiving the trade messages includes intercepting Financial Information eXchange (FIX) messages.

18 . The method of claim 16 , wherein receiving the trade messages includes intercepting a client order instruction message including one or more of an order ID parameter, a client ID parameter, and an order volume parameter.

19 . The method of claim 16 , wherein receiving the trade messages includes intercepting an execution record message including an order ID parameter, an execution ID parameter, an executed volume parameter, and an executed price parameter.

20 . The method of claim 16 , wherein receiving the trade messages includes intercepting an allocation record message including an order ID parameter, a fund ID parameter, an allocation volume parameter, and an allocation value parameter.

21 . The method of claim 16 , wherein storing the set of rules includes storing market charge rules, and wherein generating the electronic file including the enriched trade report includes calculating appropriate market charges for each allocated trade.

22 . The method of claim 21 , further comprising:

receiving, over the network, the market charge rules from the sell-side party; and

receiving, over the network, an approval message corresponding to the market charge rules from the buy-side party.

23 . The method of claim 16 , wherein storing the set of rules includes storing commission rules, and wherein generating the electronic file including the enriched trade report includes calculating an appropriate commission amount for each allocated trade.

24 . The method of claim 23 , further comprising:

receiving, over the network, the commission rules from the sell-side party; and

receiving, over the network, an approval message corresponding to the commission rules from the buy-side party.

25 . The method of claim 16 , wherein storing the set of rules includes storing standard settlement instruction rules, and wherein generating the electronic file including the enriched trade report includes generating standard settlement instructions for the buy-side party and the sell-side party for each allocated trade.

26 . The method of claim 25 , further comprising:

receiving, over the network, the standard settlement instructions rules for the buy-side party and the sell-side party; and

transmitting, over the network, a notification message to the buy-side party upon receipt of the standard settlement instruction rules for the sell-side party and to the sell-side party upon receipt of the standard settlement instruction rules for the buy-side party.

27 . The method of claim 16 , further comprising:

storing the electronic file including the enriched trade report, for each allocated trade, for a predetermined period of time.

28 . A non-transitory computer readable medium containing computer-executable instructions that when executed cause one or more computer devices to perform a method for managing the trading of financial instruments using a central utility, comprising:

storing, in one or more storage devices, a set of rules for confirmation in the trading of financial instruments, the set of rules mutually agreed upon by a buy-side party and a sell-side party;

receiving trade messages sent, over a network, between the buy-side party and the sell-side party, wherein at least one trade message includes allocation information from the buy-side party including one or more allocated trades;

validating the trade messages between the buy-side party and the sell-side party;

generating an electronic file including an enriched trade report based on at least the trade messages, the set of rules, and the allocation information; and

transmitting, over the network, the electronic file including the enriched trade report to at least one of the buy-side party and the sell-side party.

29 . The non-transitory computer-readable medium of claim 28 , wherein receiving the trade messages includes intercepting Financial Information eXchange (FIX) messages.

30 . The non-transitory computer-readable medium of claim 28 , wherein receiving the trade messages includes intercepting a client order instruction message including one or more of an order ID parameter, a client ID parameter, and an order volume parameter.

31 . The non-transitory computer-readable medium of claim 28 , wherein receiving the trade messages includes intercepting an execution record message including an order ID parameter, an execution ID parameter, an executed volume parameter, and an executed price parameter.

32 . The non-transitory computer-readable medium of claim 28 , wherein receiving the trade messages includes intercepting an allocation record message including an order ID parameter, a fund ID parameter, an allocation volume parameter, and an allocation value parameter.

33 . The non-transitory computer-readable medium of claim 28 , wherein storing the set of rules includes storing market charge rules, and wherein generating the electronic file including the enriched trade report includes calculating appropriate market charges for each allocated trade.

34 . The non-transitory computer-readable medium of claim 33 , further comprising:

receiving, over the network, the market charge rules from the sell-side party; and

receiving, over the network, an approval message corresponding to the market charge rules from the buy-side party.

35 . The non-transitory computer-readable medium of claim 28 , wherein storing the set of rules includes storing commission rules, and wherein generating the electronic file including the enriched trade report includes calculating an appropriate commission amount for each allocated trade.

36 . The non-transitory computer-readable medium of claim 35 , further comprising:

receiving, over the network, the commission rules from the sell-side party; and

receiving, over the network, an approval message corresponding to the commission rules from the buy-side party.

37 . The non-transitory computer-readable medium of claim 28 , wherein storing the set of rules includes storing standard settlement instruction rules, and wherein generating the electronic file including the enriched trade report includes generating standard settlement instructions for the buy-side party and the sell-side party for each allocated trade.

38 . The non-transitory computer-readable medium of claim 37 , further comprising:

receiving, over the network, the standard settlement instructions rules for the buy-side party and the sell-side party; and

transmitting, over the network, a notification message to the buy-side party upon receipt of the standard settlement instruction rules for the sell-side party and to the sell-side party upon receipt of the standard settlement instruction rules for the buy-side party.

39 . The non-transitory computer-readable medium of claim 28 , further comprising:

storing the electronic file including the enriched trade report, for each allocated trade, for a predetermined period of time.

Assignments (9)
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 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 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2018
From: FIDESSA CORPORATION
To: FIDESSA PLC
Reel/Frame 045875/0493 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2018
From: HALSON, SIMON
To: FIDESSA PLC
Reel/Frame 045845/0208 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S DATA PREVIOUSLY RECORDED ON REEL 045754 FRAME 0006. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 18, 2018
From: NOKES, PAUL; MARTIN, PETER; WHENHAM, PAUL; PEARSON, DAVID
To: FIDESSA CORPORATION
Reel/Frame 046184/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2018
From: NOKES, PAUL; MARTIN, PETER; HALSON, SIMON; WHENHAM, PAUL; PEARSON, DAVID
To: FIDESSA CORPORATION
Reel/Frame 045754/0006 →