Nonstandard text entry
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of providing text entry assistance data comprises receiving at a computer information indicative of predictive textual outcomes, generating dictionary data from the received information; and providing the dictionary data to a text entry device remote from the computer. The received information may relate to search requests made by a plurality of remote searchers, and the received information may be indicative of search term popularity.
-
Citations
29 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data collection and distribution system comprising:
-
one or more computers having one or more search engines to receive search requests from a plurality of users; a dictionary generator to produce, based on the search requests, probability data reflecting respective probabilities of usage of a plurality of terms other than the search requests at each of respective devices submitting the search requests received by the one or more search engines, the dictionary generator comprising a concurrence rater that calculates concurrence scores for a plurality of objects, the probability data including the concurrence scores; and a response formatter to receive, for each search request, search results responsive to the search request and the probability data for the search request and output the search results responsive to the search request and the probability data based on the search request from the data collection and distribution system to the device submitting the search request, wherein the probability data produced by the dictionary generator is suitable for suggesting completions for ambiguous text other than the search requests entered into the devices submitting the search requests. - View Dependent Claims (12, 13, 14)
-
-
15. A portable communication device comprising:
-
a data entry interface to interface with a human user; a transceiver to receive and transmit information; memory storing a vocabulary repository containing vocabulary information indicative of probable intended usage of ambiguous input entered by a user of the communication device, the vocabulary information including occurrence data reflecting recent usage practices of users other than the human user of the communication device; data processing apparatus programmed to implement a disambiguation engine to resolve the ambiguous input provided to the device over the data entry interface by the human user to a probable solution for presentation to the human user by identifying possible solutions to the ambiguous input and applying the vocabulary information indicative of probable intended usage to the possible solutions; and an output device to present the probable solutions to the human user under direction of the data processing apparatus, wherein the occurrence data of the vocabulary information indicative of probable intended usage of ambiguous input includes base vocabulary usage information that reflects vocabulary usage that is not associated with a particular time period, and supplemental vocabulary usage information that reflects vocabulary usage within a recent time period by the users other than the human user of the communication device, wherein the supplemental vocabulary usage information comprises a collection of entries, each entry comprising a word, a probability that the word of that entry is to be typed or selected at the communication device, and concurrence probabilities of the word of that entry and a collection of other words at the communication device. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method implemented by a data collection and distribution system of one or more data processing devices, the method comprising:
-
updating a first predictive text entry dictionary stored at a first device having a first text entry system, the updating comprising; receiving, at the data collection and distribution system from the first device, a first search request; generating first entries for updating the first predictive text entry dictionary based on the first search request, each of the first entries comprising; a word, a probability that the word of that entry is to be typed or selected at the first device, and concurrence probabilities of the word of that entry and a collection of other words at the first device; and outputting the first entries for updating the first predictive text entry dictionary from the data collection and distribution system to the first device; and updating a second predictive text entry dictionary stored at a second device having a second text entry system, the updating comprising; receiving, at the data collection and distribution system from the second device, a second search request; generating second entries for updating the second predictive text entry dictionary based on the second search request, each of the second entries comprising; a word, a probability that the word of that entry is to be typed or selected at the second device, and concurrence probabilities of the word of that entry and a collection of other words at the second device; and outputting the second entries for updating the second predictive text entry dictionary from the data collection and distribution system to the second device, wherein the first device differs from the second device, the first search request differs from the second search request, at least some of the first entries are not found in the second entries, and at least some of the second entries are not found in the first entries. - View Dependent Claims (22)
-
-
23. 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 the predictive text entry dictionary probability data is generated based in part on information obtained by crawling one or more internet-accessible information storage locations, wherein the locations correspond to a predefined group of locations for an organization and the predictive text entry dictionary probability data is indicative of the expected usage of terms by that organization; 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 is suitable for suggesting completions for ambiguous text other than the first search request entered at the text entry device. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification