A research was conducted in Colorado US. where a group of researchers equipped a house with an array of sensors which provide the information about the temperature, lighting, sound and motions in the house. This data is fed to a control unit which then automates different aspects of the house. With the help of an Artificial Neural Network that runs in the control unit, the system is able to reprogram itself by observing the lifestyle and desires of the inhabitants. It can then predict when the occupants will return home and determine when to start heating the house so that a comfortable temperature is reached by the time the occupants arrive; detect statistical patterns of water usage, such that hot water is seldom if ever used in the middle of the day on weekdays, allowing the water heater to shut off at those times; or determine where an occupant is, and what the occupant is doing and based on this information control the lighting or heating of different rooms. ref: http://www.cs...