Patent ID: 8134454

Claim:
An apparatus comprising: a first communications interface configured to support a first communications channel; a second communications interface configured to support a second communications channel; and a processor coupled to the first communications interface and the second communications interface and configured to perform: when a first signal is received over the first communications channel, converting the first signal to a first output code and sending the first output code to a device controller to control a device, wherein the first output code is from a first mapping; and when a second signal is received over the second communications channel, converting the second signal to a wireless command, converting the wireless command to a second output code, and sending the second output code to the device controller to control the device, wherein the second output code is from a second mapping, wherein: at least one device command code transported in the first signal has a different code value than with the second signal and when the first and second output codes are equal; a pin configuration of the apparatus has a same pin configuration as an infrared (IR) receiver module for controlling the device; and the apparatus replaces the infrared receiver module.