Software multi-tap input system and method
First Claim
1. A method for facilitating user input of a character to an electronic device having a touch screen display, the method comprising:
- displaying in a graphical user interface on the display an input area within which a plurality of user-selectable input keys are persistently displayed, each input key being associated with a respective candidate character group, each candidate character group comprising at least one candidate character; and
displaying in the graphical user interface a candidate area comprising a group of user-selectable candidate character keys, each candidate character key being correlated to a candidate in a current candidate character group, whereby user selection of an input key in the input area causes the characters of the candidate character group associated with the selected input key to be displayed in the candidate area on respective candidate character keys, and whereby user selection of a candidate character key causes entry in the electronic device of the character associated with the selected candidate character key.
2 Assignments
0 Petitions
Accused Products
Abstract
A software multi-tap input method requires only two taps to input most characters. This is especially beneficial for languages where existing multi-tap methods require on average more than two strokes per character, and where handwriting recognition is currently an unacceptable alternative. The described system employs a touch-screen input that contains a selection of displayed “buttons” substantially fewer in number than the number of potential characters in the language of interest. An input area contains an array of symbols, each symbol being associated with a group of candidate characters. A candidate area contains an array of characters associated with a most recently selected group symbol in the input area. To select a particular character, a user pushes a group symbol in the input area and then selects the desired character in the candidate area.
67 Citations
25 Claims
-
1. A method for facilitating user input of a character to an electronic device having a touch screen display, the method comprising:
-
displaying in a graphical user interface on the display an input area within which a plurality of user-selectable input keys are persistently displayed, each input key being associated with a respective candidate character group, each candidate character group comprising at least one candidate character; and
displaying in the graphical user interface a candidate area comprising a group of user-selectable candidate character keys, each candidate character key being correlated to a candidate in a current candidate character group, whereby user selection of an input key in the input area causes the characters of the candidate character group associated with the selected input key to be displayed in the candidate area on respective candidate character keys, and whereby user selection of a candidate character key causes entry in the electronic device of the character associated with the selected candidate character key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile electronic device comprising a touch screen for display of information and receipt of user input, wherein the touch screen comprises a display of a first area within which a plurality of user-selectable group keys are displayed, each group key being associated with a respective character group, each character group comprising at least one character, and a second area comprising a group of user-selectable character keys, each character key being correlated to a character in a character group, whereby user selection of a group key in the first area causes the characters of the character group associated with the selected group key to be displayed in the second area on respective character keys, and whereby user selection of a character key causes entry in the electronic device of the character associated with the selected character key.
-
12. A method for receiving and processing user input of a character corresponding to a selected language to an electronic device having a hardware keyboard and a graphical user interface comprising a touch screen display, wherein the hardware keyboard comprises substantially fewer keys for character entry than the number of characters in the selected language, each key being associated with a character group comprising at least one character in the selected language, the method comprising:
-
receiving a user selection of a particular key on the keyboard;
displaying on the touch screen display a group of individually user-selectable characters corresponding to the character group associated with the selected particular key;
receiving a user selection of a particular user-selectable character on the touch screen display; and
causing entry in the electronic device of the selected particular character. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system for facilitating user input of a character corresponding to a selected language to an electronic device having a hardware keyboard and a graphical user interface comprising a touch screen display, wherein a selected plurality of keys of the hardware keyboard are each associated with a respective character group comprising at least one character in the selected language, the system comprising:
-
means for receiving a user selection of a particular key of the selected plurality of keys;
means for displaying on the touch screen display a group of individually user-selectable characters corresponding to the character group associated with the selected particular key;
means for receiving a user selection of a particular user-selectable character on the touch screen display; and
means for causing entry in the electronic device of the selected particular character. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. An apparatus for input of a character to an electronic device, the method comprising:
-
means for displaying an input area within which a plurality of user-selectable input keys are displayed, each input key being associated with a respective candidate character group, each candidate character group comprising at least one candidate character; and
means for displaying a candidate area comprising a group of user-selectable candidate character keys, each candidate character key being correlated to a candidate in a current candidate character group, whereby user selection of an input key in the input area does not subsequently obscure the selected input key but causes the characters of the candidate character group associated with the selected input key to be displayed in the candidate area on respective candidate character keys, and whereby user selection of a candidate character key causes entry in the electronic device of the character associated with the selected candidate character key.
-
Specification