Universal sofeware key process
First Claim
1. A process of creating software key files, said software key files being adapted to bind a plurality of software programs to a hardware key without the programmers of the software programs knowing in advance the responses of said hardware key, comprising in combination:
- a) storing an instruction file for a software program, separate from said software program and located a third party location, containing instructions on what codes will be transmitted to said hardware key by said software program and describing where said software program will look in a file for responses transmitted back by said hardware key;
b) storing a description file, separate from said software program and created and located at a third party location, containing formula descriptions of said responses of said hardware key; and
,c) executing a software key creation program, separate from said software program and located at a third party location, which reads in said instruction file and following its instructions, creates a software key file containing hardware key responses, responses to codes listed in said instruction file and calculated according to said formula descriptions in said description file.
0 Assignments
0 Petitions
Accused Products
Abstract
A process of creating software key files, the software key files being adapted to bind a plurality of software programs to a hardware key without the programmers of the software programs knowing in advance the responses of said hardware key. The process includes an instruction file for a software program containing instructions on what codes will be transmitted to the hardware key by the software program and describing where the software program will look in a file for responses transmitted back by the hardware key. A description file contains formula descriptions of the responses of the hardware key, and a software key creation program reads in the instruction file and following its instructions, creates a software key file containing hardware key responses, responses to codes listed in the instruction file and calculated according to the formula descriptions in the description file.
-
Citations
1 Claim
-
1. A process of creating software key files, said software key files being adapted to bind a plurality of software programs to a hardware key without the programmers of the software programs knowing in advance the responses of said hardware key, comprising in combination:
-
a) storing an instruction file for a software program, separate from said software program and located a third party location, containing instructions on what codes will be transmitted to said hardware key by said software program and describing where said software program will look in a file for responses transmitted back by said hardware key; b) storing a description file, separate from said software program and created and located at a third party location, containing formula descriptions of said responses of said hardware key; and
,c) executing a software key creation program, separate from said software program and located at a third party location, which reads in said instruction file and following its instructions, creates a software key file containing hardware key responses, responses to codes listed in said instruction file and calculated according to said formula descriptions in said description file.
-
Specification