1. A first communication device, comprising: an input device to receive input from a user; a memory to store a first database, storing at least one word having a usage, the first database associated with word prediction; and logic to: form a connection with a second communication device, the second communication device including a second database, storing at least one word, the second database associated with word prediction, obtain at least a portion of the second database, analyze the at least a portion of the second database to determine a usage of the at least one word stored in the at least a portion of the second database, identify at least one of similarities or differences between the user of the first communication device and a user of the second communication device based on the usage of the at least one word stored in the first database and the usage of the at least one word stored in the at least a portion of the second database, store the at least a portion of the second database in the first communication device based on the identified at least one of similarities or differences, and perform word prediction on the received input using at least the at least a portion of the second database.