Patents by Inventor KALYAN DEVARAKONDA

KALYAN DEVARAKONDA 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: 12379942
    Abstract: A method of managing configurations of SDDCs of a tenant includes the steps of: retrieving a base configuration document, a first supplemental configuration document of a first SDDC, and a second supplemental configuration document of a second SDDC; issuing, to the first SDDC, a first instruction to update a running configuration state thereof according to the base configuration document and the first supplemental configuration document; and issuing, to the second SDDC, a second instruction to update a running configuration state thereof according to the base configuration document and the second supplemental configuration document, wherein the base configuration document includes settings of first configuration properties common across all of the tenant's SDDCs, the first supplemental configuration document includes first settings of second configuration properties only applicable to the first SDDC, and the second supplemental configuration document includes second settings of the second configuration proper
    Type: Grant
    Filed: June 24, 2024
    Date of Patent: August 5, 2025
    Assignee: VMware LLC
    Inventors: Kalyan Devarakonda, Praveen Tirumanyam
  • Patent number: 12340231
    Abstract: A method of managing a desired state of a software-defined data center (SDDC) includes the steps of: receiving an original desired state document that includes configurations and associated criteria for applying the configurations; evaluating a first criteria to determine that a first configuration associated with the first criteria is applicable to components of the SDDC; evaluating a second criteria to determine that a second configuration associated with the second criteria is not applicable to any components of the SDDC; creating an updated desired state of the SDDC, as a result of the evaluating of the first and second criteria, the updated desired state including the first configuration and excluding the second configuration; and applying the updated desired state to the SDDC.
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: June 24, 2025
    Assignee: VMware LLC
    Inventor: Kalyan Devarakonda
  • Publication number: 20250150235
    Abstract: The present disclosure relates to a method (500) of obtaining location of a first user equipment (UE) wherein the method comprises, receiving (501), by a location management function (LMF), at least one location service (LCS) request from at least one second UE connected to the network, to estimate the location of the first UE. Further, the method includes identifying (502), by the LMF, at least one third UE participating in the positioning session, wherein the LMF communicates with the at least one third UE. Further the method includes, generating (503), by the LMF, at least one first sidelink positioning protocol data units (SLPP PDUs) for the at least one second UE and the at least one third UE, wherein the at least one first SLPP PDU includes at least one first session ID to the at least one LCS request.
    Type: Application
    Filed: November 1, 2024
    Publication date: May 8, 2025
    Inventors: Jishnu Ponnappan, Abhijeet Abhimanyu Masal, Pavan Kalyan Devarakonda, Jeniston Deviraj Klutto Milleth, Bhaskar Ramamurthi
  • Publication number: 20250117242
    Abstract: The current document is directed to an infrastructure-as-code (“IaC”) cloud-infrastructure-management service or system that automatically generates parameterized cloud-infrastructure templates that represent cloud-based infrastructure, including virtual networks, virtual machines, load balancers, and connection topologies. The IaC cloud-infrastructure manager automatically transforms cloud-infrastructure-specification-and-configuration files into a set of parameterized cloud-infrastructure-specification-and-configuration files and a parameters file that together comprise a parameterized cloud-infrastructure template.
    Type: Application
    Filed: April 29, 2024
    Publication date: April 10, 2025
    Inventors: Priyank Agarwal, Praveen Kumar, Kalyan Devarakonda, Nitin Ramachandra, Aakash Das
  • Publication number: 20250110965
    Abstract: An example method may include executing, using an integration plugin installed on a first cloud-based automation platform running in a first management node, a schedule job to obtain an API response from a second management node executing a second cloud-based automation platform. The API response may include a custom form schema of a first form associated with the second cloud-based automation platform in a first defined data format. Further, the method may include parsing the custom form schema to determine form fields and dependency of the form fields. Furthermore, the method may include translating the custom form schema into a second defined data format supported by the first cloud-based automation platform based on the parsed custom form schema. Further, the method may include persisting the translated custom form schema in a database associated with the first cloud-based automation platform.
    Type: Application
    Filed: September 18, 2024
    Publication date: April 3, 2025
    Inventors: AMIT KOLKAR, KALYAN DEVARAKONDA, MURALI SAMPANGIRAMAIAH, ADARSH SUPARNA
  • Publication number: 20250103392
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed to generate and manage logical workload domain clusters in a computing environment. An example apparatus includes interface circuitry, machine readable instructions, and programmable circuitry to at least one of instantiate or execute the machine readable instructions to determine that a first resource usage of a first cluster in a first workload domain satisfies a threshold indicative of an upper limit of resource usage in the first cluster, identify a second cluster in a second workload domain having an availability based on a second resource usage represented resource usage data, the second workload domain logically grouped with the first workload domain based on a criterion, and reallocate a host from the second cluster to the first cluster.
    Type: Application
    Filed: September 25, 2023
    Publication date: March 27, 2025
    Inventors: Saritha Haridas, Kalyan Devarakonda, Akshay Anand, Naren Lal
  • Patent number: 12260229
    Abstract: Drift is automatically detected in configuration of services running in a management appliance of a software-defined data center. A method of automatically detecting drift includes: in response to a notification of a change in a configuration of a first service enabled for proactive drift detection, transmitting a first request to compute drift in the configuration of the first service to a plug-in of the first service, the first request including the change in the configuration of the first service; periodically, at designated time intervals, transmitting a second request to compute drift in the configuration of a second service enabled for passive drift detection, to the plug-in of the second service, the second request including a current state of the configuration of the second service; and notifying a desired state management service of the computed drift in the configuration of the first and second services.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: March 25, 2025
    Assignee: VMware LLC
    Inventors: Kalyan Devarakonda, Ivaylo Radoslavov Radev, Georgi Lyubomirov Dimitrov, Narasimha Gopal Gorthi, Lipsa Nayak
  • Publication number: 20250068428
    Abstract: An example method of managing an automation pipeline in a computing system includes: receiving, at a pipeline manager, a definition of the pipeline having a plurality of stages, each of the plurality of stages having at least one task; receiving, at the pipeline manager, an indication that the pipeline is global across a plurality of projects; receiving, at an execution orchestrator, a request from a user to execute the pipeline; requesting, by the execution orchestrator from the user, a target project of the plurality of projects in which to execute the pipeline in response to the pipeline being global; and executing, by the execution orchestrator, the pipeline in the target project to deploy an application executing on virtualized infrastructure of the computing system.
    Type: Application
    Filed: October 12, 2023
    Publication date: February 27, 2025
    Inventors: ADITI SRINIVAS, PRIYANK AGARWAL, KALYAN DEVARAKONDA, ANURAG SHARMA
  • 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: 20250045098
    Abstract: An example method may include executing, using an integration plugin installed on a first integrated product running in a first management node, a first schedule job to assess the first management node for a specified period of time or for a specified number of assessments. Further, a check is made to determine, using the integration plugin, whether a thread in a thread pool of the first management node is idle after the specified period of time or the specified number of assessments. Based on the whether the thread is idle, a number of threads allocated for data transfer between a second management node executing a second integrated product and the first management node may be altered using the integration plugin. Based on the altered number of threads, the data transfer between the second management node and the first management node may be performed using the integration plugin.
    Type: Application
    Filed: October 14, 2023
    Publication date: February 6, 2025
    Inventors: AMIT KOLKAR, KALYAN DEVARAKONDA, SRIKANT KOTTA, RANJIT NAYAK
  • 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
  • Publication number: 20240394116
    Abstract: The current document is directed to improved methods and improved cloud-infrastructure deployment systems that efficiently allocate and provision virtual networks during cloud-template-directed cloud-infrastructure deployment. The improved cloud-infrastructure deployment systems provide higher-granularity cloud-template specifications of virtual networks as well as the assignment of a priority to each project with respect to which cloud-infrastructure is deployed. The improved methods provide for concurrent cloud-infrastructure deployments, prioritization of concurrent cloud-infrastructure deployments, and reservation of networks based on network-resource specifications of increased granularity prior to allocation and provisioning of network resources.
    Type: Application
    Filed: July 28, 2023
    Publication date: November 28, 2024
    Inventors: KALYAN DEVARAKONDA, Aditi Srinivas, Valentina Leonidovna Reutova, Suchitha Shet
  • Publication number: 20240345849
    Abstract: A method of managing configurations of SDDCs of a tenant includes the steps of: retrieving a base configuration document, a first supplemental configuration document of a first SDDC, and a second supplemental configuration document of a second SDDC; issuing, to the first SDDC, a first instruction to update a running configuration state thereof according to the base configuration document and the first supplemental configuration document; and issuing, to the second SDDC, a second instruction to update a running configuration state thereof according to the base configuration document and the second supplemental configuration document, wherein the base configuration document includes settings of first configuration properties common across all of the tenant's SDDCs, the first supplemental configuration document includes first settings of second configuration properties only applicable to the first SDDC, and the second supplemental configuration document includes second settings of the second configuration proper
    Type: Application
    Filed: June 24, 2024
    Publication date: October 17, 2024
    Inventors: Kalyan DEVARAKONDA, Praveen TIRUMANYAM
  • Publication number: 20240338225
    Abstract: A method of managing a desired state of a software-defined data center (SDDC) includes the steps of: receiving an original desired state document that includes configurations and associated criteria for applying the configurations; evaluating a first criteria to determine that a first configuration associated with the first criteria is applicable to components of the SDDC; evaluating a second criteria to determine that a second configuration associated with the second criteria is not applicable to any components of the SDDC; creating an updated desired state of the SDDC, as a result of the evaluating of the first and second criteria, the updated desired state including the first configuration and excluding the second configuration; and applying the updated desired state to the SDDC.
    Type: Application
    Filed: April 4, 2023
    Publication date: October 10, 2024
    Inventor: Kalyan DEVARAKONDA
  • Publication number: 20240248737
    Abstract: An example method of managing a configuration of a virtualization management server in a software-defined data center (SDDC), the virtualization management server managing a cluster of hosts and a virtualization layer executing therein, includes: generating, by a service executing in the SDDC, a profile that includes a managed configuration exclusive of an unmanaged configuration, a union of the managed configuration and the unmanaged configuration being a configuration of the virtualization management server; validating, by the service, that the unmanaged configuration in the profile does not include dependencies with the unmanaged configuration; applying, by the service, the profile to the virtualization management server.
    Type: Application
    Filed: April 4, 2023
    Publication date: July 25, 2024
    Inventors: Ivaylo RADOSLAVOV RADEV, Mukund GUNTI, Mayur BHOSLE, Praveen TIRUMANYAM, Kalyan DEVARAKONDA
  • Publication number: 20240220284
    Abstract: Drift is automatically detected in configuration of services running in a management appliance of a software-defined data center. A method of automatically detecting drift includes: in response to a notification of a change in a configuration of a first service enabled for proactive drift detection, transmitting a first request to compute drift in the configuration of the first service to a plug-in of the first service, the first request including the change in the configuration of the first service; periodically, at designated time intervals, transmitting a second request to compute drift in the configuration of a second service enabled for passive drift detection, to the plug-in of the second service, the second request including a current state of the configuration of the second service; and notifying a desired state management service of the computed drift in the configuration of the first and second services.
    Type: Application
    Filed: March 16, 2023
    Publication date: July 4, 2024
    Inventors: KALYAN DEVARAKONDA, Ivaylo Radoslavov Radev, Georgi Lyubomirov Dimitrov, Narasimha Gopal Gorthi, Lipsa Nayak
  • Patent number: 12020040
    Abstract: A method of managing configurations of SDDCs of a tenant includes the steps of: retrieving a base configuration document, a first supplemental configuration document of a first SDDC, and a second supplemental configuration document of a second SDDC; issuing, to the first SDDC, a first instruction to update a running configuration state thereof according to the base configuration document and the first supplemental configuration document; and issuing, to the second SDDC, a second instruction to update a running configuration state thereof according to the base configuration document and the second supplemental configuration document, wherein the base configuration document includes settings of first configuration properties common across all of the tenant's SDDCs, the first supplemental configuration document includes first settings of second configuration properties only applicable to the first SDDC, and the second supplemental configuration document includes second settings of the second configuration proper
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: June 25, 2024
    Assignee: VMware LLC
    Inventors: Kalyan Devarakonda, Praveen Tirumanyam
  • Publication number: 20240089893
    Abstract: The present invention relates to a method of positioning a target node (102-4) in a side-link communication system in a wireless communication network (100). The method comprises establishing, by a first node (102-6), a communication link with a second node (102-1 to 102-3) and a third node (102-4). The first node (102-6) measures a relative Angle of Arrival (AoA) and a relative Angle of Departure (AoD) of the third node (102-4) with respect to the second node. The target node is one of the first node, the second node and the third node. The first node (102-6) estimates a position of the third node (102-4) based on at least one of the relative AoA and the relative AoD.
    Type: Application
    Filed: August 11, 2023
    Publication date: March 14, 2024
    Inventors: Abhijeet Abhimanyu Masal, Vikram Singh, Sayyed Shafivulla, Pavan Kalyan Devarakonda, Jeniston Deviraj Klutto Milleth, Bhaskar Ramamurthi
  • Publication number: 20240069981
    Abstract: A method of delivering cloud services from a cloud platform to management appliances of one or more software-defined data centers (SDDCs) through recipe execution agents running on an agent platform appliance, includes the steps of: downloading a first recipe corresponding to a first event initiated by a first cloud service, wherein the first event is associated with a task to be performed for the first cloud service; and executing first commands defined in the downloaded first recipe in one of the recipe execution agents to perform a task of the first cloud service on a first management appliance, said executing of the first commands in the one of the recipe execution agents including transmitting a first command to the first management appliance, receiving a first response from the first management appliance, and reporting the first response to the cloud platform.
    Type: Application
    Filed: August 30, 2022
    Publication date: February 29, 2024
    Inventors: Kalyan DEVARAKONDA, Praveen TIRUMANYAM
  • Publication number: 20240005023
    Abstract: Items of inventory of a data center are organized in a hierarchical manner across nodes of at least one hierarchical tree. A method of generating items of inventory of the data center to which a user has access includes generating a plurality of first user access paths based on permissions given to the user at one or more nodes of a first hierarchical tree, and performing a database look-up on an inventory database using the first user access paths to determine the inventory items of the data center to which the user has access. The inventory database stores for each inventory item of the data center identifying information that uniquely identifies the inventory item and node information indicating the node of the first hierarchical tree where the inventory item is arranged.
    Type: Application
    Filed: September 2, 2022
    Publication date: January 4, 2024
    Inventors: KALYAN DEVARAKONDA, NARASIMHA GOPAL GORTHI, JOHN E. BREZAK, LOKESH SHRIVASTAVA, NARASIMHA MURTHI