×

Systems And Methods For Regulating Execution Of Computer Software

  • US 20090328003A1
  • Filed: 04/17/2008
  • Published: 12/31/2009
  • Est. Priority Date: 02/11/2003
  • Status: Active Grant
First Claim
Patent Images

1. A process for executing an application computer program defining a plurality of subsections, said application computer program configured to mm under the control of an operating system and incorporating an execution controller computer program, said process steps comprising:

  • substituting an operating system instruction that causes an interrupt for one or more bytes of at least one subsection;

    launching the application computer program;

    launching the execution controller computer program, where the execution controller computer program is launched by the application computer program;

    attaching the execution controller computer program to the application computer program using the operating system debugger interface;

    launching a secure debugger computer program, where the secure debugger computer program is launched by the execution controller computer program;

    executing the application computer program until an operating system instruction that causes an interrupt is encountered;

    after an operating system instruction that causes an interrupt is encountered, restoring the operating system instruction that causes an interrupt with the substituted bytes; and

    resuming execution of the application computer program, starting at the restored bytes.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×