METHODS AND SYSTEMS FOR IMPROVED DATA INPUT, COMPRESSION, RECOGNITION, CORRECTION , AND TRANSLATION THROUGH FREQUENCY-BASED LANGUAGE ANAYSIS
First Claim
1. A method of improving data input in a system having an input device, a display device and a processor operatively coupled to the input device and the display device, the method comprising:
- ascertaining, by the processor, a set of words for display to a user of the system based on an already displayed word by the display device immediately preceding a text insertion point, each of the words in the set being ascertained based on a respective frequency of usage of the respective word with the already displayed word in a predetermined language;
first displaying, by the display device, each word in the ascertained set in association with a respective selectable dynamic key;
receiving, by the input device, an input data entry representing selection by the user of one of the selectable dynamic keys; and
second displaying, by the display device, at the text insertion point the respective word in the ascertained set associated with the selected dynamic key as represented by the received input data entry.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for improving data input by using word frequency to text predict input. Other systems and methods include analyzing words already contained in a document (e.g. spell checking and OCR) and using word frequency to create a proxy system to reduce the space required to store data, allowing for more efficient usage of storage and enhancing the embedded content of matrix codes. The system displays the most common words in a language based upon the previously entered or displayed word(s), or the previously entered or displayed character or characters. Words with the most common frequency of use with the prior word(s) are displayed in a table to enable the user to quickly select one of the displayed words for rapid data entry. The input device can be a touch-sensitive display or non-touch sensitive type device.
34 Citations
84 Claims
-
1. A method of improving data input in a system having an input device, a display device and a processor operatively coupled to the input device and the display device, the method comprising:
-
ascertaining, by the processor, a set of words for display to a user of the system based on an already displayed word by the display device immediately preceding a text insertion point, each of the words in the set being ascertained based on a respective frequency of usage of the respective word with the already displayed word in a predetermined language; first displaying, by the display device, each word in the ascertained set in association with a respective selectable dynamic key; receiving, by the input device, an input data entry representing selection by the user of one of the selectable dynamic keys; and second displaying, by the display device, at the text insertion point the respective word in the ascertained set associated with the selected dynamic key as represented by the received input data entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 83)
-
-
42. A system for improving data input, comprising:
-
a display device for displaying one or more words to a user of the system, the display device including a text insertion point; an input device operative to receive an input by the user and to produce an input data entry identifying the user input; and a processor operatively coupled to the display device and the input device, and programmed to; ascertain a set of words for display to a user based on an already displayed word by the display device immediately preceding the text insertion point, each of the words in the set being ascertained based on a respective frequency of usage of the respective word with the already displayed word in a predetermined language; control the display device to display each word in the ascertained set in association with a respective selectable dynamic key; receive from the input device an input data entry representing selection by the user of one of the selectable dynamic keys; and control the display device to display at the text insertion point the respective word in the ascertained set associated with the selected dynamic key as represented by the received input data entry. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84)
-
Specification