Dynamically Applying A Software Patch To A Computer Program
    1.
    发明申请
    Dynamically Applying A Software Patch To A Computer Program 审中-公开
    动态应用软件补丁到计算机程序

    公开(公告)号:US20160328227A1

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

    申请号:US15110661

    申请日:2014-01-08

    CPC classification number: G06F8/65 G06F8/656

    Abstract: Provided is a method of dynamically applying a software patch to a computer program. A current version of a computer program is determined. Upon determination, compared to the current version, increasingly higher versions of the software patch are sequentially applied to the computer program, wherein the higher versions of the software patch are provided in form of a package.

    Abstract translation: 提供了一种将软件补丁动态地应用于计算机程序的方法。 确定计算机程序的当前版本。 一旦确定,与当前版本相比,越来越高的版本的软件补丁顺序地应用于计算机程序,其中软件补丁的较高版本以包的形式提供。

    Dynamically applying a patch to a shared library

    公开(公告)号:US10338914B2

    公开(公告)日:2019-07-02

    申请号:US15504367

    申请日:2014-10-27

    Abstract: Some examples described herein relate to dynamically applying a patch to a shared library. An external process may be invoked to bring target processes that refer to a shared library, to a safe point. In response to a function call from a target process, amongst the target processes, to access a target function in the shared library, the function call may be forwarded to a special function in a dynamic loader, wherein the target function is a function to be patched in the shared library. The special function may determine whether a shared patch library, comprising a patched version of the target function or a new function, is loaded for the target process. In response to determination that the shared patch library is not loaded for the target process, the shared patch library may be loaded only for the target process, and the request for the target function may be routed to the patched version of the target function or the new function, in the shared patch library.

    DYNAMICALLY APPLYING A PATCH TO A SHARED LIBRARY

    公开(公告)号:US20170242687A1

    公开(公告)日:2017-08-24

    申请号:US15504367

    申请日:2014-10-27

    CPC classification number: G06F8/656 G06F8/65 G06F9/44521

    Abstract: Some examples described herein relate to dynamically applying a patch to a shared library, An external process may be invoked to bring target processes that refer to a shared library, to a safe point. In response to a function call from a target process, amongst the target processes, to access a target function in the shared library, the function call may be forwarded to a special function in a dynamic loader, wherein the target function is a function to be patched in the shared library. The special function may determine whether a shared patch library, comprising a patched version of the target function or a new function, is loaded for the target process. In response to determination that the shared patch library is not loaded for the target process, the shared patch library may be loaded only for the target process, and the request for the target function may be routed to the patched version of the target function or the new function, in the shared patch library.

Patent Agency Ranking