Patents by Inventor Aparna Vohra

Aparna Vohra 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: 20240143487
    Abstract: In a software testing environment, a computer implemented method receives a plurality of objects specified in different steps of a testing process. The method can identify, from the plurality of objects, a source object and at least one target object that share an attachment document which stored in a cloud-based data repository. The method can determine a unique reference of the attachment document from the source object, pass the unique reference to the at least one target object, and perform software testing on the at least one target object. The software testing on the at least one target object can verify that the attachment document stored in the cloud-based data repository is attached to the at least one target object via the unique reference.
    Type: Application
    Filed: October 27, 2022
    Publication date: May 2, 2024
    Applicant: SAP SE
    Inventors: Ravikanth Malipeddu, Aparna Vohra, Ankit Dua, Parmeshwar Lal
  • Publication number: 20240126679
    Abstract: According to some embodiments, systems and methods are provided including an n?1 Application Programming Interface (API) including n?1 API metadata; an API automate, wherein the API automate is generated for the n?1 API; a memory storing processor-executable program code; and a processing unit to execute the processor-executable program code to cause the system to: receive an n API including n API metadata; execute the API automate with the n version API and output an API automate status; and in a case the API automate status is failed: compare the n API metadata and the n?1 API metadata; identify at least one difference between the n API metadata and the n?1 API metadata; generate an alert based on the identified at least one difference; and render a user interface, wherein the rendered user interface includes the alert. Numerous other aspects are provided.
    Type: Application
    Filed: October 12, 2022
    Publication date: April 18, 2024
    Inventors: Ravikanth MALIPEDDU, Ankit DUA, Parmeshwar LAL, Aparna VOHRA
  • Publication number: 20230214401
    Abstract: According to some embodiments, systems and methods are provided, comprising a payload source; a memory storing processor-executable program code; and a processing unit to execute the processor-executable program code to cause the system to: receive a payload structure from the payload source; traverse the payload structure; identify one or more key-value pairs via the traversal; identify, for each identified key-value pair, a first attribute for each key; create a node for each key-value pair based on the identified first attribute and a value of the key-value pair; generate a data-entry field in a user interface for each created node; and render the user interface, wherein the rendered user interface includes a label for each created node, and the label is linked to a respective data-entry field. Numerous other aspects are provided.
    Type: Application
    Filed: January 4, 2022
    Publication date: July 6, 2023
    Inventors: Ravikanth MALIPEDDU, Aparna VOHRA
  • Patent number: 10824532
    Abstract: A method includes recording, in a first database table, user interactions of one or more users with a user interface, retrieving a list of runtime errors that have occurred in a system resulting from the user interactions, for each runtime error in the list, identifying a type of the runtime error comprising one of a first type and a second type, and retrieving a corresponding call stack comprising a sequence of function calls that led to the runtime error, storing information from the call stack in a second database table, correlating the user interactions recorded in the recording step with the function calls in the call stack, and providing, on a display device, a visual reproduction of processing steps leading up to the runtime error using the correlations in the correlating step.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: November 3, 2020
    Assignee: SAP SE
    Inventors: Reivin Richards Raj, Aparna Vohra
  • Patent number: 10713152
    Abstract: An application module is read and parsed into a text file to store source code lines included into the implementation of the application module. The text file is analyzed and predicate conditions are identified in one or more of source code lines. Key values associated with a predicate condition from the predicate conditions are determined. Key values are associated with a key field defined for the application module. A plurality of paths of execution of the application module is determined based on the text file analysis and on the determined predicate conditions. A path includes one or more lines from the source code lines corresponding to a sequence of execution steps of the application module. Based on determining key values for the predicate conditions and the plurality of paths, generating test cases corresponding to the path and corresponding predicate conditions.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: July 14, 2020
    Assignee: SAP SE
    Inventors: Suvarna Byrapura Huchegowda, Aparna Vohra
  • Publication number: 20200117567
    Abstract: A method includes recording, in a first database table, user interactions of one or more users with a user interface, retrieving a list of runtime errors that have occurred in a system resulting from the user interactions, for each runtime error in the list, identifying a type of the runtime error comprising one of a first type and a second type, and retrieving a corresponding call stack comprising a sequence of function calls that led to the runtime error, storing information from the call stack in a second database table, correlating the user interactions recorded in the recording step with the function calls in the call stack, and providing, on a display device, a visual reproduction of processing steps leading up to the runtime error using the correlations in the correlating step.
    Type: Application
    Filed: October 16, 2018
    Publication date: April 16, 2020
    Inventors: Relvin Richards Raj, Aparna Vohra
  • Publication number: 20190004934
    Abstract: An application module is read and parsed into a text file to store source code lines included into the implementation of the application module. The text file is analyzed and predicate conditions are identified in one or more of source code lines. Key values associated with a predicate condition from the predicate conditions are determined. Key values are associated with a key field defined for the application module. A plurality of paths of execution of the application module is determined based on the text file analysis and on the determined predicate conditions. A path includes one or more lines from the source code lines corresponding to a sequence of execution steps of the application module. Based on determining key values for the predicate conditions and the plurality of paths, generating test cases corresponding to the path and corresponding predicate conditions.
    Type: Application
    Filed: June 28, 2017
    Publication date: January 3, 2019
    Inventors: Suvarna Byrapura Huchegowda, Aparna Vohra