Patent ID: 8843745

Claim:
A system for authorizing use of a product on one or more end user devices, comprising: a licensing authority computing device including at least one processor and a memory device including instructions operable to be executed by said at least one processor to perform a set of actions, said at least one processor including: a licensing authority processor configured to receive character strings from said one or more end user devices, said character strings having a transaction identifier that is a number that changes each time the user seeks authorization for use of said product; an encryption processor in communication with said at least one licensing authority processor and configured to encrypt at least a portion of each of said character strings using a different encryption key for each different product; and a decryption processor in communication with said at least one licensing authority processor, said decryption processor configured to decrypt said encrypted portion of said character strings using an unchanging respective decryption key associated with program code of said product, decryption processing being different from encryption processing, said licensing authority computing device providing authorization for said one or more end user devices to access said product based on said unchanging respective decryption key that remains unchanged with each activation of said product.