Clevertexting, an Indian company, has created a predictive text input system that works without any dictionaries unlike T9 for instance.
Faster typing is achieved by a virtual keyboard with shifting letters that change their position when you type a message. The system predicts the next letter you need and places it near your right or left thumb that increases typing speed.