Patent ID: 8370374
Filing Date: 2013-02-05
Classification: G06F,G06N,H04L

Abstract:
1. A computer-implemented method comprising: configuring a pattern matching engine based on user input, the user input comprising one or more user configurable bounds on searching and the one or more user configurable bounds including a maximum barren sample size; using the pattern matching engine to perform a search for a plurality of features in an incoming string; updating a plurality of scores based on presence of any of the plurality of features in the string while searching for the plurality of features, wherein each of the plurality of scores indicates a likelihood of content of the string being in one of a plurality of categories; terminating the search before reaching an end of the string if the one or more user configurable bounds are met; outputting the plurality of scores after terminating the search; searching for the plurality of features in a set of pre-classified documents; classifying the set of pre-classified documents based on a set of current scores of each of the pre-classified documents with respect to the plurality of categories while searching for the plurality of features; collecting statistics on accuracy of said classifying of the set of pre-classified documents; and generating a user interface based on the statistics collected to receive the user input.