Dynamic Geofence Radius Control for Poor Cellular Coverage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Geofencing services for mobile network devices face challenges due to variations in cellular network connectivity, leading to delayed or missed alerts from geofence entry/exit events, which can result in delayed responses and potential security issues.
Innovation Solution
A dynamically modifiable geofence system that adjusts its radius based on observed cellular network signal strength, using shadow geofences to minimize delays by recording error cases and modifying the geofence radius to improve signal quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed geofence radius is used, then the geofence configuration is simple and stable, but alert delivery is delayed or missed due to poor cellular network connectivity at certain locations
Solution Approach 1:
The geofence radius is transformed from a fixed parameter to a dynamic one that automatically adjusts based on cellular network signal strength. The system continuously monitors signal quality and modifies the radius to ensure alerts are delivered reliably, resolving the contradiction between reliability and complexity by making the system adaptive rather than static.
Solution Approach 2:
The system implements a feedback mechanism where alert delivery outcomes are monitored and used to adjust the geofence radius. When alerts are delayed or missed due to poor connectivity, the system receives feedback and automatically modifies the radius to improve signal quality in the geofenced area, ensuring reliable delivery without requiring complex manual configuration.
2Reliability
If the geofence radius is increased to improve signal strength, then cellular connectivity is improved, but the geofence area becomes larger than needed
Solution Approach 1:
The geofence radius dynamically adapts to the minimum necessary size required for reliable connectivity. Rather than being fixed or uniformly enlarged, the radius adjusts in real-time based on signal strength measurements, maintaining the smallest effective area that ensures reliable alert delivery.
Solution Approach 2:
The system changes the radius parameter based on signal quality thresholds. When signal strength falls below acceptable levels, the radius is increased to reach areas with better connectivity; when signal is sufficient, the radius is reduced to the minimum necessary size, optimizing both connectivity and area utilization.
3Measurement precision
If the geofence radius is decreased to maintain precise location monitoring, then location precision is improved, but signal strength deteriorates leading to more missed alerts
Solution Approach 1:
The system dynamically balances location precision and signal reliability by adjusting the radius based on real-time signal conditions. When signal strength is sufficient, the radius is reduced for precise monitoring; when signal deteriorates, the radius is increased to ensure reliable alert delivery, automatically resolving the trade-off between precision and reliability.
Solution Approach 2:
The radius parameter is adjusted based on signal quality thresholds. The system changes the radius from a fixed value to a variable that responds to signal conditions, allowing precise location monitoring when possible while ensuring minimum reliability requirements are met through automatic parameter adaptation.
4Adaptability or versatility
If manual geofence configuration is used, then system complexity is low, but adaptation to changing network conditions is poor
Solution Approach 1:
The geofence system becomes self-adjusting by automatically monitoring cellular signal strength and modifying its own radius parameter. The system serves itself by detecting network conditions and making appropriate adjustments without external intervention, achieving high adaptability while keeping the user-facing interface simple.
Solution Approach 2:
The system implements automatic feedback loops where alert delivery performance is monitored and used to trigger radius adjustments. This self-correcting mechanism adapts to changing network conditions automatically, providing high versatility without requiring complex manual configuration or user intervention.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A geofencing service establishes an initial geofence for monitoring devices connected to a cellular network. Upon receipt of a notification generated and transmitted by a device that crossed the geofence, the service determines a difference in location of the device at the times of notification generation and transmission based on coordinates included in the notification. A difference in location that satisfies a criterion indicates that the geofence corresponds to a geographic location with poor cellular network connectivity. The service modifies the geofence radius based on available signal strength data and enforces the resulting modified geofence. After this first radius modification, the service determines quality of network connectivity at geographic locations corresponding to internally tracked "shadow" geofences and modifies the geofence radius if device coordinates indicate that a shadow geofence corresponds to an area with sufficient connectivity. Geofence radius modification is ongoing until the geofence is returned to its initial configuration.