Using contextual and spatial awareness to improve remote desktop imaging fidelity
    11.
    发明授权
    Using contextual and spatial awareness to improve remote desktop imaging fidelity 有权
    使用上下文和空间意识来提高远程桌面成像保真度

    公开(公告)号:US09582240B2

    公开(公告)日:2017-02-28

    申请号:US13726751

    申请日:2012-12-26

    Applicant: VMware, Inc.

    Abstract: Image data representing a desktop image for a client device that is accessing the desktop remotely is compressed according to a method that preserves image fidelity in selected non-text regions. The method, which is carried out in a remote server, includes the steps of generating image data for the remote desktop image and analyzing different regions of the remote desktop image, identifying those regions of the remote desktop image that are text regions, selecting non-text regions of the remote desktop image for lossless compression based on a spatial relationship between the non-text regions and the text regions, compressing the image data using a lossless compression protocol for a portion of the image data corresponding to the selected non-text regions, and transmitting the compressed image data to the client device.

    Abstract translation: 代表正在远程访问桌面的客户端设备的桌面图像的图像数据根据保留所选非文本区域中的图像保真度的方法进行压缩。 在远程服务器中执行的方法包括以下步骤:为远程桌面图像生成图像数据并分析远程桌面图像的不同区域,识别作为文本区域的远程桌面图像的那些区域, 基于非文本区域和文本区域之间的空间关系的用于无损压缩的远程桌面图像的文本区域,使用无损压缩协议对与所选择的非文本区域相对应的图像数据的一部分压缩图像数据 ,并将压缩的图像数据发送到客户端设备。

    Filtering Unnecessary Display Updates for a Networked Client
    12.
    发明申请
    Filtering Unnecessary Display Updates for a Networked Client 有权
    过滤网络客户端的不必要的显示更新

    公开(公告)号:US20150127716A1

    公开(公告)日:2015-05-07

    申请号: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.

    Abstract translation: 提供了方法,系统和计算机程序来管理远程显示性能。 一种方法包括用于接收由操作系统识别的事件的通知的操作,以及用于接收指向耦合到远程客户端的远程显示器的显示更新的通知。 该方法包括用于关联事件和显示更新以确定更新的传送优先级的操作,其中优先级与用于在远程显示器上呈现显示更新的关键性相关联。 此外,至少部分地基于显示更新的优先级,将显示更新的子集识别为不需要传输到远程客户端。 另外,该方法包括用于执行以下中的至少一个的操作:丢弃该子集; 将该子集整合为单个显示更新以传送到远程客户端; 或将子集的传输频率限制到远程客户端。

    Remote Display Performance Measurement Triggered By Application Display Upgrade
    13.
    发明申请
    Remote Display Performance Measurement Triggered By Application Display Upgrade 有权
    远程显示性能测量由应用程序显示升级触发

    公开(公告)号:US20140325054A1

    公开(公告)日:2014-10-30

    申请号:US13872040

    申请日:2013-04-26

    Applicant: VMWARE, INC.

    Abstract: Methods, systems, and computer programs are provided for measuring the performance of display images received on a remote computer display. One method includes an operation for detecting calls from an application to an application programming interface (API), which is provided for rendering images on a display image, each call causing an update of the display image. Further, the method includes an operation for embedding data for measuring performance in display frames of the display image based on the detecting. The embedding results in modified displayed frames with respective data for measuring performance. The modified displayed frames are transmitted to a remote client, which results in received modified display frames having respective received data for measuring the performance. In addition, the method includes an operation for calculating the remote display quality for the given application based on the received modified display frames and the respective received data for measuring performance.

    Abstract translation: 提供了用于测量在远程计算机显示器上接收的显示图像的性能的方法,系统和计算机程序。 一种方法包括用于检测来自应用程序的呼叫到用于在显示图像上呈现图像的应用编程接口(API)的操作,每个呼叫导致显示图像的更新。 此外,该方法包括基于检测在嵌入显示图像的显示帧中嵌入用于测量性能的数据的操作。 嵌入结果导致修改的显示帧与各自的数据用于测量性能。 经修改的显示帧被发送到远程客户端,这导致接收到的修改的显示帧具有用于测量性能的各自的接收数据。 此外,该方法包括基于所接收的修改显示帧和用于测量性能的相应接收数据来计算给定应用的远程显示质量的操作。

    Creating a group of members based on monitoring a social network

    公开(公告)号:US10404645B2

    公开(公告)日:2019-09-03

    申请号:US15889734

    申请日:2018-02-06

    Applicant: VMware, Inc.

    Abstract: In a computer-implemented method to facilitate administration of a virtualization infrastructure, operational conditions of members of the virtualization infrastructure are monitored by a social network monitoring agent, wherein the members of the virtualization infrastructure are mapped to a social network such that at least a portion of the members of the virtualization infrastructure are also members of the social network. A group of members of the virtualization infrastructure is automatically created within the social network based at least in part on the operational conditions.

    High-performance processing in a virtualization environment

    公开(公告)号:US10180852B2

    公开(公告)日:2019-01-15

    申请号:US13909743

    申请日:2013-06-04

    Applicant: VMware, Inc.

    Abstract: Exemplary methods, apparatuses, and systems include a client virtual machine processing a system call for a device driver to instruct a physical device to perform a function and transmitting the system call to an appliance virtual machine to execute the system call. The client virtual machine determines, in response to the system call, that an established connection with the appliance virtual machine has switched from a first protocol to a second protocol, the first and second protocols including a high-performance transmission protocol and Transmission Control Protocol and Internet Protocol (TCP/IP). The client virtual machine transmits the system call to the appliance virtual machine according to the second protocol. For example, the established connection may switch to the second protocol in response to the client virtual machine migrating to the first host device from a second host device.

    Creation of a graph database of a virtualization infrastructure
    18.
    发明授权
    Creation of a graph database of a virtualization infrastructure 有权
    创建虚拟化基础架构的图形数据库

    公开(公告)号:US09460187B2

    公开(公告)日:2016-10-04

    申请号:US13912358

    申请日:2013-06-07

    Applicant: VMware, Inc.

    CPC classification number: G06F17/30587

    Abstract: In a computer-implemented method for creating a graph database of a virtualization infrastructure, data defining entities and relationships of the entities of a virtualization infrastructure is received at a graph database, wherein the relationships of the entities are in accordance with an inventory structure of the virtualization infrastructure. The graph database is populated with the entities and the relationships of the entities of the virtualization infrastructure.

    Abstract translation: 在用于创建虚拟化基础架构的图形数据库的计算机实现的方法中,在图形数据库处接收定义实体的虚拟化基础设施的实体的数据和关系的数据,其中实体的关系符合 虚拟化基础设施。 图形数据库填充有虚拟化基础架构的实体和实体的关系。

    Performance Enhancement in Virtual Desktop Infrastructure (VDI)
    19.
    发明申请
    Performance Enhancement in Virtual Desktop Infrastructure (VDI) 审中-公开
    虚拟桌面基础设施(VDI)中的性能提升

    公开(公告)号:US20150035724A1

    公开(公告)日:2015-02-05

    申请号:US14513167

    申请日:2014-10-13

    Applicant: VMware, Inc.

    Abstract: In one embodiment, a method displays images from a remote desktop of a desktop GUI on a client device. The method receives a plurality of image blocks for a frame update of an image of the desktop GUI being displayed on the client device. The remote desktop is being run on a host. The client device determines that one or more missing image blocks have not been received for the frame update and determines if the frame update should be performed without the one or more missing image blocks. If the frame update of the desktop GUI should be performed without the one or more missing image blocks, the client device performs the frame update of the desktop GUI using the plurality of image blocks without using the one or more missing image blocks.

    Abstract translation: 在一个实施例中,一种方法从客户端设备上的桌面GUI的远程桌面显示图像。 该方法接收多个图像块,用于在客户端设备上显示的桌面GUI的图像的帧更新。 远程桌面正在主机上运行。 客户端设备确定尚未为帧更新接收到一个或多个丢失的图像块,并且确定是否应该在没有一个或多个丢失的图像块的情况下执行帧更新。 如果在没有一个或多个丢失的图像块的情况下执行桌面GUI的帧更新,则客户端设备使用多个图像块执行桌面GUI的帧更新,而不使用一个或多个丢失的图像块。

    Measurement of Remote Display Performance With Image-Embedded Markers
    20.
    发明申请
    Measurement of Remote Display Performance With Image-Embedded Markers 有权
    使用图像嵌入式标记测量远程显示性能

    公开(公告)号:US20140320673A1

    公开(公告)日:2014-10-30

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

Patent Agency Ranking