×

Price improvement processor for electronic trading of financial instruments

  • US 20040254804A1
  • Filed: 10/30/2003
  • Published: 12/16/2004
  • Est. Priority Date: 10/30/2002
  • Status: Active Grant
First Claim
Patent Images

1. A processor for electronic trading of financial instruments comprising:

  • (a) a receiver for information messages from market participants that bid for purchase or offer for sale of a financial instrument, said receiver time-stamping received information messages;

    (b) an electronic order book;

    (c) an updater communicating with said receiver and said electronic order book for qualifying and parsing price, size and time-stamp bid or offer data from information messages received on said receiver and entering said parsed data on said electronic order book with priority tracked by instrument in price and time-stamp of a received and qualified message;

    (d) a transmitter communicating with said electronic order book for display to market participants anonymous data entered on said electronic order book;

    (e) a price improvement period timer communicating with said updater (i) initiated upon receipt by said receiver of an information message from a qualified market participant containing a bid or offer at or better than a preset price improvement over the best bid or offer prevailing across multiple markets for a particular instrument and (ii) terminated upon an elapsing of a preset price improvement period time less than a minute and commensurate with market risk; and

    (f) a transaction executor communicating with said price improvement period timer and said electronic order book for allocating and executing upon said termination matches of bids or offers for said particular instrument, data for which are entered on said electronic order book, against market offers or bids in said order, subject to a partial time priority for said qualified market participant, and updating said electronic order book accordingly.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×