Method, system, apparatus, and software product for filtering out spam more efficiently
First Claim
Patent Images
1. A method comprising:
- causing, at least in part, reception of at least one email at a server,initially filtering the at least one email to identify whether the at least one email is a spam email or a non-spam email, the non-spam email being accessible to a user device;
improving the filtering by updating a spam filter;
performing at least one intermediate filtering on the initially identified non-spam email, to further identify whether the initially identified non-spam email is a spam email or a non-spam email using the updated spam filter, at least once before detecting that the user device attempts to access the initially identified non-spam email, a further identified spam email being overlooked by the initial filtering; and
finally filtering the initially or further identified non-spam email in response to the user device attempting to access the initially or further identified non-spam email, while omitting final filtering of the initially or further identified non-spam email, if the spam filter is not updated since the initial filtering or a most recent intermediate filtering,wherein the intermediate filtering only occurs if there are more than a predetermined amount of initially or further identified non-spam emails to be filtered, or if an email storage threshold is reached at the server.
10 Assignments
0 Petitions
Accused Products
Abstract
A method, network element, system, and software product are presented for differentiating spam from email so that the spam can be deleted, or placed in a separate location, or identified as spam. Email is received at a server, and the email is initially filtered to differentiate at least part of the spam from the other email. Then the filter is improved, for example by using an updated database to identify spam. Subsequently, the email is intermediately filtered to differentiate further spam at least once before a user device attempts to access the email. Some of the further spam was overlooked by the initial filtering, but not overlooked by the intermediate filtering.
23 Citations
24 Claims
-
1. A method comprising:
-
causing, at least in part, reception of at least one email at a server, initially filtering the at least one email to identify whether the at least one email is a spam email or a non-spam email, the non-spam email being accessible to a user device; improving the filtering by updating a spam filter; performing at least one intermediate filtering on the initially identified non-spam email, to further identify whether the initially identified non-spam email is a spam email or a non-spam email using the updated spam filter, at least once before detecting that the user device attempts to access the initially identified non-spam email, a further identified spam email being overlooked by the initial filtering; and finally filtering the initially or further identified non-spam email in response to the user device attempting to access the initially or further identified non-spam email, while omitting final filtering of the initially or further identified non-spam email, if the spam filter is not updated since the initial filtering or a most recent intermediate filtering, wherein the intermediate filtering only occurs if there are more than a predetermined amount of initially or further identified non-spam emails to be filtered, or if an email storage threshold is reached at the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
at least one processor; a filter, responsive to receipt of at least one email, configured to initially filter the at least one email to identify whether the at least one email is a spam email or a non-spam email, the non-spam email being accessible to a user device; and a filter improvement module, configured to update, via the at least one processor, the filter in response to a filter improvement signal, wherein the filter is also configured to perform at least one intermediate filtering on the initially identified non-spam email, to further identify whether the initially identified non-spam email is a spam email or a non-spam email using the updated filter, at least once before detecting that the user device attempts to access the initially identified non-spam email by the user device, a further identified spam email being overlooked by the initial filtering, wherein the filter is further configured to finally filter the initially or further identified non-spam email in response to the user device attempting to access the initially or further identified non-spam email, while omitting final filtering of the initially or further identified non-spam email, if the filter is not updated since the initial filtering or a most recent intermediate filtering, and wherein the intermediate filtering only occurs if there are more than a predetermined amount of initially or further identified non-spam emails to be filtered, or if an email storage threshold is reached. - View Dependent Claims (12)
-
-
13. A non-transitory computer readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
receiving at least one email, initially filtering the at least one email to identify whether the at least one email is a spam email or a non-spam email, the non-spam email being accessible to a user device; improving the filtering by updating a spam filter; performing at least one intermediate filtering on the initially identified non-spam email, to further identify whether the initially identified non-spam email is a spam email or a non-spam email using the updated spam filter, at least once before detecting that the user device attempts to access the initially identified non-spam email, a further identified spam email being overlooked by the initial filtering; and finally filtering the initially or further identified non-spam email in response to the user device attempting to access the initially or further identified non-spam email, while omitting final filtering of the initially or further identified non-spam email, if the spam filter is not updated since the initial filtering or a most recent intermediate filtering, wherein the intermediate filtering only occurs if there are more than a predetermined amount of initially or further identified non-spam emails to be filtered, or if an email storage threshold is reached. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive at least one email; initially filter the at least one email to identify whether the at least one email is a spam email or a non-spam email, the non-spam email being accessible to a user device, improve the filtering by updating a spam filter; perform at least one intermediate filtering on the initially identified non-spam email, to further identify whether the initially identified non-spam email is a spam email or a non-spam email using the updated spam filter, at least once before detecting that the user device attempts to access the initially identified non-spam email, a further identified spam email being overlooked by the initial filtering; and finally filter the initially or further identified non-spam email in response to the user device attempting to access the initially or further identified non-spam email, while omitting final filtering of the initially or further identified non-spam email, if the spam filter is not updated since the initial filtering or a most recent intermediate filtering, wherein the intermediate filtering only occurs if there are more than a predetermined amount of initially or further identified non-spam emails to be filtered, or if an email storage threshold is reached. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification