IP Library Granted Patent US 8,239,316
Granted Patent B2
US 8,239,316 · App. 12/641,516 · Granted Aug 7, 2012

Processing of deal tickets

Assignee: EBS Group Limited
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 8,239,316
App. No.
12/641,516
Granted
Aug 7, 2012
Kind
B2
Abstract

A deal feed system for passing deal tickets to back office systems comprises a deal feed contributor which receives tickets from trades on a plurality of trading systems on a plurality of trading floors, a database for storing the tickets, and a distributor for passing the tickets to back office systems. Virtual deal codes are defined to which a plurality of real deal codes map. The virtual deal codes to which a ticket relates is stored in a table with a reference to the stored ticket. A deal code table is updated with the range of the virtual deal code and the update transmitted to the bank office systems and to traders.

Claims (26)

1. A deal feed system for transmission of deal information relating to trades conducted by trading entities on a plurality of trading systems to back office systems, the system comprising: one or more programmed computers, said one or more computers cooperating to:

receive electronic deal tickets, each electronic deal ticket including information relating to a trade made by two trading entities, each deal ticket including a deal code identifying one of the trading entities that made the trade and the electronic trading system on which the trade was made;

storing a map relating a plurality of the deal codes for a given trading entity to a single virtual deal code for that trading entity so that a plurality of deal tickets having different deal codes identifying the given trading entity are associated with a single virtual deal code; and

outputting to the given trading entity a series of electronic deal tickets associated with the virtual deal code.

2. The system according to claim 1 , wherein the deal feed system is a client server system and the virtual deal code for the given trading entity is stored at the client side of the system.

3. The system according to claim 1 , wherein the deal feed system is a client server system and the virtual deal code for the given trading entity is stored at the server side of the system.

4. The system according to claim 1 , wherein the one or more computers include a deal feed distributor for outputting the series of electronic deal tickets to a back office system.

5. The system according to claim 4 , wherein the virtual deal code comprises a virtual trading system name and a virtual deal code name.

6. The system according to claim 4 , further comprising a deal feed contributor for receiving electronic deal tickets from the plurality of trading systems, and a database for storing the received electronic deal tickets with a reference to their virtual deal codes.

7. The system according to claim 6 , wherein the database includes a virtual deal ticket map.

8. The system according to claim 7 , wherein the database includes an electronic deal ticket table for identifying stored received electronic deal tickets, wherein virtual deal codes are stored in the virtual deal ticket table with a reference to the tickets stored in the ticket table.

9. The system according to claim 8 , wherein the database comprises a deal code table for storing the deal codes of received deal tickets with their ticket ranges, the virtual ticket table and the deal code table being arranged such that the deal code table can be updated with the range of the virtual deal code.

10. The system according to claim 1 , wherein the trading systems comprise electronic trading systems.

11. The deal feed system of claim 1 , wherein each of the electronic deal tickets has a unique identifier and each trading entity is associated with a plurality of virtual deal codes, each associated virtual deal code being associated with a different range of unique identifiers.

12. The deal feed system of claim 11 , wherein the unique identifiers are numbers.

13. The deal feed system of claim 12 , wherein the ranges are sequential ranges of numbers.

14. The deal feed system of claim 1 , wherein the given trading entity is associated with a plurality of trading floors and wherein the deal code for each associated trading floor is different.

15. The deal feed system of claim 14 , wherein the virtual deal code for the given trading entity is associated with the deal codes for a plurality of associated trading floors for that trading entity.

16. A method of distributing deal information relating to trades conducted by trading entities on a plurality of trading systems, each trading entity having a deal code unique to the trading entity and the system on which the trade is made, the method comprising:

mapping with one or more computers a plurality of the deal codes for a given trading entity to a single virtual deal code for that trading entity so that a plurality of deal tickets having different deal codes identifying the given trading entity are associated with the single virtual deal code;

storing the single virtual deal code in the one or more computers, the single virtual deal code having an associated deal range, wherein the deal information is provided as an electronic message; and

distributing the deal information as a function of the single virtual deal code.

17. A method of distributing deal information relating to trades conducted by trading entities on a plurality of trading systems, each trading entity having a deal code unique to the trading entity and the system on which the trade is made, the method comprising:

mapping with one or more computers a plurality of the deal codes for a given trading entity to a single virtual deal code for that trading entity so that a plurality of deal tickets having different deal codes identifying the given trading entity are associated with the single virtual deal code;

storing the single virtual deal code in the one or more computers, the single virtual deal code having an associated deal range, wherein the trading systems are electronic trading systems; and

distributing the deal information as a function of the single virtual deal code.

Assignments (5)
CORRECTION BY DECLARATION TO UPDATE OWNERSHIP ERRONEOUSLY MADE IN A PREVIOUSLY RECORDED DOCUMENT AT REEL 050290, FRAME 0297 THAT ERRONEOUSLY AFFECTS THE IDENTIFIED PATENT Recorded Oct 14, 2021
From: EBS GROUP LIMITED
To: EBS GROUP LIMITED
Reel/Frame 057810/0623 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2021
From: ZUBAIRI, NASIR
To: EBS GROUP LIMITED
Reel/Frame 057612/0835 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME AND ADDRESS PREVIOUSLY RECORDED AT REEL: 050283 FRAME: 0087. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Sep 27, 2021
From: ZUBAIRI, NASIR
To: EBS GROUP LIMITED
Reel/Frame 057618/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2019
From: ZUBAIRI, NASIR
To: NEX GROUP PLC
Reel/Frame 050283/0087 →
MERGER Recorded Sep 5, 2019
From: NEX GROUP PLC
To: CME GROUP INC.
Reel/Frame 050290/0297 →
Continuity (3)
Continuation 10548949
Provisional Application 60458882 · Mar 28, 2003
Related Publication 20100145845A1 · Jun 10, 2010