Patents by Inventor Michael H. Colligan

Michael H. Colligan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11410231
    Abstract: An electronic trading system is configured to create speculative orders based on real orders. The speculative order differs from the real order by the price, quantity, or the type of financial instrument. The match engine chooses one or more speculative orders in an attempt to predict the next real order. Even though processing multiple trades at the same time is impossible, the use of speculative orders can permit the match engine to perform the calculations involved with the trade and generate the messages associated with the trade ahead of time. If the prediction was correct and the next order received by the match engine corresponds to one of the speculative orders, some of the matching activity has already been performed. This in effect, allows the match engine to process trades more efficiently and increases the total trading volume that can be handled by the electronic trading system.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: August 9, 2022
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Stanislav Liberman, Michael H. Colligan, James Raitsev
  • Publication number: 20150006355
    Abstract: An electronic trading system is configured to create speculative orders based on real orders. The speculative order differs from the real order by the price, quantity, or the type of financial instrument. The match engine chooses one or more speculative orders in an attempt to predict the next real order. Even though processing multiple trades at the same time is impossible, the use of speculative orders can permit the match engine to perform the calculations involved with the trade and generate the messages associated with the trade ahead of time. If the prediction was correct and the next order received by the match engine corresponds to one of the speculative orders, some of the matching activity has already been performed. This in effect, allows the match engine to process trades more efficiently and increases the total trading volume that can be handled by the electronic trading system.
    Type: Application
    Filed: September 15, 2014
    Publication date: January 1, 2015
    Inventors: Stanislav Liberman, Michael H. Colligan, James Raitsev
  • Patent number: 8868460
    Abstract: An electronic trading system is configured to create speculative orders based on real orders. The speculative order differs from the real order by the price, quantity, or the type of financial instrument. The match engine chooses one or more speculative orders in an attempt to predict the next real order. Even though processing multiple trades at the same time is impossible, the use of speculative orders can permit the match engine to perform the calculations involved with the trade and generate the messages associated with the trade ahead of time. If the prediction was correct and the next order received by the match engine corresponds to one of the speculative orders, some of the matching activity has already been performed. This in effect, allows the match engine to process trades more efficiently and increases the total trading volume that can be handled by the electronic trading system.
    Type: Grant
    Filed: September 15, 2009
    Date of Patent: October 21, 2014
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Stanislav Liberman, Michael H. Colligan, James Raitsev
  • Publication number: 20110066538
    Abstract: An electronic trading system is configured to create speculative orders based on real orders. The speculative order differs from the real order by the price, quantity, or the type of financial instrument. The match engine chooses one or more speculative orders in an attempt to predict the next real order. Even though processing multiple trades at the same time is impossible, the use of speculative orders can permit the match engine to perform the calculations involved with the trade and generate the messages associated with the trade ahead of time. If the prediction was correct and the next order received by the match engine corresponds to one of the speculative orders, some of the matching activity has already been performed. This in effect, allows the match engine to process trades more efficiently and increases the total trading volume that can be handled by the electronic trading system.
    Type: Application
    Filed: September 15, 2009
    Publication date: March 17, 2011
    Applicant: CHICAGO MERCANTILE EXCHANGE, INC.
    Inventors: Stanislav Liberman, Michael H. Colligan, James Raitsev