Patents Assigned to Miami International Securities Exchange, LLC
  • Publication number: 20150058195
    Abstract: A system and method for monitoring an equity rights transaction for strategic investors in a securities exchange. More specifically, a technological infrastructure which monitors an equity rights program in which units representing the right to acquire equity in an exchange or an exchange's parent holding company are issued to a participating member in exchange for a cash payment and the achievement of certain volume thresholds on the exchange over a specified period.
    Type: Application
    Filed: August 21, 2014
    Publication date: February 26, 2015
    Applicant: Miami International Securities Exchange, LLC
    Inventors: Barbara J. COMLY, Thomas P. Gallagher, Douglas M. Schafer, JR., Shelly Brown, Randy Foster
  • Publication number: 20150039489
    Abstract: A computerized trading system having a plurality of independent trading environments for trading quotes relating to financial instruments received from quoting firms. A multicast data bus provides communication between a matching engine, a plurality of edge applications operating in each independent trading environment, and an order gateway which is common to the plurality of independent trading environments. Quotes are received from the quoting firms at the respective quote interface applications. The quotes are placed in the respective assigned areas of the shared memory. The matching engine matches the received quotes by polling and processing each area of the shared memory. The matching engine, upon completion of polling all areas of the shared memory, checks a port of the multicast data bus to receive messages transmitted by the edge applications and to receive incoming orders for financial instruments from the order gateway.
    Type: Application
    Filed: September 30, 2014
    Publication date: February 5, 2015
    Applicant: Miami International Securities Exchange, LLC
    Inventors: Matthew ROTELLA, David BLACKMAN, Oleksandr BREZITSKYY, Paul FOST, Bharat KARIA, Anatoly KHUSID, David LEHMANN, Matthew MINTEL, Kevin MUELLER, Vinay Rao, Douglas SCHAFER, lIya SHNAYDER, Muna TANG
  • Patent number: 8874479
    Abstract: A method is provided for testing a trading system having a verification subsystem and trading environments. Each of the environments has a network interface, memory, and a matching engine executed by a processor. The method includes retrieving, by the verification subsystem, at least one defined use case. Each defined use case includes command lines. The method also includes parsing the command lines based on defined parsing rules to produce parsed command lines. Each parsed command line includes a verb specifying financial transactions. Each parsed command line also includes data fields. The method further includes mapping the verb and fields of each command line based on defined mapping relationships to generate a test case. The method also includes executing the test case to generate messages to be executed by the trading system. The method also includes reading parameters of the trading system for comparison to specified validation values.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 28, 2014
    Assignee: Miami International Securities Exchange, LLC
    Inventors: Kevin Mueller, Paul Fost, Marc Hampshire, David Seidman, David Lehmann, Amy Neiley, Vinay Rao, Greg Miller, Ganesh Chittimalla, Matthew Rotella, Douglas Schafer, Srinivas Nimma, Robert Straub, Muna Tang
  • Patent number: 8868461
    Abstract: An electronic trading platform performs trading of one or more types of financial instruments and includes at least one cloud providing at least one independent trading environment executed by a server. The at least one cloud includes a plurality of instances of an express interface application executed by the server and configured to receive interests in the financial instruments. The plurality of instances of the express interface application are configured to write the interests to a shared memory on the server. A matching engine, executed by the server, is configured to continuously poll the shared memory, read the interests written by the plurality of instances of the express interface application, analyze the read interests to determine if there is a matching contraside interest and allocate matching interests based on at least one allocation rule.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 21, 2014
    Assignee: Miami International Securities Exchange, LLC
    Inventors: Matthew Rotella, David Blackman, Oleksandr Brezitskyy, Paul Fost, Bharat Karia, Anatoly Khusid, David Lehmann, Matthew Mintel, Kevin Mueller, Vinay Rao, Douglas Schafer, Ilya Shnayder, Muna Tang
  • Publication number: 20140237295
    Abstract: An application under test may be run in a test mode that receives a series of test scenarios and produces a set of test results under the control of a verification application. The verification application utilizes “typed-data” (i.e., data having known types that are associated with the data itself, e.g., XML-based data) such that a number of parameters can be set for each event and a number of result parameters can be checked for each result in at least one script. A series of scripts can be combined into an action file that may invoke scripts and override parameters within the invoked scripts. The events can be sent and received using a number of messaging protocols and communications adapters.
    Type: Application
    Filed: April 25, 2014
    Publication date: August 21, 2014
    Applicant: Miami International Securities Exchange, LLC
    Inventors: Enver Bokhari, Richard Pike, Chandra Sreeraman, Praveen Rohilla, Paul Fost
  • Publication number: 20140164207
    Abstract: An electronic trading platform performs trading of one or more types of financial instruments and includes at least one cloud providing at least one independent trading environment executed by a server. The at least one cloud includes a plurality of instances of an express interface application executed by the server and configured to receive interests in the financial instruments. The plurality of instances of the express interface application are configured to write the interests to a shared memory on the server. A matching engine, executed by the server, is configured to continuously poll the shared memory, read the interests written by the plurality of instances of the express interface application, analyze the read interests to determine if there is a matching contraside interest and allocate matching interests based on at least one allocation rule.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 12, 2014
    Applicant: Miami International Securities Exchange, LLC
    Inventors: Matthew Rotella, David Blackman, Oleksandr Brezitskyy, Paul Fost, Bharat Karia, Anatoly Khusid, David Lehmann, Matthew Mintel, Kevin Mueller, Vinay Rao, Douglas Schafer, lIya Shnayder, Muna Tang
  • Publication number: 20140164208
    Abstract: A method is provided for testing a trading system having a verification subsystem and trading environments. Each of the environments has a network interface, memory, and a matching engine executed by a processor. The method includes retrieving, by the verification subsystem, at least one defined use case. Each defined use case includes command lines. The method also includes parsing the command lines based on defined parsing rules to produce parsed command lines. Each parsed command line includes a verb specifying financial transactions. Each parsed command line also includes data fields. The method further includes mapping the verb and fields of each command line based on defined mapping relationships to generate a test case. The method also includes executing the test case to generate messages to be executed by the trading system. The method also includes reading parameters of the trading system for comparison to specified validation values.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 12, 2014
    Applicant: Miami International Securities Exchange, LLC
    Inventors: Kevin Mueller, Paul Fost, Marc Hampshire, David Seidman, David Lehmann, Amy Neiley, Vinay Rao, Greg Miller, Ganesh Chittimalla, Matthew Rotella, Douglas Schafer, Srinivas Nimma, Robert Straub, Muna Tang
  • Patent number: 8719795
    Abstract: An application under test may be run in a test mode that receives a series of test scenarios and produces a set of test results under the control of a verification application. The verification application utilizes “typed-data” (i.e., data having known types that are associated with the data itself, e.g., XML-based data) such that a number of parameters can be set for each event and a number of result parameters can be checked for each result in at least one script. A series of scripts can be combined into an action file that may invoke scripts and override parameters within the invoked scripts. The events can be sent and received using a number of messaging protocols and communications adapters.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: May 6, 2014
    Assignee: Miami International Security Exchange, LLC
    Inventor: Enver Bokhari
  • Publication number: 20130297482
    Abstract: A computerized trading platform for performing Enhanced Allocation of contracts from an order to Lead Market Makers depending on the number of contracts to be traded at a national best bid offer (NBBO). After all customer orders have been processed, lots of a small size order (SSO) will be preferentially directed to a Lead Market Maker without sharing. For each incoming order that is not a small size, if the Lead Market Maker is quoting at the NBBO, its participation entitlement is equal to the greater of (i) the proportion of the size of the LMM's quote to the total quote size at the LE-BBO, (ii) sixty percent (60%) of the contracts to be allocated if there is only one (1) other Market Maker quotation at the LE-BBO and (iii) forty percent (40%) of the contracts if there are two (2) or more other Market Maker quotations at the LE-BBO. For purposes of allocation, all Market Maker Priority interest at a certain price level shall be aggregated.
    Type: Application
    Filed: May 1, 2013
    Publication date: November 7, 2013
    Applicant: Miami International Securities Exchange, LLC
    Inventors: Shelly Brown, Richard Ross