IP Library Granted Patent US 7,184,160
Granted Patent B2
US 7,184,160 · App. 10/637,306 · Granted Feb 27, 2007

Spam fax filter

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,184,160
App. No.
10/637,306
Granted
Feb 27, 2007
Kind
B2
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.

Claims (65)

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.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jul 9, 2025
From: U.S. BANK NATIONAL ASSOCIATION, AS SUCCESSOR TO MUFG UNION BANK, N.A.
To: CONSENSUS CLOUD SOLUTIONS, LLC F/K/A J2 CLOUD SERVICES, LLC
Reel/Frame 071889/0496 →
SECURITY INTEREST Recorded Mar 9, 2022
From: J2 CLOUD SERVICES, LLC
To: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 059357/0003 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: ADVANCED MESSAGING TECHNOLOGIES, INC.
To: J2 CLOUD SERVICES, LLC
Reel/Frame 057937/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2014
From: J2 GLOBAL, INC.
To: ADVANCED MESSAGING TECHNOLOGIES, INC.
Reel/Frame 032975/0464 →
CHANGE OF NAME Recorded May 16, 2014
From: J2 GLOBAL COMMUNICATIONS, INC.
To: J2 GLOBAL, INC.
Reel/Frame 032911/0182 →
RELEASE OF SECURITY INTEREST Recorded Dec 6, 2010
From: CHEYNE SPECIAL SITUATIONS FUND LP
To: VENALI, INC.
Reel/Frame 025445/0526 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2010
From: VENALI, INC.
To: J2 GLOBAL COMMUNICATIONS, INC.
Reel/Frame 025341/0756 →
SUPPLEMENT TO SECURITY AGREEMENT Recorded Nov 16, 2005
From: VENALI, INC.
To: CHEYNE SPECIAL SITUATIONS FUND LP
Reel/Frame 016786/0594 →
RE-RECORD TO CORRECT SECOND ASSIGNOR'S NAME ON AN ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED AT REEL 014399 FRAME 0365. (ASSIGNOR HEREBY CONFIRMS THE ASSIGNMENT OF THE ENTIRE INTEREST TO SAID ASSIGNEE) Recorded Mar 26, 2004
From: EL-GAZZAR, AMIN; WOLF, HARTMUT; PUENTE, ADRIAN; NOLASCO, ALEXANDER C.
To: VENALI, INC.
Reel/Frame 014465/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2003
From: EL-GAZZAR, AMIN; WOLF, HARMUT; PUENTE, ADRIAN; NOLASCO, ALEXANDER C.
To: VENALI, INC.
Reel/Frame 014399/0365 →