Patents by Inventor Rohit P. Sureka

Rohit P. Sureka 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: 20240378039
    Abstract: A method includes identifying a sequence of transformations to be performed on an input dataset via a user interface. The method also includes identifying a first context associated with the input dataset. The method further includes selecting a first one of multiple execution engines to be used to perform the sequence of transformations on the input dataset based on the first context. In addition, the method includes providing first code implementing the sequence of transformations to the first execution engine and executing the first code using the first execution engine to perform the sequence of transformations on the input dataset.
    Type: Application
    Filed: July 22, 2024
    Publication date: November 14, 2024
    Inventors: David Tchankotadze, Rohit P. Sureka, Andrew J. Fitch, Cherif Jazra, Dylan P. Huang, Edward L. Chayes, Manas Talukdar, Shivasankaran Somasundaram
  • Patent number: 12073202
    Abstract: A method includes identifying a sequence of transformations to be performed on an input dataset via a user interface. The method also includes identifying a first context associated with the input dataset. The method further includes selecting a first one of multiple execution engines to be used to perform the sequence of transformations on the input dataset based on the first context. In addition, the method includes providing first code implementing the sequence of transformations to the first execution engine and executing the first code using the first execution engine to perform the sequence of transformations on the input dataset.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: August 27, 2024
    Assignee: C3.ai, Inc.
    Inventors: David Tchankotadze, Rohit P. Sureka, Andrew J. Fitch, Cherif Jazra, Dylan P. Huang, Edward L. Chayes, Manas Talukdar, Shivasankaran Somasundaram
  • Publication number: 20230297353
    Abstract: A method includes identifying a sequence of transformations to be performed on an input dataset via a user interface. The method also includes identifying a first context associated with the input dataset. The method further includes selecting a first one of multiple execution engines to be used to perform the sequence of transformations on the input dataset based on the first context. In addition, the method includes providing first code implementing the sequence of transformations to the first execution engine and executing the first code using the first execution engine to perform the sequence of transformations on the input dataset.
    Type: Application
    Filed: March 18, 2022
    Publication date: September 21, 2023
    Inventors: David Tchankotadze, Rohit P. Sureka, Andrew J. Fitch, Cherif Jazra, Dylan P. Huang, Edward L. Chayes, Manas Talukdar, Shivasankaran Somasundaram
  • Publication number: 20230297878
    Abstract: A method includes identifying one or more transformations to be applied in order to generate one or more features or feature sets. The method also includes generating metadata identifying the one or more features or feature sets and the one or more transformations. The method further includes using the metadata to determine the one or more features or feature sets for specified data and storing the one or more determined features or feature sets in a feature store. In addition, the method includes outputting at least some of the one or more determined features or feature sets or data associated with the at least some of the one or more determined features or feature sets from the feature store to at least one machine learning model.
    Type: Application
    Filed: March 18, 2022
    Publication date: September 21, 2023
    Inventors: David Tchankotadze, Rohit P. Sureka, Rahul Yadav, Siddharth Viswanathan, Jeffrey M. Fischer
  • Patent number: 9588820
    Abstract: A method, system, and computer program product for of configuring cloud computing platforms. One such method serves for recommending alternative computing architectures for a selected application using automated instrumentation of the application under an abstracted workload. The method commences by measuring workload characteristics of the selected application using pre-determined performance parameters. Additional performance parameters to be measured are selected based on previous measurements, and further analysis includes instrumenting the application to provide measurement instruments corresponding to the respective selected additional performance parameters. Such hardware- or software-based instruments are used for determining a baseline set of performance metrics by measuring the performance of the selected application on a first (e.g., currently-in-use) computing architecture, then, measuring the performance of the application on other proposed computing architectures.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: March 7, 2017
    Assignee: Oracle International Corporation
    Inventors: Kiran V. V. N. Ravi, Rohit P. Sureka
  • Publication number: 20140068053
    Abstract: A method, system, and computer program product for of configuring cloud computing platforms. One such method serves for recommending alternative computing architectures for a selected application using automated instrumentation of the application under an abstracted workload. The method commences by measuring workload characteristics of the selected application using pre-determined performance parameters. Additional performance parameters to be measured are selected based on previous measurements, and further analysis includes instrumenting the application to provide measurement instruments corresponding to the respective selected additional performance parameters. Such hardware- or software-based instruments are used for determining a baseline set of performance metrics by measuring the performance of the selected application on a first (e.g., currently-in-use) computing architecture, then, measuring the performance of the application on other proposed computing architectures.
    Type: Application
    Filed: September 4, 2012
    Publication date: March 6, 2014
    Applicant: Oracle International Corporation
    Inventors: Kiran V.V.N RAVI, Rohit P. Sureka