Intermediary api for providing presence data to requesting clients
AssigneeMicrosoft Corporation
InventorsKurt K. De Ding, Ajay Soni, Stephane Taine
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsKurt K. De Ding, Ajay Soni, Stephane Taine
Estimating the term…
Technologies are generally described for providing an intermediary API for intercepting and processing subscribing requests to a communications server. An intermediary API may intercept a subscribing request from a local or PIC client to receive presence status data from a presentity such as a bot executed on the communications server. The intermediary API may be configured to provide the presence data to a PIC client without consuming the communications server registered subscription limit. The intermediary API may employ a server-supported protocol-specific processing language or module to intercept the subscribing requests, to determine if the request is targeted for one or more bots executed on the communications server, and to determine if the request is for presence data for one or more bots. The intermediary API may determine if the request is non-terminating, and if all criteria are met, may provide presence data to the requesting client.
A method to be executed at least in part in a computing device for providing an intermediary application programming interface (API) for intercepting and processing subscribing requests to a communications server, the method comprising:
A computing device for providing an intermediary application programming interface (API) for intercepting and processing subscribing requests to a communications server, the computing device comprising:
A computer-readable memory device with instructions stored thereon for providing an intermediary application programming interface (API) for intercepting and processing subscribing requests to a communications server, the instructions comprising:
Dependencies are inferred from the claim text.