Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Chicago Mercantile Exchange patents (2018 archive)


Recent patent applications related to Chicago Mercantile Exchange. Chicago Mercantile Exchange is listed as an Agent/Assignee. Note: Chicago Mercantile Exchange may have other listings under different names/spellings. We're not affiliated with Chicago Mercantile Exchange, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "C" | Chicago Mercantile Exchange-related inventors


Exchange feed for trade reporting having reduced redundancy

The disclosed embodiments relate to communication of financial messages from an exchange to market participants whereby messages, or at least a portion of the content thereof, indicative of changes in the market, due to one or more trades between two or more market 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 market participants participating in the reported trade while preserving the anonymity of those market participants to which messages are particularly directed.. ... Chicago Mercantile Exchange

Communications protocol based message identification transmission

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.. ... Chicago Mercantile Exchange

Deep learning for credit controls

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. ... Chicago Mercantile Exchange

Equation-based transaction request messaging and transaction processing

A data transaction processing system receives and processes equation-based electronic data transaction request messages. Transmitting equation-based electronic data transaction request messages that represent a large series of discrete values reduces the data transmission to the data transaction processing system. ... Chicago Mercantile Exchange

Equation-based transaction request messaging and transaction processing

A data transaction processing system receives and processes equation-based electronic data transaction request messages. Transmitting equation-based electronic data transaction request messages that represent a large series of discrete values reduces the data transmission to the data transaction processing system. ... Chicago Mercantile Exchange

Deterministic and efficient message packet management

Methods, devices, and systems for facilitation of deterministic management of a plurality of electronic message packets communicated to an application via a network from a plurality of message sources. The facilitation involves an electronic message packet from the network, determining data indicative of order the electronic message packet was received relative to previously received electronic message packets, and providing the order to the application.. ... Chicago Mercantile Exchange

Clustered fault tolerance systems and methods using load-based failover

A computer implemented method for providing fault tolerance to a plurality of machines includes determining an aggregate load for each surviving machine of a plurality of surviving machines; calculating a recovery load of one or more orphaned jobs resulting from a terminating event; and selecting to recover and perform one or more of the orphaned jobs, by one or more of the surviving machines, based upon (i) the recovery load of the one or more orphaned jobs; (ii) the job load of the one or more orphaned jobs; and (iii) the aggregate loads of the surviving machines.. . ... Chicago Mercantile Exchange

Network congestion reduction based on routing and matching data packets

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. ... Chicago Mercantile Exchange

Dataset intersection determination

An item is determined to exist in a dataset by arranging the dataset into a plurality of subsets, each bounded by the minimum amount of memory that may be transferred between levels of memory in a memory configuration. The item and the subsets have attributes that allow for a determination of which subset the item would exist in if the item were in the dataset. ... Chicago Mercantile Exchange

Volume control for mass quote messages

Systems and methods are provided for processing mass quote messages and generating market data. A mass quote message is received and individual orders are parsed and processed. ... Chicago Mercantile Exchange

Message processing protocol which mitigates optimistic messaging behavior

The disclosed embodiments relate to implementation, such as by a message processing system architecture, of a message handling system and/or protocol which mitigates optimistic messaging behavior. As used herein optimistic messaging behavior may at least refer to the transmission, in whole or in part, of a message, or of one or more messages of a sequence thereof, to a receiving system, such as the system implemented by the disclosed embodiments, prior to the sender determining that the message(s) is/are desired, alone or in conjunction with subsequently canceling or otherwise invalidating the message(s) once it has been determined that it is not desired. ... Chicago Mercantile Exchange

Optimization of encoding cycles for object recovery feed

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. ... Chicago Mercantile Exchange

Electronic market message management with priority determination

Methods, devices, and systems for managing electronic messages of an electronic trading system in which orders are extracted from the electronic messages involve executing actions associated with respect to the orders and matching orders to counter orders. Matching orders may be based on a priority determined using a market quality index of the order and an associated market participant.. ... Chicago Mercantile Exchange

Distributed and transactionally deterministic data processing architecture

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.. ... Chicago Mercantile Exchange

05/24/18 / #20180144405

Derivatives trading methods that use a variable order price

