VMware LLC

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 6 832 pour VMware LLC Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 6 653
        Marque 179
Juridiction
        États-Unis 6 691
        Canada 73
        Europe 59
        International 9
Date
Nouveautés (dernières 4 semaines) 7
2025 novembre (MACJ) 1
2025 octobre 6
2025 septembre 1
2025 août 3
Voir plus
Classe IPC
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation 2 382
H04L 12/24 - Dispositions pour la maintenance ou la gestion 899
G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT] 867
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 845
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 805
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 122
42 - Services scientifiques, technologiques et industriels, recherche et conception 119
41 - Éducation, divertissements, activités sportives et culturelles 40
35 - Publicité; Affaires commerciales 10
38 - Services de télécommunications 6
Voir plus
Statut
En Instance 1 078
Enregistré / En vigueur 5 754
  1     2     3     ...     69        Prochaine page

1.

LIFECYCLE AND RECOVERY FOR VIRTUALIZED DPU MANAGEMENT OPERATING SYSTEMS

      
Numéro d'application 19269886
Statut En instance
Date de dépôt 2025-07-15
Date de la première publication 2025-11-06
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Warkentin, Andrei
  • Kotian, Sunil
  • Li, Ye
  • Laplace, Cyprien
  • Duchesne, Regis
  • Fainkichen, Alexander
  • Hiriyuru, Shruthi

Abrégé

Disclosed are various examples of lifecycle and recovery management for virtualized data processing unit (DPU) management operating systems. A DPU device executes a DPU management hypervisor that communicates with a management service over a network. The DPU management hypervisor virtualizes DPU hardware resources and passes control of the virtualized DPU hardware resources to a DPU management operating system (OS) virtual machine (VM). The DPU management hypervisor maintains control of a management network interface card (NIC) of the DPU device.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

2.

ELASTIC EXTERNAL STORAGE FOR DISKLESS HOSTS IN A CLOUD

      
Numéro d'application 18649447
Statut En instance
Date de dépôt 2024-04-29
Date de la première publication 2025-10-30
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Parmar, Piyush Hasmukh
  • Hegde, Amrita Shivananda
  • Tarasuk-Levin, Gabriel

Abrégé

An example method of managing external storage for a software-defined data center (SDDC) executing in a cloud is described. The method includes receiving, at a storage manager from the SDDC, requests to consume capacity of the external storage, the external storage allocated for the SDDC according to a cloud subscription; determining, by the storage manager based on a batch of the requests in combination, an amount by which to expand a current capacity of the external storage to a target capacity comprising a sum of an expanded capacity and the current capacity; executing, by the storage manager in cooperation with a storage server of the external storage, a first activity to obtain the target capacity of the external storage; and sending, from the storage manager to the SDDC, at least one identifier that enables software executing in the SDDC to use the expanded capacity for the batch of requests.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

3.

CELL SITES MONITORING AND/OR MANAGEMENT IN 5G RADIO-ACCESS NETWORKS

      
Numéro d'application 19261366
Statut En instance
Date de dépôt 2025-07-07
Date de la première publication 2025-10-30
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Tang, Qiang
  • Lakshmikanta, Ashvin
  • Cherivirala, Kiran Kumar
  • Muttepwar, Rohit
  • Polepalli, Siva
  • Sadana, Hemant
  • Saxena, Praveen
  • Wu, Weiqing
  • Koyadan Chathoth, Sureshbabu
  • Dwivedi, Anurag

Abrégé

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.

Classes IPC  ?

  • H04L 41/122 - Découverte ou gestion des topologies de réseau des topologies virtualisées, p. ex. les réseaux définis par logiciel [SDN] ou la virtualisation de la fonction réseau [NFV]

4.

HARDWARE ACCELERATION TECHNIQUES USING FLOW SELECTION

      
Numéro d'application 19261443
Statut En instance
Date de dépôt 2025-07-07
Date de la première publication 2025-10-30
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Ghag, Aditi
  • Murali, Srividya

Abrégé

In some embodiments, a method receives a packet for a flow associated with a workload. Based on an indicator for the flow, the method determines whether the flow corresponds to one of an elephant flow or a mice flow. Only when the flow is determined to correspond to an elephant flow, the method enables a hardware acceleration operation on the packet. The hardware acceleration operation may include hardware operation offload, receive side scaling, and workload migration.

Classes IPC  ?

  • H04L 47/125 - Prévention de la congestionRécupération de la congestion en équilibrant la charge, p. ex. par ingénierie de trafic
  • H04L 49/90 - Dispositions de mémoires tampon
  • H04L 69/12 - Moteurs de protocole
  • H04L 69/16 - Implémentation ou adaptation du protocole Internet [IP], du protocole de contrôle de transmission [TCP] ou du protocole datagramme utilisateur [UDP]
  • H04L 69/22 - Analyse syntaxique ou évaluation d’en-têtes

5.

GENERATING NETWORK FLOW PROFILES FOR COMPUTING ENTITIES

      
Numéro d'application 19247984
Statut En instance
Date de dépôt 2025-06-24
Date de la première publication 2025-10-16
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Gandhi, Rohan
  • Nigam, Avinash
  • Singhal, Madan

Abrégé

A method for creating a flow profile is provided. The method identifies a first plurality of flow measurements, each of which corresponding to one of a plurality of flows exchanged between a computing entity and a service during a first time period. The method, for each of a first plurality of buckets each of which has a pair of lower and upper bounds, increments a counter of the corresponding bucket for each of the plurality of flow measurements that falls within the pair of bounds of that bucket. The method generates a second plurality of buckets by merging and splitting at least some of the first plurality of buckets, identifies a second plurality of flow measurements for the computing entity during a second time period, and distributes these measurements into the second plurality of buckets. The method generate the flow profile by aggregating the first and second pluralities of buckets.

Classes IPC  ?

  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • H04L 43/04 - Traitement des données de surveillance capturées, p. ex. pour la génération de fichiers journaux
  • H04L 43/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/0876 - Utilisation du réseau, p. ex. volume de charge ou niveau de congestion
  • H04L 43/20 - Dispositions pour la surveillance ou le test de réseaux de commutation de données le système de surveillance ou les éléments surveillés étant des entités virtualisées, abstraites ou définies par logiciel, p. ex. SDN ou NFV

6.

REMOTE EXECUTIONS OF HETEROGENEOUS INFRASTRUCTURE AS CODE RUNTIMES IN A CLOUD ENVIRONMENT

      
Numéro d'application 18634824
Statut En instance
Date de dépôt 2024-04-12
Date de la première publication 2025-10-16
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Bobba, Praneeth
  • Devarakonda, Kalyan
  • Ganapathi, Prasanna

Abrégé

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.

Classes IPC  ?

  • G06F 8/71 - Gestion de versions Gestion de configuration

7.

BUILDING A PLATFORM TO SCALE CONTROL AND DATA PLANE FOR VIRTUAL NETWORK FUNCTIONS

      
Numéro d'application 19248034
Statut En instance
Date de dépôt 2025-06-24
Date de la première publication 2025-10-16
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Boutros, Sami
  • Catrouillet, Jerome
  • Singamsetty, Sri Mohana

Abrégé

The present disclosure provides an approach for scaling the number of VNFs in a data center without scaling the number of control sessions between VNFs and a data center gateway. The approach includes opening a session between a VNF and a route server, rather than between the VNF and the gateway, when the VNF needs to send its connectivity information to the gateway. The VNF sends its connectivity information to the route server, and the route server forwards the connectivity information to the gateway. The gateway receives connectivity information of a plurality of VNFs in the data center from the route server rather than from each of the VNFs individually. The connectivity information is then used to send packets, by the gateway to a VNF, for processing. The packets are sent using three layers of networking: an underlay physical network, an overlay logical network, and a second overlay logical network.

Classes IPC  ?

  • H04L 45/74 - Traitement d'adresse pour le routage
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 45/586 - Association de routeurs de routeurs virtuels

8.

VIRTUAL ACCELERATORS IN A VIRTUALIZED COMPUTING SYSTEM

      
Numéro d'application 19227144
Statut En instance
Date de dépôt 2025-06-03
Date de la première publication 2025-09-18
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Niu, Bing
  • He, Jin
  • Liu, Qi
  • Fang, Sheng
  • Che, Xiangdong
  • Song, Xiangjun

Abrégé

An example method of offloading a compute task to an accelerator by an application executing in a host cluster includes: sending, by an application executing in an initiator host, the compute task to a virtual accelerator in the initiator host, the virtual accelerator paired with a hardware accelerator in a target host of the host cluster; forwarding, by the virtual accelerator, the compute task to the hardware accelerator in the target host over a network; and receiving, at the application via the virtual accelerator, a result of the compute task from the hardware accelerator over the network.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 12/1045 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p. ex. un répertoire de pages actives [TLB] associée à une mémoire cache de données
  • G06F 13/40 - Structure du bus

9.

HANDLING VIRTUAL MACHINE MIGRATION IN A COMPUTING SYSTEM WITH MULTI-SITE STRETCHED GATEWAYS

      
Numéro d'application 19200227
Statut En instance
Date de dépôt 2025-05-06
Date de la première publication 2025-08-28
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Goliya, Abhishek
  • Kotrabasappa, Santosh Pallagatti

Abrégé

An example method of handling traffic for an existing connection of a virtual machine (VM) migrated from a source site to a destination site includes: receiving, at an edge server of the destination site, the traffic, the traffic being associated with a network flow; determining, by the edge server of the destination site, that a stateful service of the edge server does not have state for the network flow; sending, by the edge server of the destination site, a threshold number of packets of the traffic to a plurality of sites; receiving, at the edge server of the destination site, an acknowledgement from the source site that the source site has the state for the network flow; and creating, by the edge server of the destination site, a flow mapping to send the traffic associated with the network flow to the source site.

Classes IPC  ?

  • H04L 45/76 - Routage dans des topologies définies par logiciel, p. ex. l’acheminement entre des machines virtuelles
  • H04L 45/02 - Mise à jour ou découverte de topologie

10.

VIRTUALIZING HARDWARE COMPONENTS THAT IMPLEMENT Al APPLICATIONS

      
Numéro d'application 19207098
Statut En instance
Date de dépôt 2025-05-13
Date de la première publication 2025-08-28
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Liu, Qi
  • Song, Xiangjun
  • He, Jin
  • Che, Xiangdong
  • Niu, Bing
  • Fang, Sheng

Abrégé

A computing environment can include a host system that maintains a guest system, and a hardware component configured to implement artificial intelligence (“AI”) methods of processing and analyzing date. The guest system can provide a virtual computing environment that receives a request to implement an AI application, and utilize a framework and a guest library to convert data from the AI application into an intermediate representation (“IR”). The host system can receive the IR with a virtual device (“VD”), and utilize an IR backend to translate the IR into hardware operations for the hardware component. Translated hardware operations can be provided to, and carried out by, the hardware component to provide an implementation of the AI application. Results of the hardware operations can be transmitted from the VD of the host system to a VD driver of the guest system, virtualizing the hardware component relative to the guest system.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique
  • G06N 20/00 - Apprentissage automatique

11.

PROVISIONING NETWORK SERVICES IN A SOFTWARE DEFINED DATA CENTER

      
Numéro d'application 19185700
Statut En instance
Date de dépôt 2025-04-22
Date de la première publication 2025-08-07
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Jain, Jayant
  • Koganty, Raju
  • Sengupta, Anirban

Abrégé

A novel method for dynamic network service allocation that maps generic services into specific configurations of service resources in a network is provided. An application that is assigned to be performed by computing resources in the network is associated with a set of generic services, and the method maps the set of generic services to the service resources based on the assignment of the application to the computing resources. The mapping of generic services is further based on a level of service that is chosen for the application, where the set of generic services are mapped to different sets of network resources according to different levels of services.

