Patent ID: 9344424
Filing Date: 2016-05-17
CPC Classification: G06Q,H04L

Claim Text:
1. A method comprising: identifying a shared service from a plurality of services provided by a server system, wherein the shared service is specified by an authorizing entity; associating a credential with the shared service and the authorizing entity, wherein the credential comprises a digital token including data identifying that an entity providing the credential is authorized to access the specified shared service and additional data including at least one attribute preventing repudiation of the credential; receiving a request from a requesting entity to access the shared service, wherein the requesting entity is separate from the authorizing entity; verifying that the request includes the credential and that the credential is associated with the shared service and the authorizing entity; determining that the request exceeds a maximum number of requests for the shared service using the credential; notifying the authorizing entity that the request exceeds the maximum number of requests; and based on verifying that the request includes the credential, providing access to the shared service to the requesting entity based on (i) verifying that the request includes the credential and (ii) receiving, responsive to notifying the authorizing entity that the request exceeds the maximum number of requests, input from the authorizing entity that permits access to the shared service using the credential, wherein the requesting entity is restricted to accessing the shared service identified by the credential as authorized by the authorizing entity; wherein the identifying, the providing of the credential, the receiving of the request, the verifying, and the providing of the access are executed by a processing device of the server system.