Intelligent SPAM detection system using an updateable neural analysis engine
First Claim
Patent Images
1. A method for detecting an unwanted message, comprising:
- (a) receiving an electronic mail message;
(b) decomposing text in the electronic mail message;
(c) gathering statistics associated with the text using a statistical analyzer;
(d) teaching a neural network engine coupled to the statistical analyzer to recognize unwanted messages based on statistical indicators; and
(e) analyzing the statistical indicators utilizing the neural network engine for determining whether the electronic mail message is an unwanted message.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product are provided for detecting an unwanted message. First, an electronic mail message is received. Text in the electronic mail message is decomposed. Statistics associated with the text are gathered using a statistical analyzer. A neural network engine coupled to the statistical analyzer is taught to recognize unwanted messages based on statistical indicators. The statistical indicators are analyzed utilizing the neural network engine for determining whether the electronic mail message is an unwanted message.
134 Citations
17 Claims
-
1. A method for detecting an unwanted message, comprising:
-
(a) receiving an electronic mail message;
(b) decomposing text in the electronic mail message;
(c) gathering statistics associated with the text using a statistical analyzer;
(d) teaching a neural network engine coupled to the statistical analyzer to recognize unwanted messages based on statistical indicators; and
(e) analyzing the statistical indicators utilizing the neural network engine for determining whether the electronic mail message is an unwanted message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for detecting an unwanted message, comprising:
-
(a) computer code for receiving an electronic mail message;
(b) computer code for decomposing text in the electronic mail message;
(c) computer code for gathering statistics associated with the text using a statistical analyzer;
(d) computer code for teaching a neural network engine coupled to the statistical analyzer to recognize unwanted messages based on statistical indicators; and
(e) computer code for analyzing the statistical indicators utilizing the neural network engine for determining whether the electronic mail message is an unwanted message.
-
-
11. A system for detecting an unwanted message, comprising:
-
(a) a statistical analyzer for gathering statistics associated with text retrieved from an electronic mail message; and
(b) a neural network engine coupled to the statistical analyzer, the neural network engine capable of being taught to recognize unwanted messages based on statistical indicators;
(c) wherein the neural network engine analyzes the statistical indicators for determining whether the electronic mail message is an unwanted message.
-
-
12. A method for teaching a neural network engine to recognize an unwanted message, comprising:
-
(a) providing examples to a neural network engine, wherein the examples are of wanted messages and unwanted messages, and each of the examples is associated with a desired output;
(b) processing each of the examples with statistics for generating weights for the statistics, wherein each of the weights is used to denote wanted and unwanted messages; and
(c) updating logic associated with the neural network engine based on the processing by the neural network engine. - View Dependent Claims (13, 14, 15)
-
-
16. A computer program product for teaching a neural network engine to recognize an unwanted message, comprising:
-
(a) computer code for providing examples to a neural network engine, wherein the examples are of wanted messages and unwanted messages, and each of the examples is associated with a desired output;
(b) computer code for processing each of the examples with statistics for generating weights for the statistics, wherein each of the weights is used to denote wanted and unwanted messages; and
(c) computer code for updating logic associated with the neural network engine based on the processing by the neural network engine.
-
-
17. A system for teaching a neural network engine to recognize an unwanted message, comprising:
-
(a) a neural network engine adapted to receive examples of wanted messages and unwanted messages, each of the examples being associated with a desired output, the neural network engine further adapted for processing each of the examples with statistics for generating weights for the statistics, each of the weights being used to denote wanted and unwanted messages; and
(b) wherein the neural network engine is capable of being updated.
-
Specification