Patents by Inventor David Lariviere

David Lariviere 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).

  • Publication number: 20240005400
    Abstract: Systems and methods are provided to increase the rate at which a system can accept and process data transaction request messages. The system includes a pre-processor that filters incoming data transaction request messages prior to transmitting the messages for further processing, for example, by a matching engine. The pre-processor quickly identifies whether a new arriving data transaction request is transactable. If the new arriving data transaction request is not transactable, then the data transaction request will be transmitted and stored in a main data structure and not transmitted to the matching engine.
    Type: Application
    Filed: September 13, 2023
    Publication date: January 4, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, Brian Alvin Bourn, Suchith Vasudevan, David Lariviere
  • Patent number: 11810192
    Abstract: Systems and methods are provided to increase the rate at which a system can accept and process data transaction request messages. The system includes a pre-processer that filters incoming data transaction request messages prior to transmitting the messages for further processing, for example, by a matching engine. The pre-processer quickly identifies whether a new arriving data transaction request is transactable. If the new arriving data transaction request is not transactable, then the data transaction request will be transmitted and stored in a main data structure and not transmitted to the matching engine.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: November 7, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, Brian Alvin Bourn, Suchith Vasudevan, David Lariviere
  • Publication number: 20230269288
    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: April 20, 2023
    Publication date: August 24, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, Jose Antonio Acuna-Rohter, Pearce Peck-Walden, James Bailey, Eric Thill, David Lariviere
  • Patent number: 11665222
    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: January 24, 2022
    Date of Patent: May 30, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, Jose Antonio Acuna-Rohter, Pearce Peck-Walden, James Bailey, Eric Thill, David Lariviere
  • Publication number: 20220147998
    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: January 24, 2022
    Publication date: May 12, 2022
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, Jose Antonio Acuna-Rohter, Pearce Peck-Walden, James Bailey, Eric Thill, David Lariviere
  • Publication number: 20220092694
    Abstract: Systems and methods are provided to increase the rate at which a system can accept and process data transaction request messages. The system includes a pre-processer that filters incoming data transaction request messages prior to transmitting the messages for further processing, for example, by a matching engine. The pre-processer quickly identifies whether a new arriving data transaction request is transactable. If the new arriving data transaction request is not transactable, then the data transaction request will be transmitted and stored in a main data structure and not transmitted to the matching engine.
    Type: Application
    Filed: December 3, 2021
    Publication date: March 24, 2022
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, Brian Alvin Bourn, Suchith Vasudevan, David Lariviere
  • Patent number: 11272040
    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: March 18, 2020
    Date of Patent: March 8, 2022
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, Jose Antonio Acuna-Rohter, Pearce Peck-Walden, James Bailey, Eric Thill, David Lariviere
  • Patent number: 11216875
    Abstract: Systems and methods are provided to increase the rate at which a system can accept and process data transaction request messages. The system includes a pre-processer that filters incoming data transaction request messages prior to transmitting the messages for further processing, for example, by a matching engine. The pre-processer quickly identifies whether a new arriving data transaction request is transactable. If the new arriving data transaction request is not transactable, then the data transaction request will be transmitted and stored in a main data structure and not transmitted to the matching engine.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: January 4, 2022
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, Brian Bourn, Suchith Vasudevan, David Lariviere
  • 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: 20190392518
    Abstract: Systems and methods are provided to increase the rate at which a system can accept and process data transaction request messages. The system includes a pre-processer that filters incoming data transaction request messages prior to transmitting the messages for further processing, for example, by a matching engine. The pre-processer quickly identifies whether a new arriving data transaction request is transactable.
    Type: Application
    Filed: June 20, 2018
    Publication date: December 26, 2019
    Inventors: ZACHARY BONIG, BRIAN BOURN, SUCHITH VASUDEVAN, DAVID LARIVIERE
  • Publication number: 20190253525
    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: April 24, 2019
    Publication date: August 15, 2019
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, Jose Antonio Acuna-Rohter, Pearce Peck-Walden, James Bailey, Eric Thill, David Lariviere
  • Patent number: 10326862
    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: December 9, 2016
    Date of Patent: June 18, 2019
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, José Antonio Acuña-Rohter, Pearce Peck-Walden, James Bailey, Eric Thill, David Lariviere
  • Publication number: 20180167492
    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: December 9, 2016
    Publication date: June 14, 2018
    Inventors: Zachary Bonig, José Antonio Acuña-Rohter, Pearce Peck-Walden, James Bailey, Eric Thill, David Lariviere
  • Patent number: 8517350
    Abstract: An improved venturi apparatus for the incorporation of air into a liquid as it is poured from a bottle. The preferred embodiment of the invention comprises an entry section, a constricted intermediate section, and an outflow section. Lateral tubes extend from the constricted intermediate section so as to form an acute angle relative to both the central and cross-sectional axes of the constricted intermediate section, thereby preventing leakage of liquid out through the lateral tubes during use and subsequent handling. The device includes a ventilation tube with a ventilation cavity for capturing backwash of the liquid as pouring is terminated, and for preventing leakage from the ventilation port.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: August 27, 2013
    Assignee: Franmara, Inc.
    Inventors: Leo Tsai, Frank O. Chiorazzi, F. David LaRiviere
  • Publication number: 20130051174
    Abstract: An improved venturi apparatus for the incorporation of air into a liquid as it is poured from a bottle. The preferred embodiment of the invention comprises an entry section, a constricted intermediate section, and an outflow section. Lateral tubes extend from the constricted intermediate section so as to form an acute angle relative to both the central and cross-sectional axes of the constricted intermediate section, thereby preventing leakage of liquid out through the lateral tubes during use and subsequent handling. The device includes a ventilation tube with a ventilation cavity for capturing backwash of the liquid as pouring is terminated, and for preventing leakage from the ventilation port.
    Type: Application
    Filed: August 24, 2011
    Publication date: February 28, 2013
    Inventors: Leo Tsai, Frank O. Chiorazzi, F. David LaRiviere
  • Patent number: 8251352
    Abstract: An improved venturi apparatus for the incorporation of air into a liquid. The preferred embodiment of the invention comprises an entry section, a cylindrical section, and an outflow section. Lateral tubes extend from the cylindrical section so as to form an acute angle relative to both the central and cross-sectional axes of the cylindrical section, thereby preventing leakage of liquid out through the lateral tubes during use and subsequent handling. The entry section includes a breather tube connected to the cylindrical section.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: August 28, 2012
    Inventors: Frank Chiorazzi, F. David LaRiviere
  • Patent number: D766051
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: September 13, 2016
    Inventor: Frederic David LaRiviere
  • Patent number: D805860
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: December 26, 2017
    Inventor: Frederic David LaRiviere
  • Patent number: D805861
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: December 26, 2017
    Inventor: Frederic David LaRiviere