Method and system for integrating policies across systems
First Claim
1. A processor-based method of applying a policy, comprising:
- identifying a first entity and a first relationship, the first relationship defining an attribute related to the first entity;
identifying a policy associated with the first entity and the first relationship;
applying semantics to determine a degree of relatedness between the first entity and a second entity; and
applying the policy to a second relationship that defines an attribute related to the second entity if the degree of relatedness between the entity and the second entity is within a range of values.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to a system and method of applying policies. The method may include identifying a first entity and a first relationship, the first relationship defining an attribute related to the first entity. Additionally, the method may include identifying a policy associated with the first entity and the first relationship and applying semantics to determine a degree of relatedness between the first entity and a second entity. Further, the method may include applying the policy to a second relationship that defines an attribute related to the second entity if the degree of relatedness between the entity and the second entity is within a range of values.
-
Citations
23 Claims
-
1. A processor-based method of applying a policy, comprising:
-
identifying a first entity and a first relationship, the first relationship defining an attribute related to the first entity;
identifying a policy associated with the first entity and the first relationship;
applying semantics to determine a degree of relatedness between the first entity and a second entity; and
applying the policy to a second relationship that defines an attribute related to the second entity if the degree of relatedness between the entity and the second entity is within a range of values. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A processor-based method of applying policies, comprising:
-
determining whether an entity is subject to a policy, the policy being associated with the entity and at least one relationship;
identifying the policy associated with the at least one relationship;
identifying a set of entities associated with the policy;
adding the identified set of entities to a result set;
determining whether the relationship has semantics;
if semantics are present, adding to the result set a different entity that is caused by the relationship to be in indirect association with the set of entities; and
if no semantics are present, returning a final result set. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A processor-based method of identifying policies, comprising:
-
identifying a policy that applies to a given entity, the policy being associated with at least one entity and at least one relationship;
identifying a source entity object and a policy object that is directly associated with the source entity object;
adding the identified policy object to a result set;
identifying at least one relationship of the source entity having semantics and at least one associated policy;
determining whether more than one relationship is present;
where more than one relationship is present, determining whether a policy source is associated with the source entity object and adding the policy source to a result set where the policy source is associated with the source entity object; and
returning a result set. - View Dependent Claims (18, 19)
-
-
20. A computer system for applying policies, comprising:
-
a determination module for determining whether an entity is subject to a policy, the policy being associated with at least one entity and at least one relationship;
a policy identification module for identifying the policy of a given relationship;
an entity identification module for identifying a set of entities associated with the policy;
a first addition module for adding the identified set of entities to a result set;
a semantics determining module for determining whether the relationship has semantics;
a calculation module for calculating other entities in indirect association with the set of entities via the relationship for each entity in the set of entities where semantics are present; and
a second addition module for adding the calculated other entities to the result set. - View Dependent Claims (21)
-
-
22. A computer program for applying policies, comprising:
-
a tangible medium;
a determination module stored on the tangible medium, the determination module adapted to determine whether an entity is subject to a policy, the policy being associated with at least one entity and at least one relationship;
a policy identification module stored on the tangible medium, the policy identification module adapted to identify the policy of a given relationship;
an entity identification module stored on the tangible medium, the entity identification module adapted to identify a set of entities associated with the policy;
a first addition module stored on the tangible medium, the first addition module adapted to add the identified set of entities to a result set;
a semantics determining module stored on the tangible medium, the semantics determining module adapted to determine whether the relationship has semantics;
a calculation module stored on the tangible medium, the calculation module adapted to calculate other entities in indirect association with the set of entities via the relationship for each entity in the set of entities where semantics are present; and
a second addition module stored on the tangible medium, the second addition module adapted to add the calculated other entities to the result set. - View Dependent Claims (23)
-
Specification