Patents by Inventor Anurag Negi

Anurag Negi 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: 12190138
    Abstract: A method for implementing a continuous integration emulator includes receiving, by a continuous integration emulator running locally on a client device, a modification to code of a continuous integration pipeline running on a continuous integration server in communication with the client device. The method includes parsing at least a portion of the code of the continuous integration pipeline. The method includes determining at least one programming language construct of at least the parsed portion of the code of the continuous integration pipeline. The method includes executing the at least one programming language construct including the modification. The method includes indicating, by the continuous integration emulator and via the client device, whether the modification is successful. Related systems and articles of manufacture are provided.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: January 7, 2025
    Assignee: SAP SE
    Inventors: Anurag Negi, Krishna Prasad P, Abhinav Srivastava
  • Publication number: 20240330473
    Abstract: Example methods and systems are directed to the automated assessment of vulnerabilities in the context of information technology (IT) security. A data record of a vulnerability is accessed. The vulnerability includes a vulnerability description and may also identify an application in respect of which the vulnerability was detected by an IT security tool. An input vector is automatically generated based on the vulnerability description. A machine learning model uses the input vector to generate a probability score. A positivity classification for the vulnerability is automatically determined based on the probability score. Output data representing the positivity classification is caused to be presented in a user interface. The positivity classification may indicate whether the vulnerability is deemed to be a false positive or a true positive. Example methods and systems provide a unified dashboard for presenting multiple vulnerabilities and positivity classifications relating to one or more applications.
    Type: Application
    Filed: March 27, 2023
    Publication date: October 3, 2024
    Inventors: Abhinav SRIVASTAVA, Krishna Prasad P, Anurag Negi, Pratim Milind Ugale
  • Publication number: 20240160418
    Abstract: A method for implementing a low code no code continuous integration/continuous delivery (CI/CD) platform includes receiving, by the CI/CD platform, a request to build a CI/CD pipeline for developing a software application. The method includes building, by the CI/CD platform, the CI/CD pipeline by at least: receiving a selection of one or more pre-built stages from a plurality of pre-built stages of the CI/CD pipeline and arranging, via the user interface, the selected one or more pre-built stages. The method also includes executing, by the CI/CD platform, the built CI/CD pipeline to develop the software application by at least: retrieving, from a database in communication with the CI/CD platform, code for each of the arranged one or more pre-built stages. Related systems and articles of manufacture are provided.
    Type: Application
    Filed: November 14, 2022
    Publication date: May 16, 2024
    Inventors: Abhinav Srivastava, Krishna Prasad P, Anurag Negi
  • Publication number: 20240160459
    Abstract: A method for implementing a continuous integration emulator includes receiving, by a continuous integration emulator running locally on a client device, a modification to code of a continuous integration pipeline running on a continuous integration server in communication with the client device. The method includes parsing at least a portion of the code of the continuous integration pipeline. The method includes determining at least one programming language construct of at least the parsed portion of the code of the continuous integration pipeline. The method includes executing the at least one programming language construct including the modification. The method includes indicating, by the continuous integration emulator and via the client device, whether the modification is successful. Related systems and articles of manufacture are provided.
    Type: Application
    Filed: November 14, 2022
    Publication date: May 16, 2024
    Inventors: Anurag Negi, Krishna Prasad P, Abhinav Srivastava