Patents by Inventor Pinaki Sarkar

Pinaki Sarkar 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: 11989540
    Abstract: A method for continuous software delivery includes: receiving user selections of a first and second segments of a plurality of continuous delivery segments; generating a first toolchain including a plurality of tools configured based on one or more toolchain rules without input from a user; determining a segment dependency between the first segment and the second segment in response to the second user input; generating and executing an instance of a continuous delivery pipeline model including at least the first segment and the second segment; triggering at least a portion of the first toolchain to perform a continuous delivery action associated with the continuous delivery pipeline model; automatically reconfiguring one or more of the plurality of tools based on the one or more retrieved configuration rules; and performing an adjustment to the toolchain in response to the automatically reconfiguring one or more of the plurality of tools.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: May 21, 2024
    Inventors: Tien Nguyen, Pinaki Sarkar, Ping Ma, Dong Hoang, Basheer Janjua, Scott Trimber
  • Publication number: 20230195441
    Abstract: A configurator interface engine generates a graphical interface (i) presenting continuous delivery segments, (ii) receiving a first user input selecting a first segment of the continuous delivery segments, and (iii) receiving a second user input selecting a second segment of the continuous delivery segments. A configurator engine (i) configures tools based on toolchain rules without requiring input from a user, (ii) generates a toolchain comprising the tools after the configuration, (iii) determines a segment dependency between the first and second segments, and (iv) generates a continuous delivery pipeline model based on the inputs, dependency, and continuous delivery pipeline model. An orchestrator engine executes an instance of the continuous delivery pipeline model.
    Type: Application
    Filed: December 15, 2022
    Publication date: June 22, 2023
    Inventors: Tien Nguyen, Pinaki Sarkar, Ping Ma, Dong Hoang, Basheer Janjua, Scott Trimber
  • Patent number: 11531528
    Abstract: A configurator interface engine generates a graphical interface (i) presenting continuous delivery segments, (ii) receiving a first user input selecting a first segment of the continuous delivery segments, and (iii) receiving a second user input selecting a second segment of the continuous delivery segments. A configurator engine (i) configures tools based on toolchain rules without requiring input from a user, (ii) generates a toolchain comprising the tools after the configuration, (iii) determines a segment dependency between the first and second segments, and (iv) generates a continuous delivery pipeline model based on the inputs, dependency, and continuous delivery pipeline model. An orchestrator engine executes an instance of the continuous delivery pipeline model.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: December 20, 2022
    Inventors: Tien Nguyen, Pinaki Sarkar, Ping Ma, Dong Hoang, Basheer Janjua, Scott Trimber
  • Publication number: 20200133711
    Abstract: The present disclosure relates generally to software development and more particularly to methods and systems for automated configuration and execution of context-optimized software development workflow processes for software. A method can perform a pre-configuration of a software development workflow process in advance of execution of the workflow process based upon one or more sources of configuration data. The method can subsequently create an optimized workflow process configuration wherein evaluation of workflow process triggering event context data results in event-optimized workflow process configuration and execution.
    Type: Application
    Filed: October 31, 2019
    Publication date: April 30, 2020
    Inventors: Justin P. Webster, Robert Boyd, Eric Billingsley, Yoganarasimha Ganesha, Basheer Janjua, Pinaki Sarkar, Rekha Mittal, Shweta Deshpande, Yael Adler
  • Publication number: 20190235846
    Abstract: Storing a predefined segment model including a first segment model type, first segment actions, a first sequence of the first segment actions, and a first segment threshold condition. A custom segment model is based on first user input, the custom segment model including a second segment model type, second segment actions, a second sequence of the second segment actions, and a second segment threshold condition. A continuous delivery pipeline model is generated based on second user input, the pipeline model comprising the predefined segment model and the custom segment model. The pipeline model is executed in response to a trigger event associated with development of an application. First execution results associated with the predefined segment model, and second execution result associated with the custom segment model are generated and compared with corresponding segment threshold conditions. Deployment of the application is triggered based on the comparison.
    Type: Application
    Filed: May 19, 2017
    Publication date: August 1, 2019
    Inventors: Basheer Janjua, Tien Nguyen, Pinaki Sarkar, Shweta N. Deshpande, Albert C. Chang, Jiao He
  • Publication number: 20190171429
    Abstract: A configurator interface engine generates a graphical interface (i) presenting continuous delivery segments, (ii) receiving a first user input selecting a first segment of the continuous delivery segments, and (iii) receiving a second user input selecting a second segment of the continuous delivery segments. A configurator engine (i) configures tools based on toolchain rules without requiring input from a user, (ii) generates a toolchain comprising the tools after the configuration, (iii) determines a segment dependency between the first and second segments, and (iv) generates a continuous delivery pipeline model based on the inputs, dependency, and continuous delivery pipeline model. An orchestrator engine executes an instance of the continuous delivery pipeline model.
    Type: Application
    Filed: May 19, 2017
    Publication date: June 6, 2019
    Inventors: Tien Nguyen, Pinaki Sarkar, Ping Ma, Dong Hoang, Basheer Janjua, Scott Trimber