Patents Assigned to VMware
-
Patent number: 11656919Abstract: Disclosed are various embodiments of real-time simulation of the performance of a compute accelerator workload for distributed resource scheduling. A compute kernel of a compute accelerator workload is augmented to include instructions that increment an execution counter at artificial halting points. Execution of the compute accelerator workload is suspended at an artificial halting point. The compute accelerator workload is executed on a plurality of candidate hosts and a performance counter is incremented during the execution of the compute accelerator workload on the various hosts. The compute accelerator workload is migrated to a destination host selected using an efficiency metric that is identified using the performance counter.Type: GrantFiled: April 30, 2022Date of Patent: May 23, 2023Assignee: VMWARE, INC.Inventor: Matthew D. McClure
-
Patent number: 11659029Abstract: System and method for performing diagnostics in a multi-cloud system triggers a diagnostic workflow in a first cloud computing environment of the multi-cloud system in response to an event in the multi-cloud system and execute the diagnostic workflow in the first cloud computing environment by identifying components in the multi-cloud system that are affected by the event and obtaining probes for the identified components. For each component of the identified components, a sub-flow of the diagnostic workflow is started to run at least one probe of the obtained probes to generate a diagnostic result of the component. A diagnostic report is generated based on the diagnostic result of each component of the identified components.Type: GrantFiled: September 15, 2020Date of Patent: May 23, 2023Assignee: VMWARE, INC.Inventors: Hemanth Kumar Pannem, Abhinav Vijay Bhagwat, Uday Suresh Masurekar, Amol Kanitkar, Aniket Deole
-
Patent number: 11657144Abstract: A method of downloading or opening a file in response to a user input made through an application running in the computer system, includes the steps of detecting by the application that the user input is to download or open a file, issuing a request by the application to a file sanitation server to sanitize the file to remove embedded codes in the file and return the sanitized file, and upon receiving the sanitized file by the application, saving the sanitized file in a folder where the sanitized file can be opened.Type: GrantFiled: November 8, 2019Date of Patent: May 23, 2023Assignee: VMware, Inc.Inventors: Sisimon Soman, Arun Padoor Chandramohan
-
Patent number: 11659026Abstract: The disclosure provides an approach for workload labeling and identification of known or custom applications. Embodiments include determining a plurality of sets of features comprising a respective set of features for each respective workload of a first subset of a plurality of workloads. Embodiments include identifying a group of workloads based on similarities among the plurality of sets of features. Embodiments include receiving label data from a user comprising a label for the group of workloads. Embodiments include associating the label with each workload of the group of workloads to produce a training data set. Embodiments include using the training data set to train a model to output labels for input workloads. Embodiments include determining a label for a given workload of the plurality of workloads by inputting features of the given workload to the model.Type: GrantFiled: April 22, 2020Date of Patent: May 23, 2023Assignee: VMWARE, INC.Inventors: Alok Tiagi, Farzad Ghannadian, Karen Hayrapetyan, Laxmikant Vithal Gunda, Sunitha Krishna, Ashot Aslanyan, Anirban Sengupta
-
Patent number: 11658868Abstract: The present disclosure is related to mixed mode management. A machine-readable medium may store instructions executable by a processing resource to determine that a first management node is operating according to a different configuration profile than a second management node and, responsive to the determination, transfer a mixed mode management plug-in from the first management node. The machine-readable medium may further store instructions executable by the processing resource to execute the mixed mode management plug-in on the second management node.Type: GrantFiled: May 13, 2021Date of Patent: May 23, 2023Assignee: VMware, Inc.Inventors: Vladimir Velikov, Petar Nikalaev Ivanov, Bisser Peshev, Vasil Manolov
-
Patent number: 11659027Abstract: A computer-implemented method, medium, and system for multi-network/domain service discovery in a container orchestration platform are disclosed. In one computer-implemented method, a pool of servers with a plurality of network interface controllers (NICs) is created in a load balancer and by an operator in a worker node of a container orchestration platform, where each of the plurality of NICs is defined by a corresponding network attachment definition (NAD) object of a plurality of NAD objects. A virtual service object is generated using an annotation corresponding to the plurality of NAD objects. The virtual service object is associated to the pool of servers with the plurality of NICs. An internet protocol (IP) address of the virtual service object is transmitted to the container orchestration platform to update a status of a service object in the container orchestration platform using the IP address.Type: GrantFiled: January 6, 2022Date of Patent: May 23, 2023Assignee: VMware, Inc.Inventors: Tamil Vanan Karuppannan, Srikanth Ramakrishnan, Riya Ganiga
-
Patent number: 11657152Abstract: A security engine may use event-stream processing and behavioral techniques to detect ransomware. The engine may detect process behavior associated with encrypting a file, encrypting a storage device, or disabling a backup file, and may assign a ransomware category to the process based thereon. The engine may initiate protection actions to protect system resources from the process, which may continue to execute. The engine may monitor the process for specific behavior corresponding to its ransomware category. Based on the extent to which such specific behavior is detected, the engine may determine that the process is not ransomware, assign a ransomware subcategory to the process, or adjust the process's threat score. Monitoring of the process may continue, and the threat score may be updated based on the process's behavior. If the threat score exceeds a threshold corresponding to the ransomware category (or subcategory), a corresponding policy action may be initiated.Type: GrantFiled: April 16, 2021Date of Patent: May 23, 2023Assignee: VMWare, Inc.Inventors: Jeffrey Albin Kraemer, Adam Karol Malinowski
-
Publication number: 20230153224Abstract: An administrator agent and local worker agents are provided in nodes of a distributed system to support dynamic tracing of runtime data. Trace profiles are associated with the nodes on which the local worker agents reside. The local worker agents monitor the runtime data for an error, and the administrator agent adjusts the trace profile(s) in response to the error(s). The administrator agent sends the adjusted trace profile(s) to the local worker agents, so as to enable trace output data of traces performed by the nodes to be increased or decreased.Type: ApplicationFiled: November 16, 2021Publication date: May 18, 2023Applicant: VMware, Inc.Inventors: Jin LIU, Caixia JIANG, Qiong WANG, Donghai HAN
-
Publication number: 20230155912Abstract: Rate limiting of cloud account change events and state management is described herein. One embodiment includes instructions to process each of a first stream of change events received from a cloud provider and associated with any assets of a particular public cloud account, determine that the first stream of change events exceeds a rate threshold, discard each of a second stream of change events received from the public cloud provider and associated with any assets of the particular public cloud account, query the cloud provider to perform a collection on all the assets of the particular public cloud account after a particular delay period, and process each of a third stream of change events received from the cloud provider and associated with any assets of the particular public cloud account responsive to a completion of the collection.Type: ApplicationFiled: November 16, 2022Publication date: May 18, 2023Applicant: VMware, Inc.Inventors: Ajay Shekar, Deep Pradeep Desai
-
Publication number: 20230152992Abstract: The present disclosure is related to methods, systems, and machine-readable media for force provisioning virtual objects in degraded stretched clusters. A request to provision a virtual object by a stretched cluster according to a storage policy specified as part of the request can be received by a software defined data center (SDDC). The cluster can include a plurality of sites. An insufficiency of storage policy resources to satisfy the storage policy specified for the virtual object can be determined. The virtual object can be force provisioned responsive to determining storage policy resources sufficient to satisfy the storage policy at one of the plurality of sites.Type: ApplicationFiled: November 15, 2021Publication date: May 18, 2023Applicant: VMware, Inc.Inventors: Duncan Epping, Frank Denneman, Cormac Hogan
-
Patent number: 11650956Abstract: A backup system is described for prioritizing backup data in enterprise networks. Messages containing data to be backed up are received at a backup server from endpoint devices and a priority value is determined for each message based on numerous factors, such as the organizational role of the user of the endpoint, the time since last backup, average upload speed, frequency of backups, and other properties. The system prioritizes backing up of messages based on the priority value of the messages.Type: GrantFiled: May 11, 2015Date of Patent: May 16, 2023Assignee: VMware, Inc.Inventors: Dmitry Rabinovich, Meytal Genah, Anton Gartsbein
-
Patent number: 11651054Abstract: Examples described herein include systems and methods for providing a workflow on a user device. A user device can receive image data from a camera of the user device. The device can perform object recognition to recognize an object from the image data, as well as classification of the object. The user device can match the object classification with a backend system. The example method can also include launching a workflow form associated with the matching backend system. The user device can launch a form having these fields available, either within the workflow application or within a dedicated application associated with the relevant backend system. The user device can pre-fill one or more information fields in the workflow form based on the object classification, providing the user with a head start on submitting the form to the appropriate system.Type: GrantFiled: November 30, 2020Date of Patent: May 16, 2023Assignee: VMWARE, INC.Inventors: Rohit Pradeep Shetty, Ramani Panchapakesan
-
Patent number: 11652832Abstract: Disclosed are various approaches for automating the detection and identification of anomalous devices in a management service. Device check-ins are received by a management service and housed in a data store. The quantity of device check-ins over various time periods can be analyzed using various approaches to identify anomalous devices.Type: GrantFiled: July 1, 2020Date of Patent: May 16, 2023Assignee: VMware, Inc.Inventors: Kar-Fai Tse, Chaoting Xuan, Ravish Chawla, Erich Stuntebeck, Stephen Jonathan Parry-Barwick
-
Patent number: 11651101Abstract: Examples of multi-persona account management in client devices are described. A client device can host a personal workspace, such as for personal data and applications of a user, along with a separate alternate persona workspace for work-related data and applications of the user. The client device interfaces with a management computing environment to enroll in device management services and establish the alternate persona workspace on the client device. In one example, the client device queries a management computing environment to establish an alternate persona workspace in the client device. The client device then creates the alternate persona workspace in the client device based on a response from the management computing environment, associates an alternate persona account with the alternate persona workspace, and receives a notification to install at least one application in the alternate persona workspace from an account administration environment of the alternate persona account.Type: GrantFiled: July 23, 2020Date of Patent: May 16, 2023Assignee: VMware, Inc.Inventors: Matthew Donald Miller, Adarsh Subhash Chandra Jain
-
Patent number: 11651527Abstract: Disclosed are various examples for augmented reality based image protection in enterprise settings. In one example, a managed camera application can generate an artificial reality based camera user interface using image data from a field of view of a camera. An indoor position can be identified using global positioning system (GPS) and indoor positioning data. A sector of the field of view can be identified as a protected image area that depicts a protected or confidential object, and the user interface can be updated to include an AR user interface element that is generated relative to the protected image area that is identified.Type: GrantFiled: September 9, 2021Date of Patent: May 16, 2023Assignee: VMWARE, INC.Inventor: Rohit Pradeep Shetty
-
Patent number: 11652632Abstract: Examples described herein include systems and methods for contextually providing automated device enrollment into a management system. A management application on a user device can receive network settings for connecting to a local server. The network settings can be preconfigured by an administrator. The management application can cause the user device to send an enrollment request and a device identifier to the local server. The device identifier can be used to validate the device and provide a security token to the management application. The management application can use the security token to complete enrollment of the user device.Type: GrantFiled: June 26, 2020Date of Patent: May 16, 2023Assignee: VMWARE, INC.Inventors: Karthikeyan Palanisamy, Arvind Maan, Ashok Kumar, Amit Kumar Singh
-
Patent number: 11651050Abstract: Methods and systems predict parameters in a dataset of an identified piece of (“information technology”) IT equipment. An automated method identifies datasets IT equipment in a same category of IT equipment as a piece of IT equipment identified as having incomplete dataset information. Each dataset of IT equipment parameters is used to construct generalized linear models of different classes of IT equipment within the category of IT equipment. The class of the identified IT equipment is determined. A predicted equipment parameter of incomplete information of the identified piece of IT equipment is computed using the generalized linear model associated with the class. The predicted equipment parameter can be used to complete the dataset of the identified piece of IT equipment.Type: GrantFiled: May 5, 2020Date of Patent: May 16, 2023Assignee: VMware, Inc.Inventors: Chandrashekhar Jha, Jobin George, Prateek Sahu, Kumar Gaurav, Jusvinder Singh
-
Patent number: 11652717Abstract: Example methods and systems are provided for simulation-based cross-cloud connectivity checks. One example method may include injecting a connectivity check packet in a first cloud environment, and obtaining first report information associated with a first stage of forwarding the connectivity check packet from one or more first observation points in the first cloud environment. The method may also comprise: based on configuration information associated with one or more second observation points in the second cloud environment, simulating a second stage of forwarding the connectivity check packet towards a second virtualized computing instance via the one or more second observation points. The method may further comprise: generating second report information associated with the simulated second stage to identify a connectivity status between a first virtualized computing instance and the second virtualized computing instance based on the first report information and the second report information.Type: GrantFiled: June 24, 2021Date of Patent: May 16, 2023Assignee: VMWARE, INC.Inventors: Qiao Huang, Donghai Han, Qiong Wang, Jia Cheng, Xiaoyan Jin, Qiaoyan Hou
-
Patent number: 11652748Abstract: A method of transmitting multicast traffic to workloads of tenants communicating over overlay networks provisioned on top of a physical network includes the steps of: detecting the multicast traffic; determining that the multicast traffic is bound for workloads of a first tenant and workloads of a second tenant; encapsulating one instance of the multicast traffic using a Layer 2 (L2) over Layer 3 (L3) encapsulation protocol to generate encapsulated traffic, wherein the encapsulated traffic includes an identifier of a first backplane network corresponding to the first tenant and an identifier of a second backplane network corresponding to the second tenant in a header portion of each packet of the encapsulated traffic; and transmitting, to a first host computing device, the encapsulated traffic with the identifiers of the first and second overlay networks.Type: GrantFiled: July 1, 2021Date of Patent: May 16, 2023Assignee: VMware, Inc.Inventors: Senthilkumar Karunakaran, Chidambareswaran Raman, Meenakshi Sundaram Selvaraj, Subin Cyriac Mathew, Stephen Tan
-
Patent number: 11650804Abstract: A method of validating a desired image of a virtualization software and a firmware package to be installed in a host against a hardware compatibility list (HCL) includes: acquiring a bill of materials for the host that lists hardware devices of the host; for each of the hardware devices, searching for firmware and a driver thereof in the HCL; for each driver included in the desired image that corresponds to one of the hardware devices, determining whether or not the driver is compatible according to the HCL; for each firmware included in the firmware package that corresponds to one of the hardware devices, determining whether or not the firmware is compatible according to the HCL; and validating the desired image of the virtualization software and the firmware package to be installed in the host if each of the hardware devices has a compatible driver and a compatible firmware.Type: GrantFiled: May 13, 2022Date of Patent: May 16, 2023Assignee: VMware, Inc.Inventors: Anjaneya Prasad Gondi, Mukund Gunti, Alok Kumar Sinha, Nikitha Kandru, Yuedong Mu, Aravinda Haryadi