DEVICE INCORPORATING IMPROVED TEXT INPUT MECHANISM
First Claim
1. A device, comprising:
- a display screen for displaying m-words of data;
a data entry device for entering data;
a processor receiving data from the data entry device and causing it to be displayed on the display screen, wherein upon activation said processor initializes a precursor to a predefined value;
a non-volatile memory storing a dictionary containing a plurality of entries, each said entry including an index and a candidate word;
said processor selecting a list of n-number of candidate words from said dictionary whose index matches the precursor;
said processor causing m-number of candidate words from said list of candidate words to be displayed on said display screen;
said processor causing the display to prompt the user to select one of the displayed candidate words or enter data for identifying a desired word using said data entry device.
10 Assignments
0 Petitions
Accused Products
Abstract
A device including a display screen for displaying m-words of data, a text entry device for entering data, a processor receiving data from the text entry device and causing it to be displayed on the display screen. Upon activation the processor initializes a precursor to a predefined value. The device further includes a non-volatile memory storing a dictionary containing a plurality of entries, each entry including an index, a candidate word, and a score. The processor selects a list of n-number of candidate words from the dictionary whose index matches the precursor, and causes m-number of candidate words from the list of candidate words to be displayed on the display screen. The processor causes the display to prompt the user to select one of the displayed candidate words or enter a desired word using the text entry device. Furthermore, a tech-mode for extending a word dictionary for word-based text input is provided.
379 Citations
45 Claims
-
1. A device, comprising:
-
a display screen for displaying m-words of data;
a data entry device for entering data;
a processor receiving data from the data entry device and causing it to be displayed on the display screen, wherein upon activation said processor initializes a precursor to a predefined value;
a non-volatile memory storing a dictionary containing a plurality of entries, each said entry including an index and a candidate word;
said processor selecting a list of n-number of candidate words from said dictionary whose index matches the precursor;
said processor causing m-number of candidate words from said list of candidate words to be displayed on said display screen;
said processor causing the display to prompt the user to select one of the displayed candidate words or enter data for identifying a desired word using said data entry device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for inputting text to be displayed on a display screen capable of displaying m-words of data, comprising the steps:
-
initializing a precursor to a predefined value;
receiving text input data and causing it to be displayed on the display screen;
providing a dictionary containing a plurality of entries, each said entry including an index and a candidate word;
selecting, from the dictionary, a list of n-number of candidate words whose index matches the precursor;
causing m-number of candidate words from said list of candidate words to be displayed on said display screen; and
prompting the user to select one of the displayed candidate words or enter data for identifying a desired word. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A text input method comprising the steps:
-
receiving a sequence of key codes, each key code being assigned to a plurality of letters from an alphabet;
determining a suggested sequence of letters from the alphabet corresponding to the sequence of key codes;
displaying the suggested letter sequence and prompting a user to correct a letter of the sequence;
re-determining the suggested sequence of letters corresponding to the sequence of key codes and including the corrected letter; and
repeating the displaying, prompting and determining steps until the user confirms that the displayed letter sequence corresponds to the intended word. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 41)
-
-
31. A device, comprising:
-
a display screen for displaying data;
a data entry device for entering data;
a processor receiving data from the data entry device and causing it to be displayed on the display screen;
said processor configured to receive a sequence of key codes, each key code being assigned to a plurality of letters from the alphabet;
said processor configured to determine a suggested sequence of letters corresponding to the sequence of key codes;
said processor configured to cause the display screen to display the suggested letter sequence and to prompt a user to correct a letter of the sequence;
said processor configured to re-determine the suggested sequence of letters based on the corrected letter; and
said processor configured to repeat the displaying, prompting and determination until the user inputs a confirmation signal that the displayed letter sequence corresponds to an intended word. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
42. Portable device, comprising:
-
a display screen;
a data entry device for entering data;
a processor receiving data from the data entry device, adding it to a text buffer and causing it to be displayed on the display screen, said processor configured to allow editing of the text in the text buffer based on data received from the data entry device, wherein the data entry device has a dedicated ‘
WordBack’
key, andthe processor is configured, upon receiving a signal from the data entry device indicating that the ‘
WordBack’
key is activated, to delete the previously received word from the text input buffer and to cause the display screen to display the updated text buffer.
-
-
43. Portable device, comprising:
-
a display screen;
a data entry device for entering data;
a processor receiving data from the data entry device, adding it to a text buffer and causing it to be displayed on the display screen, said processor configured to allow editing of the text in the text buffer based on data received from the data entry device, wherein the data entry device has a dedicated ‘
Up'"'"'n'"'"'Blank’
key, andthe processor is configured, upon receiving a signal from the data entry device indicating that the ‘
Up'"'"'n'"'"'Blank’
key is activated, to capitalise the initial letter of the preceding word in the text input buffer and to cause the display screen to display the updated text buffer. - View Dependent Claims (44, 45)
-
Specification