System and method for apportioning trading orders based on size of displayed quantities
First Claim
1. An apparatus for processing trading orders, comprising:
- a memory operable to store;
a first order associated with a product and comprising a displayed quantity and a reserved quantity; and
a second order associated with the product and comprising a displayed quantity and a reserved quantity;
a processor coupled to the memory and operable to;
receive a counterorder associated with the product;
facilitate filling the displayed quantity of the first order with a corresponding portion of the counterorder;
facilitate filling the displayed quantity of the second order with a corresponding portion of the counterorder; and
allocate a first additional portion of the counterorder to the first order, the first additional portion based at least in part on a ratio of the displayed quantity of the first order to a sum of the displayed quantity of the first order and the displayed quantity of the second order.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for processing trading orders comprises a memory and a processor. The memory stores a first order and a second order. The first order is associated with a product and comprises a displayed quantity and a reserved quantity. The second order is associated with the product and comprises a displayed quantity and a reserved quantity. The processor is coupled to the memory and receives a counterorder associated with the product. The processor fills the displayed quantity of the first order with a corresponding portion of the counterorder, and fills the displayed quantity of the second order with a corresponding portion of the counterorder. The processor allocates a first additional portion of the counterorder to the first order. The first additional portion is based at least in part on a ratio of the displayed quantity of the first order to a sum of the displayed quantity of the first order and the displayed quantity of the second order.
126 Citations
30 Claims
-
1. An apparatus for processing trading orders, comprising:
a memory operable to store;
a first order associated with a product and comprising a displayed quantity and a reserved quantity; and
a second order associated with the product and comprising a displayed quantity and a reserved quantity;
a processor coupled to the memory and operable to;
receive a counterorder associated with the product;
facilitate filling the displayed quantity of the first order with a corresponding portion of the counterorder;
facilitate filling the displayed quantity of the second order with a corresponding portion of the counterorder; and
allocate a first additional portion of the counterorder to the first order, the first additional portion based at least in part on a ratio of the displayed quantity of the first order to a sum of the displayed quantity of the first order and the displayed quantity of the second order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for processing trading orders, comprising:
-
receiving a first order associated with a product and comprising a displayed quantity and a reserved quantity; and
receiving a second order associated with the product and comprising a displayed quantity and a reserved quantity;
receiving a counterorder associated with the product;
filling the displayed quantity of the first order with a corresponding portion of the counterorder;
filling the displayed quantity of the second order with a corresponding portion of the counterorder; and
allocating a first additional portion of the counterorder to the first order, the first additional portion based at least in part on a ratio of the displayed quantity of the first order to a sum of the displayed quantity of the first order and the displayed quantity of the second order. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A platform for processing trading orders, comprising:
-
a client interface operable to receive;
a first order associated with a product and comprising a displayed quantity and a reserved quantity;
a second order associated with the product and comprising a displayed quantity and a reserved quantity; and
a counterorder associated with the product;
a processor coupled to the client interface and operable to;
facilitate filling the displayed quantity of the first order with a corresponding portion of the counterorder;
facilitate filling the displayed quantity of the second order with a corresponding portion of the counterorder; and
allocate a first additional portion of the counterorder to the first order, the first additional portion based at least in part on a ratio of the displayed quantity of the first order to a sum of the displayed quantity of the first order and the displayed quantity of the second order. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification