IP Library Granted Patent US 7,966,249
Granted Patent B1
US 7,966,249 · App. 11/705,347 · Granted Jun 21, 2011

Block trading system and method

Assignee: ICAP Services North America LLC
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,966,249
App. No.
11/705,347
Granted
Jun 21, 2011
Kind
B1
Abstract

In an electronic trading system, a method for facilitating block trading of financial instruments includes establishing a set of tiered block trading ranges, each tiered block trading range having a lower limit defining a minimum order size for filling block trades within the respective tiered block trading range, receiving a block order for a financial instrument, the block order having a block size that falls within a first tiered block trading range, and executing the block order in accordance with the minimum order size defined by the lower limit associated with the first tiered block trading range. The electronic trading system is adapted to identify executed trades with matching parties and financial instruments, combine each set of matching trades into a single trading order, reverse out the individual matching trades, execute the single trading orders, and transmit data corresponding to the executed trades to the transacting parties or a clearing entity.

Claims (86)

1. In an electronic trading system having a server and a trading engine, a method for facilitating block trading of financial instruments comprising:

establishing at the server a plurality of block trading tiers, each block trading tier having a volume range for block orders within the respective block trading tier, and a minimum order size for counter orders for executing block trades of block orders against the counter orders, within the respective block trading tier;

receiving, at the server from a trading device which interfaces with the server, a block order for a financial instrument, the block order having a volume size falling within the volume range of one of the block trading tiers;

executing, at the trading engine, the block order against a counter order to produce a block trade, in accordance with the respective minimum order size associated with the block trading tier in which the block order falls;

at the server, identifying sets of executed block trades, the executed block trades in a set having matching parties and financial instruments;

at the server, combining the executed block trades in each set of matching executed block trades into a single trading order;

at the server, removing the individual executed matching block trades from the system; and

at the server, executing the single trading order.

2. The method of claim 1 wherein the step of establishing a plurality of block trading tiers for a particular financial instrument comprises selecting a plurality of block trading tiers associated with the financial instrument.

3. The method of claim 2 wherein the step of establishing a plurality of block trading tiers for the particular financial instrument comprises analyzing a trading history of the financial instrument and selecting volume ranges and minimum order sizes for the block trading tiers to reduce transaction costs.

4. The method of claim 1 further comprising:

transmitting data corresponding to the executed trades to a clearing entity.

5. The method of claim 1 further comprising:

receiving, at the server from a trading device which interfaces with the server, a plurality of block orders for the financial instrument, the block orders having a first-in, first-out execution priority; and

within each block trading tier, executing, at the trading engine, the associated block orders in accordance with the execution priority, wherein at least one block order steps around a higher priority block order based on the tiered trading ranges.

6. The method of claim 1 further comprising:

receiving, at the server from a trading device which interfaces with the server, a plurality of block orders for the financial instrument, the block orders having a first-in, first-out execution priority; and

executing, at the trading engine, the associated block orders in accordance with the execution priority, wherein at least one block order steps around a higher priority block order based on block order size.

7. The method of claim 1 , wherein the volume range for each block trading tier comprises at least one of an upper volume limit and a lower volume limit.

8. In an electronic trading system having a server and a trading engine, a method for reducing transaction costs associated with block trading of financial instruments comprising:

at the server, identifying sets of executed trades, the executed trades in a set having matching parties and financial instruments;

at the server, combining the executed trades in each set of matching executed trades into a single trading order;

at the server, removing each individual executed matching trade; and

executing the single trading order.

9. The method of claim 8 further comprising the server transmitting data corresponding to the executed trades to a clearing entity.

10. The method of claim 8 further comprising:

establishing at the server a plurality of block trading tiers, each block trading tier having a volume range for block orders within the respective block trading tier and a minimum order size for counter orders for executing block trades of block orders against the counter orders, within the respective block trading tier;

receiving, at the server from a trading device which interfaces with the server, a block order for a financial instrument, the block order having a volume size that falls within the volume range of one of the plurality of block trading tiers; and

executing, at the trading engine, the block order against a counter order in accordance with the respective minimum order size associated with the block trading tier in which the block order falls.

11. The method of claim 10 wherein the step of establishing at the server a plurality of block trading tiers for a particular financial instrument comprises selecting a plurality of block trading tiers that corresponds to the financial instrument.

12. An electronic trading system for facilitating block trading of financial

instruments comprising:

a server adapted to interface with a trading device to receive block orders;

a trading engine adapted to execute block orders against counter orders in accordance with at least one set of block trading tiers, each block trading tier specifying a minimum order size for counter orders for executing block trades of block orders against the counter orders within that tier; and

a deal capture module adapted to:

store data associated with executed block trades;

identify sets of executed block trades, the executed block trades in a set having matching parties and financial instruments;

combine the executed block trades in each set of matching executed block trades into a single trading order;

remove the individual executed matching block trades from the system; and

execute the single trading order.

13. The electronic trading system of claim 12 wherein the deal capture module is further adapted to

transmit data corresponding to the executed trades to a clearing entity.

14. The electronic trading system of claim 13 wherein the deal capture module further comprises an interface to a clearing entity, the deal capture module being adapted to transmit data associated with executed block trades to the clearing entity at the end of a trading period.

15. The electronic trading system of claim 12 wherein each block trading tier additionally specifies a volume range for block orders within that block trading tier and the trading engine is further adapted to

receive a block order for a financial instrument, the block order having a volume size that falls within one of the set of block trading tiers; and

execute the block order against a counter order in accordance with the specified minimum order size for that block trading tier.

16. The electronic trading system of claim 12 wherein the trading device includes a graphical user interface on the trading device, the graphical user interface providing an order entry screen on the trading device.

17. The electronic trading system of claim 16 further comprising:

receiving trading data through the order entry screen, the trading data including a quantity and price of a financial instrument, and data relating to the block trading tiers.

18. The electronic trading system of claim 17 further comprising initially launching the order entry screen on the trading device; and receiving the trading data as user input.

19. The electronic trading system of claim 17 further comprising displaying block trading options on the order entry screen, including the option to remove any trading limits.

20. The electronic trading system of claim 17 further comprising displaying block trading options on the order entry screen, including the option to enter custom trading tiers as the block trading tiers.

21. The electronic trading system of claim 17 further comprising displaying block trading options on the order entry screen, including the option to modify the minimum order size for each block trading tier.

22. The electronic trading system of claim 17 further comprising displaying order information relating to the trading data.

23. The electronic trading system of claim 22 wherein the displayed order information includes at least one code identifying a block trading parameter for the order.

24. In an electronic trading system having a server, a trading engine, and an order book wherein orders are executed on a first-in, first-out priority basis, a method for facilitating block trading of financial instruments comprising:

receiving, at the server from a trading device which interfaces with the server, a block order for a financial instrument, the block order including an instruction to minimize the number of transactions for filling the block order in accordance with a specified minimum order size the specified minimum order size indicating the minimum order size for a counter order for executing block trades of the block order against the counter order;

matching at the trading engine the block order against at least one selected counter order having a volume that is greater than or equal to the minimum order size, wherein said at least one selected counter order has a priority that is lower than an unmatched counter order;

executing at the trading engine the block order against the selected counter order to produce a block trade;

at the server, identifying sets of executed block trades, the executed block trades in a set having matching parties and financial instruments;

at the server, combining the executed block trades in each set of matching executed block trades into a single trading order;

at the server, removing the individual executed matching block trades from the system; and

at the server, executing the single trading order.

25. The method of claim 24 further comprising the step of establishing at the server a plurality of block trading tiers, each block trading tier having a volume range for block orders within the respective block trading tier,

and a minimum order size for counter orders for filling block trades of block orders against the counter orders within the respective block trading tier, wherein the block order has a volume that falls within the volume range of one of the block trading tiers and is executed against a counter order in accordance with the specified minimum order size which is the minimum order size associated with the block trading tier in which the block order falls.

