The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 09, 2010
Filed:
Aug. 12, 2004
Geoffrey J. Hulten, Lynnwood, WA (US);
Joshua T. Goodman, Redmond, WA (US);
Robert L. Rounthwaite, Fall City, WA (US);
Manav Mishra, Kirkland, WA (US);
Elissa E. Murphy, Seattle, WA (US);
John D. Mehr, Seattle, WA (US);
Geoffrey J. Hulten, Lynnwood, WA (US);
Joshua T. Goodman, Redmond, WA (US);
Robert L. Rounthwaite, Fall City, WA (US);
Manav Mishra, Kirkland, WA (US);
Elissa E. Murphy, Seattle, WA (US);
John D. Mehr, Seattle, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Disclosed are signature-based systems and methods that facilitate spam detection and prevention at least in part by calculating hash values for an incoming message and then determining a probability that the hash values indicate spam. In particular, the signatures generated for each incoming message can be compared to a database of both spam and good signatures. A count of the number of matches can be divided by a denominator value. The denominator value can be an overall volume of messages sent to the system per signature for example. The denominator value can be discounted to account for different treatments and timing of incoming messages. Furthermore, secure hashes can be generated by combining portions of multiple hashing components. A secure hash can be made from a combination of multiple hashing components or multiple combinations thereof. The signature based system can also be integrated with machine learning systems to optimize spam prevention.