Managing an on-screen keyboard
First Claim
Patent Images
1. An apparatus comprising:
- a touch screen that displays an on-screen keyboard;
a processor operatively coupled to the touch screen;
a memory that stores code executable by the processor, the code comprising;
code that detects a key press and one or more subsequent key presses on the on-screen keyboard in response to a user resting a hand on the touch screen;
code that determines a duration associated with a key event in response to the key press on the on-screen keyboard, the key event comprising a key down event and the duration associated with the key down event comprising an amount of time between the key down event for the key press and a key down event for each of the one or more subsequent key presses, the key press and the one or more subsequent key presses maintained on the on-screen keyboard while the duration is determined; and
code that ignores the key press and the one or more subsequent key presses in response to determining that the duration between the key down event for the key press and the key down events for each of the one or more subsequent key presses while both the key press and the one or more subsequent key presses are maintained on the on-screen keyboard is less than a predetermined threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method, and program product is disclosed for on-screen keyboard management. A touch screen displays an on-screen keyboard, a processor is operatively coupled to the touch screen, and a memory stores code executable by the processor. The code determines a duration associated with a key event in response to a key press on the on-screen keyboard, and ignores the key press in response to determining that the duration associated with the key event satisfies a predetermined threshold.
-
Citations
18 Claims
-
1. An apparatus comprising:
-
a touch screen that displays an on-screen keyboard; a processor operatively coupled to the touch screen; a memory that stores code executable by the processor, the code comprising; code that detects a key press and one or more subsequent key presses on the on-screen keyboard in response to a user resting a hand on the touch screen; code that determines a duration associated with a key event in response to the key press on the on-screen keyboard, the key event comprising a key down event and the duration associated with the key down event comprising an amount of time between the key down event for the key press and a key down event for each of the one or more subsequent key presses, the key press and the one or more subsequent key presses maintained on the on-screen keyboard while the duration is determined; and code that ignores the key press and the one or more subsequent key presses in response to determining that the duration between the key down event for the key press and the key down events for each of the one or more subsequent key presses while both the key press and the one or more subsequent key presses are maintained on the on-screen keyboard is less than a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
detecting, by use of a processor, a key press and one or more subsequent key presses on the on-screen keyboard in response to a user resting a hand on the touch screen determining a duration associated with a key event in response to the key press on the on-screen keyboard, the key event comprising a key down event and the duration associated with the key down event comprising an amount of time between the key down event for the key press and a key down event for each of the one or more subsequent key presses, the key press and the one or more subsequent key presses maintained on the on-screen keyboard while the duration is determined; and ignoring the key press and the one or more subsequent key presses in response to determining that the duration between the key down event for the key press and the key down events for each of the one or more subsequent key presses while both the key press and the one or more subsequent key presses are maintained on the on-screen keyboard is less than a predetermined threshold. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform:
-
detecting a key press and one or more subsequent key presses on the on-screen keyboard in response to a user resting a hand on the touch screen; determining a duration associated with a key event in response to the key press on the on-screen keyboard, the key event comprising a key down event and the duration associated with the key down event comprising an amount of time between the key down event for the key press and a key down event for each of the one or more subsequent key presses, the key press and the one or more subsequent key presses maintained on the on-screen keyboard while the duration is determined; and ignoring the key press and the one or more subsequent key presses in response to determining that the duration between the key down event for the key press and the key down events for each of the one or more subsequent key presses while both the key press and the one or more subsequent key presses are maintained on the on-screen keyboard is less than a predetermined threshold.
-
Specification