×

Apparatus and method to identify SPAM emails

  • US 7,500,265 B2
  • Filed: 08/27/2004
  • Issued: 03/03/2009
  • Est. Priority Date: 08/27/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method to identity SPAM emails, comprising:

  • providing a pseudo user device capable of communicating with a user device;

    setting a misspelling rejection ratio;

    receiving an email comprising (X) words by said pseudo user device;

    determining a number (Y) of misspelled words comprising said email;

    calculating a misspelling ratio by dividing (Y) by (X);

    determining if said misspelling ratio is greater than or equal to said misspelling rejection ratio;

    operative if said misspelling ratio is greater than or equal to said misspelling rejection ratio, reporting said email as SPAM,operative if said misspelling ratio is not greater than or equal to said misspelling rejection ratio;

    providing said email by said pseudo user device to said user device;

    performing a fuzzy word screen of said email;

    wherein said performing a fuzzy word screen step comprises;

    providing a library of prohibited words, an identity count, and a non-identity count, wherein said identity count and said non-identity count are initially set to 0;

    setting a rejection identity count/non-identity count ratio;

    selecting a (k)th word from said email, wherein (k) is greater than or equal to 1 and less than or equal to (X);

    determining that the (k)th word comprises (A) characters;

    retrieving from said library (M) prohibited words comprising (A) characters;

    selecting the (j)th prohibited word, wherein (j) is greater than or equal to 1 and less than or equal to (M);

    comparing, for each value of (i), the (i)th character of the (k)th email word with the (i)th character of the (j)th prohibited word, wherein (i) is greater than or equal to 1 and less than or equal to (A);

    operative if the (i)th character of the (k)th email word is the same as the (i)th character of the (j)th prohibited word, incrementing said identity count;

    operative if the (i)th character of the (k)th email word is not the same as the (i)th character of the (j)th prohibited word, incrementing said non-identity count;

    calculating an actual identity count/non-identity count ratio;

    determining if said actual identity count/non-identity count ratio is greater than or equal to said rejection identity count/non-identity count ratio;

    operative if said actual identity count/non-identity count ratio is greater than or equal to said rejection identity count/non-identity count ratio, reporting said email as SPAM.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×