System and method for inputting text
First Claim
1. A system comprising:
- a processor;
memory storing instructions that, when executed by the processor, cause the system to perform operations comprising;
sample at a plurality of times a location of a single continuous gesture on a gesture-sensitive keyboard as the gesture is being performed;
generate one or more features from the plurality of samples, wherein the one or more features relates to one of a plurality of targets of the gesture sensitive keyboard indicative of a user intended input based on the gesture;
generate a prefix tree of terms which includes the one or more features based on the single continuous gesture;
select one or more paths through the prefix tree of terms given the one or more features based on a distance between the one or more features and the one of the plurality of targets; and
predict one or more terms corresponding to the single continuous gesture from the one or more features.
6 Assignments
0 Petitions
Accused Products
Abstract
A system comprising a feature identification means configured to generate one or more features from a plurality of samples, wherein each of the plurality of samples are sampled at a different time and correspond to a location of a single continuous gesture on a gesture-sensitive keyboard as the gesture is being performed and, wherein each of the one or more features relates to one of a plurality of targets of the gesture sensitive keyboard that a user may have intended to input when performing the gesture. The system comprises a prediction means configured to predict one or more terms from the one or more features, the prediction means comprising a prefix tree generating means configured to generate a prefix tree of terms which includes the one or more features, a path finding means configured to find one or more paths through the prefix tree of terms given the one or more features, and a predictor. A corresponding method is also provided.
178 Citations
27 Claims
-
1. A system comprising:
-
a processor; memory storing instructions that, when executed by the processor, cause the system to perform operations comprising; sample at a plurality of times a location of a single continuous gesture on a gesture-sensitive keyboard as the gesture is being performed; generate one or more features from the plurality of samples, wherein the one or more features relates to one of a plurality of targets of the gesture sensitive keyboard indicative of a user intended input based on the gesture; generate a prefix tree of terms which includes the one or more features based on the single continuous gesture; select one or more paths through the prefix tree of terms given the one or more features based on a distance between the one or more features and the one of the plurality of targets; and predict one or more terms corresponding to the single continuous gesture from the one or more features. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for predicting one or more terms from a single continuous gesture across a gesture-sensitive keyboard comprising:
-
sampling at a plurality of times a location of the gesture on the gesture-sensitive keyboard as the gesture is performed; and predicting one or more terms from the plurality of samples by; generating one or more features from the plurality of samples, wherein the one or more features relates to a target on the gesture-sensitive keyboard indicative of an input based on the gesture; generating a prefix tree of terms which includes the one or more features based on the single continuous gesture; and selecting one or more paths through the prefix tree of terms given the one or more features based on a distance between the one or more features and the target to predict one or more terms corresponding to the single continuous gesture.
-
Specification