IP Library Granted Patent US 7,716,121
Granted Patent B2
US 7,716,121 · App. 11/861,129 · Granted May 11, 2010

Trading system with internal order matching

Assignee: Broadway Technology 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,716,121
App. No.
11/861,129
Granted
May 11, 2010
Kind
B2
Abstract

Presented is a computer-based system for exchange order routing over a communication network which includes a client terminal configured to provide an end-user interface between the client terminal and a first server, the interface providing a template for building an order routing strategy including a stipulation string, and to submit one or more orders and the order routing strategy to the first server. A program executable within the communication network to implement the routing strategy by crossing the order on a first electronic exchange, and placing order liquidity on respective second electronic exchanges. A method implements the order routing strategy by receiving an order and a routing strategy containing a stipulation string having parameters of predetermined criteria, a first phase order processing allocates a first order quantity to a crossing location, a second phase order processing allocates a second order quantity to an idle location.

Claims (27)

1. A method for implementing an order routing strategy on a computer-based communication network including a first electronic exchange operating on a first server having a processor, one or more second electronic exchange operating on respective second servers having respective processors, and an end-user interface operating on a client terminal having a processor, the method steps executed by at the first server, comprising:

receiving from the client terminal an order that defines a quantity component, a price component, and a routing strategy associated with the order, the routing strategy containing a stipulation string comprising parameters of predetermined criteria, wherein the predetermined criteria is at least one of an overfill risk factor, a prioritized list of external electronic exchanges, an exchange order size portion limit, an internal order indicator value, and an internal order fill time;

allocating a first order quantity to a crossing location using a first phase order process in accordance with the predetermined criteria parameters;

allocating a second order quantity to an idle location using a second phase order process;

wherein the first order quantity fills substantially immediately and the second order quantity fills when trading begins at the idle location;

receiving an event message;

evaluating rules of the routing strategy in the order received from the client terminal in response to the event message, wherein evaluating rules of the routing strategy utilizes at least one of the internal order indicator value and the internal order fill time to cause the first phase order process to occur for a period of time prior to the occurrence of the second phase order process; and

modifying the routing strategy execution in response to the results of the evaluating step so as to optimize the order processing on at least one of the crossing location and the idle location.

2. The method of claim 1 , wherein the event message is at least one of a price update, a quantity update, an electronic exchange coming online, an electronic exchange going offline, an order status message, and a user request.

3. The method of claim 1 , wherein the first phase order process comprises:

working a portion of the first order quantity at crossing levels on at least one of the first electronic exchange and at least one of the respective second electronic exchanges;

giving priority among plural working portions of respective orders to more aggressively priced crossing levels; and

placing the working portions of the respective orders in preference based on at least one of the predetermined criteria.

4. The method of claim 3 , wherein the placing step places the working portion to selected ones of the second electronic exchanges in accordance with a second exchange priority criteria.

5. The method of claim 1 , further comprising placing, upon an inability to cross at the crossing location and the idle location, any remaining order liquidity on an external electronic exchange so that the order will fill when trading begins at the external electronic exchange.

6. The method of claim 1 , further comprising identifying an idle location by determining that a particular exchange lacks a pending quantity at a price level for the order.

7. The method of claim 6 , further comprising increasing the second order quantity by an overfill risk factor criteria.

8. The method of claim 1 , wherein the crossing location is an internal electronic exchange operated on the first server, and the idle location is one or more external electronic exchanges operated on the respective second servers.

9. The method of claim 8 , wherein upon a timeout occurrence at the idle location, the method further comprises allocating at least a portion of the second order quantity to the internal electronic exchange.

10. The method of claim 8 , further comprising restricting a pending time period of the first order quantity placed on the internal electronic exchange before the first order quantity can be filled on one or more of the external exchanges, thereby improving the chances of filling the first order quantity on the internal exchange.

11. The method of claim 10 , wherein upon expiration of the pending time period, the method further comprising:

reevaluating the order routing strategy; and

based on the results of the reevaluating step, placing the first order quantity on one or more external exchanges so as to optimize the order processing.

12. The method of claim 1 , wherein the crossing location is a first external electronic exchange operated on the first server, and the idle location is one or more second external electronic exchanges operated on the respective second servers.

13. The method of claim 1 , further comprising:

receiving an updated stipulation string for the routing strategy, wherein at least one of the parameters of predetermined criteria is changed; and

performing the first phase order process and the second phase order process in accordance with the parameters of predetermined criteria changed in the updated stipulation string.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2023
From: BLOOMBERG L. P.
To: BLOOMBERG (GP) FINANCE LLC; BLOOMBERG FINANCE HOLDINGS L. P.
Reel/Frame 065259/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2023
From: BLOOMBERG (GP) FINANCE LLC
To: BLOOMBERG FINANCE L. P.; BLOOMBERG FINANCE HOLDINGS L. P.
Reel/Frame 065259/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2023
From: BONDI NEWCO LLC
To: BLOOMBERG L.P.
Reel/Frame 065134/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2023
From: BROADWAY TECHNOLOGY, LLC
To: BONDI NEWCO LLC
Reel/Frame 065125/0724 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 065096 FRAME: 0008. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 4, 2023
From: SENIOR CREDIT (UWF) LLC, AS AGENT
To: BROADWAY TECHNOLOGY, LLC
Reel/Frame 065128/0554 →
SECURITY INTEREST Recorded Oct 2, 2023
From: SENIOR CREDIT (UWF) LLC, AS AGENT
To: BROADWAY TECHNOLOGY, LLC
Reel/Frame 065096/0008 →
SECURITY INTEREST Recorded Jan 8, 2021
From: BROADWAY TECHNOLOGY, LLC
To: SENIOR CREDIT (UWF) LLC, AS AGENT
Reel/Frame 054852/0530 →
RELEASE OF SECURITY INTEREST Recorded Feb 11, 2020
From: AB PRIVATE CREDIT INVESTORS LLC, AS COLLATERAL AGENT
To: BROADWAY TECHNOLOGY LLC
Reel/Frame 051777/0284 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2019
From: COMERICA BANK
To: BROADWAY TECHNOLOGY, LLC
Reel/Frame 048754/0326 →
SECURITY INTEREST Recorded Apr 1, 2019
From: BROADWAY TECHNOLOGY LLC
To: AB PRIVATE CREDIT INVESTORS LLC
Reel/Frame 048755/0814 →
SECURITY INTEREST Recorded Apr 18, 2017
From: BROADWAY TECHNOLOGY, LLC
To: COMERICA BANK
Reel/Frame 042047/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2008
From: WALSKY, JOSHUA; MOELLER, TYLER; CROUCH, JOHN; BELL, WALTER
To: BROADWAY TECHNOLOGY LLC
Reel/Frame 020358/0680 →
Continuity (3)
Continuation PCTUS200601320000 · Apr 5, 2006
Provisional Application 6066892900 · Apr 5, 2005
Related Publication 20080097893A1 · Apr 24, 2008