Knowledge router
First Claim
Patent Images
1. A routing method for use by a knowledge router communicating with a plurality of logical end entities, the method comprising:
- providing a topology defining logical dependencies between a plurality of information elements, wherein at least two information elements respectively provide context for a third information element, and wherein some of the information elements in said topology represent said end entities;
receiving an input information element from one of said end entities and context information for identifying a direct or indirect input context of the input information element in said topology;
determining at least one output context for the input information element; and
resolving one or more end entities logically associated with the at least one output context and forwarding the input information element thereto.
1 Assignment
0 Petitions
Accused Products
Abstract
A role-aware, extended-relationship, distributed workflow system includes a knowledge router and a plurality of end devices. The knowledge router maintains a model of information elements employed by participants in a workflow. The end devices are associated with one or more of the participants, and execute portions of the workflow, generating output information elements. The knowledge router receives information elements from the participants and routes these information elements to other participants based on the model.
27 Citations
24 Claims
-
1. A routing method for use by a knowledge router communicating with a plurality of logical end entities, the method comprising:
-
providing a topology defining logical dependencies between a plurality of information elements, wherein at least two information elements respectively provide context for a third information element, and wherein some of the information elements in said topology represent said end entities;
receiving an input information element from one of said end entities and context information for identifying a direct or indirect input context of the input information element in said topology;
determining at least one output context for the input information element; and
resolving one or more end entities logically associated with the at least one output context and forwarding the input information element thereto. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A knowledge router, comprising:
-
a topology defining logical dependencies between a plurality of information elements, wherein at least two information elements respectively provide context for a third information element, and wherein some of the information elements in said topology represent end entities;
a data processor programmed to receive an input information element from one of said end entities and context information for identifying a direct or indirect input context of the input information element in said topology;
determine at least one output context for the input information element;
resolve one or more end entities logically associated with the at least one output context; and
forward the input information element thereto. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification