×

PROGRAMMABLE REGULAR EXPRESSION AND CONTEXT FREE GRAMMAR MATCHER

  • US 20130338998A1
  • Filed: 06/13/2012
  • Published: 12/19/2013
  • Est. Priority Date: 06/13/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product, comprising:

  • a computer readable storage device to store a computer readable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for expression matching, the operations comprising;

    comparing data from an input stream to a word on a programmable ternary content addressable memory (TCAM) matcher to determine a state-to-state transition in an expression matcher from a comparison result;

    identifying a next state in the expression matcher based on the comparison result using a programmable logic connected to an output of the programmable TCAM matcher;

    updating the expression matcher to the next state; and

    storing a sequence of required state transitions for the expression matcher in a collection data structure coupled to the TCAM matcher and the programmable logic, wherein the programmable logic determines a next required state transition to be matched from the sequence.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×