TouchType Fluency™ Prediction
TouchType Fluency™ Prediction
The prediction engine supporting TouchType Express relies on a range of modules as shown in the diagram below. The key is the ability to provide contextual predictions, based upon multiple language domains, and adapt predictions to specific users’ styles:
This technology can be provided as a standalone prediction engine and can be implemented on a wide range of current devices (touch-screen or conventional), offering significant improvements over existing prediction and word-completion technologies.

Keystrokes Per Character (KSPC)
This is a standard means to measure the efficiency of a text input device. This relationship describes the number of keys that must be pressed (on average) in order to enter a character of text. QWERTY keyboards generally give performance of around 1 KSPC, since each button on the keyboard corresponds directly to a character. On the other hand, without using text prediction, 9-button keypads need more than one keystroke to enter a character as each button represents several characters. Devices, such as TouchType Express, which offer word completion or prediction of words, are able to achieve less than 1 keystroke per character. This enables faster text entry for a user as significantly less buttons need to be pressed in order to enter a section of text.
The graph below shows how TouchType's products compare with conventional prediction software:
- T9 the current standard for 9-button keypad mobile phones
- iTap a disambiguation/prediction technology for 9-button keypads developed by Motorola
- QWERTY the current standard 26-button keyboard with no prediction
- A standard mobile device using a 9-button keypad and TouchType Fluency prediction
- A device using a 26-button QWERTY keyboard and TouchType Fluency prediction
- A touch-screen device using TouchType Express
It has not been possible to obtain keystrokes per character data for the latest text prediction applications including XT9, eZiText, and SureType. Preliminary analysis suggests that these technologies have a KSPC measurement of between 0.8 and 1.
| Text entry device | KSPC |
|---|---|
| T9 | 1.19 |
| iTap (Motorola) | 1.01 |
| QWERTY | 1 |
| TouchType Fluency single word prediction 9-key | 0.67 |
| TouchType Fluency single word prediction 26-key | 0.64 |
| TouchType Express | 0.47 |
Indicative list of devices
The following list is indicative of the range of devices into which the Fluency prediction engine could be integrated:
| Manufacturer | Device |
|---|---|
| Apple | iPod/iPhone |
| RIM | Blackberry Storm 9500 |
| Nokia | 5800 XpressMusic, N770 Internet Tablet, N800, N810 |
| Samsung | Omnia SGH-i900, SPH-i700, Pixon, Soul U900 Midnight, Tocco F480, Giorgio Armani P520 |
| LG | Cookie, Renoir, Viewty, Venus, Prada, Nero, Secret |
| HTC | Touch, Touch Dual, Touch Cruise, Touch Diamond, Touch Pro, Touch HD, Touch Viva, Touch 3G, MAX 4G, TyTN, Titan, G2 |
| Sony Ericsson | G900, Xperia X1, W960i |
| T-mobile | G1 |
| O2 | Xda Zset, Xda Serra, Xda Ignito, Xda Mantle, Xda Stellar, Xda Orbit 2 |
| Motorola | Q9c |
| Palm Treo | 750, 700wx, 800w, Centro |
| Asus | P535 |
| Mio | A700 |
| Hewlett-Packard | iPAQ 110, 210, 614c |
| Acer | n311 |