Classes IPC  ?

  • H04L 47/70 - Contrôle d'admissionAllocation des ressources
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • H04L 41/50 - Gestion des services réseau, p. ex. en assurant une bonne réalisation du service conformément aux accords
  • H04L 41/5041 - Gestion des services réseau, p. ex. en assurant une bonne réalisation du service conformément aux accords caractérisée par la relation temporelle entre la création et le déploiement d’un service
  • H04L 41/5051 - Service à la demande, p. ex. définition et déploiement des services en temps réel

12.

AUTOMATED METHODS AND SYSTEMS THAT PROVIDE RESOURCE RECOMMENDATIONS FOR VIRTUAL MACHINES

      
Numéro d'application 19171999
Statut En instance
Date de dépôt 2025-04-07
Date de la première publication 2025-07-24
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Sharaff, Nitu
  • Yankov, Yanislav

Abrégé

The current document is directed to methods and systems that generate recommendations for resource specifications used in virtual-machine-hosting requests. When distributed applications are submitted to distributed-computer-system-based hosting platforms for hosting, the hosting requestor generally specifies the computational resources that will need to be provisioned for each virtual machine included in a set of virtual machines that correspond to the distributed application, such as the processor bandwidth, memory size, local and remote networking bandwidths, and data-storage capacity needed for supporting execution of each virtual machine. In many cases, the hosting platform reserves the specified computational resources and accordingly charges for them. However, in many cases, the specified computational resources significantly exceed the computational resources actually needed for hosting the distributed application. The currently disclosed methods and systems employ machine learning to provide accurate estimates of the computational resources for the VMs of a distributed application.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06N 20/00 - Apprentissage automatique

13.

METHOD AND SYSTEM FOR OPTIMIZING VIRTUAL NETWORK DPU TRAFFIC MANAGEMENT

      
Numéro d'application 18671682
Statut En instance
Date de dépôt 2024-05-22
Date de la première publication 2025-07-24
Propriétaire VMware LLC (USA)
Inventeur(s) Sharma, Ankur Kumar

Abrégé

A system for optimizing network traffic management is provided. The system includes a plurality of data processing units (DPUs), each assigned an identifier and configured to process network traffic for associated virtual network interface cards (vNICs). The system also includes a vNIC placement handler configured to receive media access control (MAC) address information from the plurality of DPUs and execute a relocation of at least two vNICs to be directly associated with one of the plurality of DPUs without through an inter-DPU physical network based on mapping the MAC address information to the identifier. The system further includes a communication framework integrated with the vNIC placement handler to enable transmission of MAC address information from the plurality of DPUs to the vNIC placement handler and offload network traffic from the vNICs to corresponding one or more of the plurality of DPUs.

Classes IPC  ?

  • H04L 47/122 - Prévention de la congestionRécupération de la congestion en détournant le trafic des entités congestionnées
  • H04L 43/062 - Génération de rapports liés au trafic du réseau
  • H04L 47/125 - Prévention de la congestionRécupération de la congestion en équilibrant la charge, p. ex. par ingénierie de trafic

14.

FACILITATING DISTRIBUTED SNAT SERVICE

      
Numéro d'application 19047945
Statut En instance
Date de dépôt 2025-02-07
Date de la première publication 2025-07-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Boutros, Sami
  • Kancherla, Mani
  • Jain, Jayant
  • Sengupta, Anirban

Abrégé

Some embodiments of the invention provide novel methods for facilitating a distributed SNAT (dSNAT) middlebox service operation for a first network at a host computer in the first network on which the dSNAT middlebox service operation is performed and a gateway device between the first network and a second network. The novel methods enable dSNAT that provides stateful SNAT at multiple host computers, thus avoiding the bottleneck problem associated with providing stateful SNAT at gateways and also significantly reduces the need to redirect packets received at the wrong host by using a capacity of off-the-shelf gateway devices to perform 1Pv6 encapsulation for 1Pv4 packets and assigning locally unique 1Pv6 addresses to each host executing a dSNAT middlebox service instance that are used by the gateway device.

Classes IPC  ?

  • H04L 61/256 - Traversée NAT
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 45/745 - Recherche de table d'adressesFiltrage d'adresses
  • H04L 61/2592 - Traduction d'adresses de protocole Internet [IP] en utilisant la tunnelisation ou l'encapsulation
  • H04L 61/5007 - Adresses de protocole Internet [IP]
  • H04L 101/659 - Adresses IPv6 du protocole Internet version 6

15.

HANDLING SYSTEM CALLS DURING EXECUTION OF AN APPLICATION OVER A PLURALITY OF NODES

      
Numéro d'application 19091704
Statut En instance
Date de dépôt 2025-03-26
Date de la première publication 2025-07-10
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Cully, Aidan
  • Memon, Mazhar

Abrégé

A method for handling system calls during execution of an application over a plurality of nodes, each including processor and memory, and an application monitor and a runtime executed in the processor thereof, includes: establishing first threads in the runtime of a first node and establishing second threads in the runtime of a second node; determining by the application monitor of the first node, in response to a system call made by a first thread, that executing the system call involves resources present on the second node; sending by the application monitor of the first node, the system call and arguments of the system call to the second node for execution thereat; receiving by the application monitor of the first node, results of the system call from the second node; and returning by the application monitor of the first node, the results of the system call to the first thread.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 9/52 - Synchronisation de programmesExclusion mutuelle, p. ex. au moyen de sémaphores
  • G06F 9/54 - Communication interprogramme

16.

DEDUPLICATING DATA CHUNKS USING CHUNK OBJECTS

      
Numéro d'application 19083213
Statut En instance
Date de dépôt 2025-03-18
Date de la première publication 2025-07-03
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Xiang, Enning
  • Wang, Wenguang
  • Wang, Yifan

Abrégé

The disclosure herein describes deduplicating data chunks using chunk objects. A batch of data chunks is obtained from an original data object and a hash value is calculated for each data chunk. A first duplicate data chunk is identified using the hash value and a hash map. A chunk logical block address (LBA) of a chunk object is assigned to the duplicate data chunk. Payload data of the duplicate data chunk is migrated from the original data object to the chunk object, and a chunk map is updated to map the chunk LBA to a physical sector address (PSA) of the migrated payload data on the chunk object. A hash entry is updated to map to the chunk object and the chunk LBA. An address map of the original data object is updated to map an LBA of the duplicate data chunk to the chunk object and the chunk LBA.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage

17.

VIRTUAL TUNNEL ENDPOINT (VTEP) MAPPING FOR OVERLAY NETWORKING

      
Numéro d'application 19055419
Statut En instance
Date de dépôt 2025-02-17
Date de la première publication 2025-07-03
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Mathew, Subin Cyriac
  • Raman, Chidambareswaran
  • Rodney, Prerit
  • Kodakkal Puthiyaveettil, Naveen Vijayan

Abrégé

Example methods and systems for virtual tunnel endpoint (VTEP) mapping for overlay networking are described. One example may involve a computer system monitoring multiple VTEPs that are configured for overlay networking. In response to detecting a state transition associated with a first VTEP from a healthy state to an unhealthy state, the computer system may identify mapping information that associates a virtualized computing instance with the first VTEP in the unhealthy state; and update the mapping information to associate the virtualized computing instance with a second VTEP in the healthy state. In response to detecting an egress packet from the virtualized computing instance to a destination, an encapsulated packet may be generated and sent towards the destination based on the updated mapping information. The encapsulated packet may include the egress packet and an outer header identifying the second VTEP to be a source VTEP.

Classes IPC  ?

  • H04L 12/46 - Interconnexion de réseaux
  • H04L 43/0876 - Utilisation du réseau, p. ex. volume de charge ou niveau de congestion

18.

PLACING VIRTUAL GRAPHICS PROCESSING UNIT (GPU)-CONFIGURED VIRTUAL MACHINES ON PHYSICAL GPUS SUPPORTING MULTIPLE VIRTUAL GPU PROFILES

      
Numéro d'application 19059396
Statut En instance
Date de dépôt 2025-02-21
Date de la première publication 2025-06-26
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Bhandari, Akshay
  • Urmese, Nidhin

Abrégé

In one set of embodiments, a computer system can receive a request to provision a virtual machine (VM) in a host cluster, where the VM is associated with a virtual graphics processing unit (GPU) profile indicating a desired or required framebuffer memory size of a virtual GPU of the VM. In response, the computer system can execute an algorithm that identifies, from among a plurality of physical GPUs installed in the host cluster, a physical GPU on which the VM may be placed, where the identified physical GPU has sufficient free framebuffer memory to accommodate the desired or required framebuffer memory size, and where the algorithm allows multiple VMs associated with different virtual GPU profiles to be placed on a single physical GPU in the plurality of physical GPUs. The computer system can then place the VM on the identified physical GPU.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06T 1/20 - Architectures de processeursConfiguration de processeurs p. ex. configuration en pipeline
  • G06T 1/60 - Gestion de mémoire

19.

CONTAINERIZED WORKLOAD SCHEDULING

      
Numéro d'application 19073645
Statut En instance
Date de dépôt 2025-03-07
Date de la première publication 2025-06-26
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Ghag, Aditi
  • Jain, Pranshu
  • Ben-Itzhak, Yaniv
  • Banerjee, Sujata
  • Fan, Yongzhe

Abrégé

A method for containerized workload scheduling can include monitoring network traffic between a first containerized workload deployed on a node in a virtual computing environment to determine affinities between the first containerized workload and other containerized workloads in the virtual computing environment. The method can further include scheduling, based, at least in part, on the determined affinities between the first containerized workload and the other containerized workloads, execution of a second containerized workload on the node on which the first containerized workload is deployed.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • H04L 41/0897 - Capacité à monter en charge au moyen de ressources horizontales ou verticales, ou au moyen d’entités de migration, p. ex. au moyen de ressources ou d’entités virtuelles
  • H04L 43/0876 - Utilisation du réseau, p. ex. volume de charge ou niveau de congestion

20.

NOTIFICATION SYSTEM FOR DISTRIBUTED APPLICATIONS

      
Numéro d'application 17290631
Statut En instance
Date de dépôt 2021-04-30
Date de la première publication 2025-06-19
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Yan, Shuying
  • Wan, Qiang
  • Liu, Ming
  • Dong, Lifeng

Abrégé

The current document is directed to an improved notification system for distributed applications. The new and improved notification system provides a notification-customization interface and a notification dashboard, accessible to users of the notification system through commonly available web browsers. The customization interface allows users to specify the types of notifications which the user desires, to specify the information to be included in the notifications, to specify the user devices to which notifications are to be transmitted, and to specify time ranges and/or relative times for notification transmission. The notification dashboard provides a dashboard interface for receiving, storing, and accessing stored notifications accessible to Internet-connected devices. In described implementations, the notification system employs an ontology to provide a common language for notification specification.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 16/36 - Création d’outils sémantiques, p. ex. ontologie ou thésaurus
  • G06F 40/30 - Analyse sémantique

21.

PROVIDING SERVICES WITH GUEST VM MOBILITY

      
Numéro d'application 19055139
Statut En instance
Date de dépôt 2025-02-17
Date de la première publication 2025-06-19
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Kavathia, Fenil
  • Chalvadi, Anuprem
  • Ping, Yang
  • Naveen, Akhila
  • Feng, Yong
  • Mundaragi, Kantesh
  • Mishra, Rahul
  • Rolando, Pierluigi
  • Jain, Jayant
  • Koganty, Raju

