Patent ID: 8581750

Claim:
A data input system comprising: a. a processor; b. a multidirectional pointing device comprising: i. at least four directions, namely an up direction, a down direction, a left direction and a right direction, wherein the multidirectional pointing device sends data input signals to the processor; and ii. an ok button; c. a key array coupled to the processor that is configured as a 3×4 telephone keypad layout, wherein the key array includes: i. a cursor that goes from key to key on the 3×4 telephone keypad layout when a user presses the multidirectional pointing device, wherein the cursor moves up when the multi-directional pointing device is directed up, wherein the cursor moves down when the multidirectional pointing device is directed down, wherein the cursor moves left when the multidirectional pointing device is directed to the left and wherein the cursor moves right when the multidirectional pointing device is directed to the right; ii. a plurality of keys including: key #1, key #2, key#3, key#4, key#5, key #6, key#7, key#8, key #9, key #0, wherein the cursor activates one of the plurality of keys when the user presses the ok button while the cursor is on one of the plurality of keys; and iii. a cursor home location on the on the 3×4 telephone keypad layout that the cursor goes to after a user inputs a character; iv. at least three functional keys located at an outer ring of the 3×4 telephone keypad layout comprising: 1. a backspace key to delete a prior input data arranged adjacent to the key #4 of the 3×4 telephone keypad layout; 2. a space key to add a space, wherein the space key is adjacent to the key #6 of the 3×4 telephone keypad layout; 3. a list key to display a list of possible words, wherein the list key for displaying a list of possible words is located adjacent to the key “#2” of the 3×4 telephone keypad layout; d. a code generator configured to convert signals from the processor into codes for data communication use, wherein the code generator and processor are configured with the following parameters: i. the cursor home location is key #5 which is between key #4 and key #6; ii. the backspace key is automatically activated when the cursor goes to the backspace key; iii. the space key is automatically activated when the cursor goes to the space key; iv. the list key is automatically activated when the cursor travels to the list key; e. whereby a user can physically manipulate the multidirectional pointing device to move the cursor from key to key on the 3×4 telephone keypad layout; f. a predictive text software and language database for converting numerical strings to dictionary-based texts; g. a display for displaying the 3×4 telephone keypad layout, wherein the outer ring forms a 5×5 keypad layout around the 3×4 telephone keypad layout, wherein the outer ring is automatically activated when the cursor travels to the outer ring.