LICENSING FOR SERVICES
First Claim
1. A method for providing licensing for services, comprising:
- determining, via a service partner, whether a user exists in a user provisioning cache and whether the user is provisioned to use a service provided by the service partner;
if the user does not exist in the user provisioning cache or is not provisioned to use the service, or both, querying a licensing service to determine updates to the user provisioning cache;
based on the updates to the user provisioning cache, determining whether the user is provisioned to use the service; and
if the user is provisioned to use the service, allowing the user access to the service.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable storage media for providing licensing for services are provided herein. The method includes determining, via a service partner, whether a user exists in a user provisioning cache and whether the user is provisioned to use a service provided by the service partner. The method also includes querying a licensing service to determine updates to the user provisioning cache if the user does not exist in the user provisioning cache or is not provisioned to use the service, or both. Further, the method includes determining whether the user is provisioned to use the service based on the updates to the user provisioning cache and, if the user is provisioned to use the service, allowing the user access to the service.
-
Citations
20 Claims
-
1. A method for providing licensing for services, comprising:
-
determining, via a service partner, whether a user exists in a user provisioning cache and whether the user is provisioned to use a service provided by the service partner; if the user does not exist in the user provisioning cache or is not provisioned to use the service, or both, querying a licensing service to determine updates to the user provisioning cache; based on the updates to the user provisioning cache, determining whether the user is provisioned to use the service; and if the user is provisioned to use the service, allowing the user access to the service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing licensing for services, comprising:
-
a service partner configured to; determine whether a user exists in a user provisioning cache and whether the user is provisioned to use a service provided by the service partner; if the user exists in the provisioning cache and is provisioned to use the service, allow the user access to the service; if the user does not exist in the user provisioning cache or is not provisioned to use the service, or both, query a licensing service to determine provisioning updates to the user provisioning cache; determine whether the user is provisioned to use the service based on the provisioning updates; and if the user is provisioned to use the service, allow the user access to the service; and the licensing service configured to return the provisioning updates to the service partner. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more computer-readable storage media comprising a plurality of instructions that, when executed by a processor, cause the processor to:
-
determine whether a user is provisioned to use a service provided by the service partner; if the user is not provisioned to use the service, query a licensing service to determine provisioning updates to the user provisioning cache; determine whether the user is provisioned to use the service based on the provisioning updates; and if the user is provisioned to use the service, allow the user access to the service. - View Dependent Claims (17, 18, 19, 20)
-
Specification