Abrégé

Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (I) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/54 - Communication interprogramme
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 41/0803 - Réglages de configuration
  • H04L 41/0806 - Réglages de configuration pour la configuration initiale ou l’approvisionnement, p. ex. prêt à l’emploi [plug-and-play]
  • H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau
  • H04L 41/0893 - Affectation de groupes logiques aux éléments de réseau
  • H04L 41/0895 - Configuration de réseaux ou d’éléments virtualisés, p. ex. fonction réseau virtualisée ou des éléments du protocole OpenFlow
  • H04L 41/40 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant la virtualisation des fonctions réseau ou ressources, p. ex. entités SDN ou NFV
  • H04L 41/5003 - Gestion des accords de niveau de service [SLA]Interaction entre l'accord de niveau de service et la qualité de service [QoS]
  • H04L 41/5054 - Déploiement automatique des services déclenchés par le gestionnaire de service, p. ex. la mise en œuvre du service par configuration automatique des composants réseau
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/302 - Détermination de la route basée sur la qualité de service [QoS] demandée
  • H04L 45/586 - Association de routeurs de routeurs virtuels
  • H04L 45/74 - Traitement d'adresse pour le routage
  • H04L 45/745 - Recherche de table d'adressesFiltrage d'adresses
  • H04L 47/125 - Prévention de la congestionRécupération de la congestion en équilibrant la charge, p. ex. par ingénierie de trafic
  • H04L 47/17 - Interaction entre les nœuds intermédiaires, p. ex. nœud après nœud.
  • H04L 47/19 - Commande de fluxCommande de la congestion au niveau des couches au-dessus de la couche réseau
  • H04L 47/2425 - Trafic caractérisé par des attributs spécifiques, p. ex. la priorité ou QoS pour la prise en charge de spécifications de services, p. ex. SLA
  • H04L 49/00 - Éléments de commutation de paquets
  • H04L 49/25 - Routage ou recherche de route dans une matrice de commutation
  • H04L 61/2592 - Traduction d'adresses de protocole Internet [IP] en utilisant la tunnelisation ou l'encapsulation
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 67/1001 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour accéder à un serveur parmi une pluralité de serveurs répliqués
  • H04L 67/101 - Sélection du serveur pour la répartition de charge basée sur les conditions du réseau
  • H04L 67/30 - Profils
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
  • H04L 67/56 - Approvisionnement des services mandataires
  • H04L 67/563 - Redirection de flux de réseau de données
  • H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
  • H04L 69/321 - Protocoles de communication inter-couches ou définitions d'unité de données de service [SDU]Interfaces entre les couches
  • H04L 69/324 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche liaison de données [couche OSI 2], p. ex. HDLC
  • H04L 69/325 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche réseau [couche OSI 3], p. ex. X.25
  • H04L 101/622 - Adresses de couche 2, p. ex. adresses de contrôle d'accès au support [MAC]

22.

IMPLEMENTING DEFINED SERVICE POLICIES IN A THIRD-PARTY CONTAINER CLUSTER

      
Numéro d'application 19064066
Statut En instance
Date de dépôt 2025-02-26
Date de la première publication 2025-06-19
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Zhou, Zhengsheng
  • Shen, Jianjun
  • Tian, Quan
  • Liu, Wenfeng
  • Han, Donghai

Abrégé

Some embodiments provide a method of implementing service rules for a container cluster that is configured by a first SDN controller cluster. The method registers for event notification from an application programming interface (API) server to receive notification regarding events associated with resources deployed in the container cluster. The method forwards to a second SDN controller cluster resource identifiers collected through the registration for resources of the container cluster. The second SDN controller cluster defines service policies that are not defined by the first SDN controller cluster. The method receives, from the second SDN controller cluster, service policies defined by the second SDN controller cluster based on the resource identifiers. The method distributes service rules defined based on the service policies to network elements in the container cluster to enforce on data messages associated with machines deployed in the container cluster configured by the first SDN controller cluster.

Classes IPC  ?

  • H04L 41/122 - Découverte ou gestion des topologies de réseau des topologies virtualisées, p. ex. les réseaux définis par logiciel [SDN] ou la virtualisation de la fonction réseau [NFV]
  • H04L 41/0894 - Gestion de la configuration du réseau basée sur des règles

23.

MEMORY-AWARE REQUEST PLACEMENT FOR VIRTUAL GPU ENABLED SYSTEMS

      
Numéro d'application 19055430
Statut En instance
Date de dépôt 2025-02-17
Date de la première publication 2025-06-12
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Garg, Anshuj
  • Kurkure, Uday Pundalik
  • Sivaraman, Hari
  • Vu, Lan

Abrégé

Disclosed are aspects of memory-aware placement in systems that include graphics processing units (GPUs) that are virtual GPU (vGPU) enabled. In some examples, graphics processing units (GPU) are identified in a computing environment. Graphics processing requests are received. A graphics processing request includes a GPU memory requirement. The graphics processing requests are processed using a graphics processing request placement model that minimizes a number of utilized GPUs that are utilized to accommodate the requests. Virtual GPUs (vGPUs) are created to accommodate the graphics processing requests according to the graphics processing request placement model. The utilized GPUs divide their GPU memories to provide a subset of the plurality of vGPUs.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

24.

RECREATING A SOFTWARE IMAGE FROM A HOST IN A VIRTUALIZED COMPUTING SYSTEM

      
Numéro d'application 19057759
Statut En instance
Date de dépôt 2025-02-19
Date de la première publication 2025-06-12
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Haryadi, Aravinda
  • Harinathagupta, Naga Ullas Vankayala
  • Gunti, Mukund
  • Mu, Yuedong
  • He, Lingyuan

Abrégé

An example method of hypervisor lifecycle management in a virtualized computing system having a cluster of hosts includes: receiving, from a user at a lifecycle manager executing in the virtualized computing system, identification of a seed host; obtaining, by the lifecycle manager, a software specification from the seed host, the software specification describing a running image of the hypervisor executing on the seed host; generating, by the lifecycle manager, a software image from metadata and payloads stored on the seed host; setting, by the lifecycle manager, a host desired state for the cluster based on the software specification; and storing, by the lifecycle manager, the software image in a software depot in association with the host desired state.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 8/70 - Maintenance ou gestion de logiciel

25.

EDGE DEVICE IMPLANTING A LOGICAL NETWORK THAT SPANS ACROSS MULTIPLE ROUTING TABLES

      
Numéro d'application 19053028
Statut En instance
Date de dépôt 2025-02-13
Date de la première publication 2025-06-05
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Dubey, Ankur
  • Boutros, Sami
  • Narang, Yashika
  • Jain, Vinay Kumar Ganeshmal
  • Selvaraj, Meenakshi

Abrégé

Some embodiments provide a method for configuring an edge computing device to implement a logical router belonging to a logical network. The method configures a datapath executing on the edge computing device to use a first routing table associated with the logical router for processing data messages routed to the logical router. The method configures a routing protocol application executing on the edge computing device to (i) use the first routing table for exchanging routes with a network external to the logical network and (ii) use a second routing table for exchanging routes with other edge computing devices that implement the logical router.

Classes IPC  ?

  • H04L 45/64 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données à l'aide d'une couche de routage superposée
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 41/0803 - Réglages de configuration
  • H04L 41/0893 - Affectation de groupes logiques aux éléments de réseau
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/02 - Mise à jour ou découverte de topologie
  • H04L 45/021 - Mises à jour des tables d’acheminement avec garantie de cohérence, p. ex. en utilisant des nombres d’époque
  • H04L 45/028 - Adaptation dynamique des intervalles de mise à jour, p. ex. mises à jour déclenchées par des événements
  • H04L 45/033 - Mise à jour ou découverte de topologie en mettant à jour les protocoles de vecteur de distance
  • H04L 45/036 - Mise à jour de la topologie entre les éléments de calcul des routes, p. ex. entre les dispositifs de commande OpenFlow
  • H04L 45/24 - Routes multiples
  • H04L 45/42 - Routage centralisé
  • H04L 45/44 - Routage distribué
  • H04L 45/50 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données utilisant l'échange d'étiquettes, p. ex. des commutateurs d'étiquette multi protocole [MPLS]
  • H04L 45/586 - Association de routeurs de routeurs virtuels
  • H04L 45/74 - Traitement d'adresse pour le routage
  • H04L 49/00 - Éléments de commutation de paquets
  • H04L 49/25 - Routage ou recherche de route dans une matrice de commutation
  • H04L 49/65 - Reconfiguration des commutateurs de paquets rapides
  • H04L 61/2592 - Traduction d'adresses de protocole Internet [IP] en utilisant la tunnelisation ou l'encapsulation
  • H04L 61/5007 - Adresses de protocole Internet [IP]
  • H04L 67/289 - Traitement intermédiaire fonctionnellement situé à proximité de l'application consommatrice de données, p. ex. dans la même machine, dans le même domicile ou dans le même sous-réseau
  • H04L 101/622 - Adresses de couche 2, p. ex. adresses de contrôle d'accès au support [MAC]

26.

ROUTE AGGREGATION FOR VIRTUAL DATACENTER GATEWAY

      
Numéro d'application 19034147
Statut En instance
Date de dépôt 2025-01-22
Date de la première publication 2025-05-22
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Raj, Anantha Mohan
  • Ghosh, Chandan
  • Mohan, Manoj Viswanath
  • Paul, Subhankar

Abrégé

Some embodiments provide a method for configuring a gateway router of a virtual datacenter. The method is performed at a network management component of a virtual datacenter that is defined in a public cloud and comprises a set of network management components and a set of network endpoints connected by a logical network managed by the network management components of the virtual datacenter. The method receives a set of network addresses of the network endpoints. The method aggregates at least a subset of the network addresses into a single subnet address that encompasses all of the aggregated network addresses. The method provides an aggregated route for the subset of network addresses to a gateway router that connects the virtual datacenter to a public cloud underlay network in order for the router to route data messages directed to the network endpoints to the logical network of the virtual datacenter.

Classes IPC  ?

27.

TEAMING OF SMART NICS

      
Numéro d'application 19018197
Statut En instance
Date de dépôt 2025-01-13
Date de la première publication 2025-05-08
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Ang, Boon S.
  • Jiang, Wenyi
  • Yang, Guolin
  • Heo, Jin

Abrégé

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 virtual networking operations for a set of data compute machines executing on the host computer. The method receives a data message sent by one of the data compute machines executing on the host computer. The method performs virtual networking operations on the data message to determine that the data message is to be transmitted from a port of a second smart NIC of the multiple smart NICs. The method passes the data message to the second smart NIC via a private communication channel connecting the plurality of smart NICs.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

28.

PROVISIONING DPU MANAGEMENT OPERATING SYSTEMS

      
Numéro d'application 19019336
Statut En instance
Date de dépôt 2025-01-13
Date de la première publication 2025-05-08
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Warkentin, Andrei
  • Haryadi, Aravinda
  • He, Lingyuan
  • Boro, Suman
  • Ramachandra, Karthik
  • Gondi, Anjaneya Prasad
  • Voltz, Renaud Benjamin

Abrégé

Disclosed are various examples of provisioning a data processing unit (DPU) management operating system (OS). A management hypervisor installer executed on a host device launches or causes a server component to provide a management operating system (OS) installer image at a particular URI accessible over a network internal to the host device. A baseboard management controller (BMC) transfers the DPU management OS installer image to the DPU device. A volatile memory based virtual disk is created using the DPU management OS installer image. The DPU device is booted to a DPU management OS installer on the volatile memory based virtual disk. The DPU management OS installer installs a DPU management operating system to a nonvolatile memory of the DPU device on reboot of the DPU device.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 8/61 - Installation
  • G06F 9/4401 - Amorçage
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p. ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]

29.

DISTRIBUTED BRIDGING BETWEEN PHYSICAL AND OVERLAY NETWORK SEGMENTS

      
Numéro d'application 18381804
Statut En instance
Date de dépôt 2023-10-19
Date de la première publication 2025-04-24
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Hira, Mukesh
  • Zhu, Hongwei
  • Hu, Bo

Abrégé

Some embodiments provide a method for configuring a network to bridge data messages between a logical overlay network layer 2 (L2) segment and a physical L2 segment. The method identifies each host computer in the network on which at least one logical network endpoint connected to the logical overlay network L2 segment executes. For each identified host computer, the method configures a forwarding element executing on the identified host computer to bridge (i) data messages sent from the logical network endpoints executing on the identified host computer to network endpoints connected to the physical L2 segment and (ii) data messages sent from network endpoints connected to the physical L2 segment, executing on the identified host computer and on other host computers in the network, to the logical network endpoints executing on the identified host computer.

Classes IPC  ?

  • H04L 41/12 - Découverte ou gestion des topologies de réseau
  • H04L 41/0893 - Affectation de groupes logiques aux éléments de réseau

30.

SINGLE PANE DISTRIBUTED NETWORKING AND SECURITY FOR BARE METAL AND OVERLAY WORKLOADS

      
Numéro d'application 18381869
Statut En instance
Date de dépôt 2023-10-19
Date de la première publication 2025-04-24
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Mathew, Subin Cyriac
  • Raman, Chidambareswaran
  • Hira, Mukesh

Abrégé

Some embodiments provide a novel method for defining a set of policies for a set of applications executing on a host computer of a software-defined network (SDN). The method configures, on a physical network interface card (PNIC) connected to the host computer, a network adapter to create a logical port that connects an interface of the host computer to a virtual distributed switch (VDS) executing on the PNIC. The method defines the set of policies based on the logical port for the VDS to apply to data message flows sent from the set of applications on the host computer to one or more other host computers of the SDN.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

31.

CLOUD SCHEDULER

      
Numéro d'application 18382122
Statut En instance
Date de dépôt 2023-10-20
Date de la première publication 2025-04-24
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Bhandari, Sudershan
  • Vyas, Rushikesh
  • Grunkov, Alexey
  • Thirumurthy, Senthil Prabhu

Abrégé

The present disclosure is related to devices, systems, and methods for a cloud scheduler. An example method can include receiving a schedule associated with an automation task to be performed in a virtualized environment via a REST API, wherein the task is associated with a target, associating the schedule with a partition, storing the schedule in a cache store responsive to determining that the schedule is to be invoked within a threshold time period, and receiving the schedule from the cache store and invoking the target responsive to the schedule becoming overdue.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/54 - Communication interprogramme

32.

MANAGING CLOUD SNAPSHOTS IN A DEVELOPMENT PLATFORM

      
Numéro d'application 18382231
Statut En instance
Date de dépôt 2023-10-20
Date de la première publication 2025-04-24
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Bratanov, Nikola
  • Raikov, Ventsyslav
  • Peev, Plamen Veselinov
  • Zhelyazkova, Kristina
  • Uzunova, Ina

Abrégé

Managing cloud snapshots in a development platform is described herein. One example method includes creating a snapshot of a virtual computing instance (VCI), provided by a cloud provider, using a development platform, receiving a request to revert to the snapshot, and performing a revert operation responsive to receiving the request. The revert operation can include creating a new boot disk on the cloud provider to replace a current boot disk in the development platform, creating a new data disk to replace a current data disk associated with the VCI, powering off the VCI and detaching the boot disk and the data disk, attaching the new boot disk and the new data disk to the VCI, powering on the VCI, and deleting the detached boot disk and the detached data disk.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

33.

AUTOMATED REMEDIATION OF RELOCATED WORKLOADS

      
Numéro d'application 18382367
Statut En instance
Date de dépôt 2023-10-20
Date de la première publication 2025-04-24
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Chasse, Derek
  • Vyas, Rushikesh
  • Chugh, Poonam
  • Duffy, Evan
  • Abbot, Addison
  • Deepshikha, Kumari

Abrégé

System and computer-implemented method for detecting and reconciling moved workloads for a management component in a computing environment determines workloads that have moved as moved workloads based on received data at the management component. For a first moved workload with an associated workload, workload metadata is swapped with the associated workload and the first moved workload is updated in the management component. For a second moved workload without an associated workload, the second moved workload is preserved as preserved workloads for further processing.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

34.

AUTOMATED REMEDIATION OF RELOCATED WORKLOADS USING WORKLOAD TRACKING MARKERS

      
Numéro d'application 18382401
Statut En instance
Date de dépôt 2023-10-20
Date de la première publication 2025-04-24
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Chasse, Derek
  • Vyas, Rushikesh
  • Chugh, Poonam
  • Duffy, Evan
  • Abbot, Addison
  • Deepshikha, Kumari

Abrégé

System and computer-implemented method for reconciling moved workloads for a management component in a computing environment determines whether an updated workload has a tracking marker that moves with the workload and requires remediation. When the tracking marker is found in an inventory database of the management component, the metadata of the workload is reconciled in the management component.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

35.

METHODS AND APPARATUS TO IMPLEMENT POST-PROVISIONING TASKS

      
Numéro d'application 18489527
Statut En instance
Date de dépôt 2023-10-18
Date de la première publication 2025-04-24
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Pavlov, Daniel
  • Dzhigarov, Marin Stoyanov
  • Dimitrov, Alexander
  • Todorov, Atanas
  • Raikov, Ventsyslav
  • Genchev, Stoyan Staykov
  • Reutova, Valentina Leonidovna

Abrégé

Methods and apparatus to implement post-provisioning tasks are disclosed. An example apparatus comprising memory, instructions, and programmable circuitry to be programmed by the instructions to obtain metadata associated with a post-provisioning task, the post-provisioning task to modify a plugin, the plugin to provide a capability to a cloud resource of a computing platform provider, the metadata represented in accordance with a first file format, transform the metadata from the first file format to a second file format, the second file format compatible with the plugin, and register the post-provisioning task in a deployment environment provided by the computing platform provider.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 16/11 - Administration des systèmes de fichiers, p. ex. détails de l’archivage ou d’instantanés

36.

METHODS AND APPARATUS TO ALLOCATE RESOURCES IN A CLOUD ENVIRONMENT

      
Numéro d'application 18489656
Statut En instance
Date de dépôt 2023-10-18
Date de la première publication 2025-04-24
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Genchev, Stoyan Staykov
  • Dzhigarov, Marin Stoyanov
  • Raikov, Ventsyslav
  • Shreekanth, Akshay
  • Fang, Jiahao
  • Dimitrov, Alexander
  • Todorov, Atanas

Abrégé

Systems, apparatus, articles of manufacture, and methods are disclosed to analyze resource dependencies, the apparatus comprising: interface circuitry; machine readable instructions; and programmable circuitry to at least one of instantiate or execute the machine readable instructions to: generate a self-contained dependency descriptor property based on a dependency between a first cloud resource and a second cloud resource; receive a resource allocation request, the resource allocation request indicative of a first cloud resource account type, the resource allocation request not specific to a cloud provider; based on the self-contained dependency descriptor property, determine a second cloud resource account type to satisfy the resource allocation request; determine the cloud provider based on a property associated with a first resource type and a second resource type; and determine a cloud resource based on the cloud provider, the cloud resource to be allocated in response to the resource allocation request.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

37.

METHODS AND APPARATUS FOR PREVENTION OF LOCAL RESOURCE DUPLICATION DUE TO DISCOVERY OF RESOURCES CREATED BY A RESOURCE PROVIDER

      
Numéro d'application 18489719
Statut En instance
Date de dépôt 2023-10-18
Date de la première publication 2025-04-24
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Angelov, Boris
  • Georgiev, Kristiyan
  • Dzhigarov, Marin Stoyanov
  • Todorov, Atanas
  • Genchev, Stoyan Staykov

Abrégé

Example apparatus disclosed includes at least one memory, machine readable instructions, and programmable circuitry to at least one of instantiate or execute the machine readable instructions to generate a local state for a first resource, the first resource obtained from a cloud service model associated with a registered cloud account, the first resource including a first identifier; identify a second resource from the cloud service model, the second resource including a second identifier; and catalog the second resource when the second identifier is different from the first identifier.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

38.

METHOD FOR ANALYZING ALERTS OF AN ORGANIZATION USING ALERT CLUSTERS AND CHAINS OF EVENTS THAT TRIGGER THE ALERTS

      
Numéro d'application 18490643
Statut En instance
Date de dépôt 2023-10-19
Date de la première publication 2025-04-24
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Oliver, Jonathan James
  • Batta, Raghav
  • Anghel, Ioana Maria

Abrégé

A computer system comprises a machine-learning (ML) system at which alerts are received from endpoints, wherein the ML system is configured to: upon receiving a first alert and a second alert, apply an ML model to the first and second alerts; based at least in part on the first alert being determined to belong to a first cluster of the ML system, classify the first alert into one of a plurality of alert groups, wherein alerts classified into a first alert group of the alert groups are assigned a higher priority for security risk evaluation than alerts classified into a second alert group of the alert groups; and based on the second alert being determined to not belong to any cluster of the ML system, analyze a chain of events that triggered the second alert to determine whether there is suspicious activity associated with the second alert.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06N 5/022 - Ingénierie de la connaissanceAcquisition de la connaissance

39.

CLOUD AGNOSTIC GENERIC DERIVED ASSET SCANNER

      
Numéro d'application 18491201
Statut En instance
Date de dépôt 2023-10-20
Date de la première publication 2025-04-24
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Sopariwala, Bhavin D.
  • Douglass, Liam Andrew
  • Mailloux, Corban David
  • Howell, Jared Austin

Abrégé

An example method of identifying resources deployed in clouds in a computing system includes: receiving, at an asset scanner executing in a data center, billing artifacts from the clouds, the billing artifacts relating resources deployed in the clouds with identification and usage information; transforming, by the asset scanner, the billing artifacts into transformed billing artifacts, each transformed billing artifact having entries that relate one of the resources to a selected portion of the identification and usage information; generating, by the asset scanner, a plurality of jobs to process the resources; and processing, by the asset scanner, the plurality of jobs to update a database that relates the resources and the selected portion of the identification and usage information.

Classes IPC  ?

  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

40.

METHODS, APPARATUS, AND ARTICLES OF MANUFACTURE FOR DETECTION AND RECONCILIATION OF CONFIGURATION DRIFT

      
Numéro d'application 18491748
Statut En instance
Date de dépôt 2023-10-20
Date de la première publication 2025-04-24
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Kamat, Mallika Anant
  • Davini, Benjamin
  • Kamat, Purva
  • Mu, Yuedong

Abrégé

Systems, apparatus, articles of manufacture, and methods are disclosed for detection and reconciliation of configuration drift. An example apparatus includes example programmable circuitry to identify a resource associated with a request to reconcile an updated configuration with the resource, the resource to be identified based on a first identifier of the resource included with the request. Additionally, the example programmable circuitry is to identify a finite state machine corresponding to the updated configuration based on a second identifier of the updated configuration included with the request. The example programmable circuitry is also to initiate the finite state machine corresponding to the updated configuration to reconcile the updated configuration with the resource.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

41.

METHOD FOR AUTHENTICATING, AUTHORIZING, AND AUDITING LONG-RUNNING AND SCHEDULED OPERATIONS

      
Numéro d'application 18607311
Statut En instance
Date de dépôt 2024-03-15
Date de la première publication 2025-04-24
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Gorthi, Narasimha Gopal
  • Murthi, Narasimha
  • Urmese, Nidhin

Abrégé

A method of issuing one or more commands for a management appliance of a software-defined data center (SDDC) to perform an operation, includes the steps of: retrieving the operation to be performed by the management appliance; transmitting a request to the management appliance for a first token, wherein the first token is associated with permissions for issuing commands to the management appliance, and wherein the request for the first token includes a second token that is associated with the initiator of the operation and that has a longer time-to-live period than the first token has; and upon receiving the first token from the management appliance, transmitting the first token and a command to the management appliance, wherein the command is for the management appliance to execute at least one task of the operation.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

42.

CERTIFICATE MANAGEMENT AS-A-SERVICE FOR SOFTWARE-DEFINED DATACENTERS

      
Numéro d'application 18649936
Statut En instance
Date de dépôt 2024-04-29
Date de la première publication 2025-04-24
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Sinha, Kundan
  • Krishna, Shalini

