COMPUTER DATA PRODUCT LICENSE INSTALLATION / UPDATE CONFIRMATION
First Claim
1. A system for confirming an update of a licensed computer data product in a client computer, the system comprising:
- a client license update manager, configured to perform the update;
a client license update confirmation manager, configured to generate an update confirmation, and including an authenticator configured to authenticate said update confirmation, wherein said update confirmation includes at least;
a status of the update;
machine-readable data indicative of a post-update state of the client computer subsequent to the update; and
an authentication, for validating the authenticity of said confirmation; and
a server license update confirmation manager, configured to receive said confirmation, and including a validator configured to validate said authentication.
7 Assignments
0 Petitions
Accused Products
Abstract
An authenticated digital confirmation of an installation or an update of a licensed computer data product, for providing the licensor with a validation that the installation/update was carried out as intended, and conveying relevant details of the installation/update. The installation/updating facility (internal software, external hardware device, or combination thereof) examines and documents the pre-installation/update state of the target computer system, performs the installation/update, examines and documents the post-installation/update state, and generates the confirmation, which is a summary or digest of the process and the status thereof. The confirmation is securely authenticated and sent to the licensor for validation, to be used for order fulfillment, billing and accounting, and other purposes.
42 Citations
15 Claims
-
1. A system for confirming an update of a licensed computer data product in a client computer, the system comprising:
-
a client license update manager, configured to perform the update; a client license update confirmation manager, configured to generate an update confirmation, and including an authenticator configured to authenticate said update confirmation, wherein said update confirmation includes at least; a status of the update; machine-readable data indicative of a post-update state of the client computer subsequent to the update; and an authentication, for validating the authenticity of said confirmation; and a server license update confirmation manager, configured to receive said confirmation, and including a validator configured to validate said authentication. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for confirming an update of a licensed computer data product in a client computer, the system comprising:
-
a client license update manager, configured to perform the update; a client license update confirmation manager and a sequential update counter configured to generate an update confirmation, and including an authenticator configured to authenticate said update confirmation, wherein said update confirmation consists only of; a sequential number generated by said sequential update counter; and an authentication, for validating the authenticity of said confirmation; and a server license update confirmation manager, configured to receive said confirmation, and including a validator configured to validate said authentication.
-
-
9. A method for confirming an update of a licensed computer data product in a client computer, the update being from a licensee of the licensed computer data product, the method comprising:
-
receiving a license update for the licensed computer data product by the client computer; installing the licensed data product update in the client computer; collecting configuration and license parameters for the licensed computer data product in the client computer subsequent to said installing; generating an update confirmation from said configuration and license parameters, and including at least; a status of the update; machine-readable data indicative of the post-update state; and an authentication, for validating the authenticity of said confirmation; authenticating said update confirmation to produce said authentication; sending said confirmation to the licensee; receiving said confirmation by the licensee; and validating said confirmation according to said authentication. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification