This is just a thought...
Since 7650 can comunicate(send/receive) using infra-red, why noone made a program that reads and learns ir-frequencies?