VMware LLC patent applications on April 17th, 2025
Patent Applications by VMware LLC on April 17th, 2025
VMware LLC: 24 patent applications
VMware LLC has applied for patents in the areas of H04L9/40 (4), G06F9/455 (3), G06F9/50 (2), H04L45/745 (2), H04L45/00 (2) H04L63/102 (2), G06F8/61 (1), H04L45/122 (1), H04L67/60 (1), H04L67/1008 (1)
With keywords such as: network, resource, host, cloud, infrastructure, based, smart, information, circuitry, and nic in patent application abstracts.
Patent Applications by VMware LLC
Inventor(s): Brian Masao Oki of San Jose CA US for vmware llc, Anton Valentinov Donchevski of Stara Zagora BG for vmware llc, Ivaylo Vladimirov Loboshki of Sofia BG for vmware llc, Yuedong Mu of San Jose CA US for vmware llc, Ivaylo Radoslavov Radev of Sofia BG for vmware llc
IPC Code(s): G06F8/61
CPC Code(s): G06F8/61
Abstract: systems, apparatus, articles of manufacture, and methods are disclosed to detect an installation script, the installation script including a second version of software in system storage of a first cluster of a plurality of clusters, a first version of the software installed in the first cluster, and after execution of the first version of the software by a first cluster control plane (ccp) pod is stopped, start execution of a second ccp pod, the second ccp pod instantiated with the second version of the software; and interface circuitry to direct an application programming interface (api) operation request received at the first cluster to the second ccp pod without directing the api operation request to the first ccp pod.
20250123874. METHODS AND APPARATUS TO CONFIGURE VIRTUAL MACHINES_simplified_abstract_(vmware llc)
Inventor(s): Vishal Gupta of Ludhiana IN for vmware llc, Manish Jain of Faridabad IN for vmware llc, Umedh Shriram Meshram of Pune IN for vmware llc, Sachin Mahajan of Pune IN for vmware llc, Pranali Pravin Lokare of Pune IN for vmware llc, Saifuddin Fazlehusen Rangwala of Pune IN for vmware llc
IPC Code(s): G06F9/455
CPC Code(s): G06F9/45558
Abstract: methods and apparatus to configure virtual machines (vms) are disclosed. am example system to manage a plurality of virtual machines of a shared computing resource, the system includes interface circuitry, programmable circuitry, and machine readable instructions to cause the programmable circuitry to at least one of scan or monitor the plurality of virtual machines, determine whether a master application corresponding to the virtual machines has accepted a minion application corresponding to a first one of the virtual machines, and in response to the determination that the master application has not accepted the minion application, cause the master application to accept the minion application.
Inventor(s): AMITA VASUDEV KAMAT of Palo Alto CA US for vmware llc, PIYUSH HASMUKH PARMAR of Pune IN for vmware llc, DHAVAL SHAH of Bangalore IN for vmware llc, PAWAN SAXENA of Palo Alto CA US for vmware llc
IPC Code(s): G06F9/50
CPC Code(s): G06F9/5072
Abstract: system and method for scaling flexible cloud namespaces (fcns) in a software-defined data center (sddc) uses resource utilizations in resource capacity profiles of the fcns in the sddc, which are compared with resource utilization thresholds set for the resource capacity profiles. based on these comparisons, resource capacities in the resource capacity profiles of the fcns are scaled.
Inventor(s): Marin Stoyanov Dzhigarov of Sofia BG for vmware llc, Alexander Dimitrov of Sofia BG for vmware llc, Kristiyan Georgiev of Sofia BG for vmware llc, Atanas Todorov of Sofia BG for vmware llc, Ventsyslav Raikov of Sofia BG for vmware llc, Stoyan Staykov Genchev of Sofia BG for vmware llc, Daniel Pavlov of Sofia BG for vmware llc
IPC Code(s): G06F9/50
CPC Code(s): G06F9/5077
Abstract: methods and apparatus to manage cloud computing resources are disclosed. an example apparatus includes network interface circuitry; computer readable instructions; and programmable circuitry to instantiate: allocation candidate circuitry to determine allocation candidates for a first allocation resource and a second allocation resource, respectively; iteration circuitry to generate a first candidate set based on the first allocation candidate and the second allocation candidate; filter circuitry to determine whether the allocation candidates are incompatible; skipping circuitry to determine to skip, after a determination that the allocation candidates are incompatible, a second candidate set based on the incompatibility between the allocation candidates present in the second candidate set; and the filter circuitry to determine whether allocation candidates of a third candidate set are compatible, the allocation candidate circuitry to, after the third candidate set is determined as compatible, cause assignment of the third candidate set.
Inventor(s): Arnak Poghosyan of Yerevan AM for vmware llc, Ashot Nshan Harutyunyan of Yerevan AM for vmware llc, George Oganesyan of Yerevan AM for vmware llc, David Akhaskhalyan of Yerevan AM for vmware llc, Ani Poghosyan of Yerevan AM for vmware llc
IPC Code(s): G06F11/34
CPC Code(s): G06F11/3461
Abstract: methods and systems are directed to performing application diagnostics via distributed tracing with enhanced observability. methods are executed by an operations manager that collects spans of microservices of a distributed application executing in a cloud infrastructure. the operations manager forms traces from the spans for each request for services from the application. the operations manager reduces the dimensionality of the traces by generating a behavioral map of points in a two-dimensional space, each point represents one of the traces. the behavior map is displayed in a graphical user interface having functionalities that enables a user to investigate properties of the traces by trace type and duration and investigate of erroneous traces or clusters of traces and determine which optimization tasks to execute.
Inventor(s): Ankur Kumar Sharma of Mountain View CA US for vmware llc, Wenyi Jiang of Fremont CA US for vmware llc
IPC Code(s): G06F13/12
CPC Code(s): G06F13/128
Abstract: some embodiments provide a method for a first smart nic of multiple smart nics of a host computer. each of the smart nics executes a smart nic operating system that performs networking operations for a set of data compute machines executing on the host computer. when the first smart nic identifies itself as an active smart nic for the host computer, the first smart nic sends a first message through a datapath to a second smart nic to verify whether the second smart nic identifies as an active smart nic or a standby smart nic. if the second smart nic sends a reply second message to the first smart nic through the datapath, the first smart nic (i) determines that the second smart nic identifies as a standby smart nic and (ii) operates to process data traffic sent to and from the host computer as the active smart nic.
Inventor(s): Junfei WU of Beijing CN for vmware llc, Xiaodong YE of Beijing CN for vmware llc
IPC Code(s): G06F16/188, G06F9/455, G06F16/13
CPC Code(s): G06F16/188
Abstract: described herein are a system and method for forming a container image. the system and method include obtaining a first layer of a plurality of layers of the container image. the contents of the first layer are stored in a directory such that a first disk image layer file is mounted to the directory. a second layer of the plurality of layers is obtained, and the contents of the second layer are stored in the directory so that the first disk image layer includes contents of the first layer and the second layer. the first disk image layer is saved and is mountable and includes files of the container image.
Inventor(s): Siddharth Sukumar Burle of Pune IN for vmware llc, Sharadendu Prakash Sinha of Pune IN for vmware llc, Umedh Shriram Meshram of Pune IN for vmware llc, Manish Jain of Faridabad IN for vmware llc, Neeraj Pramod Shah of Pune IN for vmware llc
IPC Code(s): G06F21/57
CPC Code(s): G06F21/57
Abstract: systems, apparatus, articles of manufacture, and methods are disclosed to isolate state management in infrastructure as code environments. disclosed is an apparatus comprising monitor a security infrastructure to determine a first state of the security infrastructure, the security infrastructure to control a function based on the first state, the function defined by an operating protocol; determine that the security infrastructure has transitioned to a second state, the second state associated with an alteration to the security infrastructure; determine whether the alteration of the security infrastructure associated with the second state is undesired, wherein the alteration being undesired corresponds to the function of the security infrastructure deviating from the operating protocol; and modify the security infrastructure by replacing the second state with a third state to counteract the deviation from the operating protocol corresponding to the second state.
20250125946. CLUSTER ENCRYPTION DURING DEPLOYMENT_simplified_abstract_(vmware llc)
Inventor(s): Niharika Narasimha Murthy of Bangalore IN for vmware llc, Akash Kodenkiri of Bangalore IN for vmware llc, Ammar Rizvi of Bangalore IN for vmware llc, Sandeep Sinha of Bangalore IN for vmware llc
IPC Code(s): H04L9/08, H04L67/1097
CPC Code(s): H04L9/0822
Abstract: an example method for encrypting clusters during deployment may include retrieving, from a blueprint, resource information required to deploy a cluster including a host computing system and a virtual cluster manager node to manage the host computing system. the resource information may include host information and disk information required to deploy the virtual cluster manager node, and encryption information associated with a key provider. based on the host information and the disk information, a clustered datastore may be created on the host computing system. further, the virtual cluster manager node may be deployed on the clustered datastore. based on the encryption information associated with the key provider, the virtual cluster manager node and associated disks may be encrypted. upon encrypting the virtual cluster manager node, a cluster may be created and the host computing system may be added to the cluster.
Inventor(s): Chandan GHOSH of Bangalore IN for vmware llc, Anantha Mohan Raj MURUGANDI DURAIRAJ of Bangalore IN for vmware llc
IPC Code(s): H04L41/12, H04L41/0604, H04L41/082
CPC Code(s): H04L41/12
Abstract: an example method of managing tenant networks in a data center includes: obtaining, by tenant network topology discovery software executing in the data center, inventory data for a tenant network deployed in the data center from a network manager, the tenant network comprising a software-defined network managed by the network manager; generating, by the tenant network topology discovery software, a tenant network model based on the inventory data, the tenant network model including objects representing components of the tenant network and relationships between the components; storing, by the tenant network topology discovery software, the tenant network model in a database; and updating, by the tenant network topology discovery software, the tenant network model in response to monitoring the tenant network.
Inventor(s): QIANG TANG of Haidian District CN for vmware llc, ASHVIN LAKSHMIKANTA of Karnataka IN for vmware llc, KIRAN KUMAR CHERIVIRALA of Karnataka IN for vmware llc, ROHIT MUTTEPWAR of Maharashtra IN for vmware llc, SIVA POLEPALLI of Bangalore-Karnataka IN for vmware llc, HEMANT SADANA of Karnataka IN for vmware llc, PRAVEEN SAXENA of Karnataka IN for vmware llc, WEIQING WU of Palo Alto CA US for vmware llc, SURESHBABU KOYADAN CHATHOTH of Karnataka IN for vmware llc, ANURAG DWIVEDI of Karnataka IN for vmware llc
IPC Code(s): H04L41/122
CPC Code(s): H04L41/122
Abstract: an example method for managing a cell site in a 5g ran may include determining a physical infrastructure layer, a container orchestration platform on the physical infrastructure layer, and a cnf instance associated with the 5g ran in the container orchestration platform based on a site identifier associated with the cell site. based on the physical infrastructure layer, the container orchestration platform, and the cnf instance, the method may include building a logical site resource map representing topological information of the cell site. further, the method may include monitoring and/or managing the cell site using the logical site resource map.
Inventor(s): Amy de Buitléir of Co. Cork IE for vmware llc
IPC Code(s): H04L41/16, G06N3/006, H04L67/10
CPC Code(s): H04L41/16
Abstract: the current document is directed to distributed-computer-systems and, in particular, to management of distributed applications and cloud infrastructure using artificial-life agents. the artificial-life agents are organized into a population, the size of which is stabilized as individual artificial-life agents predict system-control parameters, receive rewards based on the predictions, thrive and propagate as they learn to provide better predictions while adapting to a constantly changing environment, and expire when they fail to provide useful predictions over periods of time. the predictions output by individual artificial-life agents are used to provide consensus predictions by the artificial-life-agent population to a cloud-infrastructure-management or distributed-application-management controller.
Inventor(s): Vlad A. Kabatov of Lynchburg VA US for vmware llc
IPC Code(s): H04L45/122, H04L45/00, H04L45/02, H04L61/4511
CPC Code(s): H04L45/122
Abstract: some embodiments of the invention provide a method of using routing tables of gslb dns servers to perform path selection in response to dns requests from client devices. at a first gslb dns server that operates in a first region and that maintains a first routing table, the method receives, from a client device, a dns request for accessing a set of resources provided by a first server in the first region and a second server in a second region. the method determines, based on the first routing table and a second routing table associated with the second region, that a first path from the client device to the first server is shorter than a second path from the client device to the second server, and provides a network address associated with the first path to the client device for reaching the first server to access the set of resources.
20250126058. NUMA AWARE TEP GROUPS_simplified_abstract_(vmware llc)
Inventor(s): Subin Cyriac Mathew of San Jose CA US for vmware llc, Wenyi Jiang of Fremont CA US for vmware llc, Chidambareswaran Raman of Sunnyvale CA US for vmware llc
IPC Code(s): H04L45/00, H04L45/745
CPC Code(s): H04L45/38
Abstract: some embodiments provide a novel method for forwarding data messages between first and second host computers. to send, to a first machine of the first host, a second flow from a second machine of the second host in response to a first flow from the first machine, the method identifies from a set of tunnel endpoints (teps) of the first host a tep that is a source tep of the first flow. the method uses the identified tep to identify one non-uniform memory access (numa) node of a set of numa nodes of the first host as the numa node associated with the first flow. the method selects, from a subset of teps of the first host that is associated with the identified numa node, one tep as a destination tep of the second flow. the method sends the second flow to the selected tep of the first host.
Inventor(s): Subin Cyriac Mathew of San Jose CA US for vmware llc, Chidambareswaran Raman of Sunnyvale CA US for vmware llc
IPC Code(s): H04L45/745, H04L45/76, H04L47/125
CPC Code(s): H04L45/745
Abstract: some embodiments provide a novel method for forwarding data messages between first and second host computers. to send, to a first machine executing on the first host computer, a flow from a second machine executing on the second host computer, the method identifies a destination network address of the flow. the method uses the identified destination network address to identify a particular tunnel endpoint group (tepg) including a particular set of one or more tunnel endpoints (teps) associated with a particular non-uniform memory access (numa) node of a set of numa nodes of the first host computer. the particular numa node executes the first machine. the method selects, from the particular tepg, a particular tep as a destination tep of the flow. the method sends the flow to the particular tep of the particular numa node of the first host computer to send the flow to the first machine.
20250126074. Dynamic Resource Placement in Multi-Cloud Environments_simplified_abstract_(vmware llc)
Inventor(s): ABHIMAN RATHNAM of Bangalore IN for vmware llc, NEELU SHARMA of Mumbai IN for vmware llc, NARAYANASAMY RAMESH of Bangalore IN for vmware llc, PRERNA JAIN of Bangalore IN for vmware llc, BARNALI RAKSHIT of Bangalore IN for vmware llc, VIJAY KUMAR PATIL of Bangalore IN for vmware llc
IPC Code(s): H04L47/762, H04L47/78
CPC Code(s): H04L47/762
Abstract: the disclosure provides a method for deploying resources in a multi-cloud environment. the method includes receiving, by a dynamic resource placement system, a request to generate a resource placement configuration for one or more resources to be deployed in a multi-cloud environment; obtaining, by the dynamic resource placement system, a custom resource placement logic; obtaining, by the dynamic resource placement system, a cloud context comprising details of available cloud environments in the multi-cloud environment; generating, by the dynamic resource placement system and based on analyzing the cloud context using the custom resource placement logic, a resource placement configuration specifying one or more target cloud environments for deploying the one or more resources; and providing, by the dynamic resource placement system, the resource placement configuration to a cloud infrastructure management platform for deploying the one or more resources.
20250126095. DYNAMIC NETWORK ADDRESS MANAGEMENT_simplified_abstract_(vmware llc)
Inventor(s): Xiaopei LIU of Beijing CN for vmware llc, Jianjun SHEN of Redwood City CA US for vmware llc, Donghai HAN of Beijing CN for vmware llc, Wenfeng LIU of Beijing CN for vmware llc, Danting LIU of Beijing CN for vmware llc
IPC Code(s): H04L61/5061
CPC Code(s): H04L61/5061
Abstract: a method for network address management is provided. embodiments include determining a creation of a namespace associated with a cluster of computing devices, wherein a subset of computing resources of the cluster of computing devices is allocated to the namespace. embodiments include assigning, to the namespace, a network address pool comprising a plurality of network addresses in a subnet, wherein the assigning causes the plurality of network addresses to be reserved exclusively for the namespace. embodiments include receiving an indication that a pod is added to the namespace. embodiments include, in response to the receiving of the indication, assigning a network address from the network address pool to the pod.
20250126102. SECURE FRAME CAPTURE_simplified_abstract_(vmware llc)
Inventor(s): Seraphime Kirkovski of Sofia BG for vmware llc, Stoycho Ganchev of Sofia BG for vmware llc, Anton Stoyanov of Sofia BG for vmware llc
IPC Code(s): H04L9/40, H04L43/062
CPC Code(s): H04L63/0414
Abstract: some embodiments provide a method for performing secure frame capture for an application executing on a data compute node. at the application, the method receives and parses a frame for a particular l7 protocol. the method identifies an action to perform within the application based on the parsed frame. based on secure frame capture being enabled for the application, the method writes information regarding the frame to a capture file stored at the dcn. the information regarding the frame omits (i) any l2-l4 information and (ii) any payload data carried by the frame.
Inventor(s): Siddharth Sukumar Burle of Pune IN for vmware llc, Manish Jain of Faridabad IN for vmware llc, Vishal Gupta of Ludhiana IN for vmware llc, Amit Meena of Pune IN for vmware llc, Suraj Malgave of Kolhapur IN for vmware llc
IPC Code(s): H04L9/40, G06F9/455
CPC Code(s): H04L63/10
Abstract: systems, apparatus, articles of manufacture, and methods are disclosed for converting enforcement policy information into provisioning template information by instantiating or executing machine-readable instructions to determine a type of a first placeholder of a provisioning template with a plurality of placeholders, copy enforcement policy data corresponding to the determined type of the first placeholder, fill the first placeholder of the provisioning template with the copied enforcement policy data, and save the provisioning template.
20250126127. ASSOCIATION OF CLOUD ACCOUNTS_simplified_abstract_(vmware llc)
Inventor(s): Neeraj Jakhar of Rohtak IN for vmware llc, Siddharth Sukumar Burle of Pune IN for vmware llc
IPC Code(s): H04L9/40
CPC Code(s): H04L63/102
Abstract: systems, apparatus, articles of manufacture, and methods are disclosed for association of cloud accounts by instantiating or executing machine-readable instructions to in response to a linking request, associate a first cloud account and a second cloud account, where the association causes changes made to the first cloud account to be propagated to the second cloud account, store the association in a database, monitor a configuration of the first cloud account, and after a change in the configuration information of the first cloud account, apply the configuration information corresponding to the first cloud account to the second cloud account.
Inventor(s): Manish Jain of Faridabad IN for vmware llc, Siddharth Sukumar Burle of Pune IN for vmware llc, Vishal Gupta of Ludhiana IN for vmware llc, Manoj Kumar Jain of Pune IN for vmware llc, Neeraj Pramod Shah of Pune IN for vmware llc, Chaitrali Talegaonkar of Pune IN for vmware llc, Sagar Sheetalchandra Hukkeri of Pune IN for vmware llc, Ashitosh Dilip Wagh of Pune IN for vmware llc
IPC Code(s): H04L9/40
CPC Code(s): H04L63/102
Abstract: an example apparatus comprises memory, first instructions, and programmable circuitry to be programmed by the first instructions to associate a first portion of metadata with a first category, the metadata corresponding to a cloud resource of a cloud account, associate a second portion of the metadata with a second category, and determine a template based on the first portion being greater than the second portion, the template associated with the first category, the template including second instructions to define a target state to be enforced on the cloud account.
20250126168. END-USER MONITORING IN DISTRIBUTED LOAD BALANCER_simplified_abstract_(vmware llc)
Inventor(s): Xiao Liang of Beijing CN for vmware llc, Bo Lin of Beijing CN for vmware llc, Dongping Chen of Shanghai CN for vmware llc, Xinyang Liu of Beijing CN for vmware llc, Jingchun Jason Jiang of Beijing CN for vmware llc, Yi Zeng of Beijing CN for vmware llc, Donghai Han of Beijing CN for vmware llc
IPC Code(s): H04L67/1008, H04L67/1017
CPC Code(s): H04L67/1008
Abstract: some embodiments of the invention provide a method of performing end-user monitoring. at a health monitor that executes on a first host computer along with a client machine and a load balancer, to monitor health of a set of two or more servers that are candidate servers for processing packets from the client machine, the method exchanges health monitoring messages with each server in the set of servers to assess health of the servers in the set. at the health monitor, the method provides health data expressing health of the servers to the load balancer to use in determining how to distribute packets from the client machine between the servers in the set of servers.
Inventor(s): Manish Jain of Faridabad IN for vmware llc, Siddharth Sukumar Burle of Pune IN for vmware llc, Vishal Gupta of Ludhiana IN for vmware llc, Shivanee Shravan Bagbande of Pune IN for vmware llc, Sagar Sheetalchandra Hukkeri of Pune IN for vmware llc
IPC Code(s): H04L67/60
CPC Code(s): H04L67/60
Abstract: methods and apparatus to manage infrastructure as code (iac) implementations are disclosed, a disclosed example system to manage a shared computing resource includes programmable circuitry; and machine readable instructions to cause the programmable circuitry to: determine an iac type associated with a request corresponding to the shared computing resource; select a template from a plurality of iac templates based on the iac type; and service the request based on the template.
Inventor(s): ASHVIN LAKSHMIKANTA of Karnataka IN for vmware llc, QIANG TANG of Beijing CN for vmware llc, KIRAN KUMAR CHERIVIRALA of Karnataka IN for vmware llc, ROHIT MUTTEPWAR of Maharashtra IN for vmware llc, SIVA POLEPALLI of Bangalore-Karnataka IN for vmware llc, HEMANT SADANA of Karnataka IN for vmware llc, WEIQING WU of Palo Alto CA US for vmware llc, SURESHBABU KOYADAN CHATHOTH of Karnataka IN for vmware llc, PRAVEEN SAXENA of Karnataka IN for vmware llc, ANURAG DWIVEDI of Karnataka IN for vmware llc
IPC Code(s): H04W28/086, H04W28/18
CPC Code(s): H04W28/0864
Abstract: in an example, a method for provisioning a cell site in a 5g ran may include receiving a plurality of steps involved in provisioning the cell site for the 5g ran. in an example, provisioning the cell site may include provisioning of a physical infrastructure layer, a container orchestration platform on the physical infrastructure layer, and a containerized network function (cnf) instance associated with the 5g ran in the container orchestration platform. further, the method may include converting the plurality of steps into a dependency graph of tasks. the dependency graph may represent workflows and relationships between the tasks. furthermore, based on feeding the dependency graph as an input to an orchestrator, the method may include provisioning the cell site by executing the tasks in an order according to the dependency graph.
- VMware LLC
- G06F8/61
- CPC G06F8/61
- Vmware llc
- G06F9/455
- CPC G06F9/45558
- G06F9/50
- CPC G06F9/5072
- CPC G06F9/5077
- G06F11/34
- CPC G06F11/3461
- G06F13/12
- CPC G06F13/128
- G06F16/188
- G06F16/13
- CPC G06F16/188
- G06F21/57
- CPC G06F21/57
- H04L9/08
- H04L67/1097
- CPC H04L9/0822
- H04L41/12
- H04L41/0604
- H04L41/082
- CPC H04L41/12
- H04L41/122
- CPC H04L41/122
- H04L41/16
- G06N3/006
- H04L67/10
- CPC H04L41/16
- H04L45/122
- H04L45/00
- H04L45/02
- H04L61/4511
- CPC H04L45/122
- H04L45/745
- CPC H04L45/38
- H04L45/76
- H04L47/125
- CPC H04L45/745
- H04L47/762
- H04L47/78
- CPC H04L47/762
- H04L61/5061
- CPC H04L61/5061
- H04L9/40
- H04L43/062
- CPC H04L63/0414
- CPC H04L63/10
- CPC H04L63/102
- H04L67/1008
- H04L67/1017
- CPC H04L67/1008
- H04L67/60
- CPC H04L67/60
- H04W28/086
- H04W28/18
- CPC H04W28/0864
(Ad) Transform your business with AI in minutes, not months
Trusted by 1,000+ companies worldwide