UNLEARNING TECHNIQUES FOR ADAPTIVE LANGUAGE MODELS IN TEXT ENTRY
First Claim
1. A method comprising:
- outputting, by a computing device and for display at an output component operatively coupled to the computing device, a graphical keyboard;
responsive to receiving an indication of a first input detected at a location of a presence-sensitive input component operatively coupled to the computing device, determining, based at least in part on the indication of the first input, a new character string that is not included in a language model, wherein the location of the presence-sensitive input component corresponds to a location of the output component;
adding the new character string to the language model and associating a likelihood value with the new character string;
responsive to receiving an indication of a second input detected at a second location of the presence-sensitive input component, predicting the new character string; and
responsive to receiving an indication of a third input that rejects the new character string, decreasing the likelihood value associated with the new character string.
2 Assignments
0 Petitions
Accused Products
Abstract
In some examples, a method includes outputting a graphical keyboard (120) for display and responsive to receiving an indication of a first input (124), determining a new character string that is not included in a language model. The method may include adding the new character string to the language model and associating a likelihood value with the new character string. The method may include, responsive to receiving an indication of a second input, predicting the new character string, and responsive to receiving an indication of a third input that rejects the new character string, decreasing the likelihood value associated with the new character string.
-
Citations
21 Claims
-
1. A method comprising:
-
outputting, by a computing device and for display at an output component operatively coupled to the computing device, a graphical keyboard; responsive to receiving an indication of a first input detected at a location of a presence-sensitive input component operatively coupled to the computing device, determining, based at least in part on the indication of the first input, a new character string that is not included in a language model, wherein the location of the presence-sensitive input component corresponds to a location of the output component; adding the new character string to the language model and associating a likelihood value with the new character string; responsive to receiving an indication of a second input detected at a second location of the presence-sensitive input component, predicting the new character string; and responsive to receiving an indication of a third input that rejects the new character string, decreasing the likelihood value associated with the new character string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising:
-
one or more computer processors; an output component; a presence-sensitive input component; and a memory comprising instructions that when executed by the one or more computer processors cause the one or more computer processors to; output, for display at the output component, a graphical keyboard; responsive to receiving an indication of a first input detected at a location of the presence-sensitive input component, determine, based at least in part on the indication of the first input, a new character string that is not included in a language model, wherein the location of the presence-sensitive input component corresponds to a location of the output component; add the new character string to the language model and associate a likelihood value with the new character string; responsive to receiving an indication of a second input detected at a second location of the presence-sensitive input component, predict the new character string; and responsive to receiving an indication of a third input that rejects the new character string, decrease the likelihood value associated with the new character string. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause at least one processor of a computing device to:
-
output, for display at an output component operatively coupled to the computing device, a graphical keyboard; responsive to receiving an indication of a first input detected at a location of a presence-sensitive input component operatively coupled to the computing device, determine, based at least in part on the indication of the first input, a new character string that is not included in a language model, wherein the location of the presence-sensitive input component corresponds to a location of the output component; add the new character string to the language model and associate a likelihood value with the new character string; responsive to receiving an indication of a second input detected at a second location of the presence-sensitive input component, predict the new character string; and responsive to receiving an indication of a third input that rejects the new character string, decrease the likelihood value associated with the new character string. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification