×

Countering spam through address comparison

  • US 7,975,010 B1
  • Filed: 03/23/2005
  • Issued: 07/05/2011
  • Est. Priority Date: 03/23/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for determining whether an electronic message sent by a sender to a message recipient and to other recipients contains spam, the electronic message received on a recipient computer, said method comprising the steps of:

  • comparing electronic message addresses of the other recipients listed in a TO field and a CC field of the electronic message with electronic message addresses stored in an address book of the message recipient, wherein the recipient computer consists of a client computer or a server computer coupled to a plurality of client computers, and wherein the recipient computer has access to the address book;

    counting instances for which each of the electronic message addresses of the other recipients listed in the TO field and the CC field of the electronic message matches an electronic message address stored in the address book;

    calculating whether at least three of the following conditions are satisfied;

         1) xTO/nADR>

    A,

         2) xCC/nADR>

    B,

         3) xTO/nTO>

    C, and

         4) xCC/nCC>

    D, where A, B, C, and D are thresholds that are pre-selected numbers, wherein each of the pre-selected numbers is a percentage, and where nADR is a total number of addresses in the address book, where xTO is a number of addresses in the address book that are also contained in the TO field of the electronic message, where xCC is a number of addresses in the address book that are also contained in the CC field of the electronic message, where nTO is a total number of addresses in the TO field, and where nCC is a total number of addresses in the CC field, wherein the xTO and xCC are obtained or calculated based on said counting;

    responsive to at least three of the conditions

         1),

         2),

         3), and

         4) being satisfied, determining that the electronic message is non-spam, wherein, prior to the comparing step, a spam filter determined that the electronic message is spam, and wherein the comparing, counting, calculating, and determining steps are a check on whether the spam filter made a false positive identification of spam and wherein the comparing, the counting, the calculating and the determining are performed by the client computer or the server computer coupled to a plurality of client computers.

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