Patent ID: 7320020
Filing Date: 2008-01-15
Classification: H04L

Abstract:
1. A process for filtering spam emails from a stream of emails, comprising the steps of: A) building a general mail corpus, a general spam corpus; a user mail corpus and a user spam corpus; B) building a general probability table based on the general mail corpus and the general spam corpus, wherein the general probability table includes a list of tokens and a corresponding list of probabilities that an email is a spam for containing the corresponding token; C) building a user probability table based on the user mail corpus and the user spam corpus; D) receiving an email; E) parsing the email into a plurality of tokens; F) finding a token score for each token in the plurality of tokens, comprising the steps of: G) determining an email score, wherein the email score approximates a probability the email is a spam for containing all or some subset of the tokens in the email; H) if the email score is above a predetermined value, diverting the email; and I) if the email score is not above the predetermined value, transmitting the email to a user.