Patents by Inventor Praneeth Bobba

Praneeth Bobba 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: 20250321730
    Abstract: An example method of managing infrastructure in a cloud includes: receiving, at a remote worker from a cloud automation service, a task to be executed for managing the infrastructure, the remote worker executing in a customer environment that includes the infrastructure, the remote worker having a runtime, the cloud automation service executing external to the customer environment; retrieving, using first credentials obtained by the runtime from the customer environment, source code from a version control system executing in the customer environment; and executing, by the runtime, the source code to manage the infrastructure in the customer environment according to the task.
    Type: Application
    Filed: April 12, 2024
    Publication date: October 16, 2025
    Inventors: Praneeth Bobba, Kalyan Devarakonda, Prasanna Ganapathi
  • Publication number: 20250103368
    Abstract: This disclosure is directed to automated computer-implemented methods and systems for optimizing and provisioning virtual data storage of virtual machines in a data center. The methods and systems attach virtual disks to virtual machines on the same datastore of the VMs. The methods and systems adjust storage space of the VDs based on storage space available to the VDs, and retains data stored in the VDs in response to receiving a request to delete the VM and the VD identifies as persistent.
    Type: Application
    Filed: September 22, 2023
    Publication date: March 27, 2025
    Applicant: VMware LLC
    Inventors: Kaylan Devarakonda, Jasmine Ejner, Prasanna Ganapathi, Ankita Mohanty, Praneeth Bobba, Ravi Kasha
  • Publication number: 20250060984
    Abstract: The current document is directed to an infrastructure-as-code (“IaC”) cloud-infrastructure-management service or system that allows users and upstream management systems to define and deploy infrastructure, such as virtual networks, virtual machines, load balancers, and connection topologies, within cloud-computing systems. The IaC cloud-infrastructure-management service or system includes a service frontend, a task manager, an event-processing component, and multiple Idem-service workers. The task manager manages execution of commands and requests received from the service frontend, using multiple queues, provides for prioritization of command-and-request execution by the multiple Idem-service workers, and provides for preemption of long-running executing commands and requests. The IaC cloud-infrastructure-management service or system enforces specified states of the cloud infrastructure using enforced-state identifiers and enforced-state versions supplied in state commands and enforce requests.
    Type: Application
    Filed: October 13, 2023
    Publication date: February 20, 2025
    Inventors: Kalyan Devarakonda, Praneeth Bobba, Prasanna Ganapathi, Murali Sampangiramiaiah
  • Publication number: 20240394087
    Abstract: The current document is directed to an infrastructure-as-code (“IaC”) cloud-infrastructure-management service that allows users and upstream management systems to define and deploy infrastructure, such as virtual networks, virtual machines, load balancers, and connection topologies, within cloud-computing systems. The IaC cloud-infrastructure-management service includes a service frontend, a task manager, an event-processing component, and multiple Idem-service workers. The task manager manages execution of commands and requests received from the service frontend, using multiple queues, provides for prioritization of command-and-request execution by the multiple Idem-service workers, and provides for preemption of long-running executing commands and requests. The IaC cloud-infrastructure-management service can be scaled to efficiently handle dynamic workloads.
    Type: Application
    Filed: July 27, 2023
    Publication date: November 28, 2024
    Inventors: Kalyan DEVARAKONDA, Praneeth BOBBA, Prasanna GANAPATHI, Saifuddin Fazlehusen RANGWALA, Valentina Leonidovna REUTOVA, Jasmine EJNER
  • Patent number: 11514073
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to generate virtual resource provisioning visualizations. An example apparatus includes a visualization generator to generate a visualization based on a comparison of first provisioning requirements from a blueprint to parameters associated with the cloud computing environment, the first provisioning requirements associated with the provisioning of the virtual resource to the cloud computing environment, a blueprint controller to adjust one or more of the first provisioning requirements to one or more second provisioning requirements in response to determining that the first provisioning requirements are not satisfied based on the visualization, and a deployment controller to deploy the virtual resource to the cloud computing environment based on the one or more second provisioning requirements.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: November 29, 2022
    Assignee: VMWARE, INC.
    Inventors: Yavor Boychev, Tony Georgiev, Igor Stoyanoy, Nikola Arnaudov, Praneeth Bobba
  • Publication number: 20210216567
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to generate virtual resource provisioning visualizations. An example apparatus includes a visualization generator to generate a visualization based on a comparison of first provisioning requirements from a blueprint to parameters associated with the cloud computing environment, the first provisioning requirements associated with the provisioning of the virtual resource to the cloud computing environment, a blueprint controller to adjust one or more of the first provisioning requirements to one or more second provisioning requirements in response to determining that the first provisioning requirements are not satisfied based on the visualization, and a deployment controller to deploy the virtual resource to the cloud computing environment based on the one or more second provisioning requirements.
    Type: Application
    Filed: March 12, 2020
    Publication date: July 15, 2021
    Inventors: Yavor Boychev, Tony Georgiev, Igor Stoyanoy, Nikola Arnaudov, Praneeth Bobba