Secure offline activation process for licensed software application programs
AssigneeMicrosoft Corporation
InventorsAidan Hughes, Douglas R. de la Torre
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsAidan Hughes, Douglas R. de la Torre
Estimating the term…
A computer readable medium for activating a software application for execution on a designated computer, where the computer readable medium has stored thereon computer executable instructions for performing the following steps: computing an installation identifier reflective of the software application and the designated computer; receiving an activation code generated in accordance with the installation identifier and a blinding factor value; computing a first verification code as a function of the installation identifier; computing a trial blinding factor value; computing a decryption key as a function of the trial blinding factor value and the activation code; using the decryption key to decrypt a second verification code; verifying that the first verification code matches the second verification code; and, activating the software application for execution on the designated computer.
A computer readable medium for activating a software application for execution on a designated computer, the computer readable medium having stored thereon computer executable instructions for performing the following steps:
A computer readable medium for activating a software application for execution on a designated computer, the computer readable medium having stored thereon computer executable instructions for performing the following steps:
A method of activating a software application offline for execution on a designated computer, comprising the following steps:
Dependencies are inferred from the claim text.