Methods and systems for an exchange to handle variable derivative product order prices are disclosed. The price of a derivative product order (bid or offer) is updated based on changes in the price of a related underlying product. ... Chicago Mercantile Exchange

05/03/18 / #20180121103

Resource allocation based on transaction processor classification

A data transaction processing system including multiple transaction processors also includes a resource allocation system that characterizes the transaction processors based on input output electronic data transaction request message patterns associated with the transaction processors. The resource allocation system dynamically allocates computing resources, such as data path bandwidth, processor priority, cpu cores, memory, and processing threads to the various transaction processors and components therein based upon the transaction processor characterizations, improving the overall processing throughput, resource utilization, and efficiency of the multi-transaction processor system.. ... Chicago Mercantile Exchange

04/19/18 / #20180108251

Adaptive traffic dynamics prediction

The disclosed embodiments relate to prediction of traffic dynamics. A descriptive model is provided that uses historical probe data to create “tidal-like” patterns for the usual dynamics on the road network and creates a framework for taking a future time, e.g. ... Chicago Mercantile Exchange

04/19/18 / #20180108086

Object value range optimization based on inter-object relationships

A range reduction system reduces the range and size of possible values for a target object within an exchange computing system by identifying all possible routes from known object values to the target object. Each route may include a pair of high and low values, and each route may expand the target object range. ... Chicago Mercantile Exchange

04/12/18 / #20180101899

Market data recovery

Networks, systems and methods for recovering data messages from a market data stream and for building a book for a financial instrument are disclosed. An out-of-band data stream related to an as-of state of the market for one or more financial instruments is distributed parallel to a stream of market data for the financial instrument. ... Chicago Mercantile Exchange

04/05/18 / #20180096427

Context based messaging

Systems and methods are provided for monitoring a plurality of chat messages. Values are extracted from multiple chat messages between a first party and a second party. ... Chicago Mercantile Exchange

03/15/18 / #20180075530

Message cancelation based on data transaction processing system latency

A data transaction processing system includes a latency detection system that determines whether an observed latency associated with an incoming message exceeds a specified latency threshold for that message. In an embodiment, a message that exceeds, or will exceed, its specified latency threshold is automatically canceled, or modified to be expired, from the data transaction processing system memory, so that the data transaction processing system does not perform the transaction requested in the electronic data transaction request message, reducing the processing cycles performed by the data transaction processing system and its memory footprint.. ... Chicago Mercantile Exchange

03/01/18 / #20180060146

Message pattern detection and processing suspension

A transaction suspension system rapidly determines whether messages received by a data transaction processing system correspond to a stored message pattern. Stored message patterns may relate to a transaction type associated with each message, which sources transmitted the messages, and when messages were received by the data transaction processing system. ... Chicago Mercantile Exchange

02/15/18 / #20180047100

Systems and methods for coordinating processing of instructions across multiple components

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.. ... Chicago Mercantile Exchange

02/15/18 / #20180047099

Systems and methods for coordinating processing of scheduled instructions across multiple components

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.. ... Chicago Mercantile Exchange

02/08/18 / #20180039667

Systems and methods for blockchain rule synchronization

The disclosed embodiments relate to implementation of a syntax for altering one or more rules by which a blockchain may be modified wherein the software implementing each client of a blockchain network are programmed to be responsive to requests or directives to alter one or more rules by which blocks may be added to a blockchain responsive to transactions received for storage therein, the requests/directives being processed by the client as a transaction and added to the block in accordance with the current state of the operating rules, thereby adding a new rule or modifying an existing rule for subsequent operation of the client.. . ... Chicago Mercantile Exchange

01/11/18 / #20180012239

Data pre-processing and searching systems

Systems and methods for pre-processing data to facilitate efficient and accurate machine learning are provided. The data may include market data. ... Chicago Mercantile Exchange

01/04/18 / #20180005318

Derivative contracts that settle based on transaction data

The disclosed systems and methods make derivatives contracts based on an underlying virtual currency available for trading. Certain derivatives contracts have a settlement value based on the transaction fees associated with recording and/or performing transactions for the selected virtual currency. ... Chicago Mercantile Exchange








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Chicago Mercantile Exchange in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Chicago Mercantile Exchange with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###