Geofence Boundary Mapping Using IP-Linked Geographic Designators
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing geofencing technologies are limited by centroid-based definitions that fail to accurately represent the intended areas, leading to inconsistent content delivery and privacy issues, as they often exclude or include devices outside the intended geofence boundaries.
Innovation Solution
Associating geofences with a plurality of geographic designators linked to IP addresses, particularly IPv6, allows for precise definition and lookup of geofences, enabling accurate identification and control of content delivery based on the geofence owner's intent and context.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If centroid-based geofence definitions are used, then the system is simple to implement, but the geofence boundaries are inaccurate and fail to represent the intended areas
Solution Approach 1:
The geofence is segmented into multiple geographic designators (vertices) that collectively define the boundary. Instead of using a single centroid point, the geofence boundary is divided into discrete geographic coordinates that can be precisely mapped to IP addresses, enabling accurate representation of the intended area while maintaining manageable system complexity through structured data organization.
Solution Approach 2:
The system transitions from two-dimensional centroid-based geofencing to multi-dimensional geofencing by incorporating multiple geographic designators (latitude and longitude pairs) that define the boundary. This dimensional expansion allows the geofence to accurately represent complex geometric shapes and boundaries while maintaining system simplicity through standardized data structures.
2Reliability
If multiple geographic designators linked to IP addresses are used, then geofence identification accuracy is improved, but the data structure and lookup processes become more complex
Solution Approach 1:
IP addresses serve multiple functions: they uniquely identify geographic designators, enable network communication, and provide a standardized key for database lookups. This multi-functionality reduces data structure complexity by leveraging an existing universal identifier system rather than creating separate identification mechanisms for each geographic designator.
Solution Approach 2:
The system uses IP addresses as digital copies or proxies for geographic designators. Instead of directly storing and managing complex coordinate data, the patent creates IP address representations that map to geographic locations, enabling efficient storage, retrieval, and comparison operations while maintaining accurate geofence boundary definitions.
3Measurement precision
If precise geofence boundaries are implemented, then content delivery accuracy is improved, but devices outside the intended area may be incorrectly included or excluded
Solution Approach 1:
The geofence system becomes dynamic by allowing the boundary definition to adapt to the specific geometric requirements of each geofenced area. Multiple geographic designators enable the boundary to flexibly represent various shapes and configurations, while the IP address mapping provides a stable, consistent method for identifying and querying these dynamic boundaries, ensuring both precision and adaptability.
Data Source
AI summary
The present invention is directed to methods and systems for requesting information from a mobile device with a fencing agent. The fencing agent determines a position with a DNS resolver, queries geofences with an IP address, receives an anchor point with an IP address from the DNS resolver. The device with the fencing agent is able to receive multiple anchor points within multiple geofences within an ROI and translate fence points into fence geometries. Geofence information is stored and registered in a database of geofences, and each geofence is associated with a plurality of geographic designators, wherein each of the plurality of geographic designators is associated with an IP address.


