Patent ID: 8682800

Claim:
One or more computer-storage memory media having computer-executable instructions embodied thereon that, when executed by a processor of a second party, causes the processor to perform a method for preparing a marked extended license for validation, the method comprising: receiving, from a first party, an application private key for creating an identifying mark associated with the second party, the identifying mark being capable of being validated; receiving a license object from the first party, the license object including a license, an application public key for validating the identifying mark associated with the second party, and an identifying mark associated with the first party; incorporating at least a portion of the license object into an application, wherein the at least a portion of the license object comprises the license; adding ephemeral data to the incorporated at least a portion of the license object to create an extended license, wherein the ephemeral data comprises data that expires after a period of time; adding the identifying mark associated with the second party to the extended license to create a marked extended license; and forwarding the marked extended license to a third party for validation.