×

Use of global intelligence to make local information classification decisions

  • US 8,103,727 B2
  • Filed: 08/30/2007
  • Issued: 01/24/2012
  • Est. Priority Date: 08/30/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • performing, by an anti-spam engine of a network of a plurality of anti-spam engines participating in a global intelligence network, an initial spam detection process on an electronic mail (e-mail) message received from a sender, the initial spam detection process including (i) considering a spam score associated with the e-mail message by forming a signature of the e-mail message based on attributes extracted from the e-mail message and querying a remote server associated with the global intelligence network that maintains and updates spam score information based on direct or indirect observations and analysis of queries from the plurality of anti-spam engines, (ii) considering a sender Internet Protocol (IP) reputation associated with the sender by evaluating reputation information supplied by a remote reputation server associated with the global intelligence network and (iii) applying, to the e-mail message, heuristic rules, which are updated by a remote heuristic rule update server associated with the global intelligence network to adapt to changes in spam trends observed by the global intelligence network based on direct or indirect observations and analysis of query volume or patterns for e-mail message signatures received from the plurality of anti-spam engines;

    attempting to classify the received e-mail message, by the anti-spam engine, as clean or spam based on the initial spam detection process;

    if the received e-mail message cannot be unambiguously classified as being clean or spam in real-time based on the initial spam detection process, then providing, by the anti-spam engine, an opportunity for global intelligence to be gathered by the global intelligence network regarding the e-mail message or e-mail messages having similar attributes by queuing the e-mail message for a re-evaluation spam detection process to be performed at a later time;

    classifying, by the anti-spam engine, the queued e-mail message by performing the re-evaluation spam detection process, including re-evaluation of the spam score, re-evaluation of the sender IP reputation and reapplication of the heuristic rules, the re-evaluation spam detection process providing a more accurate categorization result than the initial spam detection process;

    handling the queued e-mail message, by the anti-spam engine, in accordance with a policy associated with the more accurate categorization result; and

    wherein the anti-spam engine is implemented in one or more processors and one or more computer-readable storage media of one or more computer systems, the one or more computer-readable storage media having instructions tangibly embodied therein representing the anti-spam engine that are executable by the one or more processors.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×