×

Touch keyboard using language and spatial models

  • US 10,528,663 B2
  • Filed: 10/27/2017
  • Issued: 01/07/2020
  • Est. Priority Date: 01/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • presenting, via a display, a graphical keyboard, each key of the graphical keyboard is defined by a respective touch-point distribution pattern for that key, the respective touch-point distribution pattern for each key of the graphical keyboard specifies a variability in expected touch points for the key, and a respective standard deviation value associated with each key of the graphical keyboard indicates an amount of variability in the expected touch points for the key;

    receiving, by a computing device and from a presence-sensitive input device that is operatively coupled to the display, a plurality of indications of input, each indication of input from the plurality of indications of input corresponding to a respective location of the display that presents the graphical keyboard;

    determining, based on the respective locations of the plurality of indications of input, a first likelihood that the plurality of indications of input corresponds to a set of characters from the graphical keyboard;

    determining a second likelihood that the set of characters from the graphical keyboard is included in a word in a lexicon;

    improving accuracy of the first likelihood by modifying the first likelihood based on the second likelihood by increasing or decreasing a respective standard deviation value associated with a key of the graphical keyboard that is located at the respective location of the display corresponding to at least one of the plurality of indications of input;

    determining, by the computing device, based on a product of the modified first likelihood and the second likelihood, at least one predicted current word; and

    outputting, by the computing device and for display, the at least one predicted current word as a soft commit word in a text entry area of a graphical user interface.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×