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 data from a control station via a global computer network
(e.g. Internet). The user preferably "samples" one or more signals from a
remote control into the electronic system and then uploads the samples to
the control station. The control station analyzes the uploaded samples
and transmits the appropriate configuration data to properly configure
the electronic system. The user may also access a web site of the control
station and manually select each of the external electronic devices that
the remote control is to operate after which the control station sends
the appropriate configuration data to the electronic system.