×

ACCELERATED TRADE MATCHING USING SPECULATIVE PARALLEL PROCESSING

  • US 20150006355A1
  • Filed: 09/15/2014
  • Published: 01/01/2015
  • Est. Priority Date: 09/15/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method of matching orders, the method comprising:

  • receiving, by a processor operative to execute program logic stored on a computer readable medium, a first real order;

    generating, by the processor responsive to a determination that the first real order has not been filled by one or more previously received but unfilled orders counter thereto, at least one speculative order which corresponds to at least one other real order that is counter to the first real order and which is predicted to be, but not yet, received;

    commencing, by the processor based on the at least one speculative order, performance of at least a portion of calculations involved with matching the first real order with the yet-to-be received corresponding at least one other real order, as if it had been received, and generating a plurality of messages associated therewith;

    receiving, by the processor subsequent to at least the generating of the at least one speculative order, a second real order corresponding to one of the at least one speculative order; and

    executing, by the processor, a trade based on the second real order and the first real order, the executing comprising utilizing the plurality of messages generated by the processor.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×