Patent ID: 8392453

Claim:
A method, implemented by a computer system, for providing text entry assistance data, comprising: receiving, at the computer system, information that characterizes search requests submitted to one or more search engines by a plurality of users; producing frequency information that is indicative of a frequency of usage of terms in the search requests; receiving, at the computer system, one or more terms of a first search request, wherein the one or more terms of the first search request are received from a text entry device remote from the computer system; generating, using the computer system, predictive text entry dictionary probability data based at least in part on the frequency information and the first search request, wherein the predictive text entry dictionary probability data are probabilities of usage of terms other than the first search request at the remote text entry device; and outputting, from the computer system, the predictive text entry dictionary probability data to the text entry device remote from the computer system, wherein the predictive text entry dictionary probability data comprises a plurality of terms with a corresponding plurality of predictive weightings to the remote text entry device, wherein the predictive weightings include weightings for co-concurrence events between two or more terms, wherein the predictive text entry dictionary probability data is suitable for suggesting completions for ambiguous text other than the first search request entered at the text entry device.