Message processing based on address patterns
First Claim
1. A computer-implemented method for processing messages, the method comprising:
- maintaining rules, each of which includes an address pattern key and one or more instructions for message processing, an address pattern key being an expression that specifies one or more address pattern instances;
receiving a first message, the first message including address information associated with the sender of the first message and address information associated with the intended recipient of the first message;
defining an address pattern instance of the first message, an address pattern instance of a message being a combination of address information associated with a sender of the message and address information associated with an intended recipient of the message;
selecting, from among the rules, a rule that includes an address pattern key with which the defined address pattern instance matches; and
processing the first message in accordance to the one or more instructions included in the rule selected.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for message processing based on address patterns. The invention provides a method for processing messages. The method includes maintaining rules, each rule includes an address pattern key and processing instructions. An address pattern key is an expression that specifies one or more address pattern instances. The method includes receiving a first message, the first message including address information associated with the sender and the intended recipient of the first message. The method includes defining an address pattern instance of the first message, an address pattern instance of a message being a combination of address information associated with a sender and an intended recipient of the message. The method includes selecting a rule that includes an address pattern key with which the defined address pattern instance matches, and processing the first message in accordance to the instructions included in the rule selected.
187 Citations
59 Claims
-
1. A computer-implemented method for processing messages, the method comprising:
-
maintaining rules, each of which includes an address pattern key and one or more instructions for message processing, an address pattern key being an expression that specifies one or more address pattern instances;
receiving a first message, the first message including address information associated with the sender of the first message and address information associated with the intended recipient of the first message;
defining an address pattern instance of the first message, an address pattern instance of a message being a combination of address information associated with a sender of the message and address information associated with an intended recipient of the message;
selecting, from among the rules, a rule that includes an address pattern key with which the defined address pattern instance matches; and
processing the first message in accordance to the one or more instructions included in the rule selected. - 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, 28, 29, 30)
-
-
31. A computer program product, tangibly stored on a computer-readable medium, for processing messages, the product comprising instructions operable to cause a programmable processor to:
-
receive a first message, the first message including address information associated with the sender of the first message and address information associated with the intended recipient of the first message;
define an address pattern instance of the first message, an address pattern instance of a message being a combination of address information associated with a sender of the message and address information associated with an intended recipient of the message;
select, from among a set of rules, a rule that includes an address pattern key with which the defined address pattern instance matches, each of the set of rules including an address pattern key and one or more instructions for message processing, an address pattern key being an expression that specifies one or more address pattern instances; and
process the first message in accordance to the one or more instructions included in the rule selected. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
Specification