×

Adaptive keyboard for ultra-mobile devices

  • US 10,402,087 B2
  • Filed: 09/29/2008
  • Issued: 09/03/2019
  • Est. Priority Date: 09/29/2008
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium comprising a set of instructions which, if executed by a processor, cause a computer to:

  • identify a first operating condition, wherein the first operating condition is a current usage modality of a computing device having a keyboard;

    analyze first inputs, that are typed through the keyboard in association with the first operating condition, to identify first typing errors by an identification of one or more of dictionary replacement of words, manual block replacement of letters, or a single letter replacement;

    modify a first keyboard layout of the keyboard based on the first typing errors, and to reduce a size of a first key of the keyboard in response to an identification that no typing error is made with the first key in association with the first operating condition;

    store the modified first keyboard layout in association with the first operating condition;

    analyze current inputs, that are typed through the keyboard in association with a current operating condition, to identify current typing errors by an identification of one or more of dictionary replacement of words, manual block replacement of letters, or a single letter replacement, wherein the current operating condition is a current usage modality of the device;

    determine whether a number of the current typing errors exceeds a threshold; and

    when the number of the current typing errors exceeds the threshold, modify the keyboard to have the modified first keyboard layout in response to an identification that the current operating condition corresponds to the first operating condition.

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