Alphanumeric data entry method and apparatus using reduced keyboard and context related dictionaries
First Claim
Patent Images
1. A method for inputting alphanumeric data into an electronic device via a reduced keyboard, wherein each key of the reduced keyboard is associated with multiple characters, the method comprising:
- detecting a mode of operation of the electronic device;
detecting entry of keystrokes associated with a keystroke sequence from the reduced keyboard;
selecting a dictionary associated with the mode of operation of the electronic device, wherein the dictionary includes stored keystroke sequences respectively corresponding to text associated with the mode of operation;
comparing the keystrokes for the keystroke sequence with the stored keystroke sequences in the dictionary;
identifying at least one matching keystroke sequence from the dictionary; and
displaying the text corresponding to the at least one matching keystroke sequence on a display of the electronic device as a textual representation associated with the keystroke sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for inputting alphanumeric data into an electronic device via a reduced keyboard using context related dictionaries. The keystroke sequence entered by a user is compared to entries in a dictionary containing keystroke sequences respectively associated with text. The dictionary used to determine the desired text to be input by a user is selected based upon the mode of operation of the electronic device. The use of context related dictionaries increases the efficiency of entering the alphanumeric text.
362 Citations
44 Claims
-
1. A method for inputting alphanumeric data into an electronic device via a reduced keyboard, wherein each key of the reduced keyboard is associated with multiple characters, the method comprising:
-
detecting a mode of operation of the electronic device;
detecting entry of keystrokes associated with a keystroke sequence from the reduced keyboard;
selecting a dictionary associated with the mode of operation of the electronic device, wherein the dictionary includes stored keystroke sequences respectively corresponding to text associated with the mode of operation;
comparing the keystrokes for the keystroke sequence with the stored keystroke sequences in the dictionary;
identifying at least one matching keystroke sequence from the dictionary; and
displaying the text corresponding to the at least one matching keystroke sequence on a display of the electronic device as a textual representation associated with the keystroke sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for inputting alphanumeric data into an electronic device via a reduced keyboard, wherein each key of the reduced keyboard is associated with multiple characters, the method comprising:
-
detecting a mode of operation of the electronic device;
detecting entry of keystrokes associated with a keystroke sequence for desired text from the reduced keyboard, wherein each of the keystrokes represents an alphanumeric character in the desired text;
selecting a dictionary based upon the mode of operation, wherein the dictionary includes stored keystroke sequences respectively corresponding to text associated with the mode of operation;
comparing the keystrokes for the keystroke sequence with the stored keystroke sequences in the dictionary;
identifying at least one matching keystroke sequence from the dictionary; and
displaying the text corresponding to the at least one matching keystroke sequence on a display of the electronic device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
19. A computer-readable medium having computer-executable instructions for performing a method for inputting alphanumeric data into an electronic device via a reduced keyboard, wherein each key of the reduced keyboard is associated with multiple characters, the method comprising:
-
detecting mode of operation of the electronic device;
detecting entry of a keystrokes associated with a keystroke sequence from the reduced keyboard;
selecting a dictionary associated with the mode of operation, wherein the dictionary includes stored keystroke sequences respectively corresponding to text associated with the mode of operation;
comparing the keystrokes for the keystroke sequence with the stored keystroke sequences in the dictionary;
identifying at least one matching keystroke sequence from the dictionary; and
displaying the text corresponding to the at least one matching keystroke sequence on a display of the electronic device as a textual representation associated with the keystroke sequence.
-
-
28. A computer-readable medium having computer-executable instructions for performing a method for inputting alphanumeric data into an electronic device via a reduced keyboard, wherein each key of the reduced keyboard is associated with multiple characters, the method comprising:
-
detecting mode of operation of the electronic device;
detecting entry of a keystrokes associated with a keystroke sequence for desired text from the reduced keyboard, wherein each of the keystrokes represents an alphanumeric character in the desired text;
selecting a dictionary associated with the mode of operation of the electronic device, wherein the dictionary includes stored keystroke sequences respectively corresponding to text associated with the mode of operation;
comparing the keystrokes for the keystroke sequence with the stored keystroke sequences in the dictionary;
identifying at least one matching keystroke sequence from the dictionary; and
displaying the text corresponding to the at least one matching keystroke sequence on a display of the electronic device.
-
-
37. In a mobile telephone, a text input system for entering alphanumeric data comprising:
-
an input device having a plurality of inputs, wherein each of the plurality of inputs is associated with a plurality of characters;
an output device for supplying output to a user; and
a processor, coupled to the input device and the output device, for determining a mode of operation of the mobile telephone, detecting activation of the inputs on the input device, selecting, upon activation of the inputs, a dictionary associated with the mode of operation of the mobile telephone, wherein each entry in the dictionary includes an input sequence and associated text corresponding to the mode of operation of the mobile telephone, and determining text corresponding to the inputs from the input device based upon information stored in the dictionary.
-
-
38. In a computer system, a text input system for entering alphanumeric data comprising:
-
an input device having a plurality of inputs, wherein each of the plurality of inputs is associated with a plurality of characters;
an output device for supplying output to a user; and
a processor, coupled to the input device and the output device, for determining a mode of operation of the computer system, detecting activation of the inputs on the input device, selecting, upon activation of the inputs, a dictionary associated with the mode of operation of the computer system, wherein each entry in the dictionary includes an input sequence and associated text corresponding to the mode of operation of the computer system, and determining text corresponding to the inputs from the input device based upon information stored in the dictionary.
-
-
39. A method for inputting alphanumeric data into an electronic device via a reduced keyboard, wherein each key of the reduced keyboard is associated with multiple characters, the electronic device arranged to access a storage device arranged separate from the electronic device, the method comprising:
-
detecting a mode of operation of the electronic device;
detecting entry of keystrokes associated with a keystroke sequence from the reduced keyboard;
selecting a dictionary, located in the storage device, associated with the mode of operation of the electronic device, wherein the dictionary includes stored keystroke sequences respectively corresponding to text associated with the mode of operation;
comparing the keystrokes for the keystroke sequence with the stored keystroke sequences in the dictionary; and
identifying at least one matching keystroke sequence from the dictionary.
-
-
40. A method for inputting alphanumeric data into an electronic device via a reduced keyboard, wherein each key of the reduced keyboard is associated with multiple characters, the electronic device arranged to wireless access to a storage device over a wireless network, the method comprising:
-
detecting a mode of operation of the electronic device;
detecting entry of keystrokes associated with a keystroke sequence from the reduced keyboard;
selecting a dictionary associated with the mode of operation of the electronic device stored on the storage device via the wireless network, wherein the dictionary includes stored keystroke sequences respectively corresponding to text associated with the mode of operation;
comparing the keystrokes for the keystroke sequence with the stored keystroke sequences in the dictionary; and
identifying at least one matching keystroke sequence from the dictionary.
-
-
41. A computer-readable medium having computer-executable instructions for performing a method for inputting alphanumeric data into an electronic device via a reduced keyboard, wherein each key of the reduced keyboard is associated with multiple characters, the electronic device arranged to access a storage device arranged separate from the electronic device, the method comprising:
-
detecting a mode of operation of the electronic device;
detecting entry of keystrokes associated with a keystroke sequence from the reduced keyboard;
selecting a dictionary, located in the storage device, associated with the mode of operation of the electronic device, wherein the dictionary includes stored keystroke sequences respectively corresponding to text associated with the mode of operation;
comparing the keystrokes for the keystroke sequence with the stored keystroke sequences in the dictionary; and
identifying at least one matching keystroke sequence from the dictionary.
-
-
42. A computer-readable medium having computer-executable instructions for performing a method for inputting alphanumeric data into an electronic device via a reduced keyboard, wherein each key of the reduced keyboard is associated with multiple characters, the electronic device arranged to wireless access to a storage device over a wireless network, the method comprising:
-
detecting a mode of operation of the electronic device;
detecting entry of keystrokes associated with a keystroke sequence from the reduced keyboard;
selecting a dictionary associated with the mode of operation of the electronic device stored on the storage device via the wireless network, wherein the dictionary includes stored keystroke sequences respectively corresponding to text associated with the mode of operation;
comparing the keystrokes for the keystroke sequence with the stored keystroke sequences in the dictionary; and
identifying at least one matching keystroke sequence from the dictionary.
-
-
43. In a computer system having access to a remote storage device, a text input system for entering alphanumeric data, comprising:
-
an input device having a plurality of inputs, wherein each of the plurality of inputs is associated with a plurality of characters;
an output device for supplying output to a user; and
a processor, coupled to the input device, the output device, and the remote storage device for determining a mode of operation of the computer system, detecting activation of the inputs on the input device, selecting, upon activation of the inputs, a dictionary associated with the mode of operation of the computer system from the remote storage device, wherein each entry in the dictionary includes an input sequence and associated text corresponding to the mode of operation of the computer system, and determining text corresponding to the inputs from the input device based upon information stored in the dictionary.
-
-
44. In a computer system having wireless access to a remote storage device over a wireless network, a text input system for entering alphanumeric data, comprising:
-
an input device having a plurality of inputs, wherein each of the plurality of inputs is associated with a plurality of characters;
an output device for supplying output to a user; and
a processor, coupled to the input device and the output device, and wirelessly coupled to the remote storage device over the wireless network, for determining a mode of operation of the computer system, detecting activation of the inputs on the input device, selecting, upon activation of the inputs, a dictionary associated with the mode of operation of the computer system from the remote storage device, wherein each entry in the dictionary includes an input sequence and associated text corresponding to the mode of operation of the computer system, and determining text corresponding to the inputs from the input device based upon information stored in the dictionary.
-
Specification