×

Modular software protection

  • US 9,633,183 B2
  • Filed: 05/20/2010
  • Issued: 04/25/2017
  • Est. Priority Date: 06/19/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • maintaining a data selection mask at a server, the data selection mask designed to identify a static portion of data in different fields of a gross data set comprising defined data fields;

    transmitting the data selection mask to a client device;

    receiving, in response to transmitting the data selection mask, a selected data file from the client device, selected at the client device in accordance with the data selection mask from a gross data set larger than the selected data file;

    using the selected data file to identify the client device;

    receiving, at the server, a license key registered for a software executable installed on the client device;

    accessing, using the server, usage rights data indicated by the license key, wherein the usage rights data specifies features of the software executable that are to be enabled; and

    transmitting, from the server to the client device, a license file that enables the specified features to be executed on the client device.

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