Patent ID: 7475255

Claim:
A method for binding a computer program to an analog physical signature device to define an interactive system that controls the use of the computer program for its intended purpose, the method comprising the steps of: (a) providing instructions comprising the computer program, the instructions implementing an intended functionality; (b) providing the analog physical signature device to which the computer program is to be bound, the analog physical signature device being operative, in response to an analog input, to transform the analog input into a consequent, dependent analog output; and (c) replacing a code segment of the computer program instructions representing a program expression with an alternative code segment, the alternative code segment defining a predetermined digital input that is causally related to a predetermined analog input by means of the interactive system; (d) the alternative code segment being operative, when encountered during execution of the instructions comprising the computer program, to cause the predetermined analog input to be communicated to the physical object by means of the interactive system; (e) the analog physical signature device being operative to transform the predetermined analog input to a consequent, dependent analog output that is causally related to a predefined digital output by means of the interactive system; (f) the alternative code segment being operative to perform program functionality dependent upon the predetermined digital input and the predefined digital output.