×

Protecting software from unauthorized use by applying machine-dependent modifications to code modules

  • US 7,188,241 B2
  • Filed: 10/16/2002
  • Issued: 03/06/2007
  • Est. Priority Date: 10/16/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing anti-piracy protection by machine fingerprinting a software application on a server, the method comprising:

  • (a) providing the server with a server application for receiving and storing the application software, and for modifying the application software based on a machine fingerprint;

    (b) receiving by the server application the machine fingerprint from a target machine during a license transaction between the server application and the target machine;

    (c) modifying by the server application the stored application into a fingerprinted application using the received fingerprint, wherein the modifying comprises;

    (c1) applying the machine fingerprint to the stored application, and(c2) compiling the stored application with the machine fingerprint into the fingerprinted application; and

    (d) providing by the server application the fingerprinted application to the target machine for execution, wherein the fingerprinted application will only execute correctly on the target machine.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×