TOUCH CORRECTING KEYPAD
First Claim
Patent Images
1. A method comprising:
- providing, on a touch screen of an electronic device, a keypad with a plurality of keys aligned in a key layout, the key layout comprising;
a plurality of input regions, wherein each input region is configured to define touch input boundaries representing a respective one of the plurality of keys; and
a plurality of graphical representation regions, wherein each graphical representation region is configured to provide a graphical representation of a respective one of the plurality of keys;
monitoring, via a processor of the electronic device, a usage pattern of the keypad; and
modifying, via the processor of the electronic device, the key layout based at least in part upon the usage pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed embodiments relate to an adaptable touch keypad that adapts a key layout based at least in part upon detected typographical usage patterns of a user. The key layout may include an input region and graphical representation region for each key of the adaptable touch keypad. A processor of an electronic device may monitor for usage patterns of the adaptable touch keypad over time. The processor may modify the key layout (e.g., the input regions and/or the graphical representation regions) based upon the usage patterns.
-
Citations
24 Claims
-
1. A method comprising:
-
providing, on a touch screen of an electronic device, a keypad with a plurality of keys aligned in a key layout, the key layout comprising; a plurality of input regions, wherein each input region is configured to define touch input boundaries representing a respective one of the plurality of keys; and a plurality of graphical representation regions, wherein each graphical representation region is configured to provide a graphical representation of a respective one of the plurality of keys; monitoring, via a processor of the electronic device, a usage pattern of the keypad; and modifying, via the processor of the electronic device, the key layout based at least in part upon the usage pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a touch screen display, configured to receive a touch input and provide a graphical image; a memory, configured to store touch input statistics of the touch screen display; and a processor configured to execute instructions to; present a graphical user interface on the touch screen display, the graphical user interface comprising a keypad with a plurality of keys aligned in a key layout, the key layout comprising; a plurality of input regions, each input region corresponding to one of the plurality of keys, the input regions configured to define touch input boundaries for each of the plurality of keys; and a plurality of graphical representation regions, each graphical representation region corresponding to one of the plurality of keys, the graphical representation regions configured to provide a graphical representation of each of the plurality of keys; store typographical usage statistics of the keypad in the memory; access the typographical usage statistics of the keypad from the memory; analyze the typographical usage statistics of the keypad; and modify at least a portion of the key layout based at least in part on the typographical usage statistics. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory tangible computer-readable medium comprising executable code, the code comprising:
-
instructions to analyze a typographical usage of a touch screen keypad having a plurality of keys, and instructions to modify a key layout of the touch screen keypad based at least in part upon the analyzed typographical usage; wherein modifying the key layout comprises modifying at an input region, a representation, or both, for one or more of the plurality of keys, the input region defining touch input boundaries for each of the plurality of keys and the representation region providing a graphical representation of each of the plurality of keys. - View Dependent Claims (22, 23, 24)
-
Specification