CA2803606C

Method and apparatus for motion based target prediction and interaction

Abstract

Embodiments for motion based target prediction and interaction are described herein. One example embodiment includes predicting a target element based on a user moving a cursor in relation to a trading interface. When a target element is identified, one or more actions may be pre-configured based on the target element. For example, when a target element is associated with a buy action and a price, an order message to buy a tradeable object at the price may be generated based on the predicted target element. Then, a user action may be received to select the target element and to execute the action. The user action selecting the target element may be received prior to the cursor reaching the desired target.

CA2803606C, drawing sheet 1
Sheet 1 of 16

Term

No projected expiry on record.

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

19 claims: 6 independent, 13 dependent

  1. 1
    CA 02803606 2015-12-17 CLAIMS:The following is a complete listing of the claims: 1. An order generation system for use with an interface rendered by a display component (106), the interface comprising one or more selectable elements, each of the one or more selectable elements being associated with a trade order parameter of an order message, the system comprising: a cursor movement prediction component (102) arranged to detect movement of a cursor from a location that is without the one or more selectable elements towards the one or more selectable elements and to calculate a trajectory path of the cursor toward a target element of the one or more selectable elements based on a first location without the one or more selectable elements along the movement of the cursor and a second location with the one or more selectable element along the movement of the cursor, where each element of the one or more selectable elements is for a trade order parameter;an action estimate component (104) arranged to identify an order parameter for an order message as the trade order parameter of the target element in response to detecting the movement of the cursor and prior to the cursor reaching the target elements, wherein the order messages is set with the trade order parameter for the target element prior to the cursor reaching the first target element;and an order message initiation component arranged to initiate submission of the order message to an electronic exchange in response to setting of the order message.
  2. 5
    A system according to any one of claims 2, 3, or 4, further comprising:a user input device component (108) communicatively coupled to the cursor movement prediction component (102), the user input component (108) for receiving input signals from one or more user input devices and communicating the received input signals to the cursor movement prediction component (102), wherein the cursor movement prediction component (102) is arranged to predict first and second target elements of the one or more selectable elements based on the cursor movement, the display component (106) is arranged to provide first and second graphical indicators in relation to the first and second target elements, and the user input device component (108) is arranged to receive an input associated with one of the first and second target elements, the input being used by the cursor movement prediction component (102) to select one of the first and second target elements.
  3. 7
    A system according to any one of claims 2, 3, 4, 5, or 6, wherein the interface is divided into a plurality of interface regions, each interface region being associated with a preset value for one or more order parameters, the cursor movement prediction component (102) is further arranged to determine one or more of said interface regions that intersect the trajectory path of the cursor, and the action estimate component (104) is further arranged to provide one or more order messages based on the target elements and the preset value for the one or more order parameter for any intersected interface regions.
  4. 9
    A system according to any one of claims I to 8, further comprising a gating element (204), programmatically configured before a physical communications medium, wherein the gating element (204) is responsive to receipt of a signal to initiate submission from the order message initiation component to release an order messages onto the physical communications medium.
  5. 10
    An order generation method for use with an interface comprising one or more selectable elements, each of the one or more selectable elements being associated with a trade order parameter of an order message, the method comprising:detecting movement of a cursor from a first location that is away the one or more selectable elements toward a second location for one or more target elements of the one or more selectable elements in relation to the interface, where each element of the one or more selectable elements is for a trade order parameter;predicting a trajectory path of the cursor toward a target element of the one or more selectable elements based on a first location without the one or more selectable elements along -44CA 02803606 2015-12-17 the movement of the cursor and a second location with the one or more selectable element along the movement of the cursor prior to the cursor reaching the one or more target elements;and prior to the cursor reaching the one or more target elements, identifying an order parameter for an order message as the trade order parameter of the target element in response to detecting the movement of the cursor, in which the order message is set with the trade order parameter for the target element prior to the cursor reaching the first target element;and initiating submission of the order message to an electronic exchange in response to setting of the order message.
  6. 19
    A computer program product comprising a computer readable memory storing computer executable instructions thereon that when executed by a computer perform the method of any one of claims 10 to 18.