Patent ID: 8018942

Claim:
A recognition system for recognizing a data packet, said system comprising: a non-transitory computer-readable storage medium having a plurality of characteristic groups stored thereon, a first characteristic group in said plurality of characteristic groups comprising a plurality of data units, a first data unit in said plurality of data units comprising: an instruction for determining a characteristic of said data packet; a total number of data units in said first characteristic group; a corresponding sequence number for said first data unit; a total number of groups in said plurality of characteristic groups; and a corresponding sequence number for said first characteristic group; and a matching processor coupled to said non-transitory computer-readable storage medium and for executing said instruction to generate a result, and for calculating an address pointer according to said result and according to said total number of said data units, said corresponding sequence number for said first data unit, said total number of said groups, and said corresponding sequence number for said first characteristic group.