Patents by Inventor Ramesh S. Palakodeti

Ramesh S. Palakodeti 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).

  • Publication number: 20230048653
    Abstract: Methods, computer program products, and systems can include obtaining a first computing environment specific application deployment software code instance associated to a first computing environment, the first computing environment specific application deployment software code instance for deployment of a certain application on the first computing environment; parsing the first computing environment specific application deployment software code instance, wherein the parsing includes determining attributes of the first computing environment specific application deployment software code instance and generating, using the determined attributes of the first computing environment specific application deployment software code instance, a computing environment agnostic semantic tree data structure that expresses a workflow pattern for deployment of the certain application; and composing, with use of the computing environment agnostic semantic tree data structure, a second computing environment specific application d
    Type: Application
    Filed: July 29, 2021
    Publication date: February 16, 2023
    Inventors: Dinesh TRIPATHI, Sarin Kumar THAYYILSUBRAMANIAN, John KURIAN, Ramesh S. PALAKODETI
  • Publication number: 20210286653
    Abstract: A system, computer program product, and method are provided for dynamically orchestrating a prerequisite driven codified infrastructure. A prerequisite defines deployment of one or more resources in the codified infrastructure through the use of a codified logic expression. One or more probes are created and leveraged to monitor a dynamic resource state for one or more prerequisites. A new codified infrastructure is generated based on the change(s) to the monitored dynamic resource state for the one or more prerequisites. The identified one or more changes are applied to the new codified infrastructure and the new codified infrastructure is executed based on the applied change(s).
    Type: Application
    Filed: March 13, 2020
    Publication date: September 16, 2021
    Applicant: International Business Machines Corporation
    Inventors: Alexei Karve, Matthew Staffelbach, Ameya Tayade, Ramesh S. Palakodeti
  • Patent number: 11099907
    Abstract: A system, computer program product, and method are provided for dynamically orchestrating a prerequisite driven codified infrastructure. A prerequisite defines deployment of one or more resources in the codified infrastructure through the use of a codified logic expression. One or more probes are created and leveraged to monitor a dynamic resource state for one or more prerequisites. A new codified infrastructure is generated based on the change(s) to the monitored dynamic resource state for the one or more prerequisites. The identified one or more changes are applied to the new codified infrastructure and the new codified infrastructure is executed based on the applied change(s).
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alexei Karve, Matthew Staffelbach, Ameya Tayade, Ramesh S Palakodeti
  • Patent number: 9262208
    Abstract: Distributed execution of commands and scripts may comprise a script execution manager having access to a library of executable objects comprising at least one or more of commands or scripts or combination of commands and scripts. A script execution console may be operable to present a graphical user interface for selecting an executable object from the library to execute and for selecting one or more managed computers, on which to execute the selected executable object. The script execution console may be further operable to present a dynamically updated collation of results from execution of the selected executable object. One or more script execution agents may be operable to run on the selected respective one or more managed computers and further operable to communicate with the script execution manager.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Shang Q. Guo, Ramesh S. Palakodeti, Rajeev Puri, Daniela Rosu, Cashchakanithara Venugopal, Frederick Y. Wu, Sai Zeng
  • Patent number: 9135056
    Abstract: Distributed execution of commands and scripts may comprise a script execution manager having access to a library of executable objects comprising at least one or more of commands or scripts or combination of commands and scripts. A script execution console may be operable to present a graphical user interface for selecting an executable object from the library to execute and for selecting one or more managed computers, on which to execute the selected executable object. The script execution console may be further operable to present a dynamically updated collation of results from execution of the selected executable object. One or more script execution agents may be operable to run on the selected respective one or more managed computers and further operable to communicate with the script execution manager.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: September 15, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shang Q. Guo, Ramesh S. Palakodeti, Rajeev Puri, Daniela Rosu, Cashchakanithara Venugopal, Frederick Y. Wu, Sai Zeng
  • Publication number: 20140053073
    Abstract: Distributed execution of commands and scripts may comprise a script execution manager having access to a library of executable objects comprising at least one or more of commands or scripts or combination of commands and scripts. A script execution console may be operable to present a graphical user interface for selecting an executable object from the library to execute and for selecting one or more managed computers, on which to execute the selected executable object. The script execution console may be further operable to present a dynamically updated collation of results from execution of the selected executable object. One or more script execution agents may be operable to run on the selected respective one or more managed computers and further operable to communicate with the script execution manager.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shang Q. Guo, Ramesh S. Palakodeti, Rajeev Puri, Daniela Rosu, Cashchakanithara Venugopal, Frederick Y. Wu, Sai Zeng
  • Publication number: 20140053072
    Abstract: Distributed execution of commands and scripts may comprise a script execution manager having access to a library of executable objects comprising at least one or more of commands or scripts or combination of commands and scripts. A script execution console may be operable to present a graphical user interface for selecting an executable object from the library to execute and for selecting one or more managed computers, on which to execute the selected executable object. The script execution console may be further operable to present a dynamically updated collation of results from execution of the selected executable object. One or more script execution agents may be operable to run on the selected respective one or more managed computers and further operable to communicate with the script execution manager.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shang Q. Guo, Ramesh S. Palakodeti, Rajeev Puri, Daniela Rosu, Cashchakanithara Venugopal, Frederick Y. Wu, Sai Zeng