Patents by Inventor John P. E. Tobin

John P. E. Tobin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7243340
    Abstract: A method and system for increasing security of a software program by obfuscation of program execution flow is disclosed, wherein the software program is executed on a computer system that includes a user-level protected mode and a kernel-level unprotected mode. The method and system include first identifying critical code segments to be hidden in the software program. The non-critical portions of the software program are then executed in the user-level protected mode, while the critical code segments are executed within respective exception handlers, thereby hiding execution of the critical code segments from a debugger program.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: July 10, 2007
    Assignee: Pace Anti-Piracy
    Inventor: John P. E. Tobin
  • Publication number: 20030093685
    Abstract: A method and system for increasing security of a software program by obfuscation of program execution flow is disclosed, wherein the software program is executed on a computer system that includes a user-level protected mode and a kernel-level unprotected mode, The method and system include first identifying critical code segments to be hidden in the software program. The non-critical portions of the software program are then executed in the user-level protected mode, while the critical code segments are executed within respective exception handlers, thereby hiding execution of the critical code segments from a debugger program.
    Type: Application
    Filed: November 15, 2001
    Publication date: May 15, 2003
    Inventor: John P.E. Tobin