Patent ID: 11875405
Assignee: CHICAGO MERCANTILE EXCHANGE INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 21:
22. The computer implemented method of claim 21, further comprising:
determining, by the match engine processor, an elapse of time;
rearranging, by the match engine processor, based on a magnitude of the elapse of time, the plurality of previously received but unsatisfied orders into at least one non-overlapping subset thereof, each comprising at least one of the plurality of previously received but unsatisfied orders, as a function of the time of receipt thereof;
identifying, by the match engine processor, one or more suitable orders of the previously received but unsatisfied orders to which to allocate the quantity of each of the received subset of the stored incoming orders; and
allocating, by the match engine processor, the quantity of each of the received subset of the stored incoming orders to at least one of the identified suitable previously received but unsatisfied orders according to a first allocation algorithm and subsequently thereto, allocating the quantity allocated to each subset of records for further allocation among the identified suitable previously received but unsatisfied orders stored therein according to a second allocation algorithm.