Patent ID: 9128780
Filing Date: 2015-09-08
Classification: G06F,H04L,H04W

Abstract:
1. At a cloud instance in a cloud computing environment, the cloud instance running on an underlying computer system that includes one or more processors and system memory, the cloud instance hosting a license server, a method for validating the license server as a target license server for a software license, the method comprising: detecting a validation event for the license server, the validation event indicating that the license server is to check its status as the target license server for the software license, the software license being tied to a unique name and being installable at the license server only if the license server establishes an identifier for the license server using a unique identifier that is based on the unique name, the unique name also being associated with a cloud-based object within the cloud computing environment, the license server being enabled to establish the unique identifier as its identifier only if it assumes exclusive ownership of the cloud-based object; the license server requesting to assume exclusive ownership of the cloud-based object in response to the validation event, a storage system that stores the cloud-based object enforcing exclusivity of ownership of the cloud-based object, such that only a single license server can own the cloud-based object at any time; based on the license server being granted exclusive ownership of the cloud-based object, the license server using the unique name to establish the unique identifier as the identifier for the license server; and based on the license server having used the unique name to establish the unique identifier as the identifier for the license server, the license server receiving one or more license requests corresponding to the license.