Patents by Inventor Suchith Vasudevan

Suchith Vasudevan 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: 20240039859
    Abstract: A plurality of message transceivers coupled with each other via a portion of an electronic communications network characterized by a transmission latency are each operative to perform an action on data transaction messages received thereby. Upon receipt by any of the plurality of message transceivers of a first augmented data transaction message transmitted thereto by another of the plurality of message transceivers, the receiving message transceiver is configured to delay performance of the action on the first augmented data transaction message for an amount of time based on an extent to which a defined amount of time exceeds a transmission time, resulting from the transmission latency of the portion of the electronic communication network via which the first augmented data transaction message was conveyed, of the first augmented data transaction message between the transmitting and receiving message transceivers when the transmission time is less than the defined amount of time.
    Type: Application
    Filed: October 11, 2023
    Publication date: February 1, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, David Alan Lariviere, Suchith Vasudevan, Brian Alvin Bourn
  • 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: 11824790
    Abstract: A plurality of message transceivers coupled with each other via a portion of an electronic communications network characterized by a transmission latency is each operative to perform an action on data transaction messages received thereby. Upon receipt by any of the plurality of message transceivers of a first augmented data transaction message transmitted thereto by another of the plurality of message transceivers, the receiving message transceiver is configured to delay performance of the action on the first augmented data transaction message for an amount of time based on an extent to which a defined amount of time exceeds a transmission time, resulting from the transmission latency of the portion of the electronic communication network via which the first augmented data transaction message was conveyed, of the first augmented data transaction message between the transmitting and receiving message transceivers when the transmission time is less than the defined amount of time.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: November 21, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, David Alan Lariviere, Suchith Vasudevan, Brian Alvin Bourn
  • 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: 20230066549
    Abstract: The disclosed embodiments relate to implementation of a transaction processing system having improved equity among the communications paths between the ingress/egress points of the trading system network, where electronic data transaction messages originated from, or are destined, for different sources/destinations, effectively enter or exit the trading system, to/from the transaction processing component thereof, i.e., the match engine, market data feed generator, where those messages are ultimately processed and outbound messages reflective thereof are generated. The disclosed embodiments attempt to compensate for variances in latencies as between different network communications routes between the electronic ingress/egress points of the electronic trading system and the internal processing components which implement the functions of the trading system.
    Type: Application
    Filed: October 28, 2022
    Publication date: March 2, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, David Alan Lariviere, Suchith Vasudevan, Brian Alvin Bourn
  • Publication number: 20220394111
    Abstract: 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. The disclosed embodiments mitigate such behavior by detecting and taking action with respect to these types of messages to deter optimizing behavior which may or may not be manipulative, while maintaining reliable message handling under increasing processing loads with minimal impact on users being able to send messages to the system.
    Type: Application
    Filed: August 15, 2022
    Publication date: December 8, 2022
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: David Alan Lariviere, Bernard Pieter Hosman, Pearce Ian Peck-Walden, Ari L. Studnitzer, Zachary Bonig, Manmathasivaram Nagarajan, Brian Alvin Bourn, Suchith Vasudevan
  • Patent number: 11522802
    Abstract: The disclosed embodiments relate to implementation of a transaction processing system having improved equity among the communications paths between the ingress/egress points of the trading system network, where electronic data transaction messages originated from, or are destined, for different sources/destinations, effectively enter or exit the trading system, to/from the transaction processing component thereof, i.e., the match engine, market data feed generator, where those messages are ultimately processed and outbound messages reflective thereof are generated. The disclosed embodiments attempt to compensate for variances in latencies as between different network communications routes between the electronic ingress/egress points of the electronic trading system and the internal processing components which implement the functions of the trading system.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: December 6, 2022
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, David Alan Lariviere, Suchith Vasudevan, Brian Alvin Bourn
  • Patent number: 11451647
    Abstract: 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. 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. The disclosed embodiments mitigate such behavior by detecting and taking action with respect to these types of messages to deter optimizing behavior which may or may not be manipulative, while maintaining reliable message handling under increasing processing loads with minimal impact on users being able to send messages to the system.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: September 20, 2022
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: David Alan Lariviere, Bernard Pieter Hosman, Pearce Ian Peck-Walden, Ari L. Studnitzer, Zachary Bonig, Manmathasivaram Nagarajan, Brian Alvin Bourn, Suchith Vasudevan
  • 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: 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: 20210203609
    Abstract: The disclosed embodiments relate to implementation of a transaction processing system having improved equity among the communications paths between the ingress/egress points of the trading system network, where electronic data transaction messages originated from, or are destined, for different sources/destinations, effectively enter or exit the trading system, to/from the transaction processing component thereof, i.e., the match engine, market data feed generator, where those messages are ultimately processed and outbound messages reflective thereof are generated. The disclosed embodiments attempt to compensate for variances in latencies as between different network communications routes between the electronic ingress/egress points of the electronic trading system and the internal processing components which implement the functions of the trading system.
    Type: Application
    Filed: March 12, 2021
    Publication date: July 1, 2021
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, David Alan Lariviere, Suchith Vasudevan, Brian Alvin Bourn
  • Patent number: 10986031
    Abstract: The disclosed embodiments relate to implementation of a transaction processing system having improved equity among the communications paths between the ingress/egress points of the trading system network, where electronic data transaction messages originated from, or are destined, for different sources/destinations, effectively enter or exit the trading system, to/from the transaction processing component thereof, i.e., the match engine, market data feed generator, where those messages are ultimately processed and outbound messages reflective thereof are generated. The disclosed embodiments attempt to compensate for variances in latencies as between different network communications routes between the electronic ingress/egress points of the electronic trading system and the internal processing components which implement the functions of the trading system.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: April 20, 2021
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, David Alan Lariviere, Suchith Vasudevan, Brian Alvin Bourn
  • Publication number: 20200244585
    Abstract: The disclosed embodiments relate to implementation of a transaction processing system having improved equity among the communications paths between the ingress/egress points of the trading system network, where electronic data transaction messages originated from, or are destined, for different sources/destinations, effectively enter or exit the trading system, to/from the transaction processing component thereof, i.e., the match engine, market data feed generator, where those messages are ultimately processed and outbound messages reflective thereof are generated. The disclosed embodiments attempt to compensate for variances in latencies as between different network communications routes between the electronic ingress/egress points of the electronic trading system and the internal processing components which implement the functions of the trading system.
    Type: Application
    Filed: April 13, 2020
    Publication date: July 30, 2020
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, David Alan Lariviere, Suchith Vasudevan, Brian Alvin Bourn
  • Patent number: 10659379
    Abstract: The disclosed embodiments relate to implementation of a transaction processing system having improved equity among the communications paths between the ingress/egress points of the trading system network, where electronic data transaction messages originated from, or are destined, for different sources/destinations, effectively enter or exit the trading system, to/from the transaction processing component thereof, i.e., the match engine, market data feed generator, where those messages are ultimately processed and outbound messages reflective thereof are generated. The disclosed embodiments attempt to compensate for variances in latencies as between different network communications routes between the electronic ingress/egress points of the electronic trading system and the internal processing components which implement the functions of the trading system.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: May 19, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, David Alan Lariviere, Suchith Vasudevan, Brian Alvin Bourn
  • 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: 20190349309
    Abstract: The disclosed embodiments relate to implementation of a transaction processing system having improved equity among the communications paths between the ingress/egress points of the trading system network, where electronic data transaction messages originated from, or are destined, for different sources/destinations, effectively enter or exit the trading system, to/from the transaction processing component thereof, i.e., the match engine, market data feed generator, where those messages are ultimately processed and outbound messages reflective thereof are generated. The disclosed embodiments attempt to compensate for variances in latencies as between different network communications routes between the electronic ingress/egress points of the electronic trading system and the internal processing components which implement the functions of the trading system.
    Type: Application
    Filed: October 12, 2018
    Publication date: November 14, 2019
    Inventors: Zachary Bonig, David Alan Lariviere, Suchith Vasudevan, Brian Alvin Bourn