Location-aware computing "systems respond to a user's location, either spontaneously (e.g., warning of a nearby hazard) or when activated by a user request (e.g., is it going to rain in the next hour?).[1]