Incremental anti-spam lookup and update service
First Claim
1. An anti-spam update system comprising:
- a spam filter trained to distinguish between spam and good messages; and
an update component that incrementally augments or replaces at least a portion of the spam filter with updated information to facilitate spam prevention whereby the update component is built at least in part by using a machine learning component.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a unique system and method that facilitates incrementally updating spam filters in near real time or real time. Incremental updates can be generated in part by difference learning. Difference learning involves training a new spam filter based on new data and then looking for the differences between the new spam filter and the existing spam filter. Differences can be determined at least in part by comparing the absolute values of parameter changes (weight changes of a feature between the two filters). Other factors such as frequency of parameters can be employed as well. In addition, available updates with respect to particular features or messages can be looked up using one or more lookup tables or databases. When incremental and/or feature-specific updates are available, they can be downloaded such as by a client for example. Incremental updates can be automatically provided or can be provided by request according to client or server preferences.
154 Citations
44 Claims
-
1. An anti-spam update system comprising:
-
a spam filter trained to distinguish between spam and good messages; and
an update component that incrementally augments or replaces at least a portion of the spam filter with updated information to facilitate spam prevention whereby the update component is built at least in part by using a machine learning component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An anti-spam query system comprising:
-
a machine learning spam filter trained to distinguish between spam and good messages; and
a lookup component that receives queries for feature-related information as a message arrives to facilitate updating the spam filter. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An anti-spam update service comprising:
-
providing an existing trained spam filter;
training a new spam filter using machine learning;
determining differences between the existing spam filter and the new spam filter; and
incrementally updating the existing spam filter with at least a portion of the differences. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. An anti-spam update system comprising:
-
means for providing an existing trained spam filter;
means for training a new spam filter using machine learning;
means for determining differences between the existing spam filter and the new spam filter; and
means for incrementally updating the existing spam filter with at least a portion of the differences. - View Dependent Claims (43)
-
-
44. A data packet adapted to be transmitted between two or more computer processes facilitating incremental updates to spam filters, the data packet comprising:
- information associated with comparing an existing spam filter to a newly train spam filter;
identifying a plurality of differences between the filters; and
propagating at least a subset of the differences to update the existing spam filter.
- information associated with comparing an existing spam filter to a newly train spam filter;
Specification