A method and apparatus for providing a simple user interface for programming scenes and multi-way groups in a home automation and control system is provided. Each device participating in the home automation and control system is equipped with control logic for providing the simple programming interface....http://www.google.com/patents/US6823223?utm_source=gb-gplus-sharePatent US6823223 - Method and apparatus for providing distributed scene programming of a home automation and control system