Patent ID: 9118653
Filing Date: 2015-08-25
Classification: G06F,H04L

Abstract:
1. A system for providing access to user information for each of plural subscribers to a communication service, each subscriber having a corresponding subscriber identifier, comprising: a services gatekeeper, executing on one or more processors; and a communication services API that provides access to the user information of the subscribers to the communication service and the communication services API configured to expose user information of a particular subscriber on receipt of an access token corresponding to the subscriber identifier for the particular subscriber; and wherein when a request is received at an authorization server of the services gatekeeper from a client application to access the communication services API for exposing the user information of each member of a group, the group being a container identifying subscriber identifiers of the plural subscribers, the authorization server obtains authorization from a group owner to satisfy the request to access the communication services API, and, in response to receiving said authorization from said group owner issues an access token to the client application granting access to said communication services API for each member of the group; and wherein when the access token granting access to the communication services API for each member of the group is received by the services gatekeeper from the client application, the group is resolved to a set of the subscriber identifiers and the client application is granted access to the communication services API to obtain the user information of each of the plural subscribers.