Patents Assigned to Chicago Mercantile Exchange
  • Patent number: 11908006
    Abstract: A computer implemented method for cross asset correlation includes receiving, by a processor, portfolio data for a plurality of portfolios, determining, by the processor, a single portfolio performance vector for each of the plurality of portfolios based on a portfolio specific model, determining, by the processor, a joint portfolio performance vector for the plurality of portfolios based on portfolio specific models, determining, by the processor, for each portfolio, a portfolio specific scalar based on the single portfolio performance vector and the joint portfolio performance vector; and modifying, by the processor, a portfolio risk based on the portfolio specific model and the portfolio specific scalar.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: February 20, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Florian Huchedé, Robert Hayes, Abdoulaye Gory, David Henri Nicolay
  • Patent number: 11907207
    Abstract: The disclosed embodiments relate to a system/apparatus for reducing a data size of a database/data structure stored in a memory of a data transaction processing system, which stores a plurality of data records, each of the plurality of data records being characterized by a record data size and storing data indicative of a position (of one or more portfolios) in one or more financial instruments, such as interest rate swaps, futures contracts, etc. The system/apparatus may be referred to as an architecture which enables post-trade processing of portfolio/position databases/data structures, or subsets thereof, to reduce the data size thereof for storage, communication and/or processing and may further reduce other aspects or characteristics such as gross notional value, total risk, etc.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: February 20, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Dhiraj Bawadhankar, Fateen Sharaby, Naresha Chari, Romil Parekh
  • Publication number: 20240046354
    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: Application
    Filed: September 13, 2023
    Publication date: February 8, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Panagiotis Xythalis, Jay Zhu, Fateen Sharaby, Dhiraj Bawadhankar, Molang Dong
  • Publication number: 20240048499
    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: Application
    Filed: October 18, 2023
    Publication date: February 8, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventor: Oliver Markus Haynold
  • Publication number: 20240046358
    Abstract: The disclosed embodiments relate to systems and methods for triangulation of options and futures. An exchange receives a volatility quoted order. The system attempts to match the order within a volatility order book. If there is a match, the system attempts to mitigate the risk of the order by implying an order into the futures market. If there is not a match, the system implies an order into a premium quoted option order book. The exchange automatically maintains the order based on changes in the underlying futures market and a stored quoting model.
    Type: Application
    Filed: October 11, 2023
    Publication date: February 8, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Pearce Peck-Walden, Ryan Eavy, Dileep Konduru, Zachary Bonig, Ari Studnitzer
  • Publication number: 20240048630
    Abstract: A computer implemented method is described for validation of a service. A graph data structure including a catalog layer with a service offering is statically analyzed. The method uses the static analysis to determine that a build exposing the service deviates from a pre-declared whitelist of dependencies. The method rejects insertion of the build into the graph data structure responsive to the determination in accord with a deny-by-default security posture.
    Type: Application
    Filed: October 11, 2023
    Publication date: February 8, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Adam Gilat, Alexander Abugov, Regev Dekel, Roy Antman, Or Yosef Sela, Eyal Cohen
  • Patent number: 11895211
    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: Grant
    Filed: May 24, 2023
    Date of Patent: February 6, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Fateen Sharaby, Sriram A. Raju Datla, Dhiraj Subhash Bawadhankar, John Charles Redfield, Justin Yeong-Juin Lee
  • Publication number: 20240039859
    Abstract: A plurality of message transceivers coupled with each other via a portion of an electronic communications network characterized by a transmission latency are 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: Application
    Filed: October 11, 2023
    Publication date: February 1, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, David Alan Lariviere, Suchith Vasudevan, Brian Alvin Bourn
  • Patent number: 11887189
    Abstract: A computer implemented method for a tracking platform comprises receiving a plurality of data records for the financial instrument; determining a number of units of the futures contract associated with a starting capital amount based on the near settlement price of the data record with the earliest timestamp; processing the data records in sequence based on the timestamp by setting a value for a roll indicator; updating the number of units of the financial instrument if necessary; and determining a profit and loss (“PNL”) for the data record based on the number of units of the financial instrument and a change in settlement price; calculating a tracking value for the financial instrument based on the PNLs of the processed data records; and generating at least one financial instrument having a value that is determined from the calculated tracking value.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: January 30, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventor: John Balaam Alexander Kerpel
  • Patent number: 11887194
    Abstract: A set of estimated allocations Nest(X1) through Nest(Xk) of portfolio positions to products X1 through Xk may be determined, with products X1 through Xk including portfolio products and spread-traded products based on some of the portfolio products. Utilizing the set of estimated allocations, an optimized liquidation cost LCopt may be designated. Data indicating at least a portion of a performance bond based on the optimized liquidation LCopt may be output.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: January 30, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Adam Olszewski, Dmitriy Glinberg, Edmund Li, Feliks Landa
  • Publication number: 20240029162
    Abstract: The disclosed embodiments relate to reduction of computational resources of an electronic trading system required for management of electronic tradeable instruments via instantiation of data objects in a memory including both data inherited from and data linked to a master data object stored in an external data structure or database. The combination of both inherited and referenced attributes may uniquely define each instance to enable the electronic trading system to manage and process transactions for a large number of tradeable instrument variations with minimal computational resources. Thereby, the disclosed embodiments enable the listing en mass and scheduling of a large number of financial instruments for trading to cover, for example, various currency patterns, pricing sources and fixing times.
    Type: Application
    Filed: September 26, 2023
    Publication date: January 25, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Paul Sacristan, Dileep C. Konduru, Marla Frank, Paul Sons, Eric Schuldt
  • Patent number: 11875404
    Abstract: The disclosed embodiments relate to implementation of a trading system or trading system architecture having multiple transaction processors that execute financial transactions as well as scheduled tasks. The multiple transaction processors perform all actions independently of each other, but can be configured to execute the financial transactions or scheduled tasks in a controlled, coordinated, and/or synchronized manner based on time signal data augmented to the financial transactions or scheduled tasks by a transaction receiver/orderer.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: January 16, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, Eric Thill, Pearce Peck-Walden, José Antonio Acuña-Rohter, Barry Galster, Neil Steuber, James Bailey, Jake Siddall
  • Patent number: 11875405
    Abstract: The disclosed embodiments relate to regulation of a rate of incoming orders by buffering or otherwise batching orders together as they are received and subsequently forwarding batches of orders to a match engine for processing thereby in a manner which may equalize orders from traders having varying abilities to rapid submit orders or otherwise capitalize on market events. The disclosed embodiments further relate to prioritizing the matching of resting orders against an incoming order. In particular, the disclosed embodiments alter the priority of a given resting order to match against an incoming order, relative to other suitably matching resting orders, as a function of how long the orders have been resting on the order book.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: January 16, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Paul Callaway, Sean Castette, Kireeti Reddy, Akira Yamaguchi, José Antonio Acuña-Rohter, Pearce Peck-Walden, Zachary Bonig
  • Publication number: 20240013299
    Abstract: Networks, systems, and methods for event triggered trading of investment vehicles are disclosed. Orders that are conditioned upon events occurring outside a market may be submitted to an exchange. The conditional orders may be held or stored until the occurrence or non-occurrence of the event. An event data feed is provided to provide information identifying the occurrence or non-occurrence of the event. In response to receiving information via the data feed identifying the event, the orders conditioned upon the event will be triggered, matched, and executed.
    Type: Application
    Filed: September 25, 2023
    Publication date: January 11, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: James Raitsev, Stanislav Liberman
  • Publication number: 20240013298
    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: Application
    Filed: September 25, 2023
    Publication date: January 11, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
  • Publication number: 20240013296
    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: Application
    Filed: September 21, 2023
    Publication date: January 11, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventor: David Andrew Boberski
  • 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: 11869078
    Abstract: A method for generating a prediction of a latency of a transaction processing system includes: sampling a first plurality of messages from a database that stores data indicative of messages previously processed by the transaction processing system including a characteristic and a processing time of each previously processed message; generating latency tables based upon the characteristics and the processing times of the sampled first plurality of messages; determining a characteristic of each of a second plurality of messages being processed by the transaction processing system; selecting, for each of the second plurality of messages, a latency table from the plurality of latency tables based upon the respective determined characteristic; simulating a processing time for each of the second plurality of messages based upon the respective selected latency table; and generating a latency prediction for the transaction processing system based upon the simulated processing times for the second plurality of message
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: January 9, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Jose Antonio Acuña-Rohter, Paul Callaway, Kyle D. Kavanagh, Christopher Walsh, Sherry Bryant, Elisa Lugo, Joshua Hoffberg
  • Patent number: 11869085
    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: December 5, 2022
    Date of Patent: January 9, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Ari Studnitzer, Zachary Bonig, Ryan Eavy, Frank Kmiec, Barry Galster, Paul Callaway
  • Publication number: 20240005402
    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: September 18, 2023
    Publication date: January 4, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Pearce Ian Peck-Walden, Zachary Bonig, Craig Richard LeVeille, Dileep Chakravarthi Konduru