Humans often behave differently based on the answers to questions like: Where am I? Am I standing still or moving? What time is it? What am I near? Who am I with? As more smart, mobile devices are used, developers are creating software that changes the device’s behavior based on the same kinds of questions.