Patent ID: 9397861
Filing Date: 2016-07-19
CPC Classification: H04L

Claim Text:
1. A method for unified communication, the method comprising: receiving, from a client, a Client Application Server (CAS) message encoded in a CAS format having a standardized header and including a request for a unified communication service, the request including a request for a subscription service, wherein the standardized header is one of a plurality of predetermined headers used by a plurality of client types, the subscription service registering the client to receive notifications for changes to a service provided by the unified communication service; subscribing the client to the subscription service; sending the request to the service provider; determining a service type for the request based on information in the CAS message; configuring one or more permissions based on the request to: (1) determine one or more features of the service type to be provided to the client and (2) prevent the client from offering a user an option that exceeds the scope of features of the service type based on the one or more permissions; determining that the CAS communicates asynchronously with a service provider via an intermediary; notifying the client of an asynchronous communication status between the CAS and the service provider; and sending a reply message in response to the request for the unified communication service to the client, the reply message including data comprising notifications in changes in services provided by the CAS in accordance with the subscription service and permission data describing the one or more permissions.