An online remote control configuration system for efficiently programming a remote control to recognize a plurality of external electronic devices. The online remote control configuration system includes a remote control having a housing, a keypad, and an electronic system for receiving configuration...http://www.google.com/patents/US7612685?utm_source=gb-gplus-sharePatent US7612685 - Online remote control configuration system