System, method and computer program to block spam
First Claim
Patent Images
1. A method of blocking e-mails, the method comprising the steps of:
- generating a filter rule to block a first e-mail from a source of the first e-mail for a first predetermined period, and setting a second predetermined period that extends beyond the first predetermined period, andif a second e-mail is received from the source during the first predetermined period, blocking the second e-mail based on the filter rule,if a third e-mail is received from the source after an end of the first predetermined period but before an end of the second predetermined period, a computer (a) setting a third predetermined period to block subsequent e-mails from the source, the third predetermined period extending approximately from a time that the third e-mail is received for a duration longer than a duration of the first predetermined period, and (b) setting a fourth predetermined period to extend beyond an end of the third predetermined period such that if a fourth e-mail is received from the source after an end of the third predetermined period but before an end of the fourth predetermined period, the computer setting a fifth predetermined period to block subsequent e-mails from the source, the fifth predetermined period extending approximately from a time that the fourth e-mail is received for a duration longer than the duration of the third predetermined period; and
if no e-mail is received from the source during the first and second predetermined periods, the computer disabling the filter rule such that if a subsequent e-mail is received from the source, the e-mail is forwarded to its intended destination.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, method and program product for blocking unwanted e-mails. An e-mail is identified as unwanted. A source IP address of the unwanted e-mail is determined. Other source IP addresses owned or registered by an owner or registrant of the source IP address of the unwanted e-mail are determined. Subsequent e-mails from the source IP address and the other IP addresses are blocked. This will thwart a spammer who shifts to a new source IP address when its spam is blocked from one source IP address.
13 Citations
15 Claims
-
1. A method of blocking e-mails, the method comprising the steps of:
-
generating a filter rule to block a first e-mail from a source of the first e-mail for a first predetermined period, and setting a second predetermined period that extends beyond the first predetermined period, and if a second e-mail is received from the source during the first predetermined period, blocking the second e-mail based on the filter rule, if a third e-mail is received from the source after an end of the first predetermined period but before an end of the second predetermined period, a computer (a) setting a third predetermined period to block subsequent e-mails from the source, the third predetermined period extending approximately from a time that the third e-mail is received for a duration longer than a duration of the first predetermined period, and (b) setting a fourth predetermined period to extend beyond an end of the third predetermined period such that if a fourth e-mail is received from the source after an end of the third predetermined period but before an end of the fourth predetermined period, the computer setting a fifth predetermined period to block subsequent e-mails from the source, the fifth predetermined period extending approximately from a time that the fourth e-mail is received for a duration longer than the duration of the third predetermined period; and if no e-mail is received from the source during the first and second predetermined periods, the computer disabling the filter rule such that if a subsequent e-mail is received from the source, the e-mail is forwarded to its intended destination. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for blocking e-mails, the computer program product comprising:
-
one or more computer-readable tangible storage devices and program instructions stored on at least one of the one or more storage devices, the program instructions comprising; program instructions to generate a filter rule to block a first e-mail from a source of the first e-mail for a first predetermined period, and set a second predetermined period that extends beyond the first predetermined period, and responsive to a second e-mail being received from the source during the first predetermined period, to block the second e-mail based on the filter rule, responsive to a third e-mail being received from the source after an end of the first predetermined period but before an end of the second predetermined period, (a) to set a third predetermined period to block subsequent e-mails from the source, the third predetermined period extending approximately from a time that the third e-mail is received for a duration longer than a duration of the first predetermined period, and (b) to set a fourth predetermined period to extend beyond an end of the third predetermined period such that if a fourth e-mail is received from the source after an end of the third predetermined period but before an end of the fourth predetermined period, to set a fifth predetermined period to block subsequent e-mails from the source, the fifth predetermined period extending approximately from a time that the fourth e-mail is received for a duration longer than the duration of the third predetermined period; and responsive to no e-mail being received from the source during the first and second predetermined periods, to disable the filter rule such that if a subsequent e-mail is received from the source, the e-mail is forwarded to its intended destination. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer system for blocking e-mails, the computer system comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions comprising; program instructions to generate a filter rule to block a first e-mail from a source of the first e-mail for a first predetermined period, and set a second predetermined period that extends beyond the first predetermined period, and responsive to a second e-mail being received from the source during the first predetermined period, to block the second e-mail based on the filter rule, responsive to a third e-mail being received from the source after an end of the first predetermined period but before an end of the second predetermined period, (a) to set a third predetermined period to block subsequent e-mails from the source, the third predetermined period extending approximately from a time that the third e-mail is received for a duration longer than a duration of the first predetermined period, and (b) to set a fourth predetermined period to extend beyond an end of the third predetermined period such that if a fourth e-mail is received from the source after an end of the third predetermined period but before an end of the fourth predetermined period, to set a fifth predetermined period to block subsequent e-mails from the source, the fifth predetermined period extending approximately from a time that the fourth e-mail is received for a duration longer than the duration of the third predetermined period; and responsive to no e-mail being received from the source during the first and second predetermined periods, to disable the filter rule such that if a subsequent e-mail is received from the source, the e-mail is forwarded to its intended destination. - View Dependent Claims (12, 13, 14, 15)
-
Specification