Method for securing software to reduce unauthorized use
First Claim
1. A method for reducing unauthorized software use, the method comprising:
- providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for reducing unauthorized software use includes supplying a first authorization code with the software. The first authorization code enables the software on a computer for use by a user during an initial period upon entry by the user. The user then contacts the representative for retrieval of an additional authorization code. The software is operable during subsequent periods without further communication with the representative following entry of the additional authorization code. The user chooses either manual or electronic registration and provides registration information to the representative prior to retrieval of the additional authorization code. Previously stored registration information is compared with the registration information provided by the user to the representative prior to retrieval of the additional authorization code to determine if the user is an unauthorized user. The software is disabled if the user is an unauthorized user or if the additional authorization code is not entered.
175 Citations
126 Claims
-
1. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (2, 3, 4, 5)
the usage of the software is dependent upon execution time of the software on the computer.
-
-
5. The method of claim 1 wherein:
the usage of the software is dependent upon number of accesses to the software on the computer.
-
6. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software transferring the first authorization code with the software;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
allowing the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (7)
-
-
8. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
allowing the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including at least a plurality of computer specific information;
transferring the at least one additional authorization code to the user if the user is an authorized user following the step of providing registration information; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (9, 10)
-
-
11. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
at any time during the initial authorization period, requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
at any time during the initial authorization period, requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
transferring the at least one additional authorization code to the user if the user is an authorized user following the step of providing registration information;
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered; and
allowing for registration and the transfer of the at least one additional authorization code following the at least partial disabling of the software to at least substantially restore the software to a fully enabled state. - View Dependent Claims (12)
-
-
13. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
transferring the first authorization code with the software;
at any time during the initial authorization period, requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
at any time during the initial authorization period, requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered; and
allowing for registration and the transfer of the at least one additional authorization code following the at least partial disabling of the software to at least substantially restore the software to a fully enabled state. - View Dependent Claims (14)
-
-
15. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by, a user for an initial authorization period, the initial authorization period being based on usage of the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, registration information including computer specific information; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (16)
-
-
17. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software, supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (18, 19)
-
-
20. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
transferring the first authorization code with the software;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period beyond the initial authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
allowing the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including at least a plurality of computer specific information; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (21)
-
-
22. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
allowing the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including at least a plurality of computer specific information;
transferring the at least one additional authorization code to the user if the user is an authorized user following the step of providing registration information; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (23, 24)
-
-
25. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
at any time during the initial authorization period, requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
at any time during the initial authorization period, requiring the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
transferring the at least one additional authorization code to the user if the user is an authorized user following the step of providing registration information;
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered; and
allowing for registration and the transfer of the at least one additional authorization code following the at least partial disabling of the software to at least substantially restore the software to a fully enabled state. - View Dependent Claims (26)
-
-
27. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
transferring the first authorization code with the software;
at any time during the initial authorization period, requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
at any time during the initial authorization period, requiring the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered; and
allowing for registration and the transfer of the at least one additional authorization code following the at least partial disabling of the software to at least substantially restore the software to a fully enabled state. - View Dependent Claims (28)
-
-
29. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, registration information including computer specific information; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (30)
-
-
31. A method for reducing unauthorized software use, the method comprising:
-
providing a representative, to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an unauthorized user; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (32, 33, 34)
at least partially disabling the software if the user is an unauthorized user.
-
-
33. The method of claim 31 wherein requiring the user to provide registration information includes allowing the user to provide the registration information to the representative by contacting the representative during installation of the software.
-
34. The method of claim 31 wherein the previously stored registration information is stored on a database associated with the representative.
-
35. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
transferring the first authorization code with the software;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
allowing the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an unauthorized user; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (36, 37)
at least partially disabling the software if the user is an unauthorized user.
-
-
37. The method of claim 35 wherein the step of allowing includes allowing the user to provide registration information to the representative during installation of the software.
-
38. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
allowing the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including at least a plurality of computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an authorized user;
transferring the at least one additional authorization code to the user if the user is an authorized user; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (39, 40)
at least partially disabling the software if the user is an unauthorized user.
-
-
40. The method of claim 38 wherein the step of allowing includes allowing the user to provide registration information to the representative during installation of the software.
-
41. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
supplying the first authorization code with the software;
requiring the user to enter, the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
at any time during the initial authorization period, requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being operable enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
at any time during the initial authorization period, requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an authorized user;
transferring the at least one additional authorization code to the user if the user is an authorized user;
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered; and
allowing for registration and the transfer of the at least one additional authorization code following the at least partial disabling of the software to at least substantially restore the software to a fully enabled state. - View Dependent Claims (42)
at least partially disabling the software if the user is an unauthorized user.
-
-
43. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
transferring the first authorization code with the software;
at any time during the initial authorization period, requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
at any time during the initial authorization period, requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an unauthorized user;
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered; and
allowing for registration and the transfer of the at least one additional authorization code following the at least partial disabling of the software to at least substantially restore the software to a fully enabled state. - View Dependent Claims (44)
at least partially disabling the software if the user is an unauthorized user.
-
-
45. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an unauthorized user; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (46, 47)
at least partially disabling the software if the user is an unauthorized user.
-
-
47. The method of claim 45 wherein requiring the user to provide registration information includes allowing the user to provide the registration information to the representative by contacting the representative during installation of the software.
-
48. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an unauthorized user; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (49, 50, 51)
at least partially disabling the software if the user is an unauthorized user.
-
-
50. The method of claim 48 wherein requiring the user to provide registration information includes allowing the user to provide the registration information to the representative by contacting the representative during installation of the software.
-
51. The method of claim 48 wherein the previously stored registration information is stored on a database associated with the representative.
-
52. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being, based on usage of the software;
transferring the first authorization code with the software;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
allowing the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an unauthorized user; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (53, 54)
at least partially disabling the software if the user is an unauthorized user.
-
-
54. The method of claim 52 wherein the step of allowing includes allowing the user to provide registration information to the representative during installation of the software.
-
55. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
allowing the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including at least a plurality of computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an authorized user;
transferring the at least one additional authorization code to the user if the user is an authorized user; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (56, 57)
at least partially disabling the software if the user is an unauthorized user.
-
-
57. The method of claim 55 wherein the step of allowing includes allowing the user to provide registration information to the representative during installation of the software.
-
58. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
at any time during the initial authorization period, requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
at any time during the initial authorization period, requiring the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an authorized user;
transferring the at least one additional authorization code to the user if the user is an authorized user;
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered; and
allowing for registration and the transfer of the at least one additional authorization code following the at least partial disabling of the software to at least substantially restore the software to a fully enabled state. - View Dependent Claims (59)
at least partially disabling the software if the user is an unauthorized user.
-
-
60. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
transferring the first authorization code with the software;
at any time during the initial authorization period, requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
at any time during the initial authorization period, requiring the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an unauthorized user;
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered; and
allowing for registration and the transfer of the at least one additional authorization code following the at least partial disabling of the software to at least substantially restore the software to a fully enabled state. - View Dependent Claims (61)
at least partially disabling the software if the user is an unauthorized user.
-
-
62. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on usage of the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an unauthorized laser; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (63, 64)
at least partially disabling the software if the user is an unauthorized user.
-
-
64. The method of claim 62 wherein requiring the user to provide registration information includes allowing the user to provide the registration information to the representative by contacting the representative during installation of the software.
-
65. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (66, 67)
-
-
68. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
transferring the first authorization code with the software;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
allowing the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (69)
-
-
70. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
allowing the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including at least a plurality of computer specific information;
transferring the at least one additional authorization code to the user if the user is an authorized user following the step of providing registration information; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (71, 72)
-
-
73. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
at any time during the initial authorization period, requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
at any time during the initial authorization period, requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
transferring the at least one additional authorization code to the user if the user is an authorized user following the step of providing registration information;
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered; and
allowing for registration and the transfer of the at least one additional authorization code following the at least partial disabling of the software to at least substantially restore the software to a fully enabled state. - View Dependent Claims (74)
-
-
75. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
transferring the first authorization code with the software;
at any time during the initial authorization period, requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
at any time during the initial authorization period, requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered; and
allowing for registration and the transfer of the at least one additional authorization code following the at least partial disabling of the software to at least substantially restore the software to a fully enabled state. - View Dependent Claims (76)
-
-
77. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, registration information including computer specific information;
and at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (78)
-
-
79. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (80, 81)
-
-
82. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
transferring the first authorization code with the software;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
allowing the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including at least a plurality of computer specific information; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (83)
-
-
84. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
allowing the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including at least a plurality of computer specific information;
transferring the at least one additional authorization code to the user if the user is an authorized user following the step of providing registration information; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (85, 86)
-
-
87. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
at any time during the initial authorization period, requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
at any time during the initial authorization period, requiring the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
transferring the at least one additional authorization code to the user if the user is an authorized user following the step of providing registration information;
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered; and
allowing for registration and the transfer of the at least one additional authorization code following the at least partial disabling of the software to at least substantially restore the software to a fully enabled state. - View Dependent Claims (88)
-
-
89. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
transferring the first authorization code with the software;
at any time during the initial authorization period, requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
at any time during the initial authorization period, requiring the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered; and
allowing for registration and the transfer of the at least one additional authorization code following the at least partial disabling of the software to at least substantially restore the software to a fully enabled state. - View Dependent Claims (90)
-
-
91. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, registration information including computer specific information; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (92)
-
-
93. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an unauthorized user; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (94, 95, 96)
at least partially disabling the software if the user is an unauthorized user.
-
-
95. The method of claim 93 wherein requiring the user to provide registration information includes allowing the user to provide the registration information to the representative by contacting the representative during installation of the software.
-
96. The method of claim 93 wherein the previously stored registration information is stored on a database associated with the representative.
-
97. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
transferring the first authorization code with the software;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
allowing the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an unauthorized user; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (98, 99)
at least partially disabling the software if the user is an unauthorized user.
-
-
99. The method of claim 97 wherein the step of allowing includes allowing the user to provide registration information to the representative during installation of the software.
-
100. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
allowing the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including at least a plurality of computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an authorized user;
transferring the at least one additional authorization code to the user if the user is an authorized user; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (101, 102)
at least partially disabling the software if the user is an unauthorized user.
-
-
102. The method of claim 100 wherein the step of allowing includes allowing the user to provide registration information to the representative during installation of the software.
-
103. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
at any time during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
at any time during the initial authorization period, requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an authorized user;
transferring the at least one additional authorization code to the user if the user is an authorized user;
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered; and
allowing for registration and the transfer of the at least one additional authorization code following the at least partial disabling of the software to at least substantially restore the software to a fully enabled state. - View Dependent Claims (104)
at least partially disabling the software if the user is an unauthorized user.
-
-
105. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
transferring the first authorization code with the software;
at any time during the initial authorization period, requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
at any time during the initial authorization period, requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an unauthorized user;
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered; and
allowing for registration and the transfer of the at least one additional authorization code following the at least partial disabling of the software to at least substantially restore the software to a fully enabled state. - View Dependent Claims (106)
at least partially disabling the software if the user is an unauthorized user.
-
-
107. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to selectively choose either manual or electronic registration and provide registration information to the representative prior to retrieval of the at least one additional authorization code, registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an unauthorized user; and
at least partially disabling the software following the initial authorization period of the at least one additional authorization code is not entered. - View Dependent Claims (108, 109)
at least partially disabling the software if the user is an unauthorized user.
-
-
109. The method of claim 107 wherein requiring the user to provide registration information includes allowing the user to provide the registration information to the representative by contacting the representative during installation of the software.
-
110. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an unauthorized user; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (111, 112, 113)
at least partially disabling the software if the user is an unauthorized user.
-
-
112. The method of claim 110 wherein requiring the user to provide registration information includes allowing the user to provide the registration information to the representative by contacting the representative during installation of the software.
-
113. The method of claim 110 wherein the previously stored registration information is stored on a database associated with the representative.
-
114. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
transferring the first authorization code with the software;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
allowing the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an unauthorized user; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (115, 116)
at least partially disabling the software if the user is an unauthorized user.
-
-
116. The method of claim 114 wherein the step of allowing includes allowing the user to provide registration information to the representative during installation of the software.
-
117. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
allowing the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including at least a plurality of computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an authorized user;
transferring the at least one, additional authorization code to the user if the user is an authorized user; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (118, 119)
at least partially disabling the software if the user is an unauthorized user.
-
-
119. The method of claim 117 wherein the step of allowing includes allowing the user to provide registration information to the representative during installation of the software.
-
120. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
supplying the first authorization code with the software;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
at any time during the initial authorization period, requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
at any time during the initial authorization period, requiring the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an authorized user;
transferring the at least one additional authorization code to the user if the user is an authorized user;
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered; and
allowing for registration and the transfer of the at least one additional authorization code following the at least partial disabling of the software to at least substantially restore the software to a fully enabled state. - View Dependent Claims (121)
at least partially disabling the software if the user is an unauthorized user.
-
-
122. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
transferring the first authorization code with the software;
at any time during the initial authorization period, requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
at any time during the initial authorization period, requiring the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, the registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an unauthorized user;
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered; and
allowing for registration and the transfer of the at least one additional authorization code following the at least partial disabling of the software to at least substantially restore the software to a fully enabled state. - View Dependent Claims (123)
at least partially disabling the software if the user is an unauthorized user.
-
-
124. A method for reducing unauthorized software use, the method comprising:
-
providing a representative to monitor software license compliance;
associating a first authorization code with the software, the first authorization code enabling the software on a computer for use by a user for an initial authorization period, the initial authorization period being based on a predetermined period of time;
requiring the user to enter the first authorization code to at least partially enable the software on the computer for use by the user during the initial authorization period;
requiring the user to contact the representative for retrieval of at least one additional authorization code to repeat the enablement of the software on the computer for use by the user during a subsequent authorization period after the initial authorization period and allowing the repeat of the enablement of the software to be performed prior to the expiration of the initial authorization period so the enablement of the software can be continuous from the initial authorization period to the subsequent authorization period, the software being enabled on the computer for use by the user during the subsequent authorization period without requiring further communication with the representative following entry of the at least one additional authorization code;
requiring the user to provide registration information to the representative prior to retrieval of the at least one additional authorization code, registration information including computer specific information;
comparing previously stored registration information related to at least one of the software, the user, and the computer with the registration information provided by the user to the representative prior to retrieval of the at least one additional authorization code to determine if the user is an unauthorized laser; and
at least partially disabling the software following the initial authorization period if the at least one additional authorization code is not entered. - View Dependent Claims (125, 126)
at least partially disabling the software if the user is an unauthorized user.
-
-
126. The method of claim 124 wherein requiring the user to provide registration information includes allowing the user to provide the registration information to the representative by contacting the representative during installation of the software.
Specification