Patent ID: 9679119
Date: 2017-06-13
CPC Classifications: G06F,H04L

Claim:
1. A method for managing software entitlements in a networked computing environment, comprising: receiving a first registration request from a first requester for registering a first software product; registering, on a registry associated with an entitlement broker, a first entitlement to deploy the first software product in the networked computing environment; receiving a first deployment request from the first requester to deploy the first software product, on a first cloud provider's infrastructure, in the networked computing environment; verifying whether the first requester has the first entitlement to deploy the first software product, on the first cloud provider's infrastructure, in the networked computing environment, the verifying comprising: deploying the first software product, on the first cloud provider's infrastructure, in the networked computing environment if the first entitlement is verified; receiving a second registration request from a second requester for registering a second software product; registering, on the registry associated with the entitlement broker, a second entitlement to deploy the second software product in the networked computing environment; receiving a second deployment request from the second requester to deploy the second software product, on a second cloud provider's infrastructure, in the networked computing environment; verifying whether the second requester has the second entitlement to deploy the second software product, on the second cloud provider's infrastructure, in the networked computing environment, the verifying comprising: deploying the second software product, on the second cloud provider's infrastructure, in the networked computing environment if the second entitlement is verified; wherein the first cloud provider, the second cloud provider, the first owner, and the second owner are separate entities.