Patents Assigned to Chicago Mercantile Exchange, Inc.
  • Patent number: 11695854
    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: Grant
    Filed: August 5, 2022
    Date of Patent: July 4, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Priteshkumar Soni, Andy Ross, Melissa Jenner, Sebastian Demian
  • Patent number: 11694266
    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: Grant
    Filed: October 31, 2022
    Date of Patent: July 4, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Nicholas Bandy, Matthew Morano
  • Publication number: 20230206326
    Abstract: The disclosed embodiments relate to a system for trading using a central counterparty which allows market participants to minimize risk and/or transactional fees associated with a portfolio of bilateral positions without substantially altering a risk profile thereof. In particular, the disclosed embodiments allow a market participant holding a portfolio of heterogeneous bilateral positions, such as positions in interest rate swap (“IRS”) contracts, to net together similar but not identical positions within their portfolio, thereby reducing margin requirements and/or transaction fees, according to criteria specified by the market participant, and which may be different from criteria specified by other market participants, wherein the overall risk exposure desired by the market participant in entering into the positions remains substantially unchanged as does the desired overall risk exposure of the counterparty market participants to those positions.
    Type: Application
    Filed: February 17, 2023
    Publication date: June 29, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventor: David Boberski
  • Publication number: 20230206336
    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: Application
    Filed: March 7, 2023
    Publication date: June 29, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Evren Baysal, Panagiotis Xythalis, Kailin Ding, Sixiang Li, Lu Lu, Jun Zhai
  • Publication number: 20230206335
    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: Application
    Filed: March 6, 2023
    Publication date: June 29, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Mohandas Ayikara Kizhakayil, Graham Robert McDannel, Bluford Hugh Putnam, Qifan Wu, Vijay Mani Pillai, James Joseph Boudreault
  • Publication number: 20230206328
    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.
    Type: Application
    Filed: March 3, 2023
    Publication date: June 29, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Daniel Judson, Prashant Kumar
  • Patent number: 11688011
    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: September 7, 2022
    Date of Patent: June 27, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Ari Studnitzer, Zachary Bonig, Ryan Eavy, Frank Kmiec, Barry Galster, Paul Callaway
  • Patent number: 11687510
    Abstract: A system includes first logic to obtain a fixed constituent data object and a variable constituent data object for each data object of a set of objects, second logic to analyze the fixed constituent data objects to allocate each fixed constituent data object to one of a plurality of fixed groups, third logic to analyze the variable constituent data objects to allocate each variable constituent data object to one of a plurality of variable groups, fourth logic to determine a net magnitude for each fixed group and for each variable group, fifth logic to determine a historical component for each variable constituent data object, sixth logic to determine a net historical magnitude for each variable group based on the historical components, and seventh logic to define at least one representative data object to represent the fixed and variable constituent data objects in each pair of fixed and variable groups having a matching common set of properties, the at least one representative data object maintaining the net
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: June 27, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Paul Oglesby, Kalle Tomas Thurin, Carl Erik Thornberg
  • Patent number: 11687558
    Abstract: A computer implemented method and system for a selectively replicated trustless persistent store is provided using a bilateral distributed ledger. The selectively replicated trustless persistent store synchronizes current state data stores shared among multiple parties. Data modifications may be made in any shared store locally and then are automatically replicated across other permissioned stores. The selectively replicated trustless persistent store is responsible for getting the data validated and agreed upon before committing locally.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: June 27, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventor: Ajay Sunderajan Madhavan
  • Patent number: 11688010
    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: July 21, 2022
    Date of Patent: June 27, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Ari Studnitzer, Zachary Bonig, Ryan Eavy, Frank Kmiec
  • Patent number: 11688009
    Abstract: The disclosed embodiments relate to automated enablement of deferred physical delivery of an asset, for which physical delivery is called for in a bilateral contract, by automatically settling the bilateral contract among the parties thereto with positions in specifically tailored futures contracts with a defined later delivery date and, based thereon, extinguishing the bilateral contract requirement for physical delivery. This electronic substitution of equivalent futures positions for both parties in place of the physical delivery requirement, the delivery and payment obligations are bifurcated enabling either party to continue, unpenalized, with their respective obligation irrespective of the other party's actions, enabling the resultant positions available for offsetting/netting, so as to readily exit a position or utilize it to reduce monetary requirements, e.g.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: June 27, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Florian Huchedé, Xinrui Wang
  • Patent number: 11688007
    Abstract: The disclosed embodiments relate to implementation of a trading system or trading system architecture having multiple transaction processors that process or execute instructions. The instructions are sent to the transaction processors before they are to be executed, so that when an instruction identifier corresponding to a pre-sent or pre-loaded instruction is sent to a transaction processor, the transaction processor can retrieve and execute the corresponding instruction without unnecessary delay, thus reducing transaction processing latency and improving computing efficiency.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: June 27, 2023
    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
  • Publication number: 20230196467
    Abstract: A computer implemented method determines a margin requirement for a financial product portfolio. Market conditions for the financial product portfolio are characterized by a zero curve. The method includes producing a plurality of scenario curves, each scenario curve reflecting a principal component analysis (PCA) model of the zero curve with a respective PCA factor of a plurality of PCA factors of the PCA model offset from a corresponding base value for the zero curve, calculating a respective projected value of the financial product portfolio for each scenario curve of the plurality of scenario curves, calculating a loss risk amount for each PCA factor based on the respective projected value and a current value of the financial product portfolio, and determining the margin requirement based on a sum of the loss risk amounts for the plurality of PCA factors.
    Type: Application
    Filed: February 20, 2023
    Publication date: June 22, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Udesh Jha, Jalpan Shah, Dmitriy Glinberg, Edmund Li, Feliks Landa
  • Publication number: 20230196066
    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 are 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: Application
    Filed: February 22, 2023
    Publication date: June 22, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Ari Studnitzer, David Geddes, Inderdeep Singh
  • Patent number: 11681658
    Abstract: A computer implemented method of reducing data elements in a data file includes: receiving a data file including one or more primary data elements; storing the data file in a memory coupled to the processor; generating, from at least one of the one or more primary data elements, a plurality of supplemental data elements; determining whether any of the plurality of supplemental data elements and any of the primary data elements offset each other; and upon determining that at least one of the plurality of supplemental data elements and at least one of the primary data elements offset each other, deleting, from the data file, at least one of the offset supplemental data elements or primary data elements.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: June 20, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Anton Chuprun, Robert William Taylor, Sean Michael Downey, Matthew Scott Simpson, Matthew Steven Waldis, Jeffrey Graham Rosenthal
  • Publication number: 20230188486
    Abstract: A streaming platform reader includes: a plurality of reader threads configured to retrieve messages from a plurality of partitions of a streaming platform, wherein each message in the plurality of partitions is associated with a unique identifier; a plurality of queues coupled to the plurality of reader threads configured to store messages or an end of partition signal from the reader threads, wherein each queue includes a first position that stores the earliest message stored by a queue; a writer thread controlled by gate control logic that: compares the identifiers of all of the messages in the first positions of the queues of the plurality of queues, and forwards, to a memory, the message associated with the earliest identifier; and wherein the gate control logic blocks the writer thread unless each of the queues contains a message or an end of partition signal.
    Type: Application
    Filed: February 3, 2023
    Publication date: June 15, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Charles Patrick Nugent, Gareth Albert McCarter
  • Patent number: 11676210
    Abstract: A computer implemented method and associated hardware provides optimization of a delivery or settlement process for a group of portfolios and calculation of a transaction suggestion to one or more participants. Data records, identified in a portfolio data structure, are indicative of obligations between participants. A weighted directed graph data structure is generated and includes vertex data records representing the participants and edge data records representing the obligations between participants. The weighted directed graph structure is analyzed for at least one series of multiple vertex data records or multiple edge data records. A proposed edge associated with a first vertex of the series and a second vertex of the at least one series is identified. A report is generated that describes at least one transaction in response to the proposed edge associated with the first vertex of the series and the second vertex of the series for the at least one of the participants.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: June 13, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Nimisha Srivastava, Gunjan Sharma, Shadi Nasr, Fateen Sharaby
  • Patent number: 11675639
    Abstract: A streaming platform reader includes: a reader thread configured to retrieve messages from a plurality of partitions of a streaming platform, wherein each message in the plurality of partitions is associated with a unique identifier; a plurality of queues coupled to the reader thread configured to store messages or an end of partition signal from the reader thread, wherein each queue includes a first position that stores the earliest message stored by a queue; an extraction thread controlled by gate control logic that: compares the identifiers of all of the messages in the first positions of the queues of the plurality of queues, and forwards, to a pool of queues associated with a pool of processing threads, the message content of the message associated with the earliest identifier; and wherein the gate control logic blocks the extraction thread unless each of the queues contains a message or an end of partition signal.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: June 13, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Charles Patrick Nugent, Gareth Albert McCarter, Michael Patrick King
  • Patent number: 11676123
    Abstract: An apparatus and a computer implemented method for managing data streams to a terminal device according to peak levels is disclosed. A streaming device (e.g., exchange device) may provide the data streams in response to requests received from the terminal devices. A network device in the communication path between the streaming device and the terminal device may route the data streams.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: June 13, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventor: Oliver Markus Haynold
  • Publication number: 20230177606
    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: Application
    Filed: February 7, 2023
    Publication date: June 8, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Suzanne Sprague, Sean Downey, Robert Taylor, Dhiraj Bawadhankar, Stephen Hurst, Matthew Simpson, Frederick Sturm