Method and computer software code for providing security for a computer software program
AssigneeDVI Acquisition Corp.
InventorJeffery E. Slama
Life of this patent
Estimating the term…
Loading patent…
AssigneeDVI Acquisition Corp.
InventorJeffery E. Slama
Estimating the term…
A method and computer software code for monitoring security codes generated by a security device and providing software security for an application program are disclosed. In a preferred embodiment, security software provides security for an application program by reading analog data signals representing a security code from a predetermined input port of a computer, determining whether the read analog data signals correspond with an expected security code, and enabling or disabling the protected application program based upon whether the read analog data signals correspond with an expected security code. In a preferred embodiment, the analog data signals are resistance values, and the predetermined input port of a computer is a game port. In a preferred embodiment, multiple sequences of resistance values, a combination of which form a security code sequence, are presented to the analog pins of a computer's game port. Security software reads the security code sequences and either enables or disables the protected application program based upon whether the read security code sequence corresponds to an expected security code sequence. In a preferred embodiment, the security software is capable of compensating for execution delays caused by a non-real-time operating system. Also, in a preferred embodiment, the security software is capable of compensating for the analog data being presented to the input port of a computer asynchronous to the security software reading such analog data.
A method for providing security for a software program executing on a computer, the method comprising:
A method for compensating for execution delays present in a non-real-time operating system by a security software program executing on a computer, wherein said security software program reads real-time input data in providing security for an application program, the method comprising:
A method for reading asynchronous input data by a security software program executing on a computer, said security software program providing security for an application program, wherein said security software program compensates for said input data being asynchronous, the method comprising:
Computer executable software code stored on a computer readable medium, the code for a security software program that provides security for an application program, the code comprising:
Dependencies are inferred from the claim text.