×

Dynamic soft keyboard

  • US 9,552,155 B2
  • Filed: 02/04/2008
  • Issued: 01/24/2017
  • Est. Priority Date: 02/04/2008
  • Status: Active Grant
First Claim
Patent Images

1. One or more computer storage hardware devices having stored thereon multiple instructions to display a dynamic soft keyboard that, when executed by one or more processors of a device, cause the one or more processors to:

  • receive an indication of a user input;

    obtain information describing a current input environment based on the user input;

    determine, based at least in part on the current input environment, a layout of a soft keyboard, wherein the soft keyboard includes multiple keys each having a corresponding hit target comprising locations on the soft keyboard that correspond to the key;

    display the soft keyboard with the determined layout;

    receive a user selection of a key via the soft keyboard;

    predict, based on the user selection, which one or more keys of the multiple keys are intended to be selected by the user; and

    alter a hit target of the predicted one or more keys by increasing size of the hit target of the predicted one or more keys so that the hit target of the predicted one or more keys extends beyond a display of the predicted one or more keys and over a portion of a display of one or more adjacent keys while decreasing a size of a hit target of the one or more adjacent keys, the altering resulting in the hit target of the predicted one or more keys including both locations in which the predicted one or more keys is displayed and locations in which the one or more adjacent keys is displayed.

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