System for selectively intercepting and rerouting data network traffic
First Claim
1. For use in a data communication network comprising a plurality of nodes, one or more of which provide distribution services (DS) to users to enable an originating user to distribute a message to a destination user, each DS-providing node containing a user directory, said user directory having one or more entries identifying users and the nodes which provide distribution services to those users, and a routing table, said routing table having one or more entries each identifying another DS node and the next DS node on a route to the identified node, message intercepting system in at least one of the DS-providing nodes for selectively intercepting messages, said message intercepting system comprising:
- an intervention list data structure having one or more entries, each said entry providing at least a partialidentification of a destination DS node, at least a partial identification of one or more users, and an intervention type;
means for receiving incoming messages and for comparing destination DS node information and user information in said incoming messages to intervention list entries; and
means responsive to a match to process incoming message as a function of the contents of the associated intervention type field.
1 Assignment
0 Petitions
Accused Products
Abstract
An enhanced intervention list is used in a data communication network used to route messages from a source or originating user to a destination user in the network. The enhanced intervention list includes an intervention type field which defines how an intercepted distribution is to be processed. For an Associative Redirection intervention type, the message is redirected to a destination user identified in the intervention list. For a Predirecting Intervention type, the message is diverted to an intervening agent or program identified in the intervention list. After the message is processed by the intervening agent, it is routed to a user directory which identifies the destination node serving the destination user. For a Postdirecting Intervention type, the message is sent to the local user directory first and is then checked against the intervention list entries to see if intervention is still warranted. The enhancements to the intervention list provide greater flexibility in handling of intercepted messages.
64 Citations
5 Claims
-
1. For use in a data communication network comprising a plurality of nodes, one or more of which provide distribution services (DS) to users to enable an originating user to distribute a message to a destination user, each DS-providing node containing a user directory, said user directory having one or more entries identifying users and the nodes which provide distribution services to those users, and a routing table, said routing table having one or more entries each identifying another DS node and the next DS node on a route to the identified node, message intercepting system in at least one of the DS-providing nodes for selectively intercepting messages, said message intercepting system comprising:
-
an intervention list data structure having one or more entries, each said entry providing at least a partial identification of a destination DS node, at least a partial identification of one or more users, and an intervention type; means for receiving incoming messages and for comparing destination DS node information and user information in said incoming messages to intervention list entries; and means responsive to a match to process incoming message as a function of the contents of the associated intervention type field. - View Dependent Claims (2, 3)
-
-
4. For use in a data communication network including a plurality of nodes which provide data processing services to attached users, one of those services being the distribution of messages from one user to another, a method of selectively intervening in the distribution of messages, said method being performed in at least one of the nodes and comprising the steps of:
-
extracting information from an incoming message identifying the intended destination of the message; comparing the extracted destination information to destination information contained in an intervention list stored at the node, said intervention list having one or more entries, each entry containing destination fields, an intervention type field and an intervening agent field; if a match is found between the extracted destination information and the destination information stored in an intervention list entry, retrieving the intervention type for the same entry; and directing the message to a local user directory if the intervention type has a first value or to an intervening application program running at the node if the intervention type has a second value. - View Dependent Claims (5)
-
Specification