发明名称 Dynamic rule reordering for message classification
摘要 Embodiments are directed to generating a customized classification rule execution order and to identifying optimal ordering rules for previously processed data. In an embodiment, a computer system fingerprints a message received via a computer network. The fingerprinting identifies specific characteristics of the message. The computer system compares the message's fingerprint to various stored message fingerprints generated from previously received messages. The comparison determines that the fingerprint does not match the stored fingerprints. The computer system applies classification rules to the message according to a predetermined rule execution order to determine a classification for the message. The computer system then generates a customized classification rule execution order to order those classification rules that optimally identified the message's class at the top of the customized classification rule execution order.
申请公布号 US9116879(B2) 申请公布日期 2015.08.25
申请号 US201113115804 申请日期 2011.05.25
申请人 Microsoft Technology Licensing, LLC 发明人 Gandhi Mauktik H.;Kavishwar Shashank;Lamanna Charles W.
分类号 G06F17/30;G06F17/27;H04L12/58 主分类号 G06F17/30
代理机构 代理人 Bowman Louise;Hoff Aaron;Minhas Micky
主权项 1. At a computer system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for generating a customized classification rule execution order, the method comprising: identifying one or more specific characteristics of a message received via a computer network; fingerprinting the message based at least in part on the identified one or more specific characteristics of the message; comparing the message's fingerprint to one or more stored message fingerprints generated from previously received messages, the comparison determining that the fingerprint does not match the stored fingerprints; applying a plurality of classification rules to the message to determine a classification for the message, the rules applied sequentially according to a predetermined rule execution order; and generating a customized classification rule execution order, based on the results of the sequential application in the predetermined order of the plurality of classification rules to the message, the customized classification rule execution order defining a new sequential order of the classification rules that optimally identifies the message's class by applying the fewest number of rules of the customized classification rule execution order when applied sequentially to the message.
地址 Redmond WA US