Patent ID: 7716240
Filing Date: 2010-05-11
Classification: G06F,H04L,H04M

Abstract:
1. A method comprising: providing a plurality of policies stored at a server, wherein the policies are applicable to a plurality of target profiles, each target profile having a set of target attributes, wherein each policy comprises a conditional statement having a policy abstraction and a corresponding action that will be performed when the conditional statement is satisfied, and each policy abstraction has a corresponding definition statement stored separately from the policy; at the server, analyzing a first policy of the plurality of policies to determine whether the first policy is relevant or irrelevant to a first specific target profile with a first set of specific target attributes; at the server, determining the first policy is relevant to the first specific target profile and transferring the first policy to a first specific target with the first specific target profile and causing storing in a memory of the first specific target a first conditional statement having a first abstraction and a first action of the first policy; at the server, analyzing the first policy to determine whether the first policy is relevant or irrelevant to a second specific target profile with a second set of specific target attributes; at the server, determining the first policy is not relevant to the second specific target profile and not transferring the first policy to a second specific target with the second specific target profile; at the first specific target, evaluating the first conditional statement which results in allowing performing of the first action at the first specific target; after the first action is allowed to be performed at the first specific target by the stored first policy, altering the first conditional statement at the server and without retransferring the first policy to the first specific target; and after altering the first conditional statement at the server and without retransferring the first policy to the first specific target, evaluating the first conditional statement which results in not allowing performing of the first action at the first specific target.