Abrégé

Certificate management as-a-service for software-defined datacenters is described herein. One method includes receiving an indication of an expiry of a first certificate of a virtual appliance in a virtualized environment via a certificate management agent of a gateway device in communication with the appliance, and performing a certificate replacement process responsive to determining that the expiry of the first certificate exceeds a threshold, wherein the certificate generation process includes sending a request to the appliance via an agent associated with the appliance, receiving, from the appliance, a certificate signing request (CSR), sending the CSR to an external certificate authority, receiving a second certificate from the certificate authority, and replacing the first certificate with the second certificate.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

43.

LIFECYCLE MANAGEMENT OF HETEROGENEOUS CLUSTERS IN A VIRTUALIZED COMPUTING SYSTEM

      
Numéro d'application 18607191
Statut En instance
Date de dépôt 2024-03-15
Date de la première publication 2025-04-24
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Ramamurthy, Arjun
  • Haryadi, Aravinda
  • Gunti, Mukund

Abrégé

An example method of hypervisor lifecycle management in a virtualized computing system having a cluster of hosts includes: obtaining, by a lifecycle manager (LCM) agent executing in a host of the hosts, a desired state document, the desired state document defining a desired state of software in the host, the software including a hypervisor; comparing selection criteria in the desired state document against hardware information obtained from a hardware platform of the host to select an image of a plurality of images defined in the desired state document; and applying, by LCM agent, the selected image to the host.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

44.

LIFECYCLE MANAGEMENT OF HETEROGENEOUS CLUSTERS IN A VIRTUALIZED COMPUTING SYSTEM

      
Numéro d'application 18607212
Statut En instance
Date de dépôt 2024-03-15
Date de la première publication 2025-04-24
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Ramamurthy, Arjun
  • Haryadi, Aravinda
  • Gunti, Mukund

Abrégé

An example method of hypervisor lifecycle management in a virtualized computing system having a cluster of hosts includes: obtaining, by a lifecycle manager (LCM) agent executing in a host of the hosts, a desired state document, the desired state document defining a desired state of software in the host, the software including a hypervisor, the desired state including a plurality of images; comparing selection criteria in a software policy of the desired state document against hardware information obtained from a hardware platform of the host to select an image of the plurality of images defined in the desired state document; and applying, by LCM agent, the selected image to the host.

Classes IPC  ?

  • G06F 8/61 - Installation
  • G06F 8/65 - Mises à jour
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

45.

Orchestration of Requests with Intent Valet

      
Numéro d'application 18607338
Statut En instance
Date de dépôt 2024-03-15
Date de la première publication 2025-04-24
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Patel, Vipul
  • Sharma, Bhavesh
  • Bandi, Manjunath

Abrégé

System and computer-implemented method for processing operation requests in a computing environment uses an intent for an operation request received at a service instance that is submitted to an intent valet platform to process the operation request. The intent is queued in an intent table of intents and then retrieved for processing. The requested operation for the retrieved intent is delegated to the service for execution from the intent valet platform. When a completion signal from the service is received at the intent valet platform, the intent is marked as being in a terminal state.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption

46.

DISTRIBUTED BRIDGING BETWEEN HARDWARE AND SOFTWARE-DEFINED OVERLAYS

      
Numéro d'application 18381806
Statut En instance
Date de dépôt 2023-10-19
Date de la première publication 2025-04-24
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Hira, Mukesh
  • Zhu, Hongwei
  • Hu, Bo

Abrégé

Some embodiments provide a method for configuring a network to bridge data messages between a hardware-implemented L2 overlay network segment and a software-implemented L2 overlay network segment. The method identifies a host computer on which a logical network endpoint connected to the software-implemented overlay executes. The hardware-implemented L2 overlay connects at least a first set of network endpoints located in a first physical network zone and connected to a first L2 network segment and a second set of network endpoints located in a second physical network zone and connected to a second L2 network segment. The identified host computer is located in the first physical network zone. The method configures a forwarding element executing on the host computer to bridge data messages between the logical network endpoint and (i) the first set of network endpoints and (ii) the second set of network endpoints.

Classes IPC  ?

  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/586 - Association de routeurs de routeurs virtuels
  • H04L 45/655 - Interaction entre les entités de calcul de routes et les entités de transmission, p. ex. pour la détermination de la route ou pour la mise à jour des tables de flux

47.

PROVISIONING CLOUD-AGNOSTIC RESOURCE INSTANCES BY SHARING CLOUD RESOURCES

      
Numéro d'application 18382190
Statut En instance
Date de dépôt 2023-10-20
Date de la première publication 2025-04-24
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Peev, Plamen Veselinov
  • Dzhigarov, Marin
  • Raikov, Ventsyslav

Abrégé

provisioning cloud-agnostic resource instances by sharing cloud resources is described herein. One example method includes creating a blueprint using a development platform, wherein the blueprint includes a definition of a resource, and wherein provisioning the resource includes provisioning a first cloud resource and a second cloud resource provided by a cloud provider, provisioning a first instance of the resource of the blueprint by provisioning a first instance of the first cloud resource and a first instance of the second cloud resource, and provisioning a second instance of the resource of the blueprint, wherein provisioning the second instance of the resource includes provisioning a second instance of the first cloud resource and sharing the first instance of the second cloud resource.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

48.

CLONING A CLOUD-AGNOSTIC DEPLOYMENT

      
Numéro d'application 18382293
Statut En instance
Date de dépôt 2023-10-20
Date de la première publication 2025-04-24
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Bojilski, Kaloyan
  • Genchev, Stoyan Staykov
  • Uzunov, Iliya

Abrégé

Cloning a cloud-agnostic deployment is described herein. One example method includes receiving modifications to an existing deployment created using a blueprint in a virtualized environment, and performing a deployment clone operation responsive to receiving a request to clone the deployment. The deployment clone operation can include creating an image associated with a virtual computing instance (VCI) of the deployment, creating a snapshot associated with a disk of the deployment, generating a clone blueprint based on the image and the snapshot, and deploying the clone blueprint in the virtualized environment.

Classes IPC  ?

49.

ASYNCHRONOUS MECHANISM FOR PROCESSING SYNCHRONOUS OPERATION FLOWS

      
Numéro d'application 18382354
Statut En instance
Date de dépôt 2023-10-20
Date de la première publication 2025-04-24
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Dinkov, Kostadin
  • Todorov, Atanas
  • Dzhigarov, Marin
  • Angelov, Boris
  • Raikov, Ventsyslav

Abrégé

An asynchronous mechanism for processing synchronous operation flows is described herein. One example method includes receiving a request from an orchestrator engine to determine a state of a cloud resource of a cloud automation platform, propagating the request to the cloud automation platform, caching a task identifier received from the cloud automation platform responsive to the request, receiving data indicative of the state of the cloud resource from the cloud automation platform wherein the data is associated with the task identifier, and providing the data to the orchestrator engine.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

50.

AUTOMATED REMEDIATION OF RELOCATED WORKLOADS USING A REMEDIATION QUEUE

      
Numéro d'application 18382390
Statut En instance
Date de dépôt 2023-10-20
Date de la première publication 2025-04-24
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Chasse, Derek
  • Vyas, Rushikesh
  • Chugh, Poonam
  • Duffy, Evan
  • Abbot, Addison
  • Deepshikha, Kumari

Abrégé

System and computer-implemented method for reconciling moved workloads for a management component in a computing environment uses a remediation queue to enqueue a remediation entry for a workload that has moved within the computing environment. The remediation entry for the workload is dequeued from the remediation queue and a remediation service on the remediation entry for the workload is executed to update metadata for the workload in the management component. A processing status of the remediation entry for the workload is stored at the management component.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

51.

NUMA AWARE TEP GROUPS

      
Numéro d'application 18378741
Statut En instance
Date de dépôt 2023-10-11
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Mathew, Subin Cyriac
  • Jiang, Wenyi
  • Raman, Chidambareswaran

Abrégé

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.

Classes IPC  ?

  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/745 - Recherche de table d'adressesFiltrage d'adresses

52.

BRINGING NUMA AWARENESS TO LOAD BALANCING IN OVERLAY NETWORKS

      
Numéro d'application 18378744
Statut En instance
Date de dépôt 2023-10-11
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Mathew, Subin Cyriac
  • Raman, Chidambareswaran

Abrégé

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.

Classes IPC  ?

  • H04L 45/745 - Recherche de table d'adressesFiltrage d'adresses
  • H04L 45/76 - Routage dans des topologies définies par logiciel, p. ex. l’acheminement entre des machines virtuelles
  • H04L 47/125 - Prévention de la congestionRécupération de la congestion en équilibrant la charge, p. ex. par ingénierie de trafic

53.

USING ROUTING TABLES OF A GLOBAL SERVER LOAD BALANCING SYSTEM FOR PATH SELECTION

      
Numéro d'application 18378877
Statut En instance
Date de dépôt 2023-10-11
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s) Kabatov, Vlad A.

Abrégé

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.

Classes IPC  ?

  • H04L 45/122 - Évaluation de la route la plus courte en minimisant les distances, p. ex. en sélectionnant une route avec un nombre minimal de sauts
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/02 - Mise à jour ou découverte de topologie
  • H04L 61/4511 - Répertoires de réseauCorrespondance nom-adresse en utilisant des répertoires normalisésRépertoires de réseauCorrespondance nom-adresse en utilisant des protocoles normalisés d'accès aux répertoires en utilisant le système de noms de domaine [DNS]

54.

METHODS AND SYSTEMS FOR PERFORMING APPLICATION DIAGNOSTICS VIA DISTRIBUTED TRACING WITH ENHANCED OBSERVABILITY

      
Numéro d'application 18380348
Statut En instance
Date de dépôt 2023-10-16
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Poghosyan, Arnak
  • Harutyunyan, Ashot Nshan
  • Oganesyan, George
  • Akhaskhalyan, David
  • Poghosyan, Ani

Abrégé

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.

Classes IPC  ?

  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie

55.

SECURE FRAME CAPTURE

      
Numéro d'application 18380864
Statut En instance
Date de dépôt 2023-10-17
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Kirkovski, Seraphime
  • Ganchev, Stoycho
  • Stoyanov, Anton

Abrégé

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.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 43/062 - Génération de rapports liés au trafic du réseau

56.

AUTOMATED CELL SITE PROVISIONING IN 5G RADIO-ACCESS NETWORKS

      
Numéro d'application 18405549
Statut En instance
Date de dépôt 2024-01-05
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Lakshmikanta, Ashvin
  • Tang, Qiang
  • Cherivirala, Kiran Kumar
  • Muttepwar, Rohit
  • Polepalli, Siva
  • Sadana, Hemant
  • Wu, Weiqing
  • Koyadan Chathoth, Sureshbabu
  • Saxena, Praveen
  • Dwivedi, Anurag

Abrégé

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.

Classes IPC  ?

  • H04W 28/086 - Équilibrage ou répartition des charges entre les entités d’accès
  • H04W 28/18 - Négociation des paramètres de télécommunication sans fil

57.

Cell sites monitoring and/or management in 5G radio-access networks

      
Numéro d'application 18405759
Numéro de brevet 12375358
Statut Délivré - en vigueur
Date de dépôt 2024-01-05
Date de la première publication 2025-04-17
Date d'octroi 2025-07-29
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Tang, Qiang
  • Lakshmikanta, Ashvin
  • Cherivirala, Kiran Kumar
  • Muttepwar, Rohit
  • Polepalli, Siva
  • Sadana, Hemant
  • Saxena, Praveen
  • Wu, Weiqing
  • Koyadan Chathoth, Sureshbabu
  • Dwivedi, Anurag

Abrégé

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.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 41/122 - Découverte ou gestion des topologies de réseau des topologies virtualisées, p. ex. les réseaux définis par logiciel [SDN] ou la virtualisation de la fonction réseau [NFV]

