Patents by Inventor Dinesh Bhandarkar

Dinesh Bhandarkar 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: 20250104087
    Abstract: A large language model can be used to implement a service assistant. Natural language commands can be sent to the large language model, which identifies intents and responds with actions and API payloads. The command can then be implemented by an appropriate API call. The assistant can support actions that span a plurality of applications. A wide variety of human languages can be supported, and the large language model can maintain context between commands. Useful functionality such as prompting for missing parameters and the like can be supported.
    Type: Application
    Filed: September 21, 2023
    Publication date: March 27, 2025
    Applicant: SAP SE
    Inventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Ajay P Sakthikumar
  • Patent number: 11948024
    Abstract: Technologies are described for automated payload testing of open data protocol (OData) application programming interfaces (APIs). For example, metadata describing an OData service can be retrieved from the OData service. The OData service can then be tested for one or more entities of the OData service. Testing can be performed by dynamically creating various payloads for testing the entities of the OData service and the OData operations supported by the entities. Results of executing the payloads can be received and evaluated to determine whether a given payload was executed successfully by the OData service. Results of the testing (e.g., indications of success or failure) can be output.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: April 2, 2024
    Assignee: SAP SE
    Inventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Jerin James, Madhu Tirumalasetti
  • Publication number: 20230153184
    Abstract: Technologies are described for automated payload testing of open data protocol (OData) application programming interfaces (APIs). For example, metadata describing an OData service can be retrieved from the OData service. The OData service can then be tested for one or more entities of the OData service. Testing can be performed by dynamically creating various payloads for testing the entities of the OData service and the OData operations supported by the entities. Results of executing the payloads can be received and evaluated to determine whether a given payload was executed successfully by the OData service. Results of the testing (e.g., indications of success or failure) can be output.
    Type: Application
    Filed: November 18, 2021
    Publication date: May 18, 2023
    Applicant: SAP SE
    Inventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Jerin James, Madhu Tirumalasetti
  • Patent number: 11561886
    Abstract: A testing scenario (forming part of a computing environment executing a plurality of applications) is initiated to characterize performance of the applications. During the execution of the testing scenario, various performance metrics associated with the applications are monitored. Thereafter, data characterizing the performance metrics is provided (e.g., displayed, loaded into memory, stored on disk, transmitted to a remote computing system, etc.). The testing scenario is generated by monitoring service calls being executed by each of a plurality of automates across the applications, generating a service request tree based on the monitored service calls for all of the applications, and removing cyclic dependencies in the service request tree such that reusable testing components are only used once. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: January 24, 2023
    Assignee: SAP SE
    Inventors: Dinesh Bhandarkar, Arpitha Shirdish, Sandeep Joy, Shuva Ranjan Sen Sharma
  • Patent number: 11244268
    Abstract: According to some embodiments, systems and methods are provided, comprising providing, via a request module, a user interface, wherein the user interface displays at least one request and a status for each request; receiving selection of one of the displayed requests at a unification layer, via the user interface, wherein the unification layer is provided by the request module; accessing, by the request module, at least one of a first application and a second application based on the received selection; and generating a visualization displayed on the user interface, wherein the visualization includes the at least one request and status for each request, the selected at least one request and a request indicator. Numerous other aspects are provided.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: February 8, 2022
    Assignee: SAP SE
    Inventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Catherine Sneha P, Jerin James, Nagashree S
  • Publication number: 20210209528
    Abstract: According to some embodiments, systems and methods are provided, comprising providing, via a request module, a user interface, wherein the user interface displays at least one request and a status for each request; receiving selection of one of the displayed requests at a unification layer, via the user interface, wherein the unification layer is provided by the request module; accessing, by the request module, at least one of a first application and a second application based on the received selection; and generating a visualization displayed on the user interface, wherein the visualization includes the at least one request and status for each request, the selected at least one request and a request indicator. Numerous other aspects are provided.
    Type: Application
    Filed: January 8, 2020
    Publication date: July 8, 2021
    Inventors: Krishnan Harihara Subramanian, Dinesh Bhandarkar, Catherine Sneha P, Jerin James, Nagashree S
  • Publication number: 20210089435
    Abstract: A testing scenario (forming part of a computing environment executing a plurality of applications) is initiated to characterize performance of the applications. During the execution of the testing scenario, various performance metrics associated with the applications are monitored. Thereafter, data characterizing the performance metrics is provided (e.g., displayed, loaded into memory, stored on disk, transmitted to a remote computing system, etc.). The testing scenario is generated by monitoring service calls being executed by each of a plurality of automates across the applications, generating a service request tree based on the monitored service calls for all of the applications, and removing cyclic dependencies in the service request tree such that reusable testing components are only used once. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: September 19, 2019
    Publication date: March 25, 2021
    Inventors: Dinesh Bhandarkar, Arpitha Shirdish, Sandeep Joy, Shuva Ranjan Sen Sharma
  • Patent number: 10558554
    Abstract: Techniques and solutions are described for training and using a classifier based on a machine learning model to analyze performance information to assist in correcting a software bug or performance issue. The performance information can be processed prior to submission to a trained classifier, such as to remove, modify, or format data. A classification result provided by the classifier can be compared with a database to determine whether a solution or target is associated with the classification result. User feedback can be used to provide more accurate suggestions of solutions or targets, as well as to improve the accuracy of the classifier.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: February 11, 2020
    Assignee: SAP SE
    Inventors: Dinesh Bhandarkar, Biju V. Kalleppilli
  • Publication number: 20190266070
    Abstract: Techniques and solutions are described for training and using a classifier based on a machine learning model to analyze performance information to assist in correcting a software bug or performance issue. The performance information can be processed prior to submission to a trained classifier, such as to remove, modify, or format data. A classification result provided by the classifier can be compared with a database to determine whether a solution or target is associated with the classification result. User feedback can be used to provide more accurate suggestions of solutions or targets, as well as to improve the accuracy of the classifier.
    Type: Application
    Filed: February 28, 2018
    Publication date: August 29, 2019
    Applicant: SAP SE
    Inventors: Dinesh Bhandarkar, Biju V. Kalleppilli