Nonstandard locality-based text entry
First Claim
Patent Images
1. A device comprising:
- a memory comprising a data entry dictionary that maintains concurrence probabilities for words in the data entry dictionary; and
at least one processor configured to;
receive a plurality of user inputs that each correspond to a respective location of a keyboard;
determine, based on the plurality of user inputs, at least one first word from the data entry dictionary;
automatically receive updated dictionary information for a particular geographic location that is associated with the at least one first word;
add, to the data entry dictionary and from the updated dictionary information, at least one second word that is associated with the particular geographic location;
update, based on the updated dictionary information, the concurrence probabilities for words in the data entry dictionary;
output, for display, the at least one first word;
andoutput, for display and based at least in part on a respective concurrence probability of the at least one second word relative to the at least one first word, the at least one second word as a likely candidate for a follow-up word.
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.
-
Citations
21 Claims
-
1. A device comprising:
-
a memory comprising a data entry dictionary that maintains concurrence probabilities for words in the data entry dictionary; and at least one processor configured to; receive a plurality of user inputs that each correspond to a respective location of a keyboard; determine, based on the plurality of user inputs, at least one first word from the data entry dictionary; automatically receive updated dictionary information for a particular geographic location that is associated with the at least one first word; add, to the data entry dictionary and from the updated dictionary information, at least one second word that is associated with the particular geographic location; update, based on the updated dictionary information, the concurrence probabilities for words in the data entry dictionary; output, for display, the at least one first word; and output, for display and based at least in part on a respective concurrence probability of the at least one second word relative to the at least one first word, the at least one second word as a likely candidate for a follow-up word. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving, by a computing device, a plurality of user inputs that each correspond to a respective location of a keyboard; determining, by the computing device, based on the plurality of user inputs, at least one first word from a data entry dictionary maintained in a memory of the computing device; automatically receiving updated dictionary information for a particular geographic location that is associated with the at least one first word; adding, to the data entry dictionary and based on the updated dictionary information, at least one second word that is associated with the particular geographic location; updating, based on the updated dictionary information, concurrence probabilities for words maintained in the data entry dictionary; outputting, by the computing device, for display, the at least one first word; and outputting, by the computing device, for display and based at least in part on a respective concurrence probability of the at least one second word relative to the at least one first word, the at least one second word as a likely candidate for a follow-up word. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory, machine-readable medium encoded with instructions that, when executed, cause at least one processor of a computing device to:
-
receive a plurality of user inputs that each correspond to a respective location of a keyboard; determine, based on the plurality of user inputs, at least one first word from a data entry dictionary maintained in a memory of the computing device; automatically receive updated dictionary information for a particular geographic location that is associated with the at least one first word; adding, to the data entry dictionary and based on the updated dictionary information, at least one second word that is associated with the particular geographic location; updating, based on the updated dictionary information, concurrence probabilities for words maintained in the data entry dictionary; output, for display, the at least one first word; output, for display and based at least in part on a respective concurrence probability of the at least one second word relative to the at least one first word, the at least one second word as a likely candidate for a follow-up word. - View Dependent Claims (19, 20, 21)
-
Specification