Passive monitoring of live virtual desktop infrastructure (VDI) deployments

    公开(公告)号:US09860139B2

    公开(公告)日:2018-01-02

    申请号:US13787373

    申请日:2013-03-06

    Applicant: VMware, Inc.

    CPC classification number: H04L41/5067 H04L41/5009

    Abstract: In one embodiment, a client device configured to remotely access a desktop hosted by a server system determines an event related to a user input for a desktop operation directed to the desktop. The client device receives a plurality of updates to a desktop graphical user interface (GUI) from the desktop hosted by the server system. Then, the client device correlates the event to an update in the plurality of updates to the desktop GUI based on a rule in a set of rules correlating events to updates. A metric is monitored for the update and information measured for the metric is stored.

    WATERMARKING AND SCALABILITY TECHNIQUES FOR A VIRTUAL DESKTOP PLANNING TOOL
    3.
    发明申请
    WATERMARKING AND SCALABILITY TECHNIQUES FOR A VIRTUAL DESKTOP PLANNING TOOL 审中-公开
    虚拟桌面计划工具的水印和可扩展性技术

    公开(公告)号:US20170011486A1

    公开(公告)日:2017-01-12

    申请号:US15276525

    申请日:2016-09-26

    Applicant: VMware, Inc.

    Abstract: A method for measuring performance of virtual desktop services offered by a server including a processor is described. A first encoded watermark is embedded into user interface display generated by a virtual desktop when initiating an operation. The first encoded watermark includes pixels identifying the operation and indicating its initiation. A second encoded watermark is embedded into the user interface upon completion of the operation indicating completion of the operation. An action performance time is then computed and stored in a memory. Multiple performance times may be compiled from multiple operations of multiple virtual desktops to assess the performance of the system as a whole.

    Abstract translation: 描述了一种用于测量由包括处理器的服务器提供的虚拟桌面服务的性能的方法。 当启动操作时,第一编码水印被嵌入到由虚拟桌面产生的用户界面显示中。 第一编码水印包括识别操作并指示其启动的像素。 完成操作完成后的第二编码水印被嵌入到用户界面中。 然后计算动作演奏时间并将其存储在存储器中。 可以从多个虚拟桌面的多个操作中编译多个性能时间,以评估整个系统的性能。

    Virtual desktop infrastructure (VDI) caching using context
    4.
    发明授权
    Virtual desktop infrastructure (VDI) caching using context 有权
    虚拟桌面基础架构(VDI)缓存使用上下文

    公开(公告)号:US09448816B2

    公开(公告)日:2016-09-20

    申请号:US13872969

    申请日:2013-04-29

    Applicant: VMware, Inc.

    Abstract: In one embodiment a method for storing a remote desktop GUI image block in a cache including a plurality of persistence levels is described. The method is comprised of maintaining each persistence level in the plurality of persistence levels; identifying an event associated with an update to the remote desktop GUI; determining a context for the event; selecting one of the persistence levels for the event based on the context; and storing an image block corresponding to the update in the selected one of the persistence levels.

    Abstract translation: 在一个实施例中,描述了将远程桌面GUI图像块存储在包括多个持久性级别的高速缓存中的方法。 该方法包括维持多个持久性级别中的每个持久性级别; 识别与对远程桌面GUI的更新相关联的事件; 确定事件的上下文; 基于上下文选择事件的持久性级别之一; 以及将与所述更新相对应的图像块存储在所选择的一个所述持续层中。

    User Experience Monitoring for Application Remoting
    6.
    发明申请
    User Experience Monitoring for Application Remoting 有权
    用户体验监控应用程序远程处理

    公开(公告)号:US20150365498A1

    公开(公告)日:2015-12-17

    申请号:US14307177

    申请日:2014-06-17

    Applicant: VMware, Inc.

    CPC classification number: H04L67/08 G06F21/606 G06F21/608 H04L67/36

    Abstract: Methods, systems, and computer programs for user experiencing monitoring for application remoting. One of the methods includes receiving a request to provide an application to a remote client. The application is executed to generate one or more application windows. A watermark window that includes a watermark is generated. Display data for the application is, generated, including the watermark window and the one or more application windows. The display data for the application is provided to the remote client for presentation on the remote client. Data identifying an operation to be performed by the application is obtained. The watermark is updated to encode information identifying the operation and information identifying an initialization of the operation by the application. Data identifying a completion of the operation is received by the application. The watermark is updated to encode information identifying the completion of the operation.

    Abstract translation: 用于体验应用程序远程监控的方法,系统和计算机程序。 其中一种方法包括接收向远程客户端提供应用程序的请求。 执行应用程序以生成一个或多个应用程序窗口。 生成包含水印的水印窗口。 生成应用程序的显示数据,包括水印窗口和一个或多个应用程序窗口。 该应用的显示数据被提供给远程客户机以在远程客户端上呈现。 获得识别由应用执行的操作的数据。 水印被更新以编码识别操作的信息和识别应用程序的操作的初始化的信息。 识别操作完成的数据由应用程序接收。 更新水印以对识别操作完成的信息进行编码。

    Measurement of remote display performance with image-embedded markers
    7.
    发明授权
    Measurement of remote display performance with image-embedded markers 有权
    使用图像嵌入式标记测量远程显示性能

    公开(公告)号:US08910228B2

    公开(公告)日:2014-12-09

    申请号:US13872036

    申请日:2013-04-26

    Applicant: VMware, Inc.

    CPC classification number: H04N21/25833 H04N21/25825

    Abstract: Methods, systems, and computer programs are provided for measuring the performance of a remote display. One method includes an operation for embedding in display frames a respective frame identifier and a respective frame picture. The respective frame picture is placed in a respective region that depends of the value of the respective frame identifier. Additionally, the method includes operations for sending the plurality of display frames to a remote client, and for extracting each received frame picture from the respective region of each received display frame at the remote client based on the received frame identifier. The received frame quality is calculated for each received display frame based on the comparison of the extracted received frame picture with the respective frame picture. Further, the method includes an operation for calculating a remote display quality for the remote client based on the calculated received frame quality for the received display frames.

    Abstract translation: 提供了方法,系统和计算机程序来测量远程显示器的性能。 一种方法包括在显示帧中嵌入相应的帧标识符和相应的帧图像的操作。 相应的帧图像被放置在取决于相应帧标识符的值的相应区域中。 此外,该方法包括用于将多个显示帧发送到远程客户端的操作,并且用于基于接收的帧标识符从远程客户端处的每个接收到的显示帧的相应区域中提取每个接收的帧图像。 基于所提取的接收帧图像与相应帧图像的比较,为每个接收的显示帧计算接收的帧质量。 此外,该方法包括基于接收到的显示帧的计算的接收帧质量来计算远程客户端的远程显示质量的操作。

    Passive Monitoring of Live Virtual Desktop Infrastructure (VDI) Deployments
    8.
    发明申请
    Passive Monitoring of Live Virtual Desktop Infrastructure (VDI) Deployments 有权
    实时虚拟桌面基础架构(VDI)部署的被动监控

    公开(公告)号:US20140258872A1

    公开(公告)日:2014-09-11

    申请号:US13787373

    申请日:2013-03-06

    Applicant: VMWARE, INC.

    CPC classification number: H04L41/5067 H04L41/5009

    Abstract: In one embodiment, a client device configured to remotely access a desktop hosted by a server system determines an event related to a user input for a desktop operation directed to the desktop. The client device receives a plurality of updates to a desktop graphical user interface (GUI) from the desktop hosted by the server system. Then, the client device correlates the event to an update in the plurality of updates to the desktop GUI based on a rule in a set of rules correlating events to updates. A metric is monitored for the update and information measured for the metric is stored.

    Abstract translation: 在一个实施例中,被配置为远程访问由服务器系统托管的桌面的客户端设备确定与针对桌面的桌面操作的用户输入相关的事件。 客户端设备从由服务器系统托管的桌面接收到桌面图形用户界面(GUI)的多个更新。 然后,客户端设备基于将事件与更新相关联的一组规则中的规则将事件与桌面GUI的多个更新中的更新相关联。 对更新进行监控,并存储针对度量的信息。

    METHOD AND SYSTEM FOR ENHANCING USER EXPERIENCE FOR REMOTING TECHNOLOGIES
    9.
    发明申请
    METHOD AND SYSTEM FOR ENHANCING USER EXPERIENCE FOR REMOTING TECHNOLOGIES 有权
    用于提高用户体验的方法和系统

    公开(公告)号:US20140226901A1

    公开(公告)日:2014-08-14

    申请号:US13765598

    申请日:2013-02-12

    Applicant: VMWARE, INC.

    Abstract: The disclosure herein describes a client-side system that enhances user experience on a remoting client without consuming additional network bandwidth. During operation, the system receives a sequence of frame updates for a display screen, and determines a sequence of frames corresponding to the frame updates. The system further adaptively applies one or more image enhancing techniques to the sequence of frames based on available network bandwidth, frame refresh rate, or image quality. The image enhancement techniques include predicting a frame based on previously received frames, interpolating a frame based on at least two buffered frames, and reducing appearance of artifacts in a received frame, thereby reducing visual artifacts.

    Abstract translation: 本文的公开内容描述了一种客户端系统,其增强远程客户端上的用户体验,而不消耗额外的网络带宽。 在操作期间,系统接收用于显示屏幕的帧更新序列,并确定对应于帧更新的帧序列。 该系统基于可用的网络带宽,帧刷新率或图像质量进一步自适应地将一个或多个图像增强技术应用于帧序列。 图像增强技术包括基于先前接收到的帧预测帧,基于至少两个缓冲帧内插帧,并减少接收到的帧中的伪影的出现,从而减少视觉伪像。

    Filtering unnecessary display updates for a networked client

    公开(公告)号:US09674265B2

    公开(公告)日:2017-06-06

    申请号:US14071604

    申请日:2013-11-04

    Applicant: VMware, Inc.

    CPC classification number: H04L67/04 G06F3/1454 G06F9/452

    Abstract: Methods, systems, and computer programs are provided for managing remote display performance. One method includes operations for receiving notifications of events identified by an operating system, and for receiving notifications of display updates destined to a remote display coupled to a remote client. The method includes an operation for correlating events and display updates to determine the transmittal priority for the updates, where the priority is associated with a criticality for presenting the display updates on the remote display. Further, a subset of the display updates are identified as unnecessary for transmission to the remote client based, at least in part, on the priority of the display updates. Additionally, the method includes an operation for performing at least one of: discarding the subset; consolidating the subset into a single display update for transmittal to the remote client; or limiting the frequency of transmission of the subset to the remote client.

Patent Agency Ranking