Anonymous's blog

Wednesday, November 30, 2005

Exploiting structure of a keyboard...

Can we use the structure of a keyboard to improve spelling correction? Where will it work and where will it fail? The thought of exploiting the structure of a keyboard is very simple and intuitive. If you abstract it at a higher level then it boils down to - Just as you exploit the structure and syntax in language to enhance semantics, why not exploit the structure and syntax of a keyboard to enhance semantics. Also the vocabulary (or structure/syntax) of the keyboard is universal. I am not sure how keyboards in other languages are; but as we are dealing with English, I think the "universality" assumption is fair enough.

Actually taking this at one more level of abstraction, what we are actually trying to do is exploiting structure/syntax in the medium (device) that is used in communication of typed text. So the syntax will change if we used a cellphone keypad to send SMS or if we used a telephone with a rotating number dial (like how we used to have old phones in india) to type in a phone number. So, the rules or language (device) of communication might change but the underlying principle is still the same!

Just a thought - How about recommending (suggesting) a correct phone number given the history of user’s calls as well as the size and structure of the phone keypad! – we’ll probably have fewer wrong numbers :). To this we can add information related to the particular cell phone plan. People tend to make long distance calls when weekend and night minutes are free as opposed to using day time minutes, but you would not care if you had more day times as opposed to a cheaper plan which gives you fewer minutes!.

hmmm... sounds interesting to me... any takers?


  • I like the idea of exploting syntax to enhance semantix, but it will be helpful if you explain with an example.

    The telephone example that you mentioned appears more utilitarian to me than semantical...the idea is good...


    By Blogger Dust-Biter, at 12:20 AM  

  • thanks.. ya, i realized that there is a disconnect between the part where i say that the idea is simple and intuitive and then explaining it at an abstract higher level, to a normal reader... i had started writing explanation to fill that gap but then end up completing it... :( but hopefully will do sometime soon to make it much more understandable...

    By Blogger anonymous, at 3:39 PM  

  • multi network manager crack
    college of charleston tennis crack
    flashfxp crack download
    hypersnap dx crack
    remotely anywhere 6 crack
    wiagra crack
    taxact deluxe 2004 crack
    ulead video studio 8.0 crack
    pysoft broadcaster crack

    opera 7.54u1 crack serial
    mpegable live crack
    house of cards deluxe crack
    gilbert goodmate pda crack
    geneforge crack
    squirrels on crack
    microsoft office standard 2003 crack
    coldfusion 7 keygen
    2.10 anyplace control keygen
    wma copy protection crack
    123 dvd converter 3.8.1 keygen
    glyfx crack
    direct mp3 joiner 1.2 crack
    crack dvd region free 5.58
    grab a site 5.0 crack
    home keygen window xp
    cdrwin serial crack
    ezy invoice 3000 keygen
    dvd ghost 2.0 keygen
    audiotomidi 3.30 crack

    By Anonymous Anonymous, at 3:33 PM  

Post a Comment

<< Home