发明名称 ON-THE-FLY PATTERN RECOGNITION WITH CONFIGURABLE BOUNDS
摘要 Some embodiments of on-the-fly pattern recognition with configurable bounds have been presented. In one embodiment, a pattern matching engine is configured based on user input, which may include values of one or more user configurable bounds on searching. Then the configured pattern matching engine is used to search for a set of features in an incoming string. A set of scores is updated based on the presence of any of the features in the string while searching for the features. Each score may indicate a likelihood of the content of the string being in a category. The search is terminated if the end of the string is reached or if the user configurable bounds are met. After terminating the search, the scores are output.
申请公布号 US2015074099(A1) 申请公布日期 2015.03.12
申请号 US201414543829 申请日期 2014.11.17
申请人 SonicWALL, Inc. 发明人 Raffill Thomas E.;Zhu Shunhui;Yanovsky Roman;Yanovsky Boris;Gmuender John
分类号 G06F17/30;G06F3/0481 主分类号 G06F17/30
代理机构 代理人
主权项 1. A model-based content classification system, comprising: a user interface that receives from a user one or more user-configurable bounds on searching content; a pattern matching engine that receives the one or more user-configurable bounds from the user interface, wherein the pattern matching engine is stored in memory and execution of the pattern matching engine by a processor: searches a string having known content for a predetermined pattern, the search limited according to the received user-configurable bounds,computes a plurality of scores indicating a likelihood that the content of the string corresponds to one or more predetermined content categories, andupdates the scores using a plurality of weights associated with the predetermined pattern in response to detecting the predetermined pattern; a content classification model generator that receives the updated scores from the pattern matching engine, wherein the model generator is stored in memory and execution of the model generator by a processor: generates a content classification model based on the updated scores, andtransmits the content classification model to a model repository stored in memory; and a content classification engine stored in memory, wherein execution of the content classification engine by a processor: accesses the content classification model stored in the model repository, andclassifies subsequent content based on the content classification model.
地址 San Jose CA US