Patents Assigned to Chicago Mercantile Exchange, Inc.
  • Publication number: 20230351500
    Abstract: The disclosed embodiments relate to systems/methods for low latency regulation of distributed, e.g., geographically and/or logically, transaction processing, such as trading of financial instruments, in accordance with centralized demand-based dynamically reallocated post-trade-based limits, e.g., credit/risk limits. In particular, the disclosed embodiments relate to monitoring credit demand across execution venues, as opposed to actual utilization, and, based thereon, modifying execution specific limits to reallocate of portions of a credit/risk allotment, such as a credit/risk limit, to multiple execution venues for use in approving transactions, which may implement order driven and/or quote driven markets, so as to dynamically rebalance the allocations to the execution venues based on demand/need, rather than utilization, thereby avoiding having to mitigate latencies in determining and responding to utilization.
    Type: Application
    Filed: April 29, 2022
    Publication date: November 2, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Michael S. Merold, Venkatesh Hegde, Matthew Morano, Francis B. Bakalar, Brian G. Dugdale, Indira P. Sinha, Stanislav Liberman, Michal Sheves, Mark Bucaj
  • Publication number: 20230351505
    Abstract: Systems are provided for compressing portfolios of open option positions. Market participants may provide constraints, such as net delta and gamma values within a specific tolerance. A compression engine uses a linear, integer and/or linear-quadratic programming solver to analyze portfolios of multiple market participants and identify multilateral option spread trades that result in portfolios that are compressed subject to the constraints.
    Type: Application
    Filed: June 29, 2023
    Publication date: November 2, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Richard Co, Dhiraj Subhash Bawadhankar, Florian Huchedé, John Balaam Alexander Kerpel, Andrey Lopatin, Romil Pradip Parekh, Robert William Taylor
  • Publication number: 20230350851
    Abstract: A data storage system for use with a multi-threaded processing system receives concurrent requests to store data to a common data store, and efficiently and securely swaps an active data store for a new data store while avoiding conflicts arising from multiple threads attempting to swap a same data store and minimizing reliance on operations that re-attempt actions upon failure of an attempted action, thereby improving performance of the data storage system and also the multi-threaded processing system.
    Type: Application
    Filed: June 21, 2023
    Publication date: November 2, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventor: Kyle D. Kavanagh
  • Publication number: 20230351507
    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: July 11, 2023
    Publication date: November 2, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Ari Studnitzer, Zachary Bonig, Ryan Eavy, Frank Kmiec, Barry Galster, Paul Callaway
  • Publication number: 20230350919
    Abstract: A computer implemented method for implementing a real time reconciling shared data structure is disclosed. The shared data structure may be stored in a memory, and a portion of the shared data structure may be coupled with a processor. The computer implemented method may be used for interacting with the shared data structure. The method may comprise the exchange of messages, requesting to change data in the shared data structure, between selected participants, wherein some of the participants must validate requested changes to the shared data. If all participants validate the requests to change data the changes to the data are made, and if less than all participants validate the requests then the changes are not made.
    Type: Application
    Filed: July 3, 2023
    Publication date: November 2, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Ajay Madhavan, Stanislav Liberman, Kireeti Reddy
  • Publication number: 20230350608
    Abstract: A system includes a logic that generates a reduced-precision primary data object and an associated residual data object for each of a plurality of uncompressed data objects. The logic classifies the at least some of the generated residual data objects for removal based on data integrity rules and determines that removal of others of the generated residual data objects violates the data integrity rules. The logic removes the at least some of the generated residual data objects classified for removal and applies a corresponding adjustment to at least one of the generated residual data objects.
    Type: Application
    Filed: June 22, 2023
    Publication date: November 2, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventor: Carl Erik Thornberg
  • Patent number: 11803911
    Abstract: A computer implemented method for assigning values to objects includes receiving a plurality of values for each of a plurality of base objects including a first and second base object; receiving a plurality of values for a first composite object associated with the first and second base objects; generating and storing in the memory a solution set including combinations of values of the first and second base objects; for each combination in the solution set, generating first transaction results by computing transactions between the values of the first and second base objects; comparing each of the first transaction results to a first range of values including the values of the first composite object; and removing, from the solution set and from the memory, the combinations of the values of the first and second base objects corresponding to the first transaction results that are outside of the first range of values.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: October 31, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
  • 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: 11798078
    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: February 8, 2021
    Date of Patent: October 24, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Ari Studnitzer, Zachary Bonig, Ryan Eavy, Frank Kmiec
  • Patent number: 11790447
    Abstract: The disclosed embodiments relate to improving the efficiency of an electronic trading system for interest rate swaps (“IRS”) by allowing for IRS contracts to be funded in a base currency while the cash flows, e.g. coupon payments, price alignment interest, variation margin, are denominated in a local currency different from the base currency. Thereby cash flows may be netted and offset minimizing the magnitude of funds needed to be moved and reducing the number of transactions processed by the electronic trading system as well as the consumption of computational resources thereby. Furthermore, the disclosed embodiments facilitate entering into IRS transactions is a currency different from the currency of cash flows while eliminating Herstatt risk due to volatility of foreign exchange rates, which allows for increased off shore participation and thereby increased transaction volume.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: October 17, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Panagiotis Xythalis, Jay Zhu, Fateen Sharaby, Dhiraj Bawadhankar, Molang Dong
  • Patent number: 11790450
    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: Grant
    Filed: December 7, 2022
    Date of Patent: October 17, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Arkadiusz Koziol, Priteshkumar Soni, Melissa Ann Jenner, Baris Mestanogullari, Pearce Peck-Walden
  • Patent number: 11776055
    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 17, 2023
    Date of Patent: October 3, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Ari Studnitzer, Zachary Bonig, Ryan Eavy, Frank Kmiec
  • Patent number: 11775495
    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: Grant
    Filed: September 9, 2020
    Date of Patent: October 3, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Kyle Dennis Kavanagh, José Antonio Acuña-Rohter, David Michael Wong
  • Publication number: 20230308522
    Abstract: The disclosed embodiments relate generally to efficient data encoding and transmission. An encoding system determines an encoding interval at which to encode different groups of related data in a data structure. The encoding interval for each group encoded together optimizes the amount of newly received information that is encoded and transmitted in a continuous, repeating loop.
    Type: Application
    Filed: May 19, 2023
    Publication date: September 28, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Priteshkumar Soni, Andy Ross, Melissa Jenner, Sebastian Demian
  • Publication number: 20230306449
    Abstract: Systems and methods for pre-processing data to facilitate efficient and accurate machine learning are provided. The data may include market data. The pre-processing may include partitioning the data into windows assigning categories to windows generate a series of vectors. The series of vectors then being input into a computer system that executes a machine learning algorithm to efficiently train a neural network used to identify structure or patterns therein.
    Type: Application
    Filed: June 1, 2023
    Publication date: September 28, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Ari L. Studnitzer, David John Geddes, Inderdeep Singh, Steven Hutt, Bernard Pieter Hosman
  • Publication number: 20230306512
    Abstract: Systems and methods are provided for efficiently processing withholding payments for constructive dividends. A party that receives constructive dividend payments also has a corresponding short position in a withholding financial instrument. A clearing house computer system adjusts the value of a withholding financial instrument in response to receipt of constructive dividend payments. The clearing house computer system determines a variation margin amount for the short party and processes a variation margin payment from the short party to a withholding account through the variation margin settlement system.
    Type: Application
    Filed: May 31, 2023
    Publication date: September 28, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Richard Co, Timothy Francis McCourt, Thomas Patrick Rafferty, John Balaam Alexander Kerpel
  • Patent number: 11768841
    Abstract: The disclosed embodiments relate to systems and methods for generating an optimal solution for determining a value for one or more base data objects. A plurality of solutions include one or more composite data objects transacted by a transaction system processor. The composite data objects include the one or more base data objects. An optimal solution is generated by using data indicative of a level of activity and a number of sources for each of the plurality of composite data objects.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: September 26, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Seo Wook Jang, Jeon Ho Cho, Bo Miao, Cham Hong Po, Yaotian Zhang, Panagiotis Xythalis, Matthew Morano
  • Publication number: 20230300214
    Abstract: Systems, devices and methods for adaptive compression of stored information includes a memory management computing device programmed to monitor a size of a plurality of data structures stored in a data repository. The computing device compares the size of each of a plurality of data structures to a predetermined threshold. When a size of an uncompressed data structure meets the threshold, the memory management computing device calculates a value of a first compression parameter based on a value of a first parameter and a value of a second parameter of each data element of the uncompressed data structure, calculates a value of a second compression parameter based the value of the first parameter of each data element of the uncompressed data structure, generates a compressed data structure based on the value of the first compression parameter and the second compression parameter; and replaces, in the data repository, the uncompressed data structure with the compressed data structure.
    Type: Application
    Filed: May 24, 2023
    Publication date: September 21, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Fateen Sharaby, Sriram A. Raju Datla, Dhiraj Subhash Bawadhankar, John Charles Redfield, Justin Yeong-Juin Lee
  • Publication number: 20230298098
    Abstract: The disclosed embodiments relate to ensuring that a selected value, selected, for example, via interaction with a graphic user interface, of a dynamically changing parameter, such as a price, is used when generating an electronic data transaction request message in a data transaction processing system, such as an electronic trading system. The data transaction processing system being a system in which data items, such as financial contracts, e.g., futures contracts, are transacted or otherwise traded by a hardware matching processor that attempts to match electronic data transaction request messages with electronic data transaction request messages counter thereto for the same one of the data items based on multiple transaction parameters. A selected value is temporarily buffered allowing the represented value to update wherein a subsequently generated transaction may be based on the buffered value rather than an updated value.
    Type: Application
    Filed: May 23, 2023
    Publication date: September 21, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Nicholas Bandy, Matthew Morano
  • Publication number: 20230298113
    Abstract: A physical container (e.g., a battery) may be filled up (charged) or emptied (discharged) with energy commensurate with requirements to post a particular amount of collateral. The disclosure provides computing systems and methods for processing data using a novel combination of wavelet techniques and rolling techniques to more efficiently detect seasonality in particular products (e.g., energy products) to more accurately model and determine collateral/margin requirements. A clearinghouse computing device may be configured to generate a margin requirement for a portfolio of products and may include a processor to process instructions that cause the clearinghouse computing device to perform wavelet decomposition and rolling methods on a historical database of records.
    Type: Application
    Filed: May 19, 2023
    Publication date: September 21, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Jennifer Yingying Weng, Nikhil Joshi, Guo Chen, Siwen Yang, Zijiang Yang, Xiaowen Xu, Shuo Liu, Sebastiano Rossi