A dynamic database reordering system provides a linguistics database that contains words that are ordered according to a linguistics model that dictates the order in which words are presented to a user. While a user enters keystrokes on a keypad of a communications device is pressing keys, the invention...http://www.google.com/patents/US20040083198?utm_source=gb-gplus-sharePatent US20040083198 - Dynamic database reordering system