×

System for plural-string search with a parallel collation of a first partition of each string followed by finite automata matching of second partitions

  • US 5,452,451 A
  • Filed: 12/01/1994
  • Issued: 09/19/1995
  • Est. Priority Date: 06/15/1989
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a symbol string search apparatus a symbol string search method for making a judgement of whether or not a plurality of symbol strings of interest to be searched for exist in a symbol string to be searched which is composed of symbols represented by codes, the method comprising the steps of:

  • dividing each of the plurality of symbol strings of interest into a first partial symbol string and a second partial symbol string;

    performing for each of said first partial symbol strings of the plurality of symbol strings of interest a leading collation processing using a parallel collation means for collating, in parallel, symbols constituting said first partial symbol string with symbols constituting the symbol string to be search on a symbol basis, said parallel collation means generating a coincidence signal when there is a coincidence for at least one first partial symbol string;

    responsive to said coincidence signal, activating, for a second partial symbol string corresponding to said coincidence, a posterior collation processing with a subsequent symbol string to be searched, the posterior collation processing being performed by use of a finite state automaton executing means including a state transition table which stores control data referred to during the posterior collation processing, the plurality of symbol strings of interest to be searched for being judged as having been successfully searched for in a case where said subsequent symbol string to be searched completely satisfies a search condition for the second partial symbol string corresponding to said coincidence during the posterior collation processing.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×