The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 08, 2016
Filed:
Mar. 12, 2013
Microsoft Corporation, Redmond, WA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
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.