26. The method of claim 25 wherein the block order is received from the trading device, the trading device modifying, in accordance with user input, the volume ranges for the plurality of block trading tiers, so as to modify the block trading tier in which the block orders falls.

27. The method of claim 25 wherein the step of establishing a plurality of block trading tiers for a particular financial instrument comprises analyzing a trading history of the financial instrument and selecting volume ranges and minimum order sizes for the block trading tiers to reduce transaction costs.

28. The method of claim 25 further comprising:

receiving, at the server from a trading device which interfaces with the server, a plurality of block orders for the financial instrument, the block orders having a first-in, first-out execution priority; and

within each block trading tier, executing at the trading engine the associated block orders in accordance with the execution priority, wherein at least one block order steps around a higher priority block order based on the tiered trading ranges.

29. The method of claim 25 further comprising:

receiving, at the server from a trading device which interfaces with the server, a plurality of block orders for the financial instrument, the block orders having a first-in, first-out execution priority; and

executing at the trading engine the associated block orders in accordance with the execution priority, wherein at least one block order steps around a higher priority block order based on block order size.

30. In an electronic trading system having a server and a trading engine, a method for facilitating block trading of financial instruments comprising:

establishing at the server a plurality of block trading tiers, each block trading tier being defined by a volume range for block orders falling within the tier,

receiving, at the server from a trading device which interfaces with the server, a block order for a financial instrument, the block order having a volume size falling within the volume range of one of the plurality of block trading tiers; and

executing, at the trading engine, the block order against a counter order to produce a block trade;

at the server, identifying sets of executed block trades, the executed block trades in a set having matching parties and financial instruments;

at the server, combining the executed block trades in each set of matching executed block trades into a single trading order;

at the server, removing the individual executed matching block trades; and at the server, executing the single trading order.

31. The method of claim 30 , wherein each block trading tier additionally specifies a minimum order size for counter orders which may be matched with the block orders falling within the tier to produce an executed block trade, and

the step of executing the block order comprises executing the block order against a counter order having a size greater than or equal to the specified minimum order size for the tier in which the block order falls.

32. The method of claim 30 wherein the received block order includes information specifying, for at least one of the block trading tiers, a minimum order size for counter orders which may be matched with block orders falling within the tier to produce an executed block trade.

33. The method of claim 32 wherein the minimum order size is selected to minimize the number of trades required to fill the block order.

34. The method of claim 32 wherein the block order includes information modifying, for at least one of the block trading tiers, the volume range for block orders falling within that tier.

35. The method of claim 34 wherein the modified volume range is selected to minimize the number of trades required to fill the block order.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2025
From: ICAP SERVICES NORTH AMERICA LLC
To: ICAP GLOBAL BROKING, INC.
Reel/Frame 071548/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DECLARATION CORRECTION PREVIOUSLY RECORDED AT REEL: 50406 FRAME: 940. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 12, 2021
From: NEX SERVICES NORTH AMERICA LLC
To: NEX SERVICES NORTH AMERICA LLC
Reel/Frame 055986/0052 →
CHANGE OF NAME Recorded Sep 17, 2019
From: INTERCAPITAL SERVICES NORTH AMERICA LLC
To: NEX SERVICES NORTH AMERICA LLC
Reel/Frame 050406/0930 →
MERGER Recorded Sep 17, 2019
From: NEX SERVICES NORTH AMERICA LLC
To: CME GROUP INC.
Reel/Frame 050406/0940 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2016
From: ICAP SERVICES NORTH AMERICA LLC
To: INTERCAPITAL SERVICES NORTH AMERICA LLC
Reel/Frame 041221/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2007
From: DAWSON, JAMES D.; MAY, R. RAYMOND; HEDGER, GREGORY
To: ICAP SERVICES NORTH AMERICA LLC
Reel/Frame 019470/0192 →
Continuity (1)
Provisional Application 60772066 · Feb 10, 2006