×

Trading platform with automated negotiation and option crossing

  • US 10,529,019 B2
  • Filed: 05/01/2008
  • Issued: 01/07/2020
  • Est. Priority Date: 05/01/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • at least one external electronic exchange system;

    one or more client terminals; and

    an electronic trading platform in communication with the at least one external electronic exchange system and the one or more client terminals over at least one network, the electronic trading platform comprising;

    one or more servers in communication with each other, each of said servers comprising a memory storing program instructions and at least one processor executing said program instructions;

    a database embodied on at least one of said one or more servers, the database storing user profiles for a plurality of users registered to use the electronic trading platform, one or more of the user profiles holding interest criteria associated with a respective user, the interest criteria indicating one or more trade offers that the respective user is interested in receiving;

    at least one data handler embodied on at least one of said one or more servers and coupled to the at least one external electronic exchange system receiving information feeds from the at least one external electronic exchange system;

    a proxy; and

    a book manager embodied on at least one of said one or more servers,at least one of said one or more servers executing program instructions for exchanging information with the one or more client terminals, said program instructions causing the at least one of said one or more servers to;

    generate an interactive graphical user interface (GUI) that comprises a first pane and a second pane to be displayed on said one or more client terminals, the first pane independent of the second pane;

    receive, via the proxy, at least two offers to trade a security having an option leg from at least one of said client terminals;

    identify, via the book manager, a portion of users among the plurality of users interested in the at least two offers by;

    querying one or more of the user profiles within the database to retrieve respective interest criteria, anddetermining whether offer information associated with each of the at least two offers complies with the retrieved respective interest criteria to identify the portion of users having compliant interest criteria;

    broadcast the at least two offers by populating said at least two offers in the first pane of the interactive GUI, said interactive GUI being displayed on said corresponding one or more client terminals;

    for each offer of the at least two offers, conduct an auction having a defined period among the identified portion of users;

    monitor the one or more client terminals to identify an input from at least one of the one or more client terminals; and

    upon identifying the receive input from at least one of the one or more client terminals, said input comprising a drag and drop command that drags a first offer of said at least two offers from the first pane of the interactive GUI and drops said first offer into to the second pane of the interactive GUI, said drag and drop input triggering trigger the at least one of said one or more servers to pull live liquidity information from said at least one external exchange system and to generate of an embedded interactive interface within the second pane, said embedded interactive interface populated with the displaying live liquidity information associated with the auction corresponding to said first offer, said live liquidity information being pulled from said at least one external electronic exchange system, wherein said live liquidity information is not visible and not generated unless and until said drag and drop input is received.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×