A method and apparatus is disclosed herein for a rule processor for
conducting contextual searches, the processor comprising a plurality of
input payload search registers, search execution engine coupled to the
plurality of search registers to perform one or more contextual searches
on content in the search registers by via parallel pattern matching in
response to executing rules specifying the one or more searches, and
presenting one or more patterns to the content in the search registers.