What are smart spaces? Exploring the future of intelligent environments