Signature generation using message summaries
First Claim
Patent Images
1. A method for processing electronic-mail messages, the method comprising:
- removing one or more non-useful words from a message, the message having previously been classified as an unsolicited message;
replacing one or more remaining words in the message with an associated canonical equivalent to generate a resulting summary;
generating a signature based on the resulting summary;
classifying a subsequently received message based on the signature; and
processing the subsequently received message based on the classification of the subsequently received message.
23 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for processing a message are provided. A message may be processed to generate a message summary by removing or replacing certain words, phrases, sentences, punctuation, and the like. Message signatures based upon the message summary may be generated and stored in a signature database, which may be used to identify and/or classify spam messages. Subsequently received messages may be classified by signature and processed based on classification.
-
Citations
23 Claims
-
1. A method for processing electronic-mail messages, the method comprising:
-
removing one or more non-useful words from a message, the message having previously been classified as an unsolicited message;
replacing one or more remaining words in the message with an associated canonical equivalent to generate a resulting summary;
generating a signature based on the resulting summary;
classifying a subsequently received message based on the signature; and
processing the subsequently received message based on the classification of the subsequently received message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for processing electronic-mail messages, the method comprising:
-
identifying one or more non-useful words in a message;
removing the one or more non-useful words from the message to generate a resulting summary;
classifying the message based on at least the resulting summary; and
processing the message based on at least the classification of the message. - View Dependent Claims (13, 14)
-
-
15. A system for processing a message comprising:
-
a message gateway including a summarization and signature generation engine, the summarization and signature engine configured to generate a resulting summary from an unsolicited message and to generate one or more signatures based on at least the resulting summary;
a database configured to store information concerning the one or more signatures; and
a server configured to process subsequently received messages based on at least signature information generated by the message gateway and stored in the database. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A message gateway, comprising:
-
a summarization and signature generation engine configured to;
identify useful words and non-useful words in the message, remove the non-useful words from the message, generate a resulting summary from the message, and generate one or more signatures based on at least the resulting summary; and
a network interface configured to transmit a signature generated by the summarization and signature engine to a database for storing signatures for use by a mail server in processing subsequently received messages.
-
-
21. A message gateway, comprising:
-
a summarization and signature generation engine configured to;
identify useful words and non-useful words in the message, remove the non-useful words from the message, and generate a resulting summary from the message; and
a network interface configured to consult a database and classify the message based on at least the resulting summary and information from the database.
-
-
22. A computer-readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for processing a message, comprising:
-
removing one or more non-useful words from a message, the message having previously been classified as an unsolicited message;
replacing one or more remaining words in the message with an associated canonical equivalent to generate a resulting summary;
generating a signature based on the resulting summary;
classifying a subsequently received message based on the signature; and
processing the subsequently received message based on the classification of the subsequently received message. - View Dependent Claims (23)
-
Specification