Patents Assigned to Chicago Mercantile Exchange
  • Publication number: 20240005400
    Abstract: Systems and methods are provided to increase the rate at which a system can accept and process data transaction request messages. The system includes a pre-processor that filters incoming data transaction request messages prior to transmitting the messages for further processing, for example, by a matching engine. The pre-processor quickly identifies whether a new arriving data transaction request is transactable. If the new arriving data transaction request is not transactable, then the data transaction request will be transmitted and stored in a main data structure and not transmitted to the matching engine.
    Type: Application
    Filed: September 13, 2023
    Publication date: January 4, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, Brian Alvin Bourn, Suchith Vasudevan, David Lariviere
  • Patent number: 11861710
    Abstract: An illustrative computing device may include a processor and a non-transitory memory device for storing a data structure capable of being compressed, where the data structure includes a plurality of data elements and each of the plurality of data elements includes a date field and a quantity field. The computing device may process instructions to arrange the plurality of data elements in a consecutive series in date order based on a value stored in the date field of each data element, determine whether a gap appears in the consecutive series of data elements based on a value stored in the quantity field of each element, remove the determined gaps in each of the data elements, and repeat the determining and removing steps until a predetermined criterion has been reached.
    Type: Grant
    Filed: February 7, 2023
    Date of Patent: January 2, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Suzanne Sprague, Sean Downey, Robert Taylor, Dhiraj Bawadhankar, Stephen Hurst, Matthew Simpson, Frederick Sturm
  • Patent number: 11861709
    Abstract: An electronic trading system is configured to trade credit default swap (CDS) futures contracts on an open exchange. The CDS futures contract allows the buyer and seller isolate and trade the credit risk of a third party. The third pay may be a corporation, sovereign government, or any entity that issues bonds or notes. The CDS futures contract seller effectively pays the premium over time in increments determined by market rates and through the natural operation of the open market. The CDS futures contract buyer makes a contingency payment if the CDS futures contract goes in-the-money (ITM). Both sides of the contract are guaranteed by the exchange as a counterparty.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: January 2, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventor: David Andrew Boberski
  • Patent number: 11861703
    Abstract: The disclosed embodiments relate to systems and methods for matching orders for a financial product. A first order for a financial product is received. The first order includes a preference for a first order book. An order processer selects a first hardware match processor based on the preference. A first hardware match processor attempts to match the first order with a previously received order in the first order book. A second order for the financial product is received. The second order includes a preference for a second order book. The order processor selects a second hardware match processor based on the preference. A second hardware match processor attempts to match the second order with a previously received order in the second order book. The first and second hardware match processors use different matching algorithms.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: January 2, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: José Antonio Acuña-Rohter, Pearce Peck-Walden, Ari Studnitzer
  • Patent number: 11861708
    Abstract: The disclosed embodiments relate to the electronic communication of messages via a communications network reflective of substantially continuously updated data in an electronic transaction processing system. The disclosed embodiments conserver electronic communications resources, e.g. bandwidth, while preserving real time delivery of critical data via selective or conditional publication and transmission of messages.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: January 2, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Pearce Ian Peck-Walden, Zachary Bonig, Craig Richard LeVeille, Dileep Chakravarthi Konduru
  • Publication number: 20230419407
    Abstract: Disclosed are a system and method, also referred to herein as an architecture, for efficiently communicating a high volume of data from a server over an electronic communications network to geographically disperse recipients, where one or more of those recipients may receive a customized version of that data, e.g., content, timing and/or form. As the data is generated, timing information and/or changes to information regarding customizations is incorporated forming a data stream which is communicated to local data publishers (“LDP's”). Upon receipt, the LDP's extract the data, customization, or timing information and act accordingly when transmitting the received data to the recipients. Customization is applied to update local control databases which specify the customizations for subsequently received data before transmission. By acting on the messages in real time, e.g.
    Type: Application
    Filed: September 6, 2023
    Publication date: December 28, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Arkadiusz Koziol, Priteshkumar Soni, Melissa Ann Jenner, Baris Mestanogullari, Pearce Peck-Walden
  • Publication number: 20230419408
    Abstract: The disclosed embodiments relate to implementation of a trading system, which may also be referred to as a trading system architecture, having improved performance which further assures transactional determinism under increasing processing transaction loads while providing improved trading opportunities, fault tolerance, low latency processing, high volume capacity, risk mitigation and market protections with minimal impact, as well as improved and equitable access to information and opportunities.
    Type: Application
    Filed: September 13, 2023
    Publication date: December 28, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Ari Studnitzer, Zachary Bonig, Ryan Eavy, Frank Kmiec
  • Patent number: 11847703
    Abstract: Systems and methods for blending a plurality of swaps may include determining a fixed rate for use in blending a plurality of swaps, each of the plurality of swaps having matching economics and a different associated fixed rate. A computing device may determine a first remnant swap for blending fixed rate components of the plurality of swaps using the fixed rate. In some cases, the computing device may determine second remnant swap for blending floating rate components of the plurality of swaps based on the first remnant swap.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: December 19, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Dhiraj Bawadhankar, Fateen Sharaby, Steve Dayon, Jack Callahan
  • Patent number: 11847702
    Abstract: A computer system may access data corresponding to a portfolio that comprises interest rate swaps and may calculate parameters for a compressed swap. The computer system may determine, based at least in part on the parameters for the compressed swap, a performance bond requirement attributable to the interest rate swaps. The computer system may compare the performance bond requirement to account data associated with a holder of the portfolio and may perform one or more additional actions based on the comparing.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: December 19, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: David Andrew Boberski, John Labuszewski, Michael O'Connell, John Wiley, Dhiraj Bawadhankar, Samantha Azzarello, Fateen Sharaby
  • Publication number: 20230401638
    Abstract: The disclosed embodiments relate to implementation of a trading system, which may also be referred to as a trading system architecture, having improved performance which further assures transactional determinism under increasing processing transaction loads while providing improved trading opportunities, fault tolerance, low latency processing, high volume capacity, risk mitigation and market protections with minimal impact, as well as improved and equitable access to information and opportunities.
    Type: Application
    Filed: August 23, 2023
    Publication date: December 14, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Ari Studnitzer, Zachary Bonig, Ryan Eavy, Frank Kmiec
  • Publication number: 20230401190
    Abstract: A performance measurement indexing system indexes a data store containing data entries indicative of message processing by an application. The application includes a plurality of checkpoints, and the data store contains data logged upon each message traversing the checkpoints in the application. The performance measurement indexing system determines which data entries relate to messages that satisfy a delay condition, and limits queries run on the data store to those data entries, thereby increasing the speed and efficiency with which queries can be serviced.
    Type: Application
    Filed: August 29, 2023
    Publication date: December 14, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Kyle Dennis Kavanagh, José Antonio Acuña-Rohter, David Michael Wong
  • Patent number: 11842397
    Abstract: The disclosed embodiments relate to communication of messages from a database to participants whereby messages, or at least a portion of the content thereof, indicative of changes in the database, due to one or more transactions between two or more participants, are structured so as to reduce redundant data therein and prioritize the transmission of that portion of the message which summarizes the event and result thereof. Further, these event reporting messages may further consolidate, or otherwise be combined with, the corresponding directed reporting messages communicated to the particular participants participating in the reported transaction while preserving the anonymity of those participants to which messages are particularly directed.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: December 12, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Paul Callaway, Fritz Caskey, Dennis Genetski, Pearce Peck-Walden, José Antonio Acuña-Rohter, Priteshkumar Soni, Rosa Frenkel
  • Patent number: 11842398
    Abstract: A system and a method automatically enable unconstrained inputs of data including a price that relate to a proposed new or modified trade orders between counterparties for submission to an electronic trading system that enforces constraints on the inputs relating to the proposed trades that can be submitted by the counterparties.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: December 12, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventor: Richard Stevens
  • Patent number: 11836795
    Abstract: The disclosed embodiments relate to implementation of a trading system, which may also be referred to as a trading system architecture, having improved performance which further assures transactional determinism under increasing processing transaction loads while providing improved trading opportunities, fault tolerance, low latency processing, high volume capacity, risk mitigation and market protections with minimal impact, as well as improved and equitable access to information and opportunities.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: December 5, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Ari Studnitzer, Zachary Bonig, Ryan Eavy, Frank Kmiec, Scott Henderson
  • Patent number: 11830094
    Abstract: The disclosed embodiments relate generally to complex data stream control and entitlement. Specifically, the disclosed embodiments provide systems and methods for ensuring that only authenticated/verified participants receive data streams. A third party, e.g., a party other than the data provider or the data recipient, who is nevertheless associated with both the data provider and the data recipient, may be involved in controlling whether data streams from the data provider can reach the data recipient. Thus, a third party may logically sit between the data provider and the data recipient, and may decide whether the data recipient should receive data streams. The disclosed embodiments implement data generation, flow, control and permissioning between multiple entities via digital assets accessed and manipulated on a shared data structure.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: November 28, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Ryan Pierce, Elizabeth Freeman, Angela Wozniak, Mansoor Ahmed
  • Patent number: 11830068
    Abstract: Systems and methods are provided for a clearing framework for clearing a non-deliverable interest rate swap. The clearing framework includes an application programming interface (API) including functions for processing trade messages including information used by a clearing house computing system in clearing non-deliverable interest rate swaps; one or more user interface screens comprising information corresponding to one or more non-deliverable interest rate swaps and one or more user interface screens comprising information of cleared interest rate swaps, one an API for reporting clearing information, wherein the one or more functions comprise a first messaging function to confirm clearing of the one or more non-deliverable interest rate swaps and a second messaging function to request consent to clear the one or more non-deliverable interest rate swaps.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: November 28, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Dhiraj Bawadhankar, Panagiotis Xythalis, Jingbin Yin, Molang Dong, Fateen Sharaby, Romil Parekh, Jalpan Shah
  • 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
  • Patent number: 11829333
    Abstract: The disclosed embodiments relate to a mechanism for allowing concurrent access, e.g. write operations, to a data structure, e.g. a file, which may have limited capacity, by multiple processes or threads and, in particular, for allowing concurrent, or otherwise substantially simultaneously, appending of data to the file thereby. Each process/thread requests the amount of space it needs to append its data. Upon request, the disclosed mechanism allocates and reserves the requested amount of space and allows the requesting process/thread to commence its append operation. Subsequent to the commencement of the append operation, another thread is then free to request space for its needs and commence its append operation concurrently, or otherwise substantially simultaneously, with the previous append operation, i.e. before the prior append operation is completed.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: November 28, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Kyle D. Kavanagh, Andrew Pikler
  • Patent number: 11824789
    Abstract: A data transaction processing system includes a quarantine system that delays messages configured to accept a delay before being processed by the data transaction processing system. During periods of heavy network traffic, the imposed delay reduces network congestion by distributing/load leveling messages according to available computing resources. Separating messages over time also reduces the processing latency of the data transaction processing system. Messages that are routed and delayed through the quarantine system may be executed at a better transactional value than other non-delayed messages.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: November 21, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventor: Oliver Markus Haynold
  • Patent number: 11824790
    Abstract: A plurality of message transceivers coupled with each other via a portion of an electronic communications network characterized by a transmission latency is each operative to perform an action on data transaction messages received thereby. Upon receipt by any of the plurality of message transceivers of a first augmented data transaction message transmitted thereto by another of the plurality of message transceivers, the receiving message transceiver is configured to delay performance of the action on the first augmented data transaction message for an amount of time based on an extent to which a defined amount of time exceeds a transmission time, resulting from the transmission latency of the portion of the electronic communication network via which the first augmented data transaction message was conveyed, of the first augmented data transaction message between the transmitting and receiving message transceivers when the transmission time is less than the defined amount of time.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: November 21, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, David Alan Lariviere, Suchith Vasudevan, Brian Alvin Bourn