Nonstandard locality-based text entry
First Claim
Patent Images
1. A computer-implemented method of providing text entry assistance data, comprising:
- receiving, at a computing system, location information identifying a location and associated with a first user of a first remote data processing device;
receiving, at the computing system, predictive information indicative of predictive textual outcomes, wherein the predictive textual outcomes include text having characters determined to be characters likely to be entered by a user but that have not yet been received from the user;
generating, using the computing system, dictionary data personalized for the first user using the location information and the predictive information, wherein the dictionary data is personalized to target the location identified by the location information; and
providing the personalized dictionary data from the computing system to the first remote data processing device, wherein the first remote data processing device is different than and remote from the computing system, andwherein the personalized dictionary data is operable to be used by the first remote data processing device to provide textual suggestions that include content that the first user has not yet provided to the first remote data processing device.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of providing text entry assistance data includes receiving at a system location information associated with a user, receiving at the system information indicative of predictive textual outcomes, generating dictionary data using the location information, and providing the dictionary data to a remote device.
139 Citations
38 Claims
-
1. A computer-implemented method of providing text entry assistance data, comprising:
-
receiving, at a computing system, location information identifying a location and associated with a first user of a first remote data processing device; receiving, at the computing system, predictive information indicative of predictive textual outcomes, wherein the predictive textual outcomes include text having characters determined to be characters likely to be entered by a user but that have not yet been received from the user; generating, using the computing system, dictionary data personalized for the first user using the location information and the predictive information, wherein the dictionary data is personalized to target the location identified by the location information; and providing the personalized dictionary data from the computing system to the first remote data processing device, wherein the first remote data processing device is different than and remote from the computing system, and wherein the personalized dictionary data is operable to be used by the first remote data processing device to provide textual suggestions that include content that the first user has not yet provided to the first remote data processing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A data collection and distribution system implemented on one or more data processing devices, the system comprising:
-
a request processor to receive data requests from remote client data processing devices; a local search engine to search for information that concerns a locale and that is responsive to the data requests in response to receipt of the data requests; a dictionary generator to produce data entry dictionary information personalized to the locale for use by the remote client data processing devices in disambiguating input entered into the remote client data processing devices, predicting further input to be entered into the remote client data processing devices, or both; and a response formatter to receive the information responsive to the data requests from the local search engine and the data entry dictionary information from the dictionary generator and to format both the information responsive to the data requests and the data entry dictionary information for provision to the remote client data processing devices. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A communication device comprising:
-
a transceiver to receive and transmit information, wherein the transmitted information includes information indicative of a location of the communication device; a vocabulary repository containing terms into which ambiguous information entered by a user of the communication device can be resolved, and occurrence data information characterizing the probability that the terms are an intended resolution of ambiguous information entered by the user of the communication device, wherein the occurrence data information reflects an impact of the user location on the probability that the terms are the intended resolution; and a disambiguation engine to resolve the ambiguous information that has been entered by the user of the communication device into a probable resolution by identifying possible resolutions and applying the occurrence data information to the possible resolutions. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. An apparatus comprising:
a data processing device that is portable by a human user, the data processing device comprising; a wireless transmitter; a collection of input elements; a main text disambiguation dictionary containing common terms that are generally used; a supplemental text disambiguation dictionary containing personalized terms that are updated from time to time and that target a current location of the data processing device, wherein the supplemental text disambiguation dictionary is a) stored as part of the main text disambiguation dictionary or b) stored separately from the main text disambiguation dictionary; an integration module configured to integrate updated personalized terms received over the wireless transmitter into the supplemental text disambiguation dictionary; and a disambiguation engine configured to analyze input entered over the input elements and to apply rules to the entered input to generate suggestions for disambiguating the entered input, predicting further input to be entered, or both, wherein the disambiguation engine relies on the main text disambiguation dictionary and the supplemental text disambiguation dictionary to generate the suggestions. - View Dependent Claims (33, 34, 35, 36, 37, 38)
Specification