×

Dynamic market order execution validation mechanism

  • US 10,169,815 B2
  • Filed: 07/09/2013
  • Issued: 01/01/2019
  • Est. Priority Date: 06/09/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving at a computer device market data related to a tradeable object from an electronic exchange;

    displaying a trading graphical user interface on a display screen of a computer device, wherein the trading graphical user interface comprises an order entry region including a plurality of order entry locations, wherein each order entry location of the plurality of order entry locations corresponds to a price, wherein the trading graphical user interface further displays market data received at the computer device;

    configuring a trade order validation time period, wherein the trade order time period is activated in relation to the trading graphical user interface when a selection of an order entry location of the plurality of order entry location is received via a user input device;

    receiving at the computer device a first selection of a first order entry location of the plurality of order entry locations in the order entry region via the user input device on the trading graphical user interface;

    in response to receiving the first selection of the first order entry location;

    initiating the trade order to buy or sell a tradeable object at an electronic exchange at a price corresponding to the selected first order entry location;

    initiating the trade order validation time period during which the initiated trade order is not sent to the electronic exchange, wherein the trade order validation time period has a start time and an end time set based on a time when the selection of the first order entry location was received;

    in response to initiating the trade order validation time period, determining at the computer device whether to send the trade order to the electronic exchange based on whether a market data update related to the tradeable object is received during the trade order time period from the electronic exchange at the computing device;

    determining that the market data was received during the trade order validation time period;

    in response to determining that the market update was received during the trade order validation time period, preventing the trade order from being sent from the computer device to the electronic exchange and displaying a notification dialog interface in relation to the trading graphical user interface, wherein the notification dialog interface comprises an order confirmation selection icon, an order cancellation selection icon, or an order modification selection icon,wherein in response to a user input selecting the order confirmation selection icon, the trade order is sent to the electronic exchange,wherein in response to a user input selecting the order cancellation selection icon, the trade order is cancelled,wherein in response to a user input selecting the order modification icon, at least one trade order parameter of the trade order is modified;

    determining that no market update was received at the computer device during the trade order validation time period; and

    in response to determining that no market update was received at the computer device during the trade order validation time period, sending the trade order to the electronic exchange when the end time of the trade order time period is detected.

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