×

Method and apparatus for remotely controlling and monitoring the use of computer software

  • US 5,388,211 A
  • Filed: 04/20/1993
  • Issued: 02/07/1995
  • Est. Priority Date: 04/28/1989
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of protecting the security of a computer program comprising the steps of:

  • selecting at least one portion of said computer program essential to the correct operation of the computer program, said computer program not operable without said portion;

    encrypting said portion with a first encryption key utilized by an encryption means;

    adding a decryption program to the operating system of a computer in which said computer program is to be run, said decryption program including a procedure for initiating the decryption of said portion of said computer program;

    fetching the encrypted version of said portion of said computer program;

    sending the encrypted version of said portion of said computer program to a decryption means associated with said computer in which said computer program is to be run;

    decrypting said encrypted portion under the control of said decryption program to form a decrypted module, utilizing said first encryption key in said decryption means of said computer on which said computer program is to be run;

    transferring said decrypted module from said decryption means to said computer for execution along with said computer program; and

    deleting said decrypted module from said computer when execution of said computer program is complete, said decryption program initiating said deletion of said decrypted module.

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