Local Geo-Location Determination via Access Point Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional access point geo-location techniques require frequent network requests and responses, leading to high latency, power consumption, and data costs for user devices, as they need to transmit and receive large data sets for geo-location determination.
Innovation Solution
Implementing local geo-location determination methods in user devices by obtaining and comparing access point data within their proximity, using data compression techniques such as hash reduction and polar coordinates converted to a spiral data structure, allowing devices to perform geo-location calculations independently without continuous server communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional server-based geo-location techniques are used, then geo-location determination can be performed with server database comparison, but network latency and data transmission costs increase due to frequent request-response cycles
Solution Approach 1:
The server pre-computes and provides geo-location data for multiple access points in advance, enabling the user device to perform local geo-location determination without requiring real-time server queries. This preliminary preparation of location data allows the device to independently calculate its position based on detected access points, eliminating the need for continuous request-response cycles and reducing network latency.
Solution Approach 2:
The user device performs geo-location determination locally using its own processing capabilities and the pre-provided access point data, rather than relying on continuous server processing. The device independently compares detected access points against the provided geo-location information to determine its own position, making the system self-sufficient and eliminating network dependency for each geo-location calculation.
2Measurement precision
If conventional server-based geo-location techniques are used, then geo-location data can be obtained through network requests, but power consumption increases due to continuous network communication
Solution Approach 1:
The server pre-provides geo-location data for access points before the device needs to determine its position. This advance preparation allows the device to use stored local data for geo-location calculations, eliminating the need for continuous network requests and reducing power consumption associated with maintaining active network connections and processing transmitted data.
Solution Approach 2:
The user device performs geo-location determination using its own local processing capabilities and stored access point data, rather than continuously querying the server. This self-service approach reduces network activity and associated power consumption while maintaining the ability to accurately determine geo-location based on locally processed information.
3Measurement precision
If conventional server-based geo-location techniques are used, then complete geo-location information can be transmitted, but data costs increase due to large data transmission requirements
Solution Approach 1:
The server extracts and provides only the essential geo-location data needed for local determination, such as access point identifiers and their corresponding coordinates, rather than transmitting complete and redundant information. This selective data extraction reduces the volume of data that must be transmitted while maintaining sufficient information for accurate local geo-location calculation.
Solution Approach 2:
The server pre-processes and provides condensed geo-location data in advance, enabling the device to perform calculations locally without requiring large datasets to be transmitted in real-time. This preliminary data preparation with optimized content reduces ongoing data transmission requirements while maintaining information completeness for accurate positioning.
Data Source
AI summary
Methods, apparatus, and processor-readable storage media for local determination of geo-location data by user devices are provided herein. An example computer-implemented method includes obtaining geo-location data associated with one or more access points within a given proximity of a previously-determined geo-location of a user processing device; detecting one or more access points within the given proximity of the user processing device; comparing the one or more detected access points to the obtained geo-location data; and determining geo-location data associated with the user processing device based at least in part on the comparing of the one or more detected access points to the obtained geo-location data.


