Invention Grant
US08015208B2 Systems and methods for processing regular expressions 有权
用于处理正则表达式的系统和方法

  • Patent Title: Systems and methods for processing regular expressions
  • Patent Title (中): 用于处理正则表达式的系统和方法
  • Application No.: US12402447
    Application Date: 2009-03-11
  • Publication No.: US08015208B2
    Publication Date: 2011-09-06
  • Inventor: Robert J. McMillen
  • Applicant: Robert J. McMillen
  • Applicant Address: US CA Milpitas
  • Assignee: LSI Corporation
  • Current Assignee: LSI Corporation
  • Current Assignee Address: US CA Milpitas
  • Main IPC: G06F17/30
  • IPC: G06F17/30
Systems and methods for processing regular expressions
Abstract:
A method for reducing the size of a DFA associated with a regular expression separates the functions of locating subexpressions within the DFA and determining if the located subexpressions satisfy a regular expression. For example, the functions of (1) locating subexpressions in a range asserting expression and, (2) determining whether the subexpressions satisfy the range of the range asserting expression are partitioned. In one embodiment, a first component may locate the subexpressions in a data stream using one or more DFAs, while a second component determines if the located subexpressions satisfy the range. In this embodiment, because the DFAs are not configured to determine a relationship between subexpressions, such as a range between subexpressions, the size of the resultant DFA may be significantly reduced.
Public/Granted literature
Information query
Patent Agency Ranking
0/0