Push-Location Client for Real-Time Tracking With Lower GPS Power
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile positioning systems rely on pull-based methods that consume significant battery resources and computing power to maintain real-time location, and in emergencies, precise location may not be available if the device shuts down.
Innovation Solution
Implement a push-based method using a push-location client and server system that manages GPS or A-GPS power saving modes based on device activity and location, sending updates only when changes occur, reducing power consumption and computing demands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a pull-based system repeatedly queries the device to maintain real-time location, then the current location is maintained, but battery consumption increases significantly
Solution Approach 1:
The patent inverts the traditional pull-based location query model by implementing a push-based system where the device autonomously pushes location updates to the server only when location changes occur. This eliminates the need for continuous server polling and significantly reduces battery consumption while maintaining real-time location availability.
Solution Approach 2:
The system implements periodic location determination only when necessary (when the device is in motion or location changes occur), rather than continuous periodic querying. The server determines location at intervals based on actual need, reducing energy consumption while maintaining location accuracy when required.
2Reliability
If the GPS chipset is regularly polled to maintain precise location, then real-time location is available, but computing resources are drained
Solution Approach 1:
The patent reverses the traditional approach by having the server initiate location determination only when location changes are detected or when applications request location updates, rather than the device continuously polling for queries. This reduces computing resource usage on the device while maintaining precise location availability.
Solution Approach 2:
The device autonomously determines its own location and pushes updates to the server only when location changes occur, without requiring continuous server polling. The system self-manages location determination based on actual need, reducing device computing overhead.
3Device complexity
If location is determined only when requested, then computing resources are optimized, but precise location is unavailable in emergencies
Solution Approach 1:
The system performs preliminary location determination and maintains location information in the device even when not actively requested. The device continuously tracks its location in the background and has location data readily available for immediate retrieval in emergency situations, eliminating the delay of querying a shut-down device.
Solution Approach 2:
The patent introduces a location server as an intermediary that maintains location information and can retrieve location data from the device even when the device is shut down, using techniques such as last-known location tracking and network-based location determination. This intermediary ensures location availability in emergencies without requiring continuous device operation.
4Reliability
If the device continuously maintains location updates, then real-time location is available, but power consumption increases
Solution Approach 1:
The system implements periodic location updates only when the device is in motion or when location changes occur, rather than continuous updates. The server determines location at intervals based on actual movement or change detection, maintaining continuous location tracking capability while significantly reducing power consumption during stationary periods.
Solution Approach 2:
The patent implements dynamic location determination where the frequency and timing of location updates adapt based on device state (moving vs. stationary). When the device is moving, location is determined more frequently; when stationary, updates are reduced or suspended, optimizing power consumption while maintaining location availability.
Data Source
AI summary
A system for providing real-time always-on location is presented for maintaining the current location of a mobile device, while saving the battery by managing the GPS in a power-saving mode while the device is considered to be stationary. The system also provides a real-time location in an indoor environment where a GPS signal may not be available. Additionally, methods for driving detection are also presented.


