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).
-
Patent number: 12153594Abstract: 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: GrantFiled: January 4, 2022Date of Patent: November 26, 2024Assignee: SAP SEInventors: Ravikanth Malipeddu, Aparna Vohra
-
Patent number: 12105617Abstract: 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: GrantFiled: October 12, 2022Date of Patent: October 1, 2024Assignee: SAP SEInventors: Ravikanth Malipeddu, Ankit Dua, Parmeshwar Lal, Aparna Vohra
-
Publication number: 20240143487Abstract: 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: ApplicationFiled: October 27, 2022Publication date: May 2, 2024Applicant: SAP SEInventors: Ravikanth Malipeddu, Aparna Vohra, Ankit Dua, Parmeshwar Lal
-
Publication number: 20240126679Abstract: 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: ApplicationFiled: October 12, 2022Publication date: April 18, 2024Inventors: Ravikanth MALIPEDDU, Ankit DUA, Parmeshwar LAL, Aparna VOHRA
-
Publication number: 20230214401Abstract: 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: ApplicationFiled: January 4, 2022Publication date: July 6, 2023Inventors: Ravikanth MALIPEDDU, Aparna VOHRA
-
Patent number: 10824532Abstract: 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: GrantFiled: October 16, 2018Date of Patent: November 3, 2020Assignee: SAP SEInventors: Reivin Richards Raj, Aparna Vohra
-
Patent number: 10713152Abstract: 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: GrantFiled: June 28, 2017Date of Patent: July 14, 2020Assignee: SAP SEInventors: Suvarna Byrapura Huchegowda, Aparna Vohra
-
Publication number: 20200117567Abstract: 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: ApplicationFiled: October 16, 2018Publication date: April 16, 2020Inventors: Relvin Richards Raj, Aparna Vohra
-
Publication number: 20190004934Abstract: 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: ApplicationFiled: June 28, 2017Publication date: January 3, 2019Inventors: Suvarna Byrapura Huchegowda, Aparna Vohra