Changing the way the world does text.
Method & Apparatus for Processing Character Streams
Our US Patent 7400271 Method and Apparatus for Processing Character Streams is cited as the "answer" (p. 186) to the final problem (p. 70) on bitwise techniques posed by internationally renowned computer scientist Donald E. Knuth in his textbook, The Art of Computer Programming, Volume 4, Fascicle 1, Addison-Wesley, Boston MA, 2009.
For example, our open source u8u16 software achieves 3X to 25X speed-ups for conversion of UTF-8 character data to UTF-16, depending on platform and input data characteristics. Download u8u16 from Prof. Cameron's development website at u8u16.costar.sfu.ca. Note that the performance improvements cited even include the cost of conversion to and from parallel bit stream form.
Our Parabix (TM) software is the core high-speed XML processing engine based on parallel bit stream technology and available from its development website at parabix.costar.sfu.ca.