Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
171 words
A method for controlling installation of a software product, the method comprising: (a) when fingerprint data has not been previously provided for the software product, storing a user's fingerprint data in association with a separate identifier for the software product, such that in installations of the software product, newly presented fingerprint data is matched against the stored fingerprint data; (b) prior to an installation of the software product and after storing the user's fingerprint data, transmitting the user's fingerprint data and the separate identifier from a local computer of the user to a remote authentication system controlled by an enterprise responsible for distribution of the software product; (c) determining whether the fingerprint data provided allows installation of the software product, such that if the transmitted fingerprint data is not found to match the stored fingerprint data, blocking installation of the software product; and (d) determining whether the number of installations exceeds a pre-set maximum, such that installation is blocked if the number of installations is found to exceed the pre-set maximum.
Claim 2
Independent Claim
171 words
A method for controlling installation of a software product, the method comprising: (a) when fingerprint data has not been previously provided for the software product, storing a user's fingerprint data in association with a separate identifier for the software product, such that in installations of the software product, newly presented fingerprint data is matched against the stored fingerprint data; (b) prior to an installation of the software product and after storing the user's fingerprint data, transmitting the user's fingerprint data and the separate identifier from a local computer of the user to a remote authentication system controlled by an enterprise responsible for distribution of the software product; (c) determining whether the fingerprint data provided allows installation of the software product, such that if the transmitted fingerprint data is not found to match the stored fingerprint data, blocking installation of the software product; and (d) determining whether the number of installations exceeds a pre-set maximum, such that installation is blocked if the number of installations is found to exceed the pre-set maximum.
Claim 3
Dependent Claim
36 words
The method of claim 1, wherein blocking installation comprises transmitting instructions to block to a local computer of the user from a remote authentication system controlled by an enterprise responsible for distribution of the software product.
Claim 4
Dependent Claim
14 words
The method of claim 1, wherein the software product is purchased over the Internet.
Claim 5
Dependent Claim
34 words
The method of claim 1, further comprising monitoring a length of time during which the software product is operated by said user so that the user can be charged for the quantity of use.
Claim 6
Dependent Claim
32 words
The method of claim 1, further comprising: (i) beginning execution of the software product; and (ii) prompting the user to provide said fingerprint data prior to continued execution of the software product.
Claim 7
Dependent Claim
25 words
The method of claim 1, further comprising storing fingerprint data for a plurality of users, each of whom can use or install the software product.
Claim 8
Dependent Claim
192 words
A computer readable medium on which is provided instructions for operating a computer system to control installation of a software product, the instructions, when executed by the computer system, performing the steps of: (a) when fingerprint data has not been previously provided for the software product, storing a user's fingerprint data in association with a separate identifier for the software product, such that in installations of the software product, newly presented fingerprint data is matched against the stored fingerprint data; (b) prior to an installation of the software product and after storing the user's fingerprint data, transmitting the user's fingerprint data and the separate identifier from a local computer of the user to a remote authentication system controlled by an enterprise responsible for distribution of the software product; (c) determining whether the fingerprint data provided allows installation of the software product, such that if the transmitted fingerprint data is not found to match the stored fingerprint data, blocking installation of the software product; and (d) determining whether the number of installations exceeds a pre-set maximum, such that installation is blocked if the number of installations is found to exceed the pre-set maximum.
Claim 9
Dependent Claim
192 words
A computer readable medium on which is provided instructions for operating a computer system to control installation of a software product, the instructions, when executed by the computer system, performing the steps of: (a) when fingerprint data has not been previously provided for the software product, storing a user's fingerprint data in association with a separate identifier for the software product, such that in installations of the software product, newly presented fingerprint data is matched against the stored fingerprint data; (b) prior to an installation of the software product and after storing the user's fingerprint data, transmitting the user's fingerprint data and the separate identifier from a local computer of the user to a remote authentication system controlled by an enterprise responsible for distribution of the software product; (c) determining whether the fingerprint data provided allows installation of the software product, such that if the transmitted fingerprint data is not found to match the stored fingerprint data, blocking installation of the software product; and (d) determining whether the number of installations exceeds a pre-set maximum, such that installation is blocked if the number of installations is found to exceed the pre-set maximum.
Claim 10
Dependent Claim
42 words
The computer readable medium of claim 7, wherein instructions for blocking installation comprise instructions for transmitting instructions to block to a local computer of the user from a remote authentication system controlled by an enterprise responsible for distribution of the software product.
Claim 11
Dependent Claim
16 words
The computer readable medium of claim 7, wherein the software product is purchased over the Internet.
Claim 12
Dependent Claim
38 words
The computer readable medium of claim 7, further comprising instructions for monitoring a length of time during which the software product is operated by said user so that the user can be charged for the quantity of use.
Claim 13
Dependent Claim
35 words
The computer readable medium of claim 7, further comprising instructions for prompting the user to provide said fingerprint data after beginning execution of the software product and prior to continued execution of the software product.
Claim 14
Dependent Claim
29 words
The computer readable medium of claim 7, further comprising instructions for storing fingerprint data for a plurality of users, each of whom can use or install the software product.