58.

END-USER MONITORING IN DISTRIBUTED LOAD BALANCER

      
Numéro d'application 18510366
Statut En instance
Date de dépôt 2023-11-15
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Liang, Xiao
  • Lin, Bo
  • Chen, Dongping
  • Liu, Xinyang
  • Jiang, Jingchun Jason
  • Zeng, Yi
  • Han, Donghai

Abrégé

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.

Classes IPC  ?

  • H04L 67/1008 - Sélection du serveur pour la répartition de charge basée sur les paramètres des serveurs, p. ex. la mémoire disponible ou la charge de travail
  • H04L 67/1017 - Sélection du serveur pour la répartition de charge basée sur un mécanisme à tour de rôle

59.

System and Method for Autoscaling Flexible Cloud Namespace Instances in a Cloud Computing Environment

      
Numéro d'application 18607315
Statut En instance
Date de dépôt 2024-03-15
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Kamat, Amita Vasudev
  • Parmar, Piyush Hasmukh
  • Shah, Dhaval
  • Saxena, Pawan

Abrégé

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.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

60.

CONVERTING ENFORCEMENT POLICY INFORMATION INTO PROVISIONING TEMPLATE INFORMATION

      
Numéro d'application 18647852
Statut En instance
Date de dépôt 2024-04-26
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Burle, Siddharth Sukumar
  • Jain, Manish
  • Gupta, Vishal
  • Meena, Amit
  • Malgave, Suraj

Abrégé

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.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

61.

METHODS AND APPARATUS TO MANAGE INFRASTRUCTURE AS CODE IMPLEMENTATIONS

      
Numéro d'application 18651419
Statut En instance
Date de dépôt 2024-04-30
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Jain, Manish
  • Burle, Siddharth Sukumar
  • Gupta, Vishal
  • Bagbande, Shivanee Shravan
  • Hukkeri, Sagar Sheetalchandra

Abrégé

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.

Classes IPC  ?

  • H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises

62.

METHODS AND APPARATUS TO ISOLATE STATE MANAGEMENT IN INFRASTRUCTURE AS CODE ENVIRONMENTS

      
Numéro d'application 18651453
Statut En instance
Date de dépôt 2024-04-30
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Burle, Siddharth Sukumar
  • Sinha, Sharadendu Prakash
  • Meshram, Umedh Shriram
  • Jain, Manish
  • Shah, Neeraj Pramod

Abrégé

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.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

63.

METHODS AND APPARATUS TO DETERMINE TEMPLATES FOR USE WITH CLOUD ACCOUNTS

      
Numéro d'application 18651505
Statut En instance
Date de dépôt 2024-04-30
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Jain, Manish
  • Burle, Siddharth Sukumar
  • Gupta, Vishal
  • Jain, Manoj Kumar
  • Shah, Neeraj Pramod
  • Talegaonkar, Chaitrali
  • Hukkeri, Sagar Sheetalchandra
  • Wagh, Ashitosh Dilip

Abrégé

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.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

64.

SYSTEM TO SUPPORT NATIVE STORAGE OF A CONTAINER IMAGE ON A HOST OPERATING SYSTEM FOR A CONTAINER RUNNING IN A VIRTUAL MACHINE

      
Numéro d'application 18983144
Statut En instance
Date de dépôt 2024-12-16
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Wu, Junfei
  • Ye, Xiaodong

Abrégé

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.

Classes IPC  ?

  • G06F 16/188 - Systèmes de fichiers virtuels
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 16/13 - Structures d’accès aux fichiers, p. ex. indices distribués

65.

DYNAMIC TENANT NETWORK TOPOLOGY DISCOVERY IN A MULTI-TENANT DATA CENTER

      
Numéro d'application 18607161
Statut En instance
Date de dépôt 2024-03-15
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Ghosh, Chandan
  • Murugandi Durairaj, Anantha Mohan Raj

Abrégé

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.

Classes IPC  ?

  • H04L 41/12 - Découverte ou gestion des topologies de réseau
  • H04L 41/0604 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant du filtrage, p. ex. la réduction de l’information en utilisant la priorité, les types d’éléments, la position ou le temps
  • H04L 41/082 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant des mises à jour ou des mises à niveau des fonctionnalités réseau

66.

Dynamic resource placement in multi-cloud environments

      
Numéro d'application 18607319
Numéro de brevet 12418496
Statut Délivré - en vigueur
Date de dépôt 2024-03-15
Date de la première publication 2025-04-17
Date d'octroi 2025-09-16
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Rathnam, Abhiman
  • Sharma, Neelu
  • Ramesh, Narayanasamy
  • Jain, Prerna
  • Rakshit, Barnali
  • Patil, Vijay Kumar

Abrégé

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.

Classes IPC  ?

  • H04L 47/762 - Contrôle d'admissionAllocation des ressources en utilisant l'allocation dynamique des ressources, p. ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau déclenchée par le réseau
  • H04L 47/78 - Architectures d'allocation des ressources

67.

RAN APPLICATION FOR INTERFERENCE DETECTION AND CLASSIFICATION

      
Numéro d'application 18378884
Statut En instance
Date de dépôt 2023-10-11
Date de la première publication 2025-04-17
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Yang, Yang
  • Campello, Fernanda
  • Elabbasy, Islam

Abrégé

Some embodiments of the invention provide a method for a PIM (passive intermodulation interference) detection RAN (radio access network) application deployed across one or more RICs (RAN intelligent controllers) for detecting PIM in a RAN including multiple RAN base stations for servicing multiple users located across multiple regions, each region including at least one RAN base station. The method is performed for a particular region serviced by a particular RAN base station. The method detects (1) high uplink noise for the particular region and (2) antenna imbalance for the particular region. Based on said detection, the method determines whether high KPI (key performance indicator) impact is detected for the particular region. When high KPI impact is detected for the particular region, the method generates a PIM alert to notify an operator of the particular RAN base station that services the particular region that PIM is detected for the particular region.

Classes IPC  ?

  • H04B 17/20 - SurveillanceTests de récepteurs
  • H04B 7/08 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station de réception
  • H04B 17/382 - SurveillanceTests de canaux de propagation pour l’attribution de ressources, le contrôle d’accès ou le transfert

68.

RAN INTELLIGENT CONTROLLER MESSAGE TRACING AND QUERY SERVICE

      
Numéro d'application 18378927
Statut En instance
Date de dépôt 2023-10-11
Date de la première publication 2025-04-17
Propriétaire VMware, LLC (USA)
Inventeur(s) Singh, Amit

Abrégé

Some embodiments of the invention provide a method for performing packet tracing in a RAN. The method receives a trace request that includes a tracing specification for performing a trace operation for a subset of messages exchanged between a base station component and a RAN application via a RIC that operates as an interface between the base station component and the RAN application, the trace operation for collecting state data associated with the RIC. Based on the tracing specification, the method performs the trace operation for the subset of messages. The method receives a set of trace information that was collected during the trace operation and that includes state data associated with the RIC. The method processes the set of trace information to generate multiple sets of state data associated with the RIC for use in responding to queries for state data associated with the RIC.

Classes IPC  ?

  • H04L 43/10 - Surveillance active, p. ex. battement de cœur, utilitaire Ping ou trace-route
  • H04W 24/08 - Réalisation de tests en trafic réel

69.

METHODS AND SYSTEMS THAT MANAGE CLOUD-COMPUTING INFRASTRUCTURE USING ARTIFICIAL-LIFE AGENTS

      
Numéro d'application 18379821
Statut En instance
Date de dépôt 2023-10-13
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s) De Buitléir, Amy

Abrégé

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.

Classes IPC  ?

  • H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
  • G06N 3/006 - Vie artificielle, c.-à-d. agencements informatiques simulant la vie fondés sur des formes de vie individuelles ou collectives simulées et virtuelles, p. ex. simulations sociales ou optimisation par essaims particulaires [PSO]
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

70.

DETERMINATION OF ACTIVE AND STANDBY SMART NICS THROUGH DATAPATH

      
Numéro d'application 18380859
Statut En instance
Date de dépôt 2023-10-17
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Sharma, Ankur Kumar
  • Jiang, Wenyi

Abrégé

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.

Classes IPC  ?

  • G06F 13/12 - Commande par programme pour dispositifs périphériques utilisant des matériels indépendants du processeur central, p. ex. canal ou processeur périphérique

71.

MANAGEMENT OF VIRTUAL MACHINE IMAGES

      
Numéro d'application 18487007
Statut En instance
Date de dépôt 2023-10-13
Date de la première publication 2025-04-17
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Wang, Dongfeng
  • Saxena, Pawan
  • Cherukupalli, Ravi Kant
  • Kamat, Amita Vasudev
  • Shetty, Akshay
  • Zhao, Haiyan

Abrégé

A method of managing a virtual machine (VM) image for deployment of the VM across a plurality of software-defined data centers (SDDCs) includes the steps of: separately uploading parts of the VM image to a cloud storage, forming a complete image of the VM from the separately uploaded parts of the VM image, and downloading from the cloud storage the complete VM image to each of the SDDCs in which the VM is to be deployed.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

72.

LIFECYCLE MANAGEMENT OF AUTONOMOUS CLUSTERS IN A VIRTUAL COMPUTING ENVIRONMENT

      
Numéro d'application 18487708
Statut En instance
Date de dépôt 2023-10-16
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Oki, Brian Masao
  • Donchevski, Anton Valentinov
  • Loboshki, Ivaylo Vladimirov
  • Mu, Yuedong
  • Radev, Ivaylo Radoslavov

Abrégé

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.

Classes IPC  ?

73.

METHODS AND APPARATUS FOR SELECTION OF ALLOCATION TARGETS IN AN AUTOMATED ALLOCATION ENGINE

      
Numéro d'application 18487907
Statut En instance
Date de dépôt 2023-10-16
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Dzhigarov, Marin Stoyanov
  • Dimitrov, Alexander
  • Georgiev, Kristiyan
  • Todorov, Atanas
  • Raikov, Ventsyslav
  • Genchev, Stoyan Staykov
  • Pavlov, Daniel

Abrégé

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.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

74.

MECHANISM TO ALLOW FOR MONITORING OF DISCONNECTED COMPONENTS IN CONTAINER ORCHESTRATION SYSTEMS

      
Numéro d'application 18488313
Statut En instance
Date de dépôt 2023-10-17
Date de la première publication 2025-04-17
Propriétaire VMWARE LLC (USA)
Inventeur(s) Corrie, Benjamin John

Abrégé

The disclosure provides a method for monitoring a disconnected component in a container orchestration system. The method generally includes obtaining, by an abstraction layer, monitoring data associated with the component while the component is connected to a network, wherein the abstraction layer comprises at least one proxy component acting as a proxy for the component in the container orchestration system; intercepting, by the abstraction layer, a query intended for the component, wherein the query originated from one or more monitoring agents configured to continuously monitor at least the component; and responding to the query based on the monitoring data obtained by the abstraction layer for the component.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

75.

METHODS AND APPARATUS TO CONFIGURE VIRTUAL MACHINES

      
Numéro d'application 18648112
Statut En instance
Date de dépôt 2024-04-26
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Gupta, Vishal
  • Jain, Manish
  • Meshram, Umedh Shriram
  • Mahajan, Sachin
  • Lokare, Pranali Pravin
  • Rangwala, Saifuddin Fazlehusen

Abrégé

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.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

76.

ASSOCIATION OF CLOUD ACCOUNTS

      
Numéro d'application 18651481
Statut En instance
Date de dépôt 2024-04-30
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Jakhar, Neeraj
  • Burle, Siddharth Sukumar

Abrégé

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.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

77.

DYNAMIC NETWORK ADDRESS MANAGEMENT

      
Numéro d'application 18893692
Statut En instance
Date de dépôt 2024-09-23
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Liu, Xiaopei
  • Shen, Jianjun
  • Han, Donghai
  • Liu, Wenfeng
  • Liu, Danting

