USING CONTEXTUAL AND SPATIAL AWARENESS TO IMPROVE REMOTE DESKTOP IMAGING FIDELITY
    1.
    发明申请
    USING CONTEXTUAL AND SPATIAL AWARENESS TO IMPROVE REMOTE DESKTOP IMAGING FIDELITY 有权
    利用上下文和空间意识提高远程桌面成像质量

    公开(公告)号:US20140181682A1

    公开(公告)日:2014-06-26

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

    SYSTEMS AND METHODS FOR DETERMINING DESKTOP READINESS USING INTERACTIVE MEASURES
    2.
    发明申请
    SYSTEMS AND METHODS FOR DETERMINING DESKTOP READINESS USING INTERACTIVE MEASURES 有权
    使用交互式测量方法确定桌面准备的系统和方法

    公开(公告)号:US20140122694A1

    公开(公告)日:2014-05-01

    申请号:US13665251

    申请日:2012-10-31

    Applicant: VMWARE, INC.

    Abstract: Systems and methods described herein facilitate determining desktop readiness using interactive measures. A host is in communication with a server and the host includes a virtual desktop and a virtual desktop agent. The virtual desktop agent is configured to perform one or more injecting events via one or more monitoring agents, wherein each of the injecting events is a simulated input device event. The desktop agent is further configured to receive, via a display module, a response to the injecting event(s), wherein the response is a display update causing pixel color values for the display module to alter. The desktop agent is also configured to identify, via the monitoring agent(s), whether the response to the injecting event(s) is an expected response. The desktop agent is also configured to determine, via the monitoring agent(s), a readiness of the virtual desktop based on the expected response.

    Abstract translation: 这里描述的系统和方法有助于使用交互式测量来确定桌面准备。 主机与服务器通信,主机包括虚拟桌面和虚拟桌面代理。 虚拟桌面代理被配置为经由一个或多个监视代理执行一个或多个注入事件,其中每个注入事件是模拟的输入设备事件。 桌面代理还被配置为经由显示模块接收对所述注入事件的响应,其中所述响应是引起所述显示模块的像素颜色值改变的显示更新。 桌面代理还被配置为经由监视代理来识别对注入事件的响应是否是预期的响应。 桌面代理还被配置为基于预期的响应通过监视代理来确定虚拟桌面的准备状态。

    CACHING GRAPHICS OPERATION OUTPUTS
    3.
    发明申请
    CACHING GRAPHICS OPERATION OUTPUTS 有权
    缓存图形操作输出

    公开(公告)号:US20150370589A1

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

    申请号:US14309794

    申请日:2014-06-19

    Applicant: VMware, Inc.

    Abstract: Exemplary methods, apparatuses, and systems receive a first instruction set from a first virtual machine (VM), the first instruction set including a request to perform an operation on an input. A first identifier is generated based upon the operation and the input. The first identifier is mapped to a stored copy of the input, the operation, and an output resulting from a processor performing the operation. In response to receiving a second instruction set from a second VM, a second identifier is generated based upon the input and operation received within the second instruction set. In response to determining that the second identifier matches the stored first identifier, it is further determined that the input and operation of the first instruction set matches the input and operation of the second instruction set. A copy of the stored output is returned to the second VM.

    Abstract translation: 示例性方法,装置和系统从第一虚拟机(VM)接收第一指令集,第一指令集包括对输入执行操作的请求。 基于操作和输入生成第一标识符。 第一标识符被映射到输入,操作和由执行操作的处理器产生的输出的存储副本。 响应于从第二VM接收到第二指令集,基于在第二指令集内接收的输入和操作来生成第二标识符。 响应于确定第二标识符与存储的第一标识符匹配,还确定第一指令集的输入和操作与第二指令集的输入和操作相匹配。 存储的输出的副本将返回到第二个VM。

    APPLICATION PUBLISHING USING MEMORY STATE SHARING
    5.
    发明申请
    APPLICATION PUBLISHING USING MEMORY STATE SHARING 有权
    使用存储器状态共享的应用程序发布

    公开(公告)号:US20160055017A1

    公开(公告)日:2016-02-25

    申请号:US14615374

    申请日:2015-02-05

    Applicant: VMware, Inc.

    Abstract: Examples described herein enable memory state sharing among a plurality of virtual machines (VM) including a parent VM and a child VM. A request for memory state sharing between the parent VM and the child VM is received, and the parent VM is suspended. The child VM resumes execution of one or more suspended applications. In one example, the child FM is forked with pre-loaded, suspended applications from the parent VM. Aspects of the disclosure offer a high performance, resource efficient solution that outperforms traditional approaches in areas of software compatibility, stability, quality of service control, re-source utilization, and more.

    Abstract translation: 本文描述的示例使得能够在包括父VM和子VM的多个虚拟机(VM)之间进行存储器状态共享。 接收到父虚拟机与子虚拟机之间的内存状态共享请求,父虚拟机被挂起。 子VM恢复执行一个或多个挂起的应用程序。 在一个示例中,子FM通过父VM的预加载,挂起的应用程序进行分支。 本公开的方面提供了在软件兼容性,稳定性,服务质量控制,资源利用等方面优于传统方法的高性能,高效率的解决方案。

Patent Agency Ranking