System of hierarchical policy definition, dissemination, and evaluation
First Claim
Patent Images
1. An apparatus for defining, disseminating, and evaluating policies in a policy-based decision system, said apparatus comprising:
- means for defining a hierarchy of policy groups;
means for associating a group of orthogonal parameters with at least one of said policy groups;
means for defining a policy for one of said policy groups;
means for disseminating said one policy group to a decision making component; and
means for evaluating said policy for said one of said policy groups.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for defining, disseminating, and evaluating policies in a policy-based decision system includes a unit for defining a hierarchy of policy groups, a unit for associating a group of orthogonal parameters with at least one policy group, a unit for defining at least one policy for one or more policy groups in said hierarchy, a unit for disseminating policies to one or more decision making component for at least one policy group in said hierarchy, and a unit for evaluating policies for at least one policy groups in the hierarchy.
138 Citations
5 Claims
-
1. An apparatus for defining, disseminating, and evaluating policies in a policy-based decision system, said apparatus comprising:
-
means for defining a hierarchy of policy groups;
means for associating a group of orthogonal parameters with at least one of said policy groups;
means for defining a policy for one of said policy groups;
means for disseminating said one policy group to a decision making component; and
means for evaluating said policy for said one of said policy groups. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for defining, disseminating, and evaluating policies in a policy-based decision system, said apparatus comprising:
-
means for defining a hierarchy of policy groups;
means for associating a group of orthogonal parameters with at least one of said policy groups;
means for defining a policy for one of said policy groups;
means for disseminating said one policy group to a decision making component;
means for evaluating said policy for said one of said policy groups; and
means for associating a group of orthogonal parameters with a policy group, wherein said group of orthogonal parameters comprises;
input variables to be resolved at a policy evaluation time;
action descriptions for applicable polices at the policy evaluation time; and
action parameters to be resolved at the policy evaluation time, and wherein said means for defining said policy comprises;
means for aggregating the orthogonal parameters associated with said policy group and one other policy group;
means for exposing said aggregated orthogonal parameters to a policy author, and where policy updates for a particular policy group include relevant policy updates in ancestral policy groups, and means for resolving conflicts that give priorities to first the policies defined higher or lower in the policy group hierarchy; and
second the policies with higher assigned priority, wherein said means for defining a hierarchy of policy groups produces a multiple inheritance data structure to relate at least two policy groups in parent child relationships, wherein said means for disseminating policies includes a mechanism that allows a decision making component to register for policies in at least one policy group and receive policy updates relevant only to the registered policy groups, and wherein said apparatus further comprises means for resolving conflicts with a policy-resolver in case multiple policies are found applicable in a particular evaluation.
-
Specification