×

Dynamically customizable touch screen keyboard for adapting to user physiology

  • US 9,448,724 B2
  • Filed: 07/11/2011
  • Issued: 09/20/2016
  • Est. Priority Date: 07/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of configuring a touch screen keyboard, the method comprising:

  • displaying a touch screen keyboard including a plurality of keys on a touch screen display, each key including an active region that activates such key in response to user input directed to the touch screen display within such active region, wherein displaying the touch screen keyboard includes arranging the plurality of keys into an array having a predetermined arrangement;

    monitoring user input directed to the plurality of keys, including determining a position of a touch associated with a first key press;

    determining a first key among the plurality of keys that is pressed based upon the position of the touch and the active region of at least one of the plurality of keys;

    determining a direction from a centroid of the active region of the first key to the position of the touch; and

    dynamically customizing the touch screen keyboard while maintaining the predetermined arrangement of the plurality of keys by modifying a shape of the active region of the first key in response to the monitored user input and based upon the position of the touch relative to the active region of the first key, wherein modifying the shape of the active region of the first key includes enlarging the active region of the first key in the determined direction while maintaining a relative arrangement of the first key to any adjacent key among the plurality of keys in the predetermined arrangement;

    wherein dynamically customizing the touch screen keyboard includes determining a distance between a coordinate of a key press by a user and a centroid defined for an active region of the first key during user selection of the first key and modifying the shape of the active region of the first key in response to the distance exceeding a threshold; and

    wherein the method further includes modifying the threshold in response to user input by increasing the threshold once a user has customized the touch screen keyboard to the user'"'"'s liking to restrict future customizations of the touch screen keyboard.

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