Best effort match Email gateway extension
First Claim
Patent Images
1. An Email gateway, comprising:
- a primary look-up table containing an incoming Email recipient list;
means for receiving from a sender an incoming Email identified by a recipient address;
a secondary look-up table containing data entries corresponding to variations of individual entries in said incoming Email recipient list;
a heuristic matching engine for resolving misspellings via approximation and phonetic name matching methods; and
means for comparing said recipient address with said individual entries in said incoming Email recipient list, and;
in the event of a match with one of said individual entries then forwarding said incoming Email to a recipient identified by said one of said individual entries;
in the event of no match with said individual entries then comparing said recipient address with said data entries in said secondary look-up table, and;
in the event of a match with one of said data entries then forwarding said incoming Email to a recipient identified by said one of said data entries;
in the event of no match with said data entries then forwarding said incoming Email to said heuristic name matching engine for effecting a best effort matching to a valid recipient Email address; and
in the event of a best effort match then forwarding said incoming Email to a user identified by said valid recipient Email address, and otherwise returning an error message to said sender.
8 Assignments
0 Petitions
Accused Products
Abstract
An Email gateway extension is provided which assists in the resolution of Email addresses. The system uses name matching and heuristic techniques in an attempt to resolve Email addresses. The system incorporates a secondary look-up table to identify equivalents of correct Email recipient addresses, and heuristic matching methods to resolve addresses according to phonetic name matching techniques and typing error compensation.
28 Citations
7 Claims
-
1. An Email gateway, comprising:
-
a primary look-up table containing an incoming Email recipient list;
means for receiving from a sender an incoming Email identified by a recipient address;
a secondary look-up table containing data entries corresponding to variations of individual entries in said incoming Email recipient list;
a heuristic matching engine for resolving misspellings via approximation and phonetic name matching methods; and
means for comparing said recipient address with said individual entries in said incoming Email recipient list, and;
in the event of a match with one of said individual entries then forwarding said incoming Email to a recipient identified by said one of said individual entries;
in the event of no match with said individual entries then comparing said recipient address with said data entries in said secondary look-up table, and;
in the event of a match with one of said data entries then forwarding said incoming Email to a recipient identified by said one of said data entries;
in the event of no match with said data entries then forwarding said incoming Email to said heuristic name matching engine for effecting a best effort matching to a valid recipient Email address; and
in the event of a best effort match then forwarding said incoming Email to a user identified by said valid recipient Email address, and otherwise returning an error message to said sender. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification