System and method for preventing keypad entry errors
First Claim
1. A method for preventing keypad entry errors, the method comprising the steps of:
- detecting a press and a release of a first key of a keypad having a plurality of keys, the time between the press and the release of the first key being an actual first key active time;
detecting a press and a release of a first subsequent key on the keypad, the time between the press and the release of the first subsequent key being an actual first subsequent key active time;
determining an actual key press-to-press length of time between the press of the first key and the press of the first subsequent key;
determining an actual inactive length of time between the release of the first key and the press of the first subsequent key;
accepting the first key press only if the actual first key active time equals or exceeds a predetermined minimum on-time and the release of the first key precedes the press of the first subsequent key; and
accepting the first subsequent key press only if the actual inactive length of time equals or exceeds a predetermined minimum off-time, the actual key press-to-press length of time equals or exceeds a predetermined value, and the actual first subsequent key active time equals or exceeds the minimum on-time.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for processing keystrokes made while operating a medical device to prevent keypad entry errors. The key press-to-press time is monitored and a subsequent key press rejected if the actual key press-to-press time is shorter than a key press-to-press limit. The actual key inactive time between the release of a key and the subsequent press of a key is compared to an inactive time limit. The subsequent key press is rejected if the actual inactive time is shorter than the inactive time limit. Alerts are provided and further key presses are ignored until the operator presses a CLEAR key. The active time of a key press is monitored and compared to an active time limit. If the actual key press active time exceeds the key press active time limit, an alert is provided but the key press is recognized. An adaptive approach is disclosed in which key presses of an operator are monitored and timing limits modified in accordance with the keying patterns of that operator.
-
Citations
35 Claims
-
1. A method for preventing keypad entry errors, the method comprising the steps of:
-
detecting a press and a release of a first key of a keypad having a plurality of keys, the time between the press and the release of the first key being an actual first key active time; detecting a press and a release of a first subsequent key on the keypad, the time between the press and the release of the first subsequent key being an actual first subsequent key active time; determining an actual key press-to-press length of time between the press of the first key and the press of the first subsequent key; determining an actual inactive length of time between the release of the first key and the press of the first subsequent key; accepting the first key press only if the actual first key active time equals or exceeds a predetermined minimum on-time and the release of the first key precedes the press of the first subsequent key; and accepting the first subsequent key press only if the actual inactive length of time equals or exceeds a predetermined minimum off-time, the actual key press-to-press length of time equals or exceeds a predetermined value, and the actual first subsequent key active time equals or exceeds the minimum on-time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for preventing keypad entry errors, the method comprising the steps of:
-
detecting a press and a release of a first key of a keypad having a plurality of keys, the time between the press and the release of the first key being an actual first key active time; providing a first key active time alert if the actual first key active time exceeds an active time limit; detecting a press and a release of a first subsequent key on the keypad, the time between the press and the release of the first subsequent key being an actual first subsequent key active time; determining an actual key press-to-press length of time between the press of the first key and the press of the first subsequent key; providing a key press-to-press alert and rejecting the first subsequent key press if the actual key press-to-press time is shorter than a key press-to-press time limit; determining an actual inactive length of time between the release of the first key and the press of the first subsequent key; and providing an inactive length of time alert and rejecting the first subsequent key press if the actual inactive length of time is shorter than an inactive length of time limit; and providing a first subsequent key active time alert if the actual first subsequent key active time exceeds the active time limit. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for preventing keypad entry errors, the system comprising:
-
a keypad having a plurality of keys; a scanning device communicating with the keypad and configured to detect a time of a press of a first key on the keypad, a time of a release of the first key, a time of a press of a first subsequent key on the keypad, and a time of a release of the first subsequent key; a memory configured to store a key press-to-press limit, a key inactive limit, and a key active limit; and a processor in communication with the scanning device and the memory, the processor programmed to; determine an actual key press-to-press length of time between the press of the first key and the press of the first subsequent key; retrieve the key press-to-press limit from the memory; reject the first subsequent key press if the actual key press-to-press time is shorter than the key press-to-press limit; determine an actual key inactive time between the release of the first key and the press of the first subsequent key; retrieve the key inactive limit from the memory; reject the first subsequent key press if the actual key inactive time is shorter than the key inactive limit; determine an actual key active time between the press of the first key and the release of the first key; retrieve the key active limit from the memory; and provide an alert if the actual key active time is longer than the key active limit. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification