Geofencing Server Path Validation for Smart Device Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing geo-fencing systems face issues with inadvertent triggering of smart devices, such as garage door openers, due to inaccurate location tracking and resource-intensive verification methods, leading to security concerns and user inconvenience, especially when users take alternate routes or exit the geo-fence perimeter.
Innovation Solution
A server-based system that processes geographical boundaries and location data to adjust position refresh frequencies and confidence levels, validating paths to accurately determine user intentions and trigger smart device operations only when necessary, thereby reducing resource consumption and minimizing false triggers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If geofencing is used to automatically trigger smart devices when users cross geographic boundaries, then convenience and automation are improved, but false triggers occur when users take alternate routes or exit the perimeter
Solution Approach 1:
The system performs preliminary actions by collecting and analyzing multiple location data points before triggering device operations. It validates paths by comparing sequential locations against known valid routes, ensuring user intention is confirmed before automation executes, thereby preventing false triggers while maintaining convenience
Solution Approach 2:
The system implements feedback mechanisms by continuously monitoring location data and comparing it against validated paths. When location patterns deviate from expected routes or show inconsistent behavior, the system adjusts its triggering logic, providing feedback that improves the reliability of automation over time
2Reliability
If multiple verification methods (GPS location, WiFi connection, Bluetooth connection) are used to corroborate user approach, then security is improved, but resource consumption of mobile devices increases substantially
Solution Approach 1:
The system applies partial verification by selecting only the necessary subset of verification methods based on context. Instead of always requiring all three methods (GPS, WiFi, Bluetooth), the system uses location analysis and path validation to determine when sufficient verification has been achieved, reducing mobile device resource consumption while maintaining security
Solution Approach 2:
The system introduces an intermediary layer of path validation that acts as a mediator between raw location data and device triggering. This intermediary analysis reduces the need for continuous heavy verification by WiFi and Bluetooth, as the path validation provides sufficient contextual information to make secure decisions with reduced resource consumption
3Reliability
If geofence perimeter is set to be small to ensure secure closing when users exit, then security is improved, but user convenience deteriorates as users must constantly verify location and intentions
Solution Approach 1:
The system performs preliminary path validation and user intention analysis before triggering closure operations. By pre-validating that the user is genuinely exiting rather than taking an alternate route, the system can securely close the dwelling without requiring the user to constantly verify their location or intentions, thus maintaining both security and convenience
Data Source
AI summary
A server comprising a communication port for obtaining a plurality of geographical boundaries associated with an address and current location data from a computing device, the current location data including a current location of the computing device, a processor operatively coupled to a memory and the communication port for comparing current location data with each of the plurality of geographical boundaries to determine whether to adjust the frequency of current location data obtained from computing device, wherein the current location data is stored on the memory and the processor compares subsequent and current location data to form one or more validated paths within the plurality of geographical boundaries, and upon reaching an endpoint of one of the validated paths along the plurality of geographical boundaries causes the server to transmit data to the computing device comprising instructions to invoke an application on the computing device to operate a smart device.