Abrégé

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.

Classes IPC  ?

78.

CLUSTER ENCRYPTION DURING DEPLOYMENT

      
Numéro d'application 18902276
Statut En instance
Date de dépôt 2024-09-30
Date de la première publication 2025-04-17
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Murthy, Niharika Narasimha
  • Kodenkiri, Akash
  • Rizvi, Ammar
  • Sinha, Sandeep

Abrégé

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.

Classes IPC  ?

  • H04L 9/08 - Répartition de clés
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p. ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]

79.

Securing connections between a networking and security controller and distributed agents in a container-based cluster

      
Numéro d'application 18481557
Numéro de brevet 12413579
Statut Délivré - en vigueur
Date de dépôt 2023-10-05
Date de la première publication 2025-04-10
Date d'octroi 2025-09-09
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Dong, Wenying
  • Shen, Jianjun
  • Jain, Rahul
  • Tian, Quan
  • Song, Mengdie
  • Liu, Xu

Abrégé

The disclosure provides a method for authenticating a network agent deployed in a networking environment. The method generally includes receiving, by a network controller in the networking environment, a name of an external node where the network agent is running and a token associated with the external node; in response to receiving the name of the external node, obtaining, by the network controller, a secret associated with the token; parsing, by the network controller, the secret to determine an expected external node name corresponding to the token; comparing the expected external node name with the received external node name; and trusting the network agent when the expected external node name and the received external node name match.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 41/046 - Architectures ou dispositions de gestion de réseau comprenant des agents de gestion de réseau ou des agents mobiles à cet effet

80.

Offloading network address translation and firewall rules to tier-1 routers for gateway optimization

      
Numéro d'application 18607325
Numéro de brevet 12413527
Statut Délivré - en vigueur
Date de dépôt 2024-03-15
Date de la première publication 2025-04-10
Date d'octroi 2025-09-09
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Jindal, Gaurav
  • Ghosh, Chandan
  • Mantri, Neeraj
  • Sahu, Rajesh

Abrégé

The disclosure provides an approach for gateway optimization. Embodiments include receiving, at a first gateway associated with a first tenant within a data center, a packet directed to a first public network address of an endpoint associated with a second tenant within the data center. Embodiments include performing, by the first gateway, network address translation (NAT) to translate the first public network address to a private network address of the endpoint. Embodiments include forwarding, by the first gateway, the packet to an edge gateway of the data center. Embodiments include forwarding, by the edge gateway, the packet to a second gateway associated with the second tenant within the data center without sending the packet to a public interface of the edge gateway. Embodiments include forwarding, by the second gateway, the packet to the endpoint.

Classes IPC  ?

  • H04L 47/10 - Commande de fluxCommande de la congestion
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 61/2521 - Architectures de traduction autres que les serveurs de traduction d’adresses de réseau [NAT] pour réseau unique
  • H04L 61/2557 - Politiques ou règles de traduction

81.

Backup and Restore of Containers Running in Virtual Machines

      
Numéro d'application 18607333
Statut En instance
Date de dépôt 2024-03-15
Date de la première publication 2025-04-10
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Cherivirala, Kiran Kumar
  • Gopireddy, Gurivi Reddy
  • Yakkala, Venkata Vanaja Lakshmi
  • Banerjee, Sujeet
  • Samanuri, Vijayramaraju
  • Paidi, Rajdeep

Abrégé

One or more embodiments provide a method for data storage. For example, the method may include adding a second virtual disk to the VM, the second virtual disk backed by a second virtual disk file. The method may also include creating one or more volumes configured to store container data of the one or more containers, the one or more volumes using storage from the second virtual disk and not the first virtual disk. The method may furthermore include mounting the one or more volumes in the one or more containers. The method may in addition include backing up the second virtual disk file independent from the first virtual disk file to create a copy of the second virtual disk file.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

82.

Centralized monitoring of containerized workloads in a multi-tenant, multi-cloud environment

      
Numéro d'application 18607374
Numéro de brevet 12407591
Statut Délivré - en vigueur
Date de dépôt 2024-03-15
Date de la première publication 2025-04-10
Date d'octroi 2025-09-02
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Sharma, Avi
  • Banoth, Srinivas
  • Nikunj, Nilabh
  • Singh, Gyanendra Pratap

Abrégé

The disclosure provides a method for monitoring tenant workloads in a multi-cloud environment. The method generally includes determining a first new workload for a first tenant is deployed on a first data plane associated with a first cloud platform in the multi-cloud environment; configuring a monitoring stack on a second data plane associated with a second cloud platform in the multi-cloud environment to collect first metrics data for the first new workload; and creating a network policy allow list including a source internet protocol (IP) address associated with the monitoring stack, wherein the network policy allow list is to be used by an ingress controller deployed on the first data plane to control ingress traffic to the first new workload, including at least ingress traffic from the monitoring stack intended for the first new workload.

Classes IPC  ?

  • H04L 41/0813 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres
  • H04L 41/0853 - Récupération de la configuration du réseauSuivi de l’historique de configuration du réseau en recueillant activement des informations de configuration ou en sauvegardant les informations de configuration
  • H04L 41/0894 - Gestion de la configuration du réseau basée sur des règles
  • H04L 41/5054 - Déploiement automatique des services déclenchés par le gestionnaire de service, p. ex. la mise en œuvre du service par configuration automatique des composants réseau
  • H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux

83.

METHODS AND SYSTEMS THAT AUTOMATICALLY GENERATE PARAMETERIZED CLOUD-INFRASTRUCTURE TEMPLATES

      
Numéro d'application 18649909
Statut En instance
Date de dépôt 2024-04-29
Date de la première publication 2025-04-10
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Agarwal, Priyank
  • Kumar, Praveen
  • Devarakonda, Kalyan
  • Ramachandra, Nitin
  • Das, Aakash

Abrégé

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.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

84.

EFFICIENT UNMAP HANDLING USING SYNCHRONIZED REDUNDANT COMPONENTS OF DATA OBJECTS

      
Numéro d'application 18922244
Statut En instance
Date de dépôt 2024-10-21
Date de la première publication 2025-04-10
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Wang, Wenguang
  • Knauft, Eric
  • Thokala, Sudheer

Abrégé

Components of a distributed data object are synchronized using streamlined tracking metadata. A target component of the distributed data object is detected as it becomes available and stale. A source component that is up-to-date and that mirrors the address space of the detected target component is identified. A set of mapped address ranges and a set of unmapped address ranges of the identified source component are obtained. A mapped address range of the target component that corresponds with an unmapped address range of the source component is identified. The identified mapped address range of the target component is then synchronized with the corresponding unmapped address range of the source component. Thus, unmapped address ranges are synchronized without using tracking metadata of the source component.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage

85.

NETWORK RESOURCE SELECTION FOR FLOWS USING FLOW CLASSIFICATION

      
Numéro d'application 18983081
Statut En instance
Date de dépôt 2024-12-16
Date de la première publication 2025-04-10
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Pallagatti Kotrabasappa, Santosh
  • Veeraswamy, Sairam
  • Goliya, Abhishek
  • Mohamed, Abbas

Abrégé

In some embodiments, a method receives a set of packets for a flow and determines a set of features for the flow from the set of packets. A classification of an elephant flow or a mice flow is selected based on the set of features. The classification is selected before assigning the flow to a network resource in a plurality of network resources. The method assigns the flow to a network resource in the plurality of network resources based on the classification for the flow and a set of classifications for flows currently assigned to the plurality of network resources. Then, the method sends the set of packets for the flow using the assigned network resource.

Classes IPC  ?

  • H04L 47/2441 - Trafic caractérisé par des attributs spécifiques, p. ex. la priorité ou QoS en s'appuyant sur la classification des flux, p. ex. en utilisant des services intégrés [IntServ]
  • H04L 47/2483 - Trafic caractérisé par des attributs spécifiques, p. ex. la priorité ou QoS en impliquant l’identification des flux individuels

86.

SITE RELIABILITY ENGINEERING AS A SERVICE (SREAAS) FOR SOFTWARE PRODUCTS

      
Numéro d'application 18377824
Statut En instance
Date de dépôt 2023-10-08
Date de la première publication 2025-04-10
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Wang, Ziyou
  • Han, Donghai

Abrégé

Site reliability engineering (SRE) may be provided as a service to software products, such as an on-premises software product residing at a first computing environment. A SRE service site may be hosted at a second computing environment that is remote and separate from the first computing environment. A SRE agent resides at the first computing environment to monitor the software product, and provides information, such as metric data or log information pertaining to the software product, to the SRE service site. A SRE service of the SRE service site performs analysis of the information to identify an issue with the software product, diagnosis to determine a cause of the issue, and identifies a remediation that may be applied by the SRE agent to address the issue.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

87.

CONNECTION ESTABLISHMENT USING SHARED CERTIFICATE IN GLOBAL SERVER LOAD BALANCING (GSLB) ENVIRONMENT

      
Numéro d'application 18377825
Statut En instance
Date de dépôt 2023-10-08
Date de la première publication 2025-04-10
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Kottapalli, Ravi Kumar Reddy
  • Kandachar Sridhara Rao, Sudarshana
  • Budumuru, Venkata Swamy Babu
  • Kamalakannan, Dinesh Kumar
  • Subramanyam, Prasanna Kumar
  • Koteeswaran, Vidya
  • Mishra, Prashant
  • Singh, Santosh

Abrégé

Example methods and systems for connection establishment in a global server load balancer (GSLB) environment are described. In one example, a computer system may establish a first connection with a first entity and a second connection with the second entity. The first connection may be established based on first parameter information that includes a shared certificate and a first identifier (ID). The second connection may be established based on second parameter information that includes the shared certificate and a second ID. The shared certificate may be shared by multiple entities that include the first entity and a second entity. In response to receiving a first request, a first response may be generated and sent towards the first entity via the first connection. In response to receiving a second request, a second response may be generated and sent towards the second entity via the second connection.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 61/4511 - Répertoires de réseauCorrespondance nom-adresse en utilisant des répertoires normalisésRépertoires de réseauCorrespondance nom-adresse en utilisant des protocoles normalisés d'accès aux répertoires en utilisant le système de noms de domaine [DNS]

88.

DYNAMIC SITE SELECTION IN GLOBAL SERVER LOAD BALANCING (GSLB) ENVIRONMENT

      
Numéro d'application 18377826
Statut En instance
Date de dépôt 2023-10-08
Date de la première publication 2025-04-10
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Kottapalli, Ravi Kumar Reddy
  • Kandachar Sridhara Rao, Sudarshana
  • Budumuru, Venkata Swamy Babu
  • Kamalakannan, Dinesh Kumar
  • Subramanyam, Prasanna Kumar
  • Koteeswaran, Vidya
  • Mishra, Prashant
  • Singh, Santosh

Abrégé

Example methods and systems for dynamic site selection in a global server load balancer (GSLB) environment are described. In one example, a computer system may obtain first health information from a first entity and second health information from a second entity. The first health information may be generated based on multiple first traffic flows between (a) multiple first client devices and (b) a first pool of backend servers. The second health information may be generated based on multiple second traffic flows between (a) multiple second client devices and (b) a second pool of backend servers. In response to receiving a request to access the service, the computer may select a selected site based on the first health information and/or second health information. A response may be generated and sent to cause a third client device to access the service by directing a third traffic flow towards the selected site.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

89.

NVME FABRICS TO VVOL BRIDGE FOR DPU STORAGE

      
Numéro d'application 18377829
Statut En instance
Date de dépôt 2023-10-09
Date de la première publication 2025-04-10
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Kalluri, Hemanth
  • Gondi, Anjaneya Prasad
  • Acharya, Sanjay Vasudev
  • Cherian, Shoby A.

Abrégé

