Patent ID: 8117229
Filing Date: 2012-02-14
Classification: G06F,Y10S

Abstract:
1. An apparatus for detecting presence of selected complex strings in a data stream, said apparatus comprising: a memory device storing a predefined complex dictionary containing a plurality of complex strings, each complex string having an arbitrary number of interleaving coherent strings and ambiguous strings; a first computing device having a processor and a memory device storing computer readable instructions for segmenting said predefined complex dictionary into a segmented dictionary and a segment-descriptor matrix, so that: a second computing device having a memory device and comprising: a second processor for ascertaining congruence of interleaving portions of said data stream to selected ambiguous strings of said plurality of complex strings; and a memory device storing processor executable instructions which cause said second processor to: wherein each character in said selected ambiguous strings is defined according to class association and said congruence is determined according to class definition of characters of said interleaving portions; and wherein the processes of locating and ascertaining are pipelined.