Patent awarded to RIM for text prediction based on logic
0. phoneArena 17 Jul 2012, 22:48 posted on
RIM has received a patent for text prediction based on logic; the RIM keyboard guesses what the next word is in the sentence you are typing by using a combination of context and other information; this is the word-prediction engine that we will see on BlackBerry 10 models...
This is a discussion for a news. To read the whole news, click here
1. jroc74 (Posts: 5961; Member since: 30 Dec 2010)
Well good for RIM.
They need some good news lately.
2. Penny (Posts: 1647; Member since: 04 Feb 2011)
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 (Posts: 961; Member since: 12 Feb 2012)
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 (Posts: 214; Member since: 06 Mar 2012)
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 (Posts: 961; Member since: 12 Feb 2012)
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. :)