Patent ID: 8260283

Claim:
A method for using a mobile device having a display and a signal generating device communicatively coupled with the mobile device to control an appliance, comprising: installing on the mobile device a native application, wherein the native application comprises programming for providing a graphical user interface for display on the display of the mobile device and a plurality of codesets including an identified codeset for use in transmitting control communications to the appliance wherein the code set for use in transmitting control communications to the appliance is identified in the plurality of codesets by input received during installation of the native application on the mobile device; transferring the identified codeset from the mobile device to the signal generating device and wherein the transferred codeset comprises at least one code and at least one of protocol, timing, carrier, and framing information for generating an operational signal that includes the at least one code; and using the transferred codeset at the signal generating device to transmit a control communication to the appliance wherein the control communication transmitted to the appliance by the signal generating device corresponds to an interaction with the graphical user interface when displayed on the display of the mobile device as indicated to the signal generating device via a data transmission originating from the mobile device and received by the signal generating device.