CA2512821A1 - Adaptive junk message filtering system - Google Patents
Adaptive junk message filtering system Download PDFInfo
- Publication number
- CA2512821A1 CA2512821A1 CA002512821A CA2512821A CA2512821A1 CA 2512821 A1 CA2512821 A1 CA 2512821A1 CA 002512821 A CA002512821 A CA 002512821A CA 2512821 A CA2512821 A CA 2512821A CA 2512821 A1 CA2512821 A1 CA 2512821A1
- Authority
- CA
- Canada
- Prior art keywords
- filter
- data
- rate
- new
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
Abstract
The invention relates to a system for filtering messages - the system includ es a seed filter having associated therewith a false positive rate and a false negative rate. A new filter is also provided for filtering the messages, the new filter is evaluated according to the false positive rate and the false negative rate of the seed filter, the data used to determine the false positive rate and the false negative rate of the seed filter are utilized to determine a new false positive rate and a new false negative rate of the new filter as a function of threshold. The new filter is employed in lieu of the seed filter if a threshold exists for the new filter such that the new false positive rate and new false negative rate are together considered better tha n the false positive and the false negative rate of the seed filter.
Claims (63)
1.~A data filtering system, comprising:
a first filter for filtering messages, the first filter having associated therewith a false positive rate and a false negative rate; and a second filter for filtering the messages, the second filter evaluated according to the false positive rate and the false negative rate of the first filter, the data used to determine the false positive rate and the false negative rate of the first filter utilized to determine a new false positive rate and a new false negative rate associated with the second filter as a function of threshold, wherein the second filter is employed in lieu of the first filter if a threshold exists for the second filter such that the new false positive rate and new false negative rate are together considered better than the false positive and the false negative rate of the first filter.
a first filter for filtering messages, the first filter having associated therewith a false positive rate and a false negative rate; and a second filter for filtering the messages, the second filter evaluated according to the false positive rate and the false negative rate of the first filter, the data used to determine the false positive rate and the false negative rate of the first filter utilized to determine a new false positive rate and a new false negative rate associated with the second filter as a function of threshold, wherein the second filter is employed in lieu of the first filter if a threshold exists for the second filter such that the new false positive rate and new false negative rate are together considered better than the false positive and the false negative rate of the first filter.
2. ~The system of claim 1, the false positive rate and the false negative rate determined according to messages that are labeled as junk and non junk via employment of a user-correction process.
3. ~The system of claim 2, the user-correction process includes overriding an initial classification of a message, the initial classification performed automatically by the first filter upon receipt of the message.
4. ~The system of claim 1, the false positive rate and the false negative rate derived from content of at least one of the messages.
5. ~The system of claim 1, the false positive rate and the false negative rate derived from content of other user's e-mail messages.
6. ~The system of claim 1, the second filter is employed when the new false positive rate is worse than that of the first filter.
7. ~The system of claim 1, the false positive rate and false negative rate determined after at least one of a predetermined number of junk and non junk messages are labeled and a predetermined time has occurred.
8. ~The system of claim 1, the threshold selected from a plurality of generated threshold values, the selected threshold values determined by choosing at least one of an average threshold value over eligible threshold values, a threshold value with lowest false positive rate, and a threshold value that maximizes user's expected utility based upon a p* utility function.
9. ~The system of claim 1, the threshold selected from a plurality of threshold values, the second filter employed only if the new false positive rate and the new false negative rate are better than the false positive rate and the false negative rate of the first filter at that threshold.
10. ~The system of claim 1, further comprising a plurality of secondary filters, the plurality comprising the second filter, the system employing at least one of the secondary filters in lieu of the first filter if a threshold exists for the at least one secondary filter such that the new false positive rate and new false negative rate are together considered better than the false positive and the false negative rate of the first filter.
11. ~The system of claim 10, the secondary filters comprising M filters (M
being an integer), the system selecting filter M1 in lieu of the first filter for a particular message, and selecting filter M2 in lieu of the first filter for another message.
being an integer), the system selecting filter M1 in lieu of the first filter for a particular message, and selecting filter M2 in lieu of the first filter for another message.
12. ~A computer-readable medium having computer-executable components stored thereon to effect the system of claim 1.
13. A computer comprising the system of claim 1.
14. A network comprising the system of claim 1.
15. A portable computing device comprising the system of claim 1.
16. The device of claim 15 being one of: a personal data assistant, a telephone or a laptop computer.
17. A data filter, comprising:
a first filter for filtering messages, and having first accuracy data associated therewith; and a second filter for filtering the messages, and having associated therewith second accuracy data, the second filter evaluated with the first accuracy data, the data used to determine the first accuracy data are utilized to determine the second accuracy data as a function of threshold, wherein the second filter is employed if a threshold exists for the second filter such that the second accuracy data is considered better than the first accuracy data.
a first filter for filtering messages, and having first accuracy data associated therewith; and a second filter for filtering the messages, and having associated therewith second accuracy data, the second filter evaluated with the first accuracy data, the data used to determine the first accuracy data are utilized to determine the second accuracy data as a function of threshold, wherein the second filter is employed if a threshold exists for the second filter such that the second accuracy data is considered better than the first accuracy data.
18. The filter of claim 17, the second filter employed at least one of in combination with the first filter and in lieu of the first filter.
19. The filter of claim 17, the second filter employed when the second accuracy rate is at least the same as the first accuracy rate.
20. The filter of claim 17, at least one of the first accuracy data and the second accuracy data comprises a false positive rate and a false negative rate.
21. The filter of claim 17, the first accuracy data and the second accuracy data determined based at least upon one of message text and message content.
22. The filter of claim 17, the first filter being a seed filter derived from processing other user e-mail data.
23. The filter of claim 17, the first accuracy data determined according to a user-correction process wherein a user reviews the data, which data is a message, and tags the message as one of a junk message and a non junk message.
24. The filter of claim 23, the user-correction process includes overriding an initial classification of the message, the initial classification performed automatically by the first filter when the message is received.
25. The filter of claim 17, the second filter employed when the threshold value that is used to employ the second filter is at least as efficient as the first filter based upon a p* function where N is at least twenty.
26. The filter of claim 17, the first accuracy data determined according to a predetermined set of data known with a high degree of certainty to be correct.
27. The filter of claim 26, the predetermined set of data including at least one of a message that is tagged by the user as a non junk message, a message that is read and deleted by the user, a message that is forwarded by the user, and a message that is replied to by the user.
28. The filter of claim 17, the first accuracy data determined by a probability value that is received from a calibrated filter, which probability value is used to estimate a false positive rate of the first accuracy data.
29. The filter of claim 17, the first accuracy data utilized to generate an expectation value.
30. The filter of claim 29, the second filter employed only if the actual number of user corrections is at least the same as the expectation value.
31. ~The filter of claim 17, the threshold selected from a plurality of threshold values, the new filter employed only if the second accuracy data is better than the first accuracy data at that threshold.
32. ~A method of facilitating data filtering, comprising:
determining a false positive rate and a false negative rate associated with a seed filter;
training a new filter utilizing seed data associated with the seed filter, the seed data used in determining a new false positive rate and a new false negative rate of the new filter as a function of threshold; and employing the new filter in lieu of the seed filter if a threshold exists for the new filter such that the new false positive and new false negative rates are together considered better than that of the seed filter.
determining a false positive rate and a false negative rate associated with a seed filter;
training a new filter utilizing seed data associated with the seed filter, the seed data used in determining a new false positive rate and a new false negative rate of the new filter as a function of threshold; and employing the new filter in lieu of the seed filter if a threshold exists for the new filter such that the new false positive and new false negative rates are together considered better than that of the seed filter.
33. ~The method of claim 32, generating in part the seed data based upon labeling messages as junk and non junk via employment of a user-correction process.
34. ~The method of claim 32, the user-correction process includes overriding an initial classification of the message(s), the initial classification performed automatically by the seed filter receiving the message(s).
35. The method of claim 32, further comprising deriving the seed data from content of an e-mail message.
36. The method of claim 32, further comprising deriving the seed data from content of other user's e-mail messages.
37. The method of claim 32, further comprising employing the new filter when the new false positive rate is worse than that of the seed filter.
38. The method of claim 32, further comprising determining the false positive rate and false negative rate after at least one of a predetermined number of junk and non-junk messages are labeled, and a predetermined time has occurred.
39. The method of claim 32, employing the new filter if the new false positive and new false negative rates are together considered better than that of the seed filter at a current threshold setting and a weighted value is at least zero.
40. The method of claim 39, increasing the weighted value when performance of the new filter is better at the current threshold setting than at a non-current threshold setting, which non-current threshold setting is a threshold other than the current threshold, and decreasing the weighted value when performance of the new filter is worse at the current threshold setting than at the non-current threshold setting.
41. A method of filtering data, comprising:
receiving at least a first filter and a second filter;
determining a first accuracy data of the first filter;
training the second filter utilizing the first accuracy data;
determining a second accuracy data of the second filter as a function of threshold; and employing the second filter when a predetermined threshold value is reached.
receiving at least a first filter and a second filter;
determining a first accuracy data of the first filter;
training the second filter utilizing the first accuracy data;
determining a second accuracy data of the second filter as a function of threshold; and employing the second filter when a predetermined threshold value is reached.
42. The method of claim 41, the second filter employed at least one of in combination with the first filter and in lieu of the first filter.
43. The method of claim 41, the second filter employed when the second accuracy rate is at least the same as the first accuracy rate.
44. The method of claim 41, at least one of the first accuracy data and the second accuracy data comprises a false positive rate and a false negative rate.
45. ~The method of claim 41, the first accuracy data and the second accuracy data determined based at least upon one of e-mail text and e-mail content.
46. ~The method of claim 41, the first filter being a seed filter derived from processing other user e-mail data.
47. ~The method of claim 41, the first accuracy data determined according to a user-correction process wherein a user reviews the data, which data is an e-mail message, and tags the e-mail message as one of a junk message and a non junk message.
48. ~The method of claim 47, the user-correction process includes overriding an initial classification of the e-mail message, the initial classification performed automatically by the first filter when the e-mail message is received.
49. ~The method of claim 41, further comprising employing the second filter when the threshold value that is used to generate the second filter is at least as efficient as the first filter based upon a p* function where N is at least twenty.
50. ~The method of claim 41, the first accuracy data determined according to a predetermined set of data known with a high degree of certainty to be correct.
51. ~The method of claim 50, the predetermined set of data including at least one of a message that is tagged by the user as a non junk message, a message that is read and deleted by the user, a message that is forwarded by the user, and a message that is replied to by the user.
52. ~The method of claim 41, the first accuracy data determined by a probability value that is received from a calibrated filter, which probability value is used to estimate a false positive rate of the first accuracy data.
53. ~The method of claim 41, further comprising generating an expectation value based upon the first accuracy data.
54. ~The method of claim 53, employing the second filter only if the actual number of user corrections is at least the same as the expectation value.
55. ~A graphical user interface for facilitating data filtering, comprising:
a filter interface adapted to communicate with a configuration system for configuring a filter;
at least one input of the filter interface for receiving filter configuration information for configuring the filter; and at least one output of the filter interface for committing the filter configuration information to the configuration system to generate.
a filter interface adapted to communicate with a configuration system for configuring a filter;
at least one input of the filter interface for receiving filter configuration information for configuring the filter; and at least one output of the filter interface for committing the filter configuration information to the configuration system to generate.
56. ~The interface of claim 55 operable to commit the filter configuration information for processing to generate an updated message filter.
57. ~The interface of claim 55 operable to provide a plurality of user-selectable filter levels including at least one of default, enhanced, and exclusive.
58. ~The interface of claim 55, further comprising a user mailbox interface for facilitating tagging of a message as junk.
59. ~The interface of claim 58, the user mailbox interface facilitating access to at least one of a junk mail folder and an old junk mail folder.
60. ~A computer-readable medium having computer executable instructions for configuring a message filter, comprising:
a first filter for filtering messages, the first filter having associated therewith a false positive rate and a false negative rate; and a second filter for filtering the messages, the second filter evaluated according to the false positive rate and the false negative rate, the data used to determine the false positive rate and false negative rate of the first filter are utilized to determine a new false positive rate and a new false negative rate of the second filter as a function of threshold, wherein the second filter is employed in lieu of the first filter if a threshold exists for the second filter such that the new false positive rate and new false negative rate are together considered better than the false positive and the false negative rate of the first filter.
a first filter for filtering messages, the first filter having associated therewith a false positive rate and a false negative rate; and a second filter for filtering the messages, the second filter evaluated according to the false positive rate and the false negative rate, the data used to determine the false positive rate and false negative rate of the first filter are utilized to determine a new false positive rate and a new false negative rate of the second filter as a function of threshold, wherein the second filter is employed in lieu of the first filter if a threshold exists for the second filter such that the new false positive rate and new false negative rate are together considered better than the false positive and the false negative rate of the first filter.
61. ~The computer-readable medium of claim 60, the false positive rate and the false negative rate determined according to a user-correction process wherein a user reviews the data, which data is an e-mail message, and tags the e-mail message as one of a junk message and a non junk message.
62. ~The computer-readable medium of claim 60, the second filter employed when the second accuracy rate is at least the same as the first accuracy rate.
63. ~A data filtering system, comprising:
means for receiving messages;
first means for filtering the messages, the first means for filtering having associated therewith a false positive rate and a false negative rate;
and new means for filtering the messages, the new means for filtering being trained according to the false positive rate and the false negative rate of the first means for filtering, the data used to determine the false positive rate and the false negative rate of the first filter are utilized to determine a new false positive rate and a new false negative rate associated with the new filtering means as a function of threshold, wherein the new filtering means is employed in lieu of the first filtering means if a threshold exists for the new filtering means such that the new false positive rate and new false negative rate are together considered better than the false positive and the false negative rate of the first filtering means.
means for receiving messages;
first means for filtering the messages, the first means for filtering having associated therewith a false positive rate and a false negative rate;
and new means for filtering the messages, the new means for filtering being trained according to the false positive rate and the false negative rate of the first means for filtering, the data used to determine the false positive rate and the false negative rate of the first filter are utilized to determine a new false positive rate and a new false negative rate associated with the new filtering means as a function of threshold, wherein the new filtering means is employed in lieu of the first filtering means if a threshold exists for the new filtering means such that the new false positive rate and new false negative rate are together considered better than the false positive and the false negative rate of the first filtering means.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/374,005 US7249162B2 (en) | 2003-02-25 | 2003-02-25 | Adaptive junk message filtering system |
US10/374,005 | 2003-02-25 | ||
PCT/US2003/041526 WO2004079501A2 (en) | 2003-02-25 | 2003-12-31 | Adaptive junk message filtering system |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2512821A1 true CA2512821A1 (en) | 2004-09-16 |
CA2512821C CA2512821C (en) | 2012-12-18 |
Family
ID=32868786
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2512821A Expired - Fee Related CA2512821C (en) | 2003-02-25 | 2003-12-31 | Adaptive junk message filtering system |
Country Status (19)
Country | Link |
---|---|
US (2) | US7249162B2 (en) |
EP (1) | EP1597645B1 (en) |
JP (1) | JP4524192B2 (en) |
KR (1) | KR101076908B1 (en) |
CN (1) | CN100437544C (en) |
AT (1) | ATE464722T1 (en) |
AU (1) | AU2003300051B2 (en) |
BR (1) | BR0318024A (en) |
CA (1) | CA2512821C (en) |
DE (1) | DE60332168D1 (en) |
HK (1) | HK1085286A1 (en) |
IL (1) | IL169885A (en) |
MX (1) | MXPA05008205A (en) |
NO (1) | NO20053915L (en) |
NZ (1) | NZ541391A (en) |
RU (1) | RU2327205C2 (en) |
TW (1) | TWI393391B (en) |
WO (1) | WO2004079501A2 (en) |
ZA (1) | ZA200505907B (en) |
Families Citing this family (189)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6999955B1 (en) * | 1999-04-20 | 2006-02-14 | Microsoft Corporation | Systems and methods for estimating and integrating measures of human cognitive load into the behavior of computational applications and services |
US7640305B1 (en) * | 2001-06-14 | 2009-12-29 | Apple Inc. | Filtering of data |
US7849141B1 (en) | 2001-06-14 | 2010-12-07 | Apple Inc. | Training a computer storage system for automatic filing of data using graphical representations of storage locations |
US7155608B1 (en) * | 2001-12-05 | 2006-12-26 | Bellsouth Intellectual Property Corp. | Foreign network SPAM blocker |
US8046832B2 (en) | 2002-06-26 | 2011-10-25 | Microsoft Corporation | Spam detector with challenges |
US8396926B1 (en) | 2002-07-16 | 2013-03-12 | Sonicwall, Inc. | Message challenge response |
US8924484B2 (en) * | 2002-07-16 | 2014-12-30 | Sonicwall, Inc. | Active e-mail filter with challenge-response |
US7539726B1 (en) | 2002-07-16 | 2009-05-26 | Sonicwall, Inc. | Message testing |
US7908330B2 (en) | 2003-03-11 | 2011-03-15 | Sonicwall, Inc. | Message auditing |
US7406502B1 (en) | 2003-02-20 | 2008-07-29 | Sonicwall, Inc. | Method and system for classifying a message based on canonical equivalent of acceptable items included in the message |
US8266215B2 (en) * | 2003-02-20 | 2012-09-11 | Sonicwall, Inc. | Using distinguishing properties to classify messages |
US7299261B1 (en) | 2003-02-20 | 2007-11-20 | Mailfrontier, Inc. A Wholly Owned Subsidiary Of Sonicwall, Inc. | Message classification using a summary |
US7249162B2 (en) * | 2003-02-25 | 2007-07-24 | Microsoft Corporation | Adaptive junk message filtering system |
US7543053B2 (en) | 2003-03-03 | 2009-06-02 | Microsoft Corporation | Intelligent quarantining for spam prevention |
US7219148B2 (en) * | 2003-03-03 | 2007-05-15 | Microsoft Corporation | Feedback loop for spam prevention |
US20050091320A1 (en) * | 2003-10-09 | 2005-04-28 | Kirsch Steven T. | Method and system for categorizing and processing e-mails |
US7856477B2 (en) * | 2003-04-04 | 2010-12-21 | Yahoo! Inc. | Method and system for image verification to prevent messaging abuse |
US7680886B1 (en) * | 2003-04-09 | 2010-03-16 | Symantec Corporation | Suppressing spam using a machine learning based spam filter |
US7483947B2 (en) | 2003-05-02 | 2009-01-27 | Microsoft Corporation | Message rendering for identification of content features |
US7272853B2 (en) | 2003-06-04 | 2007-09-18 | Microsoft Corporation | Origination/destination features and lists for spam prevention |
US20050044153A1 (en) * | 2003-06-12 | 2005-02-24 | William Gross | Email processing system |
US7711779B2 (en) | 2003-06-20 | 2010-05-04 | Microsoft Corporation | Prevention of outgoing spam |
US9715678B2 (en) | 2003-06-26 | 2017-07-25 | Microsoft Technology Licensing, Llc | Side-by-side shared calendars |
US7155484B2 (en) * | 2003-06-30 | 2006-12-26 | Bellsouth Intellectual Property Corporation | Filtering email messages corresponding to undesirable geographical regions |
US7707255B2 (en) | 2003-07-01 | 2010-04-27 | Microsoft Corporation | Automatic grouping of electronic mail |
US8214437B1 (en) * | 2003-07-21 | 2012-07-03 | Aol Inc. | Online adaptive filtering of messages |
US7814545B2 (en) | 2003-07-22 | 2010-10-12 | Sonicwall, Inc. | Message classification using classifiers |
US7835294B2 (en) * | 2003-09-03 | 2010-11-16 | Gary Stephen Shuster | Message filtering method |
US20050071432A1 (en) * | 2003-09-29 | 2005-03-31 | Royston Clifton W. | Probabilistic email intrusion identification methods and systems |
US20050080642A1 (en) * | 2003-10-14 | 2005-04-14 | Daniell W. Todd | Consolidated email filtering user interface |
US7451184B2 (en) * | 2003-10-14 | 2008-11-11 | At&T Intellectual Property I, L.P. | Child protection from harmful email |
US7930351B2 (en) * | 2003-10-14 | 2011-04-19 | At&T Intellectual Property I, L.P. | Identifying undesired email messages having attachments |
US7610341B2 (en) * | 2003-10-14 | 2009-10-27 | At&T Intellectual Property I, L.P. | Filtered email differentiation |
US7921159B1 (en) * | 2003-10-14 | 2011-04-05 | Symantec Corporation | Countering spam that uses disguised characters |
US7664812B2 (en) * | 2003-10-14 | 2010-02-16 | At&T Intellectual Property I, L.P. | Phonetic filtering of undesired email messages |
US7715059B2 (en) * | 2003-10-22 | 2010-05-11 | International Business Machines Corporation | Facsimile system, method and program product with junk fax disposal |
US7590694B2 (en) | 2004-01-16 | 2009-09-15 | Gozoom.Com, Inc. | System for determining degrees of similarity in email message information |
CA2554915C (en) * | 2004-02-17 | 2013-05-28 | Ironport Systems, Inc. | Collecting, aggregating, and managing information relating to electronic messages |
US8214438B2 (en) | 2004-03-01 | 2012-07-03 | Microsoft Corporation | (More) advanced spam detection features |
US7644127B2 (en) * | 2004-03-09 | 2010-01-05 | Gozoom.Com, Inc. | Email analysis using fuzzy matching of text |
US8918466B2 (en) * | 2004-03-09 | 2014-12-23 | Tonny Yu | System for email processing and analysis |
US7631044B2 (en) | 2004-03-09 | 2009-12-08 | Gozoom.Com, Inc. | Suppression of undesirable network messages |
DE102004014139B4 (en) * | 2004-03-23 | 2006-07-20 | Vodafone Holding Gmbh | Electronic message e.g. electronic mail, classifying system, has combination unit assigned to assessment units, and whose output is connected with inputs of assessment units which are designed to provide and transmit message with value |
US20050223074A1 (en) * | 2004-03-31 | 2005-10-06 | Morris Robert P | System and method for providing user selectable electronic message action choices and processing |
US20090100523A1 (en) * | 2004-04-30 | 2009-04-16 | Harris Scott C | Spam detection within images of a communication |
US20050254100A1 (en) * | 2004-05-17 | 2005-11-17 | Venali, Inc. | Ticket exchange for combating fax spam |
US7461063B1 (en) * | 2004-05-26 | 2008-12-02 | Proofpoint, Inc. | Updating logistic regression models using coherent gradient |
US7756930B2 (en) * | 2004-05-28 | 2010-07-13 | Ironport Systems, Inc. | Techniques for determining the reputation of a message sender |
US7873695B2 (en) | 2004-05-29 | 2011-01-18 | Ironport Systems, Inc. | Managing connections and messages at a server by associating different actions for both different senders and different recipients |
US7849142B2 (en) * | 2004-05-29 | 2010-12-07 | Ironport Systems, Inc. | Managing connections, messages, and directory harvest attacks at a server |
US20060031318A1 (en) * | 2004-06-14 | 2006-02-09 | Gellens Randall C | Communicating information about the content of electronic messages to a server |
US7664819B2 (en) * | 2004-06-29 | 2010-02-16 | Microsoft Corporation | Incremental anti-spam lookup and update service |
US7904517B2 (en) | 2004-08-09 | 2011-03-08 | Microsoft Corporation | Challenge response systems |
US7660865B2 (en) * | 2004-08-12 | 2010-02-09 | Microsoft Corporation | Spam filtering with probabilistic secure hashes |
US8255828B2 (en) | 2004-08-16 | 2012-08-28 | Microsoft Corporation | Command user interface for displaying selectable software functionality controls |
US8146016B2 (en) | 2004-08-16 | 2012-03-27 | Microsoft Corporation | User interface for displaying a gallery of formatting options applicable to a selected object |
US7703036B2 (en) | 2004-08-16 | 2010-04-20 | Microsoft Corporation | User interface for displaying selectable software functionality controls that are relevant to a selected object |
US9015621B2 (en) | 2004-08-16 | 2015-04-21 | Microsoft Technology Licensing, Llc | Command user interface for displaying multiple sections of software functionality controls |
US7895531B2 (en) | 2004-08-16 | 2011-02-22 | Microsoft Corporation | Floating command object |
FI20041159A0 (en) | 2004-09-07 | 2004-09-07 | Nokia Corp | A method for filtering messages over a computer network |
FR2875317A1 (en) * | 2004-09-10 | 2006-03-17 | France Telecom | METHOD FOR MONITORING ELECTRONIC COURIERES ISSUED AND / OR RECEIVED BY A CLIENT OF AN INTERNET ACCESS PROVIDER WITHIN A TELECOMMUNICATION NETWORK |
US20060075048A1 (en) * | 2004-09-14 | 2006-04-06 | Aladdin Knowledge Systems Ltd. | Method and system for identifying and blocking spam email messages at an inspecting point |
EP1672936B1 (en) * | 2004-12-16 | 2018-12-05 | Sony Mobile Communications Inc. | Prevention of unsolicited messages |
KR100641410B1 (en) | 2004-12-17 | 2006-11-01 | 엔에이치엔(주) | Method for Filtering Short Message Edited with Special Letters and Mobile Terminal Using the Same |
US8396927B2 (en) * | 2004-12-21 | 2013-03-12 | Alcatel Lucent | Detection of unwanted messages (spam) |
US7752272B2 (en) * | 2005-01-11 | 2010-07-06 | Research In Motion Limited | System and method for filter content pushed to client device |
US8874646B2 (en) * | 2005-02-28 | 2014-10-28 | Nhn Corporation | Message managing system, message managing method and recording medium storing program for that method execution |
US8930261B2 (en) * | 2005-04-21 | 2015-01-06 | Verint Americas Inc. | Method and system for generating a fraud risk score using telephony channel based audio and non-audio data |
US9571652B1 (en) | 2005-04-21 | 2017-02-14 | Verint Americas Inc. | Enhanced diarization systems, media and methods of use |
US8639757B1 (en) | 2011-08-12 | 2014-01-28 | Sprint Communications Company L.P. | User localization using friend location information |
CA2607005C (en) * | 2005-05-05 | 2012-02-07 | Ironport Systems, Inc. | Identifying threats in electronic messages |
US8078740B2 (en) | 2005-06-03 | 2011-12-13 | Microsoft Corporation | Running internet applications with low rights |
US7865830B2 (en) | 2005-07-12 | 2011-01-04 | Microsoft Corporation | Feed and email content |
US7930353B2 (en) * | 2005-07-29 | 2011-04-19 | Microsoft Corporation | Trees of classifiers for detecting email spam |
US9542667B2 (en) | 2005-09-09 | 2017-01-10 | Microsoft Technology Licensing, Llc | Navigating messages within a thread |
US8627222B2 (en) | 2005-09-12 | 2014-01-07 | Microsoft Corporation | Expanded search and find user interface |
US20070118759A1 (en) * | 2005-10-07 | 2007-05-24 | Sheppard Scott K | Undesirable email determination |
US8065370B2 (en) | 2005-11-03 | 2011-11-22 | Microsoft Corporation | Proofs to filter spam |
US8272064B2 (en) * | 2005-11-16 | 2012-09-18 | The Boeing Company | Automated rule generation for a secure downgrader |
US7451145B1 (en) * | 2005-12-13 | 2008-11-11 | At&T Corp. | Method and apparatus for recursively analyzing log file data in a network |
EP1806885A1 (en) * | 2006-01-05 | 2007-07-11 | Alcatel Lucent | Electronic messaging management method and system |
US8131805B2 (en) * | 2006-03-01 | 2012-03-06 | Research In Motion Limited | Multilevel anti-spam system and method with load balancing |
US7685271B1 (en) * | 2006-03-30 | 2010-03-23 | Symantec Corporation | Distributed platform for testing filtering rules |
US8417783B1 (en) * | 2006-05-31 | 2013-04-09 | Proofpoint, Inc. | System and method for improving feature selection for a spam filtering model |
US9727989B2 (en) | 2006-06-01 | 2017-08-08 | Microsoft Technology Licensing, Llc | Modifying and formatting a chart using pictorially provided chart elements |
US8185737B2 (en) | 2006-06-23 | 2012-05-22 | Microsoft Corporation | Communication across domains |
CN101098504A (en) * | 2006-06-29 | 2008-01-02 | 卢森特技术有限公司 | SMPP message process for SMS rubbish filtering |
US20080005238A1 (en) * | 2006-06-29 | 2008-01-03 | Microsoft Corporation | Roaming consistent user representation information across devices and applications |
US8166113B2 (en) * | 2006-08-02 | 2012-04-24 | Microsoft Corporation | Access limited EMM distribution lists |
JP4405500B2 (en) * | 2006-12-08 | 2010-01-27 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Evaluation method and apparatus for trend analysis system |
US7606214B1 (en) * | 2006-09-14 | 2009-10-20 | Trend Micro Incorporated | Anti-spam implementations in a router at the network layer |
CN101166159B (en) * | 2006-10-18 | 2010-07-28 | 阿里巴巴集团控股有限公司 | A method and system for identifying rubbish information |
US20080096592A1 (en) * | 2006-10-19 | 2008-04-24 | Waytena William L | Systems and Methods for Providing Communications Services Using Assigned Codes |
US8224905B2 (en) | 2006-12-06 | 2012-07-17 | Microsoft Corporation | Spam filtration utilizing sender activity data |
US7921176B2 (en) * | 2007-01-03 | 2011-04-05 | Madnani Rajkumar R | Mechanism for generating a composite email |
US8260957B2 (en) | 2007-02-22 | 2012-09-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Group access to IP multimedia subsystem service |
US8381096B2 (en) * | 2007-03-15 | 2013-02-19 | Yahoo! Inc. | Managing list tailoring for a mobile device |
US20080235246A1 (en) * | 2007-03-20 | 2008-09-25 | Arun Hampapur | Filter sequencing based on a publish-subscribe architecture for digital signal processing |
JP4904466B2 (en) * | 2007-04-26 | 2012-03-28 | キヤノンItソリューションズ株式会社 | Information processing apparatus, information processing apparatus control method, program, and recording medium |
US10019570B2 (en) | 2007-06-14 | 2018-07-10 | Microsoft Technology Licensing, Llc | Protection and communication abstractions for web browsers |
US8201103B2 (en) | 2007-06-29 | 2012-06-12 | Microsoft Corporation | Accessing an out-space user interface for a document editor program |
US8484578B2 (en) | 2007-06-29 | 2013-07-09 | Microsoft Corporation | Communication between a document editor in-space user interface and a document editor out-space user interface |
US8762880B2 (en) | 2007-06-29 | 2014-06-24 | Microsoft Corporation | Exposing non-authoring features through document status information in an out-space user interface |
US7890590B1 (en) * | 2007-09-27 | 2011-02-15 | Symantec Corporation | Variable bayesian handicapping to provide adjustable error tolerance level |
US20090089381A1 (en) * | 2007-09-28 | 2009-04-02 | Microsoft Corporation | Pending and exclusive electronic mail inbox |
JP4963099B2 (en) * | 2007-10-23 | 2012-06-27 | Kddi株式会社 | E-mail filtering device, e-mail filtering method and program |
JP5032286B2 (en) * | 2007-12-10 | 2012-09-26 | 株式会社ジャストシステム | Filtering processing method, filtering processing program, and filtering apparatus |
US20090183227A1 (en) * | 2008-01-11 | 2009-07-16 | Microsoft Corporation | Secure Runtime Execution of Web Script Content on a Client |
US7996897B2 (en) * | 2008-01-23 | 2011-08-09 | Yahoo! Inc. | Learning framework for online applications |
US9588781B2 (en) | 2008-03-31 | 2017-03-07 | Microsoft Technology Licensing, Llc | Associating command surfaces with multiple active components |
US7970814B2 (en) * | 2008-05-20 | 2011-06-28 | Raytheon Company | Method and apparatus for providing a synchronous interface for an asynchronous service |
US20090292785A1 (en) * | 2008-05-20 | 2009-11-26 | Raytheon Company | System and method for dynamic contact lists |
WO2009143107A2 (en) * | 2008-05-20 | 2009-11-26 | Raytheon Company | System and method for collaborative messaging and data distribution |
WO2009143104A1 (en) | 2008-05-20 | 2009-11-26 | Raytheon Company | System and method for maintaining stateful information |
WO2009143108A1 (en) * | 2008-05-20 | 2009-11-26 | Raytheon Company | System and method for message filtering |
TW200949570A (en) * | 2008-05-23 | 2009-12-01 | Univ Nat Taiwan Science Tech | Method for filtering e-mail and mail filtering system thereof |
US9665850B2 (en) | 2008-06-20 | 2017-05-30 | Microsoft Technology Licensing, Llc | Synchronized conversation-centric message list and message reading pane |
US8402096B2 (en) * | 2008-06-24 | 2013-03-19 | Microsoft Corporation | Automatic conversation techniques |
US8490185B2 (en) * | 2008-06-27 | 2013-07-16 | Microsoft Corporation | Dynamic spam view settings |
US8554847B2 (en) * | 2008-07-15 | 2013-10-08 | Yahoo! Inc. | Anti-spam profile clustering based on user behavior |
US20100070372A1 (en) * | 2008-09-17 | 2010-03-18 | Yahoo! Inc. | Using spam and user actions to infer advertisements |
US20100211641A1 (en) * | 2009-02-16 | 2010-08-19 | Microsoft Corporation | Personalized email filtering |
US9046983B2 (en) | 2009-05-12 | 2015-06-02 | Microsoft Technology Licensing, Llc | Hierarchically-organized control galleries |
US7930430B2 (en) | 2009-07-08 | 2011-04-19 | Xobni Corporation | Systems and methods to provide assistance during address input |
US9152952B2 (en) | 2009-08-04 | 2015-10-06 | Yahoo! Inc. | Spam filtering and person profiles |
US9021028B2 (en) | 2009-08-04 | 2015-04-28 | Yahoo! Inc. | Systems and methods for spam filtering |
US9529864B2 (en) | 2009-08-28 | 2016-12-27 | Microsoft Technology Licensing, Llc | Data mining electronic communications |
US8205264B1 (en) * | 2009-09-04 | 2012-06-19 | zScaler | Method and system for automated evaluation of spam filters |
US9183544B2 (en) | 2009-10-14 | 2015-11-10 | Yahoo! Inc. | Generating a relationship history |
US8959159B2 (en) * | 2010-04-01 | 2015-02-17 | Microsoft Corporation | Personalized email interactions applied to global filtering |
US8843568B2 (en) * | 2010-05-17 | 2014-09-23 | Microsoft Corporation | Email tags |
TWI423636B (en) * | 2010-05-19 | 2014-01-11 | Chunghwa Telecom Co Ltd | System and method for instant inspection of mail packets |
US8880622B2 (en) * | 2010-06-30 | 2014-11-04 | International Business Machines Corporation | Message thread management using dynamic pointers |
US8464342B2 (en) * | 2010-08-31 | 2013-06-11 | Microsoft Corporation | Adaptively selecting electronic message scanning rules |
US8635289B2 (en) | 2010-08-31 | 2014-01-21 | Microsoft Corporation | Adaptive electronic message scanning |
RU2540830C2 (en) * | 2010-09-28 | 2015-02-10 | Сименс Акциенгезелльшафт | Adaptive remote maintenance of rolling stocks |
JP5025776B2 (en) * | 2010-09-28 | 2012-09-12 | 株式会社東芝 | Abnormality diagnosis filter generator |
US8589732B2 (en) | 2010-10-25 | 2013-11-19 | Microsoft Corporation | Consistent messaging with replication |
US9209993B2 (en) * | 2010-11-16 | 2015-12-08 | Microsoft Technology Licensing, Llc | Cooperative session-based filtering |
CN102480705B (en) * | 2010-11-26 | 2015-11-25 | 卓望数码技术(深圳)有限公司 | A kind of method and system according to number graph of a relation filtrating rubbish short message |
US8744979B2 (en) * | 2010-12-06 | 2014-06-03 | Microsoft Corporation | Electronic communications triage using recipient's historical behavioral and feedback |
CN102567304B (en) * | 2010-12-24 | 2014-02-26 | 北大方正集团有限公司 | Filtering method and device for network malicious information |
US8620836B2 (en) * | 2011-01-10 | 2013-12-31 | Accenture Global Services Limited | Preprocessing of text |
US8504492B2 (en) | 2011-01-10 | 2013-08-06 | Accenture Global Services Limited | Identification of attributes and values using multiple classifiers |
EP2664071B1 (en) * | 2011-01-14 | 2018-07-11 | Koninklijke Philips N.V. | Diverse radio receiver system |
US8635291B2 (en) | 2011-02-18 | 2014-01-21 | Blackberry Limited | Communication device and method for overriding a message filter |
US9294306B2 (en) * | 2011-03-11 | 2016-03-22 | Shutterfly, Inc. | Intelligent prevention of spam emails at share sites |
RU2453919C1 (en) * | 2011-03-28 | 2012-06-20 | Закрытое акционерное общество "Лаборатория Касперского" | Method of detecting spam in bitmap image |
US9519682B1 (en) | 2011-05-26 | 2016-12-13 | Yahoo! Inc. | User trustworthiness |
US10277452B2 (en) * | 2011-07-08 | 2019-04-30 | Gree, Inc. | Message processing system and message processing method |
RU2586062C2 (en) | 2011-11-15 | 2016-06-10 | Нек Корпорейшн | Network communication device and method for selective restriction of bandwidth of transmission frame |
US8954519B2 (en) * | 2012-01-25 | 2015-02-10 | Bitdefender IPR Management Ltd. | Systems and methods for spam detection using character histograms |
US9152953B2 (en) * | 2012-02-10 | 2015-10-06 | International Business Machines Corporation | Multi-tiered approach to E-mail prioritization |
US9256862B2 (en) * | 2012-02-10 | 2016-02-09 | International Business Machines Corporation | Multi-tiered approach to E-mail prioritization |
RU2510982C2 (en) | 2012-04-06 | 2014-04-10 | Закрытое акционерное общество "Лаборатория Касперского" | User evaluation system and method for message filtering |
US9876742B2 (en) * | 2012-06-29 | 2018-01-23 | Microsoft Technology Licensing, Llc | Techniques to select and prioritize application of junk email filtering rules |
TWI516158B (en) | 2012-07-19 | 2016-01-01 | 葉宏堯 | Portable electronic access device and wireless data network system |
US9368116B2 (en) | 2012-09-07 | 2016-06-14 | Verint Systems Ltd. | Speaker separation in diarization |
WO2014046974A2 (en) | 2012-09-20 | 2014-03-27 | Case Paul Sr | Case secure computer architecture |
EP2923279B1 (en) * | 2012-11-21 | 2016-11-02 | Coherent Logix Incorporated | Processing system with interspersed processors; dma-fifo |
US10134401B2 (en) | 2012-11-21 | 2018-11-20 | Verint Systems Ltd. | Diarization using linguistic labeling |
US9575633B2 (en) * | 2012-12-04 | 2017-02-21 | Ca, Inc. | User interface utility across service providers |
US8966203B2 (en) * | 2013-01-04 | 2015-02-24 | Microsoft Corporation | Shared and managed memory unified access |
CN103970801B (en) * | 2013-02-05 | 2019-03-26 | 腾讯科技(深圳)有限公司 | Microblogging advertisement blog article recognition methods and device |
US9460722B2 (en) | 2013-07-17 | 2016-10-04 | Verint Systems Ltd. | Blind diarization of recorded calls with arbitrary number of speakers |
US9984706B2 (en) | 2013-08-01 | 2018-05-29 | Verint Systems Ltd. | Voice activity detection using a soft decision mechanism |
RU2638634C2 (en) * | 2014-01-23 | 2017-12-14 | Общество с ограниченной ответственностью "Аби Продакшн" | Automatic training of syntactic and semantic analysis program with use of genetic algorithm |
CN103793838A (en) * | 2014-01-26 | 2014-05-14 | 宇龙计算机通信科技(深圳)有限公司 | Advertisement intercepting method and device |
US10931692B1 (en) * | 2015-01-22 | 2021-02-23 | Cisco Technology, Inc. | Filtering mechanism to reduce false positives of ML-based anomaly detectors and classifiers |
US9875742B2 (en) | 2015-01-26 | 2018-01-23 | Verint Systems Ltd. | Word-level blind diarization of recorded calls with arbitrary number of speakers |
US20160335432A1 (en) * | 2015-05-17 | 2016-11-17 | Bitdefender IPR Management Ltd. | Cascading Classifiers For Computer Security Applications |
CN106663169B (en) * | 2015-07-24 | 2021-03-09 | 策安保安有限公司 | System and method for high speed threat intelligence management using unsupervised machine learning and priority algorithms |
US20170222960A1 (en) * | 2016-02-01 | 2017-08-03 | Linkedin Corporation | Spam processing with continuous model training |
US10063435B2 (en) * | 2016-04-11 | 2018-08-28 | The Boeing Company | System and method for context aware network filtering |
CN106201829B (en) * | 2016-07-18 | 2019-01-22 | 中国银联股份有限公司 | Monitor Threshold and device, monitoring alarm method, apparatus and system |
CN107040450B (en) * | 2016-07-20 | 2018-06-01 | 平安科技(深圳)有限公司 | Automatic reply method and device |
US10838584B2 (en) | 2016-10-31 | 2020-11-17 | Microsoft Technology Licensing, Llc | Template based calendar events with graphic enrichment |
US10911382B2 (en) * | 2017-01-30 | 2021-02-02 | Futurewei Technologies, Inc. | Personalized message priority classification |
US11232369B1 (en) * | 2017-09-08 | 2022-01-25 | Facebook, Inc. | Training data quality for spam classification |
CN107798390B (en) | 2017-11-22 | 2023-03-21 | 创新先进技术有限公司 | Training method and device of machine learning model and electronic equipment |
US11544577B1 (en) * | 2018-01-26 | 2023-01-03 | Amazon Technologies, Inc. | Adaptable filtering for edge-based deep learning models |
US11538128B2 (en) | 2018-05-14 | 2022-12-27 | Verint Americas Inc. | User interface for fraud alert management |
US10887452B2 (en) | 2018-10-25 | 2021-01-05 | Verint Americas Inc. | System architecture for fraud detection |
EP3987743A1 (en) | 2019-06-20 | 2022-04-27 | Verint Americas Inc. | Systems and methods for authentication and fraud detection |
US11868453B2 (en) | 2019-11-07 | 2024-01-09 | Verint Americas Inc. | Systems and methods for customer authentication based on audio-of-interest |
CN111221970B (en) * | 2019-12-31 | 2022-06-07 | 论客科技(广州)有限公司 | Mail classification method and device based on behavior structure and semantic content joint analysis |
US11847537B2 (en) * | 2020-08-12 | 2023-12-19 | Bank Of America Corporation | Machine learning based analysis of electronic communications |
US11558335B2 (en) | 2020-09-23 | 2023-01-17 | International Business Machines Corporation | Generative notification management mechanism via risk score computation |
US11528242B2 (en) * | 2020-10-23 | 2022-12-13 | Abnormal Security Corporation | Discovering graymail through real-time analysis of incoming email |
Family Cites Families (99)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US199095A (en) * | 1878-01-08 | Improvement in amalgamators | ||
US184315A (en) * | 1876-11-14 | Improvement in combined stopper and dropper for bottles | ||
GB8918553D0 (en) * | 1989-08-15 | 1989-09-27 | Digital Equipment Int | Message control system |
US5619648A (en) * | 1994-11-30 | 1997-04-08 | Lucent Technologies Inc. | Message filtering techniques |
US5845077A (en) * | 1995-11-27 | 1998-12-01 | Microsoft Corporation | Method and system for identifying and obtaining computer software from a remote computer |
US6101531A (en) * | 1995-12-19 | 2000-08-08 | Motorola, Inc. | System for communicating user-selected criteria filter prepared at wireless client to communication server for filtering data transferred from host to said wireless client |
EP0870386B1 (en) | 1995-12-29 | 2000-04-12 | Tixi.Com GmbH Telecommunication | Method and microcomputer system for the automatic, secure and direct transmission of data |
JP2002516042A (en) | 1996-01-31 | 2002-05-28 | イプシロン ネットワークス インコーポレイテッド | Method and apparatus for dynamically shifting between packet routing and switching in a transmission network |
US5704017A (en) * | 1996-02-16 | 1997-12-30 | Microsoft Corporation | Collaborative filtering utilizing a belief network |
US5884033A (en) * | 1996-05-15 | 1999-03-16 | Spyglass, Inc. | Internet filtering system for filtering data transferred over the internet utilizing immediate and deferred filtering actions |
US6151643A (en) | 1996-06-07 | 2000-11-21 | Networks Associates, Inc. | Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer |
US6453327B1 (en) * | 1996-06-10 | 2002-09-17 | Sun Microsystems, Inc. | Method and apparatus for identifying and discarding junk electronic mail |
US6072942A (en) * | 1996-09-18 | 2000-06-06 | Secure Computing Corporation | System and method of electronic mail filtering using interconnected nodes |
US5905859A (en) * | 1997-01-09 | 1999-05-18 | International Business Machines Corporation | Managed network device security method and apparatus |
US5805801A (en) * | 1997-01-09 | 1998-09-08 | International Business Machines Corporation | System and method for detecting and preventing security |
US6742047B1 (en) * | 1997-03-27 | 2004-05-25 | Intel Corporation | Method and apparatus for dynamically filtering network content |
EP0881559B1 (en) * | 1997-05-28 | 2003-08-20 | Siemens Aktiengesellschaft | Computer system for protecting software and a method for protecting software |
DE69841210D1 (en) * | 1997-07-24 | 2009-11-12 | Axway Inc | Email Firewall |
US7117358B2 (en) * | 1997-07-24 | 2006-10-03 | Tumbleweed Communications Corp. | Method and system for filtering communication |
US6199102B1 (en) * | 1997-08-26 | 2001-03-06 | Christopher Alan Cobb | Method and system for filtering electronic messages |
US6195686B1 (en) * | 1997-09-29 | 2001-02-27 | Ericsson Inc. | Messaging application having a plurality of interfacing capabilities |
US6393465B2 (en) * | 1997-11-25 | 2002-05-21 | Nixmail Corporation | Junk electronic mail detector and eliminator |
AU1907899A (en) * | 1997-12-22 | 1999-07-12 | Accepted Marketing, Inc. | E-mail filter and method thereof |
US6023723A (en) * | 1997-12-22 | 2000-02-08 | Accepted Marketing, Inc. | Method and system for filtering unwanted junk e-mail utilizing a plurality of filtering mechanisms |
US6052709A (en) * | 1997-12-23 | 2000-04-18 | Bright Light Technologies, Inc. | Apparatus and method for controlling delivery of unsolicited electronic mail |
GB2334116A (en) * | 1998-02-04 | 1999-08-11 | Ibm | Scheduling and dispatching queued client requests within a server computer |
US6484261B1 (en) * | 1998-02-17 | 2002-11-19 | Cisco Technology, Inc. | Graphical network security policy management |
US6504941B2 (en) * | 1998-04-30 | 2003-01-07 | Hewlett-Packard Company | Method and apparatus for digital watermarking of images |
US6314421B1 (en) * | 1998-05-12 | 2001-11-06 | David M. Sharnoff | Method and apparatus for indexing documents for message filtering |
US6074942A (en) * | 1998-06-03 | 2000-06-13 | Worldwide Semiconductor Manufacturing Corporation | Method for forming a dual damascene contact and interconnect |
US6308273B1 (en) * | 1998-06-12 | 2001-10-23 | Microsoft Corporation | Method and system of security location discrimination |
US6161130A (en) * | 1998-06-23 | 2000-12-12 | Microsoft Corporation | 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 |
US6192360B1 (en) * | 1998-06-23 | 2001-02-20 | Microsoft Corporation | Methods and apparatus for classifying text and for building a text classifier |
US6167434A (en) * | 1998-07-15 | 2000-12-26 | Pang; Stephen Y. | Computer code for removing junk e-mail messages |
US6112227A (en) * | 1998-08-06 | 2000-08-29 | Heiner; Jeffrey Nelson | Filter-in method for reducing junk e-mail |
US6434600B2 (en) * | 1998-09-15 | 2002-08-13 | Microsoft Corporation | Methods and systems for securely delivering electronic mail to hosts having dynamic IP addresses |
US6732273B1 (en) * | 1998-10-21 | 2004-05-04 | Lucent Technologies Inc. | Priority and security coding system for electronic mail messages |
GB2343529B (en) * | 1998-11-07 | 2003-06-11 | Ibm | Filtering incoming e-mail |
US6546416B1 (en) * | 1998-12-09 | 2003-04-08 | Infoseek Corporation | Method and system for selectively blocking delivery of bulk electronic mail |
US6643686B1 (en) * | 1998-12-18 | 2003-11-04 | At&T Corp. | System and method for counteracting message filtering |
US6615242B1 (en) * | 1998-12-28 | 2003-09-02 | At&T Corp. | Automatic uniform resource locator-based message filter |
US6266692B1 (en) * | 1999-01-04 | 2001-07-24 | International Business Machines Corporation | Method for blocking all unwanted e-mail (SPAM) using a header-based password |
US6330590B1 (en) * | 1999-01-05 | 2001-12-11 | William D. Cotten | Preventing delivery of unwanted bulk e-mail |
US6424997B1 (en) * | 1999-01-27 | 2002-07-23 | International Business Machines Corporation | Machine learning based electronic messaging system |
US6477551B1 (en) * | 1999-02-16 | 2002-11-05 | International Business Machines Corporation | Interactive electronic messaging system |
US6732149B1 (en) * | 1999-04-09 | 2004-05-04 | International Business Machines Corporation | System and method for hindering undesired transmission or receipt of electronic messages |
US6370526B1 (en) * | 1999-05-18 | 2002-04-09 | International Business Machines Corporation | Self-adaptive method and system for providing a user-preferred ranking order of object sets |
US6592627B1 (en) * | 1999-06-10 | 2003-07-15 | International Business Machines Corporation | System and method for organizing repositories of semi-structured documents such as email |
US6728690B1 (en) * | 1999-11-23 | 2004-04-27 | Microsoft Corporation | Classification system trainer employing maximum margin back-propagation with probabilistic outputs |
US6321267B1 (en) * | 1999-11-23 | 2001-11-20 | Escom Corporation | Method and apparatus for filtering junk email |
US6701440B1 (en) * | 2000-01-06 | 2004-03-02 | Networks Associates Technology, Inc. | Method and system for protecting a computer using a remote e-mail scanning device |
US6633855B1 (en) * | 2000-01-06 | 2003-10-14 | International Business Machines Corporation | Method, system, and program for filtering content using neural networks |
US7072942B1 (en) * | 2000-02-04 | 2006-07-04 | Microsoft Corporation | Email filtering methods and systems |
US6691156B1 (en) * | 2000-03-10 | 2004-02-10 | International Business Machines Corporation | Method for restricting delivery of unsolicited E-mail |
US6684201B1 (en) * | 2000-03-31 | 2004-01-27 | Microsoft Corporation | Linguistic disambiguation system and method using string-based pattern training to learn to resolve ambiguity sites |
US7210099B2 (en) * | 2000-06-12 | 2007-04-24 | Softview Llc | Resolution independent vector display of internet content |
US20040073617A1 (en) * | 2000-06-19 | 2004-04-15 | Milliken Walter Clark | Hash-based systems and methods for detecting and preventing transmission of unwanted e-mail |
CN1300677C (en) * | 2000-06-22 | 2007-02-14 | 微软公司 | Distributed computing services platform |
US6779021B1 (en) * | 2000-07-28 | 2004-08-17 | International Business Machines Corporation | Method and system for predicting and managing undesirable electronic mail |
US6842773B1 (en) * | 2000-08-24 | 2005-01-11 | Yahoo ! Inc. | Processing of textual electronic communication distributed in bulk |
US6971023B1 (en) * | 2000-10-03 | 2005-11-29 | Mcafee, Inc. | Authorizing an additional computer program module for use with a core computer program |
US6757830B1 (en) * | 2000-10-03 | 2004-06-29 | Networks Associates Technology, Inc. | Detecting unwanted properties in received email messages |
US7243125B2 (en) * | 2000-12-08 | 2007-07-10 | Xerox Corporation | Method and apparatus for presenting e-mail threads as semi-connected text by removing redundant material |
US6775704B1 (en) * | 2000-12-28 | 2004-08-10 | Networks Associates Technology, Inc. | System and method for preventing a spoofed remote procedure call denial of service attack in a networked computing environment |
US6901398B1 (en) * | 2001-02-12 | 2005-05-31 | Microsoft Corporation | System and method for constructing and personalizing a universal information classifier |
GB2373130B (en) | 2001-03-05 | 2004-09-22 | Messagelabs Ltd | Method of,and system for,processing email in particular to detect unsolicited bulk email |
US6928465B2 (en) * | 2001-03-16 | 2005-08-09 | Wells Fargo Bank, N.A. | Redundant email address detection and capture system |
US6751348B2 (en) * | 2001-03-29 | 2004-06-15 | Fotonation Holdings, Llc | Automated detection of pornographic images |
US7188106B2 (en) * | 2001-05-01 | 2007-03-06 | International Business Machines Corporation | System and method for aggregating ranking results from various sources to improve the results of web searching |
US7103599B2 (en) * | 2001-05-15 | 2006-09-05 | Verizon Laboratories Inc. | Parsing of nested internet electronic mail documents |
US6768991B2 (en) * | 2001-05-15 | 2004-07-27 | Networks Associates Technology, Inc. | Searching for sequences of character data |
US20030009698A1 (en) * | 2001-05-30 | 2003-01-09 | Cascadezone, Inc. | Spam avenger |
US7502829B2 (en) * | 2001-06-21 | 2009-03-10 | Cybersoft, Inc. | Apparatus, methods and articles of manufacture for intercepting, examining and controlling code, data and files and their transfer |
US7328250B2 (en) * | 2001-06-29 | 2008-02-05 | Nokia, Inc. | Apparatus and method for handling electronic mail |
TW533380B (en) * | 2001-07-23 | 2003-05-21 | Ulead Systems Inc | Group image detecting method |
US6769016B2 (en) * | 2001-07-26 | 2004-07-27 | Networks Associates Technology, Inc. | Intelligent SPAM detection system using an updateable neural analysis engine |
JP2003067304A (en) * | 2001-08-27 | 2003-03-07 | Kddi Corp | Electronic mail filtering system, electronic mail filtering method, electronic mail filtering program and recording medium recording it |
JP2003085079A (en) * | 2001-09-12 | 2003-03-20 | Xaxon R & D Corp | Content filtering device in computer network, delivery method of filter pattern file, storage medium and program |
US20060036701A1 (en) * | 2001-11-20 | 2006-02-16 | Bulfer Andrew F | Messaging system having message filtering and access control |
CN1350246A (en) * | 2001-12-03 | 2002-05-22 | 上海交通大学 | Intelligent e-mail content filtering method |
CN1350247A (en) * | 2001-12-03 | 2002-05-22 | 上海交通大学 | E-mail content monitoring system |
US20030204569A1 (en) * | 2002-04-29 | 2003-10-30 | Michael R. Andrews | Method and apparatus for filtering e-mail infected with a previously unidentified computer virus |
US7522910B2 (en) * | 2002-05-31 | 2009-04-21 | Oracle International Corporation | Method and apparatus for controlling data provided to a mobile device |
US20030229672A1 (en) * | 2002-06-05 | 2003-12-11 | Kohn Daniel Mark | Enforceable spam identification and reduction system, and method thereof |
US8046832B2 (en) * | 2002-06-26 | 2011-10-25 | Microsoft Corporation | Spam detector with challenges |
US20040003282A1 (en) * | 2002-06-28 | 2004-01-01 | Smith Alrick Lockhart | Method of storing data |
US8924484B2 (en) * | 2002-07-16 | 2014-12-30 | Sonicwall, Inc. | Active e-mail filter with challenge-response |
US20040019651A1 (en) * | 2002-07-29 | 2004-01-29 | Andaker Kristian L. M. | Categorizing electronic messages based on collaborative feedback |
US7363490B2 (en) * | 2002-09-12 | 2008-04-22 | International Business Machines Corporation | Method and system for selective email acceptance via encoded email identifiers |
US20040083270A1 (en) * | 2002-10-23 | 2004-04-29 | David Heckerman | Method and system for identifying junk e-mail |
US7149801B2 (en) * | 2002-11-08 | 2006-12-12 | Microsoft Corporation | Memory bound functions for spam deterrence and the like |
US6732157B1 (en) * | 2002-12-13 | 2004-05-04 | Networks Associates Technology, Inc. | Comprehensive anti-spam system, method, and computer program product for filtering unwanted e-mail messages |
US20060265498A1 (en) | 2002-12-26 | 2006-11-23 | Yehuda Turgeman | Detection and prevention of spam |
US7533148B2 (en) * | 2003-01-09 | 2009-05-12 | Microsoft Corporation | Framework to enable integration of anti-spam technologies |
US7171450B2 (en) * | 2003-01-09 | 2007-01-30 | Microsoft Corporation | Framework to enable integration of anti-spam technologies |
US7219131B2 (en) * | 2003-01-16 | 2007-05-15 | Ironport Systems, Inc. | Electronic message delivery using an alternate source approach |
US7249162B2 (en) * | 2003-02-25 | 2007-07-24 | Microsoft Corporation | Adaptive junk message filtering system |
US20040177120A1 (en) * | 2003-03-07 | 2004-09-09 | Kirsch Steven T. | Method for filtering e-mail messages |
US20050015455A1 (en) * | 2003-07-18 | 2005-01-20 | Liu Gary G. | SPAM processing system and methods including shared information among plural SPAM filters |
-
2003
- 2003-02-25 US US10/374,005 patent/US7249162B2/en not_active Expired - Fee Related
- 2003-12-31 NZ NZ541391A patent/NZ541391A/en not_active IP Right Cessation
- 2003-12-31 ZA ZA200505907A patent/ZA200505907B/en unknown
- 2003-12-31 WO PCT/US2003/041526 patent/WO2004079501A2/en active Search and Examination
- 2003-12-31 JP JP2004569229A patent/JP4524192B2/en not_active Expired - Fee Related
- 2003-12-31 KR KR1020057012680A patent/KR101076908B1/en active IP Right Grant
- 2003-12-31 DE DE60332168T patent/DE60332168D1/en not_active Expired - Lifetime
- 2003-12-31 MX MXPA05008205A patent/MXPA05008205A/en active IP Right Grant
- 2003-12-31 CA CA2512821A patent/CA2512821C/en not_active Expired - Fee Related
- 2003-12-31 BR BR0318024-7A patent/BR0318024A/en not_active IP Right Cessation
- 2003-12-31 AT AT03800310T patent/ATE464722T1/en active
- 2003-12-31 RU RU2005126821/09A patent/RU2327205C2/en not_active IP Right Cessation
- 2003-12-31 CN CNB2003801091949A patent/CN100437544C/en not_active Expired - Fee Related
- 2003-12-31 AU AU2003300051A patent/AU2003300051B2/en not_active Ceased
- 2003-12-31 EP EP03800310A patent/EP1597645B1/en not_active Expired - Lifetime
-
2004
- 2004-01-27 TW TW093101775A patent/TWI393391B/en not_active IP Right Cessation
-
2005
- 2005-07-26 IL IL169885A patent/IL169885A/en unknown
- 2005-08-22 NO NO20053915A patent/NO20053915L/en not_active Application Discontinuation
-
2006
- 2006-05-04 HK HK06105267.9A patent/HK1085286A1/en not_active IP Right Cessation
-
2007
- 2007-07-17 US US11/779,263 patent/US7640313B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
MXPA05008205A (en) | 2005-09-30 |
US7640313B2 (en) | 2009-12-29 |
ZA200505907B (en) | 2007-03-28 |
RU2327205C2 (en) | 2008-06-20 |
KR20060006767A (en) | 2006-01-19 |
HK1085286A1 (en) | 2006-08-18 |
BR0318024A (en) | 2005-12-06 |
EP1597645B1 (en) | 2010-04-14 |
EP1597645A4 (en) | 2009-03-18 |
AU2003300051A1 (en) | 2004-09-28 |
IL169885A (en) | 2010-11-30 |
CN100437544C (en) | 2008-11-26 |
JP4524192B2 (en) | 2010-08-11 |
US20040167964A1 (en) | 2004-08-26 |
ATE464722T1 (en) | 2010-04-15 |
NO20053915D0 (en) | 2005-08-22 |
AU2003300051B2 (en) | 2009-02-19 |
TW200423643A (en) | 2004-11-01 |
WO2004079501A3 (en) | 2005-10-06 |
RU2005126821A (en) | 2006-01-20 |
TWI393391B (en) | 2013-04-11 |
IL169885A0 (en) | 2007-07-04 |
JP2006514371A (en) | 2006-04-27 |
EP1597645A2 (en) | 2005-11-23 |
CN1742266A (en) | 2006-03-01 |
WO2004079501A2 (en) | 2004-09-16 |
US20080010353A1 (en) | 2008-01-10 |
NZ541391A (en) | 2008-08-29 |
DE60332168D1 (en) | 2010-05-27 |
US7249162B2 (en) | 2007-07-24 |
NO20053915L (en) | 2005-09-22 |
KR101076908B1 (en) | 2011-10-25 |
CA2512821C (en) | 2012-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2512821A1 (en) | Adaptive junk message filtering system | |
US7725475B1 (en) | Simplifying lexicon creation in hybrid duplicate detection and inductive classifier systems | |
US8055078B2 (en) | Filter for blocking image-based spam | |
US8032602B2 (en) | Prioritization of recipient email messages | |
US7930351B2 (en) | Identifying undesired email messages having attachments | |
US7664812B2 (en) | Phonetic filtering of undesired email messages | |
US7836135B2 (en) | Method and apparatus for filtering email | |
US7624151B2 (en) | Smart size reduction of a local electronic mailbox by removing unimportant messages based on an automatically generated user interest profile | |
JP4824352B2 (en) | Method and system for detecting when outgoing communication includes specific content | |
US20060149820A1 (en) | Detecting spam e-mail using similarity calculations | |
US20130173563A1 (en) | Reliability of duplicate document detection algorithms | |
US9537970B2 (en) | Publisher-based message data caching in a publish-subscription environment | |
EP1197880A3 (en) | Method and apparatus using discriminative training in natural language call routing and document retrieval | |
EP1745424A1 (en) | Method and apparatus to use a genetic algorithm to generate an improved statistical model | |
Rathod et al. | A comparative performance evaluation of content based spam and malicious URL detection in E-mail | |
WO2013149290A1 (en) | An electronic message management system | |
US9667737B2 (en) | Publisher-assisted, broker-based caching in a publish-subscription environment | |
CN101789105B (en) | Packet-level dynamic mail attachment virus detection method | |
CN106095747A (en) | The recognition methods of a kind of refuse messages and system | |
US7058688B2 (en) | Multi-stage email interception method | |
US20120215858A1 (en) | Caching potentially repetitive message data in a publish-subscription environment | |
KR101291076B1 (en) | Method and apparatus for determining spam document | |
CN103095885B (en) | A kind of mobile terminal and email address management method thereof | |
JP4686724B2 (en) | E-mail system with spam filter function | |
Manek et al. | ReP-ETD: A Repetitive Preprocessing technique for Embedded Text Detection from images in spam emails |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20210831 |
|
MKLA | Lapsed |
Effective date: 20191231 |