Hand-held electronic device with a keyboard optimized for use with the thumbs
First Claim
Patent Images
1. A handheld electronic mobile device configured for sending and receiving wireless email messages comprising:
- a keyboard comprising a plurality of letter keys;
a display;
a processor; and
a memory comprising instructions executable by the processor to;
detect a key down event, the key down event being associated with a first key being depressed;
display a letter in a non-capitalized version associated with the first key on the display;
determine that the key down event is maintained for a period of time greater than a first predefined threshold time period, and activate a key repeat event responsive to determination that the key down event is maintained for greater than the first predefined threshold time period, the key repeat event being enabled with a key repeat feature that duplicates on the display a letter associated with the depressed key;
determine that the period of time during which the key down event is maintained greater than a second predefined threshold time period and responsive thereto, disable the key repeat feature, wherein the second predefined threshold time period is longer than the first predefined threshold time period;
substitute a capitalization feature for the key repeat feature that was disabled when the key down event is maintained greater than the second predefined threshold time period, the capitalization feature being configured to cause display of a capitalized version of the displayed letter in place of the non-capitalized version thereof;
replace the displayed letter, based on substitution of the capitalization feature for the key repeat feature, with the capitalized version of the displayed letter; and
determine, during substitution of the capitalization feature for the key repeat featured, that the key is continuously depressed without release after the displayed letter is changed to the capitalized version for a time period greater than a third predefined threshold time period, and responsive thereto, oscillate the displayed letter back to the non-capitalized version.
3 Assignments
0 Petitions
Accused Products
Abstract
A hand-held electronic device with a keyboard optimized for use with the thumbs is disclosed. In order to operate within the limited space available on a hand-held electronic device, the present invention optimizes the placement and shape of the keys, preferably using keys that are oval or oblong in shape, and that are placed at angles designed to facilitate thumb-typing. The angles at which keys on either side of the keyboard are placed is complimentary.
-
Citations
9 Claims
-
1. A handheld electronic mobile device configured for sending and receiving wireless email messages comprising:
-
a keyboard comprising a plurality of letter keys; a display; a processor; and a memory comprising instructions executable by the processor to; detect a key down event, the key down event being associated with a first key being depressed; display a letter in a non-capitalized version associated with the first key on the display; determine that the key down event is maintained for a period of time greater than a first predefined threshold time period, and activate a key repeat event responsive to determination that the key down event is maintained for greater than the first predefined threshold time period, the key repeat event being enabled with a key repeat feature that duplicates on the display a letter associated with the depressed key; determine that the period of time during which the key down event is maintained greater than a second predefined threshold time period and responsive thereto, disable the key repeat feature, wherein the second predefined threshold time period is longer than the first predefined threshold time period; substitute a capitalization feature for the key repeat feature that was disabled when the key down event is maintained greater than the second predefined threshold time period, the capitalization feature being configured to cause display of a capitalized version of the displayed letter in place of the non-capitalized version thereof; replace the displayed letter, based on substitution of the capitalization feature for the key repeat feature, with the capitalized version of the displayed letter; and determine, during substitution of the capitalization feature for the key repeat featured, that the key is continuously depressed without release after the displayed letter is changed to the capitalized version for a time period greater than a third predefined threshold time period, and responsive thereto, oscillate the displayed letter back to the non-capitalized version. - View Dependent Claims (2, 3)
-
-
4. A method in a handheld electronic mobile device configured for sending and receiving wireless email messages having a keyboard comprising a plurality of letter keys and a display, the method comprising:
-
detecting a key down event, the key down event being associated with a first key being depressed; displaying a letter in a non-capitalized version associated with the first key on the display; determining that the key down event is maintained for a period of time greater than a first predefined threshold time period, and activate a key repeat event responsive to determination that the key down event is maintained for greater than the first threshold time period, the key repeat event being enabled with a key repeat feature that duplicates on the display a letter associated with the depressed key; determining that the period of time during which the key down event is maintained is greater than a second predefined threshold time period, and responsive thereto, disable the key repeat feature, wherein the second predefined threshold time period is longer than the first predefined threshold time period; substituting a capitalization feature for the key repeat feature that was disabled when the key down event is maintained greater than the second predefined threshold time period, the capitalization feature being configured to cause display of a capitalized version of the displayed letter in place of the non-capitalized version thereof; replacing the displayed letter, based on substitution of the capitalization feature for the key repeat feature, with the capitalized version of the displayed letter; and determining, during substitution of the capitalization feature for the key repeat featured, that the key is continuously depressed without release after the displayed letter is changed to the capitalized version for a time period greater than a third threshold time period, and responsive thereto, oscillate the displayed letter back to the non-capitalized version. - View Dependent Claims (5, 6)
-
-
7. A non-transitory computer readable storage medium containing instructions for a method performed by a handheld electronic mobile device configured for sending and receiving wireless email messages having a keyboard comprising a plurality of letter keys and a display, the method comprising:
-
detecting a key down event, the key down event being associated with a first key being depressed; displaying a letter in a non-capitalized version associated with the first key on the display; determining that the key down event is maintained for a period of time greater than a first predefined threshold time period, and activate a key repeat event responsive to determination that the key down event is maintained for greater than the first threshold time period, the key repeat event being enabled with a key repeat feature that duplicates on the display a letter associated with the depressed key; determining that the period of time during which the key down event is maintained is greater than a second predefined threshold time period, and responsive thereto, disable the key repeat feature, wherein the second predefined threshold time period is longer than the first predefined threshold time period; substituting a capitalization feature for the key repeat feature that was disabled when the key down event is maintained greater than the second predefined threshold time period, the capitalization feature being configured to cause display of a capitalized version of the displayed letter in place of the non-capitalized version thereof; replacing the displayed letter, based on substitution of the capitalization feature for the key repeat feature, with the capitalized version of the displayed letter; and determining, during substitution of the capitalization feature for the key repeat featured, that the key is continuously depressed without release after the displayed letter is changed to the capitalized version for a time period greater than a third threshold time period, and responsive thereto, oscillate the displayed letter back to the non-capitalized version. - View Dependent Claims (8, 9)
-
Specification