Character specification system and method that uses a limited number of selection keys
First Claim
1. A method in a text entry machine, the method comprising:
- electronically enabling identification of characters arranged within a one-dimensional array, each character identified by an integer value equal to how many positions the character is offset from a reference position of the one-dimensional array; and
electronically enabling selection of a character from the array by receiving input indicative of an integer value that corresponds to a position of the selected character in the one-dimensional array.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus of identifying and selecting characters from among a plurality of characters. In accordance with one embodiment of the invention, a computer processor electronically enables identification of each of a plurality of characters arranged in a one-dimensional array. Each character is identified by an integer value that corresponds to the number of positions the character is offset from a reference position of the one-dimensional array. The computer processor electronically enables selection of any of the characters by receiving input resulting from activation of selection keys that specify the integer value of a character desired for selection. In one further embodiment, each selection key has an assigned integer value, and the integer value that identifies the selected character is calculated by summing the assigned integer values of each selection key activated for each instance that each selection key is activated within a selectable-length time period.
63 Citations
19 Claims
-
1. A method in a text entry machine, the method comprising:
-
electronically enabling identification of characters arranged within a one-dimensional array, each character identified by an integer value equal to how many positions the character is offset from a reference position of the one-dimensional array; and electronically enabling selection of a character from the array by receiving input indicative of an integer value that corresponds to a position of the selected character in the one-dimensional array. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic apparatus comprising:
-
a display; a plurality of selection buttons, each button of the plurality of selection buttons having an assigned integer value; and a processor communicatively coupled to the selection keys and the display, wherein the processor is configured to; receive an inputted integer resulting from activation of one of the plurality of selection buttons, the inputted integer corresponding to the assigned integer value of the one activated button of the plurality of selection buttons; and select from a one-dimensional array a character whose position in the array is offset from a reference position of the array by a number of positions that corresponds to the inputted integer. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium having computer executable instructions thereon that, when executed by a text entry machine processing unit, cause the text entry machine processor to perform:
-
electronically enabling identification of characters arranged within a one-dimensional array, each character identified by an integer value equal to how many positions the character is offset from a reference position of the one-dimensional array; and electronically enabling selection of a character from the array by receiving input indicative of an integer value that corresponds to a position of the selected character in the one-dimensional array. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification