UX Design · Study deck
Location Awareness: Context and Geofencing
A geofence event can arrive late or fire near a boundary.
UX Uma is your guide for this deck.

After studying this chapter
Learning objectives
You will be able to:
- Explain: Core Concept: Context-aware systems detect user situation (location, time, activity, social setting) through sensor fusion and use this information to adapt behavior automatically, eliminating manual configuration and explicit commands.
- Explain: The Problem: GPS accuracy is 5-15 meters in typical conditions, and can degrade to 20-50 meters in urban canyons (buildings causing multipath interference).
- Explain: A hospital that needs to know which room a wheelchair is in (3-meter accuracy) does not need centimeter-precise UWB tracking.
- Explain: One of the most common mistakes in location-aware IoT projects is over-specifying accuracy.
Major section
MVU: Context Detection and Geofencing
Core Concept: Context-aware systems detect user situation (location, time, activity, social setting) through sensor fusion and use this information to adapt behavior automatically, eliminating manual configuration and explicit commands.
- Privacy requires explicit user consent and local-first processing where possible.
Major section
Indoor Positioning Cost Tradeoffs
One of the most common mistakes in location-aware IoT projects is over-specifying accuracy.
- A hospital that needs to know which room a wheelchair is in (3-meter accuracy) does not need centimeter-precise UWB tracking.
- The cost difference is dramatic.
- The 3-year TCO difference between BLE and UWB can be 5-7x.
Major section
Geofencing Needs Dwell Time
The Problem: GPS accuracy is 5-15 meters in typical conditions, and can degrade to 20-50 meters in urban canyons (buildings causing multipath interference).
- Without dwell time, normal GPS noise causes constant fence crossing events as the reported location bounces around the boundary.
- Key Lesson: Geofence automation without dwell time is broken by design.
Major section
Concept Relationships
Enables: Context-Aware Computing uses location as primary context signal for automation.
- Privacy concern: GDPR Compliance location data is personally identifiable and requires explicit consent.
Deck summary
Key takeaways
Core Concept: Context-aware systems detect user situation (location, time, activity, social setting) through sensor fusion and use this information to adapt behavior automatically, eliminating manual configuration and explicit commands.
- One of the most common mistakes in location-aware IoT projects is over-specifying accuracy.
- The Problem: GPS accuracy is 5-15 meters in typical conditions, and can degrade to 20-50 meters in urban canyons (buildings causing multipath interference).
- Enables: Context-Aware Computing uses location as primary context signal for automation.
Retrieval practice
Recall check 1 of 4

UX Uma says: answer from memory, then check your reasoning.
Q1A smart home app triggers 'Welcome Home' when the user's phone enters a 100-meter geofence, but users report false triggers when driving past on the highway 80 meters away. What is the best fix?
Show answer
Answer: B Dwell time filtering prevents false geofence triggers by requiring the device to remain inside the boundary for a minimum duration before firing the event.
Retrieval practice
Recall check 2 of 4

UX Uma says: answer from memory, then check your reasoning.
Q2A hospital needs to track the location of portable medical equipment (wheelchairs, IV pumps, monitors) throughout the building with 2-3 meter accuracy. GPS is unavailable indoors. Which indoor positioning technology is most cost-effective for this asset tracking application?
Show answer
Answer: B BLE beacons provide 2-3 meter accuracy, which meets the requirement, and are the most cost-effective indoor positioning solution for asset tracking.
Retrieval practice
Recall check 3 of 4

UX Uma says: answer from memory, then check your reasoning.
Q3A delivery app shows "Driver is 50 meters away" using GPS data. The user goes outside but cannot see the delivery vehicle. What is the most likely explanation for this discrepancy?
Show answer
Answer: D Standard GPS provides 5-10 meter accuracy in open sky conditions, but in urban environments, buildings cause multipath interference (satellite signals bouncing off structures) that can degrade accuracy to 20-50 meters.
Retrieval practice
Recall check 4 of 4

UX Uma says: answer from memory, then check your reasoning.
Q4Place each location-awareness responsibility where it lives so you can distinguish a qualified position fix from stable geofence state and a bounded, privacy-aware context action.
Show answer
Answer: A Location awareness becomes safe context only when a qualified fix produces stable fence state and that state drives a minimal, consented, observable action.
Q5Complete the IoT notification toast component:
Show answer
Answer: A classList.add() adds multiple CSS classes. appendChild() inserts the element into the DOM. setTimeout auto-dismisses the toast.
Print reference
Answers 1 of 2
Answer key.
- B · Dwell time filtering prevents false geofence triggers by requiring the device to remain inside the boundary for a minimum duration before firing the event.
- B · BLE beacons provide 2-3 meter accuracy, which meets the requirement, and are the most cost-effective indoor positioning solution for asset tracking.
- D · Standard GPS provides 5-10 meter accuracy in open sky conditions, but in urban environments, buildings cause multipath interference (satellite signals bouncing off structures) that can degrade accuracy to 20-50 meters.
Print reference
Answers 2 of 2
Answer key.
- A · Location awareness becomes safe context only when a qualified fix produces stable fence state and that state drives a minimal, consented, observable action.
- A · classList.add() adds multiple CSS classes. appendChild() inserts the element into the DOM. setTimeout auto-dismisses the toast.