CleverTexting : A new Mobile Texting Technology makes predictions based on statistical nature of a language instead of any dictionary.
Hence it performs equally well across dictionary and non dictionary words. It makes predictions on what characters you are most likely to type next based upon what you have just typed. Also offers on phone SMS compression so you can pack in more text inside the same SMS. All details at http://www.CleverTexting.com