A general purpose processor architecture (methods and apparatuses) that
can discern all subsets of a serial data stream which fulfill an
arbitrarily complex reference pattern. The invention comprises an ordered
set of Detection Cells conditionally interconnected according to the
reference pattern and operationally controlling one another's states
through the network. The invention preferably includes a Host Interface
to enable reporting of Results from a search session as well as the input
and control of reference patterns and source data.