System for reclassification of electronic messages in a spam filtering system
AssigneeGoogle Inc.
InventorsDaniel Wesley Dulitz, Seth Golub
Life of this patent
Estimating the term…
Abstract
A method for indicating probability of spam for email comprises tracking network traffic characteristics for the email, and comparing the tracked characteristics for the email to characteristics for email from trusted or known spam sources.
Claims15
A computer implemented method for filtering emails on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors, comprising:
- receiving an email to a recipient from a sender;
- in response to receiving the email:
- determining whether there is a direct relationship between the sender and the recipient;
- and
- (i) when no direct relationship between the sender and the recipient is found, searching for an indirect relationship between the sender and the recipient, and utilizing the existence of the indirect relationship, when found, for determining a spam probability of the email by evaluating statistical information regarding the historical electronic interactions associated with the sender;
- and
- (ii) when a direct relationship between the sender and the recipient is found, determining a spam probability of the email by evaluating statistical information regarding the historical electronic interactions between the recipient and the sender using one or more non-email applications;
- and
- classifying the email according the identified spam probability.
A system, for filtering emails, comprising:
- at least one processor;
- and
- memory storing one or more programs to be executed by the at least one processor;
- the one or more programs comprising instructions for:
- receiving an email to a recipient from a sender;
- in response to receiving the email:
- determining whether there is a direct relationship between the sender and the recipient;
- and
- (i) when no direct relationship between the sender and the recipient is found, searching for an indirect relationship between the sender and the recipient, and utilizing the existence of the indirect relationship, when found, for determining a spam probability of the email by evaluating statistical information regarding the historical electronic interactions associated with the sender;
- and
- (ii) when a direct relationship between the sender and the recipient is found, determining a spam probability of the email by evaluating statistical information regarding the historical electronic interactions the recipient and the sender using one or more non-email applications;
- and
- classifying the email according the identified spam probability.
A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer, the one or more programs comprising instructions for:
- receiving an email to a recipient from a sender;
- in response to receiving the email:
- determining whether there is a direct relationship between the sender and the recipient;
- and
- (i) when no direct relationship between the sender and the recipient is found, searching for an indirect relationship between the sender and the recipient, and utilizing the existence of the indirect relationship, when found, for determining a spam probability of the email by evaluating statistical information regarding the historical electronic interactions associated with the sender;
- and
- (ii) when a direct relationship between the sender and the recipient is found, determining a spam probability of the email by evaluating statistical information regarding the historical electronic interactions between the recipient and the sender using one or more non-email applications;
- and
- classifying the email according the identified spam probability.
Dependencies are inferred from the claim text.