Future 'Smart Homes' Will Watch and Remember Your Needs