SYSTEMS AND METHODS FOR APPLYING A RESIDUAL ERROR IMAGE
    31.
    发明申请
    SYSTEMS AND METHODS FOR APPLYING A RESIDUAL ERROR IMAGE 审中-公开
    用于应用残留误差图像的系统和方法

    公开(公告)号:US20160378730A1

    公开(公告)日:2016-12-29

    申请号:US15260752

    申请日:2016-09-09

    Applicant: VMware, Inc.

    Inventor: Jonathan Clark

    Abstract: Systems and methods described herein enable a residual error image to be added and rendered in an existing HTML canvas using native primitives. A current image and a residual error image containing pixel value differences between the current image and an updated image are received. A positive residual error image and a negative error image are generated from the residual error image. The positive residual error image is added to the current image to generate a partially updated image, and the partially updated image is xored to generate an inverse image. The negative residual error image is added to the inverse image to generate an updated inverse image, and xoring the inverse image to revert the inverse image to generate the updated image.

    Abstract translation: 本文描述的系统和方法使残留误差图像能够使用本机原语在现有HTML画布中添加和呈现。 接收包含当前图像和更新图像之间的像素值差的当前图像和残差图像。 从残差图像生成正残差图像和负误差图像。 将正残余误差图像添加到当前图像以产生部分更新的图像,并且将部分更新的图像用于生成逆图像。 将负残留误差图像添加到逆图像以生成更新的反转图像,并且对反向图像进行反射以还原反转图像以生成更新的图像。

    Systems and methods for applying a residual error image
    32.
    发明授权
    Systems and methods for applying a residual error image 有权
    用于应用残差错误图像的系统和方法

    公开(公告)号:US09442904B2

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

    申请号:US13725127

    申请日:2012-12-21

    Applicant: VMware, Inc.

    Inventor: Jonathan Clark

    Abstract: Systems and methods described herein enable a residual error image to be added and rendered in an existing HTML canvas using native primitives. A current image and a residual error image containing pixel value differences between the current image and an updated image are received. A positive residual error image and a negative error image are generated from the residual error image. The positive residual error image is added to the current image to generate a partially updated image, and the partially updated image is xored to generate an inverse image. The negative residual error image is added to the inverse image to generate an updated inverse image, and xoring the inverse image to revert the inverse image to generate the updated image.

    Abstract translation: 本文描述的系统和方法使残留误差图像能够使用本机原语在现有HTML画布中添加和呈现。 接收包含当前图像和更新图像之间的像素值差的当前图像和残差图像。 从残差图像生成正残差图像和负误差图像。 将正残余误差图像添加到当前图像以产生部分更新的图像,并且将部分更新的图像用于生成逆图像。 将负残留误差图像添加到逆图像以生成更新的反转图像,并且对反向图像进行反射以还原反转图像以生成更新的图像。

    ENHANCED HOOK FUNCTION FOR USE WITH DIFFERENT VERSIONS OF A DYNAMICALLY LOADED LIBRARY
    34.
    发明申请
    ENHANCED HOOK FUNCTION FOR USE WITH DIFFERENT VERSIONS OF A DYNAMICALLY LOADED LIBRARY 审中-公开
    增强动画功能,使用不同版本的动态加载库

    公开(公告)号:US20150154037A1

    公开(公告)日:2015-06-04

    申请号:US14618220

    申请日:2015-02-10

    Applicant: VMware, Inc.

    Inventor: Jonathan Clark

    CPC classification number: G06F9/44536 G06F9/44521 G06F9/4484

    Abstract: A hooking system for hooking predetermined references to predetermined dynamically loaded library (DLL) functions includes a DLL version identifier provided by a hook entry code to an enhanced hook. The hook entry code is dynamically generated during runtime of an affected software application. The version identifier enables unambiguous communication of a single enhanced hook with functions of multiple versions of identically named DLLs loaded into the same isolated process memory area.

    Abstract translation: 用于将预定的引用挂钩到预定的动态加载的库(DLL)功能的钩住系统包括由钩子条目代码提供给增强的钩子的DLL版本标识符。 挂钩条目代码在受影响的软件应用程序的运行期间动态生成。 版本标识符使单个增强型钩子能够明确地与加载到相同的隔离过程存储器区域的同名命名的DLL的多个版本的功能通信。

    Enhanced hook function for use with different versions of a dynamically loaded library
    35.
    发明授权
    Enhanced hook function for use with different versions of a dynamically loaded library 有权
    增强的钩子功能可用于不同版本的动态加载库

    公开(公告)号:US08978053B2

    公开(公告)日:2015-03-10

    申请号:US14088359

    申请日:2013-11-23

    Applicant: VMware, Inc.

    Inventor: Jonathan Clark

    CPC classification number: G06F9/44536 G06F9/44521 G06F9/4484

    Abstract: A hooking system for hooking predetermined references to predetermined dynamically loaded library (DLL) functions includes a DLL version identifier provided by a hook entry code to an enhanced hook. The hook entry code is dynamically generated during runtime of an affected software application. The version identifier enables unambiguous communication of a single enhanced hook with functions of multiple versions of identically named DLLs loaded into the same isolated process memory area.

    Abstract translation: 用于将预定的引用挂钩到预定的动态加载的库(DLL)功能的钩住系统包括由钩子条目代码提供给增强的钩子的DLL版本标识符。 挂钩条目代码在受影响的软件应用程序的运行期间动态生成。 版本标识符使单个增强型钩子能够明确地与加载到相同的隔离过程存储器区域的同名命名的DLL的多个版本的功能通信。

    SYSTEMS AND METHODS FOR USING PRE-CALCULATED BLOCK HASHES FOR IMAGE BLOCK MATCHING
    36.
    发明申请
    SYSTEMS AND METHODS FOR USING PRE-CALCULATED BLOCK HASHES FOR IMAGE BLOCK MATCHING 审中-公开
    用于图像块匹配的预计算块的系统和方法

    公开(公告)号:US20140321553A1

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

    申请号:US13870878

    申请日:2013-04-25

    Applicant: VMWARE, INC.

    Inventor: Jonathan Clark

    Abstract: A server accesses a previous frame of an image in a video and obtains hash values for each pixel in the previous frame and creates a hash map that stores each of the hash values. The server receives a current frame of the image and separates the current frame into a plurality of current blocks of pixels. The server calculates, using a hash function, a hash value for each of the current blocks of pixels. The server compares the hash values in the hash map with the hash values associated with the current frame and identifies a hash value in the hash map that matches a hash value in the current frame. The server compresses the current frame for transmission to a client using the identified matching hash values and pre-calculates a new hash map based on the current frame for use in compressing a next frame of the video.

    Abstract translation: 服务器访问视频中的图像的先前帧并且获得先前帧中的每个像素的散列值,并且创建存储每个哈希值的散列图。 服务器接收图像的当前帧并将当前帧分离成多个当前的像素块。 服务器使用散列函数计算每个当前像素块的散列值。 服务器将哈希映射中的哈希值与当前帧相关联的散列值进行比较,并标识哈希映射中与当前帧中的哈希值相匹配的哈希值。 服务器使用所识别的匹配散列值来压缩当前帧以传输到客户端,并且基于当前帧预先计算新的散列图,以用于压缩视频的下一帧。

Patent Agency Ranking