Nova Patents
EP2805218A1

A system and method for inputting text

Abstract

This record has no abstract on file.

EP2805218A1, drawing sheet 1
Sheet 1 of 16

Term

6.2 yearsto projected expiry

Projected expiry 30 November 2032, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

78 claims: 28 independent, 50 dependent

  1. 1
    Claims of equivalent WO 2013107998 A1 CLAIMS 1. 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 the 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 each of the one or more features relates to a target on the gesture-sensitive keyboard that a user may have intended to input when performing the gesture;generating a prefix tree of terms which includes the one or more features;finding one or more paths through the prefix tree of terms given the one or more features.
  2. 5
    The method of any preceding claim, wherein the target is a point target or a line target.
  3. 6
    The method of any preceding claim, wherein a feature is identified for each target on the gesture-sensitive keyboard.
  4. 8
    The method of any preceding claim, wherein each feature comprises a distance metric which corresponds to the minimum distance between the gesture and the target.
  5. 9
    The method of any preceding claim, wherein the prefix tree of terms is generated by retaining the terms of a dictionary prefix tree which are allowed given the one or more features.
  6. 11
    The method of any preceding claim, wherein the targets of the gesture-sensitive keyboard may correspond to the letters of the alphabet, and optionally word boundary delimiters, such as a space, and/or punctuation symbols.
  7. 15
    The method of any preceding claim, further comprising pruning the prefix tree of terms to remove all paths through the prefix tree of terms for which the ratio of the probability of a given path over the probability of the most likely path is below a predetermined threshold.
  8. 18
    The method of any preceding claim, wherein finding one or more paths through the prefix tree of terms comprises using a path-finding algorithm.
  9. 20
    The method of claims 18 or 19, wherein the path-finding algorithm is configured to return as the one or more terms, terms for which the corresponding route has a probability estimate above a threshold value.
  10. 21
    The method of any one of claims 1 to 17, wherein finding one or more paths through the prefix tree of terms comprises:identifying one or more features which correspond to the end location of the gesture: and assigning an indication of the cumulative probability for a given path to any node representing the one or more features that correspond to the location of the end of the gesture, only if that node corresponds to a leaf of the prefix tree of terms.
  11. 23
    The method of any preceding claims, wherein the one or more terms is predicted on the basis of all the currently available samples.
  12. 25
    The method of any preceding claim, wherein predicting the one or more terms comprises predicting one or more words.
  13. 29
    The method of any preceding claim, wherein sampling is performed at a predetermined frequency
  14. 31
    The method of any preceding claim, wherein the prediction of the one or more terms is based on the topography of the gesture-sensitive keyboard in combination with gesture velocity and/or gesture curve direction.
  15. 35
    The method of any preceding claim, wherein the gesture is a stroke and the gesture- sensitive keyboard is a touch- sensitive keyboard.
  16. 38
    A computer program product comprising a computer readable medium having stored thereon computer program means for causing a processor to carry out the method of any of claims 1-37.
  17. 39
    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 is sampled at a different time and corresponds 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;and 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.
  18. 45
    The system of any one of claims 39-44, wherein the target is a point target or a line target.
  19. 48
    The system of any one of claims 39-47, wherein each feature comprises a distance metric which corresponds to the minimum distance between the gesture and the target.
  20. 49
    The system of any one of claims 39-48, wherein the prefix tree generating means is configured to generate the prefix tree of terms by retaining the terms of a dictionary prefix tree which are allowed given the one or more features.
  21. 51
    The system of any preceding claim, wherein the plurality of targets correspond to the letters of the alphabet, and optionally word boundary delimiters, such a space bar, and/or punctuation symbols.
  22. 55
    The system of any one of claims 39 to 51, wherein the prefix tree generating means is configured to prune the prefix tree of terms to remove all paths through the graph for which the probability of the path is below a predetermined threshold.
  23. 58
    The system of any one of claims39 to 57, wherein the path finding means is a path- finding algorithm.
  24. 60
    The system of claims 58 or 59, wherein the path-finding algorithm is configured to return as the one or more terms, terms for which the corresponding route has a probability estimate above a threshold value.
  25. 61
    The system of any one of claims 39 to 57, wherein the feature identification means is configured to determine one or more features which correspond to the end location of the gesture, and the prefix tree generating means is configured to assign an indication of the cumulative probability for a given path to any node representing the one or more features that correspond to the location of the end of the gesture, only if that node corresponds to a leaf of the prefix tree of terms.
  26. 63
    The system of any one of claims 39 to 62, wherein the predictor is configured to predict the one or more terms on the basis of all the currently available samples.
  27. 65
    The system of any one of claims 39 to 64, wherein the predictor is configured to predict one or more words.
  28. 71
    The system of any one of claims 39 to 70, wherein the predictor is configured to predict the one or more terms on the basis of the topography of the gesture-sensitive keyboard in combination with gesture velocity and/or gesture curve direction.
  29. 75
    The system of any one of claims 39 to 71, wherein the gesture- sensitive keyboard is a touch- sensitive keyboard and the single continuous gesture is a stroke across the touch-sensitive keyboard.
  30. 78
    79. A method substantially as hereinbefore described with reference to and as shown in the accompanying drawings.
Independent claims30