Patents by Inventor Neil Lustyk

Neil Lustyk 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).

  • Publication number: 20240070687
    Abstract: A processing module may be centralized and coupled to multiple inputs from customers, and behave deterministically, e.g., programmed to depend on state, inputs and outputs. The rapid speed of automated trading systems implementing such a centralized, deterministic module, where all users can access a central limit order object, can quickly result in an object state that does not reflect a true consensus or desirable state. Accordingly the resulting problem is a problem arising in computer systems due in part to the high speeds of computer systems. The solutions disclosed herein are, in one embodiment, implemented as automatic responses and actions by a computing system.
    Type: Application
    Filed: October 19, 2023
    Publication date: February 29, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Neil A. Lustyk, John Scheerer, James Bailey, Paul Millhuff
  • Patent number: 11830015
    Abstract: A processing module may be centralized and coupled to multiple inputs from customers, and behave deterministically, e.g., programmed to depend on state, inputs and outputs. The rapid speed of automated trading systems implementing such a centralized, deterministic module, where all users can access a central limit order object, can quickly result in an object state that does not reflect a true consensus or desirable state. Accordingly the resulting problem is a problem arising in computer systems due in part to the high speeds of computer systems. The solutions disclosed herein are, in one embodiment, implemented as automatic responses and actions by a computing system.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: November 28, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Neil A. Lustyk, John Scheerer, James Bailey, Paul Millhuff
  • Publication number: 20220076280
    Abstract: A processing module may be centralized and coupled to multiple inputs from customers, and behave deterministically, e.g., programmed to depend on state, inputs and outputs. The rapid speed of automated trading systems implementing such a centralized, deterministic module, where all users can access a central limit order object, can quickly result in an object state that does not reflect a true consensus or desirable state. Accordingly the resulting problem is a problem arising in computer systems due in part to the high speeds of computer systems. The solutions disclosed herein are, in one embodiment, implemented as automatic responses and actions by a computing system.
    Type: Application
    Filed: November 16, 2021
    Publication date: March 10, 2022
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Neil A. Lustyk, John Scheerer, James Bailey, Paul Millhuff
  • Patent number: 11210683
    Abstract: A processing module may be centralized and coupled to multiple inputs from customers, and behave deterministically, e.g., programmed to depend on state, inputs and outputs. The rapid speed of automated trading systems implementing such a centralized, deterministic module, where all users can access a central limit order object, can quickly result in an object state that does not reflect a true consensus or desirable state. Accordingly the resulting problem is a problem arising in computer systems due in part to the high speeds of computer systems. The solutions disclosed herein are, in one embodiment, implemented as automatic responses and actions by a computing system.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: December 28, 2021
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Neil A. Lustyk, John Scheerer, James Bailey, Paul Millhuff
  • Publication number: 20200372523
    Abstract: A processing module may be centralized and coupled to multiple inputs from customers, and behave deterministically, e.g., programmed to depend on state, inputs and outputs. The rapid speed of automated trading systems implementing such a centralized, deterministic module, where all users can access a central limit order object, can quickly result in an object state that does not reflect a true consensus or desirable state. Accordingly the resulting problem is a problem arising in computer systems due in part to the high speeds of computer systems. The solutions disclosed herein are, in one embodiment, implemented as automatic responses and actions by a computing system.
    Type: Application
    Filed: August 13, 2020
    Publication date: November 26, 2020
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Neil A. Lustyk, John Scheerer, James Bailey, Paul Millhuff
  • Patent number: 10783532
    Abstract: A processing module may be centralized and coupled to multiple inputs from customers, and behave deterministically, e.g., programmed to depend on state, inputs and outputs. The rapid speed of automated trading systems implementing such a centralized, deterministic module, where all users can access a central limit order object, can quickly result in an object state that does not reflect a true consensus or desirable state. Accordingly the resulting problem is a problem arising in computer systems due in part to the high speeds of computer systems. The solutions disclosed herein are, in one embodiment, implemented as automatic responses and actions by a computing system.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: September 22, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Neil A. Lustyk, John Scheerer, James Bailey, Paul Millhuff
  • Patent number: 10338979
    Abstract: A transaction suspension system rapidly determines whether messages received by a data transaction processing system correspond to a stored message pattern. Stored message patterns may relate to a transaction type associated with each message, which sources transmitted the messages, and when messages were received by the data transaction processing system. The transaction suspension system may prevent the processing of messages, e.g., messages from a specific source, even if the messages would have otherwise qualified for processing or execution.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: July 2, 2019
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Paul Millhuff, Neil Lustyk, John Scheerer, James Bailey, Supreet Dhillon
  • Publication number: 20180060146
    Abstract: A transaction suspension system rapidly determines whether messages received by a data transaction processing system correspond to a stored message pattern. Stored message patterns may relate to a transaction type associated with each message, which sources transmitted the messages, and when messages were received by the data transaction processing system. The transaction suspension system may prevent the processing of messages, e.g., messages from a specific source, even if the messages would have otherwise qualified for processing or execution.
    Type: Application
    Filed: September 12, 2017
    Publication date: March 1, 2018
    Inventors: Paul Millhuff, Neil Lustyk, John Scheerer, James Bailey, Supreet Dhillon
  • Patent number: 9792164
    Abstract: A transaction suspension system rapidly determines whether messages received by a centralized, anonymous data transaction processing system related to data objects correspond to a stored message pattern. Stored message patterns may include how the message impact objects within the data transaction processing system, which sources transmitted the messages, and when messages were received by the data transaction processing system. The transaction suspension system may prevent the further processing of messages, e.g., messages from a specific source, even if the message would have otherwise qualified for a completed, or processed, transaction.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: October 17, 2017
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Paul Millhuff, Neil Lustyk, John Scheerer, James Bailey, Supreet Dhillon
  • Publication number: 20170293973
    Abstract: A processing module may be centralized and coupled to multiple inputs from customers, and behave deterministically, e.g., programmed to depend on state, inputs and outputs. The rapid speed of automated trading systems implementing such a centralized, deterministic module, where all users can access a central limit order object, can quickly result in an object state that does not reflect a true consensus or desirable state. Accordingly the resulting problem is a problem arising in computer systems due in part to the high speeds of computer systems. The solutions disclosed herein are, in one embodiment, implemented as automatic responses and actions by a computing system.
    Type: Application
    Filed: April 6, 2016
    Publication date: October 12, 2017
    Inventors: Neil A. Lustyk, John Scheerer, James Bailey, Paul Millhuff
  • Publication number: 20150026033
    Abstract: Protections against self-matching trade orders are disclosed which maximize liquidity/efficiency by reducing/minimizing unnecessary cancelations and/or resubmissions. Rather than automatically cancel or modify the incoming and/or self-matching counter orders, those resting counter orders, which would result in the occurrence of a self-match with an incoming order, are placed in a hold state or otherwise set aside such that the incoming order may be matched with other non-self-matching orders. The held orders are subsequently returned to the order book at the same, or different, priority to await a subsequent incoming order.
    Type: Application
    Filed: October 3, 2014
    Publication date: January 22, 2015
    Inventors: John Curran, Akira Yamaguchi, Brian Wolf, Pearce Peck-Walden, James Wilcox, James Bailey, Neil Lustyk, Katherine Patrick, Paul A. Bauerschmidt, Ari L. Studnitzer, William J. Albert, Paul J. Callaway, James W. Farrell, A. Shanthi Thiruthuvadoss
  • Publication number: 20140143123
    Abstract: The disclosed embodiments relate to mechanisms to rapidly detect and respond to situations where a market is not operating in a fair and balanced manner or otherwise where the market value is not reflective of a true consensus of the value of the traded products among the market participants. In particular, the disclosed embodiments continually scan for, rapidly detect and respond to extreme changes, either up (“spike”) or down (“dip”) in the market, such as a “flash crash,” where a precipitous market move occurs. Generally, the disclosed embodiments determine when a market for a particular product moves too quickly in too short of period of time, e.g. the velocity of the market exceeds a defined threshold limit.
    Type: Application
    Filed: January 24, 2014
    Publication date: May 22, 2014
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Scott D. Banke, Stanislav Liberman, Neil A. Lustyk, James Bailey, Ashraf Ansari, Pearce Peck-Walden, John Scheerer, Haifeng Zheng, Matthew J. Kelly, Brian M. Wolf, Troy C. Kane
  • Patent number: 8660936
    Abstract: The disclosed embodiments relate to mechanisms to rapidly detect and respond to situations where a market is not operating in a fair and balanced manner or otherwise where the market value is not reflective of a true consensus of the value of the traded products among the market participants. In particular, the disclosed embodiments continually scan for, rapidly detect and respond to extreme changes, either up (“spike”) or down (“dip”) in the market, such as a “flash crash,” where a precipitous market move occurs. Generally, the disclosed embodiments determine when a market for a particular product moves too quickly in too short of period of time, e.g. the velocity of the market exceeds a defined threshold limit.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: February 25, 2014
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Scott D. Banke, Stanislav Liberman, Neil A. Lustyk, James Bailey, Ashraf Ansari, Pearce Peck-Walden, John Scheerer, Haifeng Zheng, Matthew J. Kelly, Brian M. Wolf, Troy C. Kane