Patents by Inventor Pearce Peck-Walden

Pearce Peck-Walden has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11257153
    Abstract: The disclosed embodiments relate to creation and dissemination of unique identifiers, i.e. tokens, for use in communication of messages from a transaction processing system, to participants therein whereby messages, or at least a portion of the content thereof, indicative of a response to a request, to transact or modify a prior transaction, are consolidated, or otherwise combined, with the corresponding directed reporting messages communicated to the particular participants participating in the reported transaction while preserving the anonymity of those participants to which messages are particularly directed. The identifiers are structured so as to facilitate rapid validation and dissemination while eliminating the ability to associate any given identifier, or set thereof, with a participant.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: February 22, 2022
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: José Antonio Acuña-Rohter, Erik Helleren, Barry Galster, Paul Callaway, Pearce Peck-Walden
  • Patent number: 11238533
    Abstract: Systems and methods are provided for an optimized electronic match engine of an exchange is disclosed that distributes a minimum data set to an external market data generation (MDG) processor. The optimized electronic match engine derives a minimum data set from data already known to the optimized electronic match engine. The MDG processor may extract the minimum data set and uses it to generate market data outside of the optimized electronic match engine. In some examples, an order entry (OE) message transmitted from the optimized electronic match engine may be appended with the minimum data set in a simple binary encoding (SBE) format.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: February 1, 2022
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Pearce Peck-Walden, Rosa Frenkel, José Antonio Acuña-Rohter, Pritesh Soni, Dileep Konduru, Melissa Jenner, Frederic Malabre
  • Publication number: 20220027998
    Abstract: The disclosed embodiments relate to systems and methods for matching orders for a financial product. A first order for a financial product is received. The first order includes a preference for a first order book. An order processer selects a first hardware match processor based on the preference. A first hardware match processor attempts to match the first order with a previously received order in the first order book. A second order for the financial product is received. The second order includes a preference for a second order book. The order processor selects a second hardware match processor based on the preference. A second hardware match processor attempts to match the second order with a previously received order in the second order book. The first and second hardware match processors use different matching algorithms.
    Type: Application
    Filed: October 8, 2021
    Publication date: January 27, 2022
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: José Antonio Acuña-Rohter, Pearce Peck-Walden, Ari Studnitzer
  • Patent number: 11164248
    Abstract: The disclosed embodiments relate to systems and methods for matching orders for a financial product. A first order for a financial product is received. The first order includes a preference for a first order book. An order processer selects a first hardware match processor based on the preference. A first hardware match processor attempts to match the first order with a previously received order in the first order book. A second order for the financial product is received. The second order includes a preference for a second order book. The order processor selects a second hardware match processor based on the preference. A second hardware match processor attempts to match the second order with a previously received order in the second order book. The first and second hardware match processors use different matching algorithms.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: November 2, 2021
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: José Antonio Acuña-Rohter, Pearce Peck-Walden, Ari Studnitzer
  • Publication number: 20210182965
    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: Application
    Filed: February 8, 2021
    Publication date: June 17, 2021
    Applicant: 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: 11012396
    Abstract: A data transaction processing system receives electronic data transaction request messages from client computers over a data communication network and groups a subset of the electronic data transaction request messages at varying intervals. The intervals may be dynamically determined and may be based on the volume and rate of the incoming electronic data transaction request messages. The data transaction processing system may preprocess the group of electronic data transaction request messages before forwarding the electronic data transaction request messages to a transaction processor, which processes the subset of electronic data transaction request messages in a non-chronological order.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: May 18, 2021
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: José Antonio Acuña-Rohter, Ari Studnitzer, Kyle D. Kavanagh, Pearce Peck-Walden, Eric Schuldt
  • Patent number: 10943297
    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: August 9, 2016
    Date of Patent: March 9, 2021
    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: 20200410593
    Abstract: 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.
    Type: Application
    Filed: September 9, 2020
    Publication date: December 31, 2020
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Paul Callaway, Fritz Caskey, Dennis Genetski, Pearce Peck-Walden, José Antonio Acuña-Rohter, Priteshkumar Soni, Rosa Frenkel
  • Publication number: 20200342536
    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: Application
    Filed: July 10, 2020
    Publication date: October 29, 2020
    Applicant: 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: 10803521
    Abstract: 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.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: October 13, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Paul Callaway, Fritz Caskey, Dennis Genetski, Pearce Peck-Walden, José Antonio Acuña-Rohter, Priteshkumar Soni, Rosa Frenkel
  • Patent number: 10762566
    Abstract: Methods, devices, and systems for communicating market data with market participants involve obfuscating at least a portion of a first financial message. Communicating the market data also involves augmenting a second financial message with a key configured to remove the obfuscation from the obfuscated portion of the first financial message. The market data is ultimately communicated by transmitting the first financial message to a particular participant, and transmitting the second message to a plurality of participants. The particular participant may then use the key from the second financial message to remove the obfuscation of the first financial message.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: September 1, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: José Antonio Acuña-Rohter, Paul Callaway, Pearce Peck-Walden, Barry Galster
  • Patent number: 10748210
    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: August 9, 2016
    Date of Patent: August 18, 2020
    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: 20200220950
    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: Application
    Filed: March 18, 2020
    Publication date: July 9, 2020
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, Jose Antonio Acuna-Rohter, Pearce Peck-Walden, James Bailey, Eric Thill, David Lariviere
  • Patent number: 10637967
    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: April 24, 2019
    Date of Patent: April 28, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, Jose Antonio Acuna-Rohter, Pearce Peck-Walden, James Bailey, Eric Thill, David Lariviere
  • Publication number: 20200104933
    Abstract: A match engine is utilized by either a market participant or an electronic trading system. The match engine receives orders, stores them internally, calculates tradable combinations and displays or otherwise publishes the tradable combinations or the order(s) needed to complete tradable combinations. The match engine operates under a set of rules that may be customized to provide only the tradable combinations that are likely to be executed and contribute to total trading volume. At least some tradable combinations that are not likely to be traded are not calculated, which frees up the computing capacity of the electronic trading system.
    Type: Application
    Filed: December 2, 2019
    Publication date: April 2, 2020
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: José Antonio Acuña-Rohter, Pearce Peck-Walden
  • Patent number: 10529020
    Abstract: A match engine is utilized by either a market participant or an electronic trading system. The match engine receives orders, stores them internally, calculates tradable combinations and displays or otherwise publishes the tradable combinations or the order(s) needed to complete tradable combinations. The match engine operates under a set of rules that may be customized to provide only the tradable combinations that are likely to be executed and contribute to total trading volume. At least some tradeable combinations that are not likely to be traded are not calculated, which frees up the computing capacity of the electronic trading system.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: January 7, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Jose Antonio Acuna-Rohter, Pearce Peck-Walden
  • Publication number: 20190385222
    Abstract: An electronic trading system utilizes a Match Engine that receives orders, stores them internally, calculates tradable combinations and advertises the availability of real and implied orders in the form of market data. New tradable items defined as combinations of other tradable items may be included in the calculation of tradable combinations. The disclosed embodiments relate to detection of market conditions where identification of implied opportunities may, for example, subvert real orders resulting in undesirable effects. Under circumstances where such undesirable effects are likely to occur, identification of implied opportunities may be delayed thereby allowing market forces to attempt to resolve the aberrant market conditions and avoid the undesirable effects.
    Type: Application
    Filed: August 30, 2019
    Publication date: December 19, 2019
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Jose Antonio Acuna-Rohter, Paul J. Callaway, Pearce Peck-Walden, Barry Galster
  • Publication number: 20190364004
    Abstract: A data transaction processing system receives electronic data transaction request messages from client computers over a data communication network and groups a subset of the electronic data transaction request messages at varying intervals. The intervals may be dynamically determined and may be based on the volume and rate of the incoming electronic data transaction request messages. The data transaction processing system may preprocess the group of electronic data transaction request messages before forwarding the electronic data transaction request messages to a transaction processor, which processes the subset of electronic data transaction request messages in a non-chronological order.
    Type: Application
    Filed: August 8, 2019
    Publication date: November 28, 2019
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: José Antonio Acuña-Rohter, Ari Studnitzer, Kyle D. Kavanagh, Pearce Peck-Walden, Eric Schuldt
  • Publication number: 20190362423
    Abstract: Systems and methods are disclosed which match or otherwise allocate an incoming transaction with previously received but not yet fully satisfied transactions counter thereto as well as to mitigation of disparities in latencies between the client devices of the market participants and the electronic data transaction processing system which may result in disparities in the time of receipt of competing transactions. The disclosed embodiments may mitigate such disparities by buffering or otherwise grouping temporally proximate competing transactions together upon receipt, e.g. into a group, collection, set, bucket, etc.
    Type: Application
    Filed: August 7, 2019
    Publication date: November 28, 2019
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Bernard Hosman, Sean Castette, Fred Malabre, Pearce Peck-Walden, Ari Studnitzer
  • Patent number: 10453123
    Abstract: An electronic trading system utilizes a Match Engine that receives orders, stores them internally, calculates tradable combinations and advertises the availability of real and implied orders in the form of market data. New tradable items defined as combinations of other tradable items may be included in the calculation of tradable combinations. The disclosed embodiments relate to detection of market conditions where identification of implied opportunities may, for example, subvert real orders resulting in undesirable effects. Under circumstances where such undesirable effects are likely to occur, identification of implied opportunities may be delayed thereby allowing market forces to attempt to resolve the aberrant market conditions and avoid the undesirable effects.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: October 22, 2019
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: José A. Acuña-Rohter, Paul Callaway, Pearce Peck-Walden, Barry L. Galster