Methods and apparatus for detecting spam messages in an email system
First Claim
Patent Images
1. A method for detecting spam, comprising:
- at a server system that executes spam detection software so as to classify an email message;
accessing a message body of the email message;
extracting a plurality of features of a return path existing in the message body, the return path for use by a recipient of the email to respond to a message in the email;
generating a reconstructed return path from the plurality of extracted features of the return path existing in the message body of the email message, wherein the return path is a postal address, and the extracted features are postal address sub-features comprising a plurality of address components selected from the group consisting of;
complete or partial street name, city name, state name, country name, street number address, postal code, designations for post office box, and post office box number; and
classifying the email in accordance with at least the reconstructed return path;
wherein extracting a plurality of return path features includes extracting a first postal address sub-feature that is separated from a second postal address sub-feature by one or more non-postal address terms in the message body.
2 Assignments
0 Petitions
Accused Products
Abstract
A spam detector accesses a message body of an email, extracts one or more features of a return path from the message body, and uses the extracted features to detect the return path for a user to respond to the email. The return path may include a postal address, and the extracted feature may comprise one or more of a complete or partial street name, city name, state name, country name, street number address, postal code, designations for post office box, and post office box number.
-
Citations
18 Claims
-
1. A method for detecting spam, comprising:
-
at a server system that executes spam detection software so as to classify an email message; accessing a message body of the email message; extracting a plurality of features of a return path existing in the message body, the return path for use by a recipient of the email to respond to a message in the email; generating a reconstructed return path from the plurality of extracted features of the return path existing in the message body of the email message, wherein the return path is a postal address, and the extracted features are postal address sub-features comprising a plurality of address components selected from the group consisting of;
complete or partial street name, city name, state name, country name, street number address, postal code, designations for post office box, and post office box number; andclassifying the email in accordance with at least the reconstructed return path; wherein extracting a plurality of return path features includes extracting a first postal address sub-feature that is separated from a second postal address sub-feature by one or more non-postal address terms in the message body. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory machine-readable medium having stored thereon a set of instructions that are executed by a server system so as to perform a method comprising:
-
accessing a body portion of an email message; extracting a plurality of features of a return path from the body portion of the email message; generating a reconstructed return path from the plurality of extracted features of the return path existing in the body portion of the email message, wherein the return path is a postal address, and the extracted features are postal address sub-features comprising a plurality of address components selected from the group consisting of;
complete or partial street name, city name, state name, country name, street number address, postal code, designations for post office box, and post office box number; andclassifying the email in accordance with at least the reconstructed return path; wherein extracting a plurality of return path features includes extracting a first postal address sub-feature that is separated from a second postal address sub-feature by one or more non-postal address terms in the message body. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for detecting spam, comprising:
-
at a server system that executes spam detection software so as to classify email message; accessing a message body of an email; extracting a plurality of return path features from the message body, wherein at least one of the extracted return path features is a postal address feature comprising a plurality of address sub-features selected from the group consisting of;
complete or partial street name, city name, state name, country name, street number address, postal code, designations for post office box, and post office box number;combining values for the extracted return path features, including the postal address sub-features, in accordance with a weighting scheme for the extracted return path features, including the postal address sub-features, to produce a result; and classifying the email based on the result; wherein extracting a plurality of return path features includes extracting a first postal address sub-feature that is separated from a second postal address sub-feature by one or more non-postal address terms in the message body. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory machine-readable medium having stored thereon a set of instructions that are executed by a server system so as to perform a method comprising:
-
accessing a message body of an email; extracting a plurality of return path features from the message body, wherein at least one of the extracted return path features is a postal address feature comprising a plurality of address sub-features selected from the group consisting of;
complete or partial street name, city name, state name, country name, street number address, postal code, designations for post office box, and post office box number;combining values for the extracted return path features, including the postal address sub-features, in accordance with a weighting scheme for the extracted return path features, including the postal address sub-features, to produce a result; and classifying the email based on the result; wherein extracting a plurality of return path features includes extracting a first postal address sub-feature that is separated from a second postal address sub-feature by one or more non-postal address terms in the message body. - View Dependent Claims (16, 17, 18)
-
Specification