×

Access-control method for software module and programmable electronic device therefor

  • US 8,060,751 B2
  • Filed: 09/19/2007
  • Issued: 11/15/2011
  • Est. Priority Date: 06/21/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method of controlling access to a programmable electronic device configured to selectively make any of a plurality of licensed software modules installed on said device available to a user, said method comprising:

  • a) classifying said plurality of licensed and installed software modules into software-access-restriction classes;

    b) activating one of a plurality of access-control models associated with said device;

    c) storing at least some of said software modules in an encrypted form in said device;

    d) receiving a request to access one of said plurality of software modules;

    e) evaluating said software-access-restriction class for said one of said plurality of software modules and said one of said plurality of access-control models to determine whether to grant access to said one of said plurality of software modules; and

    f) making said one of said plurality of licensed software modules installed on said device available to a user of said device when said evaluating activity determines to grant access to said one of said plurality of software modules and denying access to said one of said plurality of licensed software modules installed on said device when said evaluating activity determines not to grant access to said one of said plurality of software modules;

    wherein said making activity f) comprises;

    obtaining a cipher-key from a token by combining a token-key portion of said token with a split-key to generate said cipher-key; and

    decrypting said one of said plurality of software modules in response to said cipher-key to form a plain-text module, wherein said one of said plurality of software modules has a genuine split-key associated therewith, and said device also has an unlicensed program having an artificial split-key associated therewith.

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