Patent ID: 7219088

Claim:
A method for analyzing character data comprising: accessing said character data comprising a first group and a second group of memory stored character data strings; partitioning a portion of said character data into said first group of memory stored character data strings, said partitioning into said first group based on a fixed byte-width property of said character data strings; partitioning a portion of said character data into said second group of memory stored character data strings, said partitioning into said second group based on a variable byte-width property of said character data strings; searching through said first group of character data strings for a prescribed string utilizing a fixed byte-width character data string process; and searching through said second group of character data strings for a prescribed string utilizing a variable byte-width character data string process, wherein the execution of said fixed byte-width character data string process is more efficient than the execution of said variable byte-width character data string process.