Remote management of resource license
First Claim
1. A system that facilitates user-centric licensing of a plurality of resources, the system comprising:
- an interface component that receives an access request that corresponds to a subset of the resources; and
an aggregated resource license component to;
establish identity of a requestor associated with the access request;
maintain a cloud-based store of multiple resource licenses previously obtained by the requestor;
determine whether the identity of the requestor is associated with the multiple resource licenses;
verify that one or more resource license of the multiple resource licenses in the cloud-based store is a resource license of, and allows access to, each resource of the subset of resources;
allow the requestor to access the subset of resources upon;
determination that the identity of the requestor is associated with the multiple resource licenses; and
verification that at least one resource license of each resource of the subset of resources exists in the multiple resource licenses stored in the cloud-based store; and
when the identity of the requestor is determined to be associated with the multiple resource licenses and the multiple resource licenses are verified to include licenses associated with the subset of resources, generate a token which includes the identity and an aggregation of the multiple resource licenses, the token being used to grant access to the subset of the resources residing off-premise, on-premise, or in combination thereof.
2 Assignments
0 Petitions
Accused Products
Abstract
A user-centric or identity-centric resource licensing system that manages access to ‘cloud-based’ resources (e.g., applications and services) is provided. A ‘cloud’ refers to a collection of resources (e.g., hardware and/or software) provided and maintained by an off-site or off-premise party (e.g., third party), wherein the collection of resources can be accessed by an identified user via a network. In accordance with the user-centric licensing model, the resource license (and subscription) rights can migrate with a user without regard to physical location, device used, or other contextual factors (e.g., activity engaged). Effectively, the rights are mapped (and tracked) as a function of a user identity, which can be a core identity or an identity based upon activity engaged, role, capacity, etc.
-
Citations
20 Claims
-
1. A system that facilitates user-centric licensing of a plurality of resources, the system comprising:
-
an interface component that receives an access request that corresponds to a subset of the resources; and an aggregated resource license component to; establish identity of a requestor associated with the access request; maintain a cloud-based store of multiple resource licenses previously obtained by the requestor; determine whether the identity of the requestor is associated with the multiple resource licenses; verify that one or more resource license of the multiple resource licenses in the cloud-based store is a resource license of, and allows access to, each resource of the subset of resources; allow the requestor to access the subset of resources upon; determination that the identity of the requestor is associated with the multiple resource licenses; and verification that at least one resource license of each resource of the subset of resources exists in the multiple resource licenses stored in the cloud-based store; and when the identity of the requestor is determined to be associated with the multiple resource licenses and the multiple resource licenses are verified to include licenses associated with the subset of resources, generate a token which includes the identity and an aggregation of the multiple resource licenses, the token being used to grant access to the subset of the resources residing off-premise, on-premise, or in combination thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of controlling access to resources, the method comprising:
-
receiving a request for access to a subset of the resources; determining or inferring a current context of a requestor of the request, wherein the current context includes a business context or a personal context of the requestor; determining or inferring a current identity of multiple identities of the requestor based in part on the current context; determining whether the current identity of the requestor is authorized to use multiple persistent licenses, the multiple persistent licenses including at least one persistent license that is valid for each resource of the subset of the resources; generating an object that identifies the requestor; when the current identity of the requestor is determined to be authorized to use the multiple persistent licenses, mapping the object to the current identity of the requestor and to an aggregation of the multiple persistent licenses in view of the subset of the resources, wherein the object conveys both the identity and license rights associated with the multiple persistent licenses; and transferring the object to the requestor. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-executable protocol that facilitates managing multiple resource licenses associated with a plurality of resources, the protocol to facilitate the performance of acts, the acts comprising:
-
receiving a request from a user for access to a subset of the plurality of resources, the subset of the plurality of resources are located on-premise or off-premise; establishing multiple different identities of the user, wherein the multiple different identities include a business identity and a personal identity of the user; generating an object that; aggregates the multiple resource licenses into an aggregation of multiple resource licenses; and maps each of the multiple different identities of the user to a different subset of the multiple resource licenses, the object including; the multiple different identities; a mapping of each of the multiple different identities to a corresponding different subset of the multiple resource licenses; and the aggregation of the multiple resource licenses; and transmitting the object to the user, the object enables access to at least a portion of the subset of the plurality of resources from a plurality of disparate sources based in part on a current identity of the multiple different identities of the user. - View Dependent Claims (19, 20)
-
Specification