×

String matching system and method using bloom filters to achieve sub-linear computation time

  • US 7,482,955 B2
  • Filed: 05/31/2007
  • Issued: 01/27/2009
  • Est. Priority Date: 11/15/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A string matching system, comprising:

  • a text string;

    a plurality of patterns;

    an m-byte search window standing for an m-byte sub-string in the text string under inspection;

    a plurality of Bloom filters, each of the Bloom filter comprising sub-strings of the plurality of patterns;

    wherein the Bloom filters are required for membership of a rightmost block in the m-byte search window to determine a shift length; and

    a priority setting module, wherein when the Bloom filter generates two or more shift lengths, the priority setting module is used to determine the shift length and output the shorter shift length on a priority.

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