发明名称 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.
申请公布号 US8892587(B2) 申请公布日期 2014.11.18
申请号 US201313760024 申请日期 2013.02.05
申请人 SonicWALL, Inc. 发明人 Raffill Thomas E.;Zhu Shunhui;Yanovsky Roman;Yanovsky Boris;Gmuender John
分类号 G06F17/30;G06F7/02 主分类号 G06F17/30
代理机构 Lewis Roca Rothgerber LLP 代理人 Lewis Roca Rothgerber LLP
主权项 1. A method for using a model for pattern recognition, the method comprising: executing instructions stored in memory, wherein execution of the instructions by a processor: configures a pattern matching engine based on user input, the user input comprising one or more user configurable bounds on searching; andexecutes the pattern matching engine to search a pre-classified document for a plurality of features, wherein the pre-classified document is pre-classified into a category of content, the search results in a set of scores for the pre-classified document, and a model is established for the category of content based on the set of scores for the pre-classified document; andstoring in memory the established model for the category of content based on the set of scores for the pre-classified document, wherein further execution of instructions by the processor:executes the pattern matching engine to perform a search for the plurality of features in an incoming string;updates a plurality of scores based on presence of any of the plurality of features in the incoming string;terminates the search before reaching an end of the string if the one or more user configurable bounds are met;outputs the plurality of scores after terminating the search; andclassifies the incoming string into the category of content based on a comparison of the scores for the incoming string with the model established based on the set of scores for the pre-classified document.
地址 San Jose CA US