Patents by Inventor Sunil Devagupthapu

Sunil Devagupthapu 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: 10824411
    Abstract: The disclosure describes a tool that decreases the size of a software installation file by segregating and/or allowing customization of the original software installation file. The resulting install file permits multiple configurations to be created using the same install file by using custom configuration settings. The optimized software installation file permits the automated (or semi-automated) installation of software and/or software updates/upgrades on a remotely located electronic device. Moreover, aspects of the tool may also regulate compliance with possible reboot/restart requirements of the software/upgrade installation that may be useful for electronic devices which are remotely located.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: November 3, 2020
    Assignee: Bank of America Corporation
    Inventors: Sunil Devagupthapu, Kumar Dipak Singh, Abhishek Singh, Anand Govuri, Manoj Pollam, Neeraj Banga
  • Patent number: 10474446
    Abstract: An installation tool includes a memory, a retrieval engine, an extraction engine, a configuration engine, a compiler, and an installer. The memory stores installation parameters of a previous software update for an application. The retrieval engine receives a request to install a first software update for the application and in response to the request, retrieves the installation parameters of the previous software update. The extraction engine extracts from the application a plurality of source binary files for the application. The configuration engine receives a plurality of requirements for installing the first software update based upon the retrieved installation parameters. The compiler creates an installation executable for the first software update based upon the plurality of source binary files and the plurality of requirements. The installer executes the installation executable to apply the first software update according to the plurality of requirements.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: November 12, 2019
    Assignee: Bank of America Corporation
    Inventors: Sumit Sharma, Deepak Bhardwaj, Sunil Devagupthapu, Manoj K. Pollam
  • Publication number: 20190278578
    Abstract: The disclosure describes a tool that decreases the size of a software installation file by segregating and/or allowing customization of the original software installation file. The resulting install file permits multiple configurations to be created using the same install file by using custom configuration settings. The optimized software installation file permits the automated (or semi-automated) installation of software and/or software updates/upgrades on a remotely located electronic device. Moreover, aspects of the tool may also regulate compliance with possible reboot/restart requirements of the software/upgrade installation that may be useful for electronic devices which are remotely located.
    Type: Application
    Filed: February 25, 2019
    Publication date: September 12, 2019
    Inventors: Sunil Devagupthapu, Kumar Dipak Singh, Abhishek Singh, Anand Govuri, Manoj Pollam, Neeraj Banga
  • Patent number: 10261770
    Abstract: The disclosure describes a tool that decreases the size of a software installation file by segregating and/or allowing customization of the original software installation file. The resulting install file permits multiple configurations to be created using the same install file by using custom configuration settings. The optimized software installation file permits the automated (or semi-automated) installation of software and/or software updates/upgrades on a remotely located electronic device. Moreover, aspects of the tool may also regulate compliance with possible reboot/restart requirements of the software/upgrade installation that may be useful for electronic devices which are remotely located.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: April 16, 2019
    Assignee: Bank of America Corporation
    Inventors: Sunil Devagupthapu, Kumar Dipak Singh, Abhishek Singh, Anand Govuri, Manoj Pollam, Neeraj Banga
  • Publication number: 20180136920
    Abstract: The disclosure describes a tool that decreases the size of a software installation file by segregating and/or allowing customization of the original software installation file. The resulting install file permits multiple configurations to be created using the same install file by using custom configuration settings. The optimized software installation file permits the automated (or semi-automated) installation of software and/or software updates/upgrades on a remotely located electronic device. Moreover, aspects of the tool may also regulate compliance with possible reboot/restart requirements of the software/upgrade installation that may be useful for electronic devices which are remotely located.
    Type: Application
    Filed: November 17, 2016
    Publication date: May 17, 2018
    Inventors: Sunil Devagupthapu, Kumar Dipak Singh, Abhishek Singh, Anand Govuri, Manoj Pollam, Neeraj Banga
  • Publication number: 20180081667
    Abstract: An installation tool includes a memory, a retrieval engine, an extraction engine, a configuration engine, a compiler, and an installer. The memory stores installation parameters of a previous software update for an application. The retrieval engine receives a request to install a first software update for the application and in response to the request, retrieves the installation parameters of the previous software update. The extraction engine extracts from the application a plurality of source binary files for the application. The configuration engine receives a plurality of requirements for installing the first software update based upon the retrieved installation parameters. The compiler creates an installation executable for the first software update based upon the plurality of source binary files and the plurality of requirements. The installer executes the installation executable to apply the first software update according to the plurality of requirements.
    Type: Application
    Filed: September 16, 2016
    Publication date: March 22, 2018
    Inventors: Sumit Sharma, Deepak Bhardwaj, Sunil Devagupthapu, Manoj K. Pollam
  • Publication number: 20170039055
    Abstract: Methods for software application packaging are provided. Methods may include receiving a software application and a list of entity-specific software standards. Methods may also include transforming, by a packaging system of the software application into a packaged software application. The transforming may include evaluating the behavior of the software application. The transforming may include engineering the software application to satisfy the entity-specific software standards identified as relevant. The transforming may include storing the software application in a file. The transforming may include compressing the file which stores the software application. The transforming may include truncating the filename of a portion of binary files included in the software application file. The transforming may include executing a computer-readable script and thereby transforming the software application into a packaged software application.
    Type: Application
    Filed: August 5, 2015
    Publication date: February 9, 2017
    Inventors: Jagadish Kumar Uppal, Manoj Pollam, Sunil Devagupthapu