Stateful Location Adjustment Using Device History and Error Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems, particularly 5G NR, face challenges in accurately determining device locations due to innate statistical uncertainty and systematic/random errors in beacon positioning, which affect the precision of location estimation.
Innovation Solution
The implementation of stateful post-location adjustments using device history and processing algorithms to refine raw location data, incorporating motion status and filtering techniques to mitigate errors and enhance accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If raw location results are used directly for device positioning, then the system operates with minimal processing complexity, but the location accuracy deteriorates due to statistical uncertainty and beacon position errors
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing adjusted location values based on historical beacon position errors and statistical characteristics. When a location request is received, the system retrieves pre-computed adjustment factors and applies them to raw location results, avoiding complex real-time calculations while improving accuracy.
Solution Approach 2:
The patent introduces an intermediary processing layer between raw location measurement and final position output. This intermediary component computes statistical adjustments using historical data and applies corrections to raw locations, acting as a mediator that enhances measurement precision without requiring complete re-computation of position from scratch.
2Measurement precision
If no location history is stored, then the system uses minimal memory resources, but the ability to filter incorrect location samples and reduce random errors deteriorates
Solution Approach 1:
The patent applies local quality by storing location history and statistical parameters in a targeted, localized manner rather than maintaining comprehensive global data. The system stores adjustment factors and historical measurements specifically for the relevant geographic area and device context, using memory efficiently while providing localized corrections where needed.
Solution Approach 2:
The patent changes parameters by transforming raw location data into adjusted location values through statistical processing. Historical location samples are used to compute adjustment parameters that modify raw measurements, changing the state from uncorrected to corrected location data while maintaining a compact representation of historical information.
3Reliability
If simple location algorithms are used, then the processing speed is high, but the ability to mitigate systematic and random errors in beacon positions deteriorates
Solution Approach 1:
The patent applies preliminary action by pre-computing statistical adjustments and storing them for rapid retrieval. Complex error mitigation calculations are performed in advance based on historical beacon position data, allowing the system to apply corrections quickly when location requests are received without sacrificing reliability.
Solution Approach 2:
The patent maintains continuity of useful action by continuously updating location history and statistical parameters as new measurements arrive. This continuous accumulation of data improves the quality of adjustments over time, enhancing reliability while the processing remains efficient through iterative refinement rather than periodic re-computation.
Data Source
AI summary
Apparatus, methods, and computer program products for providing location to a device are provided. An example method may include receiving a location request associated with a device. The example method may further include determining a current raw location and a device history associated with the device. The example method may further include determining, based on the current raw location and the device history, at least one processing algorithm. The example method may further include determining an adjusted location based on the current raw location, the device history, and the at least one processing algorithm. The example method may further include transmitting, for the device, a location response including the adjusted location.


