Patents by Inventor Dileep Chakravarthi Konduru

Dileep Chakravarthi Konduru 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: 20240005402
    Abstract: The disclosed embodiments relate to the electronic communication of messages via a communications network reflective of substantially continuously updated data in an electronic transaction processing system. The disclosed embodiments conserver electronic communications resources, e.g. bandwidth, while preserving real time delivery of critical data via selective or conditional publication and transmission of messages.
    Type: Application
    Filed: September 18, 2023
    Publication date: January 4, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Pearce Ian Peck-Walden, Zachary Bonig, Craig Richard LeVeille, Dileep Chakravarthi Konduru
  • Patent number: 11861708
    Abstract: The disclosed embodiments relate to the electronic communication of messages via a communications network reflective of substantially continuously updated data in an electronic transaction processing system. The disclosed embodiments conserver electronic communications resources, e.g. bandwidth, while preserving real time delivery of critical data via selective or conditional publication and transmission of messages.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: January 2, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Pearce Ian Peck-Walden, Zachary Bonig, Craig Richard LeVeille, Dileep Chakravarthi Konduru
  • Publication number: 20230147315
    Abstract: The disclosed embodiments relate to the electronic communication of messages via a communications network reflective of substantially continuously updated data in an electronic transaction processing system. The disclosed embodiments conserver electronic communications resources, e.g. bandwidth, while preserving real time delivery of critical data via selective or conditional publication and transmission of messages.
    Type: Application
    Filed: August 5, 2022
    Publication date: May 11, 2023
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Pearce Ian Peck-Walden, Zachary Bonig, Craig Richard LeVeille, Dileep Chakravarthi Konduru
  • Patent number: 11443250
    Abstract: The disclosed embodiments relate to the electronic communication of messages via a communications network reflective of substantially continuously updated data in an electronic transaction processing system. The disclosed embodiments conserver electronic communications resources, e.g. bandwidth, while preserving real time delivery of critical data via selective or conditional publication and transmission of messages.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: September 13, 2022
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Pearce Ian Peck-Walden, Zachary Bonig, Craig Richard LeVeille, Dileep Chakravarthi Konduru
  • Publication number: 20220284513
    Abstract: A optimization processor in a data transaction processing system receives an electronic data multiple transaction request message including multiple electronic data transaction requests, and determines whether some of the electronic data transaction requests should be routed through or bypass transaction integrity modules designed to detect and mitigate undesirable object conditions. The optimization processor may also determine whether some of the electronic data transaction requests should be routed through or bypass transaction processing modules designed to match or attempt to match electronic data transaction requests. The optimization processor may, in one embodiment, rely upon previous decisions made by the modules. The optimization processor may also access data structures storing information about a current environment state to determine whether an electronic data transaction request should be routed through the time consuming transaction integrity and transaction processing modules.
    Type: Application
    Filed: May 25, 2022
    Publication date: September 8, 2022
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Aditya Arun Kapur, Pearce Ian Peck-Walden, Arkadiusz Koziol, Manmathasivaram Nagarajan, James Allen Bailey, Dileep Chakravarthi Konduru
  • Patent number: 11373242
    Abstract: A optimization processor in a data transaction processing system receives an electronic data multiple transaction request message including multiple electronic data transaction requests, and determines whether some of the electronic data transaction requests should be routed through or bypass transaction integrity modules designed to detect and mitigate undesirable object conditions. The optimization processor may also determine whether some of the electronic data transaction requests should be routed through or bypass transaction processing modules designed to match or attempt to match electronic data transaction requests. The optimization processor may, in one embodiment, rely upon previous decisions made by the modules. The optimization processor may also access data structures storing information about a current environment state to determine whether an electronic data transaction request should be routed through the time consuming transaction integrity and transaction processing modules.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: June 28, 2022
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Aditya Arun Kapur, Pearce Ian Peck-Walden, Arkadiusz Koziol, Manmathasivaram Nagarajan, James Allen Bailey, Dileep Chakravarthi Konduru
  • Publication number: 20200402170
    Abstract: Message processing is described, in which each of first and second computer systems have a message operator configured to process messages to manage a data structure having a state determined via the processing. The message operator of the first computer system is configured to reroute unprocessed messages to the message operator of the second computer system such that the message operator of the second computer system establishes an order of an input message stream and a current state of the data structure arising from the input message stream. The message operator of the second computer system is configured to, once the current state is established, send the messages of the input message stream to the message operator of the first computer system in accordance with the established order such that the current state of data structure is recreated by the message operator of the first computer system.
    Type: Application
    Filed: June 19, 2019
    Publication date: December 24, 2020
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Dileep Chakravarthi Konduru, Zachary Bonig, Frank Kmiec, Ari L. Studnitzer, Manmathasivaram Nagarajan, Priteshkumar Soni, Pearce Ian Peck-Walden, James Allen Bailey
  • Publication number: 20200394710
    Abstract: Systems and methods are provided for dynamically adjusting tick sizes so that a tick size aligns different financial instrument markets. The systems and methods ensure that a one tick difference in a first market's prices is preserved in a related market, a one tick difference in the second market's price is preserved in the first market, two different prices in the first market do not result in the same price in the second market, and two different prices in the second market do not result in the same price in the first market.
    Type: Application
    Filed: June 13, 2019
    Publication date: December 17, 2020
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Dileep Chakravarthi Konduru, Nikolai Evgenev
  • Publication number: 20200279330
    Abstract: A routing system rapidly determines whether messages received by a data transaction processing system related to data objects in a computing system should be routed through or bypass integrity modules designed to detect and mitigate undesirable object conditions. The routing system may, in one embodiment, rely upon previous decisions made by the integrity modules. The routing system may also access data structures storing information about a current environment state to determine whether a message should be routed through the time consuming integrity modules. The routing system may additionally determine and specify which values associated with a message should be checked against integrity module logic.
    Type: Application
    Filed: May 15, 2020
    Publication date: September 3, 2020
    Applicant: Chicago Mercantile Exchange Inc.
    Inventor: Dileep Chakravarthi Konduru
  • Patent number: 10692144
    Abstract: A routing system rapidly determines whether messages received by a data transaction processing system related to data objects in a computing system should be routed through or bypass integrity modules designed to detect and mitigate undesirable object conditions. The routing system may, in one embodiment, rely upon previous decisions made by the integrity modules. The routing system may also access data structures storing information about a current environment state to determine whether a message should be routed through the time consuming integrity modules. The routing system may additionally determine and specify which values associated with a message should be checked against integrity module logic.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: June 23, 2020
    Assignee: Chicagil Mercantile Exchange Inc.
    Inventor: Dileep Chakravarthi Konduru
  • Publication number: 20190005582
    Abstract: A optimization processor in a data transaction processing system receives an electronic data multiple transaction request message including multiple electronic data transaction requests, and determines whether some of the electronic data transaction requests should be routed through or bypass transaction integrity modules designed to detect and mitigate undesirable object conditions. The optimization processor may also determine whether some of the electronic data transaction requests should be routed through or bypass transaction processing modules designed to match or attempt to match electronic data transaction requests. The optimization processor may, in one embodiment, rely upon previous decisions made by the modules. The optimization processor may also access data structures storing information about a current environment state to determine whether an electronic data transaction request should be routed through the time consuming transaction integrity and transaction processing modules.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Inventors: Aditya Arun Kapur, Pearce Ian Peck-Walden, Arkadiusz Koziol, Manmathasivaram Nagarajan, James Allen Bailey, Dileep Chakravarthi Konduru
  • Publication number: 20170293974
    Abstract: A routing system rapidly determines whether messages received by a data transaction processing system related to data objects in a computing system should be routed through or bypass integrity modules designed to detect and mitigate undesirable object conditions. The routing system may, in one embodiment, rely upon previous decisions made by the integrity modules. The routing system may also access data structures storing information about a current environment state to determine whether a message should be routed through the time consuming integrity modules. The routing system may additionally determine and specify which values associated with a message should be checked against integrity module logic.
    Type: Application
    Filed: April 6, 2016
    Publication date: October 12, 2017
    Inventor: Dileep Chakravarthi Konduru