The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 15, 2008
Filed:
Nov. 18, 2002
Mehdi Sotoodeh, Mission Viejo, CA (US);
Brian Douglas Grove, Laguna Niguel, CA (US);
Laszlo Elteto, Irvine, CA (US);
Mehdi Sotoodeh, Mission Viejo, CA (US);
Brian Douglas Grove, Laguna Niguel, CA (US);
Laszlo Elteto, Irvine, CA (US);
SafeNet, Inc., Belcamp, MD (US);
Abstract
A system and method in which the operating system of the user computer loads the software application and a DLL having a portion of the application execution code stored therein into memory is disclosed. At selected points during its execution, the software application calls the DLL to execute a portion of the application code that was saved into the DLL before delivery to the end user. Since this code is encrypted and the encryption key is stored in a hardware security device and not in the DLL or the software application, the application code portion cannot be executed without recovering the key.