IP Library Patent Application 15018418
Patent Application
App. No. 15/018,418

METHOD AND SYSTEM FOR PROVIDING ORDER ROUTING TO A VIRTUAL CROWD IN A HYBRID TRADING SYSTEM AND EXECUTING AN ENTIRE ORDER

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.
15/018,418
Abstract

A method of providing orders to a virtual trading crowd in an exchange prior to automatically linking the order to an away market includes receiving a marketable order at the exchange, wherein the exchange price differs from a national best bid or offer (NBBO) price, routing the order to a trade engine, disseminating a request for price message, the request for price message including a price equal to the NBBO price, receiving a response message, initiating a quote trigger, wherein the quote trigger occurs for a period of N seconds, allocating at least a portion of the order according to an allocation algorithm, wherein an order size of each market maker is capped to prevent inflation of an allocated portion of the order, and allocating any remaining portion of the order to at least one predetermined market maker guarantor for execution at the NBBO price.

Claims (13)

1 - 16 . (canceled)

17 . A system for transmitting messages to a predefined group of client systems, the system comprising:

an order routing computer configured to receive order messages from the predefined group of client systems;

an order database containing previously received order messages from the predefined group of client systems;

an electronic trading system in communication with the order routing computer and the order database, the electronic trading system having a trade processor configured to:

receive a first order message via the order routing computer, the first order message identifying a product type, a quantity and trade price data associated with the product type;

compare trade price data in previously received order messages in the order database to national trade price data and, when the trade price data in the previously received order messages fails to match the national trade price data:

transmit a request message to the predefined group of client systems;

when a response to the request message is received:

initiate a predetermined hold period to delay trading of the first order message against the response to request;

during the predetermined hold period, and prior to executing a trade of any portion of the quantity identified in the first order message, transmit a trade message to a trade data dissemination system indicating a trade of a portion of the quantity in the first order message has taken place;

during the predetermined hold period, accumulate any additional responses to the request message from other ones of the predefined group of client systems; and

upon completion of the predetermined hold period, executing the received first order message against the response to request message and any additional response messages to the request message.

Assignments (2)
CHANGE OF NAME Recorded Dec 7, 2017
From: CHICAGO BOARD OPTIONS EXCHANGE, INCORPORATED
To: CHICAGO BOARD OPTIONS EXCHANGE, INCORPORATED
Reel/Frame 044741/0138 →
CHANGE OF NAME Recorded Dec 7, 2017
From: CHICAGO BOARD OPTIONS EXCHANGE, INCORPORATED
To: CBOE EXCHANGE, INC.
Reel/Frame 044742/0576 →