Managing trading orders based on priority
First Claim
1. A system comprising:
- at least one memory operable to store;
a first trading order for a particular trading product, wherein the first trading order comprises a display portion and a reserve portion and is received from a first trader, and wherein the display portion of the first trading order is displayed on at least one interface screen of at least one electronic display device of at least one first trading workstation, and wherein the first trading order is received via a computing device of the first trader;
a second trading order for the particular trading product, wherein the second trading order comprises a display portion and a reserve portion and is received from a second trader after the first trading order, wherein the display portion of the second trading order is displayed on at least one interface screen of at least one display device of at least one second trading workstation, and wherein the second trading order is received via a computing device of the second trader;
a network interface coupling the system to a plurality of remote client devices that communicate trading commands to the system; and
at least one processor of at least one computer communicatively coupled to the at least one memory and operable to;
receive from a computing device of a counterparty trader an electronic message comprising a counterorder for the trading product;
use the counterorder to automatically fill the display portion of the first trading order;
use the counterorder to automatically fill the display portion of the second trading order;
after automatically filling the display portion of the second trading order and based on the first trading order being received before the second trading order, exclusively offer, through a user interface of a remote client device of the plurality of remote client devices, at least a portion of the counterorder to the first trader for a configurable period of time and prevent the reserve portion of the first trading order from being disclosed to the plurality of traders with the exception of the counterparty trader;
receive from the first trader an acceptance of at least a part of the at least portion of the counterorder during the exclusive offer period of time;
responsive to receiving from the first trader an acceptance of at least a part of the at least portion of the counterorder during the exclusive offer period of time, extend the exclusive offer period of time; and
exclusively offer, through the user interface of the remote client device of the plurality of remote client devices, a second part of a remaining portion of the counterorder to the first trader for the extended exclusive offer period of time.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for managing trading orders comprises a memory operable to store a first trading order for a particular trading product, wherein the first trading order comprises a display portion and a reserve portion and is received from a first trader. The memory is further operable to store a second trading order for the particular trading product, wherein the second trading order comprises a display portion and a reserve portion and the second trading order is received from a second trader after the first trading order. The system further comprises a processor communicatively coupled to the memory and operable to receive from a counterparty trader a counterorder for the trading product. The processor is further operable to use the counterorder to fill the display portion of the first trading order. The processor is further operable to use the counterorder to fill the display portion of the second trading order. After filling the display portion of the second trading order, the processor is further operable to exclusively offer at least a portion of the counterorder to the first trader for a configurable period of time.
219 Citations
16 Claims
-
1. A system comprising:
-
at least one memory operable to store; a first trading order for a particular trading product, wherein the first trading order comprises a display portion and a reserve portion and is received from a first trader, and wherein the display portion of the first trading order is displayed on at least one interface screen of at least one electronic display device of at least one first trading workstation, and wherein the first trading order is received via a computing device of the first trader; a second trading order for the particular trading product, wherein the second trading order comprises a display portion and a reserve portion and is received from a second trader after the first trading order, wherein the display portion of the second trading order is displayed on at least one interface screen of at least one display device of at least one second trading workstation, and wherein the second trading order is received via a computing device of the second trader; a network interface coupling the system to a plurality of remote client devices that communicate trading commands to the system; and at least one processor of at least one computer communicatively coupled to the at least one memory and operable to; receive from a computing device of a counterparty trader an electronic message comprising a counterorder for the trading product; use the counterorder to automatically fill the display portion of the first trading order; use the counterorder to automatically fill the display portion of the second trading order; after automatically filling the display portion of the second trading order and based on the first trading order being received before the second trading order, exclusively offer, through a user interface of a remote client device of the plurality of remote client devices, at least a portion of the counterorder to the first trader for a configurable period of time and prevent the reserve portion of the first trading order from being disclosed to the plurality of traders with the exception of the counterparty trader; receive from the first trader an acceptance of at least a part of the at least portion of the counterorder during the exclusive offer period of time; responsive to receiving from the first trader an acceptance of at least a part of the at least portion of the counterorder during the exclusive offer period of time, extend the exclusive offer period of time; and exclusively offer, through the user interface of the remote client device of the plurality of remote client devices, a second part of a remaining portion of the counterorder to the first trader for the extended exclusive offer period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium having instructions stored thereon which, when executed by at least one processor of at least one computer, direct the at least one processor to:
-
receive from a first trader, through a network interface, a first electronic message comprising a first trading order for a particular trading product, wherein the first trading order comprises a display portion and a reserve portion, wherein the display portion of the first trading order is displayed on at least one interface screen of at least one electronic display device of at least one first trading workstation, and wherein the first electronic message is received via a computing device of the first trader; subsequently receive from a second trader, through the network interface, a second electronic message comprising a second trading order for the particular trading product, wherein the second trading order comprises a display portion and a reserve portion, and wherein the second electronic message is received via a computing device of the second trader; receive from a counterparty trader a third electronic message comprising a counterorder for the trading product, in which the third electronic message is received via a computing device of the counterparty trader; use the counterorder to automatically fill the display portion of the first trading order; use the counterorder to automatically fill the display portion of the second trading order; after automatically filling the display portion of the second trading order and based on the first trading order being received before the second trading order, exclusively offer, through a user interface of a remote client device, at least a portion of the counterorder to the first trader for a configurable period of time and prevent the reserve portion of the first trading order from being disclosed to the plurality of traders with the exception of the counterparty trader; receive from the first trader an acceptance of at least a part of the at least portion of the counterorder during the exclusive offer period of time; responsive to receiving from the first trader an acceptance of at least a part of the at least portion of the counterorder during the exclusive offer period of time, extend the exclusive offer period of time; and exclusively offer, through the user interface of the remote client device of the plurality of remote client devices, a second part of a remaining portion of the counterorder to the first trader for the extended exclusive offer period of time. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification