Method and apparatus for creating predictive filters for messages
First Claim
Patent Images
1. A method for creating predictive filters for messages, comprising:
- receiving a message filter that contains filter information at a filter manager, the filter manager being coupled to a reputation database;
determining whether a reputation of a first message feature stored in the reputation database is associated with at least one portion of the filter information contained within the received message filter;
generating, using at least one computer processor, at least one predictive filter for the first message feature, when it is determined that the reputation of the first message feature is associated with the at least one portion of the filter information,wherein the generated at least one predictive filter comprises one or more related message features associated with the first message feature, andwherein the at least one predictive filter for the first message feature is not generated when it is determined that the reputation of the first message feature is not associated with the at least one portion of the filter information;
testing at least one message feature of the reputation database using heuristics; and
blacklisting the at least one message feature based on the testing.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for creating predictive filters for messages. In one embodiment, filter information is coupled to a reputation database. One or more filters for a message feature are generated if a reputation of the message feature is associated with one or more portions of the filter information. In one embodiment, SPAM filters are generated. In yet another embodiment, one or more message features are tested using heuristics. One or more message features are blacklisted based on a determination of the heuristics. One or more additional message filters are generated if a reputation of the message feature is associated with a blacklisted feature.
18 Citations
16 Claims
-
1. A method for creating predictive filters for messages, comprising:
-
receiving a message filter that contains filter information at a filter manager, the filter manager being coupled to a reputation database; determining whether a reputation of a first message feature stored in the reputation database is associated with at least one portion of the filter information contained within the received message filter; generating, using at least one computer processor, at least one predictive filter for the first message feature, when it is determined that the reputation of the first message feature is associated with the at least one portion of the filter information, wherein the generated at least one predictive filter comprises one or more related message features associated with the first message feature, and wherein the at least one predictive filter for the first message feature is not generated when it is determined that the reputation of the first message feature is not associated with the at least one portion of the filter information; testing at least one message feature of the reputation database using heuristics; and blacklisting the at least one message feature based on the testing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for creating predictive filters for messages, comprising:
-
a filter manager coupled to a reputation database; means for receiving a message filter that contains filter information, determining whether a reputation of a first message feature stored in the reputation database is associated with at least one portion of the filter information contained within the received message filter, and generating at least one predictive filter for the first message feature when it is determined that the reputation of the first message feature is associated with the at least one portion of the filter information, wherein the generated at least one predictive filter comprises one or more related message features associated with the first message feature, and wherein the at least one predictive filter for the first message feature is not generated when it is determined that the reputation of the first message feature is not associated with the at least one portion of the filter information; means for testing at least one message feature of the reputation database against heuristics and means for blacklisting the at least one message feature based on the testing. - View Dependent Claims (12, 13, 14)
-
-
15. A system for creating predictive filters, comprising:
-
at least one of a recipient computer and a mail server to provide filter information; and a backend system coupled to a reputation database, the backend system including a filter reception module to receive a message filter that contains first filter information, a determination module to determine whether a reputation of a first message feature stored in the reputation database is associated with at least one portion of the filter information contained within the received message filter, a filter generation module to generate at least one predictive filter for the first message feature when it is determined that the reputation of the first message feature is associated with the at least one portion of the filter information, a testing module to test at least one message feature of the reputation database using heuristics, and a blacklisting module to blacklist the at least one message feature based on the testing, wherein the generated at least one predictive filter comprises one or more related message features associated with the first message feature, and wherein the at least one predictive filter for the first message feature is not generated when it is determined that the reputation of the first message feature is not associated with the at least one portion of the filter information. - View Dependent Claims (16)
-
Specification