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.
Abstract: The disclosed embodiments relate to systems and methods calculation of an estimation solution for a constraint polytope. The apparatus may include a database, a communication interface, and a polytope controller. The database stores data indicative of a constraint polytope. The communication interface is configured to receive a first point batch from an external computer system, and the first point batch includes a plurality of data points representing transactions. The polytope controller analyzes the plurality of data points and performs a projection of the plurality of data points to the constraint polytope and generates a dynamic adjustment for a second point batch for the constraint polytope.
Abstract: A data transaction processing system including multiple transaction processors also includes an active transaction receiver that sequences all incoming messages from various sources to facilitate transactional determinism, as well as a results arbiter to efficiently decide which transaction processor result to choose as the correct output. The data transaction processing system minimizes overall latency by optimizing which transaction processors and results arbiters are responsive to specific client computer input requests or messages.
Type:
Grant
Filed:
January 24, 2022
Date of Patent:
May 30, 2023
Assignee:
Chicago Mercantile Exchange Inc.
Inventors:
Zachary Bonig, Jose Antonio Acuna-Rohter, Pearce Peck-Walden, James Bailey, Eric Thill, David Lariviere
Abstract: A computer implemented method includes generating, by a processor associated with a first client computer, a request message; generating, by the processor, a first public token based on a first private token; augmenting, by the processor, the electronic data transaction request message with the first public token; transmitting, by the processor, the augmented electronic data transaction request message to a second client computer; generating, by the processor, a second public token based on the first public token; identifying, by the processor, from a database of result messages, a result message labeled with the second public token, the identified result message including encrypted confidential information; generating, by the processor, a second private token corresponding to the second public token used to identify the result message; and decrypting, by the processor, the encrypted confidential information with the second private token.
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:
January 17, 2023
Publication date:
May 18, 2023
Applicant:
Chicago Mercantile Exchange Inc.
Inventors:
Ari Studnitzer, Zachary Bonig, Ryan Eavy, Frank Kmiec
Abstract: A data transaction processing system receives electronic data transaction request messages from client computers over a data communication network and augments each message with hardware level data, and generates a monotonically increasing identification number for each electronic data transaction request message based on the hardware level data. The data transaction processing system transmits the identification number to the client computer utilizing transport layer protocols.
Type:
Grant
Filed:
March 27, 2017
Date of Patent:
May 16, 2023
Assignee:
Chicago Mercantile Exchange Inc.
Inventors:
Kyle Kavanagh, José Antonio Acuña-Rohter
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:
Application
Filed:
August 5, 2022
Publication date:
May 11, 2023
Applicant:
Chicago Mercantile Exchange Inc.
Inventors:
Pearce Ian Peck-Walden, Zachary Bonig, Craig Richard LeVeille, Dileep Chakravarthi Konduru
Abstract: In a system including a primary process followed by a secondary process, which are performed serially and sequentially, i.e., in a FIFO manner, where the secondary process is downstream of the primary process, the disclosed embodiments relate to selective/conditional secondary processing of electronic data transaction request messages, which speeds up the primary processing of the electronic data transaction request messages, reduces reduce the amount of computing resources wasted on calculating inaccurate information, and reducing the usage of network resources associated with publishing market data feeds and receiving new responsive messages.
Type:
Grant
Filed:
August 17, 2021
Date of Patent:
April 25, 2023
Assignee:
Chicago Mercantile Exchange Inc.
Inventors:
Kyle Dennis Kavanagh, Pearce Ian Peck-Walden
Abstract: A computer implemented method for optimizing a delivery or settlement process for a plurality of portfolios of a plurality of participants. Data records indicative of obligations between the plurality of participants are identified. A weighted directed graph data structure is generated that comprises vertex data records representing the plurality of participants and edge data records representing the obligations between the participants. All paths of edge data records where a vertex data record is reachable from itself in the weighted directed graph data structure are identified. The data records indicative of obligations between the plurality of participants are altered based on the identified paths.
Type:
Application
Filed:
October 31, 2022
Publication date:
April 20, 2023
Applicant:
Chicago Mercantile Exchange Inc.
Inventors:
Nimisha Srivastava, Gunjan Sharma, Shadi Kamal Nasr, Fateen Sharaby
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:
December 5, 2022
Publication date:
April 20, 2023
Applicant:
Chicago Mercantile Exchange Inc.
Inventors:
Ari Studnitzer, Zachary Bonig, Ryan Eavy, Frank Kmiec, Barry Galster, Paul Callaway
Abstract: The disclosed embodiments relate to systems and methods calculation of an estimation solution for a constraint defined within a computation space. The apparatus may include a constraint computation controller. The constraint computation controller analyzes the plurality of data points and performs a projection of the plurality of data points to the constraint within the computation space and generates a dynamic adjustment for reducing a margin requirement consistent with the constraint.
Abstract: An electronic tokening system implemented by a data source transmits secure electronic tokens including time-based values to a plurality of terminals. The terminals may be geographically disparate, and the different terminals may have different connection speeds to the data source. The terminals may use the secure electronic tokens to consistently and reliable calculate data values.
Type:
Grant
Filed:
June 5, 2017
Date of Patent:
April 11, 2023
Assignee:
Chicago Mercantile Exchange Inc.
Inventors:
Mohandas Ayikara Kizhakayil, Graham Robert McDannel, Bluford Hugh Putnam, Qifan Wu, Vijay Mani Pillai, James Joseph Boudreault
Abstract: Systems and methods are provided to identify abnormal transaction activity by a participant that is inconsistent with current conditions. Historical participant and external data is identified. A recurrent neural network identifies patterns in the historical participant and external data. A new transaction by the participant is received. The new transaction is compared using the patterns to the historical participant and external data. An abnormality score is generated. An alert is generated if the abnormality score exceeds a threshold.
Type:
Grant
Filed:
March 23, 2017
Date of Patent:
April 11, 2023
Assignee:
Chicago Mercantile Exchange Inc.
Inventors:
Ari Studnitzer, David Geddes, Inderdeep Singh
Abstract: The disclosed embodiments, collectively referred to as the “Message Ordering Buffer” or “MOB”, relate to an improved messaging platform, or processing system, which may also be referred to as a message processing architecture or platform, which routes messages from a publisher to a subscriber ensuring related messages, e.g., ordered messages, are conveyed to a single recipient, e.g., processing thread, without unnecessarily committing resources of the architecture to that recipient or otherwise preventing message transmission to other recipients. The disclosed embodiments further include additional features which improve efficient and facilitate deployment in different application environments. The disclosed embodiments may be deployed as a message oriented middleware component directly installed, or accessed as a service, and accessed by publishers and subscribers, as described herein, so as to electronically exchange messages therebetween.
Type:
Grant
Filed:
October 15, 2021
Date of Patent:
April 11, 2023
Assignee:
Chicago Mercantile Exchange Inc.
Inventors:
Ajay Sunderajan Madhavan, Todd James Borro, Maximiano J. Martinez, David Erik Heitman
Abstract: Methods, devices, and systems for facilitation of communication between participants of an electronic marketplace involve receiving a message generated from a market participant and transmitting the message to other market participants. The facilitation also involves receiving responses to the message from the other market participants and transmitting the responses to the message originating market participant such that the transmitted response is imperceptible to the other market participants.
Abstract: Computer implemented systems and methods are disclosed that allow for the efficient and rapid determination of guarantee funds for clearing member firms. Disclosed systems and methods account for the exposure of self-referencing risk.
Type:
Grant
Filed:
October 18, 2021
Date of Patent:
April 11, 2023
Assignee:
Chicago Mercantile Exchange Inc.
Inventors:
Evren Baysal, Panagiotis Xythalis, Kailin Ding, Sixiang Li, Lu Lu, Jun Zhai
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 and a second remnant swap to blend the plurality of swaps using the determined fixed rates. This may reduce the gross notional and/or the total clearing line items associated with the original swaps. In some cases, the computing device may determine one single swap for blending the plurality of swaps.
Abstract: Systems and methods are disclosed for ensuring execution of multiple interdependent transactions in an electronic data transaction processing system in which a plurality of data items are transacted by one or more hardware matching processors associated therewith that match a combined electronic data transaction request comprising a conditional execution instruction and a plurality of component electronic data transaction request messages, each for transaction of a different data item of the plurality of data items.
Type:
Application
Filed:
December 9, 2022
Publication date:
April 6, 2023
Applicant:
Chicago Mercantile Exchange Inc.
Inventors:
Ari Studnitzer, Pearce Peck-Walden, Mark Rogerson
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:
December 7, 2022
Publication date:
March 30, 2023
Applicant:
Chicago Mercantile Exchange Inc.
Inventors:
Arkadiusz Koziol, Priteshkumar Soni, Melissa Ann Jenner, Baris Mestanogullari, Pearce Peck-Walden
Abstract: A method includes, in response to receiving an email message, detecting one or more artifacts within an email message, wherein each of the artifacts is associated with a payload; for each artifact, generating, a descriptor object representing the artifact that does not include the payload, so that the processor is prevented from accessing the payload via the descriptor object; and at least one payload button based on the payload associated with the artifact for causing the payload to be transmitted to an external system for analysis of the payload; and presenting an artifact dashboard in a graphical user interface (GUI) rendered on a display of the email security system, the artifact dashboard displaying, for each artifact, the descriptor object representing the artifact and the at least one payload button based on the payload associated with the artifact.
Type:
Application
Filed:
December 5, 2022
Publication date:
March 30, 2023
Applicant:
Chicago Mercantile Exchange Inc.
Inventors:
Thomas Anthony Kemp, Metin Carlo DePaolis, William Robert Gemza, JR., Ryan Jerome Whalen