发明名称 |
Efficient data pattern matching |
摘要 |
Exemplary methods, apparatuses, and systems receive data as input to be parsed. The data is parsed using a plurality of pattern matching rules, the plurality of pattern matching rules organized according to a hierarchy including a parent rule and one or more child rules of the parent rule. Parsing includes applying the parent rule to the unstructured data, determining the parent rule is unable to find a pattern match in the unstructured data, and bypassing the application of each child rule to the unstructured data in response to the determination that the parent rule is unable to find a pattern match. |
申请公布号 |
US9460074(B2) |
申请公布日期 |
2016.10.04 |
申请号 |
US201313863223 |
申请日期 |
2013.04.15 |
申请人 |
VMware, Inc. |
发明人 |
Huang Chengdu;Li Zhenmin;Xanthos Spiros |
分类号 |
G06F7/00;G06F17/30;G06F17/27 |
主分类号 |
G06F7/00 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer-implemented method of parsing data using a plurality of pattern matching rules, the method comprising:
parsing training data using a plurality of pattern matching rules; assigning a pattern matching rule as a parent rule of one or more child rules upon determining that failure of the parent rule to match the training data is a predictor of the one or more child rules failure to match the training data; receiving data as input to be parsed; and parsing the data using the plurality of pattern matching rules, the plurality of pattern matching rules organized according to a hierarchy including the parent rule and the one or more child rules of the parent rule, and wherein the parsing comprises:
applying the parent rule to the data,determining the parent rule is unable to find a pattern match in the data, andbypassing application of each child rule to the data in response to the determination that the parent rule is unable to find a pattern match. |
地址 |
Palo Alto CA US |