Dynamic update of a computer program in memory

    公开(公告)号:US11928460B2

    公开(公告)日:2024-03-12

    申请号:US17659864

    申请日:2022-04-20

    CPC classification number: G06F8/658 G06F9/3009 G06F12/0238 G06F12/0804

    Abstract: Embodiments of the present disclosure relate to a method, system, and computer program product for dynamic update of a computer program in memory. According to the method, one or more processors obtain incremental information, the incremental information specifying an incremental update to at least one section of at least one target function in a computer program. One or more processors identify, based on the incremental information, the at least one target function to be updated from the computer program. One or more processors generate at least one updated copy of the at least one target function by updating the at least one section of the at least one target function based on the incremental information. One or more processors update the computer program based on the at least one updated copy of the at least one target function while the computer program is running.

    DYNAMIC UPDATE OF A COMPUTER PROGRAM IN MEMORY

    公开(公告)号:US20230342142A1

    公开(公告)日:2023-10-26

    申请号:US17659864

    申请日:2022-04-20

    CPC classification number: G06F8/658 G06F12/0238 G06F12/0804 G06F9/3009

    Abstract: Embodiments of the present disclosure relate to a method, system, and computer program product for dynamic update of a computer program in memory. According to the method, one or more processors obtain incremental information, the incremental information specifying an incremental update to at least one section of at least one target function in a computer program. One or more processors identify, based on the incremental information, the at least one target function to be updated from the computer program. One or more processors generate at least one updated copy of the at least one target function by updating the at least one section of the at least one target function based on the incremental information. One or more processors update the computer program based on the at least one updated copy of the at least one target function while the computer program is running.

    DETERMINING AND PROVIDING REPRESENTATIONS OF PROGRAM FLOW CONTROL

    公开(公告)号:US20240104000A1

    公开(公告)日:2024-03-28

    申请号:US17936233

    申请日:2022-09-28

    CPC classification number: G06F11/3636

    Abstract: Determination and provision of improved representations of program flow control are provided by a method that monitors execution of binary code of a program on a computer system. The monitoring includes monitoring manipulation(s) of call stack(s) maintained by the computer system for the execution of the binary code. The method, based on the monitoring, determines function call pattern(s) and branch pattern(s) exhibited by the execution of the binary code. The method identifies, from the binary code and using the determined function call pattern(s) and branch pattern(s), function calls and branches, relations between the function calls and branches, and function and variable names. The method also provides a representation of program flow control of the program using the identified function calls and branches, relations, and function and variable names.

    AUTHENTICATION WITHOUT INPUTTING PASSWORDS
    9.
    发明申请

    公开(公告)号:US20200026827A1

    公开(公告)日:2020-01-23

    申请号:US16039737

    申请日:2018-07-19

    Abstract: The present disclosure provides a computer-implemented method, computer system and computer program product for user authentication. According to the method, identity information can be received from a user, and a plurality of questions can be presented to the user, the plurality of questions comprising one or more valid questions generated based on a password related to the identity information and one or more invalid questions. Then, an input can be received from the user, and in response to the input corresponding to the one or more valid questions, the user can be authenticated based on the input.

    Determining and providing representations of program flow control

    公开(公告)号:US11940900B1

    公开(公告)日:2024-03-26

    申请号:US17936233

    申请日:2022-09-28

    CPC classification number: G06F11/3636

    Abstract: Determination and provision of improved representations of program flow control are provided by a method that monitors execution of binary code of a program on a computer system. The monitoring includes monitoring manipulation(s) of call stack(s) maintained by the computer system for the execution of the binary code. The method, based on the monitoring, determines function call pattern(s) and branch pattern(s) exhibited by the execution of the binary code. The method identifies, from the binary code and using the determined function call pattern(s) and branch pattern(s), function calls and branches, relations between the function calls and branches, and function and variable names. The method also provides a representation of program flow control of the program using the identified function calls and branches, relations, and function and variable names.

Patent Agency Ranking