Patent · US Active

Apparatus, system, and method for dynamically replacing call paths of running applications

US10642631B1 · kind B1 · utility

2Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 27, 2018
Grant dateMay 5, 2020
Priority date
Expiry dateJul 27, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/54
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The disclosed computer-implemented method may include (1) generating a replacement application program interface (API) to be implemented during execution of an application in lieu of at least one instance of a target API of the application, (2) extracting, from a call stack of the application, a return address of the instance of the target API, (3) detecting, during execution of the application, a call to the target API that pushes the return address of the instance of the target API onto the call stack of the application, and then in response to detecting the call (4) implementing the replacement API in lieu of the target API. Various other apparatuses, systems, and methods are also disclosed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.