| US 7,533,148 B2 | ||
| Framework to enable integration of anti-spam technologies | ||
| Bruce A. McMillan, Sammamish, Wash. (US); Andrew J. Wallace, Bellevue, Wash. (US); Neil K. Koorland, Issaquah, Wash. (US); Qiang Wang, Redmond, Wash. (US); Simon P. Attwell, Sammamish, Wash. (US); and Samuel J. Neely, Sammamish, Wash. (US) | ||
| Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
| Filed on Nov. 12, 2003, as Appl. No. 10/706,368. | ||
| Application 10/706368 is a continuation in part of application No. 10/339508, filed on Jan. 09, 2003, granted, now 7,171,450. | ||
| Prior Publication US 2004/0139165 A1, Jul. 15, 2004 | ||
| Int. Cl. G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—206 | 23 Claims |

| 1. A method of determining if a message is spam in a system having a plurality of anti-spam modules comprising the steps of:
invoking a plurality of the plurality of anti-spam modules;
receiving a spam confidence level from each of the plurality of the plurality of anti-spam modules;
determining a highest spam confidence level from the spam confidence levels;
comparing the highest spam confidence level to at least one threshold; and
invoking an action associated with the at least one threshold if the highest spam confidence level is greater than the at
least one threshold, said associated action comprising at least one of the following:
dropping a connection if the highest spam confidence level exceeds a first threshold level;
returning a non-delivery message to a sender if the highest spam confidence level exceeds a second threshold level and is
below the first threshold level; and
delivering the message to a junk mail folder if the highest spam confidence level exceeds a third threshold level and is below
the second threshold level.
|