×

Modular Software Protection

  • US 20100325734A1
  • Filed: 05/20/2010
  • Published: 12/23/2010
  • Est. Priority Date: 06/19/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a server, a license key registered for a software executable installed on a client device and machine fingerprint data generated at the client device;

    accessing stored usage rights data indicated by the license key, using the server, wherein the usage rights data specifies a number of client devices on which the software executable is licensed to operate and which features of the software executable are enabled;

    determining, using the machine fingerprint data received by the server, whether operation of the software executable on the client device would cause the number of client devices on which the software executable is licensed to operate to be exceeded; and

    creating, in response to the determining step, an encrypted license file for transmission to the client device that defines separate features of the software executable to be enabled on the client device.

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