Some embodiments provide a novel method for emulating a local storage for a host computer comprising a network interface card (NIC). On the NIC, a storage emulator program is deployed to emulate a local virtual volume (vVol) storage, from several external storages accessed through the NIC, for a set of processes executing on the host computer. The several external storages include at least one external storage that is not a native vVol storage. An interface of a bus is configured on the NIC to connect the NIC to the host computer to provide the emulated local vVol storage for the set of processes.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

90.

OPTIMIZING A NIC THAT EMULATES A LOCAL NVME STORAGE DEVICE FOR PROCESSES OF A HOST COMPUTER

      
Numéro d'application 18377830
Statut En instance
Date de dépôt 2023-10-09
Date de la première publication 2025-04-10
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Kalluri, Hemanth
  • Gondi, Anjaneya Prasad
  • Acharya, Sanjay Vasudev
  • Cherian, Shoby A.

Abrégé

Some embodiments provide a novel method for configuring a network interface card (NIC) that is connected to a host computer and that emulates a local non-volatile memory express (NVMe) storage device, using external storages, for a set of processes executing on the host. The method configures, on the NIC's operating system (OS), a storage emulator program to present the external storages to the host processes as the local NVMe storage device. The method configures, on the NIC's OS, a disk device to exchange NVMe requests and responses between the host processes and the external storages by exchanging the NVMe requests and responses (1) with a virtual NVMe (vNVMe) controller of the NIC through a storage stack of the OS, or (2) directly with the vNVMe controller such that the disk device bypasses the storage stack. Exchanging NVMe requests and responses directly with the vNVMe controller optimizes the NIC's performance.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

91.

SYSTEM AND METHOD FOR ANALYZING RESOURCE ELASTICITY PROFILES OF COMPUTING ENVIRONMENTS

      
Numéro d'application 18378258
Statut En instance
Date de dépôt 2023-10-10
Date de la première publication 2025-04-10
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Hemashekar, Bharath Siddapur
  • Manjunath, Vaishnavi

Abrégé

A system and computer-implemented method for analyzing software-defined data centers (SDDCs) uses resource utilization metrics for an SDDC to determine a plurality of scale-in and scale-out events in the SDDC for a period of time using a particular combination of resource scale-in and scale-out thresholds defined and to compute a total cost of the SDDC during the period of time based on a changing number of hosts being used in the SDDC due to the plurality of scale-in and scale-out events in the SDDC during the period of time. Parameters of a resource manager in the SDDC are set according to the particular combination of resource scale-in and scale-out thresholds in response to user input.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

92.

Methods and Systems that Generate Random Numbers Based on Nondeterministic Phenomena that are Computationally Initiated and Computationally Accessed Within a Computer System

      
Numéro d'application 18422442
Statut En instance
Date de dépôt 2024-01-25
Date de la première publication 2025-04-10
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Yanai, Avishay
  • Markuze, Alex
  • Manferdelli, John
  • Golikov, Igor
  • Abraham, Lttai
  • Pinkas, Benny

Abrégé

The current document is directed to methods and systems that generate sequences of random numbers. Unlike many currently available random-number generators that continuously measures a physical apparatus or other signal source, the currently disclosed methods and systems employ nondeterministic phenomena that are computationally initiated and computationally accessed within a computer system. The nondeterministic phenomena are often a produced by multiple simultaneously executing, asynchronous threads or other computational entities, with the unpredictability arising from multiple different types and sources of nondeterministic behavior within the computer system. Unlike pseudorandom-number generators, statistics and metrics computed from sequences of random numbers produced by the currently disclosed random-number generators have values close to those expected for a random-selection process. Unlike random numbers that depend on specialized circuitry or single signal sources, the currently disclosed random-number generators used standard components and significant redundancy and robustness to single-point failures.

Classes IPC  ?

  • G06F 7/58 - Générateurs de nombres aléatoires ou pseudo-aléatoires

93.

METHODS AND SYSTEMS THAT AUTOMATICALLY GENERATE SCHEMA FOR CLOUD-INFRASTRUCTURE-SPECIFICATION-AND-CONFIGURATION FILES THAT ARE USED FOR AUTOCOMPLETION AND VALIDATION

      
Numéro d'application 18649861
Statut En instance
Date de dépôt 2024-04-29
Date de la première publication 2025-04-10
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Agarwal, Priyank
  • Kumar, Praveen

Abrégé

The current document is directed to an IaC cloud-infrastructure-management service or system that automatically generates schema for cloud-infrastructure-specification-and-configuration files used by integrated development environments (“IDEs”), associated with the IaC cloud-infrastructure-management service or system, for autocompletion and validation. The IaC cloud-infrastructure management service or system accesses cloud-provider plug-ins to collect information and then encodes collected information regarding resource types, resource-type-associated functions and function arguments, cloud-infrastructure-specification-and-configuration data-file syntax, and other relevant information into cloud-infrastructure-specification-and-configuration data-file schemas. The schemas are input to integrated IDEs to control autocompletion and cloud-infrastructure-specification-and-configuration data-file validation.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données

94.

METHODS AND SYSTEMS FOR PROACTIVE PROBLEM TROUBLESHOOTING AND RESOLUTION IN A CLOUD INFRASTRUCTURE

      
Numéro d'application 18376378
Statut En instance
Date de dépôt 2023-10-03
Date de la première publication 2025-04-03
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Poghosyan, Arnak
  • Harutyunyan, Ashot Nshan
  • Amirkhanyan, Eduard
  • Mkrtchyan, Tigran
  • Havhannisyan, Avetik
  • Minasyan, Vahe
  • Arakelyan, Hakob

Abrégé

Automated computer-implemented methods and systems for troubleshooting and resolving problems with objects of a cloud infrastructure are described herein. In response to detecting abnormal behavior of an object running in the cloud infrastructure based on a key performance indicator (“KPI”) of the object, a graphical user interface (“GUI”) is displayed to enable a user to select KPIs of components of the object. For each of the components, a separate rule learning engine is deployed to generate rules for detecting a problem with the component based on the KPI of the object and the KPIs of the component. The rules are subsequently used to detect a runtime problem with the object and display in the GUI remedial measures for resolving the problem. Remedial measures are automatically executed to resolve the problem with the object via the GUI.

Classes IPC  ?

  • G06N 5/025 - Extraction de règles à partir de données

95.

MANAGING CLUSTERS OF HOSTS TO SUPPORT DIFFERENT TYPES OF VIRTUAL ENDPOINT WORKLOADS

      
Numéro d'application 18476834
Statut En instance
Date de dépôt 2023-09-28
Date de la première publication 2025-04-03
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Narasimhamurthy, Niharika
  • Sinha, Sandeep
  • Rizvi, Ammar
  • Kodenkiri, Akash
  • Mishra, Shweta

Abrégé

Described herein are systems, methods, and software to manage the assignment of hosts to host clusters and the assignment of virtual endpoints to the host clusters. In one implementation, a management service identifies a host to be added to a computing environment and identifies physical resources available on the host. The management service further determines a host cluster for the host from a plurality of host clusters in the computing environment based on the physical resources available on the host and assign the host to the host cluster.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

96.

REINFORCEMENT LEARNING-BASED DYNAMIC AGGREGATION FOR DISTRIBUTED AND FEDERATED LEARNING

      
Numéro d'application 18479613
Statut En instance
Date de dépôt 2023-10-02
Date de la première publication 2025-04-03
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Ben-Itzhak, Yaniv
  • Vargaftik, Shay

Abrégé

A framework for implementing reinforcement learning (RL)-based dynamic aggregation for distributed learning (DL) and federated learning (FL) is provided. In one set of embodiments, the framework includes an RL agent that interacts with the parameter server and clients of a DL/FL system and periodically receives two inputs from the system while the system is executing a training run: a “state” comprising information regarding the current runtime properties of the system and a “reward” comprising information pertaining to one or more training metrics to be optimized. In response to these inputs, the RL agent generates an “action” comprising information for modifying the parameter server's aggregation function in a manner that maximizes future cumulative rewards expected from the DL/FL system based on the state.

Classes IPC  ?

  • G06N 3/098 - Apprentissage distribué, p. ex. apprentissage fédéré
  • G06N 3/092 - Apprentissage par renforcement

97.

FAST UPGRADE FOR MULTIPLE EDGE SITES IN A RAN

      
Numéro d'application 18510332
Statut En instance
Date de dépôt 2023-11-15
Date de la première publication 2025-04-03
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Lan, Jian
  • Cui, Leon
  • Wu, Weiqing
  • Masurekar, Uday Suresh
  • Qi, Yan
  • Wang, Qi
  • Sabin, Todd
  • Srinivasan, Aravind
  • Pannem, Hemanth Kumar

Abrégé

Some embodiments of the invention provide, for a RAN (radio access network), a method of rapidly upgrading multiple machines distributed across multiple cell sites, each particular machine of the multiple machines executing one or more base station applications. The method downloads a second boot disk for each of the multiple machines at each of the multiple cell sites, the second boot disk including an upgraded version of a first boot disk currently used by each of the multiple machines. For each particular machine, the method (1) powers off the particular machine, (2) creates a copy of data stored by a data disk of the particular machine to preserve data stored currently on the data disk, (3) replaces the first boot disk of the particular machine with the second boot disk that is the upgraded version of the first boot disk, and (4) powers on the particular machine.

Classes IPC  ?

98.

GATEWAY MIGRATION BASED ON RESOURCE CONSUMPTION

      
Numéro d'application 18651383
Statut En instance
Date de dépôt 2024-04-30
Date de la première publication 2025-04-03
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Jindal, Gaurav
  • Ghosh, Chandan
  • Mantri, Neeraj

Abrégé

Some embodiments provide a novel method for configuring edge routers in a first network. The method configures on a first compute node of the first network (1) a first higher-level edge router and (2) a set of lower-level edge routers. Each lower-level edge router is configured for a different set of subnetworks defined in the first network and is connected to an external second network through the first higher-level edge router. The method detects a condition that requires a particular lower-level edge router for a particular subnetwork to be moved to another compute node. The method configures the particular lower-level edge router to operate on a second compute node below a second higher-level edge router operating on the second compute node to connect the particular lower-level edge router to the external second network.

Classes IPC  ?

  • H04L 45/76 - Routage dans des topologies définies par logiciel, p. ex. l’acheminement entre des machines virtuelles
  • H04L 43/16 - Surveillance de seuil
  • H04L 45/586 - Association de routeurs de routeurs virtuels

99.

SCRIPT GENERATION FOR INTEGRATING FUNCTIONALITIES OF CLOUD-BASED AUTOMATION PLATFORMS

      
Numéro d'application 18888362
Statut En instance
Date de dépôt 2024-09-18
Date de la première publication 2025-04-03
Propriétaire VMware LLC (USA)
Inventeur(s)
  • Kolkar, Amit
  • Devarakonda, Kalyan
  • Sampangiramaiah, Murali
  • Suparna, Adarsh

Abrégé

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.

Classes IPC  ?

  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 9/445 - Chargement ou démarrage de programme

100.

SYSTEM AND METHOD FOR MANAGING DISTRIBUTED CLIENT SOFTWARE UPDATES USING STATELESS DISTRIBUTED KUBERNETES SERVERS

      
Numéro d'application 18374545
Statut En instance
Date de dépôt 2023-09-28
Date de la première publication 2025-04-03
Propriétaire VMWARE LLC (USA)
Inventeur(s)
  • Byard, David Mark William
  • Pokharel, Praagyan
  • Duong, Benjamin
  • Passerini, Ron

Abrégé

System and computer-implemented method for updating applications running in a distributed computing system uses an update agent associated with an existing application to make a request for update information regarding the existing application to a service to receive a response that includes a target version of the existing application and an update window of time, which is based on information contained in the request for update information. A deployment of the target version of the existing application within the update window of time is coordinated by the update agent when the target version is newer than a current version of the existing application.

Classes IPC  ?

  1     2     3     ...     69        Prochaine page