Patent ID: 8854192

Claim:
A method for providing information on a device having a display, comprising: displaying a user interface on the device including fields for entering product information; receiving product information from a user, the product information related to an appliance to be controlled and including at least one of a make, a model number, a device type, a device physical appearance, and a remote control physical appearance related to the appliance to be controlled; determining a list of possible choices for the appliance to be controlled based on the received product information; displaying a plurality of descriptors corresponding to the list of possible choices by which the user can select a descriptor for the appliance to be controlled from among the list of possible choices, wherein the descriptors include at least one of descriptors of possible devices or descriptors of device remote controls; receiving a descriptor selection for the descriptor for the appliance to be controlled from the user; transferring the descriptor for the descriptor selection to a programming system that is remote from the appliance to be controlled; and determining in the programming system a set of command codes for the appliance to be controlled based on the descriptor.