Patents by Inventor PankajKumar Agrawal
PankajKumar Agrawal 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: 11868206Abstract: The present disclosure involves systems, software, and computer implemented methods for automated message processing. Information associated with a failure message generated in response to process integration failure between two computer-implemented applications is received. The two computer-implemented applications include a sender application and a receiver application. The information includes a sender application/receiver application interface and details that caused the failure. Using the received information, multiple failure message similar to the failure message are identified. The identified messages were generated in response to the same process integration failure between the two computer-implemented applications. For either the sender or the receiver application, a resolution class operation executable to rectify the process integration failure is identified. The resolution class operation is simultaneously executed for all of the multiple failure messages.Type: GrantFiled: June 23, 2021Date of Patent: January 9, 2024Assignee: SAP SEInventors: Hemant Mangal, Mohit V Gadkari, Arpit Jaiswal, Divya Arun Patil, PankajKumar Agrawal, Mukesh Kumar, Pooja Ramarathnam, Bhavya Jha
-
Patent number: 11755619Abstract: Techniques and solutions are described for copying data from a source client to a target client. It may be selected, such as by a user, whether a full copy or a partial copy of a set of source client data should be made. If a partial copy is selected, a set of file types is provided. The file types can be used to define files that should be included in, or excluded from, the copy. A data source of the source client is analyzed to determine data associated with a file type that is to be included in a copy, or is associated with a file type that is not indicated as to be excluded from the copy. The determined data is copied from the source client to the target client.Type: GrantFiled: March 9, 2020Date of Patent: September 12, 2023Assignee: SAP SEInventors: Markus Reetz-Lamour, Marlies Meessen, Marcel Kassner, PankajKumar Agrawal, Christian Boehrer, Nils Neff, Antonia Gross-Tarakji
-
Patent number: 11720534Abstract: Methods and systems are disclosed for remote code execution between computing environments having various dissimilarities. Client requests at a source environment lead to calls of various types lacking immediate support within the source environment. Calls are delegated to the target environment, where function schemas, data schemas, or copies of source-side schemas are variously used to reconcile called source-side entities with their target-side counterparts. Inconsistencies between name and data representations and datatypes are also addressed. Serially communicated (JSON) parameters are resolved into required target-side multi-level parameter structures, and vice versa. Expedited bulk data access to/from a database layer is supported. A use case is described for phased migration of a software application. Generic and extensible remote code execution allows rapid migration, adaptation, or deployment of software applications across diverse computing environments.Type: GrantFiled: March 18, 2021Date of Patent: August 8, 2023Assignee: SAP SEInventors: PankajKumar Agrawal, Hemant Mangal, Mohit V Gadkari
-
Publication number: 20220365840Abstract: The present disclosure involves systems, software, and computer implemented methods for automated message processing. Information associated with a failure message generated in response to process integration failure between two computer-implemented applications is received. The two computer-implemented applications include a sender application and a receiver application. The information includes a sender application/receiver application interface and details that caused the failure. Using the received information, multiple failure message similar to the failure message are identified. The identified messages were generated in response to the same process integration failure between the two computer-implemented applications. For either the sender or the receiver application, a resolution class operation executable to rectify the process integration failure is identified. The resolution class operation is simultaneously executed for all of the multiple failure messages.Type: ApplicationFiled: June 23, 2021Publication date: November 17, 2022Inventors: Hemant Mangal, Mohit V Gadkari, Arpit Jaiswal, Divya Arun Patil, PankajKumar Agrawal, Mukesh Kumar, Pooja Ramarathnam, Bhavya Jha
-
Publication number: 20220300469Abstract: Methods and systems are disclosed for remote code execution between computing environments having various dissimilarities. Client requests at a source environment lead to calls of various types lacking immediate support within the source environment. Calls are delegated to the target environment, where function schemas, data schemas, or copies of source-side schemas are variously used to reconcile called source-side entities with their target-side counterparts. Inconsistencies between name and data representations and datatypes are also addressed. Serially communicated (JSON) parameters are resolved into required target-side multi-level parameter structures, and vice versa. Expedited bulk data access to/from a database layer is supported. A use case is described for phased migration of a software application. Generic and extensible remote code execution allows rapid migration, adaptation, or deployment of software applications across diverse computing environments.Type: ApplicationFiled: March 18, 2021Publication date: September 22, 2022Applicant: SAP SEInventors: PankajKumar Agrawal, Hemant Mangal, Mohit V Gadkari
-
Publication number: 20210232602Abstract: Techniques and solutions are described for copying data from a source client to a target client. It may be selected, such as by a user, whether a full copy or a partial copy of a set of source client data should be made. If a partial copy is selected, a set of file types is provided. The file types can be used to define files that should be included in, or excluded from, the copy. A data source of the source client is analyzed to determine data associated with a file type that is to be included in a copy, or is associated with a file type that is not indicated as to be excluded from the copy. The determined data is copied from the source client to the target client.Type: ApplicationFiled: March 9, 2020Publication date: July 29, 2021Applicant: SAP SEInventors: Markus Reetz-Lamour, Marlies Meessen, Marcel Kassner, PankajKumar Agrawal, Christian Boehrer, Nils Neff, Antonia Gross-Tarakji
-
Patent number: 10812409Abstract: Some embodiments are associated with multi-tenant software defined data center network traffic management. A data center computing system may assign a first priority to a first traffic flow, associated with a first customer, using a regression technique based on a first response time of a first query associated with the first traffic flow. The system may assign a second priority to a second traffic flow, associated with a second customer, using the regression technique based on a second response time of a second query associated with the second traffic flow. The system may then dynamically allocating network resources to the first and second traffic flows based on the first and second priorities. Some embodiments may establish a plurality of network device queues and calculate demand-supply scores for the first and second traffic flows. The first and second traffic flows may then be sent to queues based on the calculated demand-supply scores.Type: GrantFiled: June 6, 2018Date of Patent: October 20, 2020Assignee: SAP SEInventors: Mayank Tiwary, Sunil Kumar, PankajKumar Agrawal
-
Publication number: 20190379612Abstract: Some embodiments are associated with multi-tenant software defined data center network traffic management. A data center computing system may assign a first priority to a first traffic flow, associated with a first customer, using a regression technique based on a first response time of a first query associated with the first traffic flow. The system may assign a second priority to a second traffic flow, associated with a second customer, using the regression technique based on a second response time of a second query associated with the second traffic flow. The system may then dynamically allocating network resources to the first and second traffic flows based on the first and second priorities. Some embodiments may establish a plurality of network device queues and calculate demand-supply scores for the first and second traffic flows. The first and second traffic flows may then be sent to queues based on the calculated demand-supply scores.Type: ApplicationFiled: June 6, 2018Publication date: December 12, 2019Inventors: Mayank Tiwary, Sunil Kumar, PankajKumar Agrawal