Method and system for handling unwanted email messages
First Claim
1. A method, comprising:
- scanning incoming email messages with scanning software to obtain an email address of each incoming email message;
incrementing a particular count of email messages that are spam for a sender of an email message in a database;
determining that a first count of email messages that are spam for the sender has exceeded a threshold over a first predefined time period;
determining that a second count of email messages that are clean for the sender has exceeded a threshold over a second predefined time period; and
placing a particular email address of the sender in a clean list such that the scanning software is subsequently prevented from scanning additional messages from the sender, wherein the particular count is incremented in a row of the database that matches an email address of the sender, and wherein the database includes an email address column, a count of spam email messages column, and a count of clean email messages column.
10 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for scanning incoming emails reduces the server resources needed, which improves server throughput and reduces costs. A method for processing incoming email messages comprised the steps of scanning incoming email messages to obtain an address of a sender of each incoming email message and to determine whether the email message is spam, for each email message that is determined to be spam, incrementing a count of email messages that are spam for a sender of the email message, determining that a count of email messages that are spam for a sender of an email message has exceeded a threshold, and thereafter, discarding all incoming email messages from the sender for which the count of email messages that are spam for a sender of an email message has exceeded a threshold without scanning the email messages to determine whether they are spam.
-
Citations
25 Claims
-
1. A method, comprising:
-
scanning incoming email messages with scanning software to obtain an email address of each incoming email message; incrementing a particular count of email messages that are spam for a sender of an email message in a database; determining that a first count of email messages that are spam for the sender has exceeded a threshold over a first predefined time period; determining that a second count of email messages that are clean for the sender has exceeded a threshold over a second predefined time period; and placing a particular email address of the sender in a clean list such that the scanning software is subsequently prevented from scanning additional messages from the sender, wherein the particular count is incremented in a row of the database that matches an email address of the sender, and wherein the database includes an email address column, a count of spam email messages column, and a count of clean email messages column. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for processing incoming email messages comprising:
-
a processor operable to execute computer program instructions; a memory operable to store computer program instructions executable by the processor; and computer program instructions stored in the memory and executable to perform; scanning incoming email messages with scanning software to obtain an email address of each incoming email message; incrementing a particular count of email messages that are spam for a sender of an email message in a database; determining that a first count of email messages that are spam for the sender has exceeded a threshold over a first predefined time period; determining that a second count of email messages that are clean for the sender has exceeded a threshold over a second predefined time period; and placing a particular email address of the sender in a clean list such that the scanning software is subsequently prevented from scanning additional messages from the sender, wherein the particular count is incremented in a row of the database that matches an email address of the sender, and wherein the database includes an email address column, a count of spam email messages column, and a count of clean email messages column. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A tangible computer program product for processing incoming email messages comprising:
-
a non-transitory computer readable storage medium; computer program instructions, recorded on the computer readable storage medium, executable by a processor, for performing; scanning incoming email messages with scanning software to obtain an email address of each incoming email message; incrementing a particular count of email messages that are spam for a sender of an email message in a database; determining that a first count of email messages that are spam for the sender has exceeded a threshold over a first predefined time period; determining that a second count of email messages that are clean for the sender has exceeded a threshold over a second predefined time period; and placing a particular email address of the sender in a clean list such that the scanning software is subsequently prevented from scanning additional messages from the sender, wherein the particular count is incremented in a row of the database that matches an email address of the sender, and wherein the database includes an email address column, a count of spam email messages column, and a count of clean email messages column. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification