IP Library Granted Patent US 7,660,760
Granted Patent B2
US 7,660,760 · App. 10/548,949 · Granted Feb 9, 2010

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 7,660,760
App. No.
10/548,949
Granted
Feb 9, 2010
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 (42)

1. A method of distributing deal information between computers on a network relating to trades conducted by trading floors on trading systems comprising computers on a network, each trading floor having a deal code unique to the floor and the trading system on which the trade is made, the method comprising:

a first computer or computers receiving deal tickets from trading floors, each deal ticket relating to a trade on a given trading system and including a trading floor identifier;

the first computer or computers retrieving a virtual deal code to which deal codes of a plurality of trading floors and trading systems map, the virtual deal code having an associated deal range;

the first computer or computers storing the received deal tickets with a reference to the retrieved virtual deal code; and

the first computer or computers outputting the deal tickets as a single virtual deal code to a second computer or computers.

2. The method according to claim 1 , comprising transmitting deal information from the plurality of trading floors and trading systems under the virtual deal code within the range of the virtual deal code.

3. The method according to claim 1 , wherein the deal tickets are retrieved from the plurality of trading floors and trading systems and stored at a database, the method comprising storing the deal in a virtual deal ticket table.

4. The method according to claim 3 , wherein the deal ticket is stored in a deal ticket table and the virtual deal code is stored in the virtual deal ticket table with a reference to the ticket stored in the ticket table.

5. The method according to claim 4 , wherein the database includes a deal code table for storing the deal codes of received deal tickets with their deal ranges, comprising updating the deal range of stored deal codes to the deal range of the virtual deal code.

6. The method according to claim 5 , wherein the deal information is distributed to a back office system for the virtual deal code, comprising distributing deal range updates stored in the deal code table to the virtual deal code.

7. The method according to claim 6 , wherein the updates distributed to the virtual deal code related to the plurality of trading floors and trading systems are distributed through a single socket or serial connection.

8. The method according to claim 1 , wherein the virtual deal code comprises a virtual trading system name and a virtual deal code name.

9. The method according to claim 1 , wherein a plurality of trading systems map onto the virtual deal code, wherein each trading system has a respective deal range within the deal range of the virtual deal code.

10. The method according to claim 1 , wherein the deal information is provided as an electronic message.

11. The method according to claim 1 , wherein the trading systems are electronic trading systems.

12. A method of distributing deal information between computers on a network relating to trades conducted by trading floors on trading systems comprising computers on a network, each trading floor having a deal code unique to the floor and the trading system on which the trade is made, the method comprising:

a first computer or computers receiving deal tickets from trading floors, each deal ticket relating to a trade on a given trading system and including a trading floor identifier;

the first computer or computers retrieving a virtual deal code to which deal codes of a plurality of trading floors or trading systems map, the virtual deal code having an associated deal range;

the first computer or computers storing the received deal tickets with a reference to the retrieved virtual deal code; and

the first computer or computers outputting the deal tickets as a single virtual deal code to a second computer or computers.

13. The method according to claim 12 , comprising transmitting deal information from the plurality of trading floors or trading systems under the virtual deal code within the range of the virtual deal code.

14. The method according to claim 12 , wherein the deal tickets are retrieved from the plurality of trading floors or trading systems and stored at a database, the method comprising storing the deal in a virtual deal ticket table.

15. The method according to claim 14 , wherein the deal ticket is stored in a deal ticket table and the virtual deal code is stored in the virtual deal ticket table with a reference to the ticket stored in the ticket table.

16. The method according to claim 15 , wherein the database includes a deal code table for storing the deal codes of received deal tickets with their deal ranges, comprising updating the deal range of stored deal codes to the deal range of the virtual deal code.

17. The method according to claim 16 , wherein the deal information is distributed to a back office system for the virtual deal code, comprising distributing deal range updates stored in the deal code table to the virtual deal code.

18. The method according to claim 17 , wherein the updates distributed to the virtual deal code related to the plurality of trading floors or trading systems are distributed through a single socket or serial connection.

19. The method according to claim 12 , wherein the virtual deal code comprises a virtual trading system name and a virtual deal code name.

20. The method according to claim 12 , wherein a plurality of trading systems map onto the virtual deal code, wherein each trading system has a respective deal range within the deal range of the virtual deal code.

21. The method according to claim 12 , wherein the deal information is provided as an electronic message.

22. The method according to claim 12 , wherein the trading systems are electronic trading systems.

23. A system for distributing deal information between computers on a network relating to trades conducted by trading floors on trading systems comprising computers on a network, each trading floor having a deal code unique to the floor and the trading system on which the trade is made, the system comprising:

a first computer or computers that:

receives deal tickets from trading floors, each deal ticket relating to a trade on a given trading system and including a trading floor identifier;

retrieves a virtual deal code to which deal codes of a plurality of trading floors and trading systems map, the virtual deal code having an associated deal range;

stores the received deal tickets with a reference to the retrieved virtual deal code; and

outputs the deal tickets as a single virtual deal code to a second computer or computers.

24. A system for distributing deal information between computers on a network relating to trades conducted by trading floors on trading systems comprising computers on a network, each trading floor having a deal code unique to the floor and the trading system on which the trade is made, the system comprising:

a first computer or computers that:

receives deal tickets from trading floors, each deal ticket relating to a trade on a given trading system and including a trading floor identifier;

retrieves a virtual deal code to which deal codes of a plurality of trading floors or trading systems map, the virtual deal code having an associated deal range;

stores the received deal tickets with a reference to the retrieved virtual deal code; and

outputs the deal tickets as a single virtual deal code to a second computer or computers.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE DECLARATION UPDATE OWNERSHIP BY DECLARATION PREVIOUSLY RECORDED AT REEL: 50255 FRAME: 589. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 8, 2021
From: EBS GROUP LIMITED
To: EBS GROUP LIMITED
Reel/Frame 057506/0982 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME AND ADDRESS ON THE COVER SHEET PREVIOUSLY RECORDED AT REEL: 050249 FRAME: 0131. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 23, 2021
From: ZUBAIRI, NASIR
To: EBS GROUP LIMITED
Reel/Frame 057166/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2019
From: ZUBAIRI, NASIR
To: NEX GROUP PLC
Reel/Frame 050249/0131 →
MERGER Recorded Sep 3, 2019
From: NEX GROUP PLC
To: CME GROUP INC.
Reel/Frame 050255/0589 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2005
From: ZUBAIRI, NASIR A.
To: EBS GROUP LIMITED
Reel/Frame 017775/0450 →
Continuity (2)
Provisional Application 6045888200 · Mar 28, 2003
Related Publication 20060173768A1 · Aug 3, 2006