Patents by Inventor John Paul Scheerer

John Paul Scheerer 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: 20260187724
    Abstract: A system may receive electronic request messages from various sources. The electronic request messages may include request operations for a first object. In some cases, the request operations may be inaccurate. Inaccurate request operations may be detected by extracting data indicative of value for the request operations from the electronic request messages. The data indicative of value may be compared to a band including a range of accurate values for the request operations for the second object. The resultant change to the band may be compared to another band based on value for the request operations for the first object.
    Type: Application
    Filed: February 24, 2026
    Publication date: July 2, 2026
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: John Paul Scheerer, Matthew Wayne Haynes, Francis Michael Cismoski, Andrew Peter Paso, Supreet Dhillon, Paul Alan Millhuff, David Earl Swanson, James Allen Bailey, Michal Pawel Rys
  • Patent number: 12586129
    Abstract: A system may receive electronic request messages from various sources. The electronic request messages may include request operations for a first object. In some cases, the request operations may be inaccurate. Inaccurate request operations may be detected by extracting data indicative of value for the request operations from the electronic request messages. The data indicative of value may be compared to a band including a range of accurate values for the request operations for the first object. The data indicative of value may be compared to a second band including a range of accurate values for the request operations for a second object with a defined relationship to the first object.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: March 24, 2026
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: John Paul Scheerer, Matthew Wayne Haynes, Francis Michael Cismoski, Andrew Peter Paso, Supreet Dhillon, Paul Alan Millhuff, David Earl Swanson, James Allen Bailey, Michal Pawel Rys
  • Publication number: 20240386493
    Abstract: A computer implemented method for controlling operational states of a hardware matching processor includes monitoring, by a circuit breaker, incoming electronic data transaction request messages to the hardware matching processor; dynamically defining a range of values as a function of values included with electronic data transaction request messages received during a rolling lookback window; detecting that an incoming electronic data transaction request message contains a value outside the range of values; transitioning the electronic data transaction processing system into a pre-open state for a predetermined period, thereby preventing the hardware matching processor from matching incoming electronic data transaction request messages; calculating a pre-open value at an end of the pre-open state; and re-opening the electronic data transaction processing system at the calculated pre-open value, thereby allowing the hardware matching processor to match incoming electronic data transaction request messages.
    Type: Application
    Filed: July 17, 2024
    Publication date: November 21, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Paul Alan Millhuff, John Paul Scheerer, Neil Andrew Lustyk, Supreet Dhillon, James Allen Bailey, Julie Holzrichter
  • Patent number: 12094004
    Abstract: A computer implemented method for controlling operational states of a hardware matching processor includes monitoring, by a circuit breaker, incoming electronic data transaction request messages to the hardware matching processor; dynamically defining a range of values as a function of values included with electronic data transaction request messages received during a rolling lookback window; detecting that an incoming electronic data transaction request message contains a value outside the range of values; transitioning the electronic data transaction processing system into a pre-open state for a predetermined period, thereby preventing the hardware matching processor from matching incoming electronic data transaction request messages; calculating a pre-open value at an end of the pre-open state; and re-opening the electronic data transaction processing system at the calculated pre-open value, thereby allowing the hardware matching processor to match incoming electronic data transaction request messages.
    Type: Grant
    Filed: September 25, 2023
    Date of Patent: September 17, 2024
    Assignee: Chicago Mercant Exchange Inc.
    Inventors: Paul Alan Millhuff, John Paul Scheerer, Neil Andrew Lustyk, Supreet Dhillon, James Allen Bailey, Julie Holzrichter
  • Publication number: 20240264921
    Abstract: A system receives incoming electronic data request messages. A match engine of the system attempts to match requests within the electronic data request messages and the time taken to perform the computations to attempt to match the requests is correlated to the processing capacity of the system. To prevent or slow formation of performance expectations, an obfuscation delay is applied to a selected outgoing electronic data message associated with at least one of the requests to reduce the correlation between the apparent time taken to perform the computations based on a timing indication in outgoing messages reporting result of an attempted match for a request and the processing capacity of the system.
    Type: Application
    Filed: February 6, 2023
    Publication date: August 8, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Lisa Vu, John Paul Scheerer, James Allen Bailey, Dileep Chakravarthi Konduru, Matthew Wayne Haynes, Andrew Glover, Andrew Peter Paso, Supreet Dhillon, Aditya Shivashankar Shivashankar
  • Publication number: 20240013297
    Abstract: A computer implemented method for controlling operational states of a hardware matching processor includes monitoring, by a circuit breaker, incoming electronic data transaction request messages to the hardware matching processor; dynamically defining a range of values as a function of values included with electronic data transaction request messages received during a rolling lookback window; detecting that an incoming electronic data transaction request message contains a value outside the range of values; transitioning the electronic data transaction processing system into a pre-open state for a predetermined period, thereby preventing the hardware matching processor from matching incoming electronic data transaction request messages; calculating a pre-open value at an end of the pre-open state; and re-opening the electronic data transaction processing system at the calculated pre-open value, thereby allowing the hardware matching processor to match incoming electronic data transaction request messages.
    Type: Application
    Filed: September 25, 2023
    Publication date: January 11, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Paul Alan Millhuff, John Paul Scheerer, Neil Andrew Lustyk, Supreet Dhillon, James Allen Bailey, Julie Holzrichter
  • Patent number: 11803913
    Abstract: A computer implemented method for controlling operational states of a hardware matching processor includes monitoring, by a circuit breaker, incoming electronic data transaction request messages to the hardware matching processor; dynamically defining a range of values as a function of values included with electronic data transaction request messages received during a rolling lookback window; detecting that an incoming electronic data transaction request message contains a value outside the range of values; transitioning the electronic data transaction processing system into a pre-open state for a predetermined period, thereby preventing the hardware matching processor from matching incoming electronic data transaction request messages; calculating a pre-open value at an end of the pre-open state; and re-opening the electronic data transaction processing system at the calculated pre-open value, thereby allowing the hardware matching processor to match incoming electronic data transaction request messages.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: October 31, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Paul Alan Millhuff, John Paul Scheerer, Neil Andrew Lustyk, Supreet Dhillon, James Allen Bailey, Julie Holzrichter
  • Patent number: 11593881
    Abstract: A computer implemented method for controlling operational states of a hardware matching processor includes monitoring, by a circuit breaker, incoming electronic data transaction request messages to the hardware matching processor; dynamically defining a range of values as a function of values included with electronic data transaction request messages received during a rolling lookback window; detecting that an incoming electronic data transaction request message contains a value outside the range of values; transitioning the electronic data transaction processing system into a pre-open state for a predetermined period, thereby preventing the hardware matching processor from matching incoming electronic data transaction request messages; calculating a pre-open value at an end of the pre-open state; and re-opening the electronic data transaction processing system at the calculated pre-open value, thereby allowing the hardware matching processor to match incoming electronic data transaction request messages.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: February 28, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Paul Alan Millhuff, John Paul Scheerer, Neil Andrew Lustyk, Supreet Dhillon, James Allen Bailey, Julie Holzrichter
  • Publication number: 20220076339
    Abstract: A computer implemented method for controlling operational states of a hardware matching processor includes monitoring, by a circuit breaker, incoming electronic data transaction request messages to the hardware matching processor; dynamically defining a range of values as a function of values included with electronic data transaction request messages received during a rolling lookback window; detecting that an incoming electronic data transaction request message contains a value outside the range of values; transitioning the electronic data transaction processing system into a pre-open state for a predetermined period, thereby preventing the hardware matching processor from matching incoming electronic data transaction request messages; calculating a pre-open value at an end of the pre-open state; and re-opening the electronic data transaction processing system at the calculated pre-open value, thereby allowing the hardware matching processor to match incoming electronic data transaction request messages.
    Type: Application
    Filed: November 12, 2021
    Publication date: March 10, 2022
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Paul Alan Millhuff, John Paul Scheerer, Neil Andrew Lustyk, Supreet Dhillon, James Allen Bailey, Julie Holzrichter
  • Patent number: 11205226
    Abstract: A computer implemented method for controlling operational states of a hardware matching processor includes monitoring, by a circuit breaker, incoming electronic data transaction request messages to the hardware matching processor; dynamically defining a range of values as a function of values included with electronic data transaction request messages received during a rolling lookback window; detecting that an incoming electronic data transaction request message contains a value outside the range of values; transitioning the electronic data transaction processing system into a pre-open state for a predetermined period, thereby preventing the hardware matching processor from matching incoming electronic data transaction request messages; calculating a pre-open value at an end of the pre-open state; and re-opening the electronic data transaction processing system at the calculated pre-open value, thereby allowing the hardware matching processor to match incoming electronic data transaction request messages.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: December 21, 2021
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Paul Alan Millhuff, John Paul Scheerer, Neil Andrew Lustyk, Supreet Dhillon, James Allen Bailey, Julie Holzrichter
  • Publication number: 20210192616
    Abstract: A computer implemented method for controlling operational states of a hardware matching processor includes monitoring, by a circuit breaker, incoming electronic data transaction request messages to the hardware matching processor; dynamically defining a range of values as a function of values included with electronic data transaction request messages received during a rolling lookback window; detecting that an incoming electronic data transaction request message contains a value outside the range of values; transitioning the electronic data transaction processing system into a pre-open state for a predetermined period, thereby preventing the hardware matching processor from matching incoming electronic data transaction request messages; calculating a pre-open value at an end of the pre-open state; and re-opening the electronic data transaction processing system at the calculated pre-open value, thereby allowing the hardware matching processor to match incoming electronic data transaction request messages.
    Type: Application
    Filed: December 18, 2019
    Publication date: June 24, 2021
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Paul Alan Millhuff, John Paul Scheerer, Neil Andrew Lustyk, Supreet Dhillon, James Allen Bailey, Julie Holzrichter