Context-Aware Positioning Control for Low-Latency Location Services
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current location services either drain device battery or provide imprecise positioning information due to reactive approaches, leading to unreasonable delays and performance impacts.
Innovation Solution
A system that proactively determines positioning information based on user context, using low power processors and application processors to establish fences with varying granularities, adjusting power states and techniques to minimize battery drain and latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If constant positioning information is provided for a device, then positioning precision is improved, but device battery is drained
Solution Approach 1:
The system performs preliminary actions by proactively determining positioning information and establishing fences before the user actually needs them. When the device is in transit to a defined location, the system anticipates the user's potential need for location services and prepares positioning data in advance, so that when the user enters the location, the information is already available without causing battery drain from constant monitoring.
Solution Approach 2:
The system dynamically adjusts positioning strategies based on device state and user context. It transitions between different positioning modes (reactive vs. proactive) depending on whether the device is stationary or in transit, and adjusts fence granularity dynamically - using coarse fences during transit and fine fences when the user is at the destination, thereby optimizing the balance between positioning precision and energy consumption.
2Use of energy by moving object
If reactive approach is used for requesting location information, then battery consumption is reduced, but unreasonable delay occurs
Solution Approach 1:
The system performs preliminary actions by proactively determining positioning information and establishing fences before the user actually needs them. When the device is in transit to a defined location, the system anticipates the user's potential need for location services and prepares positioning data in advance, so that when the user enters the location, the information is already available without causing battery drain from constant monitoring.
Solution Approach 2:
The system dynamically adjusts positioning strategies based on device state and user context. It transitions between different positioning modes (reactive vs. proactive) depending on whether the device is stationary or in transit, and adjusts fence granularity dynamically - using coarse fences during transit and fine fences when the user is at the destination, thereby optimizing the balance between positioning precision and energy consumption.
3Use of energy by moving object
If imprecise positioning information is provided, then battery drain is avoided, but positioning precision deteriorates
Solution Approach 1:
The patent segments the positioning system into two distinct processor components: a low-power processor that handles basic positioning tasks and fence management, and a high-performance application processor that provides precise positioning information when needed. This segmentation allows the system to maintain positioning accuracy by using the application processor selectively rather than constantly, thereby reducing overall power consumption while preserving the capability for high-precision positioning when required.
Solution Approach 2:
The system dynamically adjusts positioning strategies based on device state and user context. It transitions between different positioning modes (reactive vs. proactive) depending on whether the device is stationary or in transit, and adjusts fence granularity dynamically - using coarse fences during transit and fine fences when the user is at the destination, thereby optimizing the balance between positioning precision and energy consumption.
Data Source
AI summary
Embodiments described herein provide for a system, a non-transitory machine-readable medium, and methods to provide location services. In an embodiment, a method includes receiving at least one indication of a change in location status for an electronic device. The method also includes determining a prediction for an upcoming location status based on the at least one indication and analysis of user data accessible on the electronic device and selecting a processor type for determining positioning information for the electronic device based on the prediction.


