Secure feature activation
First Claim
Patent Images
1. A method for a user computer to selectively activate a feature of a software package executing on the user computer comprising:
- receiving a feature activation license from a remote server; and
activating an inactive feature originally present in the software package.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for a user computer to selectively activate a feature of a software package executing on the user computer includes receiving a feature activation license from a remote server and activating an inactive feature originally present in the software package.
180 Citations
56 Claims
-
1. A method for a user computer to selectively activate a feature of a software package executing on the user computer comprising:
-
receiving a feature activation license from a remote server; and
activating an inactive feature originally present in the software package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
- 17. The method as recited in claim further 1 comprising adding a patch to the software package wherein the patch is encapsulated with the feature activation license.
-
19. A method for selectively activating a feature of a software package executing on a user computer comprising:
-
a remote server receives a request from a user computer for activation of an inactive feature that is originally present in the software package;
the remote server processes the request; and
the remote server sends a feature activation license to the user computer for activating the inactive feature. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41)
-
- 35. The method as recited in claim further 19 comprising adding a patch to the software package wherein the patch is encapsulated with the feature activation license.
-
42. A method for selectively activating a feature of a software package executing on a user computer comprising:
-
a user requesting activation of an inactive feature originally present in the software package;
the user computer transmits a request for a feature activation license to a remote server of a software vendor;
the remote server receives the request;
the remote server processes the request;
the remote server sends the feature activation license to the user computer;
the user computer receives the feature activation license; and
the user computer activates the inactive feature. - View Dependent Claims (43, 44, 45)
-
-
46. A system for selectively activating a feature of a software package comprising:
-
a system information interface;
a device information segment on the system information interface wherein the device information segment shows a product identification and a box identification;
a software list segment on the system information interface wherein the software list segment shows a plurality of installed software packages;
a feature activation list segment on the system information interface wherein the feature activation list shows a status of installed features related to an individual installed software package; and
a software upgrade/installation interface on the system information interface wherein the software upgrade/installation interface is utilized for selectively activating an inactive feature. - View Dependent Claims (47, 48, 49, 50, 51, 52)
-
-
53. A data structure for use in selectively activating a feature of a software package executing on a user computer comprising:
-
a box identification corresponding to the user computer; and
a box feature identification that has a list of features to be activated.
-
-
54. A data structure for use in selectively activating a feature of a software package executing on a group of user computers comprising:
-
a group identification corresponding to the user computer; and
a group feature identification that has a list of features to be activated.
-
-
55. A software package which has inactive features that can only be activated through obtaining a feature activation license.
-
56. A method for determining a computer box identifier comprising:
-
obtaining a MAC identifier;
obtaining a system information component relating to the computer box; and
combining the MAC identifier and the system information component into the computer box identifier.
-
Specification