Patents by Inventor Ganesh Moorthy

Ganesh Moorthy 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: 12210442
    Abstract: Techniques and solutions are provided for database testing. In particular, aspects of the present disclosure facilitate “automatic exploration” of testing of database features, such as database commands. In particular, test definitions can be created for particular database features, where a test definition can have variants. Different test definitions can be combined into a composite test, which can include different variants for different tests. An executable test can be created that allows a database to execute a composite test. The present disclose also provides techniques and solutions for analyzing test results, particularly when voluminous test results are returned. In one example, test results for multiple iterations of a test can be compared. A change in test results, for example, can cause a test result to be flagged for further review. The composite tests, or result analysis techniques, can help provide better testing of database software to help identify software errors/bugs.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: January 28, 2025
    Assignee: SAP SE
    Inventors: Ganesh Moorthy Duraisamy, Shreepathi Kukkila, Shivendu, Harsini R, Suhas Ramji, Arvind Viswanathan, Abhishek Mishra
  • Publication number: 20240394256
    Abstract: Techniques for validating a cloud service for multiple programming stacks are disclosed. A computer system may configure a corresponding set of requests for each programming stack client in a plurality of programming stack clients based on usage metrics of a cloud service. Each programming stack client in the plurality of programming stack clients may be configured to be used to build a software application for the cloud service. The usage metrics may indicate historical requests executed on the cloud service via the plurality of programming stack clients. The computer system may then, for each programming stack client in the plurality of programming stack clients, trigger execution of the corresponding set of requests for the programming stack client on the cloud service via the programming stack client.
    Type: Application
    Filed: May 25, 2023
    Publication date: November 28, 2024
    Inventors: Ganesh Moorthy Duraisamy, Abhishek Mishra, Velliangiri Shanmugam, Archana Pinnamraju Venkataramanamoorthy, Shreepathi Kukkila
  • Patent number: 12135717
    Abstract: Techniques for validating a cloud service for multiple programming stacks are disclosed. A computer system may configure a corresponding set of requests for each programming stack client in a plurality of programming stack clients based on usage metrics of a cloud service. Each programming stack client in the plurality of programming stack clients may be configured to be used to build a software application for the cloud service. The usage metrics may indicate historical requests executed on the cloud service via the plurality of programming stack clients. The computer system may then, for each programming stack client in the plurality of programming stack clients, trigger execution of the corresponding set of requests for the programming stack client on the cloud service via the programming stack client.
    Type: Grant
    Filed: May 25, 2023
    Date of Patent: November 5, 2024
    Assignee: SAP SE
    Inventors: Ganesh Moorthy Duraisamy, Abhishek Mishra, Velliangiri Shanmugam, Archana Pinnamraju Venkataramanamoorthy, Shreepathi Kukkila
  • Publication number: 20240202105
    Abstract: Techniques and solutions are provided for database testing. In particular, aspects of the present disclosure facilitate “automatic exploration” of testing of database features, such as database commands. In particular, test definitions can be created for particular database features, where a test definition can have variants. Different test definitions can be combined into a composite test, which can include different variants for different tests. An executable test can be created that allows a database to execute a composite test. The present disclose also provides techniques and solutions for analyzing test results, particularly when voluminous test results are returned. In one example, test results for multiple iterations of a test can be compared. A change in test results, for example, can cause a test result to be flagged for further review. The composite tests, or result analysis techniques, can help provide better testing of database software to help identify software errors/bugs.
    Type: Application
    Filed: December 15, 2022
    Publication date: June 20, 2024
    Applicant: SAP SE
    Inventors: Ganesh Moorthy Duraisamy, Shreepathi Kukkila, Shivendu, Harsini R, Suhas Ramji, Arvind Viswanathan, Abhishek Mishra
  • Patent number: 11636401
    Abstract: An AI platform to enable one or more users to design and create AI enabled applications is provided. The AI platform comprises a data module configured to condition data received from a plurality of data sources to generate a corresponding data pipeline; wherein the data module comprises a plurality of reusable data components. The AI platform further comprises an intelligent processing module configured to process a plurality of datasets received on the data pipeline and generate a corresponding artificial intelligence (AI) pipeline; wherein the intelligent processing module comprises a plurality of reusuable data processing components.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: April 25, 2023
    Assignee: NOODLE.AI
    Inventors: Deepinder Singh Dhingra, Ganesh Moorthy, Praveen Singh, Sarfaraj Ahmad, Arijit Saha, Kumar Srivastava, Sourabh Chourasia, Ted Gaubert
  • Patent number: 10866947
    Abstract: A system, method, and computer-readable medium to receive a definition of a first chart; determine a chart type for the first chart based on the definition; calculate, based on the determined first chart type, proportion values for chart elements of the first chart; receive a definition of a second chart; determine whether a chart type for the second chart is the same as the first chart type; calculate, in response to the determination that the second chart type is the same as the first chart type, proportion values for the chart elements of the second chart based on the first chart type; determine whether the second chart is a valid representation of the first chart based on the calculated proportion values for the first chart and the second chart; and store a record of the validation determination.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: December 15, 2020
    Assignee: SAP SE
    Inventors: Ganesh Moorthy Duraisamy, Poornima Umashankar
  • Publication number: 20200242516
    Abstract: An AI platform to enable one or more users to design and create AI enabled applications is provided. The AI platform comprises a data module configured to condition data received from a plurality of data sources to generate a corresponding data pipeline; wherein the data module comprises a plurality of reusable data components. The AI platform further comprises an intelligent processing module configured to process a plurality of datasets received on the data pipeline and generate a corresponding artificial intelligence (AI) pipeline; wherein the intelligent processing module comprises a plurality of reusuable data processing components.
    Type: Application
    Filed: May 14, 2019
    Publication date: July 30, 2020
    Inventors: Deepinder Singh Dhingra, Ganesh Moorthy, Praveen Singh, Sarfaraj Ahmad, Arijit Saha, Kumar Srivastava, Sourabh Chourasia, Ted Gaubert
  • Publication number: 20180260431
    Abstract: A system, method, and computer-readable medium to receive a definition of a first chart; determine a chart type for the first chart based on the definition; calculate, based on the determined first chart type, proportion values for chart elements of the first chart; receive a definition of a second chart; determine whether a chart type for the second chart is the same as the first chart type; calculate, in response to the determination that the second chart type is the same as the first chart type, proportion values for the chart elements of the second chart based on the first chart type; determine whether the second chart is a valid representation of the first chart based on the calculated proportion values for the first chart and the second chart; and store a record of the validation determination.
    Type: Application
    Filed: March 10, 2017
    Publication date: September 13, 2018
    Inventors: Ganesh Moorthy Duraisamy, Poornima Umashankar
  • Patent number: 8093239
    Abstract: The present invention provides imidazopyridine compounds, compositions containing the same, as well as processes for the preparation and methods for their use as pharmaceutical agents.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: January 10, 2012
    Assignee: GlaxoSmithKline LLC
    Inventors: Kevin Kuntz, David Edward Uehling, Alex Gregory Waterson, Kyle Allen Emmitte, Kirk Stevens, John Brad Shotwell, Stephon Cornell Smith, Kristen E. Nailor, James M. Salovich, Brian John Wilson, Mui Cheung, Robert Anthony Mook, Erich W. Baum, Ganesh Moorthy
  • Publication number: 20080300242
    Abstract: The present invention provides imidazopyridine compounds, compositions containing the same, as well as processes for the preparation and methods for their use as pharmaceutical agents.
    Type: Application
    Filed: May 28, 2008
    Publication date: December 4, 2008
    Inventors: Kevin Kuntz, David Edward Uehling, Alex Gregory Waterson, Kyle Allen Emmitte, Kirk Stevens, John Brad Shotwell, Stephon Cornell Smith, Kristen E. Nailor, James M. Salovich, Brian John Wilson, Mui Cheung, Robert Anthony Mook, Erich W. Baum, Ganesh Moorthy