-
公开(公告)号:US20240236167A1
公开(公告)日:2024-07-11
申请号:US18153152
申请日:2023-01-11
Applicant: VMware, Inc.
Inventor: Alan Hourihane
IPC: H04L65/756
CPC classification number: H04L65/756
Abstract: Systems and methods are described for providing ways to optimize client performance during screen data streaming. Periods of time a client takes to render frames can be tracked and the frame rendering times can be analyzed to determine when the client performance is insufficient. If the client rendering performance is determined to be insufficient, the encoding method can be dynamically modified in ways preferable for improving the client rendering performance. Different approaches can be utilized for calculating metrics and determining when to modify the encoding method, such as linear interpolation or by taking averages of frame rendering times in a moving sample window.
-
公开(公告)号:US20240232193A1
公开(公告)日:2024-07-11
申请号:US18095309
申请日:2023-01-10
Applicant: VMware, Inc.
Inventor: Petar Mitrov , Ivan Nushev , Mihail Mihaylov , Ventsyslav Raikov
IPC: G06F16/2453
CPC classification number: G06F16/24542
Abstract: The disclosure provides an approach for database query management. Embodiments include receiving, by a service operating on a server, a request for data stored in a database. Embodiments also include determining, by the service, whether to handle the request as an internal request or an external request. Embodiments include, in response to determining to handle the request as an internal request: sending, by the service, a query for at least a portion of the data to the database; receiving, by the service, the at least the portion of the data, and storing query metadata of the request in local memory of the server and not in the database, the query metadata comprising parameters of the request.
-
公开(公告)号:US20240231922A1
公开(公告)日:2024-07-11
申请号:US18153203
申请日:2023-01-11
Applicant: VMware, Inc.
Inventor: Ryan BRADFORD , Benjamin DUONG
IPC: G06F9/50
CPC classification number: G06F9/5027
Abstract: A method for removing redundant channels between a client and pods of a service is provided. Some embodiments include sending, from the client to the service, a first request for an application exposed by the service, the first request corresponding to a request for a first channel, receiving from a first pod associated with the service, a response indicating acceptance of the first request, establishment of the first channel between the first pod and the client, and an identifier of the first pod, and storing an association between the first channel and the name of the first pod. In some embodiments, the method includes determining whether any pod is associated with multiple channels in the data structure and in response to determining that the first pod is associated with the first channel and one or more other channels, shutting down the one or more other channels.
-
公开(公告)号:US20240231609A1
公开(公告)日:2024-07-11
申请号:US18128248
申请日:2023-03-30
Applicant: VMware, Inc.
Inventor: Lin LV , Yunxia CHENG
IPC: G06F3/0489
CPC classification number: G06F3/0489
Abstract: A remote desktop can be displayed with controllable transparency over a local desktop. The transparency may be varied using hotkeys. Hotkeys may also be used to control/switch the direction of user input, such as mouse and keyboard events, so as to direct the user input to the remote desktop or to the local desktop.
-
公开(公告)号:US12034700B2
公开(公告)日:2024-07-09
申请号:US16841962
申请日:2020-04-07
Applicant: VMware, Inc.
Inventor: Sushruth Gopal , Jayant Jain , Davide Celotto , Josh Swerdlow
CPC classification number: H04L63/0263 , G06F9/45558 , H04L63/0236 , G06F2009/45587 , G06F2009/45595
Abstract: A method comprises: in response to detecting a new expression in a policy rule, updating a global version number to a new value; identifying a particular IP address that corresponds to an FQDN matching on the new expression; storing an entry comprising the particular IP address, the new expression, and an entry version number in a first data structure, the entry version number being assigned the new value; in response to detecting a new connection to a destination IP address: finding a matching entry in the first data structure corresponding to the destination IP address; determining whether the global version number matches the entry version number for the matching entry; and in response to determining that the global version number does not match the entry version number for the matching entry, sending update information to a slowpath process that associates an updated configuration information for the matching entry.
-
公开(公告)号:US12032985B2
公开(公告)日:2024-07-09
申请号:US17245229
申请日:2021-04-30
Applicant: VMware, Inc.
CPC classification number: G06F9/45558 , G06F8/65 , G06F9/44505 , G06F9/54 , H04L9/3247 , G06F2009/45575 , G06F2009/45587 , G06F9/547
Abstract: Examples of enterprise management using managed virtual machines are described. Virtual machine files can be extracted from a virtual machine package and stored on a host device. The virtual machine files can include a managed virtual machine configuration file, an NVRAM file, and a virtual disk file, as well as other files. A digital signature of the managed virtual machine package can be verified. The digital signature can be based on the managed virtual machine configuration file, the NVRAM file, and a virtual disk file. The managed virtual machine can be added to a virtual machine inventory of the host desktop hypervisor and executed.
-
公开(公告)号:US20240223561A1
公开(公告)日:2024-07-04
申请号:US18115018
申请日:2023-02-28
Applicant: VMWARE, INC.
Inventor: RAMANANDAN NAMBANNOR KUNNATH , Rohit Pradeep Shetty
CPC classification number: H04L63/10 , G06F21/53 , H04L63/083 , G06F2221/033
Abstract: The present disclosure relates to peer-to-peer (P2P) secure mode authentication. A secondary client device can request access to an enterprise resource. The secondary client device can establish a P2P communication channel with a primary client device during a P2P secure mode. The secondary client device can determine a proximity of the computing device to the client device and generate proximity data based at least in part on the proximity of the computing device to the client device. The secondary client device can receive an authorization to access the enterprise resource based at least in part on the proximity data and access the enterprise resource by loading the enterprise resource within a sandboxed environment.
-
68.
公开(公告)号:US20240220284A1
公开(公告)日:2024-07-04
申请号:US18122162
申请日:2023-03-16
Applicant: VMWARE, INC.
Inventor: KALYAN DEVARAKONDA , Ivaylo Radoslavov Radev , Georgi Lyubomirov Dimitrov , Narasimha Gopal Gorthi , Lipsa Nayak
IPC: G06F9/445
CPC classification number: G06F9/44526 , G06F9/4451
Abstract: Drift is automatically detected in configuration of services running in a management appliance of a software-defined data center. A method of automatically detecting drift includes: in response to a notification of a change in a configuration of a first service enabled for proactive drift detection, transmitting a first request to compute drift in the configuration of the first service to a plug-in of the first service, the first request including the change in the configuration of the first service; periodically, at designated time intervals, transmitting a second request to compute drift in the configuration of a second service enabled for passive drift detection, to the plug-in of the second service, the second request including a current state of the configuration of the second service; and notifying a desired state management service of the computed drift in the configuration of the first and second services.
-
69.
公开(公告)号:US20240211462A1
公开(公告)日:2024-06-27
申请号:US18145535
申请日:2022-12-22
Applicant: VMware, Inc.
Inventor: Ventsyslav RAIKOV , Atanas TODOROV , Marin DZHIGAROV
CPC classification number: G06F16/2358 , G06F16/2246 , G06F16/27
Abstract: The disclosure provides an approach for efficient resource information retrieval. Embodiments include receiving, by a resource management component, a batch of change records related to a plurality of computing resources. Embodiments include determining, based on one or more entity updates in the batch of change records, a set of unique updated entities. Embodiments include, for each relationship update that updates a given relationship between a given computing resource and a given tier, removing the given computing resource from the set and adding the given tier to the set and, for each relationship update that updates a respective relationship between a respective tier and a respective application, removing the respective tier from the set and adding the respective application to the set. Embodiments include sending, to a resource analysis component, a request for information about each entity in the set and receiving the requested information.
-
公开(公告)号:US20240211283A1
公开(公告)日:2024-06-27
申请号:US18087848
申请日:2022-12-23
Applicant: VMWARE, INC.
Inventor: PRAJWAL PANCHMAHALKAR
CPC classification number: G06F9/452 , G06F9/45558 , G06F2009/45591 , G06F2009/45595
Abstract: An example client device may include a processor and memory coupled to the processor. The memory may include a client application to access a virtual desktop or a virtual application hosted on a remote server via a network. Further, the memory may include an access control module to monitor the client device while the client application is running and determine whether a predefined application is running in the client device based on the monitoring. In response to determining that the predefined application is running in the client device, the access control module may cause the client application to suspend access to the virtual desktop or the virtual application until the predefined application is terminated.
-
-
-
-
-
-
-
-
-