Patents by Inventor Viren Soni

Viren Soni 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: 10664174
    Abstract: A data transaction processing system including multiple transaction processors also includes a resource allocation system that characterizes the transaction processors based on input output electronic data transaction request message patterns associated with the transaction processors. The resource allocation system dynamically allocates computing resources, such as data path bandwidth, processor priority, CPU cores, memory, and processing threads to the various transaction processors and components therein based upon the transaction processor characterizations, improving the overall processing throughput, resource utilization, and efficiency of the multi-transaction processor system.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: May 26, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Kyle D. Kavanagh, José Antonio Acuña-Rohter, Viren Soni
  • Publication number: 20190073138
    Abstract: A data transaction processing system including multiple transaction processors also includes a resource allocation system that characterizes the transaction processors based on input output electronic data transaction request message patterns associated with the transaction processors. The resource allocation system dynamically allocates computing resources, such as data path bandwidth, processor priority, CPU cores, memory, and processing threads to the various transaction processors and components therein based upon the transaction processor characterizations, improving the overall processing throughput, resource utilization, and efficiency of the multi-transaction processor system.
    Type: Application
    Filed: November 8, 2018
    Publication date: March 7, 2019
    Inventors: Kyle D. Kavanagh, José Antonio Acuña-Rohter, Viren Soni
  • Patent number: 10152240
    Abstract: A data transaction processing system including multiple transaction processors also includes a resource allocation system that characterizes the transaction processors based on input output electronic data transaction request message patterns associated with the transaction processors. The resource allocation system dynamically allocates computing resources, such as data path bandwidth, processor priority, CPU cores, memory, and processing threads to the various transaction processors and components therein based upon the transaction processor characterizations, improving the overall processing throughput, resource utilization, and efficiency of the multi-transaction processor system.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: December 11, 2018
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Kyle D. Kavanagh, José Antonio Acuña-Rohter, Viren Soni
  • Publication number: 20180121103
    Abstract: A data transaction processing system including multiple transaction processors also includes a resource allocation system that characterizes the transaction processors based on input output electronic data transaction request message patterns associated with the transaction processors. The resource allocation system dynamically allocates computing resources, such as data path bandwidth, processor priority, CPU cores, memory, and processing threads to the various transaction processors and components therein based upon the transaction processor characterizations, improving the overall processing throughput, resource utilization, and efficiency of the multi-transaction processor system.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Inventors: Kyle D. Kavanagh, José Antonio Acuña-Rohter, Viren Soni