Dynamically-updatable deep transactional monitoring systems and methods
AssigneeTech Heights LLC
InventorBeth Hunt
Life of this patent
Estimating the term…
Loading patent…
AssigneeTech Heights LLC
InventorBeth Hunt
Estimating the term…
Provided herein are system, method and computer program products for providing dynamically-updatable deep transactional monitoring of running applications in real-time. A method for monitoring a target software application operates by injecting a software engine into a new thread within a target process of the target software application. The method then retrieves a monitoring script and initiates execution of the monitoring script within the software engine. The monitoring script determining the address functions and calls to the functions and inserts a trampoline call within the one or more functions. The trampoline saves the execution state of the target process and calls a corresponding monitoring function that to retrieves data associated with the target process. The method then restoring the execution state of the target process and resumes execution of the target function.
A computer-implemented method of modifying a target application executing in a target process including one or more target threads, the computer-implemented method comprising:
A computerized system for modifying a target application executing in a target process including one or more target threads, the computerized system comprising:
One or more tangible non-transitory processor-readable storage media embodied with instructions for executing on one or more processors and circuits of a computing device a process for modifying a target application executing in a target process including one or more target threads, the process comprising:
Dependencies are inferred from the claim text.