Spam fax filter
First Claim
Patent Images
1. A spam fax filter comprising:
- a fax transformation processor configured to transform rasterized fax images into non-rasterized representations of fax images;
a knowledge base of fax characteristics comprising at least one fax characteristic selected from the group consisting of spam characteristics and non-spam characteristics; and
,a comparator configured to compare non-rasterized representations of fax images produced by said fax transformation processor with at least one of said fax characteristics to detect spam fax in the spam fax filter;
wherein said knowledge base comprises fax characteristics selected from the group consisting of a number of fax transmission pages, fax image intensity, and fax image patterns.
9 Assignments
0 Petitions
Accused Products
Abstract
A spam fax filter which has been configured in accordance with the present invention can include a fax transformation processor configured to transform rasterized fax images into non-rasterized representations of fax images. The spam fax filter further can include a knowledge base of known spam characteristics. Finally, the spam fax filter can include a comparator configured to compare non-rasterized representations of fax images produced by the fax transformation processor to the characteristics in the knowledge base to detect spam fax in the spam fax filter.
-
Citations
10 Claims
-
1. A spam fax filter comprising:
-
a fax transformation processor configured to transform rasterized fax images into non-rasterized representations of fax images; a knowledge base of fax characteristics comprising at least one fax characteristic selected from the group consisting of spam characteristics and non-spam characteristics; and
,a comparator configured to compare non-rasterized representations of fax images produced by said fax transformation processor with at least one of said fax characteristics to detect spam fax in the spam fax filter; wherein said knowledge base comprises fax characteristics selected from the group consisting of a number of fax transmission pages, fax image intensity, and fax image patterns.
-
-
2. A spam fax filter comprising:
-
a fax transformation processor configured to transform rasterized fax images Into non-rasterized representations of fax images; a knowledge base of fax characteristics comprising at least one fax characteristic selected from the group consisting of spam characteristics and non-spam characteristics; a comparator configured to compare non-rasterized representations of fax images produced by said fax transformation processor with at least one of said fax characteristics to detect spam fax in the spam fax filter; an edge sharpening filter coupled to said fax transformation processor and configured to produce intermediate imagery for said rasterized fax images comprising an image having accentuated edges defining said rasterized fax image; and
,means for computing a set of vectors for said accentuated edges in said intermediate imagery.
-
-
3. A spam fax filter comprising:
-
a fax transformation processor configured to transform rasterized fax images into non-rasterized representations of fax images; a knowledge base of fax characteristics comprising at least one fax characteristic selected from the group consisting of spam characteristics and non-spam characteristics; a comparator configured to compare non-rasterized representations of fax images produced by said fax transformation processor with at least one of said fax characteristics to detect spam fax in the spam fax filter; a blurring filter coupled to said fax transformation processor; and
,a robust hash processor configured to produce a robust hash value for a blurred form of said rasterized fax image.
-
-
4. A spam fax filter comprising:
-
a fax transformation processor configured to transform rasterized fax images into non-rasterized representations of fax images; a knowledge base of fax characteristics comprising at least one fax characteristic selected from the group consisting of spam characteristics and non-spam characteristics; a comparator configured to compare non-rasterized representations of fax images produced by said fax transformation processor with at least one of said fax characteristics to detect spam fax in the spam fax filter; means for detecting a color value for a selection of pixels in a region of said rasterized fax images; and
,means for numerically encoding each of said rasterized fax images with at least one numerical value accounting for a number of black pixels for a single rasterized fax image and a number of white pixels in said single rasterized fax images.
-
-
5. A method for filtering spam fax, the method comprising the steps of;
-
transforming a rasterized form of a candidate fax image into a non-rasterized form; testing said non-rasterized form of said candidate fax image against at least one fax characteristic selected from the group consisting of spam characteristics and non-spam characteristics; and
,identifying said candidate fax image as spam fax where said candidate fax image tests favorably against at least one of said fax characteristics, wherein said transforming step comprises the steps of; accentuating edges in said candidate fax image; and
,computing a set of vectors for said accentuated edges.
-
-
6. A method for filtering spam fax, the method comprising the steps of:
-
transforming a rasterized form of a candidate fax image into a non-rasterized form; testing said non-rasterized form of said candidate fax image against at least one fax characteristic selected from the group consisting of spam characteristics and non-spam characteristics; and
,identifying said candidate fax image as spam fax where said candidate fax image tests favorably against at least one of said fax characteristics, wherein said transforming step comprises the steps of; blurring said candidate fax image; and
,producing a robust hash value for said blurred candidate fax image.
-
-
7. A method for filtering spam fax, the method comprising the steps of:
-
transforming a rasterized form of a candidate fax image into a non-rasterized form; testing said non-rasterized form of said candidate fax image against at least one fax characteristic selected from the group consisting of spam characteristics and non-spam characteristics; and
,identifying said candidate fax image as spam fax where said candidate fax image tests favorably against at least one of said fax characteristics, wherein said transforming step comprises the steps of; detecting a color value for a selection of pixels in a region of said candidate fax image; and
,numerically encoding said candidate fax image with at least one numerical value accounting for a number of black pixels and a number of white pixels in said candidate fax image.
-
-
8. A machine readable storage having stored thereon a computer program for filtering spam fax, the computer program comprising a routine set of instructions for causing the machine to perform the steps of:
-
transforming a rasterized form of a candidate fax image into a non-rasterized form; testing said non-rasterized form of said candidate fax image against at least one fax characteristic selected from the group consisting of spam characteristics and non-spam characteristics; and
,identifying said candidate fax image as spam fax where said candidate fax image tests favorably against at least one of said fax characteristics, wherein said transforming step comprises the steps of; accentuating edges in said candidate fax image; and
,computing a set of vectors for said accentuated edges.
-
-
9. A machine readable storage having stored thereon a computer program for filtering spam fax, the computer program comprising a routine set of instructions for causing the machine to perform the steps of:
-
transforming a rasterized form of a candidate fax image into a non-rasterized form; testing said non-rasterized form of said candidate fax image against at least one fax characteristic selected from the group consisting of spam characteristics and non-spam characteristics; and
,identifying said candidate fax image as spam fax where said candidate fax image tests favorably against at least one of said fax characteristics, wherein said transforming step comprises the steps of; blurring said candidate fax image; and
,producing a robust hash value for said blurred candidate fax image.
-
-
10. A machine readable storage having stored thereon a computer program for filtering spam fax, the computer program comprising a routine set of instructions for causing the machine to perform the steps of:
-
transforming a rasterized form of a candidate fax image into a non-rasterized form; testing said non-rasterized form of said candidate fax image against at least one fax characteristic selected from the group consisting of spam characteristics and non-spam characteristics; and
,identifying said candidate fax image as spam fax where said candidate fax image tests favorably against at least one of said fax characteristics, wherein said transforming step comprises the steps of; detecting a color value for a selection of pixels in a region of said candidate fax image; and
,numerically encoding said candidate fax image with at least one numerical value accounting for a number of black pixels and a number of white pixels in said candidate fax image.
-
Specification