Content based message dispatch
First Claim
Patent Images
1. A system to facilitate routing of messages, comprising:
- at least one filter associated with a service, the at least one filter including filter criteria indicative of message content; and
a dispatch engine operative to receive a message and to route the message to the service based on at least some content of the message satisfying the filter criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methodologies are disclosed to facilitate for routing messages in a communications framework, which can include one or more computers. Determinations as to whether and where to route messages are based at least in part upon the content of messages. Services interested in receiving messages specify one or more subscriptions, which are employed to make routing decisions for messages. The subscriptions are evaluated relative to messages, and more particularly content based message properties of respective messages, to determine whether and where to route messages.
139 Citations
49 Claims
-
1. A system to facilitate routing of messages, comprising:
-
at least one filter associated with a service, the at least one filter including filter criteria indicative of message content; and
a dispatch engine operative to receive a message and to route the message to the service based on at least some content of the message satisfying the filter criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system to facilitate routing of messages, comprising:
-
means for accessing a message that includes a message body and a message context, the message context having message properties based at least in part on content of the message body;
means for evaluating the message properties of the message relative to at least one subscription having filter criteria specified by at least one respective service; and
means for routing the message to the at least one respective service based on at least some of the message properties satisfying the filter criteria of the subscription. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A system to facilitate routing of messages, comprising:
-
means for receiving an incoming message and extracting properties of the message based at least in part on content of the message and storing a representation of the message that includes the extracted properties associated with other information of the message;
means for evaluating the extracted properties of the message relative to filter criteria specified by at least one associated service; and
means for routing the representation of the message to the associated service based on at least some of the extracted properties satisfying the filter criteria.
-
-
36. A method to facilitate dispatching messages, comprising:
-
accessing a message that includes a message body and a message context having message properties based at least in part on content of the message body;
evaluating the accessed message relative to at least one filter associated with a service, the at least one filter including filter criteria indicative of message content; and
routing the accessed message to the service based on at least some of the message properties satisfying the filter criteria. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A computer readable medium having computer executable instructions for:
-
accessing a message that includes a message body and a message context having message properties based at least in part on content of the message body;
evaluating the accessed message relative to at least one filter associated with a service, the at least one filter including filter criteria indicative of message content; and
routing the accessed message to the service based on at least some of the message properties satisfying the filter criteria.
-
Specification