Controllers and methods for programming configuration information are disclosed. An illustrative controller can include an interview question generator adapted to generate questions relating to the installation or setup of the controller and/or one or more components controlled by the controller, a user...http://www.google.de/patents/US7634504?utm_source=gb-gplus-sharePatent US7634504 - Natural language installer setup for controller