
US Patent No: 6,161,130
Number of patents in Portfolio can not be more than 2000
Technique which utilizes a probabilistic classifier to detect "junk" e-mail by automatically updating a training and re-training the classifier based on the updated training set
Stats
-
Dec 12, 2000
Issued date -
Jun 23, 1998
filing date -
09/102,837
serial no -
In Force
status

Importance
|
US Family Size
|
International Coverage
|
|
Patent Longevity
|
Forward Citations
|
Abstract
A technique, specifically a method and apparatus that implements the method, which through a probabilistic classifier (370) and, for a given recipient, detects electronic mail (e-mail) messages, in an incoming message stream, which that recipient is likely to consider "junk". Specifically, the invention discriminates message content for that recipient, through a probabilistic classifier (e.g., a support vector machine) trained on prior content classifications. Through a resulting quantitative probability measure, i.e., an output confidence level, produced by the classifier for each message and subsequently compared against a predefined threshold, that message is classified as either, e.g., spam or legitimate mail, and, e.g., then stored in a corresponding folder (223, 227) for subsequent retrieval by and display to the recipient. Based on the probability measure, the message can alternatively be classified into one of a number of different folders, depicted in a pre-defined visually distinctive manner or simply discarded in its entirety.
First Claim
Related Publications
- 15 United States
- 10 France
- 8 Japan
- 7 China
- 5 Korea
- 2 Other
Patent Owner(s)
| Patent Owner | Address | Total Patents |
|---|---|---|
| MICROSOFT CORPORATION | REDMOND, WA | 24565 |
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Inventor(s)
| Inventor Name | Address | # of filed Patents | Total Citations |
|---|---|---|---|
| Dumais, Susan T | Kirkland, WA | 97 | 1969 |
| Heckerman, David E | Bellevue, WA | 124 | 2857 |
| Horvitz, Eric | Kirkland, WA | 111 | 3695 |
| Platt, John C | Redmond, WA | 137 | 3244 |
| Sahami, Mehran | Redwood City, CA | 37 | 961 |
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 6,023,723 Method and system for filtering unwanted junk e-mail utilizing a plurality of filtering mechanisms | 333 | 1997 | |
|
|
|||
| 5,377,354 Method and system for sorting and prioritizing electronic mail messages | 404 | 1993 | |
|
|
|||
| 6,003,027 System and method for determining confidence levels for the results of a categorization system | 100 | 1997 | |
|
|
|||
| 5,619,648 Message filtering techniques | 441 | 1994 | |
|
|
|||
| 5,835,087 System for generation of object profiles for a system for customized electronic identification of desirable objects | 802 | 1995 | |
|
|
|||
| 5,638,487 Automatic speech recognition | 73 | 1994 | |
Patent Citation Ranking
Forward Cites
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 6,490,589 System and method for rewriting queries | 14 | 1998 | |
| 6,714,967 Integration of a computer-based message priority system with mobile electronic devices | 36 | 1999 | |
| 6,816,847 computerized aesthetic judgment of images | 15 | 1999 | |
| 6,502,082 Modality fusion for object tracking with training system and method | 62 | 1999 | |
| 6,728,690 Classification system trainer employing maximum margin back-propagation with probabilistic outputs | 42 | 1999 | |
| 7,072,942 Email filtering methods and systems | 49 | 2000 | |
| 6,938,024 Transmitting information given constrained resources | 32 | 2000 | |
| 7,562,147 Bi-directional HTTP-based reliable messaging protocol and system utilizing same | 3 | 2000 | |
| 6,718,315 System and method for approximating probabilities using a decision tree | 7 | 2000 | |
| 6,985,950 System for creating a space-efficient document categorizer for training and testing of automatic categorization engines | 2 | 2001 | |
| 7,298,903 Method and system for separating text and drawings in digital ink | 3 | 2001 | |
| 7,043,506 Utility-based archiving | 8 | 2001 | |
| 6,901,398 System and method for constructing and personalizing a universal information classifier | 63 | 2001 | |
| 6,978,266 Determining a rating for a collection of documents | 6 | 2001 | |
| 6,938,025 Method and apparatus for automatically determining salient features for object classification | 2 | 2001 | |
| 6,826,576 Very-large-scale automatic categorizer for web content | 15 | 2001 | |
| 8,046,832 Spam detector with challenges | 6 | 2002 | |
| 7,149,801 Memory bound functions for spam deterrence and the like | 20 | 2002 | |
| 7,171,450 Framework to enable integration of anti-spam technologies | 23 | 2003 | |
| 8,335,683 System for using statistical classifiers for spoken language understanding | 0 | 2003 | |
| 7,249,162 Adaptive junk message filtering system | 40 | 2003 | |
| 7,219,148 Feedback loop for spam prevention | 67 | 2003 | |
| 7,483,947 Message rendering for identification of content features | 7 | 2003 | |
| 8,166,392 Method for automatically assigning priorities to documents and messages | 0 | 2003 | |
| 7,272,853 Origination/destination features and lists for spam prevention | 68 | 2003 | |
| 7,711,779 Prevention of outgoing spam | 12 | 2003 | |
| 7,519,668 Obfuscation of spam filter | 4 | 2003 | |
| 7,565,403 Use of a bulk-email filter within a system for classifying messages for urgency or importance | 16 | 2003 | |
| 7,337,181 Methods for routing items for communications based on a measure of criticality | 11 | 2003 | |
| 7,533,148 Framework to enable integration of anti-spam technologies | 4 | 2003 | |
| 7,287,012 Machine-learned approach to determining document relevance for search over large electronic collections of documents | 8 | 2004 | |
| 7,184,929 Exponential priors for maximum entropy models | 6 | 2004 | |
| 7,543,053 Intelligent quarantining for spam prevention | 5 | 2004 | |
| 8,214,438 (More) advanced spam detection features | 0 | 2004 | |
| 7,444,384 Integration of a computer-based message priority system with mobile electronic devices | 12 | 2004 | |
| 7,233,954 Methods for routing items for communications based on a measure of criticality | 4 | 2004 | |
| 7,464,264 Training filters for detecting spasm based on IP addresses and text-related features | 25 | 2004 | |
| 7,673,003 Social network email filtering | 0 | 2004 | |
| 8,037,150 System and methods for providing multiple personas in a communications environment | 2 | 2004 | |
| 7,818,377 Extended message rule architecture | 0 | 2004 | |
| 7,409,708 Advanced URL and IP features | 24 | 2004 | |
| 7,496,500 Systems and methods that determine intent of data and respond to the data based on the intent | 4 | 2004 | |
| 7,191,159 Transmitting information given constrained resources | 1 | 2004 | |
| 7,664,819 Incremental anti-spam lookup and update service | 4 | 2004 | |
| 8,086,672 When-free messaging | 0 | 2004 | |
| 7,827,244 Storing message rules in global form for transfer between servers | 0 | 2004 | |
| 7,917,587 Method and system for prioritizing communications based on interpersonal relationships | 1 | 2004 | |
| 7,904,517 Challenge response systems | 3 | 2004 | |
| 7,660,865 Spam filtering with probabilistic secure hashes | 3 | 2004 | |
| 7,567,895 Method and system for prioritizing communications based on sentence classifications | 1 | 2004 | |
| 7,590,603 Method and system for classifying and identifying messages as question or not a question within a discussion thread | 4 | 2004 | |
| 7,293,013 System and method for constructing and personalizing a universal information classifier | 6 | 2004 | |
| 7,653,812 Method and system for evaluating confidence in a sending domain to accurately assign a trust that a communication is not unwanted | 1 | 2004 | |
| 7,577,984 Method and system for a sending domain to establish a trust that its senders communications are not unwanted | 1 | 2004 | |
| 7,519,818 Method and system for processing a communication based on trust that the communication is not unwanted as assigned by a sending domain | 1 | 2004 | |
| 7,899,866 Using message features and sender identity for email spam filtering | 5 | 2004 | |
| 7,359,899 Determining a rating for a collection of documents | 1 | 2005 | |
| 7,464,093 Methods for routing items for communications based on a measure of criticality | 1 | 2005 | |
| 7,340,376 Exponential priors for maximum entropy models | 9 | 2005 | |
| 7,219,035 Exponential priors for maximum entropy models | 3 | 2005 | |
| 7,930,353 Trees of classifiers for detecting email spam | 5 | 2005 | |
| 8,065,370 Proofs to filter spam | 1 | 2005 | |
| 7,548,904 Utility-based archiving | 0 | 2005 | |
| 7,433,859 Transmitting information given constrained resources | 0 | 2005 | |
| 7,483,813 Exponential priors for maximum entropy models | 0 | 2006 | |
| 8,224,905 Spam filtration utilizing sender activity data | 1 | 2006 | |
| 8,065,307 Parsing, analysis and scoring of document content | 2 | 2006 | |
| 7,665,131 Origination/destination features and lists for spam prevention | 6 | 2007 | |
| 8,364,617 Resilient classification of data | 0 | 2007 | |
| 7,873,583 Combining resilient classifiers | 1 | 2007 | |
| 7,558,832 Feedback loop for spam prevention | 2 | 2007 | |
| 8,239,460 Content-based tagging of RSS feeds and E-mail | 0 | 2007 | |
| 7,640,313 Adaptive junk message filtering system | 3 | 2007 | |
| 7,792,780 Updating an engine using a description language | 0 | 2007 | |
| 8,375,052 Outgoing message monitor | 0 | 2007 | |
| 8,144,841 Multimedia spam determination using speech conversion | 0 | 2007 | |
| 8,112,268 Method and system for prioritizing communications based on sentence classifications | 0 | 2008 | |
| 8,402,378 Reactive avatars | 0 | 2008 | |
| 8,250,159 Message rendering for identification of content features | 0 | 2009 | |
| 8,346,800 Content-based information retrieval | 0 | 2009 | |
| 8,250,144 Multiple avatar personalities | 1 | 2009 | |
| 8,121,965 Updating an engine using a description language | 0 | 2010 | |
| 8,464,342 Adaptively selecting electronic message scanning rules | 0 | 2010 | |
|
|
|||
| 6,981,252 Method and apparatus for automatically uninstalling software on a network | 7 | 2001 | |
| 7,882,193 Apparatus and method for weighted and aging spam filtering rules | 9 | 2002 | |
| 7,367,056 Countering malicious code infections to computer files that have been infected more than once | 2 | 2002 | |
| 7,483,993 Temporal access control for computer virus prevention | 3 | 2002 | |
| 7,469,419 Detection of malicious computer code | 10 | 2002 | |
| 7,337,471 Selective detection of malicious computer code | 10 | 2002 | |
| 7,260,847 Antivirus scanning in a hard-linked environment | 6 | 2002 | |
| 7,249,187 Enforcement of compliance with network security policies | 17 | 2002 | |
| 7,373,664 Proactive protection against e-mail worms and spam | 4 | 2002 | |
| 7,293,290 Dynamic detection of computer worms | 4 | 2003 | |
| 7,246,227 Efficient scanning of stream based data | 3 | 2003 | |
| 7,203,959 Stream scanning through network proxy servers | 13 | 2003 | |
| 7,546,638 Automated identification and clean-up of malicious computer code | 0 | 2003 | |
| 7,680,886 Suppressing spam using a machine learning based spam filter | 2 | 2003 | |
| 7,373,519 Distinguishing legitimate modifications from malicious modifications during executable computer file modification analysis | 5 | 2003 | |
| 7,650,382 Detecting spam e-mail with backup e-mail server traps | 0 | 2003 | |
| 7,366,919 Use of geo-location data for spam detection | 6 | 2003 | |
| 7,293,063 System utilizing updated spam signatures for performing secondary signature-based analysis of a held e-mail to improve spam email detection | 47 | 2003 | |
| 7,739,278 Source independent file attribute tracking | 0 | 2003 | |
| 7,832,011 Method and apparatus for detecting malicious code in an information handling system | 0 | 2003 | |
| 7,185,332 Multi-tiered incremental software updating | 30 | 2003 | |
| 7,921,159 Countering spam that uses disguised characters | 2 | 2003 | |
| 7,624,110 Method, system, and computer program product for security within a global computer network | 5 | 2003 | |
| 7,130,981 Signature driven cache extension for stream based scanning | 6 | 2004 | |
| 7,861,304 Pattern matching using embedded functions | 2 | 2004 | |
| 7,831,667 Method and apparatus for filtering email spam using email noise reduction | 4 | 2004 | |
| 7,484,094 Opening computer files quickly and safely over a network | 3 | 2004 | |
| 7,373,667 Protecting a computer coupled to a network from malicious code infections | 2 | 2004 | |
| 8,145,710 System and method for filtering spam messages utilizing URL filtering module | 0 | 2004 | |
| 7,509,680 Detecting computer worms as they arrive at local computers through open network shares | 6 | 2004 | |
| 7,490,244 Blocking e-mail propagation of suspected malicious computer code | 0 | 2004 | |
| 7,555,524 Bulk electronic message detection by header similarity analysis | 0 | 2004 | |
| 8,271,588 System and method for filtering fraudulent email messages | 2004 | ||
| 7,546,349 Automatic generation of disposable e-mail addresses | 11 | 2004 | |
| 7,565,686 Preventing unauthorized loading of late binding code into a process | 3 | 2004 | |
| 7,640,590 Presentation of network source and executable characteristics | 4 | 2004 | |
| 8,135,778 Method and apparatus for certifying mass emailings | 0 | 2005 | |
| 7,941,490 Method and apparatus for detecting spam in email messages and email attachments | 3 | 2005 | |
| 8,010,609 Method and apparatus for maintaining reputation lists of IP addresses to detect email spam | 1 | 2005 | |
| 7,739,337 Method and apparatus for grouping spam email messages | 4 | 2005 | |
| 7,975,303 Efficient file scanning using input-output hints | 0 | 2005 | |
| 7,895,654 Efficient file scanning using secure listing of file modification times | 0 | 2005 | |
| 7,739,494 SSL validation and stripping using trustworthiness factors | 0 | 2005 | |
| 8,332,947 Security threat reporting in light of local security tools | 0 | 2006 | |
| 7,634,545 System and method for controlling distribution of network communications | 1 | 2007 | |
| 7,571,214 System and method for controlling distribution of network communications | 0 | 2007 | |
| 7,543,036 System and method for controlling distribution of network communications | 0 | 2007 | |
| 7,831,677 Bulk electronic message detection by header similarity analysis | 0 | 2009 | |
| 8,214,490 Compact input compensating reputation data tracking mechanism | 2009 | ||
| RE41940 Method and apparatus for filtering E-mail | 0 | 2010 | |
| 8,402,102 Method and apparatus for filtering email spam using email noise reduction | 0 | 2010 | |
|
|
|||
| 8,041,768 Voice instant messaging | 0 | 2001 | |
| 7,984,098 Video messaging | 1 | 2001 | |
| 7,765,484 Passive personalization of lists | 0 | 2002 | |
| 7,979,802 Providing supplemental contact information corresponding to a referenced individual | 2 | 2002 | |
| 7,222,157 Identification and filtration of digital communications | 26 | 2002 | |
| 8,132,110 Intelligently enabled menu choices based on online presence state in address book | 4 | 2003 | |
| 7,640,306 Reconfiguring an electronic message to effect an enhanced notification | 4 | 2003 | |
| 7,730,137 Restricting the volume of outbound electronic messages originated by a single entity | 1 | 2003 | |
| 7,949,759 Degrees of separation for handling communications | 2 | 2003 | |
| 7,945,674 Degrees of separation for handling communications | 1 | 2003 | |
| 7,548,956 Spam control based on sender account characteristics | 6 | 2003 | |
| 7,653,693 Method and system for capturing instant messages | 6 | 2004 | |
| 7,716,287 Organizing entries in participant lists based on communications strengths | 4 | 2004 | |
| 7,774,711 Automatic categorization of entries in a contact list | 5 | 2005 | |
| 7,765,265 Identifying users sharing common characteristics | 7 | 2005 | |
| 7,606,580 Personalized location information for mobile devices | 20 | 2005 | |
| 8,078,625 URL-based content categorization | 0 | 2006 | |
| 7,406,506 Identification and filtration of digital communications | 5 | 2007 | |
| 7,707,261 Identification and filtration of digital communications | 2 | 2008 | |
| 7,890,123 Personalized location information for mobile devices | 12 | 2009 | |
| 8,001,199 Reconfiguring an electronic message to effect an enhanced notification | 2 | 2009 | |
| 8,185,638 Degrees of separation for handling communications | 1 | 2011 | |
| 8,078,678 Video messaging | 0 | 2011 | |
| 8,452,849 Host-based intelligent results related to a character stream | 0 | 2011 | |
| 8,429,231 Voice instant messaging | 0 | 2011 | |
|
|
|||
| 7,458,098 Systems and methods for enhancing electronic communication security | 12 | 2002 | |
| 7,124,438 Systems and methods for anomaly detection in patterns of monitored communications | 36 | 2002 | |
| 6,941,467 Systems and methods for adaptive message interrogation through multiple queues | 45 | 2002 | |
| 7,213,260 Systems and methods for upstream threat pushback | 32 | 2003 | |
| 7,694,128 Systems and methods for secure communication delivery | 3 | 2003 | |
| 8,132,250 Message profiling systems and methods | 1 | 2005 | |
| 7,089,590 Systems and methods for adaptive message interrogation through multiple queues | 9 | 2005 | |
| 7,225,466 Systems and methods for message threat management | 16 | 2006 | |
| 7,903,549 Content-based policy compliance systems and methods | 1 | 2006 | |
| 7,870,203 Methods and systems for exposing messaging reputation to an end user | 6 | 2006 | |
| 7,693,947 Systems and methods for graphically displaying messaging traffic | 4 | 2006 | |
| 7,779,466 Systems and methods for anomaly detection in patterns of monitored communications | 2 | 2006 | |
| 7,519,994 Systems and methods for adaptive message interrogation through multiple queues | 8 | 2006 | |
| 8,069,481 Systems and methods for message threat management | 0 | 2006 | |
| 8,042,181 Systems and methods for message threat management | 2 | 2006 | |
| 8,214,497 Multi-dimensional reputation scoring | 2007 | ||
| 8,179,798 Reputation based connection throttling | 1 | 2007 | |
| 7,949,716 Correlation and analysis of entity attributes | 1 | 2007 | |
| 7,937,480 Aggregation of reputation data | 3 | 2007 | |
| 7,779,156 Reputation based load balancing | 4 | 2007 | |
| 8,042,149 Systems and methods for message threat management | 1 | 2007 | |
| 8,185,930 Adjusting filter or classification control settings | 3 | 2007 | |
| 8,045,458 Prioritizing network traffic | 0 | 2007 | |
| 8,160,975 Granular support vector machine with random granularity | 0 | 2008 | |
|
|
|||
| 6,477,551 Interactive electronic messaging system | 47 | 1999 | |
| 6,370,526 Self-adaptive method and system for providing a user-preferred ranking order of object sets | 97 | 1999 | |
| 6,418,434 Two stage automated electronic messaging system | 31 | 1999 | |
| 7,310,624 Methods and apparatus for generating decision trees with discriminants and employing same in data classification | 5 | 2000 | |
| 6,618,715 Categorization based text processing | 22 | 2000 | |
| 6,985,923 Method, article of manufacture and apparatus for processing redundant electronic mail messages | 4 | 2000 | |
| 7,099,855 System and method for electronic communication management | 17 | 2001 | |
| 6,721,737 Method of ranking items using efficient queries | 5 | 2001 | |
| 7,185,057 Individually specifying message output attributes in a messaging system | 15 | 2001 | |
| 7,305,402 Adaptive indexing technique for use with electronic objects | 3 | 2001 | |
| 8,290,768 System and method for determining a set of attributes based on content of communications | 0 | 2002 | |
| 7,693,943 Classification of electronic mail into multiple directories based upon their spam-like properties | 1 | 2004 | |
| 7,376,641 Information retrieval from a collection of data | 7 | 2004 | |
| 7,644,057 System and method for electronic communication management | 4 | 2004 | |
| 7,849,044 System and method for automatic task prioritization | 1 | 2005 | |
| 7,266,535 System and method for electronic communication management | 6 | 2005 | |
| 7,496,639 Individually specifying message output attributes in a messaging system | 0 | 2006 | |
| 7,756,810 Software tool for training and testing a knowledge base | 1 | 2007 | |
| 7,752,159 System and method for classifying text | 4 | 2007 | |
| 7,702,677 Information retrieval from a collection of data | 6 | 2008 | |
| 7,568,014 Individually specifying message output attributes in a messaging system | 0 | 2008 | |
| 8,428,367 System and method for electronic document classification | 0 | 2008 | |
|
|
|||
| 6,592,627 System and method for organizing repositories of semi-structured documents such as email | 71 | 1999 | |
| 7,840,639 Method and article of manufacture for an automatically executed application program associated with an electronic message | 1 | 1999 | |
| 6,697,942 Method for remotely managing a remote device using an electronic mail message | 64 | 1999 | |
| 6,640,228 Method for detecting incorrectly categorized data | 6 | 2000 | |
| 7,734,627 Document similarity detection | 11 | 2003 | |
| 7,325,034 Method and apparatus for scalable peer-to-peer inquiries in a network of untrusted parties | 4 | 2003 | |
| 7,693,945 System for reclassification of electronic messages in a spam filtering system | 12 | 2004 | |
| 8,087,068 Verifying access to a network account over multiple user communication portals based on security criteria | 1 | 2005 | |
| 8,037,144 Electronic message source reputation information system | 3 | 2005 | |
| 8,126,866 Identification of possible scumware sites by a search engine | 0 | 2005 | |
| 7,680,891 CAPTCHA-based spam control for content creation systems | 8 | 2006 | |
| 8,023,927 Abuse-resistant method of registering user accounts with an online service | 0 | 2007 | |
| 8,209,339 Document similarity detection | 0 | 2010 | |
| 8,413,219 Verifying access rights to a network account having multiple passwords | 0 | 2011 | |
|
|
|||
| 8,219,620 Unwanted e-mail filtering system including voting feedback | 0 | 2001 | |
| 7,016,939 Intelligent SPAM detection system using statistical analysis | 42 | 2001 | |
| 6,769,016 Intelligent SPAM detection system using an updateable neural analysis engine | 103 | 2001 | |
| 8,185,943 Network adapter firewall system and method | 0 | 2001 | |
| 7,761,605 Embedded anti-virus scanner for a network adapter | 4 | 2001 | |
| 7,257,773 Method and system for identifying unsolicited mail utilizing checksums | 1 | 2002 | |
| 8,380,791 Anti-spam system, method, and computer program product | 0 | 2002 | |
| 6,732,157 Comprehensive anti-spam system, method, and computer program product for filtering unwanted e-mail messages | 149 | 2002 | |
| 7,209,954 System and method for intelligent SPAM detection using statistical analysis | 2 | 2005 | |
| 7,480,941 System, method and computer program product for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network | 5 | 2005 | |
| 7,953,814 Stopping and remediating outbound messaging abuse | 3 | 2006 | |
| 8,407,683 Software uninstallation system, method and computer program product | 0 | 2006 | |
| 7,680,890 Fuzzy logic voting method and system for classifying e-mail using inputs from multiple spam classifiers | 6 | 2006 | |
| 8,363,793 Stopping and remediating outbound messaging abuse | 0 | 2011 | |
|
|
|||
| 6,732,149 System and method for hindering undesired transmission or receipt of electronic messages | 95 | 1999 | |
| 6,779,021 Method and system for predicting and managing undesirable electronic mail | 113 | 2000 | |
| 7,500,265 Apparatus and method to identify SPAM emails | 2 | 2004 | |
| 7,636,716 Method and architecture for blocking email spams | 2 | 2004 | |
| 7,784,098 Snapshot and restore technique for computer system recovery | 9 | 2005 | |
| 8,161,548 Malware detection using pattern classification | 5 | 2005 | |
| 7,779,472 Application behavior based malware detection | 2 | 2005 | |
| 7,840,958 Preventing spyware installation | 1 | 2006 | |
| 7,756,535 Lightweight content filtering system for mobile phones | 2 | 2006 | |
| 7,788,576 Grouping of documents that contain markup language code | 0 | 2006 | |
| 8,023,974 Lightweight SVM-based content filtering system for mobile phones | 1 | 2007 | |
| 7,949,771 Authentication of unknown parties in secure computer communications | 0 | 2007 | |
|
|
|||
| 7,558,824 Electronic mail (Email) Internet appliance methods and systems | 0 | 2001 | |
| 7,664,812 Phonetic filtering of undesired email messages | 7 | 2003 | |
| 7,610,341 Filtered email differentiation | 5 | 2003 | |
| 7,451,184 Child protection from harmful email | 7 | 2003 | |
| 7,751,552 Intelligently routing customer communications | 1 | 2005 | |
| 7,506,031 Filtering email messages corresponding to undesirable domains | 7 | 2006 | |
| 8,090,778 Foreign network SPAM blocker | 0 | 2006 | |
| 8,131,524 Method and system for automating the creation of customer-centric interfaces | 2 | 2008 | |
| 7,949,718 Phonetic filtering of undesired email messages | 1 | 2009 | |
|
|
|||
| 8,266,215 Using distinguishing properties to classify messages | 1 | 2003 | |
| 8,271,603 Diminishing false positive classifications of unsolicited electronic-mail | 1 | 2006 | |
| 8,112,486 Signature generation using message summaries | 3 | 2007 | |
| 7,882,189 Using distinguishing properties to classify messages | 4 | 2007 | |
| 7,653,698 Identifying e-mail messages from allowed senders | 6 | 2007 | |
| 7,562,122 Message classification using allowed items | 25 | 2007 | |
| 8,108,477 Message classification using legitimate contact points | 3 | 2009 | |
| 7,962,560 Updating hierarchical whitelists | 0 | 2009 | |
| 8,285,804 Declassifying of suspicious messages | 0 | 2011 | |
|
|
|||
| 7,325,249 Identifying unwanted electronic messages | 10 | 2002 | |
| 7,725,544 Group based spam classification | 6 | 2003 | |
| 7,089,241 Classifier tuning based on data similarities | 43 | 2003 | |
| 8,060,566 Automatically enabling the forwarding of instant messages | 0 | 2005 | |
| 7,577,709 Reliability measure for a classifier | 3 | 2006 | |
| 7,730,143 Prohibiting mobile forwarding | 6 | 2006 | |
| 7,954,155 Identifying unwanted electronic messages | 0 | 2008 | |
| 8,024,413 Reliability measure for a classifier | 0 | 2009 | |
|
|
|||
| 7,219,131 Electronic message delivery using an alternate source approach | 37 | 2003 | |
| 7,756,930 Techniques for determining the reputation of a message sender | 8 | 2004 | |
| 7,748,038 Method and apparatus for managing computer virus outbreaks | 2 | 2004 | |
| 8,166,310 Method and apparatus for providing temporary access to a network device | 0 | 2005 | |
| 7,917,588 Managing delivery of electronic messages using bounce profiles | 1 | 2005 | |
| 7,873,695 Managing connections and messages at a server by associating different actions for both different senders and different recipients | 1 | 2005 | |
| 7,870,200 Monitoring the flow of messages received at a server | 4 | 2005 | |
| 7,849,142 Managing connections, messages, and directory harvest attacks at a server | 3 | 2005 | |
|
|
|||
| 7,797,543 Systems and methods for authenticating an electronic message | 2 | 2000 | |
| 8,209,191 Methods and systems for linking an electronic address to a physical address of a customer | 1 | 2001 | |
| 8,244,809 System and methods for electronic message content identification | 0 | 2001 | |
| 8,255,235 Item tracking and anticipated delivery confirmation system method | 0 | 2001 | |
| 7,779,481 Systems and methods for electronic postmarking of data including location data | 0 | 2002 | |
| 8,161,279 Methods and systems for proofing identities using a certificate authority | 0 | 2008 | |
| 8,010,686 Methods and systems for proofing identities using a certificate authority | 0 | 2008 | |
| 8,095,797 Systems and methods for authenticating an electronic message | 0 | 2009 | |
|
|
|||
| 7,305,070 Sequential presentation of long instructions in an interactive voice response system | 11 | 2002 | |
| 7,526,731 Method for integrating user models to interface design | 1 | 2006 | |
| 7,907,719 Customer-centric interface and method of designing an interface | 3 | 2006 | |
| 7,453,994 Sequential presentation of long instructions in an interactive voice response system | 2 | 2007 | |
| 8,036,348 Sequential presentation of long instructions in an interactive voice response system | 0 | 2008 | |
| 7,836,405 Method for integrating user models to interface design | 0 | 2009 | |
| 8,103,961 Method for integrating user models to interface design | 0 | 2010 | |
|
|
|||
| 7,076,527 Method and apparatus for filtering email | 21 | 2001 | |
| 7,640,305 Filtering of data | 6 | 2003 | |
| 7,991,720 Method and apparatus for organizing information in a computer system | 3 | 2003 | |
| 7,849,141 Training a computer storage system for automatic filing of data using graphical representations of storage locations | 1 | 2004 | |
| 7,836,135 Method and apparatus for filtering email | 0 | 2006 | |
| 7,856,479 Method and apparatus for filtering email | 1 | 2006 | |
|
|
|||
| 7,945,627 Layout-based electronic communication filtering systems and methods | 3 | 2006 | |
| 8,010,614 Systems and methods for generating signatures for electronic communication classification | 4 | 2007 | |
| 8,131,655 Spam filtering using feature relevance assignment in neural networks | 0 | 2008 | |
| 8,170,966 Dynamic streaming message clustering for rapid spam-wave detection | 0 | 2008 | |
| 8,065,379 Line-structure-based electronic communication filtering systems and methods | 2 | 2011 | |
| 8,051,139 Electronic document classification using composite hyperspace distances | 2 | 2011 | |
|
|
|||
| 7,840,060 System and method for machine learning using a similarity inverse matrix | 1 | 2007 | |
| 8,027,549 System and method for searching a multimedia database using a pictorial language | 0 | 2007 | |
| 7,870,140 System and method of incorporating user preferences in image searches | 0 | 2007 | |
| 7,921,120 Method and system for image recognition using a similarity inverse matrix | 0 | 2007 | |
| 7,773,811 Method and system for searching a database of graphical data | 0 | 2007 | |
| 8,311,341 Enhanced method for comparing images using a pictorial edit distance | 0 | 2011 | |
|
|
|||
| 7,590,694 System for determining degrees of similarity in email message information | 4 | 2004 | |
| 7,644,127 Email analysis using fuzzy matching of text | 8 | 2005 | |
| 7,631,044 Suppression of undesirable network messages | 2 | 2005 | |
| 7,970,845 Methods and systems for suppressing undesireable email messages | 3 | 2009 | |
| 8,280,971 Suppression of undesirable email messages by emulating vulnerable systems | 0 | 2011 | |
| 8,285,806 Methods and systems for analyzing email messages | 0 | 2011 | |
|
|
|||
| 7,529,756 System and method for processing formatted text documents in a database | 18 | 2000 | |
| 7,593,920 System, method, and software for identifying historically related legal opinions | 3 | 2002 | |
| 7,778,954 Systems, methods, and software for presenting legal case histories | 1 | 2006 | |
| 7,620,626 System, method, and software for identifying historically related legal opinions | 3 | 2006 | |
| 7,984,053 System, method, and software for identifying historically related legal cases | 1 | 2009 | |
| 8,250,118 Systems, methods, and software for presenting legal case histories | 0 | 2011 | |
|
|
|||
| 6,965,919 Processing of unsolicited bulk electronic mail | 50 | 2000 | |
| 7,149,778 Unsolicited electronic mail reduction | 57 | 2001 | |
| 6,931,433 Processing of unsolicited bulk electronic communication | 30 | 2001 | |
| 6,842,773 Processing of textual electronic communication distributed in bulk | 83 | 2001 | |
| 7,359,948 Automated bulk communication responder | 9 | 2004 | |
| 7,321,922 Automated solicited message detection | 15 | 2005 | |
|
|
|||
| 7,509,578 Classification method and apparatus | 5 | 2005 | |
| 8,015,198 Method for automatically indexing documents | 2 | 2008 | |
| 7,908,430 Associative memory | 0 | 2008 | |
| 8,276,067 Classification method and apparatus | 0 | 2008 | |
| 8,209,481 Associative memory | 0 | 2011 | |
|
|
|||
| 7,139,801 Systems and methods for monitoring events associated with transmitted electronic mail messages | 3 | 2002 | |
| 7,657,599 Systems and methods for automatically updating electronic mail access lists | 18 | 2003 | |
| 7,562,119 Systems and methods for automatically updating electronic mail access lists | 1 | 2003 | |
| 7,395,314 Systems and methods for governing the performance of high volume electronic mail delivery | 14 | 2003 | |
| 7,660,857 Systems and methods for automatically updating electronic mail access lists | 2 | 2003 | |
|
|
|||
| 7,487,544 System and methods for detection of new malicious executables | 12 | 2002 | |
| 7,657,935 System and methods for detecting malicious email transmission | 9 | 2002 | |
| 7,818,797 Methods for cost-sensitive modeling for intrusion detection and response | 3 | 2002 | |
| 7,979,907 Systems and methods for detection of new malicious executables | 1 | 2008 | |
| 8,443,441 System and methods for detecting malicious email transmission | 0 | 2009 | |
|
|
|||
| 8,214,437 Online adaptive filtering of messages | 0 | 2003 | |
| 7,921,369 Mood-based organization and display of instant messenger buddy lists | 6 | 2005 | |
| 7,788,329 Throttling electronic communications from one or more senders | 2 | 2006 | |
| 8,443,290 Mood-based organization and display of instant messenger buddy lists | 0 | 2011 | |
|
|
|||
| 7,698,370 System and method for circumventing spam filters | 4 | 2005 | |
| 8,051,134 Systems, methods, and programs for evaluating audio messages | 1 | 2005 | |
| 8,244,532 Systems, methods, and programs for detecting unauthorized use of text based communications services | 0 | 2005 | |
| 8,386,253 Systems, methods, and programs for detecting unauthorized use of text based communications | 0 | 2012 | |
|
|
|||
| 8,171,549 Apparatus, methods and articles of manufacture for intercepting, examining and controlling code, data, files and their transfer | 1 | 2004 | |
| 8,056,131 Apparatus, methods and articles of manufacture for intercepting, examining and controlling code, data and files and their transfer | 0 | 2004 | |
| 7,502,829 Apparatus, methods and articles of manufacture for intercepting, examining and controlling code, data and files and their transfer | 1 | 2004 | |
|
|
|||
| 7,711,790 Securing an accessible computer system | 0 | 2000 | |
| 7,743,144 Securing an access provider | 3 | 2003 | |
| 8,108,531 Securing an access provider | 0 | 2010 | |
|
|
|||
| 7,320,020 Mail server probability spam filter | 30 | 2003 | |
| 7,523,168 Mail server probability spam filter | 7 | 2007 | |
| 8,086,684 Detecting and mitigating undeliverable email | 0 | 2010 | |
|
|
|||
| 6,757,713 Method for including a self-removing indicator in a self-removing message | 50 | 2000 | |
| 6,324,569 Self-removing email verified or designated as such by a message distributor for the convenience of a recipient | 165 | 2000 | |
| 6,701,347 Method for including a self-removing code in a self-removing email message that contains an advertisement | 29 | 2000 | |
|
|
|||
| 6,944,616 System and method for historical database training of support vector machines | 28 | 2001 | |
| 7,020,642 System and method for pre-processing input data to a support vector machine | 9 | 2002 | |
| 7,599,897 Training a support vector machine with process constraints | 4 | 2006 | |
|
|
|||
| 8,204,945 Hash-based systems and methods for detecting and preventing transmission of unwanted e-mail | 0 | 2008 | |
| 8,272,060 Hash-based systems and methods for detecting and preventing transmission of polymorphic network worms and viruses | 2010 | ||
| 8,166,549 Hash-based systems and methods for detecting and preventing transmission of polymorphic network worms and viruses | 0 | 2010 | |
|
|
|||
| 6,654,800 System for communicating through maps | 44 | 2000 | |
| 7,136,915 System for communicating through maps | 27 | 2001 | |
|
|
|||
| 8,326,776 Network-based method and apparatus for filtering junk messages | 0 | 2007 | |
| 8,234,291 Method and system for determining junk information | 0 | 2007 | |
|
|
|||
| 7,379,537 Method and system for automating the creation of customer-centric interfaces | 5 | 2002 | |
| 7,551,723 System and method for the automated analysis of performance data | 6 | 2004 | |
|
|
|||
| 7,930,351 Identifying undesired email messages having attachments | 1 | 2003 | |
| 7,844,678 Filtering email messages corresponding to undesirable domains | 3 | 2008 | |
|
|
|||
| 7,519,565 Methods and apparatuses for classifying electronic documents | 14 | 2004 | |
| 7,890,441 Methods and apparatuses for classifying electronic documents | 2 | 2009 | |
|
|
|||
| 7,565,445 Systems and methods for categorizing network traffic content | 2 | 2004 | |
| 7,979,543 Systems and methods for categorizing network traffic content | 0 | 2009 | |
|
|
|||
| 6,718,367 Filter for modeling system and method for handling and routing of text-based asynchronous communications | 32 | 1999 | |
| 6,718,368 System and method for content-sensitive automatic reply message generation for text-based asynchronous communications | 27 | 1999 | |
|
|
|||
| 7,617,163 Kernels and kernel methods for spectral data | 4 | 2002 | |
| 8,275,723 System for providing data analysis services using a support vector machine for processing data received from a remote source | 0 | 2010 | |
|
|
|||
| 6,823,323 Automatic classification method and apparatus | 15 | 2001 | |
| 7,558,766 Classification using enhanced feature sets | 2 | 2006 | |
|
|
|||
| 6,904,168 Workflow system for detection and classification of images suspected as pornographic | 48 | 2001 | |
| 7,103,215 Automated detection of pornographic images | 5 | 2004 | |
|
|
|||
| 7,292,663 Efficient space-time adaptive processing (STAP) filter for global positioning system (GPS) receivers | 8 | 2004 | |
| 7,471,744 Efficient space-time adaptive processing (STAP) filter for global positioning system (GPS) receivers | 2 | 2007 | |
|
|
|||
| 7,548,968 Policing internet domains | 1 | 2004 | |
| 7,493,403 Domain name ownership validation | 12 | 2007 | |
|
|
|||
| 7,941,491 System and method for dynamic adaptive user-based prioritization and display of electronic messages | 5 | 2005 | |
| 8,161,122 System and method of dynamically prioritized electronic mail graphical user interface, and measuring email productivity and collaboration trends | 2 | 2007 | |
|
|
|||
| 6,883,014 Electronic message distribution | 12 | 2000 | |
| 7,024,462 Electronic message routing | 3 | 2000 | |
|
|
|||
| 7,224,790 Method to identify and categorize customer's goals and behaviors within a customer service center environment | 2 | 2000 | |
| 7,076,049 Method of designing a telecommunications call center interface | 21 | 2004 | |
|
|
|||
| 7,426,533 Messaging system | 4 | 2001 | |
| 7,958,196 Messaging system | 1 | 2008 | |
|
|
|||
| 7,970,718 Method for feature selection and for evaluating features identified as significant for classifying data | 1 | 2010 | |
| 8,095,483 Support vector machine—recursive feature elimination (SVM-RFE) | 0 | 2010 | |
|
|
|||
| 7,496,628 Electronic message filter | 10 | 2003 | |
| 8,250,158 Electronic message filter | 1 | 2009 | |
|
|
|||
| 6,907,414 Hierarchical interface to attribute based database | 17 | 2000 | |
| 7,363,593 System and method for presenting information organized by hierarchical levels | 7 | 2001 | |
|
|
|||
| 6,772,196 Electronic mail filtering system and methods | 124 | 2000 | |
|
|
|||
| 6,421,709 E-mail filter and method thereof | 337 | 1999 | |
|
|
|||
| 6,556,987 Automatic text classification system | 49 | 2000 | |
|
|
|||
| 7,603,415 Classification of electronic messages using a hierarchy of rule sets | 2 | 2000 | |
|
|
|||
| 6,615,242 Automatic uniform resource locator-based message filter | 79 | 1999 | |
|
|
|||
| 8,001,609 Method and apparatus for preventing the inadvertent or unauthorized release of information | 2 | 2004 | |
|
|
|||
| 7,257,564 Dynamic message filtering | 26 | 2003 | |
|
|
|||
| 8,321,357 Method and system for extraction | 2009 | ||
|
|
|||
| 6,654,787 Method and apparatus for filtering e-mail | 329 | 1998 | |
|
|
|||
| 7,024,426 Rationalization of data used in model of time varying event behavior | 0 | 2000 | |
|
|
|||
| 8,281,257 Data display apparatus, method of controlling the same, and computer program | 0 | 2009 | |
|
|
|||
| 7,096,498 Systems and methods for message threat management | 35 | 2003 | |
|
|
|||
| 7,653,695 Collecting, aggregating, and managing information relating to electronic messages | 1 | 2005 | |
|
|
|||
| 8,001,244 Deep packet scan hacker identification | 0 | 2010 | |
|
|
|||
| 7,801,960 Monitoring electronic mail message digests | 1 | 2001 | |
|
|
|||
| 7,756,933 System and method for deterring rogue users from attacking protected legitimate users | 1 | 2005 | |
|
|
|||
| 6,330,590 Preventing delivery of unwanted bulk e-mail | 151 | 1999 | |
|
|
|||
| 7,346,605 Method and system for searching and monitoring internet trademark usage | 15 | 2000 | |
|
|
|||
| 7,954,151 Partial document content matching using sectional analysis | 3 | 2004 | |
|
|
|||
| 7,249,175 Method and system for blocking e-mail having a nonexistent sender address | 102 | 2000 | |
|
|
|||
| 6,865,715 Statistical method for extracting, and displaying keywords in forum/message board documents | 27 | 1998 | |
|
|
|||
| 7,707,252 Automatic mail rejection feature | 2 | 2000 | |
|
|
|||
| 7,428,576 Addressee-defined mail addressing system and method | 3 | 2001 | |
|
|
|||
| 7,680,892 Method and system for monitoring email and website behavior of an email recipient | 2 | 2006 | |
|
|
|||
| 7,197,095 Inverse fast fourier transform (IFFT) with overlap and add | 5 | 2004 | |
|
|
|||
| 7,024,458 System and method for managing mail and file | 4 | 2002 | |
|
|
|||
| 7,184,160 Spam fax filter | 2 | 2003 | |
|
|
|||
| 7,099,819 Text information analysis apparatus and method | 9 | 2001 | |
|
|
|||
| 7,092,992 Web page filtering including substitution of user-entered email address | 49 | 2001 | |
|
|
|||
| 7,996,372 Automated response to solicited and unsolicited communications and automated collection and management of data extracted therefrom | 1 | 2006 | |
|
|
|||
| 7,051,077 Fuzzy logic voting method and system for classifying e-mail using inputs from multiple spam classifiers | 49 | 2004 | |
|
|
|||
| 7,624,154 Apparatus and method for handling electronic mail | 0 | 2007 | |
|
|
|||
| 7,328,250 Apparatus and method for handling electronic mail | 1 | 2001 | |
|
|
|||
| 7,426,510 Binary data categorization engine and database | 1 | 2004 | |
|
|
|||
| 7,389,230 System and method for classification of voice signals | 5 | 2003 | |
|
|
|||
| 6,937,842 Learning support message distribution program | 2 | 2002 | |
|
|
|||
| 8,463,861 Message classification using legitimate contact points | 0 | 2012 | |
|
|
|||
| 8,429,235 Apparatus and method for precluding e-mail distribution | 0 | 2008 | |
|
|
|||
| 8,112,483 Enhanced challenge-response | 0 | 2004 | |
|
|
|||
| 8,346,660 System and method for two-way transfer of funds and electronic content between summa account users with gathering of behavioral metrics and management of multiple currencies and escrow accounts | 0 | 2009 | |
|
|
|||
| 8,291,021 Graphical spam detection and filtering | 0 | 2007 | |
|
|
|||
| 8,265,665 Color differentiating a portion of a text message shown in a listing on a handheld communication device | 0 | 2007 | |
|
|
|||
| 6,975,849 Method for customizing a car radio to individual requirements | 4 | 2000 | |
|
|
|||
| 7,213,069 Category name service able to override the category name based on requestor privilege information | 11 | 2001 | |
|
|
|||
| 7,178,099 Meta-content analysis and annotation of email and other electronic documents | 21 | 2001 | |
|
|
|||
| 7,139,369 Interface and method of designing an interface | 7 | 2002 | |
|
|
|||
| 6,976,207 Classification method and apparatus | 26 | 2000 | |
|
|
|||
| 6,952,719 Spam detector defeating system | 7 | 2001 | |
|
|
|||
| 6,622,909 Mining data from communications filtering request | 5 | 2000 | |
|
|
|||
| 8,272,064 Automated rule generation for a secure downgrader | 2005 | ||
|
|
|||
| 6,829,635 System and method of automatically generating the criteria to identify bulk electronic mail | 60 | 1998 | |
|
|
|||
| 7,415,504 System and method for controlling distribution of network communications | 8 | 2002 | |
|
|
|||
| 7,647,411 System and method for controlling distribution of network communications | 15 | 2004 | |
|
|
|||
| 6,928,465 Redundant email address detection and capture system | 23 | 2001 | |
|
|
|||
| 6,965,921 Base of handheld device having email access function | 2 | 2002 | |
|
|
|||
| 6,892,189 Method for learning and combining global and local regularities for information extraction and classification | 20 | 2001 | |
|
|
|||
| 6,460,074 Electronic mail system | 76 | 2000 | |
| 7,251,640 Method and system for measuring interest levels of digital messages | 8 | 2004 | |
| 7,873,572 Financial transaction system with integrated electronic messaging, control of marketing data, and user defined charges for receiving messages | 0 | 2005 | |
| 7,711,667 Method and system for measuring interest levels of digital messages | 0 | 2007 | |
| 8,346,875 Intelligence of the crowd electronic mail management system | 0 | 2008 | |
| 8,352,364 Financial transaction system with integrated electronic messaging, control of marketing data, and user defined charges for receiving messages | 0 | 2010 | |
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |