Data driven communication system
First Claim
1. A method for establishing a communication path in a data-driven communication system, comprising:
- defining a first layer agent, a first set of predetermined policies for linking the first layer agent to a second layer agent, and a second set of predetermined policies for linking the second layer agent to a third layer agent;
receiving, at the first layer agent, data related to a communication;
invoking a first policy of the first set of predetermined policies in accordance with the data related to the communication;
establishing a first policy chain through the first set of predetermined policies linking the first layer agent and the second layer agent;
invoking a policy of the second set of predetermined policies in accordance with data received from the second layer agent;
establishing a second policy chain through the second set of predetermined policies linking the second layer agent and the third layer agent, the first and second policy chains determining a communication path between the first layer agent and the third layer agent;
modifying the communication path in response to at least one system feature associated with a trigger table pointing to a policy chain.
2 Assignments
0 Petitions
Accused Products
Abstract
A data driven communication system has three layers consisting of destination, people or network nodes, and devices. Software agents represent the entities of these layers and relationships between agents are defined by policies or chains of policies. These relationships are used to determine communication paths within the system as well as features associated with a particular communication. A database representation of the objects (agents and policies) is used to configure the system and receive updates to the system by an administrator. A graphical user interface can be used to enter data into the database and facilitates an intuitive understanding of the nature of the relationships involved.
-
Citations
27 Claims
-
1. A method for establishing a communication path in a data-driven communication system, comprising:
-
defining a first layer agent, a first set of predetermined policies for linking the first layer agent to a second layer agent, and a second set of predetermined policies for linking the second layer agent to a third layer agent;
receiving, at the first layer agent, data related to a communication;
invoking a first policy of the first set of predetermined policies in accordance with the data related to the communication;
establishing a first policy chain through the first set of predetermined policies linking the first layer agent and the second layer agent;
invoking a policy of the second set of predetermined policies in accordance with data received from the second layer agent;
establishing a second policy chain through the second set of predetermined policies linking the second layer agent and the third layer agent, the first and second policy chains determining a communication path between the first layer agent and the third layer agent;
modifying the communication path in response to at least one system feature associated with a trigger table pointing to a policy chain. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data-driven communication system for establishing a data-driven communication path, comprising:
-
a first layer agent operable to receive data related to a communication;
a second layer agent linked to the first layer agent by a first set of predetermined policies such that a first policy chain can be established therebetween, in accordance with the data related to the communication, thereby linking the first layer agent to the second layer agent;
a third layer agent linked to the second layer agent by a second set of predetermined policies such that a second policy chain can be established therebetween, in accordance with data received from the second layer agent, thereby linking the second layer agent to the third layer agent and establishing a data-driven communication path between the first layer agent and the third layer agent; and
at least one system feature for modifying the communication path, the at least one system feature triggered in accordance with a trigger table which points to a policy chain. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification