×

Initiating execution of a computer program from an encrypted version of a computer program

  • US 7,346,781 B2
  • Filed: 12/06/2001
  • Issued: 03/18/2008
  • Est. Priority Date: 12/06/2001
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product embodied on a tangible computer readable medium for controlling a computer to execute a computer program within said computer memory, said computer program product comprising:

  • (a) a loader program; and

    (b) an encrypted version of said computer program;

    wherein said loader program is operable to;

    (i) read said encrypted version of said computer program stored in a program store;

    (ii) decrypt said encrypted version of said computer program to form said computer program in an executable form;

    (iii) load said computer program directly into said computer memory; and

    (iv) trigger execution of said computer program as loaded into said computer memory by said loader program;

    wherein said computer program that is decrypted, loaded, and executed includes a malware scanning computer program;

    wherein said malware scanning computer program is operable such that once executed, said malware scanning computer program scans said loader program for malware;

    wherein, if said loader program is detected as being infected with said malware, then said malware scanning computer program is operable to repair said loader program or replace said loader program with a clean copy of said loader program;

    wherein said malware scanning computer program is operable to scan for said malware including one or more of a computer virus, a worm, a Trojan, a banned computer file, a banned word and a banned image.

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