Patent awarded to RIM for text prediction based on logic
displays the suggested words right on top of the keys based on the first letter of the suggested word.
And behind the word prediction engine is a newly patented logic-based text prediction engine. RIM has received a patent (8,224,393) for this, which was originally filed in May of last year. Instead of searching for typos, the software is combing over the words you've typed, looking for context and often-used expressions to come up with the predictions of the next word. Unlike the word-prediction engine on other phones, the patent filing indicates that RIM's word-predictions are not based on the frequency certain words are used by the handset's owner.
This is obviously good news for RIM. If the applause for the BlackBerry 10 QWERTY keyboard extends to the phones themselves, BlackBerry may not just survive but might even thrive. And having a patent on a key element of RIM's turnaround should allow CEO Thorsten Heins to get some sleep at night.
source: USPTO via Engadget
1. jroc74 posted on 17 Jul 2012, 22:53 1 0
Well good for RIM.
They need some good news lately.
2. Penny posted on 17 Jul 2012, 23:11 1 0
Nice, that's a solid accomplishment for RIM. I liked the keyboard from what I saw in BB10 demos, so it could potentially hold the best keyboard title yet again while preventing other companies from copying the methodology.
4. bayusuputra posted on 17 Jul 2012, 23:37 3 0
it's different.. I was about to say the same, but then the last line of the second paragraph tells me..
"Unlike the word-prediction engine on other phones, the patent filing indicates that RIM's word-predictions are not based on the frequency certain words are used by the handset's owner."
SwiftKey uses the frequency of the words used by us, and hence the SMS personalisations, but this is using another type of logic, which is different from SwiftKey's logic. Similar, but still different..
5. phitch posted on 18 Jul 2012, 06:29 0 1
Read the patent, just saying...
"A method of disambiguating a text input into an electronic device that comprises a keyboard and a memory having a plurality of words and associated ***frequency values*** stored therein, the method comprising: receiving an input; determining that a portion of the input includes an ambiguous text input; identifying in the memory a set of words that represent potential word matches for the ambiguous text input; determining from the set of words that a first word in the set is a preferred potential word match for the ambiguous text input, based on a comparison of the associated frequency values for each word in the set of words; displaying at least a subset of the set of words, including the first word and at least one other word selected from the set of words; detecting a selection of a displayed word from the subset of the set of words that is different from the first word; and responsive to a completion of the input that includes the selected word, revising the frequency value associated with one of the first word and the selected word."
Don't rely on Phone Arena to actually read a patent... they often have no clue what they are in fact talking about.
6. bayusuputra posted on 18 Jul 2012, 09:36 0 0
Then I have to say, read again the patent you just quoted.
RIM uses a predefined set of values ("stored therein"), whereas you can set your values using your own texts in SwiftKey, anytime. You choose when you want your keyboard to "learn" and you defined the words it learns from your messages, and you can choose whether it is only from your facebook, twitter, gmail or texts, or any combinations of them. Thus, it won't be a pre-stored values. The algorithm is the same, the way it computes the next word may be the same, but the input is not. One is predefined and pre-stored, whereas the other one is much more dynamic, and no pre-stored values except the default dictionaries.
Look at the way RIM's keyboard (although it's just the preview) spells THE on top of T and SURE on top of S. That won't be the case with SwiftKey. Those words in RIM's keyboard is the predefined words, and when I press T or S, it can come up with different words, like take/this/that or say/shit/suck, and it will change everytime the app detects new word frequency when I told the app to learn. It can be "say" for 2 weeks, then the next it will change to "silly", but the next day it changes again to "shut" and then after two days it will change back to "say"..
All I want to say is that, it is different in terms of Input/Output, whereas the things in between them might be the similar, if not identical.
I don't think RIM's keyboard can type things like "dunno" or "like a baawwsss" in succession the way SwiftKey can do. Just saying. :)