Processing of unsolicited bulk electronic mail
First Claim
Patent Images
1. A method for automatically processing electronic mail, comprising:
- loading an electronic mail message;
removing non-textual information from the electronic mail message;
locating a first portion of a first size from the electronic mail message;
generating a first code indicative of the first portion wherein the first code is smaller in size than the first size;
locating a second portion of a second size from the electronic mail message, wherein content of the electronic mail message influences the locating steps, whereby locations for the first and second portions varies from message to message;
generating a second code indicative of the second portion wherein the second code is smaller in size than the second size; and
storing the first code and the second code.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention involves detecting unsolicited electronic mail distributed in bulk. In one embodiment, a method for automatically processing electronic mail loads an electronic mail message. Non non-textual information is removed from the electronic mail message. A first portion from the electronic mail message is located and a first code smaller than the first portion and indicative of the first portion is generated. A second portion from the electronic mail message is located and a second code smaller than the second portion and indicative of the second portion is generated. The first code and the second code are stored.
173 Citations
23 Claims
-
1. A method for automatically processing electronic mail, comprising:
-
loading an electronic mail message; removing non-textual information from the electronic mail message; locating a first portion of a first size from the electronic mail message; generating a first code indicative of the first portion wherein the first code is smaller in size than the first size; locating a second portion of a second size from the electronic mail message, wherein content of the electronic mail message influences the locating steps, whereby locations for the first and second portions varies from message to message; generating a second code indicative of the second portion wherein the second code is smaller in size than the second size; and storing the first code and the second code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 22)
-
-
8. A method for automatically processing electronic mail, comprising:
-
loading an electronic mail message; selecting a first number of portions from the electronic mail message, wherein locations for the first number of portions are affected by contents of the electronic mail message; generating a second number of codes from the first number of portions, wherein the first number and the second number are equal; determining if the first number exceeds a predetermined value; selecting a third number of portions from the electronic mail message, based, at least in part, on the determining step, wherein locations for the third number of portions are affected by contents of the electronic mail message; generating a fourth number of codes from the third number of portions, wherein the third number and the fourth number are equal; and storing the fourth number of codes. - View Dependent Claims (9, 10, 11, 12, 13, 14, 23)
-
-
15. A method for automatically processing electronic mail, comprising:
-
loading an electronic mail message; selecting a plurality of portions from the electronic mail message, wherein locations for the plurality of portions are affected by contents of the electronic mail message; interrupting the selecting the plurality of portions when the plurality of portions reaches a predetermined count; generating a plurality of codes from the plurality of portions, wherein the number of codes and the number of portions are equal to each other; and storing the plurality of codes. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification