Embodiments aim to generate execution order of customized classification rules and identify optimal collation rules for previously processed data. In one embodiment, the computer system performs fingerprint identification of messages received via the computer network. The fingerprint identifies specific features of the message. The computer system compares the fingerprint of the message with each of the stored message fingerprints generated from the previously received message. The comparison determines that the fingerprint does not match the stored fingerprint. The computer system applies the classification rules to the message according to predetermined rules to determine the classification of the message. The computer system then generates the order of execution of the customized classification rules to sort the classification rules that best identify the classification of the message at the top of the order of execution of the customized classification rules.
【技术实现步骤摘要】
【国外来华专利技术】用于消息分类的动态规则重新排序背景计算机已变得高度集成于工作、家庭、移动设备以及许多其他地方中。计算机可快速且有效地处理大量信息。被设计成在计算机系统上运行的软件应用允许用户执行包括商业应用、学校作业、娱乐等等在内的各种各样的功能。软件应用通常被设计成执行特定的任务,诸如用于草拟文档的文字处理器应用或者用于发送、接收和组织电子邮件的电子邮件程序。在某些情况下,软件应用可被设计成标识并过滤某些类型的消息。例如,反垃圾邮件应用或服务可被配制以分析电子邮件消息并确定哪些消息是垃圾邮件消息。可通过应用将那些被识别为垃圾邮件的消息过滤掉,从而不将它们递送给最终用户。标识垃圾邮件消息的应用可通过将各种规则应用于该消息来标识出垃圾邮件消息。如果某数量的规则适用于该消息,则该消息被标识为垃圾邮件并且被丢弃。概述本文中所述的实施例旨在生成定制分类规则执行次序并为先前处理的数据识别最优排序规则。在一个实施例中,计算机系统对经由计算机网络接收的消息进行指纹识别(fingerprint)。该指纹识别标识出消息的特定特征。计算机系统将该消息的指纹与从先前接收的消息生成的各个经存储消息指纹作比较。该比较确定该指纹与各经存储指纹不匹配。计算机系统根据预定的规则执行次序将各分类规则应用于该消息以确定该消息的分类。计算机系统接着生成定制分类规则执行次序以把最优地标识该消息的分类的那些分类规则排序在定制分类规则执行次序的顶部。在另一个实施例中,计算机系统对经由计算机网络接收的消息进行指纹识别。计算机系统将该消息的指纹与从先前接收的消息生成的各个经存储消息指纹作比较。该比较确定该指纹与经存储指纹 ...
【技术保护点】
在包括多个计算系统的计算机联网环境中的包括至少一个处理器和存储器的计算机系统处,一种用于生成定制分类规则执行次序的计算机实现的方法,所述方法包括:对经由计算机网络接收的消息进行指纹识别的动作,其中所述指纹识别标识出所述消息的一个或多个特定特征;将所述消息的指纹与从先前接收的消息生成的一个或多个经存储消息指纹进行比较的动作,其中所述比较确定该指纹与所述经存储指纹不匹配;根据预定的规则执行次序将一个或多个分类规则应用于所述消息以确定所述消息的分类的动作;以及生成定制分类规则执行次序以将最优地识别出所述消息的分类的那些分类规则排序在所述定制分类规则执行次序的顶部的动作。
【技术特征摘要】
【国外来华专利技术】2011.05.25 US 13/115,8041.在包括多个计算系统的计算机联网环境中的包括至少一个处理器和存储器的计算机系统处,一种用于生成定制分类规则执行次序的计算机实现的方法,所述方法包括: 对经由计算机网络接收的消息进行指纹识别的动作,其中所述指纹识别标识出所述消息的一个或多个特定特征; 将所述消息的指纹与从先前接收的消息生成的一个或多个经存储消息指纹进行比较的动作,其中所述比较确定该指纹与所述经存储指纹不匹配; 根据预定的规则执行次序将一个或多个分类规则应用于所述消息以确定所述消息的分类的动作;以及 生成定制分类规则执行次序以将最优地识别出所述消息的分类的那些分类规则排序在所述定制分类规则执行次序的顶部的动作。2.如权利要求1所述的方法,其特征在于,还包括使所生成的定制分类规则执行次序与所述消息的指纹相关联。3.如权利要求2所述的方法,其特征在于,还包括: 对随后接收的消息进行指纹识别的动作; 确定所述随后接收的消息的指纹与为原始消息生成的指纹匹配的动作;以及 使用所生成的定制分类规则执行次序来处理所述随后接收的消息的动作。4.如权利要求3所述的方法,还包括基于随后接收的消息的执行来细化所生成的定制分类规则执行次序。5.如权利要求1所述的 方法,其特征在于,所述分类规则被置于所述规则执行次序的开始处。6.如权利要求5所述的方法,其特征在于,所生成的定制分类规则执行次序包括用以适当地分类消息的最少数目的分类规则。7.如权利要求1所述的方法,其特征在于,所述分类规则包括正分规则和负分规则,并且其中所述定制分类规则执行次序是单独为所述正分规则确定的。8.如权利要求1所述的方法,其特征在于,所述分类规则包括正分规则和负分规则,并且其中所述定制分类规则执行次序是单独为负分规则确定的。9.如权利要求1所述的方法,其特征在于,还包括: 接收第一后续消息的动作; 保存所述第一后续消息和对应的为所述第一后续消息确定的定制分类规则执行次序的动作; 接收第二后续消息的动作;以及 确定所述第二后续消息与原始接收的消息和所述第一后续消息二者均匹配的动作。10.如权利要求9所述的方法,其特征在于,还包括应用原始消息的定制分类规则执行次序和第一后续消息的定制分类规则执行次序的组合。11.如权利要求9所述的方法,其特征在于,还包括根据原始消息的定制分类规则执行次序和所...
【专利技术属性】
技术研发人员:M·H·甘地,S·卡维希瓦,C·W·拉曼纳,
申请(专利权)人:微软公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。