×

Virtualizing for user-defined algorithm electronic trading

  • US 9,652,803 B2
  • Filed: 10/15/2010
  • Issued: 05/16/2017
  • Est. Priority Date: 10/20/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method including:

  • displaying by a computing device a design canvas area;

    receiving by the computing device from a user, in the design canvas area, an arrangement of a plurality of placed blocks, wherein the arrangement of the plurality of placed blocks specifies a definition for a trading algorithm;

    receiving by the computing device a selection of one or more selected placed blocks of the plurality of placed blocks;

    receiving by the computing device a grouping command;

    generating by the computing device a group block based on the one or more selected placed blocks in response to the grouping command;

    placing by the computing device in the design canvas area the group block, wherein the group block includes the one or more selected placed blocks;

    receiving by the computing device a virtualizing command for the group block;

    converting by the computing device the group block into a virtualized group block in response to the virtualizing command, wherein the virtualized group block is a block that when a discrete event is received on an input of the virtualized group block, a new instance of the algorithm functionality represented by the one or more selected placed blocks in the virtualized group block is instantiated; and

    instantiating by the computing device a new instance of the algorithm functionality represented by the one or more selected placed blocks in the virtualized group block when the virtualized group block receives a discrete event on an input of the virtualized group block.

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