POLICY-BASED EXPOSURE OF PRESENCE
First Claim
1. A method of enforcing policy-based exposure of presence, the method comprising:
- receiving, from a service provider, a request for presence information about a subscriber;
intercepting the request at a policy enforcer;
analyzing the request to determine attributes associated with the request;
based in part on the determined attributes of the request, applying a policy to the request;
based on the applied policy, filtering the request for presence information about the subscriber;
forwarding the filtered request to a presence server; and
publishing, to the service provider, the filtered presence information about the subscriber.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide methods and systems for enforcing policy-based exposure of presence. The method includes receiving, from a service provider, a request for presence information about a subscriber, intercepting the request at a policy enforcer, and analyzing the request to determine attributes associated with the request. The method further includes, based in part on the determined attributes of the request, applying a policy to the request, and based on the applied policy, filtering the request for presence information about the subscriber. Further, the method includes forwarding the filtered request to a presence server, and publishing, to the service provider, the filtered presence information about the subscriber.
114 Citations
19 Claims
-
1. A method of enforcing policy-based exposure of presence, the method comprising:
-
receiving, from a service provider, a request for presence information about a subscriber; intercepting the request at a policy enforcer; analyzing the request to determine attributes associated with the request; based in part on the determined attributes of the request, applying a policy to the request; based on the applied policy, filtering the request for presence information about the subscriber; forwarding the filtered request to a presence server; and publishing, to the service provider, the filtered presence information about the subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of enforcing policy-based exposure of presence, the method comprising:
-
receiving, at a policy enforcer, a publication request from a presence source, wherein the publication request includes content; based on the content of the publication request, applying a policy to the publication request; receiving, at a presence server, presence source documents related to the publication; composing the presence source documents based on the applied policy, wherein the composed presence source documents generate raw presence documents; and enforcing a content policy on the raw presence documents in order to apply a level of presence authorization to the publication. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for enforcing policy-based advertisements, the system comprising:
-
a policy enforcer configured to receive a request from a service provider for presence information about a client, based on the request, select a policy to apply to the request, and filter the presence information returned in response to the request based on the selected policy; and a presence server coupled with the policy enforcer, the presence server configured to receive the filtered presence request, retrieve the requested presence information about the client, and transmit the retrieved presence information about the client to the policy enforcer, wherein the policy enforcer is further configured to publish the received presence information about the client to the service provider which requested the presence information. - View Dependent Claims (18)
-
-
19. A machine-readable medium including sets of instructions stored thereon for enforcing policy-based exposure of presence which, when executed by a machine, causes the machine to:
-
receive, from a service provider, a request for presence information about a subscriber; intercept the request at a policy enforcer; analyze the request to determine attributes associated with the request; based in part on the determined attributes of the request, apply a policy to the request; based on the applied policy, filter the request for presence information about the subscriber; forward the filtered request to a presence server; and publish, to the service provider, the filtered presence information about the subscriber.
-
Specification