Patents Assigned to VMWARE LLC
-
Patent number: 12063214Abstract: Disclosed are various approaches for authenticating a user through a voice assistant device and creating an association between the device and a user account. The request is associated with a network or federated service. The user can use a client device, such as a smartphone, to initiate an authentication flow. A passphrase is provided to the client device can captured by the client device and a voice assistant device. Audio captured by the client device and voice assistant device can be sent to an assistant connection service. The passphrase and an audio signature calculated from the audio can be validated. An association between the user account and the voice assistant device can then be created.Type: GrantFiled: February 25, 2020Date of Patent: August 13, 2024Assignee: VMware LLCInventor: Rohit Pradeep Shetty
-
Patent number: 12063204Abstract: The disclosure provides an approach for processing communications between connected data centers. Embodiments include receiving, at a first gateway of a first data center from a second gateway of a second data center, one or more policies associated with traffic attributes. Embodiments include programming priority routes between the first gateway and the second gateway over a virtual private network (VPN) tunnel based on the one or more policies, wherein each of the priority routes is associated with a traffic attribute of the traffic attributes. Embodiments include providing the one or more policies to a central controller of the first data center and programming, by the central controller, one or more tables associated with a centrally-managed virtual switch based on the one or more policies. Embodiments include updating a database associated with each of a plurality of hosts based on the programming of the one or more tables.Type: GrantFiled: March 29, 2022Date of Patent: August 13, 2024Assignee: VMware LLCInventors: Hussaina Begum Nandyala, Gaurav Jindal, Rasik Jesadiya, Neeraj Mantri
-
Patent number: 12061922Abstract: Techniques for decoupling compute and storage resources in a hyper-converged infrastructure (HCI) are provided. In one set of embodiments, a control plane of the HCI deployment can provision a host from a host platform of an infrastructure on which the HCI deployment is implemented and can provision one or more storage volumes from a storage platform of the infrastructure, where the storage platform runs on physical server resources in the infrastructure that are separate from the host platform. The control plane can then cause the one or more storage volumes to be network-attached to the host in a manner that enables a hypervisor of the host to make the one or more storage volumes available, as part of a virtual storage pool, to one or more virtual machines in the HCI deployment for data storage.Type: GrantFiled: February 19, 2021Date of Patent: August 13, 2024Assignee: VMware LLCInventors: Peng Dai, Matthew B Amdur, Christos Karamanolis
-
Patent number: 12056098Abstract: The current document is directed to methods and systems that automatically identify log/event-message traces and computational-entity transactions within collections and/or streams of log/event messages. Automated identification of log/event-message traces provides the basis for automated interpretation, by automated computer-system administration-and-the management subsystems, of the information represented by collections and/or streams of log/event messages. Disclosed approaches to automatically identifying log/event-message traces and computational-entity involve identifying log/event-message types, generating time-series-like log/event-message-type occurrence signals from log/event-message collections and/or streams, and computing cross correlations between pairs of log/event-message-type occurrence signals.Type: GrantFiled: November 13, 2020Date of Patent: August 6, 2024Assignee: VMware LLCInventors: Ritesh Jha, Shivam Satija, Pushkar Patil, Jobin Raju George, Nikhil Jaiswal
-
Patent number: 12058108Abstract: In some embodiments, a method receives a packet at an instance of a distributed firewall associated with one of a plurality of workloads running on a hypervisor. Each of the plurality of workloads has an associated instance of the distributed firewall. An index table is accessed for the workload where the index table includes a set of references to a set of rules in a rules table. Each workload in the plurality of workloads is associated with an index table that references rules that are applicable to each respective workload. The method then accesses at least one rule in a set of rules associated with the set of references from the rules table and compares one or more attributes for the packet to information stored for the at least one rule in the set of rules to determine a rule in the set of rules to apply to the packet.Type: GrantFiled: April 18, 2022Date of Patent: August 6, 2024Assignee: VMware LLCInventors: Jingmin Zhou, David Lorenzo, Subrahmanyam Manuguri, Anirban Sengupta
-
Patent number: 12058102Abstract: Some embodiments of the invention provide a method for deploying network elements for a set of machines in a set of one or more datacenters. The datacenter set is part of one availability zone in some embodiments. The method receives intent-based API (Application Programming Interface) requests, and parses these API requests to identify a set of network elements to connect and/or perform services for the set of machines. In some embodiments, the API is a hierarchical document that can specify multiple different compute and/or network elements at different levels of compute and/or network element hierarchy. The method performs automated processes to define a virtual private cloud (VPC) to connect the set of machines to a logical network that segregates the set of machines from other machines in the datacenter set. In some embodiments, the set of machines include virtual machines and containers, the VPC is defined with a supervisor cluster namespace, and the API requests are provided as YAML files.Type: GrantFiled: June 10, 2020Date of Patent: August 6, 2024Assignee: VMware LLCInventors: Zhengsheng Zhou, Jianjun Shen, Abhishek Raut, Yang Liu
-
Patent number: 12056039Abstract: In one example, a computing node includes a metric dependency graph knowledge base to store a data structure representing a relationship between a plurality of metrics. Further, the computing node may include a processor and a memory having a metric recommendation unit. The metric recommendation unit may determine a first metric of a monitored computing-instance while a user interacts with a GUI of a monitoring application. Further, the metric recommendation unit may retrieve the data structure corresponding to the first metric. The data structure may include the first metric and a plurality of dependent metrics associated with the first metric. Further, the metric recommendation unit may apply a machine learning model on the data structure to determine a second metric from the plurality of dependent metrics. Furthermore, the metric recommendation unit may output the second metric related to the first metric on the GUI.Type: GrantFiled: December 24, 2021Date of Patent: August 6, 2024Assignee: VMware LLCInventors: Agila Govindaraju, Rutuja Dhamale, Charitha Gurram, Ramya Bangera, Auroprava Rout
-
Patent number: 12056054Abstract: The disclosure describes growing a data cache using a background hash bucket growth process. A first memory portion is allocated to the data buffer of the data cache and a second memory portion is allocated to the metadata buffer of the data cache based on the cache growth instruction. The quantity of hash buckets in the hash bucket buffer is increased and the background hash bucket growth process is initiated, wherein the process is configured to rehash hash bucket entries of the hash bucket buffer in the increased quantity of hash buckets. A data entry is stored in the data buffer using the allocated first memory portion of the data cache and metadata associated with the data entry is stored using the allocated second memory portion of the metadata buffer, wherein a hash bucket entry associated with the data entry is stored in the increased quantity of hash buckets.Type: GrantFiled: August 31, 2022Date of Patent: August 6, 2024Assignee: VMware LLCInventors: Wenguang Wang, Yanxing Pan, Junlong Gao, Mounesh Badiger, Eric Knauft, Vamsidhar Gunturu
-
Patent number: 12057993Abstract: Some embodiments of the invention provide a method of detecting and remediating anomalies in an SD-WAN implemented by multiple forwarding elements (FEs) located at multiple sites connected by the SD-WAN. The method receives, from the multiple FEs, multiple sets of flow data associated with application traffic that traverses the multiple FEs. The method uses a first set of machine-trained processes to analyze the multiple sets of flow data in order to identify at least one anomaly associated with at least one particular FE in the multiple FEs. The method uses a second set of machine-trained processes to identify at least one remedial action for remediating the identified anomaly. The method implements the identified remedial action by directing an SD-WAN controller deployed in the SD-WAN to implement the identified remedial action.Type: GrantFiled: March 27, 2023Date of Patent: August 6, 2024Assignee: VMware LLCInventors: Murtaza Zafer, Brennan Marshall Young, Yunxi Li, Akhilesh Gadde, Anand Srinivas, Stephen Craig Connors
-
Patent number: 12056354Abstract: An example method of providing a common volume (cVol) datastore for virtual machines (VMs) managed by a hypervisor in a virtualized computing system is described. The method includes: mounting, by the hypervisor, a network file system share of a common volume (cVol), the cVol stored in shared storage of the virtualized computing system, the network file system share storing metadata for the VMs; creating a file system for the cVol datastore backed by the network file system share; routing file operations targeting the metadata to the file system for the cVol datastore; and routing file operations targeting virtual disks of the VMs to an object storage pool of the cVol based on descriptors in the metadata that point to objects backing the virtual disks.Type: GrantFiled: January 19, 2022Date of Patent: August 6, 2024Assignee: VMware LLCInventors: Matthew B. Amdur, Peng Dai
-
Patent number: 12058030Abstract: A method comprising instantiating virtual routers (VRs) at each of a set of nodes that form a network. Each VR is coupled to the network and to a tenant of the node. The network comprises virtual links in an overlay network provisioned over an underlay network including servers of a public network. The method comprises configuring at least one VR to include a feedback control system comprising at least one objective function that characterizes the network. The method comprises configuring the VR to receive link state data of a set of virtual links of the virtual links, and control routing of a tenant traffic flow of each tenant according to a best route of the network determined by the at least one objective function using the link state data.Type: GrantFiled: July 17, 2023Date of Patent: August 6, 2024Assignee: VMware LLCInventors: Nithin Michael, Ao Tang, Victor de Souza Lima e Silva, Thiago Sousa Santos, Ning Wu, Archit Baweja, Ki Suh Lee, Yao Wang, Andrey Gushchin, Sakethnath Are
-
Patent number: 12056002Abstract: Automated computer-implemented methods and systems for resolving performance problems with objects executing in a data center are described. The automated methods use machine learning to obtain rules defining relationships between probabilities of event types of in log messages and performance problems identified by a key performance indictor (“KPI”) of the object. When a KPI violates a corresponding threshold, the rules are used to evaluate run time log messages that describe the probable root cause of the performance problem. An alert identifying the KPI threshold violation, and the log messages are displayed in a graphical user interface of an electronic display device.Type: GrantFiled: January 13, 2023Date of Patent: August 6, 2024Assignee: VMware LLCInventors: Ashot Nshan Harutyunyan, Arnak Poghosyan, Lilit Harutyunyan, Nelli Aghajanyan, Tigran Bunarjyan, Marine Harutyunyan, Sam Israelyan
-
Publication number: 20240256275Abstract: The current document is directed to an improved communications protocol that encompasses XOR-based forward error correction and that uses dynamic check-packet graphs that provide for efficient recovery of packets for which transmission has failed. During the past 20 years, XOR-based forward-error-correction (“FEC”) communications protocols have been developed to provide reliable multi-packet message transmission with relatively low latencies and computational complexity. These XOR-based FEC communications protocols, however, are associated with a significant amount of redundant-data transmission to achieve reliable multi-packet message transmission. The currently disclosed XOR-based FEC communications protocol employs dynamic, sparse check-packet graphs that provide for receiver-side packet recovery with significantly less redundant-data transmission.Type: ApplicationFiled: February 1, 2023Publication date: August 1, 2024Applicant: VMware LLCInventor: Amol Dixit
-
Patent number: 12050926Abstract: An example method of handling, at a hypervisor on a host in a virtualized computing system, a write input/output (IO) operation to a file on a storage device having a virtual machine file system (VMFS) is described. The method includes: generating logical transactions for the write IO operation having updates to metadata of the VMFS for the file; estimating, for the logical transactions, common space reservations for those of the updates to common fields in the metadata for the file; estimating, for the logical transactions, exclusive space reservations for those of the updates to exclusive fields in the metadata for the file; batching the logical transactions into a physical transaction, which includes a single reservation of space in a journal of the VMFS based on the common space reservations and a reservations of space in the journal for each of the exclusive space reservations, respectively.Type: GrantFiled: September 1, 2021Date of Patent: July 30, 2024Assignee: VMware LLCInventors: Prasanna Aithal, Prasad Rao Jangam, Srinivasa Shantharam, Mahesh Hiregoudar, Rohan Pasalkar, Srikanth Mahabalarao
-
Patent number: 12050814Abstract: Container images are managed in a clustered container host system with a shared storage device. Hosts of the system each include a virtualization software layer that supports execution of virtual machines (VMs), one or more of which are pod VMs that have implemented therein a container engine that supports execution of containers within the respective pod VM. A method of deploying containers includes determining, from pod objects published by a master device of the system and accessible by all hosts of the system, that a new pod VM is to be created, creating the new pod VM, and spinning up one or more containers in the new pod VM using images of containers previously spun up in another pod VM, wherein the images of the containers previously spun up in the other pod VM are stored in the storage device.Type: GrantFiled: January 6, 2023Date of Patent: July 30, 2024Assignee: VMware LLCInventor: Benjamin J. Corrie
-
Patent number: 12052132Abstract: In one set of embodiments, a Virtual Desktop Infrastructure (VDI) client running on a client device can receive first client-side data from a client telemetry service, where the first client-side data includes information pertaining to a current state of the client device. The VDI client can further retrieve second client-side data including information pertaining to the VDI client and/or a VDI session established between the VDI client and a VDI agent running on a server system, and can aggregate the first client-side data and the second client-side data to produce aggregated client-side data. The VDI client can then transmit the aggregated client-side data to the VDI agent.Type: GrantFiled: August 16, 2023Date of Patent: July 30, 2024Assignee: VMware LLCInventors: Bo Liu, Yingfeng Ou, Per Olov Larsson, Adam Gregory Gross, Dong Wang, Feng Yan
-
Patent number: 12052185Abstract: The disclosure provides an approach for providing a software-defined networking recommendation. A method includes obtaining, by a network manager, existing network topology information for a set of one or more hosts. The method includes analyzing, by the network manager, the existing network topology information to identify usable network resources and to identify at least one virtual switch configuration common to the set of one or more hosts. The method includes generating, by the network manager, the software-defined networking recommendation based on one or more recommendation rules.Type: GrantFiled: September 24, 2021Date of Patent: July 30, 2024Assignee: VMware LLCInventors: Natalia Tupy Jensen, Rushikesh Shashank Ghatpande, Sowmya Naidu Vundamati, Maheedhar Nallapareddy
-
Patent number: 12052471Abstract: Disclosed are various examples for to generating personalized user experiences in the form of short-form videos that summarize informational topics that are selected to present to a user according at least one of a user context or a user interest. As the informational topics are identified for a given user, the informational topics can be applied as inputs to a recommendation model that is trained to recommend one or more of the topics to summarize and present to a user in visual form based on at least one of the user context or the user interest. Once a topic is recommended by the recommendation model, a video or other type of visual content can be automatically generated and presented to a user to allow the user to consume the information in the summarized form.Type: GrantFiled: May 21, 2022Date of Patent: July 30, 2024Assignee: VMware LLCInventors: Adam Chow, Ravish Chawla, Rohit Pradeep Shetty
-
Patent number: 12050927Abstract: Techniques for concurrently supporting virtual non-uniform memory access (virtual NUMA) and CPU/memory hot-add in a virtual machine (VM) are provided. In one set of embodiments, a hypervisor of a host system can compute a node size for a virtual NUMA topology of the VM, where the node size indicates a maximum number of virtual central processing units (vCPUs) and a maximum amount of memory to be included in each virtual NUMA node. The hypervisor can further build and expose the virtual NUMA topology to the VM. Then, at a time of receiving a request to hot-add a new vCPU or memory region to the VM, the hypervisor can check whether all existing nodes in the virtual NUMA topology have reached the maximum number of vCPUs or maximum amount of memory, per the computed node size. If so, the hypervisor can create a new node with the new vCPU or memory region and add the new node to the virtual NUMA topology.Type: GrantFiled: May 15, 2023Date of Patent: July 30, 2024Assignee: VMware LLCInventors: Xunjia Lu, Bi Wu, Petr Vandrovec, Haoqiang Zheng
-
Patent number: 12052093Abstract: Described herein are systems, methods, and software to manage time calibration associated with an oscillator of a computing system. In one example, a computing system monitors clock cycles for an oscillator on the computing system, receives timing messages from a server, and calculates the frequency of the oscillator at intervals based on the monitored clock cycles and timing messages. The computing system further identifies a temperature from a temperature sensor at each of the intervals and generates a function to demonstrate frequency of the oscillator versus temperatures from the temperature sensor based on the identified temperatures and frequencies at the intervals.Type: GrantFiled: September 17, 2021Date of Patent: July 30, 2024Assignee: VMware LLCInventors: Ali Najafi, Michael Wei, Andreas Georg Nowatzyk, Amy Tai