CA2513967A1 - Feedback loop for spam prevention - Google Patents
Feedback loop for spam prevention Download PDFInfo
- Publication number
- CA2513967A1 CA2513967A1 CA002513967A CA2513967A CA2513967A1 CA 2513967 A1 CA2513967 A1 CA 2513967A1 CA 002513967 A CA002513967 A CA 002513967A CA 2513967 A CA2513967 A CA 2513967A CA 2513967 A1 CA2513967 A1 CA 2513967A1
- Authority
- CA
- Canada
- Prior art keywords
- messages
- spam
- polling
- message
- user
- 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
- 230000002265 prevention Effects 0.000 title claims abstract 5
- 238000000034 method Methods 0.000 claims abstract 70
- 238000012549 training Methods 0.000 claims abstract 22
- 238000010801 machine learning Methods 0.000 claims abstract 5
- 241000700605 Viruses Species 0.000 claims 5
- 238000012360 testing method Methods 0.000 claims 4
- 238000010200 validation analysis Methods 0.000 claims 3
- 238000002790 cross-validation Methods 0.000 claims 2
- 238000001914 filtration Methods 0.000 claims 1
- 238000002372 labelling Methods 0.000 claims 1
- 230000000116 mitigating effect Effects 0.000 claims 1
- 238000012986 modification Methods 0.000 claims 1
- 230000004048 modification Effects 0.000 claims 1
- 238000012544 monitoring process Methods 0.000 claims 1
- 238000005457 optimization Methods 0.000 claims 1
- 238000005070 sampling Methods 0.000 claims 1
- 238000012795 verification Methods 0.000 claims 1
Classifications
-
- G06Q50/40—
-
- 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
-
- 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]
Abstract
The subject invention provides for a feedback loop system and method that facilitate classifying items in connection with spam prevention in server and/or client-based architectures. The invention makes uses of a machine-learning approach as applied to spam filters, and in particular, randomly samples incoming email messages so that examples of both legitimate and junk/spam mail are obtained to generate sets of training data. Users which are identified as spam-fighters are asked to vote on whether a selection of their incoming email messages is individually either legitimate mail or junk mail. A
database stores the properties for each mail and voting transaction such as user information, message properties and content summary, and polling results for each message to generate training data for machine learning systems. The machine learning systems facilitate creating improved spam filter(s) that are trained to recognize both legitimate mail and spam mail and to distinguish between them.
database stores the properties for each mail and voting transaction such as user information, message properties and content summary, and polling results for each message to generate training data for machine learning systems. The machine learning systems facilitate creating improved spam filter(s) that are trained to recognize both legitimate mail and spam mail and to distinguish between them.
Claims (95)
1. A system that facilitates classifying items in connection with seam prevention, comprising:
a component that receives a set of the items;
a component that identifies intended recipients of the items, and tags a subset of the items to be polled, the subset of items corresponding to a subset of recipients that are known spam fighting users; and a feedback component that receives information relating to the spam fighter's classification of the polled items, and employs the information in connection with training a spam filter and populating a seam list.
a component that receives a set of the items;
a component that identifies intended recipients of the items, and tags a subset of the items to be polled, the subset of items corresponding to a subset of recipients that are known spam fighting users; and a feedback component that receives information relating to the spam fighter's classification of the polled items, and employs the information in connection with training a spam filter and populating a seam list.
2. The system of claim 1, wherein the items comprise at least one of:
electronic mail (email) and messages.
electronic mail (email) and messages.
3. The system of claim 1, wherein the component that receives a set of the items is any one of an email server, a message server, and client email software.
4. The system of claim 1, wherein the subset of items to be polled comprises all of the items received.
5. The system of claim 1, wherein the subset of recipients comprises all recipients.
6. The system of claim 1, wherein the subset of recipients are randomly selected.
7. The system of claim 1, wherein the subset of recipients comprises paying users of the system.
8. The system of claim 1, wherein at least a subset of messages that would ordinarily be filtered are considered for polling.
9. The system of claim 1, wherein the subset of items tagged for polling is limited to at least one of the following:
a number of the items selected per user;
a number of the items selected per user per time period; and a probability of tagging an item corresponding to a known user.
a number of the items selected per user;
a number of the items selected per user per time period; and a probability of tagging an item corresponding to a known user.
10. The system of claim 1, wherein the tagged items are each assigned a unique ID, the unique ID corresponding to any one of the tagged item and contents of the tagged item.
71. The system of claim 1, further comprising a component that modifies an item tagged for polling to identify it as a polling item.
12. The system of claim 11, wherein the modified item comprises at least one of the following:
a modified "from" address;
a modified subject line;
a polling icon; and a polling color for identification as a polling item.
a modified "from" address;
a modified subject line;
a polling icon; and a polling color for identification as a polling item.
13. The system of claim 11, wherein the modified item comprises the tagged item as an attachment.
14. The system of claim 11, wherein the modified item comprises a summary of the tagged item, the summary comprising at least one of a subject, a date, text of the message, and a first few lines of the text.
15. The system of claim 11, wherein the modified item comprises voting instructions and any one of at least two voting buttons and links which correspond to at least two respective classes of items facilitate classification of the item by the user.
16. The system of claim 15, wherein the voting buttons correspond to respective links such that when any one of the voting buttons is selected by the user, information relating to the selected voting button, the respective user, and the item's unique ID assigned thereto is sent to a database for storage.
17. The system of claim 15, wherein the at least two voting buttons comprise a first voting button, the first voting button indicating "legitimate mail" and a second voting button, the second voting button indicating "spam".
18. The system of claim 15, wherein the voting buttons are implemented by modifying text of the item.
19. The system of claim 15, wherein the voting buttons are implemented by modifying a user interface of client email software.
20. The system of claim 1, further comprising a central database that stores information and data relating to user properties, item content and properties associated with tagged items, user classification and voting statistical data, frequency analysis data of polling per user and of polling per user per time period, spam lists, legitimate mail lists, and black hole lists.
21. The system of claim 1, wherein items tagged for polling that are marked as spam by an existing filter are delivered to the user's inbox and considered for polling.
22. The system of claim 1, wherein items tagged for polling are scanned for viruses such that one of the following occurs:
detected viruses are stripped out and the items are polled; and infected items are discarded.
detected viruses are stripped out and the items are polled; and infected items are discarded.
23. ~The system of claim 1 distributed across more than one spam-fighting company such that feedback from each company is sent to a central database operatively interfaced with each company, wherein some portion of the feedback is removed for privacy reasons.
24. ~The system of claim 23, wherein the company feedback comprises one of the following:
only spam items, thereby excluding legitimate items; and spam items and sender name, domain name and IP address of legitimate items.
only spam items, thereby excluding legitimate items; and spam items and sender name, domain name and IP address of legitimate items.
25. ~The system of claim 1, further comprising a user classification validation component that tests user reliability and trustworthiness.
26. ~The system of claim 25, wherein the user classification validation component is at least one of a cross-validation technique and a known result test message technique.
27. ~The system of claim 25, wherein the user classification validation component can be applied to one or more suspected users.
28. ~The system of claim 1, wherein the feedback component receives information relating to user feedback, honeypot feedback, and optionally, user recipient feedback of received items.
29. ~A server employing the system of claim 1.
30. ~An e-mail architecture employing the system of claim 1.
31. ~A computer readable medium having stored thereon the components of claim 1.
32. ~A method that facilitates classifying messages in connection with spam prevention comprising:
receiving a set of the messages;
identifying intended recipients of the messages;
tagging a subset of the messages to be polled, the subset of messages corresponding to a subset of the recipients that are known spam fighting users;
receiving information relating to the user's classification of polling messages; and employing the information in connection with training a spam filter and populating a spam list.
receiving a set of the messages;
identifying intended recipients of the messages;
tagging a subset of the messages to be polled, the subset of messages corresponding to a subset of the recipients that are known spam fighting users;
receiving information relating to the user's classification of polling messages; and employing the information in connection with training a spam filter and populating a spam list.
33. ~The method of claim 32, wherein at least a subset of messages that would ordinarily be filtered are received by an email server and into a feedback loop system.
34. ~The method of claim 32, wherein all incoming messages are handled by client email software such that messages selected for polling are specific to preferences of an individual user.
35. ~The method of claim 32, wherein all messages received are considered for polling to mitigate bias of data.
36. ~The method of claim 32, wherein the subset of messages to be polled comprises all messages.
37. ~The method of claim 32, wherein the subset of recipients comprises all recipients.
38. ~The method of claim 32, wherein the subset of recipients which are known spam fighting users is determined by each recipient performing at least one of the following:
opting in to provide feedback on messages to facilitate training a new spam filter;
passively opting in to provide feedback on messages by not opting out;
paying for email and message services provided by a participating message server; and opening an email account with a participating message server.
opting in to provide feedback on messages to facilitate training a new spam filter;
passively opting in to provide feedback on messages by not opting out;
paying for email and message services provided by a participating message server; and opening an email account with a participating message server.
39. ~The method of claim 32, wherein the subset of users selected to participate in the message polling is selected at random.
40. ~The method of claim 32, wherein the subset of users selected to participate in the message polling are selected from all paying users, thereby making it more expensive for some spammers to subvert the spam filter training.
41. ~The method of claim 32, wherein the subset of messages tagged for polling are selected at random.
42. ~The method of claim 32, wherein the subset of messages tagged for polling is limited by one or more polling limits.
43. ~The method of claim 32, wherein the one or more polling limits comprise a per user limit and a per user per time period limit to mitigate bias of data.
44. ~The method of claim 32, further comprising modifying tagged messages to mark and identify them as polling messages.
45. ~The method of claim 44, wherein modifying the tagged messages comprises performing at least one of the following:
moving the tagged message to a separate folder for polling messages;
modifying the "from" address of the tagged message;
modifying the subject line of the tagged message;~
using a polling icon on the tagged message to identify it as a polling message; and using a unique color to identify the tagged message as a polling message.
moving the tagged message to a separate folder for polling messages;
modifying the "from" address of the tagged message;
modifying the subject line of the tagged message;~
using a polling icon on the tagged message to identify it as a polling message; and using a unique color to identify the tagged message as a polling message.
46. ~The method of claim 32, wherein the polling message comprises an attachment of the message as originally received and a set of instructions instructing the user on how to vote.
47. ~The method of claim 46, further comprising at least two voting buttons to facilitate classifying the message as spam and not spam.
48. ~The method of claim 47, wherein the voting buttons are links, which when selected by the user, create feedback that is employed in connection with training a spam filter and populating a spam list, the feedback comprising information relating to the selected classification, the user, the message, and a unique ID assigned to one of the message and contents of the message.
49. ~The method of claim 47, further comprising a third voting button to opt out of future polling.~
50. ~The method of claim 47, wherein the voting buttons are incorporated into the polling message by modifying text of the message before sending the polling message to the respective user.
51. ~The method of claim 47, wherein the voting buttons are implemented by modifying a user interface of client email software.
52. ~The method of claim 47, wherein the voting buttons are incorporated into the polling message.
53. ~The method of claim 32, further comprising scanning the tagged messages for viruses before they are downloaded for polling.
54. ~The method of claim 53, further comprising removing the viruses from any infected messages.
55. ~The method of claim 53, wherein tagged messages infected with a virus are discarded.
56. ~The method of claim 46, further comprising a summary of the message, the summary comprising at least one of a subject line, message sender, date the message was sent, date the message was received, and a first few lines of text from the message.
57. ~The method of claim 32, further comprising making a copy of each tagged message as originally received such that the respective users receive a first copy of the message in its original form and a second copy of the message in a form for polling.
58. ~The method of claim 32, wherein the tagged messages are individually assigned a unique ID corresponding to at least one the tagged message and contents of the tagged message.
59. ~The method of claim 58, wherein the tagged message and its associated ID
are stored in a database in connection with training a spam filter and populating a spam list.
are stored in a database in connection with training a spam filter and populating a spam list.
60. ~The method of claim 32, wherein a feedback component receives the information relating to the user's classification of the polling message, the feedback component comprising a central database.
61. ~The method of claim 60, wherein the database provides information in connection with training a seam filter and populating a spam list via a machine-learning technique.
62. ~The method of claim 32, wherein the spam filter is trained using messages classified as spam and not seam to mitigate bias of polling data and misclassification of the polling messages.
63. ~The method of claim 32, further comprising distributing the trained spam filter to one or more servers, the distribution occurring automatically and/or by request by at least one of an email message and a posting on a website for downloading.
64. ~The method of claim 60, wherein identifying users and tagging messages for polling is distributed across one or more mail servers and one or more client email software such that data generated by the mail servers and client email software are~
returned to a central database for storage in connection with training a spam filter and populating a spam list.
returned to a central database for storage in connection with training a spam filter and populating a spam list.
65. ~The method of claim 64, wherein key information is removed from any data that is sent to the central database by the mail servers and client email software for privacy reasons, such that only a portion of the data is sent to the central database to facilitate training the spam filter.
66. ~The method of claim 65, wherein the portion of data sent to the central database comprises at least one of the following:
information relating to spam messages;
domain names embedded in legitimate messages; and IP addresses embedded in legitimate messages.
information relating to spam messages;
domain names embedded in legitimate messages; and IP addresses embedded in legitimate messages.
67. ~The method of claim 64, wherein the data generated by the mail servers and the data generated by the client email software are aggregated into statistical data, respectively, corresponding to polling results and polling messages, thus mitigating bandwidth required to transmit the data to the central database.
68. ~The method of claim 32, wherein training the spam filter and populating the seam list is performed by machine learning techniques using data based on user classification feedback and optionally, data generated by one or more additional sources, the one or more sources comprising honeypots, recipient non-user classification feedback, and active learning techniques.
69. ~The method of claim 68, wherein data generated by the one or more sources is re-weighted proportionately with respect to the type of data generated by the source and relative to the user classification data to facilitate obtaining an unbiased sampling of data.
70. ~The method of claim 68, wherein honeypots correspond to email addresses disclosed in a restrictive manner such that it is known who is sending them legitimate messages, thereby facilitating immediate identification of spammers, verification of suspect merchants who distribute user subscriber information to spammers, and immediate classification of seam messages without waiting for user classification.
71. ~The method of claim 70, wherein information generated by the honeypots is down weighted selectively depending at least in part on a number of honeypots in use relative toa number of other sources including user classification feedback.
72. ~The method of claim 70, wherein data generated by the honeypots is integrated in real time into a central database, where information relating to user~
classifications and polling messages are also stored for later use in connection with training a spam filter and populating a spam list.
classifications and polling messages are also stored for later use in connection with training a spam filter and populating a spam list.
73. The method of claim 67, wherein the messages are selected using active learning techniques, i.e. techniques that select messages based on their estimated value to learning new or updated filters.
74. The method of claim 32 further comprising:
monitoring incoming messages for their respective one or more positive features;
determining a frequency of positive features received;
determining whether one or more positive features received exceeds a threshold frequency based at least in part upon historical data; and quarantining suspicious messages, which correspond to the one or more positive features that exceed the threshold frequency, until further classification data is available to determine whether suspicious messages are spam.
monitoring incoming messages for their respective one or more positive features;
determining a frequency of positive features received;
determining whether one or more positive features received exceeds a threshold frequency based at least in part upon historical data; and quarantining suspicious messages, which correspond to the one or more positive features that exceed the threshold frequency, until further classification data is available to determine whether suspicious messages are spam.
75. The method of claim,74 wherein the feature used is information about the sender comprising at least one of the sender's IP address and domain.
76. The method of claim 74, wherein quarantining suspicious messages is performed by at least one of the following acts:~
provisionally labeling the suspicious messages as seam and moving them to a spam folder;
delaying delivery of the suspicious messages to the user(s) until further classification data is available; and storing the suspicious messages in a folder not visible to the user(s).
provisionally labeling the suspicious messages as seam and moving them to a spam folder;
delaying delivery of the suspicious messages to the user(s) until further classification data is available; and storing the suspicious messages in a folder not visible to the user(s).
77. The method of claim 32, further comprising determining false positive and catch rates of the seam filter to facilitate optimization of the spam filter, wherein determining false positive and catch rates comprises:
training the spam filter using a training data set, the training data set comprising a first set of polling results;
classifying a second set of polling messages using user feedback to yield a second set of polling results;
running the second set of polling messages through the trained spam filter;
comparing the second set of polling results to the trained seam filter results to determine false positive and catch rates of the filter to thereby evaluate and tune filter parameters according to optimal filter performance.
training the spam filter using a training data set, the training data set comprising a first set of polling results;
classifying a second set of polling messages using user feedback to yield a second set of polling results;
running the second set of polling messages through the trained spam filter;
comparing the second set of polling results to the trained seam filter results to determine false positive and catch rates of the filter to thereby evaluate and tune filter parameters according to optimal filter performance.
78. The method of claim 77, wherein more than one spam filter is built, each having different parameters and each being trained on the same training data set, such that the false positive and catch rates of each spam filter is compared to at least one other spam filter to determine optimal parameters for spam filtering.
79. The method of claim 32, further comprising building an improved spam filter using additional sets of incoming messages, subsets of which are subjected to polling to yield new information in connection with training the improved spam filter, wherein previously obtained information is re-weighted based at least in part upon how long ago it was obtained.
80. The method of claim 32, further comprising employing the information to build a legitimate sender list.
81. The method of claim 80, wherein the legitimate sender list comprises any one of IP addresses, domain names, and URLs that are substantially classified as sources of good mail according to a percentage of messages classified as good.
82. The method of claim 32, wherein the spam lists are used to generate a black hole list of addresses from whom no mail would be accepted.
83. The method of claim 32, further comprising employing the information to facilitate terminating accounts of spammers.
84. ~The method of claim 83, further comprising identifying a spammer who is using an ISP and automatically notifying the ISP of the spamming.
85. ~The method of claim 83, further comprising identifying a domain responsible for sending seam, and automatically notifying at least one of the domain's email provider and the domain's ISP of the spamming.
86. ~The method of claim 32, further comprising distributing at least one of the spam filter and the spam list to any one of mail servers, email servers, and client email software, wherein distributing comprises at least one of the following:~
posting a notification on a website notifying that the seam filter and spam list are available for downloading;
automatically pushing the spam filter and spam list out to mail servers, email servers and client email software; and manually pushing the spam filter and spam list out to mail servers, email servers, and client email software.
posting a notification on a website notifying that the seam filter and spam list are available for downloading;
automatically pushing the spam filter and spam list out to mail servers, email servers and client email software; and manually pushing the spam filter and spam list out to mail servers, email servers, and client email software.
87. ~A cross-validation method that facilitates verifying reliability and trustworthiness of user classifications comprising:~~~
excluding one or more suspected user's classifications from data employed to train the seam filter;
training the spam filter using all other available user classifications; and running the suspected user's polling messages through the trained spam filter to determine how it would have classified the messages compared to the suspected user's classifications.
excluding one or more suspected user's classifications from data employed to train the seam filter;
training the spam filter using all other available user classifications; and running the suspected user's polling messages through the trained spam filter to determine how it would have classified the messages compared to the suspected user's classifications.
88. ~The method of claim 87, further comprising performing at least one of the following:
discounting existing and future classifications provided by users who are determined to be untrustworthy until the users are determined to be trustworthy;
discarding existing classifications provided by users determined to be untrustworthy; and removing the untrustworthy users from future polling.
discounting existing and future classifications provided by users who are determined to be untrustworthy until the users are determined to be trustworthy;
discarding existing classifications provided by users determined to be untrustworthy; and removing the untrustworthy users from future polling.
89. ~A method that facilitates verifying reliability and trustworthiness in user classifications for training a seam filter via a feedback loop system comprising:
identifying a subset of spam-fighting users as suspect users;
providing one or more messages having a known result to the suspect users for polling; and determining whether the suspected users' classification of the one or more test messages matches the known classification to ascertain the reliability of the users' classifications.
identifying a subset of spam-fighting users as suspect users;
providing one or more messages having a known result to the suspect users for polling; and determining whether the suspected users' classification of the one or more test messages matches the known classification to ascertain the reliability of the users' classifications.
90. ~The method of claim 89, wherein the subset of spam-fighting users identified as suspect users comprises all users.
91. ~The method of claim 89, wherein the message is a test message that is known to be at least one of spam and good mail and that is injected into a stream of incoming mail by the feedback loop system and delivered to the suspect users.
92. ~The method of claim 89, wherein the message received by the suspected users for polling is hand-classified by a system administrator to train the spam filter with a correct classification to identify untrustworthy users.
93. ~The method of claim 89, further comprising at least one of the following acts:
discounting existing and future classifications provided by users who are determined to be untrustworthy until the users are determined to be trustworthy;
discarding existing classifications provided by users determined to be untrustworthy; and removing the untrustworthy users from future polling.
discounting existing and future classifications provided by users who are determined to be untrustworthy until the users are determined to be trustworthy;
discarding existing classifications provided by users determined to be untrustworthy; and removing the untrustworthy users from future polling.
94. ~A computer-readable medium having stored thereon the following computer executable components:
a component that receives a set of messages;
a component that identifies intended recipients of the messages, and tags a subset of the messages to be polled, the subset of messages corresponding to a subset of recipients that are known seam fighting users;
a message modification component that modifies the tagged messages to identify them as polling messages to users; and~
a feedback component that receives information relating to the user's classification of the polled messages, and employs the information in connection with training a seam filter and populating a spam list.
a component that receives a set of messages;
a component that identifies intended recipients of the messages, and tags a subset of the messages to be polled, the subset of messages corresponding to a subset of recipients that are known seam fighting users;
a message modification component that modifies the tagged messages to identify them as polling messages to users; and~
a feedback component that receives information relating to the user's classification of the polled messages, and employs the information in connection with training a seam filter and populating a spam list.
95. ~A system that facilitates classifying messages in connection with spam prevention comprising:
means for receiving a set of the messages;
means for identifying intended recipients of the messages;
means for tagging a subset of the messages to be polled, the subset of messages corresponding to a subset of the recipients that are known spam fighting users;
means for receiving information relating to the user's classification of the polling messages; and means for employing the information in connection with training a spam filter and populating a spam list.
means for receiving a set of the messages;
means for identifying intended recipients of the messages;
means for tagging a subset of the messages to be polled, the subset of messages corresponding to a subset of the recipients that are known spam fighting users;
means for receiving information relating to the user's classification of the polling messages; and means for employing the information in connection with training a spam filter and populating a spam list.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA2799691A CA2799691C (en) | 2003-03-03 | 2004-02-25 | Feedback loop for spam prevention |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/378,463 US7219148B2 (en) | 2003-03-03 | 2003-03-03 | Feedback loop for spam prevention |
US10/378,463 | 2003-03-03 | ||
PCT/US2004/005501 WO2004079514A2 (en) | 2003-03-03 | 2004-02-25 | Feedback loop for spam prevention |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2799691A Division CA2799691C (en) | 2003-03-03 | 2004-02-25 | Feedback loop for spam prevention |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2513967A1 true CA2513967A1 (en) | 2004-09-16 |
CA2513967C CA2513967C (en) | 2014-04-15 |
Family
ID=32926496
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2513967A Expired - Fee Related CA2513967C (en) | 2003-03-03 | 2004-02-25 | Feedback loop for spam prevention |
CA2799691A Expired - Fee Related CA2799691C (en) | 2003-03-03 | 2004-02-25 | Feedback loop for spam prevention |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2799691A Expired - Fee Related CA2799691C (en) | 2003-03-03 | 2004-02-25 | Feedback loop for spam prevention |
Country Status (18)
Country | Link |
---|---|
US (2) | US7219148B2 (en) |
EP (1) | EP1599781A4 (en) |
JP (1) | JP4828411B2 (en) |
KR (1) | KR101021395B1 (en) |
CN (1) | CN100472484C (en) |
AU (1) | AU2004216772B2 (en) |
BR (1) | BRPI0407045A (en) |
CA (2) | CA2513967C (en) |
CO (1) | CO6141494A2 (en) |
EG (1) | EG23988A (en) |
IL (2) | IL170115A (en) |
MX (1) | MXPA05008303A (en) |
NO (1) | NO20053733L (en) |
NZ (1) | NZ541628A (en) |
RU (1) | RU2331913C2 (en) |
TW (2) | TWI331869B (en) |
WO (1) | WO2004079514A2 (en) |
ZA (1) | ZA200506085B (en) |
Families Citing this family (293)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6252547B1 (en) | 1998-06-05 | 2001-06-26 | Decisionmark Corp. | Method and apparatus for limiting access to signals delivered via the internet |
US20030097654A1 (en) * | 1998-06-05 | 2003-05-22 | Franken Kenneth A. | System and method of geographic authorization for television and radio programming distributed by multiple delivery mechanisms |
US7257581B1 (en) | 2000-08-04 | 2007-08-14 | Guardian Networks, Llc | Storage, management and distribution of consumer information |
US9928508B2 (en) | 2000-08-04 | 2018-03-27 | Intellectual Ventures I Llc | Single sign-on for access to a central data repository |
US8566248B1 (en) | 2000-08-04 | 2013-10-22 | Grdn. Net Solutions, Llc | Initiation of an information transaction over a network via a wireless device |
US8010981B2 (en) | 2001-02-08 | 2011-08-30 | Decisionmark Corp. | Method and system for creating television programming guide |
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 |
US7913287B1 (en) | 2001-06-15 | 2011-03-22 | Decisionmark Corp. | System and method for delivering data over an HDTV digital television spectrum |
JP2003333096A (en) * | 2002-05-08 | 2003-11-21 | Nec Corp | Incoming e-mail rejecting system, incoming e-mail rejecting method and incoming e-mail rejecting program |
WO2003104947A2 (en) | 2002-06-06 | 2003-12-18 | Hardt Dick C | Distributed hierarchical identity management |
WO2004001558A2 (en) * | 2002-06-25 | 2003-12-31 | Abs Software Partners Llc | System and method for online monitoring of and interaction with chat and instant messaging participants |
US8046832B2 (en) * | 2002-06-26 | 2011-10-25 | Microsoft Corporation | Spam detector with challenges |
US7590696B1 (en) | 2002-11-18 | 2009-09-15 | Aol Llc | Enhanced buddy list using mobile device identifiers |
US7428580B2 (en) | 2003-11-26 | 2008-09-23 | Aol Llc | Electronic message forwarding |
WO2004077710A2 (en) * | 2003-02-27 | 2004-09-10 | Businger, Peter, A. | Minimizing unsolicited e-mail based on prior communications |
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 |
US20060168006A1 (en) * | 2003-03-24 | 2006-07-27 | Mr. Marvin Shannon | System and method for the classification of electronic communication |
US7680886B1 (en) * | 2003-04-09 | 2010-03-16 | Symantec Corporation | Suppressing spam using a machine learning based spam filter |
US7546348B2 (en) * | 2003-05-05 | 2009-06-09 | Sonicwall, Inc. | Message handling with selective user participation |
US20050108340A1 (en) * | 2003-05-15 | 2005-05-19 | Matt Gleeson | Method and apparatus for filtering email spam based on similarity measures |
US7484096B1 (en) * | 2003-05-28 | 2009-01-27 | Microsoft Corporation | Data validation using signatures and sampling |
US7457791B1 (en) * | 2003-05-30 | 2008-11-25 | Microsoft Corporation | Using invariants to validate applications states |
US7272853B2 (en) * | 2003-06-04 | 2007-09-18 | Microsoft Corporation | Origination/destination features and lists for spam prevention |
US20040254988A1 (en) * | 2003-06-12 | 2004-12-16 | Rodriguez Rafael A. | Method of and universal apparatus and module for automatically managing electronic communications, such as e-mail and the like, to enable integrity assurance thereof and real-time compliance with pre-established regulatory requirements as promulgated in government and other compliance database files and information websites, and the like |
US7376652B2 (en) * | 2003-06-17 | 2008-05-20 | The Hayes-Roth Family Trust | Personal portal and secure information exchange |
US7882179B2 (en) * | 2003-06-20 | 2011-02-01 | Compuware Corporation | Computer system tools and method for development and testing |
US7519668B2 (en) * | 2003-06-20 | 2009-04-14 | Microsoft Corporation | Obfuscation of spam filter |
US7711779B2 (en) | 2003-06-20 | 2010-05-04 | Microsoft Corporation | Prevention of outgoing spam |
US8533270B2 (en) * | 2003-06-23 | 2013-09-10 | Microsoft Corporation | Advanced spam detection techniques |
US7051077B2 (en) * | 2003-06-30 | 2006-05-23 | Mx Logic, Inc. | Fuzzy logic voting method and system for classifying e-mail using inputs from multiple spam classifiers |
US20050015626A1 (en) * | 2003-07-15 | 2005-01-20 | Chasin C. Scott | System and method for identifying and filtering junk e-mail messages or spam based on URL content |
US20050015455A1 (en) * | 2003-07-18 | 2005-01-20 | Liu Gary G. | SPAM processing system and methods including shared information among plural SPAM filters |
US7653693B2 (en) * | 2003-09-05 | 2010-01-26 | Aol Llc | Method and system for capturing instant messages |
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 |
GB2405229B (en) * | 2003-08-19 | 2006-01-11 | Sophos Plc | Method and apparatus for filtering electronic mail |
US20050065906A1 (en) * | 2003-08-19 | 2005-03-24 | Wizaz K.K. | Method and apparatus for providing feedback for email filtering |
US8200761B1 (en) | 2003-09-18 | 2012-06-12 | Apple Inc. | Method and apparatus for improving security in a data processing system |
US9338026B2 (en) * | 2003-09-22 | 2016-05-10 | Axway Inc. | Delay technique in e-mail filtering system |
US7840646B2 (en) * | 2003-10-08 | 2010-11-23 | Yahoo! Inc. | Learned upload time estimate module |
US7181498B2 (en) * | 2003-10-31 | 2007-02-20 | Yahoo! Inc. | Community-based green list for antispam |
US7373385B2 (en) | 2003-11-03 | 2008-05-13 | Cloudmark, Inc. | Method and apparatus to block spam based on spam reports from a community of users |
US7181764B2 (en) * | 2003-11-04 | 2007-02-20 | Yahoo! Inc. | System and method for a subscription model trusted email database for use in antispam |
US20050102638A1 (en) * | 2003-11-10 | 2005-05-12 | Jiang Zhaowei C. | Navigate, click and drag images in mobile applications |
US7797529B2 (en) * | 2003-11-10 | 2010-09-14 | Yahoo! Inc. | Upload security scheme |
WO2005048544A1 (en) * | 2003-11-17 | 2005-05-26 | Hardt Dick C | Method and system for pseudonymous email address |
US20050120019A1 (en) * | 2003-11-29 | 2005-06-02 | International Business Machines Corporation | Method and apparatus for the automatic identification of unsolicited e-mail messages (SPAM) |
US20050120118A1 (en) * | 2003-12-01 | 2005-06-02 | Thibadeau Robert H. | Novel network server for electronic mail filter benchmarking |
US20050160144A1 (en) * | 2003-12-24 | 2005-07-21 | Rishi Bhatia | System and method for filtering network messages |
JP4386261B2 (en) * | 2004-01-15 | 2009-12-16 | 株式会社エヌ・ティ・ティ・ドコモ | Mobile communication terminal and charging control apparatus |
US7590694B2 (en) | 2004-01-16 | 2009-09-15 | Gozoom.Com, Inc. | System for determining degrees of similarity in email message information |
US7693943B2 (en) * | 2004-01-23 | 2010-04-06 | International Business Machines Corporation | Classification of electronic mail into multiple directories based upon their spam-like properties |
CA2554915C (en) * | 2004-02-17 | 2013-05-28 | Ironport Systems, Inc. | Collecting, aggregating, and managing information relating to electronic messages |
US10257164B2 (en) | 2004-02-27 | 2019-04-09 | International Business Machines Corporation | Classifying e-mail connections for policy enforcement |
US8214438B2 (en) * | 2004-03-01 | 2012-07-03 | Microsoft Corporation | (More) advanced spam detection features |
US20050198508A1 (en) * | 2004-03-04 | 2005-09-08 | Beck Stephen H. | Method and system for transmission and processing of authenticated electronic mail |
US8918466B2 (en) * | 2004-03-09 | 2014-12-23 | Tonny Yu | System for email processing and analysis |
US7644127B2 (en) * | 2004-03-09 | 2010-01-05 | Gozoom.Com, Inc. | Email analysis using fuzzy matching of text |
US7631044B2 (en) * | 2004-03-09 | 2009-12-08 | Gozoom.Com, Inc. | Suppression of undesirable network messages |
US20050223074A1 (en) * | 2004-03-31 | 2005-10-06 | Morris Robert P | System and method for providing user selectable electronic message action choices and processing |
US9203648B2 (en) | 2004-05-02 | 2015-12-01 | Thomson Reuters Global Resources | Online fraud solution |
US8769671B2 (en) | 2004-05-02 | 2014-07-01 | Markmonitor Inc. | Online fraud solution |
US7870608B2 (en) | 2004-05-02 | 2011-01-11 | Markmonitor, Inc. | Early detection and monitoring of online fraud |
US7992204B2 (en) * | 2004-05-02 | 2011-08-02 | Markmonitor, Inc. | Enhanced responses to online fraud |
US7913302B2 (en) | 2004-05-02 | 2011-03-22 | Markmonitor, Inc. | Advanced responses to online fraud |
US8041769B2 (en) * | 2004-05-02 | 2011-10-18 | Markmonitor Inc. | Generating phish messages |
US7457823B2 (en) | 2004-05-02 | 2008-11-25 | Markmonitor Inc. | Methods and systems for analyzing data related to possible online fraud |
US7912905B2 (en) * | 2004-05-18 | 2011-03-22 | Computer Associates Think, Inc. | System and method for filtering network messages |
EP1761863A4 (en) * | 2004-05-25 | 2009-11-18 | Postini Inc | Electronic message source information reputation system |
US7461063B1 (en) * | 2004-05-26 | 2008-12-02 | Proofpoint, Inc. | Updating logistic regression models using coherent gradient |
US7552365B1 (en) * | 2004-05-26 | 2009-06-23 | Amazon Technologies, Inc. | Web site system with automated processes for detecting failure events and for selecting failure events for which to request user feedback |
US7756930B2 (en) | 2004-05-28 | 2010-07-13 | Ironport Systems, Inc. | Techniques for determining the reputation of a message sender |
US7917588B2 (en) | 2004-05-29 | 2011-03-29 | Ironport Systems, Inc. | Managing delivery of electronic messages using bounce profiles |
US8527752B2 (en) | 2004-06-16 | 2013-09-03 | Dormarke Assets Limited Liability | Graduated authentication in an identity management system |
US9245266B2 (en) | 2004-06-16 | 2016-01-26 | Callahan Cellular L.L.C. | Auditable privacy policies in a distributed hierarchical identity management system |
US7748038B2 (en) * | 2004-06-16 | 2010-06-29 | Ironport Systems, Inc. | Method and apparatus for managing computer virus outbreaks |
US8504704B2 (en) | 2004-06-16 | 2013-08-06 | Dormarke Assets Limited Liability Company | Distributed contact information management |
US7565445B2 (en) | 2004-06-18 | 2009-07-21 | Fortinet, Inc. | Systems and methods for categorizing network traffic content |
US8353028B2 (en) * | 2004-06-21 | 2013-01-08 | Ebay Inc. | Render engine, and method of using the same, to verify data for access and/or publication via a computer system |
US8484295B2 (en) | 2004-12-21 | 2013-07-09 | Mcafee, Inc. | Subscriber reputation filtering method for analyzing subscriber activity and detecting account misuse |
US7953814B1 (en) | 2005-02-28 | 2011-05-31 | Mcafee, Inc. | Stopping and remediating outbound messaging abuse |
US7680890B1 (en) | 2004-06-22 | 2010-03-16 | Wei Lin | Fuzzy logic voting method and system for classifying e-mail using inputs from multiple spam classifiers |
US7552186B2 (en) * | 2004-06-28 | 2009-06-23 | International Business Machines Corporation | Method and system for filtering spam using an adjustable reliability value |
US7664819B2 (en) * | 2004-06-29 | 2010-02-16 | Microsoft Corporation | Incremental anti-spam lookup and update service |
US8819142B1 (en) * | 2004-06-30 | 2014-08-26 | Google Inc. | Method for reclassifying a spam-filtered email message |
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 |
FI20041159A0 (en) * | 2004-09-07 | 2004-09-07 | Nokia Corp | A method for filtering messages over a computer network |
US7555524B1 (en) * | 2004-09-16 | 2009-06-30 | Symantec Corporation | Bulk electronic message detection by header similarity analysis |
US8180834B2 (en) * | 2004-10-07 | 2012-05-15 | Computer Associates Think, Inc. | System, method, and computer program product for filtering messages and training a classification module |
US7849506B1 (en) * | 2004-10-12 | 2010-12-07 | Avaya Inc. | Switching device, method, and computer program for efficient intrusion detection |
US8433768B1 (en) * | 2004-10-14 | 2013-04-30 | Lockheed Martin Corporation | Embedded model interaction within attack projection framework of information system |
US7711781B2 (en) * | 2004-11-09 | 2010-05-04 | International Business Machines Corporation | Technique for detecting and blocking unwanted instant messages |
US20060112430A1 (en) * | 2004-11-19 | 2006-05-25 | Deisenroth Jerrold M | Method and apparatus for immunizing data in computer systems from corruption |
WO2006060581A2 (en) * | 2004-11-30 | 2006-06-08 | Sensory Networks Inc. | Apparatus and method for acceleration of security applications through pre-filtering |
US7634810B2 (en) | 2004-12-02 | 2009-12-15 | Microsoft Corporation | Phishing detection, prevention, and notification |
US20060123478A1 (en) * | 2004-12-02 | 2006-06-08 | Microsoft Corporation | Phishing detection, prevention, and notification |
US8291065B2 (en) * | 2004-12-02 | 2012-10-16 | Microsoft Corporation | Phishing detection, prevention, and notification |
US7577984B2 (en) * | 2004-12-09 | 2009-08-18 | Microsoft Corporation | Method and system for a sending domain to establish a trust that its senders communications are not unwanted |
US7653812B2 (en) * | 2004-12-09 | 2010-01-26 | Microsoft Corporation | Method and system for evaluating confidence in a sending domain to accurately assign a trust that a communication is not unwanted |
EP1672936B1 (en) * | 2004-12-16 | 2018-12-05 | Sony Mobile Communications Inc. | Prevention of unsolicited messages |
US9015472B1 (en) | 2005-03-10 | 2015-04-21 | Mcafee, Inc. | Marking electronic messages to indicate human origination |
US9160755B2 (en) | 2004-12-21 | 2015-10-13 | Mcafee, Inc. | Trusted communication network |
US8738708B2 (en) * | 2004-12-21 | 2014-05-27 | Mcafee, Inc. | Bounce management in a trusted communication network |
US20060168030A1 (en) * | 2004-12-21 | 2006-07-27 | Lucent Technologies, Inc. | Anti-spam service |
US8396927B2 (en) * | 2004-12-21 | 2013-03-12 | Alcatel Lucent | Detection of unwanted messages (spam) |
US7716743B2 (en) * | 2005-01-14 | 2010-05-11 | Microsoft Corporation | Privacy friendly malware quarantines |
US8087068B1 (en) | 2005-03-08 | 2011-12-27 | Google Inc. | Verifying access to a network account over multiple user communication portals based on security criteria |
US8103868B2 (en) * | 2005-04-20 | 2012-01-24 | M-Qube, Inc. | Sender identification system and method |
JP4880675B2 (en) * | 2005-05-05 | 2012-02-22 | シスコ アイアンポート システムズ エルエルシー | Detection of unwanted email messages based on probabilistic analysis of reference resources |
JP4559295B2 (en) * | 2005-05-17 | 2010-10-06 | 株式会社エヌ・ティ・ティ・ドコモ | Data communication system and data communication method |
US7600126B2 (en) * | 2005-05-27 | 2009-10-06 | Microsoft Corporation | Efficient processing of time-bounded messages |
US20060277259A1 (en) * | 2005-06-07 | 2006-12-07 | Microsoft Corporation | Distributed sender reputations |
US7552230B2 (en) | 2005-06-15 | 2009-06-23 | International Business Machines Corporation | Method and apparatus for reducing spam on peer-to-peer networks |
US7822818B2 (en) * | 2005-07-01 | 2010-10-26 | Symantec Corporation | Methods and systems for detecting and preventing the spread of malware on instant messaging (IM) networks by using automated IM users |
US7600258B2 (en) * | 2005-07-01 | 2009-10-06 | Symantec Corporation | Methods and systems for detecting and preventing the spread of malware on instant messaging (IM) networks by using fictitious buddies |
US7823200B2 (en) * | 2005-07-01 | 2010-10-26 | Symantec Corporation | Methods and systems for detecting and preventing the spread of malware on instant messaging (IM) networks by analyzing message traffic patterns |
US7577993B2 (en) * | 2005-07-01 | 2009-08-18 | Symantec Corporation | Methods and systems for detecting and preventing the spread of malware on instant messaging (IM) networks by using Bayesian filtering |
US9282081B2 (en) | 2005-07-28 | 2016-03-08 | Vaporstream Incorporated | Reduced traceability electronic message system and method |
US7610345B2 (en) | 2005-07-28 | 2009-10-27 | Vaporstream Incorporated | Reduced traceability electronic message system and method |
US7930353B2 (en) * | 2005-07-29 | 2011-04-19 | Microsoft Corporation | Trees of classifiers for detecting email spam |
US20070124582A1 (en) * | 2005-08-07 | 2007-05-31 | Marvin Shannon | System and Method for an NSP or ISP to Detect Malware in its Network Traffic |
US7577994B1 (en) * | 2005-08-25 | 2009-08-18 | Symantec Corporation | Detecting local graphic password deciphering attacks |
US20070061402A1 (en) * | 2005-09-15 | 2007-03-15 | Microsoft Corporation | Multipurpose internet mail extension (MIME) analysis |
CN100490426C (en) * | 2005-09-27 | 2009-05-20 | 腾讯科技(深圳)有限公司 | Method and system for counteracting rubbish e-mails |
CN1852268B (en) * | 2005-10-19 | 2012-02-29 | 华为技术有限公司 | Junk-mail preventing method and system |
EP1936892A4 (en) * | 2005-10-15 | 2009-02-11 | Huawei Tech Co Ltd | A system for controlling the security of network and a method thereof |
CN100459798C (en) * | 2005-10-15 | 2009-02-04 | 华为技术有限公司 | Method and system for providing safety service to mobile terminal |
US8065370B2 (en) | 2005-11-03 | 2011-11-22 | Microsoft Corporation | Proofs to filter spam |
US20070106734A1 (en) * | 2005-11-10 | 2007-05-10 | Motorola, Inc. | Incentive driven subscriber assisted spam reduction |
US8713122B2 (en) * | 2005-11-10 | 2014-04-29 | International Business Machines Corporation | Message value indicator |
US20070136428A1 (en) * | 2005-12-08 | 2007-06-14 | International Business Machines Corporation | Methods, systems, and computer program products for implementing community messaging services |
US7565366B2 (en) * | 2005-12-14 | 2009-07-21 | Microsoft Corporation | Variable rate sampling for sequence analysis |
US20070180031A1 (en) * | 2006-01-30 | 2007-08-02 | Microsoft Corporation | Email Opt-out Enforcement |
US20070192490A1 (en) * | 2006-02-13 | 2007-08-16 | Minhas Sandip S | Content-based filtering of electronic messages |
US8291066B2 (en) * | 2006-02-21 | 2012-10-16 | Trading Systems Associates (Ts-A) (Israel) Limited | Method and system for transaction monitoring in a communication network |
ATE467990T1 (en) * | 2006-03-06 | 2010-05-15 | Alcatel Lucent | CONDITIONAL CONTROL FOR TRANSMITTING MESSAGES |
US7685271B1 (en) * | 2006-03-30 | 2010-03-23 | Symantec Corporation | Distributed platform for testing filtering rules |
US20070256133A1 (en) * | 2006-04-27 | 2007-11-01 | Garbow Zachary A | Blocking processes from executing based on votes |
US7680891B1 (en) | 2006-06-19 | 2010-03-16 | Google Inc. | CAPTCHA-based spam control for content creation systems |
US8023927B1 (en) | 2006-06-29 | 2011-09-20 | Google Inc. | Abuse-resistant method of registering user accounts with an online service |
US20080077704A1 (en) * | 2006-09-24 | 2008-03-27 | Void Communications, Inc. | Variable Electronic Communication Ping Time System and Method |
US7945627B1 (en) | 2006-09-28 | 2011-05-17 | Bitdefender IPR Management Ltd. | Layout-based electronic communication filtering systems and methods |
US8224905B2 (en) | 2006-12-06 | 2012-07-17 | Microsoft Corporation | Spam filtration utilizing sender activity data |
US8290203B1 (en) * | 2007-01-11 | 2012-10-16 | Proofpoint, Inc. | Apparatus and method for detecting images within spam |
US8510467B2 (en) * | 2007-01-11 | 2013-08-13 | Ept Innovation | Monitoring a message associated with an action |
US8364617B2 (en) * | 2007-01-19 | 2013-01-29 | Microsoft Corporation | Resilient classification of data |
US8209381B2 (en) * | 2007-01-19 | 2012-06-26 | Yahoo! Inc. | Dynamic combatting of SPAM and phishing attacks |
US7873583B2 (en) * | 2007-01-19 | 2011-01-18 | Microsoft Corporation | Combining resilient classifiers |
US20080177843A1 (en) * | 2007-01-22 | 2008-07-24 | Microsoft Corporation | Inferring email action based on user input |
WO2008101165A2 (en) * | 2007-02-15 | 2008-08-21 | Void Communications, Inc. | Electronic messaging recordlessness warning and routing system and method |
US8015246B1 (en) | 2007-03-21 | 2011-09-06 | Google Inc. | Graphical user interface for chat room with thin walls |
US8006191B1 (en) | 2007-03-21 | 2011-08-23 | Google Inc. | Chat room with thin walls |
US7860928B1 (en) * | 2007-03-22 | 2010-12-28 | Google Inc. | Voting in chat system without topic-specific rooms |
US7904500B1 (en) | 2007-03-22 | 2011-03-08 | Google Inc. | Advertising in chat system without topic-specific rooms |
US7899869B1 (en) | 2007-03-22 | 2011-03-01 | Google Inc. | Broadcasting in chat system without topic-specific rooms |
US7865553B1 (en) | 2007-03-22 | 2011-01-04 | Google Inc. | Chat system without topic-specific rooms |
US7853589B2 (en) * | 2007-04-30 | 2010-12-14 | Microsoft Corporation | Web spam page classification using query-dependent data |
US20080313285A1 (en) * | 2007-06-14 | 2008-12-18 | Microsoft Corporation | Post transit spam filtering |
US20090006532A1 (en) * | 2007-06-28 | 2009-01-01 | Yahoo! Inc. | Dynamic phishing protection in instant messaging |
US8239460B2 (en) * | 2007-06-29 | 2012-08-07 | Microsoft Corporation | Content-based tagging of RSS feeds and E-mail |
US20090006211A1 (en) * | 2007-07-01 | 2009-01-01 | Decisionmark Corp. | Network Content And Advertisement Distribution System and Method |
US20090012965A1 (en) * | 2007-07-01 | 2009-01-08 | Decisionmark Corp. | Network Content Objection Handling System and Method |
US7937468B2 (en) * | 2007-07-06 | 2011-05-03 | Yahoo! Inc. | Detecting spam messages using rapid sender reputation feedback analysis |
US8849909B2 (en) * | 2007-07-06 | 2014-09-30 | Yahoo! Inc. | Real-time asynchronous event aggregation systems |
US8689330B2 (en) * | 2007-09-05 | 2014-04-01 | Yahoo! Inc. | Instant messaging malware protection |
US9363231B2 (en) * | 2007-09-13 | 2016-06-07 | Caterpillar Inc. | System and method for monitoring network communications originating in monitored jurisdictions |
US8230025B2 (en) * | 2007-09-20 | 2012-07-24 | Research In Motion Limited | System and method for delivering variable size messages based on spam probability |
US8572184B1 (en) | 2007-10-04 | 2013-10-29 | Bitdefender IPR Management Ltd. | Systems and methods for dynamically integrating heterogeneous anti-spam filters |
US8428367B2 (en) * | 2007-10-26 | 2013-04-23 | International Business Machines Corporation | System and method for electronic document classification |
US8010614B1 (en) | 2007-11-01 | 2011-08-30 | Bitdefender IPR Management Ltd. | Systems and methods for generating signatures for electronic communication classification |
US8171388B2 (en) * | 2007-11-15 | 2012-05-01 | Yahoo! Inc. | Trust based moderation |
US8239537B2 (en) * | 2008-01-02 | 2012-08-07 | At&T Intellectual Property I, L.P. | Method of throttling unwanted network traffic on a server |
WO2009102117A2 (en) * | 2008-02-14 | 2009-08-20 | Lg Electronics Inc. | Terminal, server and method for determining and processing contents as spams |
US7849146B2 (en) * | 2008-02-21 | 2010-12-07 | Yahoo! Inc. | Identifying IP addresses for spammers |
US8401968B1 (en) * | 2008-03-27 | 2013-03-19 | Amazon Technologies, Inc. | Mobile group payments |
US20090282112A1 (en) * | 2008-05-12 | 2009-11-12 | Cloudmark, Inc. | Spam identification system |
US8108323B2 (en) * | 2008-05-19 | 2012-01-31 | Yahoo! Inc. | Distributed spam filtering utilizing a plurality of global classifiers and a local classifier |
US8131655B1 (en) | 2008-05-30 | 2012-03-06 | Bitdefender IPR Management Ltd. | Spam filtering using feature relevance assignment in neural networks |
EP2318944A4 (en) * | 2008-06-23 | 2013-12-11 | Cloudmark Inc | Systems and methods for re-evaluating data |
CN101616101B (en) * | 2008-06-26 | 2012-01-18 | 阿里巴巴集团控股有限公司 | Method and device for filtering user information |
US8490185B2 (en) * | 2008-06-27 | 2013-07-16 | Microsoft Corporation | Dynamic spam view settings |
WO2010002892A1 (en) * | 2008-06-30 | 2010-01-07 | Aol Llc | Systems and methods for reporter-based filtering of electronic communications and messages |
US8181250B2 (en) * | 2008-06-30 | 2012-05-15 | Microsoft Corporation | Personalized honeypot for detecting information leaks and security breaches |
CN101330476B (en) * | 2008-07-02 | 2011-04-13 | 北京大学 | Method for dynamically detecting junk mail |
CN101321365B (en) * | 2008-07-17 | 2011-12-28 | 浙江大学 | Rubbish message sending user identification method by message reply frequency |
US8291024B1 (en) * | 2008-07-31 | 2012-10-16 | Trend Micro Incorporated | Statistical spamming behavior analysis on mail clusters |
US10354229B2 (en) | 2008-08-04 | 2019-07-16 | Mcafee, Llc | Method and system for centralized contact management |
US8069128B2 (en) * | 2008-08-08 | 2011-11-29 | Yahoo! Inc. | Real-time ad-hoc spam filtering of email |
US8826450B2 (en) | 2008-09-19 | 2014-09-02 | Yahoo! Inc. | Detecting bulk fraudulent registration of email accounts |
US8095612B2 (en) | 2008-09-19 | 2012-01-10 | Mailrank, Inc. | Ranking messages in an electronic messaging environment |
US8069210B2 (en) * | 2008-10-10 | 2011-11-29 | Microsoft Corporation | Graph based bot-user detection |
US8365267B2 (en) * | 2008-11-13 | 2013-01-29 | Yahoo! Inc. | Single use web based passwords for network login |
CN101415159B (en) * | 2008-12-02 | 2010-06-02 | 腾讯科技(深圳)有限公司 | Method and apparatus for intercepting junk mail |
US8364766B2 (en) * | 2008-12-04 | 2013-01-29 | Yahoo! Inc. | Spam filtering based on statistics and token frequency modeling |
US8886728B2 (en) * | 2008-12-12 | 2014-11-11 | At&T Intellectual Property I, L.P. | Method and apparatus for reclassifying e-mail or modifying a spam filter based on users' input |
US20100161537A1 (en) * | 2008-12-23 | 2010-06-24 | At&T Intellectual Property I, L.P. | System and Method for Detecting Email Spammers |
US8195753B2 (en) * | 2009-01-07 | 2012-06-05 | Microsoft Corporation | Honoring user preferences in email systems |
US8255468B2 (en) * | 2009-02-11 | 2012-08-28 | Microsoft Corporation | Email management based on user behavior |
US20100211641A1 (en) * | 2009-02-16 | 2010-08-19 | Microsoft Corporation | Personalized email filtering |
US20100211645A1 (en) * | 2009-02-18 | 2010-08-19 | Yahoo! Inc. | Identification of a trusted message sender with traceable receipts |
US8443447B1 (en) * | 2009-08-06 | 2013-05-14 | Trend Micro Incorporated | Apparatus and method for detecting malware-infected electronic mail |
US8874663B2 (en) * | 2009-08-28 | 2014-10-28 | Facebook, Inc. | Comparing similarity between documents for filtering unwanted documents |
CN101656923B (en) * | 2009-09-15 | 2012-09-05 | 中兴通讯股份有限公司 | Method and system for judging spam message |
EP2348424A1 (en) | 2009-12-21 | 2011-07-27 | Thomson Licensing | Method for recommending content items to users |
US9098459B2 (en) * | 2010-01-29 | 2015-08-04 | Microsoft Technology Licensing, Llc | Activity filtering based on trust ratings of network |
US8370902B2 (en) * | 2010-01-29 | 2013-02-05 | Microsoft Corporation | Rescuing trusted nodes from filtering of untrusted network entities |
US8959159B2 (en) | 2010-04-01 | 2015-02-17 | Microsoft Corporation | Personalized email interactions applied to global filtering |
SG177015A1 (en) * | 2010-06-07 | 2012-01-30 | Boxsentry Pte Ltd | In situ correction of false-positive errors in messaging security systems (lagotto) |
US8639773B2 (en) * | 2010-06-17 | 2014-01-28 | Microsoft Corporation | Discrepancy detection for web crawling |
US8635289B2 (en) | 2010-08-31 | 2014-01-21 | Microsoft Corporation | Adaptive electronic message scanning |
US8464342B2 (en) * | 2010-08-31 | 2013-06-11 | Microsoft Corporation | Adaptively selecting electronic message scanning rules |
US10574630B2 (en) * | 2011-02-15 | 2020-02-25 | Webroot Inc. | Methods and apparatus for malware threat research |
CN102760130B (en) * | 2011-04-27 | 2016-11-16 | 腾讯科技(深圳)有限公司 | The method and apparatus of process information |
WO2013050837A1 (en) * | 2011-05-06 | 2013-04-11 | Quojax Corp. | System and method for giving users control of information flow |
RU2472308C1 (en) * | 2011-05-19 | 2013-01-10 | Владимир Алексеевич Небольсин | Prevention of unauthorised bulk e-mail |
US9519682B1 (en) | 2011-05-26 | 2016-12-13 | Yahoo! Inc. | User trustworthiness |
US9519883B2 (en) | 2011-06-28 | 2016-12-13 | Microsoft Technology Licensing, Llc | Automatic project content suggestion |
IL214360A (en) * | 2011-07-31 | 2016-05-31 | Verint Systems Ltd | System and method for main page identification in web decoding |
US9442881B1 (en) | 2011-08-31 | 2016-09-13 | Yahoo! Inc. | Anti-spam transient entity classification |
US8682990B2 (en) | 2011-10-03 | 2014-03-25 | Microsoft Corporation | Identifying first contact unsolicited communications |
WO2013058678A1 (en) | 2011-10-19 | 2013-04-25 | Ikonomov Artashes Valer Evich | Device for controlling network user data |
CN103166830B (en) * | 2011-12-14 | 2016-02-10 | 中国电信股份有限公司 | A kind of Spam Filtering System of intelligent selection training sample and method |
CN103220262A (en) * | 2012-01-19 | 2013-07-24 | 北京千橡网景科技发展有限公司 | Method and device for detecting spam message senders in website |
US9130778B2 (en) * | 2012-01-25 | 2015-09-08 | Bitdefender IPR Management Ltd. | Systems and methods for spam detection using frequency spectra of character strings |
RU2510982C2 (en) | 2012-04-06 | 2014-04-10 | Закрытое акционерное общество "Лаборатория Касперского" | User evaluation system and method for message filtering |
US20140310616A1 (en) * | 2012-05-18 | 2014-10-16 | Artashes Valeryevich Ikonomov | System for interactive communication |
US9660947B1 (en) * | 2012-07-27 | 2017-05-23 | Intuit Inc. | Method and apparatus for filtering undesirable content based on anti-tags |
CN103595614A (en) * | 2012-08-16 | 2014-02-19 | 无锡华御信息技术有限公司 | User feedback based junk mail detection method |
US8938796B2 (en) | 2012-09-20 | 2015-01-20 | Paul Case, SR. | Case secure computer architecture |
US10115084B2 (en) | 2012-10-10 | 2018-10-30 | Artashes Valeryevich Ikonomov | Electronic payment system |
CN102946383B (en) * | 2012-10-24 | 2015-11-18 | 珠海市君天电子科技有限公司 | The method and system of a kind of remote inquiry based on third party's common interface, amendment virus characteristic |
CN103078753B (en) * | 2012-12-27 | 2016-07-13 | 华为技术有限公司 | The processing method of a kind of mail, device and system |
US10346411B1 (en) * | 2013-03-14 | 2019-07-09 | Google Llc | Automatic target audience suggestions when sharing in a social network |
US20140279734A1 (en) * | 2013-03-15 | 2014-09-18 | Hewlett-Packard Development Company, L.P. | Performing Cross-Validation Using Non-Randomly Selected Cases |
US9009832B2 (en) | 2013-04-22 | 2015-04-14 | Imperva, Inc. | Community-based defense through automatic generation of attribute values for rules of web application layer attack detectors |
RU2541123C1 (en) * | 2013-06-06 | 2015-02-10 | Закрытое акционерное общество "Лаборатория Касперского" | System and method of rating electronic messages to control spam |
JP5572252B1 (en) * | 2013-09-11 | 2014-08-13 | 株式会社Ubic | Digital information analysis system, digital information analysis method, and digital information analysis program |
CN103607339B (en) * | 2013-09-11 | 2016-08-17 | 北京京东尚科信息技术有限公司 | The method and system of mail sending strategy it is automatically adjusted based on content |
WO2015060854A1 (en) * | 2013-10-24 | 2015-04-30 | Hewlett-Packard Development Company, L.P. | Real-time inter-personal communication |
CN103634201B (en) * | 2013-11-12 | 2017-09-12 | 新浪网技术(中国)有限公司 | E-mail system and its quarantined message processing method |
US11568280B1 (en) * | 2019-01-23 | 2023-01-31 | Amdocs Development Limited | System, method, and computer program for parental controls and recommendations based on artificial intelligence |
US10778618B2 (en) * | 2014-01-09 | 2020-09-15 | Oath Inc. | Method and system for classifying man vs. machine generated e-mail |
US9942182B2 (en) * | 2014-11-17 | 2018-04-10 | At&T Intellectual Property I, L.P. | System and method for cloud based IP mobile messaging spam detection and defense |
US9160680B1 (en) | 2014-11-18 | 2015-10-13 | Kaspersky Lab Zao | System and method for dynamic network resource categorization re-assignment |
JP2016191973A (en) | 2015-03-30 | 2016-11-10 | 日本電気株式会社 | Information transfer device, leaning system, information transfer method, and program |
US20170222960A1 (en) * | 2016-02-01 | 2017-08-03 | Linkedin Corporation | Spam processing with continuous model training |
US10397256B2 (en) * | 2016-06-13 | 2019-08-27 | Microsoft Technology Licensing, Llc | Spam classification system based on network flow data |
US9749360B1 (en) * | 2017-01-05 | 2017-08-29 | KnowBe4, Inc. | Systems and methods for performing simulated phishing attacks using social engineering indicators |
KR20180081444A (en) * | 2017-01-06 | 2018-07-16 | 삼성전자주식회사 | Apparatus and method for processing contents |
WO2018128403A1 (en) * | 2017-01-06 | 2018-07-12 | Samsung Electronics Co., Ltd. | Apparatus and method for processing content |
EP3367261A1 (en) | 2017-02-28 | 2018-08-29 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method for classifying information and classification processor |
CN108694202A (en) * | 2017-04-10 | 2018-10-23 | 上海交通大学 | Configurable Spam Filtering System based on sorting algorithm and filter method |
US20180337840A1 (en) * | 2017-05-18 | 2018-11-22 | Satori Worldwide, Llc | System and method for testing filters for data streams in publisher-subscriber networks |
US11232369B1 (en) * | 2017-09-08 | 2022-01-25 | Facebook, Inc. | Training data quality for spam classification |
US10635813B2 (en) | 2017-10-06 | 2020-04-28 | Sophos Limited | Methods and apparatus for using machine learning on multiple file fragments to identify malware |
AU2018358228A1 (en) * | 2017-10-31 | 2020-05-07 | GoSecure, Inc | Analysis and reporting of suspicious email |
CN110089076B (en) * | 2017-11-22 | 2021-04-09 | 腾讯科技(深圳)有限公司 | Method and device for realizing information interaction |
US11003858B2 (en) * | 2017-12-22 | 2021-05-11 | Microsoft Technology Licensing, Llc | AI system to determine actionable intent |
CN108073718A (en) * | 2017-12-29 | 2018-05-25 | 长春理工大学 | A kind of mail two classification algorithm based on Active Learning and Negative Selection |
CN113709772B (en) | 2018-01-22 | 2024-01-16 | 北京小米移动软件有限公司 | Method, device and system for performing minimization of drive test measurement |
US11003774B2 (en) | 2018-01-26 | 2021-05-11 | Sophos Limited | Methods and apparatus for detection of malicious documents using machine learning |
US11941491B2 (en) | 2018-01-31 | 2024-03-26 | Sophos Limited | Methods and apparatus for identifying an impact of a portion of a file on machine learning classification of malicious content |
WO2019153199A1 (en) | 2018-02-08 | 2019-08-15 | 北京小米移动软件有限公司 | Mdt configuration method and apparatus |
US11270205B2 (en) | 2018-02-28 | 2022-03-08 | Sophos Limited | Methods and apparatus for identifying the shared importance of multiple nodes within a machine learning model for multiple tasks |
US20190327127A1 (en) * | 2018-04-23 | 2019-10-24 | Entit Software Llc | Information technology event management |
KR102117543B1 (en) * | 2018-04-26 | 2020-06-01 | 주식회사 슈퍼브에이아이 | Computing device and artificial intelligence based image processing service system using the same |
CN110213152B (en) * | 2018-05-02 | 2021-09-14 | 腾讯科技(深圳)有限公司 | Method, device, server and storage medium for identifying junk mails |
US20220012510A1 (en) * | 2018-05-17 | 2022-01-13 | Hasan Mirjan | Methods and systems of handwriting recognition in virtualized-mail services |
US20200371988A1 (en) * | 2018-05-31 | 2020-11-26 | Microsoft Technology Licensing, Llc | Distributed Computing System with a Synthetic Data as a Service Frameset Package Generator |
US11281996B2 (en) | 2018-05-31 | 2022-03-22 | Microsoft Technology Licensing, Llc | Distributed computing system with a synthetic data as a service feedback loop engine |
US11012500B2 (en) * | 2018-07-27 | 2021-05-18 | Vmware, Inc. | Secure multi-directional data pipeline for data distribution systems |
US11521108B2 (en) * | 2018-07-30 | 2022-12-06 | Microsoft Technology Licensing, Llc | Privacy-preserving labeling and classification of email |
US10601868B2 (en) | 2018-08-09 | 2020-03-24 | Microsoft Technology Licensing, Llc | Enhanced techniques for generating and deploying dynamic false user accounts |
US11212312B2 (en) | 2018-08-09 | 2021-12-28 | Microsoft Technology Licensing, Llc | Systems and methods for polluting phishing campaign responses |
US10922097B2 (en) * | 2018-09-18 | 2021-02-16 | International Business Machines Corporation | Collaborative model execution |
US11947668B2 (en) | 2018-10-12 | 2024-04-02 | Sophos Limited | Methods and apparatus for preserving information between layers within a neural network |
CN109471920A (en) * | 2018-11-19 | 2019-03-15 | 北京锐安科技有限公司 | A kind of method, apparatus of Text Flag, electronic equipment and storage medium |
US11574052B2 (en) | 2019-01-31 | 2023-02-07 | Sophos Limited | Methods and apparatus for using machine learning to detect potentially malicious obfuscated scripts |
JP6992774B2 (en) * | 2019-02-13 | 2022-01-13 | セイコーエプソン株式会社 | Information processing device, learning device and trained model |
CN111815306B (en) * | 2019-04-11 | 2024-03-26 | 深圳市家家分类科技有限公司 | Method for ordering service by going up door and related equipment |
CN110598157B (en) * | 2019-09-20 | 2023-01-03 | 北京字节跳动网络技术有限公司 | Target information identification method, device, equipment and storage medium |
RU2717721C1 (en) * | 2019-09-20 | 2020-03-25 | Антон Борисович Ёркин | Method of creating automated information security management systems and a system for implementing same |
US11347572B2 (en) | 2019-09-26 | 2022-05-31 | Vmware, Inc. | Methods and apparatus for data pipelines between cloud computing platforms |
US11757816B1 (en) * | 2019-11-11 | 2023-09-12 | Trend Micro Incorporated | Systems and methods for detecting scam emails |
US11722503B2 (en) * | 2020-05-05 | 2023-08-08 | Accenture Global Solutions Limited | Responsive privacy-preserving system for detecting email threats |
US11438370B2 (en) * | 2020-07-16 | 2022-09-06 | Capital One Services, Llc | Email security platform |
US20220138317A1 (en) * | 2020-10-29 | 2022-05-05 | Proofpoint, Inc. | Detecting and Protecting Against Cybersecurity Attacks Using Unprintable Tracking Characters |
CN114040409B (en) * | 2021-11-11 | 2023-06-06 | 中国联合网络通信集团有限公司 | Short message identification method, device, equipment and storage medium |
CN115952207B (en) * | 2022-12-21 | 2024-02-20 | 北京中睿天下信息技术有限公司 | Threat mail storage method and system based on Starblocks database |
Family Cites Families (126)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB8918553D0 (en) * | 1989-08-15 | 1989-09-27 | Digital Equipment Int | Message control system |
US5758257A (en) * | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
US5619648A (en) * | 1994-11-30 | 1997-04-08 | Lucent Technologies Inc. | Message filtering techniques |
US5638487A (en) * | 1994-12-30 | 1997-06-10 | Purespeech, Inc. | Automatic speech recognition |
GB2316588B (en) | 1995-05-08 | 2000-05-31 | Compuserve Inc | Rules based electronic message management system |
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 |
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 |
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 |
EP0837399B1 (en) * | 1996-10-15 | 2000-03-15 | STMicroelectronics S.r.l. | An electronic device for performing convolution operations |
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 |
US6122657A (en) | 1997-02-04 | 2000-09-19 | Networks Associates, Inc. | Internet computer system with methods for dynamic filtering of hypertext tags and content |
US6742047B1 (en) * | 1997-03-27 | 2004-05-25 | Intel Corporation | Method and apparatus for dynamically filtering network content |
DE69724235T2 (en) * | 1997-05-28 | 2004-02-26 | Siemens Ag | Computer system and software protection method |
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 |
US6041324A (en) | 1997-11-17 | 2000-03-21 | International Business Machines Corporation | System and method for identifying valid portion of computer resource identifier |
US6003027A (en) * | 1997-11-21 | 1999-12-14 | International Business Machines Corporation | System and method for determining confidence levels for the results of a categorization system |
US6393465B2 (en) * | 1997-11-25 | 2002-05-21 | Nixmail Corporation | Junk electronic mail detector and eliminator |
US6351740B1 (en) * | 1997-12-01 | 2002-02-26 | The Board Of Trustees Of The Leland Stanford Junior University | Method and system for training dynamic nonlinear adaptive filters which have embedded memory |
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 |
AU1907899A (en) * | 1997-12-22 | 1999-07-12 | Accepted Marketing, Inc. | E-mail filter and method thereof |
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 |
US6477531B1 (en) * | 1998-12-18 | 2002-11-05 | Motive Communications, Inc. | Technical support chain automation with guided self-help capability using active content |
US6643686B1 (en) * | 1998-12-18 | 2003-11-04 | At&T Corp. | System and method for counteracting message filtering |
US6857051B2 (en) | 1998-12-23 | 2005-02-15 | Intel Corporation | Method and apparatus for maintaining cache coherence in a computer system |
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 |
US6449634B1 (en) | 1999-01-29 | 2002-09-10 | Digital Impact, Inc. | Method and system for remotely sensing the file formats processed by an E-mail client |
US6477551B1 (en) * | 1999-02-16 | 2002-11-05 | International Business Machines Corporation | Interactive electronic messaging system |
US7032030B1 (en) | 1999-03-11 | 2006-04-18 | John David Codignotto | Message publishing system and method |
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 |
DE19923093A1 (en) * | 1999-05-20 | 2000-11-23 | Mann & Hummel Filter | Fluid separator for purifying IC engine crankshaft gases has a separator cartridge with an elastic end plate on at least one of its front sides corresponding to a receiver |
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 |
US6449636B1 (en) | 1999-09-08 | 2002-09-10 | Nortel Networks Limited | System and method for creating a dynamic data file from collected and filtered web pages |
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 |
US7822977B2 (en) | 2000-02-08 | 2010-10-26 | Katsikas Peter L | System for eliminating unauthorized electronic mail |
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 |
US6990513B2 (en) * | 2000-06-22 | 2006-01-24 | Microsoft Corporation | Distributed computing services platform |
US7003555B1 (en) | 2000-06-23 | 2006-02-21 | Cloudshield Technologies, Inc. | Apparatus and method for domain name resolution |
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 |
US6757830B1 (en) * | 2000-10-03 | 2004-06-29 | Networks Associates Technology, Inc. | Detecting unwanted properties in received email messages |
US6971023B1 (en) * | 2000-10-03 | 2005-11-29 | Mcafee, Inc. | Authorizing an additional computer program module for use with a core computer program |
US6748422B2 (en) | 2000-10-19 | 2004-06-08 | Ebay Inc. | System and method to control sending of unsolicited communications relating to a plurality of listings in a network-based commerce facility |
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 |
JP3554271B2 (en) | 2000-12-13 | 2004-08-18 | パナソニック コミュニケーションズ株式会社 | Information communication equipment |
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 |
US20020129111A1 (en) * | 2001-01-15 | 2002-09-12 | Cooper Gerald M. | Filtering unsolicited email |
US8219620B2 (en) * | 2001-02-20 | 2012-07-10 | Mcafee, Inc. | Unwanted e-mail filtering system including voting feedback |
US20020124025A1 (en) | 2001-03-01 | 2002-09-05 | International Business Machines Corporataion | Scanning and outputting textual information in web page images |
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 |
US8949878B2 (en) | 2001-03-30 | 2015-02-03 | Funai Electric Co., Ltd. | System for parental control in video programs based on multimedia content information |
US6920477B2 (en) | 2001-04-06 | 2005-07-19 | President And Fellows Of Harvard College | Distributed, compressed Bloom filter Web cache server |
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 |
US8095597B2 (en) | 2001-05-01 | 2012-01-10 | Aol Inc. | Method and system of automating data capture from electronic correspondence |
US6768991B2 (en) * | 2001-05-15 | 2004-07-27 | Networks Associates Technology, Inc. | Searching for sequences of character data |
US7103599B2 (en) * | 2001-05-15 | 2006-09-05 | Verizon Laboratories Inc. | Parsing of nested internet electronic mail documents |
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 |
US20030009495A1 (en) | 2001-06-29 | 2003-01-09 | Akli Adjaoute | Systems and methods for filtering electronic content |
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 |
US7146402B2 (en) * | 2001-08-31 | 2006-12-05 | Sendmail, Inc. | E-mail system providing filtering methodology on a per-domain basis |
US20060036701A1 (en) * | 2001-11-20 | 2006-02-16 | Bulfer Andrew F | Messaging system having message filtering and access control |
AU2002366933A1 (en) * | 2001-12-13 | 2003-07-09 | Youn-Sook Lee | System and method for preventing spam mail |
US6785820B1 (en) | 2002-04-02 | 2004-08-31 | Networks Associates Technology, Inc. | System, method and computer program product for conditionally updating a security program |
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 |
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 |
US8924484B2 (en) * | 2002-07-16 | 2014-12-30 | Sonicwall, Inc. | Active e-mail filter with challenge-response |
US7363490B2 (en) * | 2002-09-12 | 2008-04-22 | International Business Machines Corporation | Method and system for selective email acceptance via encoded email identifiers |
US7188369B2 (en) | 2002-10-03 | 2007-03-06 | Trend Micro, Inc. | System and method having an antivirus virtual scanning processor with plug-in functionalities |
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 |
US7171450B2 (en) * | 2003-01-09 | 2007-01-30 | Microsoft Corporation | Framework to enable integration of anti-spam technologies |
US7533148B2 (en) * | 2003-01-09 | 2009-05-12 | Microsoft Corporation | Framework to enable integration of anti-spam technologies |
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 |
US7366761B2 (en) * | 2003-10-09 | 2008-04-29 | Abaca Technology Corporation | Method for creating a whitelist for processing e-mails |
US20040177120A1 (en) * | 2003-03-07 | 2004-09-09 | Kirsch Steven T. | Method for filtering e-mail messages |
US7320020B2 (en) * | 2003-04-17 | 2008-01-15 | The Go Daddy Group, Inc. | Mail server probability spam filter |
US7653698B2 (en) * | 2003-05-29 | 2010-01-26 | Sonicwall, Inc. | Identifying e-mail messages from allowed senders |
US7293063B1 (en) | 2003-06-04 | 2007-11-06 | Symantec Corporation | System utilizing updated spam signatures for performing secondary signature-based analysis of a held e-mail to improve spam email detection |
US7263607B2 (en) | 2003-06-12 | 2007-08-28 | Microsoft Corporation | Categorizing electronic messages based on trust between electronic messaging entities |
US7155484B2 (en) | 2003-06-30 | 2006-12-26 | Bellsouth Intellectual Property Corporation | Filtering email messages corresponding to undesirable geographical regions |
US7051077B2 (en) | 2003-06-30 | 2006-05-23 | Mx Logic, Inc. | Fuzzy logic voting method and system for classifying e-mail using inputs from multiple spam classifiers |
US20050015455A1 (en) * | 2003-07-18 | 2005-01-20 | Liu Gary G. | SPAM processing system and methods including shared information among plural SPAM filters |
US7451487B2 (en) * | 2003-09-08 | 2008-11-11 | Sonicwall, Inc. | Fraudulent message detection |
US20050102366A1 (en) * | 2003-11-07 | 2005-05-12 | Kirsch Steven T. | E-mail filter employing adaptive ruleset |
US7359941B2 (en) * | 2004-01-08 | 2008-04-15 | International Business Machines Corporation | Method and apparatus for filtering spam email |
WO2005082101A2 (en) * | 2004-02-26 | 2005-09-09 | Truefire, Inc. | Systems and methods for producing, managing, delivering, retrieving, and/or tracking permission based communications |
US20050204159A1 (en) * | 2004-03-09 | 2005-09-15 | International Business Machines Corporation | System, method and computer program to block spam |
US7155243B2 (en) | 2004-06-15 | 2006-12-26 | Tekelec | Methods, systems, and computer program products for content-based screening of messaging service messages |
-
2003
- 2003-03-03 US US10/378,463 patent/US7219148B2/en not_active Expired - Fee Related
-
2004
- 2004-02-25 KR KR1020057013142A patent/KR101021395B1/en active IP Right Grant
- 2004-02-25 MX MXPA05008303A patent/MXPA05008303A/en active IP Right Grant
- 2004-02-25 CN CNB2004800037693A patent/CN100472484C/en not_active Expired - Fee Related
- 2004-02-25 CA CA2513967A patent/CA2513967C/en not_active Expired - Fee Related
- 2004-02-25 ZA ZA200506085A patent/ZA200506085B/en unknown
- 2004-02-25 CA CA2799691A patent/CA2799691C/en not_active Expired - Fee Related
- 2004-02-25 NZ NZ541628A patent/NZ541628A/en not_active IP Right Cessation
- 2004-02-25 AU AU2004216772A patent/AU2004216772B2/en not_active Ceased
- 2004-02-25 BR BR0407045-3A patent/BRPI0407045A/en not_active IP Right Cessation
- 2004-02-25 RU RU2005124681/09A patent/RU2331913C2/en not_active IP Right Cessation
- 2004-02-25 JP JP2006508818A patent/JP4828411B2/en not_active Expired - Fee Related
- 2004-02-25 EP EP04714607A patent/EP1599781A4/en not_active Withdrawn
- 2004-02-25 WO PCT/US2004/005501 patent/WO2004079514A2/en active Search and Examination
- 2004-03-01 TW TW093105320A patent/TWI331869B/en not_active IP Right Cessation
- 2004-03-01 TW TW099114559A patent/TW201036399A/en unknown
-
2005
- 2005-08-03 NO NO20053733A patent/NO20053733L/en unknown
- 2005-08-03 CO CO05076623A patent/CO6141494A2/en unknown
- 2005-08-04 IL IL170115A patent/IL170115A/en not_active IP Right Cessation
- 2005-08-31 EG EGNA2005000502 patent/EG23988A/en active
-
2007
- 2007-05-02 US US11/743,466 patent/US7558832B2/en not_active Expired - Fee Related
-
2010
- 2010-06-01 IL IL206121A patent/IL206121A/en not_active IP Right Cessation
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2513967A1 (en) | Feedback loop for spam prevention | |
US8108477B2 (en) | Message classification using legitimate contact points | |
US9143476B2 (en) | Real-time classification of email message traffic | |
US7543053B2 (en) | Intelligent quarantining for spam prevention | |
US8566938B1 (en) | System and method for electronic message analysis for phishing detection | |
US7925707B2 (en) | Declassifying of suspicious messages | |
JP2006521635A5 (en) | ||
US8135780B2 (en) | Email safety determination | |
WO2006026263A2 (en) | Controlling transmission of email | |
Leiba et al. | A Multifaceted Approach to Spam Reduction. | |
Ismail et al. | Image spam detection: problem and existing solution | |
Isacenkova et al. | Shades of gray: A closer look at emails in the gray area | |
Palla et al. | Spam classification based on e-mail path analysis | |
Srikanth et al. | Spam Classification Based on E-Mail Path Analysis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20190225 |