Policy-based exposure of presence
First Claim
1. A method of enforcing policy-based exposure of presence, the method comprising:
- intercepting, at a policy enforcer, a request for presence information about a first subscriber to a presence service, the request for the presence information being sent from a service provider for a second subscriber to the presence service, wherein the service provider sends targeted advertisements to the first subscriber, and wherein the request for the presence information comprises a request for a real-time geographic location of the first subscriber;
analyzing, by the policy enforcer, the request for the presence information to determine attributes associated with the request;
applying, by the policy enforcer, a policy to the request, the policy being selected from a plurality of policies based at least in part on the attributes associated with the request for the presence information;
based at least in part on the policy, modifying, by the policy enforcer, the request for the presence information by;
changing, based on the service provider sending targeted advertisements to the first subscriber, the request for the real-time geographic location of the first subscriber to a request for an online or offline connection status of the first subscriber; and
adding a use restriction that the presence information can only be used by the service provider and not by a third party; and
forwarding the request for the presence information from the policy enforcer to the presence service.
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.
128 Citations
20 Claims
-
1. A method of enforcing policy-based exposure of presence, the method comprising:
-
intercepting, at a policy enforcer, a request for presence information about a first subscriber to a presence service, the request for the presence information being sent from a service provider for a second subscriber to the presence service, wherein the service provider sends targeted advertisements to the first subscriber, and wherein the request for the presence information comprises a request for a real-time geographic location of the first subscriber; analyzing, by the policy enforcer, the request for the presence information to determine attributes associated with the request; applying, by the policy enforcer, a policy to the request, the policy being selected from a plurality of policies based at least in part on the attributes associated with the request for the presence information; based at least in part on the policy, modifying, by the policy enforcer, the request for the presence information by; changing, based on the service provider sending targeted advertisements to the first subscriber, the request for the real-time geographic location of the first subscriber to a request for an online or offline connection status of the first subscriber; and adding a use restriction that the presence information can only be used by the service provider and not by a third party; and forwarding the request for the presence information from the policy enforcer to the presence service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for enforcing policy-based advertisements, the system comprising:
-
a processor; and a memory storage device in communication with the processor, the memory storage device having sets of instructions stored thereon which, when executed by the processor, cause the processor to; intercept, at a policy enforcer, a request for presence information about a first subscriber to a presence service, the request for the presence information being sent from a service provider for a second subscriber to the presence service, wherein the service provider sends targeted advertisements to the first subscriber, and wherein the request for the presence information comprises a request for a real-time geographic location of the first subscriber; analyze, by the policy enforcer, the request for the presence information to determine attributes associated with the request; apply, by the policy enforcer, a policy to the request, the policy being selected from a plurality of policies based at least in part on the attributes associated with the request for the presence information; based at least in part on the policy, modify, by the policy enforcer, the request for the presence information by; changing, based on the service provider sending targeted advertisements to the first subscriber, the request for the real-time geographic location of the first subscriber to a request for an online or offline connection status of the first subscriber; and adding a use restriction that the presence information can only be used by the service provider and not by a third party; and forward the request for the presence information from the policy enforcer to the presence service. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory 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:
-
intercept, at a policy enforcer, a request for presence information about a first subscriber to a presence service, the request for the presence information being sent from a service provider for a second subscriber to the presence service, wherein the service provider sends targeted advertisements to the first subscriber, and wherein the request for the presence information comprises a request for a real-time geographic location of the first subscriber; analyze, by the policy enforcer, the request for the presence information to determine attributes associated with the request; apply, by the policy enforcer, a policy to the request, the policy being selected from a plurality of policies based at least in part on the attributes associated with the request for the presence information; based at least in part on the policy, modify, by the policy enforcer, the request for the presence information by; changing, based on the service provider sending targeted advertisements to the first subscriber, the request for the real-time geographic location of the first subscriber to a request for an online or offline connection status of the first subscriber; and adding a use restriction that the presence information can only be used by the service provider and not by a third party; and forward the request for the presence information from the policy enforcer to the presence service. - View Dependent Claims (17, 18, 19, 20)
-
Specification