Timestamped license data structure
AssigneeMicrosoft Technology Licensing, LLC
InventorsCarlos Peza Ramirez, Juhi Bagrodia, Harold E. Beyel, III
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsCarlos Peza Ramirez, Juhi Bagrodia, Harold E. Beyel, III
Estimating the term…
Technology is disclosed herein for a timestamped license data structure. In at least one implementation, program instructions stored on one or more computer readable storage media, when executed by a processing system, direct the processing system to at least, responsive to a launch of an application, obtain a license file for the application, the license file comprising a license data structure comprising: a user license; a licensing service signature; a licensing service public key; and a trusted timestamp package. The processing system is also directed to analyze the license data structure using the trusted timestamp package to determine if the licensing service public key was valid when the user license was signed by the licensing service signature if the licensing service public key is invalid. If the licensing service public key was valid when the user license was signed by the licensing service signature: enable features of the application.
A computing apparatus comprising:
A method for authenticating a user license for an application after the application has launched comprising:
One or more computer readable storage media having program instructions stored thereon for authenticating a user license for an application after the application has launched, wherein the program instructions, when executed by a processing system, direct the processing system to at least:
Dependencies are inferred from the claim text.