Patents Assigned to VMware
-
Publication number: 20230409254Abstract: Example methods and systems to implement an economic printing mode are described. In one example, a computer system may provide a user interface specifying multiple selectable levels associated with economic printing mode. The source printing content may be transformed to generate target printing content that is printable using a lower ink consumption compared to the source printing content. For example, in response to a selection of a first level, print quality may be reduced. In response to a selection of a second level, image information in the source printing content may be modified. In response to a selection of a third level, font information associated with textual information in the source printing content may be modified. The computer system may provide the target printing content that includes modified font information to the printer for printing and/or generate a preview of the target printing content prior to printing using the printer.Type: ApplicationFiled: August 3, 2022Publication date: December 21, 2023Applicant: VMware, Inc.Inventors: Hui YUAN, Kun SHI, Lingjun KONG, Mangui SHE, Hui ZHANG
-
Publication number: 20230409366Abstract: Example methods and systems associated with dynamic configuration of a statistics endpoint in a virtualized computing environment have been disclosed. One example method includes in response to receiving a first request, by a host in the virtualized computing environment, accepting a configuration file specified in the first request; in response to receiving a second request, by the host, parsing a rule based on the configuration file and collecting statistics based on the rule; processing, by the host, the statistics collected based on the rule; and sending, by the host, the processed statistics to a monitoring terminal.Type: ApplicationFiled: June 15, 2022Publication date: December 21, 2023Applicant: VMware, Inc.Inventors: Jianqiao SUN, Yang YANG, Junlong GAO, Jianrong ZHAO, Jin FENG, Chengmao LU
-
Publication number: 20230412668Abstract: In a method for generating at least one smart link, a plurality of destination digital resources is received. At least one smart link is generated based on the plurality of destination digital resources, wherein the at least one smart link provides configurable access to the plurality of destination digital resources in response to an interaction with the at least one smart link.Type: ApplicationFiled: June 22, 2023Publication date: December 21, 2023Applicant: VMware, Inc.Inventors: Scott TILNEY, Stephen SCHMIDT, Gary GROSSI, Michelle LEE
-
Patent number: 11847479Abstract: In a computer-implemented method for allocating a host of a pre-configured hyper-converged computing device to a workload domain, a pre-configured hyper-converged computing device including a plurality of hosts is managed, wherein the plurality of hosts is allocable to workload domains. A pool of unallocated hosts of the plurality of hosts is managed within the pre-configured hyper-converged computing device, wherein hosts of the pool of unallocated hosts have associated hypervisor versions. An allocation request to allocate at least one host of the pool of unallocated hosts to a workload domain is received, the allocation request including a requested hypervisor version of at least one host upon allocation. The at least one host is updated to the requested hypervisor version of the allocation request while the at least one host is in the pool of unallocated hosts.Type: GrantFiled: March 23, 2018Date of Patent: December 19, 2023Assignee: VMware, Inc.Inventors: Sudipto Mukhopadhyay, Mao Ye, Benjamin Davini, Swapneel Ambre
-
Patent number: 11847432Abstract: A system and method for generating accessible user experience (UX) design guidance materials for software products uses page elements that are optically extracted from an input UX prototype page image and automatically classified into predefined element types to find accessibility rules for at least some of the extracted page elements. At least one accessible UX design guidance material is generated for the input UX prototype page image that indicates the extracted page elements and the accessibility rules corresponding to at least some of the extracted page elements.Type: GrantFiled: October 5, 2021Date of Patent: December 19, 2023Assignee: VMWARE, INC.Inventors: Vijayakumar Madhugiri, Sandeep L. Hegde, Prashanna Hanumantha Rao
-
Patent number: 11848935Abstract: Disclosed are various examples for dynamically generating restriction profiles for updated software platforms. A management system can determine that updated restrictions and/or settings are included in an updated or new version of a definition file. The updated settings identified and categorized according to risk for a given enterprise group without administrator input. An updated restriction profile can be generated according to the updated settings and distributed to managed devices.Type: GrantFiled: June 14, 2021Date of Patent: December 19, 2023Assignee: VMware, Inc.Inventor: Bahram Ali Zadeh
-
Patent number: 11847484Abstract: Redo logs are used to facilitate efficient cloning of virtual machines. When a virtual machine with a virtual hard disk is to be cloned, two redo logs are created, both of which are linked to the virtual hard disk. The virtual machine being cloned is then linked to one redo log, and a newly created virtual machine is linked to the other. Each time an additional virtual machine is created, two new redo logs are created and linked to the end of the disk chain. The parent and newly created virtual machine are each linked to one of the new redo logs.Type: GrantFiled: March 8, 2022Date of Patent: December 19, 2023Assignee: VMware, Inc.Inventors: Xun Wilson Huang, Rachit Siamwalla, James M. Phillips
-
Patent number: 11848931Abstract: Disclosed are various embodiments for delegating authentication to certificate authorities. A connector service identifies a certificate request from a messenger service. The certificate request includes a credential identifier for a certificate authority. An authentication credential is retrieved using the credential identifier. A certificate request and the certificate authority authentication credential are transmitted to the certificate authority. A certificate is retrieved and provided as a response to the certificate request.Type: GrantFiled: October 6, 2021Date of Patent: December 19, 2023Assignee: VMWARE, INC.Inventors: Eugene Liderman, Rahul Parwani, Kiran Rohankar, Keith Robertson
-
Patent number: 11848769Abstract: Example methods and systems for request handling with automatic scheduling are described. In one example, a computer system may receive, from multiple client devices, respective multiple requests that are generated and sent according to a first set of control parameters. Based on the multiple requests, request characteristic(s) may be monitored to determine whether an automatic scheduling condition is satisfied. In response to determination that the automatic scheduling condition is satisfied, the computer system may assign a second set of control parameters to the respective client devices and instruct the client devices to generate and send respective multiple subsequent requests according to the second set of control parameters to cause a modification of the request characteristic(s).Type: GrantFiled: July 22, 2022Date of Patent: December 19, 2023Assignee: VMWARE, INC.Inventors: Chen Jing, Jin Feng, Sifan Liu, Yu Wu, Jiushi Wan
-
Patent number: 11847295Abstract: In a computer-implemented method for configuring an appliance in a virtualization infrastructure via a graphical user-interface a list of hosts and a centralized management tool of the virtualization infrastructure is displayed via the graphical user-interface. The hosts are for hosting one or more virtual machines. The centralized management tool is for centrally managing the virtualization infrastructure. In response to selecting one of the hosts, displaying host configuration properties associated with the selected hosts via the graphical user-interface. The host configuration properties are associated with a displayed user input field.Type: GrantFiled: September 9, 2022Date of Patent: December 19, 2023Assignee: VMware, Inc.Inventors: Mornay Van Der Walt, Dave Shanley
-
Patent number: 11847718Abstract: Embodiments are described for placing a watermark over application windows in a desktop. For each application window that is opened in the desktop, the system can determine whether the application requires a watermark, for example, based on a predefined list that specifies which applications require watermarks. For each application window that requires a watermark, a uncovered watermark region can be calculated where the watermark will appear. An overlay can be placed over the application windows, for example in a top-level window that does not receive mouse and keyboard inputs, and the watermark can be drawn in the overlay over the location of the uncovered watermark region of each application. As a result, watermarks can be placed over a plurality of specified application windows in an efficient and convenient manner.Type: GrantFiled: August 25, 2021Date of Patent: December 19, 2023Assignee: VMware, Inc.Inventors: Yuping Wei, YiQun Yun, Yuan Ma, Hao Bai
-
Patent number: 11847038Abstract: A system and method for managing logs from computing environments uses a rate change in a rate of occurrence of same event type logs from a base time window to a current time window for each of the event types to identify candidate event types for a particular tier log storage. The rate changes of the event types are checked against a threshold rate change range to identify the candidate event types. In response to selection of some of the candidate event types, the logs in the selected candidate event types are transferred to the particular tier log storage.Type: GrantFiled: September 22, 2022Date of Patent: December 19, 2023Assignee: VMWARE, INC.Inventors: Chandrashekhar Jha, Siddartha Laxman Karibhimanvar, Rohan Kumar Jain, Shivam Satija
-
Patent number: 11847221Abstract: System and method for executing scan operations on computing systems use a sparse file that represents a storage device of a computing system to scan a file stored in the storage device. The sparse file is created and mounted to a scanner appliance such that the sparse file appears to a scan engine of the scanner appliance as a local storage device. When a read request for the file stored in the storage device is issued from the scan engine that results in an implicit read request to the sparse file, the implicit read request is trapped. While the implicit read request is trapped, data of the file is retrieved from the storage device of the computing system to the scanner appliance using a communication transport. The retrieved data of the file is then scanned using the scan engine at the scanner appliance.Type: GrantFiled: April 26, 2021Date of Patent: December 19, 2023Assignee: VMWARE, INC.Inventors: Mandar Nanivadekar, Bharath Kumar Chandrasekhar, Sachin Shinde
-
Patent number: 11848869Abstract: Some embodiments provide a method for selecting a transmit queue of a network interface card (NIC) of a host computer for an outbound data message. The NIC includes multiple transmit queues and multiple receive queues. Each of the transmit queues is individually associated with a different receive queue, and the MC performs a load balancing operation to distribute inbound data messages among multiple receive queues. The method extracts a set of header values from a header of the outbound data message. The method uses the extracted set of header values to identify a receive queue which the MC would select for a corresponding inbound data message upon which the NIC performed the load balancing operation. The method selects a transmit queue associated with the identified receive queue to process the outbound data message.Type: GrantFiled: May 5, 2021Date of Patent: December 19, 2023Assignee: VMWARE, INC.Inventors: Aditya G. Holla, Wenyi Jiang, Rajeev Nair, Srikar Tati, Boon Ang, Kairav Padarthy
-
Patent number: 11847482Abstract: Methods and systems for balancing resources in a virtual machine computing environment are disclosed. A server can receive data illustrating the configuration of host machines and virtual machines in client computing environment. A simulated computing environment can be created that mirrors the configuration of the client computing environment. Data relating to resource usage (e.g., processor, memory, and storage) of the host machines can be received. The resource usage can be simulated in the simulated computing environment to mirror the usage of the client computing environment. A recommendation to execute a migration of a virtual machine can be received from the simulated computing environment. Instructions to execute a migration corresponding to the recommended migration can be generated and sent to the client computing environment.Type: GrantFiled: July 24, 2020Date of Patent: December 19, 2023Assignee: VMWARE, INC.Inventors: Rahul Ajmera, Amit Ratnapal Sangodkar, Jivan Madtha
-
Patent number: 11848821Abstract: An example system includes memory, programmable circuitry, and machine readable instructions to program the programmable circuitry to: obtain utilization metric information corresponding to utilization metrics collected over a time interval, the utilization metrics corresponding to allocated resources utilized by containers, the containers associated with a cluster, obtain a request to generate priority classes for the containers in the cluster, the priority classes indicative of which containers have a greater priority in the cluster, and generate the priority classes for the containers based on the utilization metric information and a count of network interactions corresponding to the containers for the time interval.Type: GrantFiled: January 27, 2023Date of Patent: December 19, 2023Assignee: VMWARE, INC.Inventors: Yash Bhatnagar, Hemani Katyal, Chandrashekhar Jha, Mageshwaran Rajendran, Ritesh Jha
-
Patent number: 11849259Abstract: Examples described herein include systems and methods for managing user interaction within a virtual space. An example method can include installing management software on one or more user devices and requesting a digital ID that represents a combination of a user and at least one user device. The method can further include configuring a virtual reality (“VR”) space including virtual meeting rooms and a notification service. An administrator can set the number of rooms, place virtual objects within each room, and set requirements for entering each room based on the digital IDs. The administrator can also configure a notification service to provide guided notifications to users during their VR experiences. For example, the notification service can utilize the digital ID to identify the appropriate instructions to provide to the user as they are navigating the VR space.Type: GrantFiled: October 10, 2022Date of Patent: December 19, 2023Assignee: VMWARE, INC.Inventors: Anoop Adur, Kumar Paritosh, Makrand Sethi
-
Patent number: 11849041Abstract: A method of securely exchanging a session token for a claims-based token by a plug-in integrated into an extensible system includes the steps of: transmitting, to an extensible system server of the extensible system, the session token and a request for a first claims-based token that corresponds to the session token and that is cryptographically signed by an authentication server; acquiring, from the extensible system server, the first claims-based token; transmitting, to the authentication server, the first claims-based token and a request for a second claims-based token; and receiving, from the authentication server, the second claims-based token, wherein the second claims-based token is cryptographically signed by the authentication server, and wherein if the second claims-based token is transmitted to a resource provider server hosting a resource provider service, the resource provider service performs a requested operation on behalf of an interactive user of the extensible system.Type: GrantFiled: April 1, 2021Date of Patent: December 19, 2023Assignee: VMware, Inc.Inventors: Tony Ganchev, Plamen Dimitrov
-
Patent number: 11847015Abstract: A combined data processing unit (DPU) and server solution with DPU operating system (OS) integration is described. A DPU OS is executed on a DPU or other computing device, where the DPU OS exercises secure calls provided by a DPU's trusted firmware component, that may be invoked by DPU OS components to abstract DPU vendor-specific and server vendor-specific integration details. An invocation of one of the secure calls made on the DPU to communicate with its associated server computing device is identified. In an instance in which the one of the secure calls is invoked, the secure call invoked is translated into a call or request specific to an architecture of the server computing device and the call is performed, which may include sending a signal to the server computing device in a format interpretable by the server computing device.Type: GrantFiled: January 24, 2022Date of Patent: December 19, 2023Assignee: VMware, Inc.Inventors: Andrei Warkentin, Sunil Kotian, Jared McNeill, Cyprien Laplace, Shruthi Hiriyuru
-
Patent number: 11847478Abstract: An example method may include receiving a first GUI selection of a first management server corresponding to a first cluster of virtual infrastructure objects, receiving a second GUI selection of one or more first virtual infrastructure object tags to be assigned to at least one virtual infrastructure object from the first cluster of virtual infrastructure objects after a creation process of a first policy, wherein the first policy is configured to regulate the at least one virtual infrastructure object from the first cluster of virtual infrastructure objects with the one or more first virtual infrastructure object tags, receiving first real-time feedback associated with the first cluster of virtual infrastructure objects and the one or more first virtual infrastructure object tags from the first management server, and displaying a object count in a first GUI element supported by the configuration client.Type: GrantFiled: January 17, 2020Date of Patent: December 19, 2023Assignee: VMWARE, INC.Inventors: Maarten Wiggers, Biliana Gueorguieva Gelkova, Janani Subhashini Umamaheswaran, Pamel Shinh, Leda Lyudmilova Grigorova-Borisova, Sruthi Cherukuri