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.

Date of Patent:
Feb. 26, 2013

Filed:

Sep. 05, 2007
Applicants:

Axel Aguado Granados, Rochester, MN (US);

Benjamin A. Fox, Rochester, MN (US);

Nathaniel J. Gibbs, Rochester, MN (US);

Jamie R. Kuesel, Rochester, MN (US);

Andrew B. Maki, Rochester, MN (US);

Trevor J. Timpane, Rochester, MN (US);

Inventors:

Axel Aguado Granados, Rochester, MN (US);

Benjamin A. Fox, Rochester, MN (US);

Nathaniel J. Gibbs, Rochester, MN (US);

Jamie R. Kuesel, Rochester, MN (US);

Andrew B. Maki, Rochester, MN (US);

Trevor J. Timpane, Rochester, MN (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method, system and computer program product for preventing execution of pirated software. A file is loaded on an end user's computer containing a binary image that is generated by removing one or more code bits from an executable code. A request is sent to a remote server to return a software key required for execution of the executable code from the binary image. The software key is downloaded to the end user's computer on which the binary image is loaded. One or more bits from the software key is inserted into the appropriate location of the binary image to regenerate the executable code. The executable code is enabled for execution on the end user's computer only following the embedding of the one or more bits.


Find Patent Forward Citations

Loading…