High-speed term searcher
AssigneeBunker Ramo Corporation
InventorAlfred D. Scarbrough
Life of this patent
Estimating the term…
Loading patent…
AssigneeBunker Ramo Corporation
InventorAlfred D. Scarbrough
Estimating the term…
A method and apparatus for high-speed searching of a byte stream for predetermined words or terms. More particularly, the present invention is directed to a method and apparatus for use in combination with a data source supplying a stream of binary signals defining both the identities of alphanumeric characters occurring in an ordered sequence and the position of each such character within a character group for detecting the occurrence of a particularly ordered group of R characters. The apparatus preferably includes a search memory means comprised of multiple (N) sets of R storage locations each of which includes S bit stages, each bit stage being capable of storing a "1" or "0" state. R represents the number of characters within a character group and S represents the number of different characters that can be identified. Each of the R storage locations may store one or more "0" bits, the position of each "0" bit identifying a particular character. A first decoding means is provided responsive to the position within a character group of each character defined by the binary signals for addressing a corresponding one of the R locations. A second decoding means is provided responsive to the identity of each character defined by the binary signals for addressing a particular one of the S bit stages within the addressed location. The addressing of a stage storing a "1" generates a word mismatch signal.
In combination with a data source supplying a stream of binary signals defining both the identities of alphanumeric characters occurring in an ordered sequence and the position of each such character within a character group, an apparatus for detecting the occurrence of a particularly ordered group of R characters, said apparatus comprising:
In combination with a data source supplying a stream of incoming binary signals representing a document formed of words formed of characters formed of a plurality of said binary signals, an apparatus for detecting the occurrence of a predetermined character pattern comprising;
In combination with a data source supplying a stream of incoming binary signals representing a document formed of words formed of characters formed of a plurality of said binary signals, an apparatus for detecting the occurrence of a predetermined character pattern comprising;
A method for detecting the occurrence of a particularly ordered group or R characters from a stream of binary signals defining both the identities of alphanumeric characters occurring in an ordered sequence and the position of each such character within a character group, the steps comprising:
A method for detecting the occurrence of a particularly ordered group of R characters in an incoming stream of binary signals defining both the identities of alphanumeric characters occurring in an ordered sequence and the position of each such character within a character group, the steps comprising:
In combination with a data source supplying a stream of binary signals representing a stream of characters arranged in character groups wherein said character stream includes S different characters, an apparatus for detecting the occurrence of a character group containing a sequence of R particular characters, said apparatus comprising:
Dependencies are inferred from the claim text.