[go: up one dir, main page]

CN1467670A - 带质询的垃圾邮件检测器 - Google Patents

带质询的垃圾邮件检测器 Download PDF

Info

Publication number
CN1467670A
CN1467670A CNA031311601A CN03131160A CN1467670A CN 1467670 A CN1467670 A CN 1467670A CN A031311601 A CNA031311601 A CN A031311601A CN 03131160 A CN03131160 A CN 03131160A CN 1467670 A CN1467670 A CN 1467670A
Authority
CN
China
Prior art keywords
message
email
inquiry
spam
sender
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.)
Pending
Application number
CNA031311601A
Other languages
English (en)
Inventor
�컪��T���ŵ���
朱华·T·古德曼
��L������ά����˹
罗伯特·L·劳斯维特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Corp
Original Assignee
Microsoft Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN1467670A publication Critical patent/CN1467670A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/60Business processes related to postal services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Data Mining & Analysis (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

提供一种利用质询简化非请求型电子邮件消息的检测的系统和方法。本发明包括一个电子邮件组件和一个质询组件。系统可接收电子邮件消息和该电子邮件消息是垃圾邮件的相关概率。至少部分根据所述相关概率,系统可向电子邮件消息的发送者发出质询。质询可以是嵌入代码、计算质询、人力质询和/或微支付请求。至少部分根据对质询的响应(或者响应的缺乏),质询组件可修改相关概率和/或删除电子邮件消息。

Description

带质询的垃圾邮件检测器
技术领域
本发明涉及电子邮件,更具体地说,涉及采用带质询的非请求型电子邮件(垃圾邮件)检测的系统和方法。
背景技术
不仅由于在社会中的普遍性,而且由于其简便、易于使用和成本低,因此电子消息接发,尤其是通过因特网传送的电子邮件正在快速成为许多个人和组织的优选通信模式。
不幸的是,和许多传统的通信形式(例如邮递邮件和电话)一样,电子邮件接收者正在日益受到非请求型海量邮件发送的困扰。随着基于因特网的商务的激增(尤其是最近几年来),各种并且日益增多的电子商业公司反复向不断扩大的全体电子邮件接收者发送宣传他们的产品和服务的非请求型邮件。通过因特网定购产品或者以其它方式与商家交易的多数消费者预期并且事实上定期接收这样的商业诱惑。但是,电子邮件发送者不断扩大他们的分发名单,以便更深地渗入社会,从而影响到数目不断增大的接收者。例如,响应各种网站产生的或许无害的关于访问者信息的请求,仅仅提供他们的电子邮件地址的接收者稍后当收到非请求型邮件并且多数邮件令人不愉快时,常常发现他们已被包含在电子分发名单内。这是在接收者不知道,更不必说同意的情况下发生的。此外,和邮政直接邮寄清单的情况一样,电子邮件发送者通常向另一电子邮件发送者散布其分发名单,不论是出售、租借还是以其它方式,对于随后的邮件发送者依次类推。因此,随着时间的过去,电子邮件接收者常常发现他们自己受到由各种并且日益增多的批量邮件发送者保存的单独分发名单产生的非请求型邮件的倾泻。虽然根据整个直接邮递行业内的相互合作,存在个人可请求从多数直接邮递邮政名单中除去他(她)的名字的一些方法,但是在电子邮件发送者间不存在这样的机制。
一旦接收者发现他(她)自己在电子邮件发送清单上,接收者个人根本不易从电子邮件发送清单上除去他(她)的地址,从而有效确保他(她)将继续接收来自该电子邮件发送清单以及有时来自其它电子邮件发送清单的非请求型邮件-通常数量越来越多。仅仅由于发送者防止消息的接收者识别消息的发送者(例如通过代理服务器发送邮件),从而阻止接收者联系发送者,试图从分发名单中除去接收者自己,或者仅仅忽略先前从要被这样排除的接收者接收的任意请求,即可实现这一点。
在一年或更少的时间内,个人能够容易地收到数百件非请求型邮寄邮件消息。相反,在电子邮件使用简易并且成本低的条件下,易于交换电子邮件分发名单,并且可在大量地址间散布电子邮件消息,包含在几个分发名单上的单个电子邮件收件人会在很短的时间内收到大量的非请求型消息。此外,虽然许多请求型电子邮件消息(例如,折扣办公用品或计算机供给品的报价,或者参加一种或另一种会议的邀请);但是,对于某些接收者来说,诸如色情、煽动性和辱骂性资料之类的其它非请求型电子邮件消息非常令人讨厌。
非请求型电子邮件消息通常被称为“垃圾邮件”(spam)。类似于处理垃圾邮寄邮件的任务,电子邮件接收者必须仔细查看他(她)的新到邮件,以便除去垃圾邮件。不幸的是,指定电子邮件消息是否是垃圾邮件的选择非常依赖于特定接收者和消息的内容-对一个接收者来说可能是垃圾邮件,但是对于另一接收者来说可能就不是垃圾邮件。经常,电子邮件发送者把消息准备成不能根据其主题行明白其真实内容,只有通过阅读消息本体,才能了解其真实内容。因此,为了彻底清除垃圾邮件消息,接收者通常需要把他(她)在任意指定日子接收的每一条消息读一遍,而不仅仅是扫描其主题行。不必说,这样的过滤(通过基于手动)是费力、费时的工作。
在使检测辱骂性新闻组消息(所谓的“火焰(flames)”的任务自动化的努力中,该技术教导一种通过基于规则的文本分类器对新闻组消息分类的方法。参见E.Spertus的“Smokey:Automatic Recognition ofHostile Messages”, Proceedings of the Conference on Innovative ADDlications in Artificial Intelligence(IAAI),1997。这里,借助概率决策树发生器,通过送入恰当的一系列新闻组消息作为训练集,首先确定语义和语法文本分类特征。如果这些消息中的每条消息被手工分类成“火焰”或未被分类成“火焰”,则发生器描述如果存在于消息中或者不存在于消息中,可预测消息是否是火焰的具体文本特征。随后选择以足够高的概率正确预测消息本性的那些特征,以便以后使用。之后,为了对到来的消息分类,处理该消息中的每个句子,产生多元素(例如47元素)特征矢量,每个元素仅仅表示该句子中不同特征的存在与否。随后总计该消息中所有句子的特征矢量,产生(整个消息的)消息特征矢量。随后借助决策树发生器产生的相应规则评估消息特征矢量,从而在已知存在于或者不存在于整个消息中的特征组合和若干特征的情况下,评定该消息是否是火焰。例如,作为一个语义特征,作者注意到具有被某一名词短语,例如“you people”,“you bozos”,“you flamers”修改的单词“you”的短语往往是侮辱性的。短语“you guys”例外,使用中,该短语很少是侮辱性的。于是,一个特征是是否存在任意前述这些单词短语。相关的规则是,如果存在这样的短语,则句子是侮辱性的,该消息是火焰。另一特征是单词“thank”、“please”或者具有单词“would”(例如在“Would you be willing to e-mail me your1ogo”中)而不是单词“no thanks”的短语结构的存在。如果存在任意这种短语或单词(“no thanks”除外),则作者称为“有礼规则”的相关规则把该消息分类为有礼貌的消息,从而不是火焰。例外的是,本方法中使用的规则并不是特定于站点的,即,在极大程度上,这些规则使用相同的特征,并且按照相同的方式工作,而不考虑被邮寄的地址。
在W.W.Cohen的“Learning Rules that Classify E-mail”, 1996 AAAI Spring Symposium on Machine Learning in Information Access,1996(下面称为“Cohen”出版物)中描述了基于规则的文本电子邮件分类器,这里具体地说涉及学到的“关键字发现规则”的文本电子邮件分类器。在该方法中,先前被分成不同类别的一组电子邮件消息作为输入被提供给系统。随后从该组电子邮件消息学习规则,以便把新来的电子邮件消息分成不同的类别。虽然该方法确实涉及便于自动产生规则的学习组件,但是这些规则仅仅产生把电子邮件消息分成不同类别的是/否差别,而不提供关于指定预测的任意信任量度。此外,在该著作中,没有解决垃圾邮件检测的实际问题。在这方面,基于规则的分类器存在各种严重缺陷,实际上,这些缺陷会严重限制它们在垃圾邮件检测方面的应用。首先,现有的垃圾邮件检测系统要求用户手动构成区分合法邮件和垃圾邮件的恰当规则。多数接收者不耐烦采取这种费力的工作。如前所述,评定特定的电子邮件消息是否是垃圾邮件由其接收者主观决定。对一个接收者来说是垃圾邮件,对另一接收者来说可能就不是垃圾邮件。此外,非垃圾邮件因人而显著变化。于是,为了使基于规则的分类器在从到来的邮件流中滤除多数垃圾邮件方面表现出合意的性能,接收者必须构建并安排一组准确区分什么构成垃圾邮件,什么构成非垃圾(合法)邮件的一组分类规则。即使对于经验丰富并且知识渊博的计算机用户来说,正确地完成上述工作也是一项非常复杂、单调乏味并且费时的任务。
其次,随着时间的过去,垃圾邮件和非垃圾邮件的特性会发生显著变化;基于规则的分类器是静态的(除非用户经常自愿地对规则进行改变)。因此,批量电子邮件发送者例行公事地修改他们的消息的内容,不停地防止(“瞒骗”)接收者一开始就把这些消息识别为垃圾邮件,随后在根本不阅读这些消息的情况下抛弃这些消息。从而,除非接收者愿意不断构建新规则或者更新现有规则,以便跟踪垃圾邮件的变化(当接收者察觉这种变化时),随后,随着时间的过去,基于规则的分类器在区分垃圾邮件和该接收者的所需(非垃圾)邮件方面变得越来越不准确,从而进一步降低了分类器的效用,使用户/接收者感到失望。
另一方面,用户可考虑采用根据他们的现有垃圾邮件学习规则的方法(如同在Cohen出版物中那样),以便随着时间的过去,适应到来的邮件流中的变化。这里,基于规则的方法的问题更加突出。规则以逻辑表达式为基础;因此,如上所述,规则只产生和指定电子邮件消息的分类相关的是/否差别。问题是,这种规则不为它们的预测提供任何信任等级。由于用户对于他们希望如何积极主动地过滤他们的电子邮件,以便除去垃圾邮件存在各种容许限度,因此,在诸如检测垃圾邮件之类的应用程序中,基于规则的分类会变得问题相当大。例如,保守的用户要求系统在丢弃消息之前,确信该消息是垃圾邮件,而另一用户可能不这么小心。在例如Cohen出版物中描述的那种基于规则的系统中不易于考虑到这种不断变化的用户谨慎度。
发明内容
下面给出本发明的简化摘要,以便提供本发明某些方面的基本理解。该摘要不是本发明的详尽概述。并不打算确定本发明的关键要素或者描述本发明的范围。其唯一目的是以简化形式给出本发明的一些概念,作为后面给出的更详细说明的序言。
本发明提供一种检测非请求型消息(例如电子邮件)的系统。该系统包括电子邮件组件和质询组件。系统可接收消息和该消息是垃圾邮件的相关概率。至少部分根据相关概率,系统可向消息的发送者发出质询。电子邮件组件可保存消息的该消息是垃圾邮件的相关概率。在一个例子中,根据电子邮件消息是垃圾邮件的相关概率,和不同的属性,例如文件夹名称一起保存电子邮件消息。在另一例子中,相关概率小于或等于第一阈值的电子邮件消息被保存在合法电子邮件文件夹中,而相关概率大于第一阈值的电子邮件消息被保存在垃圾邮件文件夹中。在本发明的另一种实现中,相关概率小于或等于第一阈值的电子邮件消息被保存在合法电子邮件文件夹中,相关概率大于第一阈值,但是小于或等于第二阈值的电子邮件消息被保存在可疑垃圾邮件文件夹中。相关概率大于第二阈值的电子邮件消息保存在垃圾邮件文件夹中。要认识到第一阈值和/或第二阈值可以其它用户喜好被固定和/或是自适应的(例如至少部分以可用的计算资源为基础)。
要认识到除概率之外的数字,例如来自Support Vector Machine,神经网络等的得分可起和概率相同的用途-一般来说,根据本发明的一方面,代替概率可使用任意机器学习算法的数字输出。类似地,诸如决策树之类一些机器学习算法输出分类信息,也可代替与阈值结合的概率使用所述分类信息。
质询组件可向相关概率大于第一阈值的电子邮件消息的发送者发出质询。例如,质询可以至少部分以嵌入质询内的代码(例如字母数字代码)为基础。在一个例子中,发送者的系统可适合于自动检索嵌入的代码并应答该质询。另外,可提示发送者应答质询(例如手动应答)。基于嵌入代码的质询的使用可增大垃圾邮件的发送者的带宽和/或计算负载,从而起阻止垃圾邮件的发送的作用。要认识到质询可以是各种适当类型(例如计算质询、人力质询和/或微支付请求)中的任意一种。质询可以是固定的和/或可变的。例如,随着相关概率的增大,质询组件可发送更困难的质询或者要求更大微支付的质询。
质询组件可至少部分根据对质询的响应,修改电子邮件消息是垃圾邮件的相关概率。例如,当收到恰当(例如正确的)质询响应时,质询组件可降低电子邮件消息是垃圾邮件的相关概率。在一个例子中,电子邮件消息从垃圾邮件文件夹被转移到合法电子邮件文件夹。在另一种实现中,电子邮件消息从可疑垃圾邮件文件夹被转移到合法电子邮件文件夹。当收到不恰当的(例如不正确的)质询响应和/或在特定时段(例如4小时)内未能收到对质询的响应时,质询组件可增大电子邮件消息是垃圾邮件的相关概率。例如,电子邮件消息可从可疑垃圾邮件文件夹转移到垃圾邮件文件夹。
本发明的另一方面提供一种还包括邮件分类器的系统。邮件分类器接收电子邮件消息,确定电子邮件消息是垃圾邮件的相关概率,并把电子邮件消息和相关概率保存在电子邮件组件中。因此,邮件分类器为指定接收者分析消息内容,并根据内容为该接收者区分垃圾邮件和合法(非垃圾邮件)消息,从而为该接收者对每个到来的电子邮件消息分类。
另外,可利用消息是垃圾邮件的可能性(概率)的指示标记电子邮件消息;根据可能性,可把被分配垃圾邮件的中间概率的消息被转移到可疑垃圾邮件文件夹。至少部分根据邮件分类器提供的信息,质询组合可向相关概率大于第一阈值的电子邮件消息的发送者发出质询。
本发明的另一方面提供一种还包括垃圾邮件文件夹和合法电子邮件文件夹的系统。邮件分类器确定电子邮件消息是垃圾邮件的相关概率,并把电子邮件消息保存在垃圾邮件文件夹或者合法电子邮件文件夹中(例如,根据第一阈值)。到来的电子邮件消息被提供给邮件分类器的输入端,邮件分类器再通过概率分析把这些消息中的每条消息分类成合法电子邮件消息或垃圾邮件。根据其分类,消息被转发给垃圾邮件文件夹或者合法电子邮件文件夹。之后,质询组件可向保存在垃圾邮件文件夹中的电子邮件消息(例如具有大于第一阈值的相关概率)的发送者发出质询。至少部分根据对该质询的响应,质询组件可把电子邮件消息从垃圾邮件文件夹转移到合法电子邮件文件夹。例如,当收到恰当的(例如正确的)质询响应时,质询组件可把电子邮件消息从垃圾邮件文件夹转移到合法电子邮件文件夹。此外,当收到不恰当的(例如不正确的)质询响应和/或在特定时段(例如4小时)内没有收到质询响应时,质询组件可从垃圾邮件文件夹删除该电子邮件消息和/或改变保存在垃圾邮件文件夹中的电子邮件消息的属性。
本发明的另一方面提供一种还包括合法电子邮件发送者存储库和/或垃圾邮件发送者存储库的系统。合法电子邮件发送者存储库保存与合法电子邮件的发送者相关的信息(例如电子邮件地址)。质询组件一般不质询来自于在合法电子邮件发送者存储库中识别的发送者的电子邮件消息。根据用户选择(例如“不质询”特定发送者命令),用户的地址簿,用户已至少向其发送规定数目的电子邮件消息的地址,和/或由质询组件,可把信息(例如电子邮件地址)保存在合法电子邮件发送者存储库中。合法电子邮件发送者存储库还可保存与合法电子邮件的发送者相关的信任等级。质询组件不质询相关概率小于或等于发送者的相关信任等级的电子邮件消息,质询组件质询相关概率大于所述相关信任等级的那些电子邮件消息。垃圾邮件发送者保存与垃圾邮件的发送者相关的信息(例如电子邮件地址)。用户和/或质询组件可把信息保存在垃圾邮件发送者存储库中。
为了实现前述及相关目的,这里结合下述说明和附图,描述了本发明的一些例证方面。但是,这些方面仅仅表示可采用本发明原理的各种方法中的一些方法,本发明意图包括所有这些方面和它们的等同物。结合附图,根据本发明的下述详细说明,本发明的其它优点和新特征将是显而易见的。
附图说明
图1是根据本发明一方面的检测非请求型电子邮件的系统的方框图。
图2是根据本发明一方面的检测非请求型电子邮件的系统的方框图。
图3是根据本发明一方面的检测非请求型电子邮件的系统的方框图。
图4是根据本发明一方面的检测非请求型电子邮件的系统的方框图。
图5是根据本发明一方面的检测非请求型电子邮件的系统的方框图。
图6是根据本发明一方面的检测非请求型电子邮件的系统的方框图。
图7是根据本发明一方面的应答质询的系统的方框图。
图8是图解说明根据本发明一方面的检测非请求型电子邮件的方法的流程图。
图9是进一步图解说明图8的方法的流程图。
图10是图解说明根据本发明一方面的应答质询的方法的流程图。
图11是图解说明根据本发明一方面的应答质询的方法的流程图。
图12是根据本发明一方面的应答若干质询的例证用户界面。
图13图解说明本发明可在其中工作的例证操作环境。
具体实施方式
现在参考附图说明本发明,其中相同的附图标记用于表示相同的部件。在下面的说明中,为了便于说明,陈述了许多具体细节,以便充分理解本发明。但是,在不存在这些具体细节的情况下,显然也可实践本发明。在其它情况下,以方框图的形式表示众所周知的结构和装置,以便简化本发明的说明。
本申请书中使用的术语“计算机组件”指的是与计算机相关的实体,或者是硬件,硬件和软件的组合,软件,或者是运行中的软件。例如,计算机组件可以是(但不限于)在处理器上运行的程序,处理器,对象,可执行文件,运行的线程,程序,和/或计算机。举例来说,服务器上运行的应用程序和服务器都可以是计算机组件。一个或多个计算机组件可驻留在程序和/或运行的线程之内,组件可位于一个计算机上和/或分布在两个或更多计算机之间。
参见图1,图中图解说明了根据本发明一方面的检测非请求型消息(例如电子邮件)的系统100。系统100包括电子邮件组件110和质询组件120。系统100可接收电子邮件消息和电子邮件消息是垃圾邮件的相关概率。甚至部分根据相关概率,系统100可向电子邮件消息的发送者发出质询。
电子邮件组件110接收和/或保存接收的电子邮件消息和/或计算电子邮件消息为垃圾邮件的相关概率。例如,电子邮件组件110可以至少部分根据从邮件分类器(未示出)接收的信息保存信息。在一个例子中,可根据电子邮件消息是垃圾邮件的相关概率,把电子邮件消息保存在电子邮件组件110中。在一个例子中,电子邮件组件110接收电子邮件消息,并计算电子邮件消息是垃圾邮件的相关概率。
质询组件120可向相关概率大于第一阈值的电子邮件消息的发送者发出质询。例如,质询至少可部分以嵌入质询内的代码(例如字母数字代码)为基础。响应该质询,电子邮件的发送者可以该代码答复。在一个例子中,发送者的系统(未示出)适合于自动取出嵌入的代码,并应答该质询。另一方面和/或另外,可提示发送者应答该质询(例如手动)。基于嵌入代码的质询的应用可增大垃圾邮件发送者的带宽和/或计算负荷,从而起阻止垃圾邮件发送的作用。
另外和/或另一方面,质询可以是计算质询,人力质询和/或微支付(micropayment)请求。下面更充分地说明这些质询及对这些质询的响应。此外,质询可以是固定的和/或可变的。例如,在相关概率增大的情况下,质询组件120可发送一个更困难的质询或者一个要求更大微支付的质询。
例如,微支付请求可随意地利用一次性垃圾邮件证明书。系统100可在接收的垃圾邮件证明书上添加‘监禁(hold)’。当系统100的用户读取消息并将其标记为垃圾邮件时,使垃圾邮件证明书无效-发送者不能再使用垃圾邮件证明书。如果消息不被标记为垃圾邮件,则释放监禁,从而允许发送者重新使用垃圾邮件证明书(例如消息的发送者不收费)。在一个备选实现中,收到消息时总是使垃圾邮件证明书无效,而不考虑消息是否被标记为垃圾邮件。
就计算质询来说,在一个实现中,质询发送者(消息接收者)可确定计算质询应是什么样的。但是,在另一实现中,质询唯一地由消息内容,消息的接收或发送时间,消息发送者,以及重要的是消息接受者的一些组合确定。例如,计算质询可以这些参量的单向散列为基础。如果允许质询发送者(消息接受者)选择质询,则垃圾邮件发送者(spammer)能够使用下述技术。他预订邮件发送清单或者以其它方式从用户产生邮件。从而,回应者向垃圾邮件发送者回送消息,垃圾邮件发送者用他选择的计算质询应答所述消息。特别地,垃圾邮件发送者可选择合法用户先前响应垃圾邮件向垃圾邮件发送者发送的质询。垃圾邮件发送者的质询的一定比例的接受者解答质询,从而允许垃圾邮件发送者随后应答发送给垃圾邮件发送者的质询。在一种实现中,计算质询以消息(包括时间和接受者标记)的单向散列为基础,使得发送者或接收者实际上不能确定该质询,但是使发送者和接收者都能够核实质询达到其预定目的。
质询组件120能够至少部分根据对质询的应答,修改电子邮件消息是垃圾邮件的相关概率。例如,当收到关于质询的恰当(例如正确)响应时,质询组件120可降低电子邮件消息是垃圾邮件的相关概率。在一个例子中,把电子邮件消息从垃圾邮件文件夹转移到合法电子邮件文件夹中。在另一例子中,把电子邮件消息从可疑垃圾邮件文件夹转移到合法电子邮件文件夹中。此外,当收到关于质询的不恰当(例如不正确)响应和/或在特定时段(例如4小时)内没有收到关于质询的响应时,质询组件120可提高电子邮件消息是垃圾邮件的相关概率。
在一个实现中,向用户提供选择质询的机会。例如,质询的选择可以筛选程序为基础。
此外,代替保存电子邮件消息,系统100可‘弹回’该消息,从而,使发送者必须随同关于质询的响应一起重新发送该消息。
虽然图1是图解说明系统100的组件的方框图,不过要认识到质询组件120可实现成一个或多个计算机组件(如同这里定义的该术语那样)。从而根据本发明,要认识到操作上可实现系统100和/或质询组件120的计算机可执行组件可保存在计算机可读介质上,包括(但不限于)ASIC(专用集成电路),CD(光盘),DVD(数字视频光盘),ROM(只读存储器),软盘,硬盘,EEPROM(电可擦可编程只读存储器)和记忆棒。
参见图2,图中图解说明了根据本发明一个方面的检测非请求型电子邮件的系统200。系统200包括电子邮件组件110,质询组件120和邮件分类器130。在同时待审的美国专利申请“A TECHNIQUE WHICHUTILIZES A PROBABILISTIC CLASSIFIER TO DETECT“JUNK”E-MAIL”(序列号09/120837)中更详细地陈述了例证的邮件分类器130,该专利申请作为参考包含于此。在一个例子中,邮件分类器130接收电子邮件消息,确定电子邮件消息是垃圾邮件的相关概率,并把电子邮件消息和相关概率保存在电子邮件组件110中。邮件分类器130关于指定接受者分析消息内容,并根据内容和接受者,区分垃圾邮件消息和合法(非垃圾邮件)消息,从而对该接受者的每个到来的电子邮件消息分类。
在另一例子中,首先分析每个到来的电子邮件消息(呈消息流的形式),评定该消息包含一组预定特征,尤其是垃圾邮件特性中的哪一(或哪些)特征。这些特征(例如“特征组”)包括基于简单单词的特征和手工特征,后者包括,例如特殊的多字词短语和电子邮件消息中的各种特征,例如非字词特点。一般来说,这些非字词特点都涉及当存在于消息中时,会表示出垃圾邮件征兆的格式化,写作,递送和/或通信属性-它们是垃圾邮件的特定域特征。举例来说,格式化属性可包括消息文本中的预定字词是否被大写,或者文本是否包含一系列的预定标点符号。举例来说,递送属性可包括消息是包含单一接受者的地址还是包含若干接受者的地址,或者传送该消息的时间(半夜发送的邮件更可能是垃圾邮件)。写作属性可包括,例如消息是否来自于特定的电子邮件地址。举例来说,通信属性可包括消息是否具有附件(垃圾邮件消息很少具有附件),或者消息是否由具有特定域类型的发送者发送(多数垃圾邮件看来起源于“.com”或“.net”域类型)。手工特征也可包括已知为侮辱性的,色情的或者无礼的语言符号或短语;或者均可能出现在垃圾邮件中的某些标点符号或分组,例如重复的感叹号或数字。一般单独地或者结合垃圾邮件消息的区别属性的经验分析,通过人的判断确定具体的手工特征。
利用该组中每个特征的一个元素,为每个到来的电子邮件消息产生一个特征矢量。所述元素只保存确定对应特征是否存在于消息中的二进制值。可以稀疏格式保存矢量(例如只保存一系列的肯定特征)。矢量的内容可用作概率分类器,最好是改进的支持矢量机(SVM)分类器的输入,所述概率分类器根据存在或者不存在于消息中的特征,产生关于该消息是否是垃圾邮件的概率量度值。随后比较该量度值和预设的阈值。对于任意消息来说,如果其相关概率量度值等于或超过阈值,则该消息被分类为垃圾邮件(例如保存在垃圾邮件文件夹中)。另一方面,如果该消息的概率量度值小于阈值,则该消息被分类为合法消息(例如保存在合法邮件文件夹中)。每个消息的分类也可作为独立字段被保存在该消息的矢量中。随后客户电子邮件程序(未示出)可显示合法邮件文件夹的内容,供用户选择和查看。只有依据具体的用户请求,客户电子邮件程序才会显示垃圾邮件文件夹的内容。
此外,可利用均被手动分类为合法邮件或垃圾邮件的一组M个电子邮件消息(例如“训练集合”,其中M是整数)训练邮件分类器130。特别地,分析这些消息中的每个消息,从而从既包括基于简单单词的特征又包括手动特征的相对较大范围的n个可能特征(这里称为“特征空间”),确定将包含在后续分类中使用的特征集合的那些N个特定特征(n和N都是整数,并且n>N)。具体地说,通过Zipf定律和共有信息的应用(下文中在必要的程度上详细说明了这两者),包含训练集的所有n个特征的结果的矩阵(一般为稀疏矩阵)的大小被减小,产生减小的N×m特征矩阵。所得到的N个特征构成将在后续分类中使用的特征集。随后把该特征集和训练集中每个消息的已知分类共同应用于邮件分类器130,用于训练邮件分类器130。
此外,如果接受者应手动把消息从一个文件夹转移到另一文件夹,并因此重新对该消息分类,例如从合法邮件文件夹转移到垃圾邮件文件夹,则可反馈任一文件夹或者这两个文件夹的内容,作为新的训练集,以便重新训练分类器,从而更新分类器。这种重新训练可作为每个消息重新分类的结果而产生;在一定数目的消息被重新分类后自动产生;在经过指定的使用时期(例如数周或数月)之后产生;或者根据用户请求而产生。有利的是,按照这种方式,分类器的行为可跟踪其特定用户的不断变化的主观感觉和偏爱。另一方面,电子邮件消息可被分成垃圾邮件的多个类别(子类)(例如商业垃圾邮件,色情垃圾邮件等等)。另外,消息可被分成和不同程度的垃圾邮件对应的类别(例如“确定的垃圾邮件”、“可疑的垃圾邮件”和“非垃圾邮件”)。
至少部分根据邮件分类器130提供的信息,质询组件120可向相关概率大于第一阈值的电子邮件消息的发送者发出质询。例如,质询可以至少部分地以嵌入质询内的代码为基础(例如字母数字代码)。响应该质询,电子邮件的发送者可用所述代码答复。发送者的系统(未示出)可适合于自动取出嵌入的代码,并应答该质询。另一方面和/或另外,可提示发送者应答该质询(例如手动)。基于嵌入代码的质询的应用可增大垃圾邮件发送者的带宽和/或计算负荷,从而起阻止垃圾邮件发送的作用。要认识到可采用适合于实现本发明的任意类型的质询(例如计算质询,人力质询,微支付请求),并且所有这些类型的请求在附加权利要求的范围之内。
质询组件120可至少部分根据对质询的响应,修改电子邮件消息是垃圾邮件的相关概率。例如,当收到关于质询的恰当(例如正确)响应时,质询组件120可降低电子邮件消息是垃圾邮件的相关概率。
当收到关于质询的不恰当(例如不正确)响应和/或在特定时段(例如4小时)内没有收到对质询的响应时,质询组件120可提高电子邮件消息是垃圾邮件的相关概率。要认识到邮件分类器130可以是如同这里所定义的计算机组件。
下面参见图3,图中图解说明了根据本发明一方面的检测非请求型电子邮件的系统300。系统300包括邮件分类器310,质询组件320,垃圾邮件文件夹330和合法电子邮件文件夹340。在一种实现中,垃圾文件夹330和/或合法电子邮件文件夹340可以是虚的,即保存和电子邮件消息相关的信息(例如相对于电子邮件消息的链接),而电子邮件消息保存在其它地方。在另一种实现中,代替文件夹,可以简单地设置消息的属性。
如前所述,邮件分类器310确定电子邮件消息是垃圾邮件的相关概率,并且把电子邮件消息保存在垃圾邮件文件夹330或合法电子邮件文件夹340中(例如根据第一阈值)。到来的电子邮件消息被应用于邮件分类器310的输入,邮件分类器310又以概率统计的方式把这些消息中的每个消息分为合法消息或垃圾消息。根据其分类,电子邮件消息被发送给垃圾邮件文件夹330或者合法电子邮件文件夹40。从而,相关概率小于或等于第一阈值的电子邮件消息被保存在合法电子邮件文件夹340中,而相关概率大于第一阈值的电子邮件消息被保存在垃圾邮件文件夹330中。第一阈值可以是固定的(以用户的偏爱为基础)和/或是自适应的(例如至少部分基于可用的计算资源)。
之后,质询组件320可向保存在垃圾邮件文件夹中的电子邮件消息(例如具有大于第一阈值的相关概率)的发送者发送质询。例如,质询可以至少部分以嵌入质询内的代码,计算质询、人力质询和/或微支付请求为基础。至少部分根据对质询的响应,质询组件320可把电子邮件消息从垃圾邮件文件夹330转移到合法电子邮件文件夹340。例如,当收到恰当的(例如正确的)质询响应时,质询组件320可把电子邮件消息从垃圾邮件文件夹330转移到合法电子邮件文件夹340。
当收到不恰当的(例如不正确的)质询响应和/或未能在特定时段(例如4小时)内收到质询响应时,质询组件320可从垃圾邮件文件夹330中删除该电子邮件消息和/或改变保存在垃圾邮件文件夹330中的电子邮件消息的属性。例如,可改变电子邮件消息的显示属性(例如颜色),从而使用户注意该电子邮件消息成为垃圾邮件的可能性增大。
现在参见图4,图中图解说明了根据本发明一方面的检测未请求型电子邮件的系统400。系统400包括邮件分类器310、质询组件320、垃圾邮件文件夹330和合法电子邮件文件夹340。系统400还包括合法电子邮件发送者存储库350和/或垃圾邮件发送者存储库360。合法电子邮件发送者存储库350保存和合法电子邮件的发送者相关的信息(例如电子邮件地址)。质询组件一般不质询来自于在合法电子邮件发送者存储库350中识别的发送者的电子邮件消息。因此,在一个例子中,如果电子邮件消息的发送者被保存在合法电子邮件发送者存储库350中,则邮件分类器310保存在垃圾邮件文件夹330中的电子邮件被转移到合法邮件文件夹340中。
可根据用户选择(例如,“不质询”特殊发送者命令),用户的地址簿,用户至少已向其发送指定数目的电子邮件消息的地址和/或由质询组件320,把信息(例如电子邮件地址)保存在合法电子邮件发送者存储库350中。例如,一旦电子邮件的发送者对质询作出正确应答,则质询组件320可把与发送者相关的信息(例如电子邮件地址)保存在合法电子邮件发送者存储库350中。
合法电子邮件发送者存储库350还保留与合法电子邮件的发送者相关的信任等级。质询组件320不质询具有小于或等于发送者的相关信任等级的相关概率的电子邮件消息,然而,质询组件320质询具有大于所述相关信任等级的相关概率的那些电子邮件消息。例如,信任等级至少可部分以发送者对其作出响应的最高相关概率质询为基础。
在一种实现中,可至少部分根据用户的操作(例如以垃圾邮件的形式删除来自于发送者的电子邮件消息),把该发送者从合法电子邮件发送者存储库350中除去。根据另一方面,在用户向发送者发送一个电子邮件消息之后,发送者被添加到合法电子邮件发送者存储库350中-这可用于邮件发送清单。
垃圾邮件发送者存储库360保存和垃圾邮件的发送者相关的信息(例如电子邮件地址)。信息可由用户和/或由质询组件320保存在垃圾邮件发送者存储库360中。例如,一旦用户以垃圾邮件的形式删除了特定的电子邮件消息,则与该电子邮件消息的发送者相关的信息可保存在垃圾邮件发送者存储库360中。在另一个例子中,与不正确应答质询和/或未能应答该质询的电子邮件消息的发送者相关的信息可保存在垃圾邮件发送者存储库360中。
图5图解说明了根据本发明一个方面的检测非请求型电子邮件的系统500。系统500包括邮件分类器510、质询组件520、垃圾邮件文件夹530、可疑垃圾邮件文件夹540和合法电子邮件文件夹550。如上所述,邮件分类器510确定电子邮件消息是垃圾邮件的相关概率,并把该电子邮件消息保存在垃圾邮件文件夹530、可疑垃圾邮件文件夹540或合法电子邮件文件夹550中。到来的电子邮件邮件被提供给邮件分类器510的输入端,邮件分类器510再依据概率把这些消息分类为合法电子邮件、可疑垃圾邮件或垃圾邮件。根据其分类,每条消息被发送给垃圾邮件文件夹530、可疑垃圾邮件文件夹540或合法电子邮件文件夹550之一。
具有小于或等于第一阈值的相关概率的电子邮件消息在合法电子邮件文件夹550中。相关概率大于第一阈值,但是小于或等于第二阈值的电子邮件消息保存在可疑垃圾邮件文件夹540中。另外,相关概率大于第二阈值的电子邮件消息保存在垃圾邮件文件夹530中。要认识到第一阈值和/或第二阈值可根据用户喜好被固定和/或是自适应的(例如至少部分根据可用的计算资源)。之后,质询组件520可向保存在可疑垃圾邮件文件夹540中的电子邮件消息的发送者发出质询。例如,质询至少可部分以嵌入该质询内的代码,计算质询,人力质询和/或微支付请求为基础。
至少部分根据对于质询的响应或者所述质询响应的缺少,质询组件520可把电子邮件消息从可疑垃圾邮件文件夹540转移到合法电子邮件文件夹550或垃圾邮件文件夹530。例如,当收到恰当的(例如正确的)质询响应时,质询组件520可把该电子邮件消息从可疑垃圾邮件文件夹540转移到合法电子邮件文件夹550。
此外,当收到不恰当的(例如不正确的)质询响应和/或在特定时段(例如4小时)内未能收到质询响应时,质询组件520可把电子邮件消息从可疑垃圾邮件文件夹540转移到垃圾邮件文件夹530。
现在参见图6,图中图解说明了根据本发明一方面的检测非请求型电子邮件的系统600。系统600包括邮件分类器510、质询组件520、垃圾邮件文件夹530、可疑垃圾邮件文件夹540和合法电子邮件文件夹550。系统600还包括合法电子邮件发送者存储库560和/或垃圾邮件发送者存储库570。
合法电子邮件发送者存储库560保存和合法电子邮件相关的信息(例如电子邮件地址)。质询组件520一般不质询来自于在合法电子邮件发送者存储库560中识别的实体的电子邮件消息。因此,在一个例子中,如果电子邮件消息的发送者被保存在合法电子邮件发送者存储库560中,则由邮件分类器510保存在垃圾邮件文件夹530或可疑垃圾邮件文件夹540中的该电子邮件消息被转移到合法邮件文件夹550中。
可根据用户选择(例如,“不质询”特殊发送者命令),用户的地址簿,用户至少已向其发送指定数目的电子邮件消息的地址和/或由质询组件320,把信息(例如电子邮件地址)保存在合法电子邮件发送者存储库660中。例如,一旦电子邮件的发送者正确应答质询,则质询组件520可把与发送者相关的信息(例如电子邮件地址)保存在合法电子邮件发送者存储库560中。
合法电子邮件发送者存储库560还可保留与合法电子邮件的发送者相关的信任等级。质询组件520不质询相关概率小于或等于发送者的相关信任等级的的电子邮件消息,然而,质询组件520质询相关概率大于所述相关信任等级的那些电子邮件消息。例如,信任等级至少可部分以发送者对其作出响应的最高相关概率质询为基础。
在一个例子中,至少可部分根据用户的操作(例如作为垃圾邮件删除来自于发送者的电子邮件消息),从合法电子邮件发送者存储库560中除去发送者。在另一例子中,在用户向发送者发送一个电子邮件消息之后,发送者被添加到合法电子邮件发送者存储库560中。
垃圾邮件发送者存储库570保存和垃圾邮件的发送者相关的信息(例如电子邮件地址)。信息可由用户和/或由质询组件520保存在垃圾邮件发送者存储库570中。例如,一旦用户以垃圾邮件的形式删除了特定的电子邮件消息,则与该电子邮件消息的发送者相关的信息可保存在垃圾邮件发送者存储库570中。在另一个例子中,与不正确应答质询和/或未能应答该质询的电子邮件消息的发送者相关的信息可保存在垃圾邮件发送者存储库570中。
在一个例子中,可在质询过程中交换唯一的ID(例如以便降低垃圾邮件发送者可利用真正发送者的地址发送垃圾邮件的可能性)。此外,发送者可利用消息签名。来自于合法电子邮件发送者存储库560的通常在消息上签名的发送者的未签名消息经受惯常处理和可能的质询。
在另一例子中,大容量电子邮件发送者定制他们的“寄件人”地址(例如用于一个接收者的唯一“寄件人”地址)。例如,“寄件人”地址可以发送者已知的全局保密密钥为基础,并利用接收者的电子邮件地址进行散列。另一方面,可为接收者产生并保存一个随机数。
在第三个例子中,在电子邮件消息中包含“每一接收者ID”(PRID)。PRID把发送者的独特信息附加在特殊消息报头字段中。要认识到不必基于每个发送者设置PRID。从而,当以团体为基础转发邮件时,合法电子邮件发送者存储库560的包含关系可得到继承。PRID可以是供公共密钥签名系统(例如OpenPGP或S/MIME)之用的公共密钥。
另外,电子邮件消息的发送者可包括质询请求(例如,以简化质询接收的时序安排)。例如,电子邮件消息可包括“CHALLENGE_ME_NOW:TRUE”报头。这可使系统600自动发送质询,并且当收到正确响应时,使系统600把该发送者包含在合法电子邮件发送者存储库560中。
质询组件520能够适合于检测从邮件发送清单(例如适度的(moderated)邮件发送清单和/或非适度邮件发送清单)接收的电子邮件消息。例如,诸如“优先:清单”或“优先:整批”之类报头行可包含在从邮件发送清单接收的电子邮件消息中。在另一例子中,质询组件520可以至少部分根据与“寄件人”行不同的“发送者”行的检测,检测电子邮件消息是垃圾邮件。电子邮件消息报头一般包含两种不同的寄件人行:位于上部的一个“寄件人”行(例如由SMTP使用的寄件人命令插入),和一个“寄件人:”报头字段(例如通常向用户显示的“寄件人:”报头字段)。对于邮件发送清单来说,这两个寄件人行可不同。
在一个例子中,质询组件520可检测来自于邮件发送清单的电子邮件消息,并向用户提供把邮件发送清单包含在合法电子邮件发送者存储库560中的机会。质询组件520还可包括与邮件发送清单相关的信任等级。
就邮件发送清单来说,要解决的一个问题是降低从邮件发送清单接收的有垃圾邮件特征的消息的可能性会产生相对于邮件发送清单的质询的邮件风暴。该问题因不同清单类型而不同。存在8种情形,不过它们中的许多共有相同的解决方案。具体地说,邮件发送清单可以是适度的或者非适度的,另外,可具有不同的应答质询的能力。这产生8种类型。
许多适度邮件发送清单包括“approved-by”报头。例如,对于适度的邮件发送清单来说,可假定所有消息都是有效邮件,或者都是垃圾邮件。对于非适度邮件发送清单来说,可假定一些垃圾邮件将被发送给邮件发送清单。从而,对于非适度邮件发送清单,质询组件520可允许用户设置确定是应显示具有垃圾邮件特征的消息,还是仅仅将其放入垃圾邮件文件夹530中的阈值。
例如,如果检测到来自邮件发送清单的电子邮件消息,则向用户提供确定与邮件发送清单相关的信任等级的机会。关心的是向邮件发送清单,尤其是不具有自动应答质询的能力的那些邮件发送清单发送过多的质询。例如,对于适度邮件发送清单,可提示用户把邮件发送清单包含在合法电子邮件发送者存储库560中。在另一例子中,邮件发送清单可应答来自于质询组件520的质询,并可包含在合法电子邮件发送者存储库560中。在第三个例子中,当预约邮件发送清单时,邮件发送清单提示用户把该邮件发送清单包含在用户的合法电子邮件发送者存储库560中。
对于非适度邮件发送清单,例如,可提示用户设置邮件发送清单的阈值。成为垃圾邮件的概率高于阈值的电子邮件消息被转移到垃圾邮件文件夹530和/或被删除。在另一例子中,邮件发送清单可应答来自于质询组件520的质询,并可被包含在合法电子邮件发送者存储库560中。在第三个例子中,当预约邮件发送清单时,邮件发送清单提示用户把该邮件发送清单包含在用户的合法电子邮件发送者存储库560中。
质询组件520可考虑不具备自动应答质询的能力的邮件发送清单。具体地说,对于适度邮件发送清单,质询组件520可把邮件发送清单包含在合法电子邮件发送者存储库560中。对于非适度邮件发送清单,质询组件520可简化邮件发送清单阈值的设置:质询高于阈值的消息,允许低于阈值的消息通过。
可在恰当的时候,把邮件发送清单包含在合法电子邮件发送者存储库560中。对于邮件发送清单,可能用户不向该清单发送邮件。但是,基于从该清单接收的邮件数量较小,把该邮件发送清单包含在合法电子邮件发送者存储库560中是不合乎要求的。否则,垃圾邮件发送者会伪装成邮件发送清单,发送少量的消息(这些消息都不会作为垃圾邮件被删除),随后随意发送垃圾邮件。在一种实现中,如果首次发生来自邮件发送清单的邮件到达,并且不会作为垃圾邮件被删除的情况,则提示用户把该邮件发送清单以及相关的阈值一起添加到合法电子邮件发送者存储库560中。由于多数邮件发送清单包括欢迎消息,因此如果一些欢迎消息包含在训练数据中,则欢迎消息不可能被标记为垃圾邮件。
但是,如果到达的第一批消息基本上都具有垃圾邮件的特征,则该消息应被包含在垃圾邮件文件夹530中。具体地说,让某人伪装成邮件发送清单并发送垃圾邮件是不合乎要求的。从而,在邮件发送清单被包含在合法电子邮件发送者存储库560中之前,质询组件520可如前所述向邮件发送清单发送质询。如果消息具有垃圾邮件的特征,但是是合法的,则用户可以接收这些消息,也可不接收这些消息,取决于如何处理质询。如果未回答质询,则这些消息不会通过。从而,垃圾邮件应难以通过。最后,邮件发送清单会发送不具有垃圾邮件特征的消息,并提示用户建立关于邮件发送清单的策略。
要认识到邮件发送清单可具有寄件人地址,从而发送给该寄件人地址的邮件被发送给整个清单。如果清单表现为这种清单,则向其发送质询是不合乎需要的,因为实质上它们可被邮件发送清单的所有读者接收。在邮件发送清单被包含在合法电子邮件发送者存储库560中之前,来自这种邮件发送清单的明显垃圾邮件可简单地被忽略。可对于邮件发送清单修改合法电子邮件发送者存储库560中内含物的定义。在邮件发送清单上的寄件人行的条件下,对于每个发送者来说,甚至适度的邮件发送清单也不同,合法电子邮件发送者存储库560中的内含物可以报头的其它部分为基础。通常,邮件发送清单上的收件人行是邮件发送清单名称(从而全部应答适于整个清单)。从而对于邮件发送清单,合法电子邮件发送者存储库560中的内含物可以至少部分以收件人行为基础。除了寄件人行之外,这也可包含在合法电子邮件发送者存储库560中(例如,如果邮件发送清单的发送者在合法电子邮件发送者存储库560中,这也应是足够的)。要认识到邮件发送清单的其它报头行,例如发自行,也可包含在合法电子邮件发送者存储库560中。
为了确定电子邮件地址的有效性,垃圾邮件发送者依赖于“弹回”。如果电子邮件被寄往无效地址,则许多传统电子邮件服务器把电子邮件弹回其发送者。从而,对于电子邮件服务器来说,如果电子邮件消息未被弹回,则电子邮件地址的有效性增大。因此,垃圾邮件发送者可向未被弹回的地址发送更多的垃圾邮件消息。
对于弹回电子邮件的那些电子邮件服务器,本发明的质询不向垃圾邮件发送者提供任何附加信息(例如,无弹回是地址有效性的指示)。此外,电子邮件服务器本身可通过检测非请求型电子邮件的系统关于“半有效”地址(例如有效但未被监控的地址)发送质询。
对于不弹回送至无效地址的电子邮件的电子邮件服务器来说,电子邮件服务器本身同样能够通过检测非请求电子邮件的系统发送质询,使无效地址的行为类似于有效地址的行为。此外,在一个实现中,服务器系统向电子邮件是垃圾邮件的概率中增加一个随机化因子(例如,防止规避自适应垃圾邮件过滤程序的努力)。
现在参见图7,图中图解说明了根据本发明一方面的响应质询的系统700。系统700包括质询接收器组件710,质询处理器组件720和质询响应组件730。
质询接收器组件710接收质询(例如先前发送的电子邮件的质询)。例如,质询至少可部分以嵌入该质询内的代码,计算质询,人力质询和/或微支付请求为基础。
在一个例子中,质询接收器组件710确定若干质询模态中哪一质询模态将被转发给质询处理器组件720(例如,根据可用计算资源和/或用户喜好)。在另一例子中,质询接收器组件710向用户提供简化若干质询模态之一的选择的信息,从而允许用户选择该用户希望用于应答质询的哪一模态(有的话)。例如,质询接收器组件710可提供有助于用户选择恰当的响应模态的信息,例如,应答计算质询所需的计算资源的数量,微支付的数量和/或微支付账户的余额。一旦选择了质询模态,则质询被转发给质询处理器720。
要认识到在某些情况下,用户可能不希望应答质询,这种情况下,不向质询处理器组件720和/或质询响应组件730发送任何信息。
质询处理器组件720处理质询,并提供与处理的质询相关的输出。例如,当质询包括嵌入代码时,质询处理器组件720可向质询响应组件730提供包括嵌入代码的输出。在质询包括计算质询的情况下,质询处理器组件720可简化计算质询的解答的产生。
当质询包括人力质询时,质询处理器组件720可向用户提供便于解决人力质询的信息。在一个例子中,人力质询可包括人类易于解答,计算机较难解答的问题。在一个例子中,人力质询可包括字词的图像(例如GIF或JPG)。该字词部分被噪声遮掩。噪声使得难以自动开发读取该字词的计算机程序(或者至少使用现成组件),而不会使得人类难以阅读该字词。本例中,质询处理器组件720可向用户提供该字词的图像。用户随后把该字词回送给质询处理器组件720。质询处理器组件720向质询响应组件730提供包括字词的输出。
当质询包括微支付请求时,质询处理器组件720可便于向质询响应组件730提供输出。在一个例子中,对微支付质询的响应以可由发布机构发布的一次性“垃圾邮件证明书”为基础。质询处理器组件720可自动地或者根据用户输入,向质询响应组件730提供垃圾邮件证书编号。通过提供垃圾邮件证书编号,之后使垃圾证明书无效(例如一次性使用)。
在另一例子中,对微支付质询的响应以微支付账户为基础。每个这种响应导致从发布机构持有的微支付账户中除去一定的金额。质询处理器组件720可向质询响应组件730提供与微支付账户相关的信息。
质询响应组件730至少部分根据与处理的质询相关的输出,提供对该质询的响应。例如,对质询的响应可包括嵌入代码,对计算质询的解答,对人力质询的解答和/或微支付。
在一种实现中,例如,为了降低拒绝服务攻击的可能性,依据对于指定消息已处理的质询的数量,对计算质询排序。在处理具有更大数量的已处理质询的消息前,处理已处理质询数量较少的消息(例如当计算资源可用时)。从而,在消息被发送给邮件发送清单的情况下,在致力于导致拒绝服务攻击的过程中,接受者可发送计算质询。但是,一旦为该消息处理了一个或多个计算质询,则具有较少已处理质询的其它消息的计算质询可被赋予优先权,从而降低拒绝服务的可能性。
鉴于上面表示和说明的例证系统,参考图8、9、10和11的流程图,将更好地理解可根据本发明实现的方法。虽然为了简化说明,所述方法被表示和描述成一系列的方框,但是要明白和认识到本发明并不局限于所述方框的顺序,因为根据本发明,一些方框可按照不同的顺序产生和/或同时与不同于这里表示和描述的其它一些方框一起产生。此外,实现根据本发明的方法并不需要所有图解说明的方框。
可在由一个或多个组件执行的计算机可执行指令,例如程序模块的一般环境下描述本发明。一般来说,程序模块包括完成特定任务或实现特定抽象数据类型的例程、程序、对象、数据结构等。通常,程序模块的功能性可根据需要组合或分布在不同的实施例中。
参见图8和9,图中图解说明了根据本发明一方面的检测非请求型电子邮件消息的方法800。在804,接收电子邮件消息。在808,确定电子邮件消息是垃圾邮件的概率(例如由邮件分类器确定)。
在812,确定该电子邮件消息的发送者是否在合法电子邮件发送者存储库中。如果在812的确定结果为是,则在816继续处理。如果在812的确定结果为否,则在820确定该电子邮件消息的发送者是否在垃圾邮件发送者存储库中。如果在820的确定结果为是,则在824继续处理。如果在820的确定结果为否,则在828,确定该电子邮件消息是垃圾邮件的概率是否大于第一阈值。如果在828的确定结果为否,则在816继续处理。如果在828的确定结果为是,则在832,把一个或多个质询发送给该电子邮件消息的发送者。
在836,确定是否收到了质询的响应。如果在836的确定结果为否,则在836继续处理。如果在836的确定结果为是,则在840,确定接收的关于质询的响应是否正确。如果在840的确定结果为是,则在816继续处理。如果在840的确定结果为否,则在824继续处理。
在816,该电子邮件消息被识别为“非垃圾邮件”(例如,放入合法电子邮件文件夹中和/或降低相关概率)。随后,在844,把该电子邮件消息的发送者添加到合法电子邮件发送者存储库中,不进行进一步的处理。
在824,该电子邮件消息被确定为垃圾邮件(例如,放入垃圾邮件文件夹中,被删除和/或增大相关概率)。随后,在848,把该电子邮件消息的发送者添加到垃圾邮件发送者存储库,不进行进一步的处理。
现在参见图10,图中图解说明了根据本发明一方面的应答质询的方法1000。在1010,发送电子邮件消息。在1020,接收质询(嵌入的代码,计算质询,人力质询和/或微支付请求)。在1030,处理质询。在1040,发送关于质询的应答。
下面参见图11,图中图解说明了根据本发明一方面的应答质询的方法1100。在1110,发送电子邮件消息。在1120,接收质询(例如具有嵌入代码的各个质询,计算质询,人力质询和/或微支付请求)。在1130,至少部分根据具有较少已处理质询的消息在具有更多已处理质询的消息之前,对要处理的质询排序(例如以便降低拒绝服务攻击)。在1140,处理质询。在1150,发送对选择质询的响应。在1160,确定是否还存在要处理的质询。如果在1160的确定结果为是,则在1130继续处理。如果在1160的确定结果为否,则不进行其它处理。
参见图12,图中图解说明了根据本发明一方面的应答若干质询的例证用户界面1200。在该例证用户界面中,用下述消息提示用户:
你发送的电子邮件消息已被检测为可能的垃圾邮件。除非你正确应答下面确定的质询之一,否则该电子邮件消息会被确定为垃圾邮件和/或作为垃圾邮件被删除。
向用户提供三种选择:计算机计算质询、人力质询和微支付。随后至少部分根据用户的选择,可处理选择的质询。
为了提供本发明各个方面的辅助环境。图13和下面的说明意图提供其中可实现本发明的各个方面的适当操作环境1310的简要的一般性说明。虽然在由一个或多个计算机或其它设备执行的计算机可执行指令,例如程序模块的一般环境下描述本发明,不过本领域的技术人员会认识到本发明也可结合其它程序模块被实现和/或实现为硬件和软件的组合。但是,一般来说,程序模块包括完成特定任务或实现特定数据类型的例程、程序、对象、组件、数据结构等。操作环境1310只是适当的操作环境的一个例子,并不意味着对本发明的使用范围或功能性的任意限制。适合于供本发明之用的其它众所周知的计算机系统、环境,和/或结构包括(但不限于)个人计算机、手持式设备或膝上型设备、多处理器系统、微处理器系统、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括上述系统或设备的分布式计算环境等等。
参见图13,实现本发明的各个方面的例证环境1310包括计算机1312。计算机1312包括处理器1314,系统存储器1316和系统总线1318。系统总线1318使系统组件(包括(但不限于)系统存储器1316)与处理器1314耦接。处理器1314可以是各种可获得的处理器中的任意一种。双微处理器和其它多处理器结构也可用作处理器1314。
系统总线1318可以是包括存储器总线或存储器控制器,外围总线或外部总线,和/或局部总线在内的数种总线结构中的任意一种。局部总线使用任意多种可用总线体系结构,包括(但不限于)13位总线,工业标准结构(ISA),微通道结构(MSA),扩展ISA(EISA),智能驱动电子设备(IDE),VESA局部总线(VLB),外设部件互连(PCI),通用串行总线(USB),先进图形端口(AGP),个人计算机存储卡国际协会总线(PCMCIA),和小型计算机系统接口(SCSI)。
系统存储器1316可包括易失性存储器1320和非易失性存储器1322。包含例如在启动过程中,在计算机1312内的部件之间传送信息的基本例程的基本输入/输出系统(BIOS)保存在非易失性存储器1322中。举例来说(但不是限制性的),非易失性存储器1322可包括只读存储器(ROM),可编程ROM(PROM),电可编程ROM(EPROM),电可擦ROM(EEPROM)或快速存储器。易失性存储器1320包括起外部高速缓冲存储器作用的随机存取存储器(RAM)。举例来说(但不是限制性的),RAM可以多种形式存在,例如同步RAM(SRAM),动态RAM(DRAM),同步DRAM(SDRAM),双数据速率SDRAM(DDRSDRAM),增强SDRAM(ESDRAM),同步链接DRAM(SLDRAM)和直接Rambus RAM(DRRAM)。
计算机1312还包括可拆卸的/不可拆卸的,易失性/非易失性计算机存储介质。例如,图13图解说明了磁盘存储器1324。磁盘存储器1324包括(但不限于)诸如磁盘驱动器、软盘驱动器、磁带驱动器、Jaz驱动器、Zip驱动器、LS-100驱动器、快速存储卡或记忆棒之类装置。另外,磁盘存储器1324可单独包括存储介质或者与其它存储介质组合,所述其它存储介质包括(但不限于)诸如光盘ROM装置(CD-ROM)、可记录的CD驱动器(CD-R驱动器)、可重写的CD驱动器(CD-RW驱动器)或者数字通用光盘ROM驱动器(DVD-ROM)之类光盘驱动器。为了简化磁盘存储器1324与系统总线1318的连接,可拆卸的或者不可拆卸的接口通常被用作接口1326。
要认识到图13描述了用作用户和在适当的操作环境1310中描述的基本计算机资源之间的中间物的软件。这种软件包括操作系统1328。可保存在磁盘存储器1324上的操作系统1328用于控制和分配计算机系统1312的资源。系统应用程序1330通过保存在系统存储器1316中或者保存在磁盘存储器1324上的程序模块1332和程序数据1334,利用操作系统1328进行的资源管理。要认识到本发明可和各种操作系统或操作系统的组合一起实现。
用户通过输入装置1336把命令或信息输入计算机1312中。输入装置1316包括(但不限于)诸如鼠标之类指示器、跟踪球、输入笔、触摸垫、键盘、麦克风、操纵杆、游戏垫、碟形卫星天线、扫描仪、TV调谐卡、数字相机、数字视频相机、web相机等。这些和其它输入装置借助接口端口1338,通过系统总线1318,与处理器1314连接。接口端口1338包括串行端口、并行端口、游戏端口和通用串行总线(USB)。输出装置1340使用和输入装置1336相同类型端口中的一些。从而,例如USB端口可用于向计算机1312提供输入,并且可把来自计算机1312的信息输出给输出装置1340。提供了输出适配器1342,以便举例说明在需要特殊适配器的输出装置1340之中,存在类似于监视器、扬声器和打印机的一些输出装置1340。举例来说,输出适配器1342包括(但不限于)提供输出装置1340和系统总线1318之间的连接手段的视频卡和音频卡。应注意其它装置和/或装置的系统既提供输入能力又提供输出能力,例如远程计算机1344。
计算机1312可在使用相对于一个或多个远程计算机,例如远程计算机1344的逻辑连接的网络环境中工作。远程计算机1344可以是个人计算机、服务器、路由器、网络PC、工作站、基于微处理器的器具、对等设备或者其它常见网络节点等,一般包括关于计算机1312描述的许多或全部部件。为了简洁起见,对于远程计算机1344,只图解说明了存储器存储装置1346。远程计算机1344通过网络接口1348与计算机1312逻辑连接,随后通过通信连接1350与计算机1312物理连接。网络接口1348包括诸如局域网(LAN)和广域网(WAN)之类通信网络。LAN技术包括光纤分布式数据接口(FDDI)、铜线分布式数据接口(CDDI)、以太网/IEEE 1302.3、令牌环/IEEE 1302.5等。WAN技术包括(但不限于)点对点链接、类似于综合业务数字网(ISDN)及其变体的线路交换网络,和数字用户线路(DSL)。
通信连接1350指的是用于连接网络接口1348和总线1318的硬件/软件。虽然为了清楚起见,通信连接1350被表示在计算机1312之内,不过通信连接也可在计算机1312之外。举例来说,与网络接口连接所必需的硬件/软件包括诸如包括正规电话级调制解调器、电缆调制解调器和DSL调制解调器的调制解调器,ISDN适配器和以太网卡之类的内部和外部技术。
上述说明包括本发明的多个例子。当然不可能描述用于说明本发明的组件或方法的每种可能组合,但是,本领域的普通技术人员会认识到本发明的许多其它组合和变更是可能的。因此,本发明意图包含落入附加权利要求的精神和范围内的所有这种变更、修改和变化。此外,就术语“包括”被用在详细说明或权利要求中来说,该术语意图以和当术语“包含”在权利要求中被用作过渡字词时,解释术语“包含”相似的方式包含一切。

Claims (36)

1、一种便于检测非请求型电子邮件的系统,包括:
接收或保存消息,并接收或计算电子邮件消息是垃圾邮件的相关概率的电子邮件组件;和
向相关概率大于第一阈值的电子邮件消息的始发者发送质询的质询组件。
2、按照权利要求1所述的系统,还包括接收电子邮件消息并确定该电子邮件消息是垃圾邮件的相关概率的邮件分类器。
3、按照权利要求1所述的系统,质询组件还至少部分根据对质询的响应,修改电子邮件消息是垃圾邮件的相关概率。
4、按照权利要求1所述的系统,所述质询是嵌入代码。
5、按照权利要求1所述的系统,所述质询是计算质询。
6、按照权利要求5所述的系统,计算质询是包括时间标记和接收者标记的消息的单向散列。
7、按照权利要求1所述的系统,所述质询是人力质询。
8、按照权利要求1所述的系统,所述质询是微支付请求。
9、按照权利要求1所述的系统,给予用户质询的选择,所述质询的选择以过滤程序为基础。
10、按照权利要求1所述的系统,质询的难度至少部分以电子邮件消息是垃圾邮件的相关概率为基础。
11、一种便于检测非请求型消息的系统,包括:
接收到来的消息,并把到来的消息分成垃圾邮件或合法消息的邮件分类器;和
如果消息被分类为垃圾邮件,则向该消息的发送者发出质询的质询组件。
12、按照权利要求11所述的系统,邮件分类器还把到来的消息保存在垃圾邮件文件夹或合法消息文件夹中。
13、按照权利要求12所述的系统,质询组件还至少部分根据对质询的响应,把消息从垃圾邮件文件夹转移到合法消息文件夹。
14、按照权利要求11所述的系统,质询是嵌入代码。
15、按照权利要求11所述的系统,质询是计算质询。
16、按照权利要求11所述的系统,质询是人力质询。
17、按照权利要求11所述的系统,质询是微支付请求。
18、按照权利要求11所述的系统,还包括保存和合法消息的发送者相关的信息的合法消息发送者存储库。
19、按照权利要求18所述的系统,如果质询被正确响应,则质询组件把与该消息的发送者相关的信息添加到合法消息发送者存储库中。
20、按照权利要求11所述的系统,还包括保存与垃圾邮件的发送者相关的信息的垃圾邮件发送者存储库。
21、一种便于检测非请求型电子邮件的系统,包括:
接收到来的电子邮件消息,并把到来的电子邮件消息分成垃圾邮件、可疑垃圾邮件或合法电子邮件的邮件分类器;和
向被分类为可疑垃圾邮件的电子邮件消息的发送者发出质询的质询组件。
22、按照权利要求21所述的系统,邮件分类器还把到来的电子邮件消息保存在垃圾邮件文件夹、可疑垃圾邮件或合法邮件文件夹中。
23、按照权利要求22所述的系统,质询组件还至少部分根据对质询的响应,把电子邮件消息从可疑垃圾邮件文件夹转移到垃圾邮件文件夹或者合法邮件文件夹。
24、按照权利要求21所述的系统,质询至少是嵌入代码、计算质询、人力质询和微支付请求之一。
25、按照权利要求21所述的系统,还包括保存与合法电子邮件的发送者相关的信息的合法电子邮件发送者存储库。
26、按照权利要求21所述的系统,还包括保存与垃圾邮件的发送者相关的信息的垃圾邮件发送者存储库。
27、按照权利要求21所述的系统,电子邮件消息包括每一接收者ID。
28、按照权利要求21所述的系统,质询组件还适合于检测电子邮件消息是否来自于邮件发送清单。
29、按照权利要求28所述的系统,质询组件还适合于检测邮件发送清单是适度的还是非适度的。
30、一种检测非请求型电子邮件的方法,包括:
向被分类为可疑垃圾邮件的电子邮件消息的发送者发出质询;
接收对该质询的响应;和
至少部分根据对质询的响应,修改电子邮件消息的分类。
31、按照权利要求30所述的方法,还包括至少一个下述操作,
接收电子邮件消息;
把该电子邮件消息分类为垃圾邮件、可疑垃圾邮件或合法电子邮件;
确定发送者是否被保存在合法电子邮件发送者存储库中;和
确定发送者是否在垃圾邮件发送者存储库中。
32、按照权利要求30所述的方法,质询至少是嵌入代码、计算质询、人力质询和微支付请求之一。
33、一种响应电子邮件质询的方法,包括:
接收对电子邮件消息的质询;
至少部分根据具有较少已处理质询的消息在具有更多质询的消息之前,对质询排序;
处理具有较少质询的消息的质询;和
发送对具有较少质询的消息的质询的响应。
34、一种在两个或更多的计算机组件之间传送的,便于非请求型电子邮件检测的数据分组,所述数据分组包括:
包含与质询相关的信息的数据字段,所述质询至少部分以电子邮件消息是垃圾邮件的相关概率为基础。
35、一种存储便于检测非请求型电子邮件的系统的计算机可执行组件的计算机可读介质,包括:
接收电子邮件消息,并确定该电子邮件消息是垃圾邮件的相关概率的邮件分类器组件;和
向相关概率大于第一阈值的电子邮件消息的发送者发出质询的质询组件。
36、一种便于检测非请求型电子邮件的系统,包括:
确定电子邮件消息是垃圾邮件的相关概率的装置;和
向相关概率大于第一阈值的电子邮件消息的发送者发出质询的装置。
CNA031311601A 2002-06-26 2003-05-20 带质询的垃圾邮件检测器 Pending CN1467670A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/180,565 US8046832B2 (en) 2002-06-26 2002-06-26 Spam detector with challenges
US10/180,565 2002-06-26

Publications (1)

Publication Number Publication Date
CN1467670A true CN1467670A (zh) 2004-01-14

Family

ID=29717922

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA031311601A Pending CN1467670A (zh) 2002-06-26 2003-05-20 带质询的垃圾邮件检测器

Country Status (10)

Country Link
US (1) US8046832B2 (zh)
EP (1) EP1376427A3 (zh)
JP (1) JP4335582B2 (zh)
KR (1) KR100992220B1 (zh)
CN (1) CN1467670A (zh)
AU (1) AU2003203764B2 (zh)
BR (1) BR0301339A (zh)
CA (1) CA2424206A1 (zh)
MX (1) MXPA03004605A (zh)
RU (1) RU2381551C2 (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011079530A1 (zh) * 2010-01-04 2011-07-07 阿尔卡特朗讯 一种用于筛选信息的方法及装置
CN102227114A (zh) * 2010-07-23 2011-10-26 卡巴斯基实验室封闭式股份公司 通过探测数据传输来检测垃圾邮件机器人的系统和方法
CN102402741A (zh) * 2010-09-17 2012-04-04 腾讯科技(深圳)有限公司 信件管理方法及系统
CN101841489B (zh) * 2004-05-25 2013-03-27 反射网络公司 用于控制对电子消息接收者的访问的系统和方法
CN101573956B (zh) * 2006-11-03 2013-04-10 信息实验室有限公司 图像垃圾信息的检测方法和系统
CN103155480A (zh) * 2010-07-30 2013-06-12 索尼公司 认证装置、认证方法和程序
US9544272B2 (en) 2007-01-24 2017-01-10 Intel Corporation Detecting image spam
US10050917B2 (en) 2007-01-24 2018-08-14 Mcafee, Llc Multi-dimensional reputation scoring
CN110574049A (zh) * 2017-05-19 2019-12-13 谷歌有限责任公司 多任务多模态机器学习系统
CN113067765A (zh) * 2020-01-02 2021-07-02 中国移动通信有限公司研究院 一种多媒体消息监控方法、装置及设备
CN113678411A (zh) * 2019-04-10 2021-11-19 微软技术许可有限责任公司 撤回消息链内的消息

Families Citing this family (193)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7516182B2 (en) * 2002-06-18 2009-04-07 Aol Llc Practical techniques for reducing unsolicited electronic messages by identifying sender's addresses
US8046832B2 (en) 2002-06-26 2011-10-25 Microsoft Corporation Spam detector with challenges
US7908330B2 (en) * 2003-03-11 2011-03-15 Sonicwall, Inc. Message auditing
US8924484B2 (en) * 2002-07-16 2014-12-30 Sonicwall, Inc. Active e-mail filter with challenge-response
US8396926B1 (en) * 2002-07-16 2013-03-12 Sonicwall, Inc. Message challenge response
US7539726B1 (en) * 2002-07-16 2009-05-26 Sonicwall, Inc. Message testing
US20040054733A1 (en) * 2002-09-13 2004-03-18 Weeks Richard A. E-mail management system and method
US7149801B2 (en) * 2002-11-08 2006-12-12 Microsoft Corporation Memory bound functions for spam deterrence and the like
US7533148B2 (en) * 2003-01-09 2009-05-12 Microsoft Corporation Framework to enable integration of anti-spam technologies
AU2004207949B8 (en) 2003-01-24 2010-05-13 Unium Inc. Method for secure communication and resource sharing
US7305445B2 (en) * 2003-01-28 2007-12-04 Microsoft Corporation Indirect disposable email addressing
US7620691B1 (en) 2003-02-10 2009-11-17 Aol Llc Filtering electronic messages while permitting delivery of solicited electronics messages
US8266215B2 (en) 2003-02-20 2012-09-11 Sonicwall, Inc. Using distinguishing properties to classify messages
US7406502B1 (en) 2003-02-20 2008-07-29 Sonicwall, Inc. Method and system for classifying a message based on canonical equivalent of acceptable items included in the message
US7299261B1 (en) 2003-02-20 2007-11-20 Mailfrontier, Inc. A Wholly Owned Subsidiary Of Sonicwall, Inc. Message classification using a summary
US7249162B2 (en) * 2003-02-25 2007-07-24 Microsoft Corporation Adaptive junk message filtering system
US7543053B2 (en) * 2003-03-03 2009-06-02 Microsoft Corporation Intelligent quarantining for spam prevention
US7219148B2 (en) * 2003-03-03 2007-05-15 Microsoft Corporation Feedback loop for spam prevention
US7552176B2 (en) * 2003-03-12 2009-06-23 Microsoft Corporation Reducing unwanted and unsolicited electronic messages by exchanging electronic message transmission policies and solving and verifying solutions to computational puzzles
US8005899B2 (en) * 2003-03-19 2011-08-23 Message Level Llc System and method for detecting and filtering unsolicited and undesired electronic messages
US7856477B2 (en) * 2003-04-04 2010-12-21 Yahoo! Inc. Method and system for image verification to prevent messaging abuse
US7680886B1 (en) 2003-04-09 2010-03-16 Symantec Corporation Suppressing spam using a machine learning based spam filter
US7290033B1 (en) 2003-04-18 2007-10-30 America Online, Inc. Sorting electronic messages using attributes of the sender address
US7650382B1 (en) 2003-04-24 2010-01-19 Symantec Corporation Detecting spam e-mail with backup e-mail server traps
US7366919B1 (en) 2003-04-25 2008-04-29 Symantec Corporation Use of geo-location data for spam detection
US7640590B1 (en) 2004-12-21 2009-12-29 Symantec Corporation Presentation of network source and executable characteristics
US7739494B1 (en) 2003-04-25 2010-06-15 Symantec Corporation SSL validation and stripping using trustworthiness factors
US7483947B2 (en) * 2003-05-02 2009-01-27 Microsoft Corporation Message rendering for identification of content features
US7546348B2 (en) * 2003-05-05 2009-06-09 Sonicwall, Inc. Message handling with selective user participation
US7590695B2 (en) * 2003-05-09 2009-09-15 Aol Llc Managing electronic messages
US20050132197A1 (en) * 2003-05-15 2005-06-16 Art Medlar Method and apparatus for a character-based comparison of documents
US20040236838A1 (en) * 2003-05-24 2004-11-25 Safe E Messaging, Llc Method and code for authenticating electronic messages
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
US7272853B2 (en) 2003-06-04 2007-09-18 Microsoft Corporation Origination/destination features and lists for spam prevention
US7447744B2 (en) * 2003-06-06 2008-11-04 Microsoft Corporation Challenge response messaging solution
US20040254990A1 (en) * 2003-06-13 2004-12-16 Nokia, Inc. System and method for knock notification to an unsolicited message
US7711779B2 (en) * 2003-06-20 2010-05-04 Microsoft Corporation Prevention of outgoing spam
US7519668B2 (en) * 2003-06-20 2009-04-14 Microsoft Corporation Obfuscation of spam filter
US8533270B2 (en) 2003-06-23 2013-09-10 Microsoft Corporation Advanced spam detection techniques
US8230019B2 (en) * 2003-07-17 2012-07-24 International Business Machines Corporation Alerting electronic mail users of undeliverable recipients
US8214437B1 (en) * 2003-07-21 2012-07-03 Aol Inc. Online adaptive filtering of messages
US8112483B1 (en) * 2003-08-08 2012-02-07 Emigh Aaron T Enhanced challenge-response
US8275838B2 (en) * 2003-08-14 2012-09-25 International Business Machines Corporation Conditioned delivery of electronic mail
GB2405229B (en) * 2003-08-19 2006-01-11 Sophos Plc Method and apparatus for filtering electronic mail
US7921159B1 (en) 2003-10-14 2011-04-05 Symantec Corporation Countering spam that uses disguised characters
US9118628B2 (en) * 2003-11-06 2015-08-25 Scott C Harris Locked e-mail server with key server
WO2005062843A2 (en) 2003-12-19 2005-07-14 America On Line, Inc Community messaging lists for authorization to deliver electronic messages
US8073910B2 (en) * 2005-03-03 2011-12-06 Iconix, Inc. User interface for email inbox to call attention differently to different classes of email
US20050182735A1 (en) * 2004-02-12 2005-08-18 Zager Robert P. Method and apparatus for implementing a micropayment system to control e-mail spam
CA2457478A1 (en) * 2004-02-12 2005-08-12 Opersys Inc. System and method for warranting electronic mail using a hybrid public key encryption scheme
US20070162394A1 (en) 2004-02-12 2007-07-12 Iconix, Inc. Rapid identification of message authentication
US8214438B2 (en) * 2004-03-01 2012-07-03 Microsoft Corporation (More) advanced spam detection features
US20050204005A1 (en) * 2004-03-12 2005-09-15 Purcell Sean E. Selective treatment of messages based on junk rating
US20050204006A1 (en) * 2004-03-12 2005-09-15 Purcell Sean E. Message junk rating interface
US8051483B2 (en) 2004-03-12 2011-11-01 Fortinet, Inc. Systems and methods for updating content detection devices and systems
US7584287B2 (en) * 2004-03-16 2009-09-01 Emergency,24, Inc. Method for detecting fraudulent internet traffic
US20050216397A1 (en) 2004-03-26 2005-09-29 Clearcommerce, Inc. Method, system, and computer program product for processing a financial transaction request
US7747860B2 (en) 2004-05-04 2010-06-29 Message Level, Llc System and method for preventing delivery of unsolicited and undesired electronic messages by key generation and comparison
US20050254100A1 (en) * 2004-05-17 2005-11-17 Venali, Inc. Ticket exchange for combating fax spam
US20050289148A1 (en) * 2004-06-10 2005-12-29 Steven Dorner Method and apparatus for detecting suspicious, deceptive, and dangerous links in electronic messages
US20050278253A1 (en) 2004-06-15 2005-12-15 Microsoft Corporation Verifying human interaction to a computer entity by way of a trusted component on a computing device or the like
US7565445B2 (en) 2004-06-18 2009-07-21 Fortinet, Inc. Systems and methods for categorizing network traffic content
US7664819B2 (en) * 2004-06-29 2010-02-16 Microsoft Corporation Incremental anti-spam lookup and update service
US7904517B2 (en) * 2004-08-09 2011-03-08 Microsoft Corporation Challenge response systems
US7660865B2 (en) * 2004-08-12 2010-02-09 Microsoft Corporation Spam filtering with probabilistic secure hashes
US7490244B1 (en) 2004-09-14 2009-02-10 Symantec Corporation Blocking e-mail propagation of suspected malicious computer code
CA2484509C (en) * 2004-09-14 2009-04-21 Jean-Louis Vill Method and system for filtering electronic messages
US7555524B1 (en) * 2004-09-16 2009-06-30 Symantec Corporation Bulk electronic message detection by header similarity analysis
US20080086532A1 (en) * 2004-10-04 2008-04-10 Brian Cunningham Method for the Verification of Electronic Message Delivery and for the Collection of Data Related to Electronic Messages Sent with False Origination Addresses
US7197539B1 (en) 2004-11-01 2007-03-27 Symantec Corporation Automated disablement of disposable e-mail addresses based on user actions
US7546349B1 (en) 2004-11-01 2009-06-09 Symantec Corporation Automatic generation of disposable e-mail addresses
US8032594B2 (en) * 2004-11-10 2011-10-04 Digital Envoy, Inc. Email anti-phishing inspector
WO2006051434A1 (en) * 2004-11-15 2006-05-18 Frits Lyneborg A method and system for preventing reception of unwanted electronic messages, such as spam-mails
US7577708B2 (en) * 2004-12-10 2009-08-18 Doron Levy Method for discouraging unsolicited bulk email
US7756933B2 (en) * 2004-12-13 2010-07-13 Collactive Ltd. System and method for deterring rogue users from attacking protected legitimate users
WO2006065882A2 (en) * 2004-12-13 2006-06-22 Blue Security, Inc. System and method for deterring rogue users from attacking protected legitimate users
US20060161989A1 (en) * 2004-12-13 2006-07-20 Eran Reshef System and method for deterring rogue users from attacking protected legitimate users
US8396927B2 (en) * 2004-12-21 2013-03-12 Alcatel Lucent Detection of unwanted messages (spam)
US7603422B2 (en) * 2004-12-27 2009-10-13 Microsoft Corporation Secure safe sender list
US8423413B2 (en) 2004-12-30 2013-04-16 Google Inc. Advertisement approval
JP2006244173A (ja) * 2005-03-03 2006-09-14 Fuji Xerox Co Ltd 電子メール処理装置
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
US7650383B2 (en) * 2005-03-15 2010-01-19 Aol Llc Electronic message system with federation of trusted senders
WO2006102164A2 (en) * 2005-03-17 2006-09-28 Dillon Mark E System, method and device for trapping mass-delivery electronic messages
US7975010B1 (en) 2005-03-23 2011-07-05 Symantec Corporation Countering spam through address comparison
US7647381B2 (en) * 2005-04-04 2010-01-12 Aol Llc Federated challenge credit system
US7757288B1 (en) 2005-05-23 2010-07-13 Symantec Corporation Malicious e-mail attack inversion filter
EP1891782B1 (en) 2005-05-26 2018-08-22 XConnect Global Networks Ltd. Detection of spit in voip calls
US8132005B2 (en) * 2005-07-07 2012-03-06 Nokia Corporation Establishment of a trusted relationship between unknown communication parties
US7930353B2 (en) * 2005-07-29 2011-04-19 Microsoft Corporation Trees of classifiers for detecting email spam
US7856090B1 (en) 2005-08-08 2010-12-21 Symantec Corporation Automatic spim detection
US8201254B1 (en) 2005-08-30 2012-06-12 Symantec Corporation Detection of e-mail threat acceleration
US20070150333A1 (en) * 2005-09-02 2007-06-28 Roger Hurst Energy and chemical species utility management system
US7617285B1 (en) 2005-09-29 2009-11-10 Symantec Corporation Adaptive threshold based spam classification
US8874477B2 (en) 2005-10-04 2014-10-28 Steven Mark Hoffberg Multifactorial optimization system and method
US7912907B1 (en) 2005-10-07 2011-03-22 Symantec Corporation Spam email detection based on n-grams with feature selection
US20070088793A1 (en) * 2005-10-17 2007-04-19 Landsman Richard A Filter for instant messaging
US8065370B2 (en) * 2005-11-03 2011-11-22 Microsoft Corporation Proofs to filter spam
ES2285922B1 (es) * 2005-11-18 2008-10-16 Miguel Angel Quetglas Ariño Sistema de cortafuegos y anti-spam para redes ethernet.
US8549651B2 (en) * 2007-02-02 2013-10-01 Facebook, Inc. Determining a trust level in a social network environment
US8296373B2 (en) 2007-02-02 2012-10-23 Facebook, Inc. Automatically managing objectionable behavior in a web-based social network
US9459622B2 (en) 2007-01-12 2016-10-04 Legalforce, Inc. Driverless vehicle commerce network and community
KR100828372B1 (ko) * 2005-12-29 2008-05-08 삼성전자주식회사 서비스 거부 공격으로부터 서버를 보호하는 방법 및 장치
CA2677525A1 (en) 2006-02-14 2007-08-23 Message Level, Llc Method for predelivery verification of an intended recipient of an electronic message and dynamic generation of message content upon verification
US7580974B2 (en) 2006-02-16 2009-08-25 Fortinet, Inc. Systems and methods for content type classification
US9002754B2 (en) 2006-03-17 2015-04-07 Fatdoor, Inc. Campaign in a geo-spatial environment
US9373149B2 (en) 2006-03-17 2016-06-21 Fatdoor, Inc. Autonomous neighborhood vehicle commerce network and community
US9098545B2 (en) 2007-07-10 2015-08-04 Raj Abhyanker Hot news neighborhood banter in a geo-spatial social network
US9064288B2 (en) 2006-03-17 2015-06-23 Fatdoor, Inc. Government structures and neighborhood leads in a geo-spatial environment
US9070101B2 (en) 2007-01-12 2015-06-30 Fatdoor, Inc. Peer-to-peer neighborhood delivery multi-copter and method
US9071367B2 (en) 2006-03-17 2015-06-30 Fatdoor, Inc. Emergency including crime broadcast in a neighborhood social network
US9037516B2 (en) 2006-03-17 2015-05-19 Fatdoor, Inc. Direct mailing in a geo-spatial environment
US8965409B2 (en) 2006-03-17 2015-02-24 Fatdoor, Inc. User-generated community publication in an online neighborhood social network
US7751397B2 (en) * 2006-05-05 2010-07-06 Broadcom Corporation Switching network employing a user challenge mechanism to counter denial of service attacks
US7680891B1 (en) 2006-06-19 2010-03-16 Google Inc. CAPTCHA-based spam control for content creation systems
US8332947B1 (en) 2006-06-27 2012-12-11 Symantec Corporation Security threat reporting in light of local security tools
US8023927B1 (en) 2006-06-29 2011-09-20 Google Inc. Abuse-resistant method of registering user accounts with an online service
US8112817B2 (en) * 2006-10-30 2012-02-07 Girish Chiruvolu User-centric authentication system and method
US8224905B2 (en) 2006-12-06 2012-07-17 Microsoft Corporation Spam filtration utilizing sender activity data
US8521650B2 (en) 2007-02-26 2013-08-27 Zepfrog Corp. Method and service for providing access to premium content and dispersing payment therefore
US8725597B2 (en) * 2007-04-25 2014-05-13 Google Inc. Merchant scoring system and transactional database
KR100842868B1 (ko) * 2007-04-27 2008-07-02 주식회사 누리비젼 콜백 단문 메세지를 이용한 스팸 단문 메세지 차단 시스템및 그 방법
US8126971B2 (en) * 2007-05-07 2012-02-28 Gary Stephen Shuster E-mail authentication
US10284597B2 (en) 2007-05-07 2019-05-07 Gary Stephen Shuster E-mail authentication
US8082306B2 (en) * 2007-07-25 2011-12-20 International Business Machines Corporation Enterprise e-mail blocking and filtering system based on user input
US8495727B2 (en) * 2007-08-07 2013-07-23 Microsoft Corporation Spam reduction in real time communications by human interaction proof
US8103727B2 (en) * 2007-08-30 2012-01-24 Fortinet, Inc. Use of global intelligence to make local information classification decisions
US8346875B2 (en) * 2007-10-05 2013-01-01 Saar Gillai Intelligence of the crowd electronic mail management system
US8126972B2 (en) * 2007-11-05 2012-02-28 Verizon Patent And Licensing Inc. Access management for messaging systems and methods
US8001582B2 (en) 2008-01-18 2011-08-16 Microsoft Corporation Cross-network reputation for online services
JP2009302823A (ja) * 2008-06-12 2009-12-24 Nec Biglobe Ltd 電子メールシステム、電子メール転送方法、プログラム
US8150373B1 (en) * 2008-09-18 2012-04-03 Sprint Communications Company L.P. Suppression of short message service communications from a trusted domain
US8996622B2 (en) * 2008-09-30 2015-03-31 Yahoo! Inc. Query log mining for detecting spam hosts
US20110252043A1 (en) * 2008-10-01 2011-10-13 Network Box Corporation Limited Electronic communication control
JP5366504B2 (ja) * 2008-11-05 2013-12-11 Kddi株式会社 メール受信サーバ、スパムメールの受信拒否方法およびプログラム
CN101415159B (zh) * 2008-12-02 2010-06-02 腾讯科技(深圳)有限公司 对垃圾邮件进行拦截的方法和装置
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
US8578485B2 (en) * 2008-12-31 2013-11-05 Sonicwall, Inc. Identification of content by metadata
JP5416430B2 (ja) * 2009-02-19 2014-02-12 株式会社吉田製作所 歯科診療情報伝達システム
US9465921B1 (en) * 2009-05-06 2016-10-11 Symantec Corporation Systems and methods for selectively authenticating queries based on an authentication policy
JP2011090442A (ja) * 2009-10-21 2011-05-06 Kddi Corp 電子メール分類装置、電子メール分類方法及び電子メール分類プログラム
US8510098B2 (en) 2010-01-29 2013-08-13 Ipar, Llc Systems and methods for word offensiveness processing using aggregated offensive word filters
US20110225076A1 (en) * 2010-03-09 2011-09-15 Google Inc. Method and system for detecting fraudulent internet merchants
US9111280B2 (en) * 2010-04-16 2015-08-18 Visa International Service Association General purpose messaging
JP2011227850A (ja) * 2010-04-23 2011-11-10 Kddi Corp 電子メール分類装置、電子メール管理サーバ、電子メール分類方法及び電子メール分類プログラム
US8244818B2 (en) * 2010-05-28 2012-08-14 Research In Motion Limited System and method for visual representation of spam probability
JP5593850B2 (ja) 2010-05-31 2014-09-24 ソニー株式会社 認証装置、認証方法、プログラム、及び署名生成装置
US8464342B2 (en) * 2010-08-31 2013-06-11 Microsoft Corporation Adaptively selecting electronic message scanning rules
US8819816B2 (en) * 2010-11-15 2014-08-26 Facebook, Inc. Differentiating between good and bad content in a user-provided content system
US8655886B1 (en) * 2011-03-25 2014-02-18 Google Inc. Selective indexing of content portions
US20120260339A1 (en) * 2011-04-06 2012-10-11 International Business Machines Corporation Imposter Prediction Using Historical Interaction Patterns
US9292600B2 (en) 2011-09-30 2016-03-22 Microsoft Technology Licensing, Llc Message classification and management
US9317485B2 (en) * 2012-01-09 2016-04-19 Blackberry Limited Selective rendering of electronic messages by an electronic device
US9497149B2 (en) * 2012-02-03 2016-11-15 Richard Kramer System and method for reducing unsolicited E-mails
US8396935B1 (en) * 2012-04-10 2013-03-12 Google Inc. Discovering spam merchants using product feed similarity
US9811586B2 (en) * 2012-10-18 2017-11-07 Oath Inc. Systems and methods for processing and organizing electronic content
US20140273987A1 (en) * 2013-03-14 2014-09-18 Google Inc. Challenge Response System to Detect Automated Communications
US9811830B2 (en) 2013-07-03 2017-11-07 Google Inc. Method, medium, and system for online fraud prevention based on user physical location data
CN104469709B (zh) * 2013-09-13 2018-08-10 联想(北京)有限公司 识别短信的方法及电子设备
US9319419B2 (en) * 2013-09-26 2016-04-19 Wave Systems Corp. Device identification scoring
US10069775B2 (en) * 2014-01-13 2018-09-04 Adobe Systems Incorporated Systems and methods for detecting spam in outbound transactional emails
US9439367B2 (en) 2014-02-07 2016-09-13 Arthi Abhyanker Network enabled gardening with a remotely controllable positioning extension
US9457901B2 (en) 2014-04-22 2016-10-04 Fatdoor, Inc. Quadcopter with a printable payload extension system and method
US9004396B1 (en) 2014-04-24 2015-04-14 Fatdoor, Inc. Skyteboard quadcopter and method
CN103996130B (zh) * 2014-04-29 2016-04-27 北京京东尚科信息技术有限公司 一种商品评价信息过滤方法及系统
US9022324B1 (en) 2014-05-05 2015-05-05 Fatdoor, Inc. Coordination of aerial vehicles through a central server
US9971985B2 (en) 2014-06-20 2018-05-15 Raj Abhyanker Train based community
US9441981B2 (en) 2014-06-20 2016-09-13 Fatdoor, Inc. Variable bus stops across a bus route in a regional transportation network
US9451020B2 (en) 2014-07-18 2016-09-20 Legalforce, Inc. Distributed communication of independent autonomous vehicles to provide redundancy and performance
US9917803B2 (en) * 2014-12-03 2018-03-13 International Business Machines Corporation Detection of false message in social media
US11004154B2 (en) * 2015-03-02 2021-05-11 Dropbox, Inc. Collection of transaction receipts using an online content management service
US9769099B2 (en) * 2015-03-04 2017-09-19 Youval Bronicki Systems and methods of handling email communication
CN106161299B (zh) * 2015-03-24 2019-02-15 中兴通讯股份有限公司 一种数据传输方法及装置
US10284371B2 (en) * 2015-05-19 2019-05-07 Workday, Inc. Brute force attack prevention system
US10091151B2 (en) 2015-12-14 2018-10-02 International Business Machines Corporation Preempting spam filters based on transactions
US10453074B2 (en) 2016-07-08 2019-10-22 Asapp, Inc. Automatically suggesting resources for responding to a request
US10083451B2 (en) 2016-07-08 2018-09-25 Asapp, Inc. Using semantic processing for customer support
US10109275B2 (en) 2016-12-19 2018-10-23 Asapp, Inc. Word hash language model
US10757053B2 (en) * 2017-03-02 2020-08-25 Microsoft Technology Licensing, Llc High confidence digital content treatment
US20180330325A1 (en) 2017-05-12 2018-11-15 Zippy Inc. Method for indicating delivery location and software for same
US10497004B2 (en) 2017-12-08 2019-12-03 Asapp, Inc. Automating communications using an intent classifier
US10489792B2 (en) * 2018-01-05 2019-11-26 Asapp, Inc. Maintaining quality of customer support messages
JP6993898B2 (ja) * 2018-02-23 2022-01-14 株式会社日本総合研究所 電子メールシステム
US10169315B1 (en) 2018-04-27 2019-01-01 Asapp, Inc. Removing personal information from text using a neural network
US11216510B2 (en) 2018-08-03 2022-01-04 Asapp, Inc. Processing an incomplete message with a neural network to generate suggested messages
US10715471B2 (en) * 2018-08-22 2020-07-14 Synchronoss Technologies, Inc. System and method for proof-of-work based on hash mining for reducing spam attacks
US10747957B2 (en) 2018-11-13 2020-08-18 Asapp, Inc. Processing communications using a prototype classifier
US11551004B2 (en) 2018-11-13 2023-01-10 Asapp, Inc. Intent discovery with a prototype classifier
US11422834B2 (en) * 2019-03-25 2022-08-23 Yahoo Assets Llc Systems and methods for implementing automated barriers and delays for communication
US11425064B2 (en) 2019-10-25 2022-08-23 Asapp, Inc. Customized message suggestion with user embedding vectors
US11528242B2 (en) * 2020-10-23 2022-12-13 Abnormal Security Corporation Discovering graymail through real-time analysis of incoming email
WO2023127105A1 (ja) * 2021-12-28 2023-07-06 パスロジ株式会社 サーバ、サービス方法、プログラム、ならびに、情報記録媒体
US12244556B1 (en) * 2022-02-22 2025-03-04 Doma Technology Llc Classifying data using machine learning

Family Cites Families (227)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8918553D0 (en) 1989-08-15 1989-09-27 Digital Equipment Int Message control system
US5459717A (en) 1994-03-25 1995-10-17 Sprint International Communications Corporation Method and apparatus for routing messagers in an electronic messaging 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
JP3998710B2 (ja) 1995-05-08 2007-10-31 クランベリー、プロパティーズ、リミテッド、ライアビリティー、カンパニー 規則準拠電子メッセージ管理装置
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
US6144934A (en) 1996-09-18 2000-11-07 Secure Computing Corporation Binary filter using pattern recognition
US6072942A (en) * 1996-09-18 2000-06-06 Secure Computing Corporation System and method of electronic mail filtering using interconnected nodes
US5911776A (en) * 1996-12-18 1999-06-15 Unisys Corporation Automatic format conversion system and publishing methodology for multi-user network
US5930471A (en) 1996-12-26 1999-07-27 At&T Corp Communications system and method of operation for electronic messaging using structured response objects and virtual mailboxes
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
EP0881559B1 (en) * 1997-05-28 2003-08-20 Siemens Aktiengesellschaft Computer system for protecting software and a method for protecting software
JPH1115756A (ja) * 1997-06-24 1999-01-22 Omron Corp 電子メール判別方法及び装置並びに記憶媒体
US7117358B2 (en) * 1997-07-24 2006-10-03 Tumbleweed Communications Corp. Method and system for filtering communication
US7127741B2 (en) 1998-11-03 2006-10-24 Tumbleweed Communications Corp. Method and system for e-mail message transmission
US20050081059A1 (en) * 1997-07-24 2005-04-14 Bandini Jean-Christophe Denis Method and system for e-mail filtering
US5999967A (en) 1997-08-17 1999-12-07 Sundsted; Todd Electronic mail filtering by electronic stamp
US6199102B1 (en) * 1997-08-26 2001-03-06 Christopher Alan Cobb Method and system for filtering electronic messages
US6332164B1 (en) 1997-10-24 2001-12-18 At&T Corp. System for recipient control of E-mail message by sending complete version of message only with confirmation from recipient to receive message
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
US5999932A (en) 1998-01-13 1999-12-07 Bright Light Technologies, Inc. System and method for filtering unsolicited electronic mail messages using data matching and heuristic processing
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
US6195698B1 (en) * 1998-04-13 2001-02-27 Compaq Computer Corporation Method for selectively restricting access to computer systems
US6504941B2 (en) 1998-04-30 2003-01-07 Hewlett-Packard Company Method and apparatus for digital watermarking of images
US6128608A (en) 1998-05-01 2000-10-03 Barnhill Technologies, Llc Enhancing knowledge discovery using multiple support vector machines
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
US7275082B2 (en) * 1998-07-15 2007-09-25 Pang Stephen Y F System for policing junk e-mail messages
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
US6192114B1 (en) * 1998-09-02 2001-02-20 Cbt Flint Partners Method and apparatus for billing a fee to a party initiating an electronic mail communication when the party is not on an authorization list associated with the party to whom the communication is directed
US6434600B2 (en) 1998-09-15 2002-08-13 Microsoft Corporation Methods and systems for securely delivering electronic mail to hosts having dynamic IP addresses
US6324569B1 (en) 1998-09-23 2001-11-27 John W. L. Ogilvie Self-removing email verified or designated as such by a message distributor for the convenience of a recipient
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
US6249807B1 (en) * 1998-11-17 2001-06-19 Kana Communications, Inc. Method and apparatus for performing enterprise email management
US6618747B1 (en) 1998-11-25 2003-09-09 Francis H. Flynn Electronic communication delivery confirmation and verification system
JP2000163341A (ja) 1998-11-30 2000-06-16 Nec Corp メールサーバー及び迷惑電子メール自動処分方法
US6546416B1 (en) * 1998-12-09 2003-04-08 Infoseek Corporation Method and system for selectively blocking delivery of bulk electronic mail
US6643686B1 (en) 1998-12-18 2003-11-04 At&T Corp. System and method for counteracting message filtering
US6615242B1 (en) 1998-12-28 2003-09-02 At&T Corp. Automatic uniform resource locator-based message filter
US6654787B1 (en) 1998-12-31 2003-11-25 Brightmail, Incorporated Method and apparatus for filtering e-mail
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
GB2347053A (en) 1999-02-17 2000-08-23 Argo Interactive Limited Proxy server filters unwanted email
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
US6449635B1 (en) 1999-04-21 2002-09-10 Mindarrow Systems, Inc. Electronic mail deployment system
US6370526B1 (en) * 1999-05-18 2002-04-09 International Business Machines Corporation Self-adaptive method and system for providing a user-preferred ranking order of object sets
US6592627B1 (en) 1999-06-10 2003-07-15 International Business Machines Corporation System and method for organizing repositories of semi-structured documents such as email
US6546390B1 (en) * 1999-06-11 2003-04-08 Abuzz Technologies, Inc. Method and apparatus for evaluating relevancy of messages to users
AU7080700A (en) * 1999-09-01 2001-03-26 Peter L. Katsikas System for eliminating unauthorized electronic mail
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
US6704772B1 (en) * 1999-09-20 2004-03-09 Microsoft Corporation Thread based email
US6321267B1 (en) 1999-11-23 2001-11-20 Escom Corporation Method and apparatus for filtering junk email
US6728690B1 (en) * 1999-11-23 2004-04-27 Microsoft Corporation Classification system trainer employing maximum margin back-propagation with probabilistic outputs
US6460050B1 (en) 1999-12-22 2002-10-01 Mark Raymond Pace Distributed content identification system
US6701440B1 (en) * 2000-01-06 2004-03-02 Networks Associates Technology, Inc. Method and system for protecting a computer using a remote e-mail scanning device
US6633855B1 (en) * 2000-01-06 2003-10-14 International Business Machines Corporation Method, system, and program for filtering content using neural networks
US7072942B1 (en) 2000-02-04 2006-07-04 Microsoft Corporation Email filtering methods and systems
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
TW521213B (en) 2000-03-27 2003-02-21 Agc Technology Inc Portable electronics information transmission
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
JP2004521522A (ja) 2000-05-03 2004-07-15 シェフラー、ダニエル 送信者が受信者の現在の宛先を知らない場合でも通信の送受信が可能な通信方法
US6519580B1 (en) * 2000-06-08 2003-02-11 International Business Machines Corporation Decision-tree-based symbolic rule induction system for text categorization
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
CA2808275C (en) * 2000-06-22 2016-11-15 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
US7321922B2 (en) * 2000-08-24 2008-01-22 Yahoo! Inc. Automated solicited message detection
US6842773B1 (en) * 2000-08-24 2005-01-11 Yahoo ! Inc. Processing of textual electronic communication distributed in bulk
JP2002149611A (ja) 2000-08-30 2002-05-24 Matsushita Electric Ind Co Ltd 認証システム,認証請求装置,検証装置及びサービス媒体
GB2366706B (en) 2000-08-31 2004-11-03 Content Technologies Ltd Monitoring electronic mail messages digests
US7373510B2 (en) 2000-09-12 2008-05-13 International Business Machines Corporation System and method for implementing a robot proof Web site
TW520483B (en) 2000-09-13 2003-02-11 He-Shin Liau Computer program management system
KR100485096B1 (ko) 2000-09-29 2005-04-25 마츠시타 덴끼 산교 가부시키가이샤 저작권보호 시스템, 송신장치, 수신장치, 브리지장치,저작권보호방법, 매체 및 프로그램
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
JP3639208B2 (ja) 2000-11-28 2005-04-20 株式会社東芝 移動通信システム、移動端末装置、aaahサーバ装置、認証課金サービス提供方法、認証課金サービス享受方法、移動端末装置情報提供方法及び相手端末確認方法
JP3554271B2 (ja) * 2000-12-13 2004-08-18 パナソニック コミュニケーションズ株式会社 情報通信装置
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
US20050159136A1 (en) 2000-12-29 2005-07-21 Andrew Rouse System and method for providing wireless device access
US20020129111A1 (en) 2001-01-15 2002-09-12 Cooper Gerald M. Filtering unsolicited email
US6901398B1 (en) * 2001-02-12 2005-05-31 Microsoft Corporation System and method for constructing and personalizing a universal information classifier
US20020124025A1 (en) 2001-03-01 2002-09-05 International Business Machines Corporataion Scanning and outputting textual information in web page images
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
AU2002256132A1 (en) 2001-04-09 2002-10-21 United States Postal Service System, method, and article of manufacture for filtering mail items based upon recipient preference
JP2002330175A (ja) 2001-04-27 2002-11-15 Nippon Telegr & Teleph Corp <Ntt> メールサーバと電子メールサービスシステムおよび電子メール送受信制御方法ならびにそのプログラムと記録媒体
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
US7739162B1 (en) * 2001-05-04 2010-06-15 West Corporation System, method, and business method for setting micropayment transaction to a pre-paid instrument
US6892193B2 (en) * 2001-05-10 2005-05-10 International Business Machines Corporation Method and apparatus for inducing classifiers for multimedia based on unified representation of features reflecting disparate modalities
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
US6957259B1 (en) 2001-06-25 2005-10-18 Bellsouth Intellectual Property Corporation System and method for regulating emails by maintaining, updating and comparing the profile information for the email source to the target email statistics
TW519591B (en) 2001-06-26 2003-02-01 Wistron Corp Virtual e-mail server system
US7328250B2 (en) 2001-06-29 2008-02-05 Nokia, Inc. Apparatus and method for handling electronic mail
US20030009495A1 (en) * 2001-06-29 2003-01-09 Akli Adjaoute Systems and methods for filtering electronic content
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
KR20010088973A (ko) 2001-08-28 2001-09-29 김동환 스팸메일에 의한 침해를 방지하기 위한 이메일사용목적설정방법
US7146402B2 (en) 2001-08-31 2006-12-05 Sendmail, Inc. E-mail system providing filtering methodology on a per-domain basis
JP3590936B2 (ja) 2001-10-06 2004-11-17 テラス テクノロジーズ,インコーポレイテッド 動的ipフィルタリングモジュールを有する電子メールサービスシステム及び動的ipアドレスフィルタリング方法
JP2003115925A (ja) 2001-10-09 2003-04-18 Nec Corp 迷惑メール駆除及びメーリングリスト機能をもつショートメッセージシステム
JP3813854B2 (ja) 2001-10-17 2006-08-23 日本電気通信システム株式会社 メールサーバ,メール配信システムおよびメール配信方法
US20060036701A1 (en) * 2001-11-20 2006-02-16 Bulfer Andrew F Messaging system having message filtering and access control
CN1350247A (zh) 2001-12-03 2002-05-22 上海交通大学 针对邮件内容的监管系统
US7039949B2 (en) * 2001-12-10 2006-05-02 Brian Ross Cartmell Method and system for blocking unwanted communications
US8561167B2 (en) 2002-03-08 2013-10-15 Mcafee, Inc. Web reputation scoring
US20060015942A1 (en) * 2002-03-08 2006-01-19 Ciphertrust, Inc. Systems and methods for classification of messaging entities
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
KR20020063534A (ko) 2002-06-25 2002-08-03 디프소프트 주식회사 스팸메일 필터링 방법
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
US20040019651A1 (en) * 2002-07-29 2004-01-29 Andaker Kristian L. M. Categorizing electronic messages based on collaborative feedback
US6990485B2 (en) * 2002-08-02 2006-01-24 Hewlett-Packard Development Company, L.P. System and method for inducing a top-down hierarchical categorizer
US20050015456A1 (en) * 2002-08-30 2005-01-20 Martinson John Robert System and method for eliminating unsolicited junk or spam electronic mail
US7363490B2 (en) * 2002-09-12 2008-04-22 International Business Machines Corporation Method and system for selective email acceptance via encoded email identifiers
US7415445B2 (en) * 2002-09-24 2008-08-19 Hewlett-Packard Development Company, L.P. Feature selection for two-class classification systems
US7188369B2 (en) * 2002-10-03 2007-03-06 Trend Micro, Inc. System and method having an antivirus virtual scanning processor with plug-in functionalities
US20040068543A1 (en) * 2002-10-03 2004-04-08 Ralph Seifert Method and apparatus for processing e-mail
US20060041505A1 (en) * 2002-10-11 2006-02-23 900Email Inc. Fee-based message delivery system
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
JP3799325B2 (ja) 2002-12-02 2006-07-19 Necネクサソリューションズ株式会社 電子メール課金方法
WO2004054188A1 (en) 2002-12-10 2004-06-24 Mk Secure Solutions Ltd Electronic mail system
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
WO2004059506A1 (en) 2002-12-26 2004-07-15 Commtouch Software Ltd. Detection and prevention of spam
GB0230343D0 (en) 2002-12-31 2003-02-05 Statoil Asa Use
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
US7089241B1 (en) 2003-01-24 2006-08-08 America Online, Inc. Classifier tuning based on data similarities
US7725544B2 (en) 2003-01-24 2010-05-25 Aol Inc. Group based spam classification
US7249162B2 (en) 2003-02-25 2007-07-24 Microsoft Corporation Adaptive junk message filtering system
US7543053B2 (en) 2003-03-03 2009-06-02 Microsoft Corporation Intelligent quarantining for spam prevention
US7219148B2 (en) * 2003-03-03 2007-05-15 Microsoft Corporation Feedback loop for spam prevention
US20050091320A1 (en) * 2003-10-09 2005-04-28 Kirsch Steven T. Method and system for categorizing and processing e-mails
US7206814B2 (en) * 2003-10-09 2007-04-17 Propel Software Corporation Method and system for categorizing and processing e-mails
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
US7398315B2 (en) 2003-03-12 2008-07-08 Workman Nydegger Reducing unwanted and unsolicited electronic messages by preventing connection hijacking and domain spoofing
US7676546B2 (en) 2003-03-25 2010-03-09 Verisign, Inc. Control and management of electronic messaging
US8117265B2 (en) 2003-03-26 2012-02-14 Aol Inc. Identifying and using identities deemed to be known to a user
US7320020B2 (en) 2003-04-17 2008-01-15 The Go Daddy Group, Inc. Mail server probability spam filter
US20050132197A1 (en) * 2003-05-15 2005-06-16 Art Medlar Method and apparatus for a character-based comparison of documents
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
US7287060B1 (en) 2003-06-12 2007-10-23 Storage Technology Corporation System and method for rating unsolicited e-mail
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
US7155484B2 (en) 2003-06-30 2006-12-26 Bellsouth Intellectual Property Corporation Filtering email messages corresponding to undesirable geographical regions
US20050015455A1 (en) * 2003-07-18 2005-01-20 Liu Gary G. SPAM processing system and methods including shared information among plural SPAM filters
GB2405229B (en) * 2003-08-19 2006-01-11 Sophos Plc Method and apparatus for filtering electronic mail
US20050060643A1 (en) * 2003-08-25 2005-03-17 Miavia, Inc. Document similarity detection and classification system
US20050050150A1 (en) * 2003-08-29 2005-03-03 Sam Dinkin Filter, system and method for filtering an electronic mail message
US7451487B2 (en) * 2003-09-08 2008-11-11 Sonicwall, Inc. Fraudulent message detection
US9338026B2 (en) 2003-09-22 2016-05-10 Axway Inc. Delay technique in e-mail filtering system
US7257564B2 (en) * 2003-10-03 2007-08-14 Tumbleweed Communications Corp. Dynamic message filtering
US7451184B2 (en) * 2003-10-14 2008-11-11 At&T Intellectual Property I, L.P. Child protection from harmful email
US7930351B2 (en) * 2003-10-14 2011-04-19 At&T Intellectual Property I, L.P. Identifying undesired email messages having attachments
US7610341B2 (en) * 2003-10-14 2009-10-27 At&T Intellectual Property I, L.P. Filtered email differentiation
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
US20050102366A1 (en) * 2003-11-07 2005-05-12 Kirsch Steven T. E-mail filter employing adaptive ruleset
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)
US7653816B2 (en) 2003-12-30 2010-01-26 First Information Systems, Llc E-mail certification service
US7359941B2 (en) 2004-01-08 2008-04-15 International Business Machines Corporation Method and apparatus for filtering spam email
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
US20050182735A1 (en) * 2004-02-12 2005-08-18 Zager Robert P. Method and apparatus for implementing a micropayment system to control e-mail spam
US7725545B2 (en) 2004-02-20 2010-05-25 Sybase 365, Inc. Dual use counters for routing loops and spam detection
US7640322B2 (en) 2004-02-26 2009-12-29 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
US20050204006A1 (en) 2004-03-12 2005-09-15 Purcell Sean E. Message junk rating interface
US20050204005A1 (en) 2004-03-12 2005-09-15 Purcell Sean E. Selective treatment of messages based on junk rating
US7600255B1 (en) 2004-04-14 2009-10-06 Cisco Technology, Inc. Preventing network denial of service attacks using an accumulated proof-of-work approach
US7627670B2 (en) * 2004-04-29 2009-12-01 International Business Machines Corporation Method and apparatus for scoring unsolicited e-mail
CA2466567C (en) * 2004-05-07 2011-07-19 Sandvine Incorporated A system and method for detecting sources of abnormal computer network messages
US7870200B2 (en) * 2004-05-29 2011-01-11 Ironport Systems, Inc. Monitoring the flow of messages received at a server
EP1767010B1 (en) 2004-06-15 2015-11-11 Tekelec Global, Inc. Method, system, and computer program products for content-based screening of MMS messages
US20060026246A1 (en) * 2004-07-08 2006-02-02 Fukuhara Keith T System and method for authorizing delivery of E-mail and reducing spam
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
US8176126B2 (en) * 2004-08-26 2012-05-08 International Business Machines Corporation System, method and program to limit rate of transferring messages from suspected spammers
US7574409B2 (en) 2004-11-04 2009-08-11 Vericept Corporation Method, apparatus, and system for clustering and classification
US20060168017A1 (en) 2004-11-30 2006-07-27 Microsoft Corporation Dynamic spam trap accounts
US20060123083A1 (en) 2004-12-03 2006-06-08 Xerox Corporation Adaptive spam message detector
US7607170B2 (en) 2004-12-22 2009-10-20 Radware Ltd. Stateful attack protection
US7937480B2 (en) 2005-06-02 2011-05-03 Mcafee, Inc. Aggregation of reputation data
US7617284B2 (en) * 2005-07-22 2009-11-10 Goran Salamuniccar Public/private/invitation email address based secure anti-spam email protocol
US20070118759A1 (en) * 2005-10-07 2007-05-24 Sheppard Scott K Undesirable email determination
US7971137B2 (en) 2005-12-14 2011-06-28 Google Inc. Detecting and rejecting annoying documents
US8577968B2 (en) * 2006-11-14 2013-11-05 Mcafee, Inc. Method and system for handling unwanted email messages
US11120406B2 (en) * 2006-11-16 2021-09-14 Comcast Cable Communications, Llc Process for abuse mitigation

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101841489B (zh) * 2004-05-25 2013-03-27 反射网络公司 用于控制对电子消息接收者的访问的系统和方法
CN101573956B (zh) * 2006-11-03 2013-04-10 信息实验室有限公司 图像垃圾信息的检测方法和系统
US9544272B2 (en) 2007-01-24 2017-01-10 Intel Corporation Detecting image spam
US10050917B2 (en) 2007-01-24 2018-08-14 Mcafee, Llc Multi-dimensional reputation scoring
CN102598009B (zh) * 2010-01-04 2015-11-25 阿尔卡特朗讯 一种用于筛选信息的方法及装置
WO2011079530A1 (zh) * 2010-01-04 2011-07-07 阿尔卡特朗讯 一种用于筛选信息的方法及装置
CN102227114A (zh) * 2010-07-23 2011-10-26 卡巴斯基实验室封闭式股份公司 通过探测数据传输来检测垃圾邮件机器人的系统和方法
CN103155480A (zh) * 2010-07-30 2013-06-12 索尼公司 认证装置、认证方法和程序
CN103155480B (zh) * 2010-07-30 2015-11-25 索尼公司 认证装置和认证方法
CN102402741A (zh) * 2010-09-17 2012-04-04 腾讯科技(深圳)有限公司 信件管理方法及系统
CN110574049A (zh) * 2017-05-19 2019-12-13 谷歌有限责任公司 多任务多模态机器学习系统
CN110574049B (zh) * 2017-05-19 2023-05-16 谷歌有限责任公司 多任务多模态机器学习系统
CN113678411A (zh) * 2019-04-10 2021-11-19 微软技术许可有限责任公司 撤回消息链内的消息
CN113678411B (zh) * 2019-04-10 2023-07-25 微软技术许可有限责任公司 撤回消息链内的消息
CN113067765A (zh) * 2020-01-02 2021-07-02 中国移动通信有限公司研究院 一种多媒体消息监控方法、装置及设备
CN113067765B (zh) * 2020-01-02 2023-01-13 中国移动通信有限公司研究院 一种多媒体消息监控方法、装置及设备

Also Published As

Publication number Publication date
BR0301339A (pt) 2004-08-24
EP1376427A2 (en) 2004-01-02
CA2424206A1 (en) 2003-12-26
KR100992220B1 (ko) 2010-11-05
US8046832B2 (en) 2011-10-25
AU2003203764B2 (en) 2010-02-18
KR20040002516A (ko) 2004-01-07
US20040003283A1 (en) 2004-01-01
EP1376427A3 (en) 2004-03-31
RU2381551C2 (ru) 2010-02-10
JP4335582B2 (ja) 2009-09-30
AU2003203764A1 (en) 2004-01-22
MXPA03004605A (es) 2004-09-06
JP2004030639A (ja) 2004-01-29

Similar Documents

Publication Publication Date Title
CN1467670A (zh) 带质询的垃圾邮件检测器
CN1265303C (zh) 用于分类电子文件的方法
US8959159B2 (en) Personalized email interactions applied to global filtering
US7693943B2 (en) Classification of electronic mail into multiple directories based upon their spam-like properties
US7930351B2 (en) Identifying undesired email messages having attachments
CN100527117C (zh) 在含多个反垃圾邮件模块的系统中确定消息的方法和系统
US7949718B2 (en) Phonetic filtering of undesired email messages
US8108475B2 (en) Methods and apparatus for categorizing failure messages that result from email messages
JP4742618B2 (ja) 情報処理システム、プログラム及び情報処理方法
US20050050150A1 (en) Filter, system and method for filtering an electronic mail message
CN1573784A (zh) 用于阻止垃圾邮件的源/目的地的特征和列表
US20040083270A1 (en) Method and system for identifying junk e-mail
JP4742619B2 (ja) 情報処理システム、プログラム及び情報処理方法
CN1592229A (zh) 基于url的电子通讯和网页过滤
CN1742266A (zh) 自适应垃圾消息过滤系统
CN101159704A (zh) 基于微内容相似度的反垃圾方法
CN112715020A (zh) 在计算系统中显现选择电子消息
US7406503B1 (en) Dictionary attack e-mail identification
Vahora et al. Novel approach: Naïve bayes with vector space model for spam classification
KR20230111104A (ko) 스팸 메시지의 차단을 위한 단말기 및 그 동작방법
JP4802523B2 (ja) 電子メッセージ分析装置および方法
US11895079B1 (en) Batch sorting of time-bounded messages according to topic
JP7106035B1 (ja) クレーム発生予測システム、クレーム発生予測方法及びプログラム
WO2010135861A1 (zh) 邮件系统、垃圾邮件处理器及标记垃圾邮件的方法
CN117834579A (zh) 一种个性化垃圾邮件过滤方法、系统、设备及介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20040114