Nova Patents
CA2371673C

Systems and methods for trading

Abstract

The present invention is systems and methods for trading. In accordance with these systems and methods, a plurality of trader work stations that are connected to a central server may be provided. Through the work stations and central server, the systems and methods may perform participant qualification, instrument creation, bid/offer entry and response, when hit and take, workup, price retention, price improvement, request for market, bid/off restoration, price generation, position conversion, marking to market, and delivery functions. The present invention is systems and methods for trading. In accordance with these systems and methods, a plurality of trader work stations that are connected to a central server may be provided. Through the work stations and central server, the systems and methods may perform participant qualification, instrument creation, bid/offer entry and response, when hit and take, workup, price retention, price improvement, request for market, bid/off restoration, price generation, position conversion, marking to market, and delivery functions.

CA2371673C, drawing sheet 1
Sheet 1 of 38

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

56 claims: 6 independent, 50 dependent

  1. 1
    CA 02371673 2012-08-09 -57WHAT IS CLAIMED IS:1. An apparatus comprising at least one computing device having control logic associated therewith that when executed makes the computing device operable to: receive from a first participant an order for an item;make the order available to at least a second participant for at least a predetermined period of time such that the second participant has the ability to trade against the order during at least the predetermined period of time;receive from the first participant a command to cancel the order;determine that the command to cancel is received after the predetermined period of time or that the command to cancel is received during the predetermined period of time;cancel the order based at least in part on determining that the command to cancel is received after the predetermined period of time;and not cancel the order based at least in part on determining that the command to cancel is received during the predetermined period of time.
  2. 9
    11. An apparatus comprising at least one computing device having control logic associated therewith that when executed makes the computing device operable to:receive from a first participant an order for an item;make the order available to at least a second participant for at least a predetermined period of time such that the second participant has the ability to trade against the order during at least the predetermined period of time;receive from the first participant a command to cancel the order;in response to the command to cancel, determine that the predetermined period of time has lapsed or that the predetermined period of time has not lapsed;cancel the order based at least in part on determining that the predetermined period of time has lapsed;and CA 02371673 2012-08-09 -60not cancel the order based at least in part on determining that the predetermined period of time has not lapsed.
  3. 19
    21. An apparatus comprising at least one computing device having control logic associated therewith that when executed makes the computing device operable to:CA 02371673 2012-08-09 -62receive from a first participant an order for an item;make the order available to at least a second participant for at least a predetermined period of time such that the second participant has the ability to trade against the order during at least the predetermined period of time;receive ffom the first participant a command to cancel the order;in response to the command to cancel, determine that the order has been made available to the at least second participant for at least the predetermined period of time or that the order has not been made available to the at least second participant for at least the predetermined period of time;cancel the order based at least in part on determining that the order has been made available to the at least second participant for at least the predetermined period of time;and not cancel the order based at least in part on determining that the order has not been made available to the at least second participant for at least the predetermined period of time.
  4. 29
    31. A method comprising:receiving by at least one computing device from a first participant an order for an item;making by the at least one computing device the order available to at least a second participant for at least a predetermined period of time such that the second participant has the ability to trade against the order during at least the predetermined period of time;receiving by the at least one computing device from the first participant a command to cancel the order;determining by the at least one computing device that the command to cancel is received after the predetermined period of time or that the command to cancel is received during the predetermined period of time;and not canceling by the at least one computing device the order based at least in part on determining that the command to cancel is received during the predetermined period of time.
  5. 37
    41. A method comprising:receiving by at least one computing device from a first participant an order for an item;making by the at least one computing device the order available to at least a second participant for at least a predetermined period of time such that the second participant has the ability to trade against the order during at least the predetermined period of time;receiving by the at least one computing device from the first participant a command to cancel the order;CA 02371673 2012-08-09 -67in response to the command to cancel, determining by the at least one computing device that the predetermined period of time has lapsed or that the predetermined period of time has not lapsed;and not canceling by the at least one computing device the order based at least in part on determining that the predetermined period of time has not lapsed.
  6. 47
    51. A method comprising:CA 02371673 2012-08-09 -69receiving by at least one computing device from a first participant an order for an item;making by the at least one computing device the order available to at least a second participant for at least a predetermined period of time such that the second participant has the ability to trade against the order during at least the predetermined period of time;receiving by the at least one computing device from the first participant a command to cancel the order;in response to the command to cancel, determining by the at least one computing device that the order has been made available to the at least second participant for at least the predetermined period of time or that the order has not been made available to the at least second participant for at least the predetermined period of time;and not canceling by the at least one computing device the order based at least in part on determining that the order has not been made available to the at least second participant for at least the predetermined period of time.