Patents by Inventor NISHANT SHRESHTH

NISHANT SHRESHTH 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: 12032953
    Abstract: A system may include multiple software components of a software application running on multiple nodes in a distributed computing system, a patch execution server including a patch build server including a structured patch execution module connected to the distributed computing system via a network. The patch execution module receives an uploaded patch, a patch definition file, and a workflow template from a global patch repository. Further, the patch execution module creates a patch definition file for the patch using an associated patch master file, an associated build definition file, and an associated product definition file. Furthermore, the patch execution module creates a workflow template using the patch definition file and the patch. Also, the patch execution module creates a workflow file using node information associated with the multiple nodes and the workflow template.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: July 9, 2024
    Assignee: VMware LLC
    Inventors: Prabhakaran Rathinagiri, Varun Sharma, Nishant Shreshth, Hasmukh Kumar
  • Publication number: 20230229430
    Abstract: A system may include multiple software components of a software application running on multiple nodes in a distributed computing system, a patch execution server including a patch build server including a structured patch execution module connected to the distributed computing system via a network. The patch execution module receives an uploaded patch, a patch definition file, and a workflow template from a global patch repository. Further, the patch execution module creates a patch definition file for the patch using an associated patch master file, an associated build definition file, and an associated product definition file. Furthermore, the patch execution module creates a workflow template using the patch definition file and the patch. Also, the patch execution module creates a workflow file using node information associated with the multiple nodes and the workflow template.
    Type: Application
    Filed: March 17, 2022
    Publication date: July 20, 2023
    Inventors: PRABHAKARAN RATHINAGIRI, VARUN SHARMA, NISHANT SHRESHTH, HASMUKH KUMAR
  • Patent number: 10503630
    Abstract: The current document is directed to a subsystem that is incorporated, in one implementation, within an automated application-release-management system. The subsystem to which the current document is directed determines, based on modifications to the source code for an application or another system that are submitted through a check-in process, a subset of tests within a large set of tests developed to test the application or system that invoke routines or other compilation units affected by the submitted source-code modifications. Only those tests that invoke routines and other compilation units affected by the source-code submissions need then be applied during testing and verification of the revised application or system.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: December 10, 2019
    Assignee: VMWARE, INC.
    Inventors: Thangamani Kasi, Sriram Balasubramanian, Narayanasamy Ramesh, Nishant Shreshth, Praveen Rudrappa
  • Publication number: 20180060216
    Abstract: The current document is directed to a subsystem that is incorporated, in one implementation, within an automated application-release-management system. The subsystem to which the current document is directed determines, based on modifications to the source code for an application or another system that are submitted through a check-in process, a subset of tests within a large set of tests developed to test the application or system that invoke routines or other compilation units affected by the submitted source-code modifications. Only those tests that invoke routines and other compilation units affected by the source-code submissions need then be applied during testing and verification of the revised application or system.
    Type: Application
    Filed: January 12, 2017
    Publication date: March 1, 2018
    Inventors: THANGAMANI KASI, SRIRAM BALASUBRAMANIAN, NARAYANASAMY RAMESH, NISHANT SHRESHTH, PRAVEEN RUDRAPPA