17. The non-transitory machine-accessible medium of claim 15 , wherein simultaneously searching for the plurality of N-grams in the string of bytes further comprises: inputting the string of bytes into the finite state machine; and tracing operations of the finite state machine over the string of bytes.
17. The non-transitory machine-accessible medium of claim 15 , wherein simultaneously searching for the plurality of N-grams in the string of bytes further comprises: inputting the string of bytes into the finite state machine; and tracing operations of the finite state machine over the string of bytes. 18. The non-transitory machine-accessible medium of claim 17 , wherein collecting the statistical information comprises: counting a number of occurrences of each of the N-grams using the output table while tracing the operations of the finite state machine.