Patent ID: 7574693
Filing Date: 2009-08-11
Classification: G06F

Abstract:
1. A method to facilitate a programming of a control device that provides a graphic user interface, the method comprising: enabling a determination of at least one appliance or collection of appliances for being user-controlled through the control device; determining code for graphically representing controllable features of the at least one appliance or collection of appliances on the graphic user interface of the control device, wherein the graphic user interface includes selectable buttons, icons, clusters of icons, and templates that enhance a control of one or more appliance and need not be appliance specific, wherein determining the code includes extracting, as a function of a synergistic control, a device control profile (i) specific to the one or more appliance and (ii) which identifies a nature of the graphic user interface, further in dependence upon at least one of: a location parameter representing a location of the at least one appliance or collection of appliances, a location parameter representing a location of the control device, a location parameter representing a location of a user, a time parameter representing a time of day, a time parameter representing a season of the year, a user profile, and an inventory of appliances of a user; and communicating the code to the control device for storage at the control device for enabling user-control of the appliance in response to a subsequent user activation of the control device, wherein determining the code further includes accessing an Internet site in dependence upon the determination of the at least one appliance or collection of appliances.