发明名称 Methods of authorizing a computer license
摘要 A system and method of authorizing a product including transmitting from an end user device a character string, including a Transaction ID, to a licensing authority. The licensing authority encrypts the Transaction ID using an encryption key associated with a product for which the end user is seeking authorization to produce an Authorization number. Each product is associated with a different encryption key resulting in a different Authorization number being produced for each product based on the same Transaction ID. The licensing authority then returns the Authorization number to the end user device. A decryption processor associated with the end user device decrypts the Authorization number using an unchangeable decryption key and compares the decrypted Authorization number with the Transaction ID. If the decrypted Authorization number matches the Transaction ID the product is authorized.
申请公布号 US8843745(B2) 申请公布日期 2014.09.23
申请号 US201113094341 申请日期 2011.04.26
申请人 Nalpeiron Inc. 发明人 Roberts, Jr. Henry Arnold
分类号 H04L9/32;G06F21/10 主分类号 H04L9/32
代理机构 Seyfarth Shaw LLP 代理人 Seyfarth Shaw LLP ;Michaelis Brian
主权项 1. 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.
地址 Palo Alto CA US