×

Techniques for preventing typographical errors on soft keyboards

  • US 9,411,510 B2
  • Filed: 12/07/2012
  • Issued: 08/09/2016
  • Est. Priority Date: 12/07/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • at a computing device with a touch-screen display;

    displaying a plurality of soft keys of a soft keyboard on the touch-screen display, each soft key of the plurality of soft keys covering an area of the touch-screen display and having a respective activation region;

    while a first input-affecting context is detected, detecting occurrence of a first set of one or more errors in which a user erroneously selects an adjacent soft key instead of an intended soft key on the soft keyboard;

    while a second input-affecting context is detected, detecting occurrence of a second set of one or more errors in which the user erroneously selects an adjacent soft key instead of an intended soft key on the soft keyboard;

    after detecting occurrence of the first set of one or more errors and the second set of one or more errors, preparing to receive input via the soft keyboard, wherein preparing to receive input via the soft keyboard includes;

    determining whether an input-affecting context is detected;

    in accordance with a determination that the first input-affecting context is detected, changing the respective activation regions of one or more soft keys of the soft keyboard based at least in part on the first set of errors that were detected while the first input-affecting context was detected, and at least one of;

    decreasing activation sensitivity of the respective activation regions of one or more soft keys by increasing a temporal offset associated with the one or more soft keys based at least in part on the first set of errors that were detected while the first input-affecting context was detected, orincreasing activation sensitivity of the respective activation regions of one or more soft keys by decreasing a temporal offset associated with the one or more soft keys based at least in part on the first set of errors that were detected while the first input-affecting context was detected; and

    in accordance with a determination that the second input-affecting context is detected, changing the respective activation regions of one or more soft keys of the soft keyboard based at least in part on the second set of errors that were detected while the second input-affecting context was detected, and at least one of;

    decreasing activation sensitivity of the respective activation regions of one or more soft keys by increasing a temporal offset associated with the one or more soft keys based at least in part on the second set of errors that were detected while the second input-affecting context was detected, orincreasing activation sensitivity of the respective activation regions of one or more soft keys by decreasing a temporal offset associated with the one or more soft keys based at least in part on the second set of errors that were detected while the second input-affecting context was detected; and

    wherein changing the respective activation region for a soft key in the one or more soft keys of the soft keyboard includes performing at least one of;

    increasing how much of the touch-screen display is covered by the respective activation region,changing a peripheral shape of the respective activation region, orshifting position of the respective activation region relative to the touch-screen display.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×