Patent ID: 9092598
Filing Date: 2015-07-28
Classification: G06F,G06Q

Abstract:
1. A method comprising: obtaining, by a computing device, a branding identifier that previously was embedded in a software license prior to receipt of the software license by the computing device, the obtaining of the branding identifier comprising obtaining the branding identifier without accessing a source remote from the computing device, the branding identifier identifying a particular version of a software product; comparing, by the computing device, the branding identifier to a portion of the software product on the computing device to determine whether the branding identifier matches the portion of the software product; in response to determining that the branding identifier does not match the portion of the software product, maintaining a current license state of the software product; and in response to determining that the branding identifier matches the portion of the software product: obtaining, by the computing device, component dependency information from the software license, the component dependency information identifying one or more aspects of the particular version of the software product; comparing, by the computing device, the component dependency information to one or more aspects of the software product on the computing device to determine whether the component dependency information matches the one or more aspects of the software product; and in response to determining that the component dependency information matches the one or more aspects of the software product activating the software product, otherwise, maintaining the current license state of the software product.