Geofence Location Detection for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing geofence location detection technologies are inaccurate and resource-intensive, particularly when determining user locations based on input from multiple users, and lack flexibility in handling unavailable mobile devices.
Innovation Solution
A method and system that determine if a set of users are traveling together, detect geofence events, and automatically execute actions for unavailable mobile devices as if they had triggered the event, using a processor and sensors to manage geofence location detection and improve accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If multiple user locations are analyzed with respect to external communications, then location accuracy may be improved, but the process becomes complicated and resource-consuming
Solution Approach 1:
The system segments the group of users into individual mobile devices, with each device independently triggering geofence events. The server then processes these segmented events separately, analyzing only the necessary subset of devices rather than all user locations simultaneously, thereby reducing computational complexity while maintaining location accuracy.
Solution Approach 2:
The patent extracts and processes only the geofence trigger events from the mobile devices, separating this specific location data from other user data. By focusing exclusively on geofence triggers rather than continuously analyzing all user locations and external communications, the system achieves accurate location determination with reduced resource consumption.
2Measurement precision
If all mobile devices must be present and online to trigger geofence events, then complete location tracking is achieved, but the system becomes less flexible and may lose timely notifications
Solution Approach 1:
The server performs preliminary analysis by determining whether a group of users are traveling together based on their geofence trigger patterns. This preliminary determination allows the system to proactively handle cases where some devices may be unavailable, by using the traveling together determination to infer locations of devices that haven't triggered events, thus maintaining both completeness and flexibility.
Solution Approach 2:
The server acts as an intermediary between mobile devices and the geofence system. It receives geofence triggers from available devices, determines traveling together relationships, and uses this information to infer locations for devices that are unavailable. This intermediary role allows the system to maintain location tracking completeness even when not all devices are online, thereby achieving both accuracy and flexibility.
3Loss of information
If the system waits for all devices to trigger geofence events before executing actions, then complete data collection is ensured, but response time increases and productivity decreases
Solution Approach 1:
The server performs preliminary determination of whether users are traveling together when geofence triggers are received. This preliminary action allows the system to immediately execute actions for available devices while simultaneously inferring locations for unavailable devices based on the traveling together determination, rather than waiting for all devices to trigger events. This resolves the contradiction by enabling both complete data collection and rapid response.
Solution Approach 2:
The system executes actions partially by processing available device triggers immediately while inferring the status of unavailable devices. Rather than waiting for complete data from all devices before taking any action, the system takes excessive action by proactively determining traveling together relationships and inferring locations, ensuring both completeness and productivity are maintained.
Data Source
AI summary
A method and system for improving geofence location detection is provided. The method includes detecting a geofence and determining that a first set of users are traveling together. The first set of users comprises a first user and a second user. Sensors detect a first mobile device of the first user has triggered the geofence event and that a second mobile device of the second user has not triggered the geofence event. In response, it is determined that the second mobile device is currently unavailable and an action associated with the second user triggering the geofence event is automatically executed as if the second user had triggered the geofence event.


