From Luna Ergonomics:
A disruptive new Mobile Texting technology we have developed which makes predictions based on the statistical nature of a language instead of a dictionary. Since it is dictionary less, it is extremely lightweight and performs equally well across dictionary and non dictionary words. You have no friend whose name is "Kltdgw", nor do you live in "Bqilsral", but you could sitting in a restuarant called Sanoba, reading a novel whose heroine is Runatee, or driving a Kozat. These are possible and the vast others, not possible. It turns out that all the words that we use, whether dictionary or non dictionary lie within a narrow spectrum of popular phonemes and syllables extant in a particular language. Different for other languages, in Poland you would have Grzegorz or Miecszlyslaw and Nyumbizi in Swahili, Africa. We make the predictions on what characters you are most likely to type next based upon what you have just typed before and armed with the probabilistic statistical tables of what is actually found in the language. This experimental model is providing excellent results in the prototype that we have built. We have called it CleverTexting. The predictions are shown on the screen and you use the numeric keypad to make the choices, always with a single keystroke. No multitap, no mode change, no disambiguation. That user interface , with no characters fixed to the face of the numeric keypad and dynamic allocation of characters to the keys is also new. Same software also supports Touch Screen Mobile Phone in which case you choose from the screen directly. It is a pleasure typing with it because the predictions it makes are always on the mark to aid you type and yet you have complete control on what you wish to enter. Prototype Java application can be used to compose and send messages. We also offer on phone SMS compression (as an option before transmission) so you can pack in more text into the same SMS.