Method and apparatus for predicting text
First Claim
Patent Images
1. A method of predicting letters in a word being typed comprising the steps of:
- a) considering a letter entered into a text receiving apparatus by a user by pressing a key on the text receiving apparatus, the text receiving apparatus having a plurality of keys to enter text and at least one of the plurality of keys having at least two letters assigned thereto;
b) providing a partial word list, the partial word list having a predetermined number of portions of words and at least one following letter associated with each word portion, wherein each of the at least one following letters immediately follows each of the word portions and each of the word portions includes the first letter of each of the word portions;
c) comparing at least one letter previously entered into the text receiving apparatus with the partial word list;
d) suggesting only a single letter to the user, the single letter being the at least one following letter to be added to the at least one previously entered letter based on the partial word list and the pressed key.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for text prediction for cell phone text messaging or for other applications. The preferred embodiment for predictive text involves the use of weighted positional digrams and a partial word dataset as well as optional elements involving three different types of voice recognition. Alternative embodiments involve the use of trigrams and quadgrams. The use of this text prediction system for a crossword game application is also described.
40 Citations
13 Claims
-
1. A method of predicting letters in a word being typed comprising the steps of:
-
a) considering a letter entered into a text receiving apparatus by a user by pressing a key on the text receiving apparatus, the text receiving apparatus having a plurality of keys to enter text and at least one of the plurality of keys having at least two letters assigned thereto; b) providing a partial word list, the partial word list having a predetermined number of portions of words and at least one following letter associated with each word portion, wherein each of the at least one following letters immediately follows each of the word portions and each of the word portions includes the first letter of each of the word portions; c) comparing at least one letter previously entered into the text receiving apparatus with the partial word list; d) suggesting only a single letter to the user, the single letter being the at least one following letter to be added to the at least one previously entered letter based on the partial word list and the pressed key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of predicting letters in a word being typed comprising the steps of:
-
a) providing a partial word list, the partial word list having a predetermined number of portions of words and at least one following letter associated with each word portion, wherein each of the at least one following letters immediately follows each of the word portions and each of the word portions includes the first letter of the word; b) providing a set of digrams, the digrams comprising two letter combinations, each of the digrams having assigned a value representing a frequency of occurrence in a given word based on a location of the digram in the word being typed; c) considering at least one letter previously entered into a text messaging apparatus by a user, the text messaging apparatus having a plurality of keys to enter text and at least one of the plurality of keys having at least two letters assigned thereto; d) suggesting only a single letter to the user, the single letter being the at least one following letter to be added to the at least one previously entered letter of a word entered by a user based on the partial word list when the at least one previously entered letter of a word is present in the partial word list; e) suggesting a single following letter that would come after the previously entered letter from the list of digrams when the at least one previously entered letter is not present in the partial word list, the suggested following letter being suggested based on the pressed key and also on a location of the at least one previously entered letter and the suggested letter in the word and frequency of the occurrence of a resulting digram of the at least one previously entered letter and suggested letter in the location in the word being typed; and f) repeating steps c) through e) until the word is complete.
-
-
11. A method of predicting letters in a word being typed comprising the steps of:
-
a) providing a set of digrams, the digrams comprising only two letter combinations, each of the digrams having assigned a value representing a frequency of occurrence in a given word based on a location of the digram in the word being typed; b) considering at least one letter previously entered into a text messaging apparatus by a user, the text messaging apparatus having a plurality of keys to enter text and at least one of the plurality of keys having at least two letters assigned thereto; c) suggesting a following letter that would come after the previously entered letter from the list of digrams, the suggested following letter being suggested based on the pressed key and also on a location of the at least one previously entered letter and the suggested letter in the word and frequency of the occurrence of a resulting digram of the at least one previously entered letter and suggested letter in the location in the word being typed; and d) repeating steps b) and c) until the word is complete.
-
-
12. A method of predicting letters in a word being typed comprising the steps of:
-
1) performing a first check comprising the steps of; a) considering a letter entered into a text receiving apparatus by a user by pressing a key on the text receiving apparatus, the text receiving apparatus having a plurality of keys to enter text and at least one of the plurality of keys having at least two letters assigned thereto; b) providing a partial word list, the partial word list having a predetermined number of portions of words and at least one following letter associated with each word portion, wherein each of the at least one following letters immediately follows each of the word portions and each of the word portions includes the first letter of each of the word portions; c) comparing at least one letter previously entered into the text receiving apparatus with the partial word list; d) suggesting only a single letter to the user, the single letter being the at least one following letter to be added to the at least one previously entered letter based on the partial word list and the pressed key; and 2) if no match is found, performing a second check comprising the steps of; a) providing a set of digrams, the digrams comprising two letter combinations, each of the digrams having assigned a weighted value representing a frequency of occurrence in a given word based on a location of the digram in the word being typed; b) considering the letter entered into a text messaging apparatus by a user by pressing one of the plurality of keys on the text receiving apparatus when the at least one previously entered letter entered into the text receiving apparatus is not present in the partial word list; c) suggesting a following letter that would come after the at least one previously entered letter from the list of digrams when one of the plurality of keys is pressed, the suggested following letter being based on the pressed key and also on a location of the at least one previously entered letter and the suggested following letter in the word and frequency of the occurrence of a resulting digram of the at least one previously entered letter and suggested letter in the location in the word being typed. - View Dependent Claims (13)
-
Specification