Patent ID: 7249162

Claim:
A data filtering system, comprising: a first filter configured to tag messages as junk based at least in part on junk information associated with the messages, the first filter having associated therewith a false positive rate and a false negative rate; one or more second filters configured to tag the messages as junk based at least in part on junk information associated with the messages, the one or more second filters initially associated with the false positive rate and the false negative rate of the first filter a filter output configured to receive tagged and untagged messages from the first filter and the one or more second filters; a user correction component configured to receive user actions relating to the tagged and untagged messages sent to the filter output and to output false positive data and false negative data based on the user actions relating to the tagged and untagged messages sent to the filter output; and a filter control configured to: receive the false positive data and the false negative data; adjust the false positive rate or the false negative rate or both of at least one of the one or more second filters based on its false positive data or its false negative data or both; and route subsequently received messages between the first filter and the one or more second filters according to a threshold and their respective false positive rates, false negative rates or both.