Variable time-out for multi-tap key entry

Computer graphics processing and selective visual display system – Display peripheral interface input device – Including keyboard

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S172000, C341S022000

Reexamination Certificate

active

06744422

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to keyboard data entry methods and more particularly to a method an apparatus for entering data in keyboards with multi-tap keys.
BACKGROUND OF THE INVENTION
Multi-tap keyboards are typically used in reduced keyboard applications such as telephones, pagers, personal digital assistants (PDAs) and any other device that has a keyboard or keypad with keys that have more than one function. For example, a typical telephone or cellular telephone includes a 12-key keyboard, keys “1-9”, “0”, “*” and “#”. Typically, keys “2-9” also include the alphabetical characters. Keys “2-9” are therefore multiple function/character keys. For example, typically the number “2” key also includes the letters “A”, “B” and “C”. Often a user desires to enter alphabetical data into the telephone such as for storing a name and a telephone number into a memory portion of the telephone. Large amounts of alphabetical data can often be required when the telephone is used to access the Internet, because the user must enter desired Internet addresses and other data on a selected Internet web site, such as personal and/or financial information when placing an order.
One type of multiple function/character keyboard is a multi-tap keyboard.
FIG. 1
shows one method
100
of using a multi-tap keyboard. First a selected multi-tap key is pressed in block
104
. Pressing a key starts a timer and displays the first character of the multi-tap key. For example, on the first press of the “2, A, B, C” key, a “2” is displayed. Next, if the displayed character “2” is not the desired character, then the timer is checked in block
110
. If the timer has expired, i.e. a cursor advance time delay has elapsed, then the displayed character is output in block
140
as the desired character and the cursor is advanced to the next character position. If the cursor advance time delay has not elapsed in block
110
, and then the selected multi-tap key is pressed again in block
112
, then the cursor advance time delay is reset and restarted and the subsequent character “A” is displayed in block
114
. Next, the displayed character is examined again in block
108
. Alternatively, the displayed character can also be a selected function and when the cursor advance time delay has expired the selected function is automatically executed.
Returning to block
108
, if the displayed character “A” is the desired character, then the cursor advance time delay is checked in block
120
. If the cursor advance time delay has elapsed, then the displayed character is output in block
140
and the cursor is advanced to the next character position.
For example, returning to the above example of the “2, A, B, C” key, first pressing the “2, A, B, C” key results in the “2” being displayed. If “2” is the desired character, then when the cursor advance time delay has elapsed, the “2” will be output and the cursor advanced to the next character position. If the “2” is not the desired character, and, before the cursor advance time delay has elapsed, the “2, A, B, C” key is pressed yet again the “A” is displayed. If the “A” is the desired character, then when the cursor advance time delay has elapsed, the “A” will be output and the cursor advanced. If the “A” is not the desired character and, before the cursor advance time delay has elapsed, the “2, A, B, C” key is pressed yet again and the “B” is displayed. If the “B” is the desired character, then when the cursor advance time delay has elapsed, the “B” will be output and the cursor advanced. If the “B” is not the desired character, and, before the timer expires, the “2, A, B, C” key is pressed yet again and the “C” is displayed. In many multi-tap'systems, repeating the above-described process once more repeats the process of step;ping through the “2, A, B, C” sequence as described above.
The cursor advance time delay described above is typically set to approximately 1.5 seconds. 1.5 seconds provides sufficient time for an average user to decide whether the displayed character is the desired character or not. Unfortunately, this default time also limits the absolute “typing” or data entry speed on a multi-tap keyboard to approximately 1.5 seconds per keystroke. For users that have faster data-entry abilities, this 1.5 seconds per keystroke reduces the user friendliness and usefulness of the multi-tap device.
SUMMARY OF THE INVENTION
A system and method of determining a dynamic cursor advance time delay for a multi-tap key is disclosed. First, an elapsed time between a selection of a first key and a selection of a second key is measured. The measured elapsed time is then compared to a current cursor advance time delay. The current cursor advance time delay is then adjusted. In one embodiment, measuring the elapsed time between the selection of the first key and the selection of the second key includes averaging the elapsed time with previously recorded elapsed times.
In one embodiment the dynamic cursor advance time improves a user interface by substantially eliminating the requirement for a user to wait for a multi-tap key cursor advance delay because the delay is automatically adjusted to the user's own personal multi-tap key data entry speed.


REFERENCES:
patent: 5007008 (1991-04-01), Beers
patent: 6130628 (2000-10-01), Schneider-Hufschmidt et al.
patent: 6295052 (2001-09-01), Kato et al.
patent: 6378234 (2002-04-01), Luo

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Variable time-out for multi-tap key entry does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Variable time-out for multi-tap key entry, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Variable time-out for multi-tap key entry will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3312896

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.