-
公开(公告)号:US12010162B2
公开(公告)日:2024-06-11
申请号:US18137233
申请日:2023-04-20
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Zachary Bonig , Jose Antonio Acuna-Rohter , Pearce Peck-Walden , James Bailey , Eric Thill , David Lariviere
IPC: H04L67/01 , G06F9/46 , G06F9/54 , G06Q20/08 , G06Q20/12 , G06Q20/38 , G06Q20/40 , G06Q40/04 , H04L45/24 , H04L51/18 , H04L67/10
CPC classification number: H04L67/01 , G06F9/466 , G06F9/546 , G06Q20/085 , G06Q20/12 , G06Q20/389 , G06Q20/401 , G06Q20/405 , G06Q40/04 , H04L45/24 , H04L51/18 , H04L67/10
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.
-
2.
公开(公告)号:US20220172293A1
公开(公告)日:2022-06-02
申请号:US17672207
申请日:2022-02-15
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Zachary Bonig , Eric Thill , Pearce Peck-Walden , José Antonio Acuña-Rohter , Barry Galster , Neil Steuber , James Bailey , Jake Siddall
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.
-
3.
公开(公告)号:US11288744B2
公开(公告)日:2022-03-29
申请号:US16925751
申请日:2020-07-10
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Zachary Bonig , Eric Thill , Pearce Peck-Walden , José Antonio Acuña-Rohter , Barry Galster , Neil Steuber , James Bailey , Jake Siddall
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.
-
4.
公开(公告)号:US10943297B2
公开(公告)日:2021-03-09
申请号:US15232224
申请日:2016-08-09
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Zachary Bonig , Eric Thill , Pearce Peck-Walden , José Antonio Acuña-Rohter , Barry Galster , Neil Steuber , James Bailey , Jake Siddall
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.
-
5.
公开(公告)号:US12165163B2
公开(公告)日:2024-12-10
申请号:US18489955
申请日:2023-10-19
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Neil A. Lustyk , John Scheerer , James Bailey , Paul Millhuff
IPC: G06Q30/00 , G06Q30/0201 , G06Q40/04 , G06Q40/00 , G06Q40/03
Abstract: A processing module may be centralized and coupled to multiple inputs from customers, and behave deterministically, e.g., programmed to depend on state, inputs and outputs. The rapid speed of automated trading systems implementing such a centralized, deterministic module, where all users can access a central limit order object, can quickly result in an object state that does not reflect a true consensus or desirable state. Accordingly the resulting problem is a problem arising in computer systems due in part to the high speeds of computer systems. The solutions disclosed herein are, in one embodiment, implemented as automatic responses and actions by a computing system.
-
6.
公开(公告)号:US11830015B2
公开(公告)日:2023-11-28
申请号:US17527363
申请日:2021-11-16
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Neil A. Lustyk , John Scheerer , James Bailey , Paul Millhuff
IPC: G06Q30/00 , G06Q30/0201 , G06Q40/04 , G06Q40/00 , G06Q40/03
CPC classification number: G06Q30/0201 , G06Q40/04 , G06Q40/00 , G06Q40/03
Abstract: A processing module may be centralized and coupled to multiple inputs from customers, and behave deterministically, e.g., programmed to depend on state, inputs and outputs. The rapid speed of automated trading systems implementing such a centralized, deterministic module, where all users can access a central limit order object, can quickly result in an object state that does not reflect a true consensus or desirable state. Accordingly the resulting problem is a problem arising in computer systems due in part to the high speeds of computer systems. The solutions disclosed herein are, in one embodiment, implemented as automatic responses and actions by a computing system.
-
7.
公开(公告)号:US10783532B2
公开(公告)日:2020-09-22
申请号:US15091626
申请日:2016-04-06
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Neil A. Lustyk , John Scheerer , James Bailey , Paul Millhuff
Abstract: A processing module may be centralized and coupled to multiple inputs from customers, and behave deterministically, e.g., programmed to depend on state, inputs and outputs. The rapid speed of automated trading systems implementing such a centralized, deterministic module, where all users can access a central limit order object, can quickly result in an object state that does not reflect a true consensus or desirable state. Accordingly the resulting problem is a problem arising in computer systems due in part to the high speeds of computer systems. The solutions disclosed herein are, in one embodiment, implemented as automatic responses and actions by a computing system.
-
公开(公告)号:US10326862B2
公开(公告)日:2019-06-18
申请号:US15374908
申请日:2016-12-09
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Zachary Bonig , José Antonio Acuña-Rohter , Pearce Peck-Walden , James Bailey , Eric Thill , David Lariviere
IPC: H04L29/06 , G06Q20/08 , G06Q20/12 , H04L12/707 , H04L29/08 , H04L12/58 , G06F9/46 , G06F9/54 , G06Q40/04
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.
-
9.
公开(公告)号:US20180047100A1
公开(公告)日:2018-02-15
申请号:US15232224
申请日:2016-08-09
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Zachary Bonig , Eric Thill , Pearce Peck-Walden , José Antonio Acuña-Rohter , Barry Galster , Neil Steuber , James Bailey , Jake Siddall
CPC classification number: G06Q40/04 , G06F9/30043 , G06Q20/00
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.
-
10.
公开(公告)号:US20170293973A1
公开(公告)日:2017-10-12
申请号:US15091626
申请日:2016-04-06
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Neil A. Lustyk , John Scheerer , James Bailey , Paul Millhuff
Abstract: A processing module may be centralized and coupled to multiple inputs from customers, and behave deterministically, e.g., programmed to depend on state, inputs and outputs. The rapid speed of automated trading systems implementing such a centralized, deterministic module, where all users can access a central limit order object, can quickly result in an object state that does not reflect a true consensus or desirable state. Accordingly the resulting problem is a problem arising in computer systems due in part to the high speeds of computer systems. The solutions disclosed herein are, in one embodiment, implemented as automatic responses and actions by a computing system.
-
-
-
-
-
-
-
-
-