IP Library Granted Patent US 7,257,564
Granted Patent B2
US 7,257,564 · App. 10/678,602 · Granted Aug 14, 2007

Dynamic message filtering

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,257,564
App. No.
10/678,602
Granted
Aug 14, 2007
Kind
B2
Abstract

Dynamically filtering and classifying messages, as good messages, bulk periodicals, or spam. A regular expression recognizer, and pre-trained neural networks. The neural networks distinguish “likely good” from “likely spam,” and also operate at a more discriminating level to distinguish among the three categories above. A dynamic whitelist and blacklist; sending addresses are collected when the number of their messages indicates the sender is good or a spammer. A dynamically selected set of regular expressions input to the neural networks.

Claims (16)

1. A method for blocking delivery of unwanted spam messages, comprising the steps of:

recognizing patterns including words and groups of words in a messages;

applying a plurality of machine learning techniques including a two-level neural network responsive to the recognized patterns in order to classify the message, the two levels of neural networks include:

a primary neural network level that determines if the message is likely a non-spam message or likely a spam message; and

a secondary neural network level that includes a pair of neural networks including:

a first secondary level neural network that determines if a likely non-spam message from the first neural network level is actually a non-spam message or a bulk message, and

a second secondary level neural network, different from said first secondary level neural network, that determines if a likely spam message from the first neural network level is a spam message or a bulk message;

for messages classified as bulk, providing user access to at least a listing of message subject field data corresponding to said bulk messages; and

for messages classified as spam, blocking delivery of the messages to at least one intended recipient.

2. A method as in claim 1 , wherein for at least one of the classifications the neural networks classify the message in one of three classifications, wherein more than one path through the neural networks exists for the message to arrive at that classification.

3. A method as in claim 1 , further comprising the step of dynamically maintaining the neural networks responsive to classification of the message.

4. A method as in claim 1 , further comprising the step of applying rules to the message to help classify the message.

5. A method as in claim 4 , wherein if the message is classified by the rules, the step of applying the neural networks is skipped.

6. A method as in claim 4 , wherein the rules utilize a whitelist, a blacklist, or both the whitelist and the blacklist.

7. A method as in claim 6 , further comprising the step of dynamically maintaining the whitelist, the blacklist, or both the whitelist and the blacklist responsive to classification of the message.

8. A method as in claim 6 , wherein the step of recognizing expressions further includes the step of applying a genetic algorithm to select a set of regular expressions to be recognized.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2022
From: AXWAY INC.
To: MAILGATE, LLC
Reel/Frame 061128/0120 →
MERGER Recorded Jan 6, 2009
From: TUMBLEWEED COMMUNICATIONS CORP.
To: AXWAY INC.
Reel/Frame 022062/0244 →
MERGER Recorded Jun 24, 2008
From: CORVIGO, INC.
To: GREENLAND ACQUISITION COMPANY, L.L.C.
Reel/Frame 021144/0221 →
CHANGE OF NAME Recorded Jun 24, 2008
From: GREENLAND ACQUISITION COMPANY, L.L.C.
To: CORVIGO, L.L.C.
Reel/Frame 021188/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2006
From: CORVIGO, L.L.C.
To: TUMBLEWEED COMMUNICATIONS CORP.
Reel/Frame 018612/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2003
From: LOUGHMILLER, SCOTT; OLSON, MIKE; READY, JEFF; MAEDGE, EHREN; WHITE, PHIL; COLLIER, JASON
To: CORVIGO, INC.
Reel/Frame 014147/0049 →