Dynamic Timer Adjustment for Mobile Location Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile stations without fresh assistance data experience increased processing time for location requests, leading to inefficiencies in location determination, especially when multiple stations are involved, as they may be unable to obtain satellite-based positioning data due to blocked views or receiver issues.
Innovation Solution
A method is implemented where a timer is set based on the mobile station's assistance data status, allowing for a specific or general indication of location to be returned if the station responds within the timer's expiration, with longer timers for stations without fresh data to account for potential delays in acquiring assistance data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a fixed timer value is used for all mobile stations, then the system is simple to implement, but mobile stations without fresh assistance data experience increased processing time and may timeout before providing location data
Solution Approach 1:
The timer value is made dynamic rather than fixed. The system determines whether a mobile station has fresh assistance data and adjusts the timer accordingly - using a first timer value for stations with fresh data and a second, longer timer value for stations without fresh data. This dynamic adjustment resolves the contradiction by allowing the system to maintain simplicity while adapting to different processing requirements.
Solution Approach 2:
The timer parameter is changed based on the assistance data status of the mobile station. The system changes the timer parameter from a fixed value to a variable value that depends on whether the station has fresh assistance data. This parameter change allows the system to optimize processing time while maintaining implementation simplicity.
2Measurement precision
If the system waits for satellite-based positioning data from all mobile stations, then location accuracy is improved, but processing time increases significantly when stations lack fresh assistance data
Solution Approach 1:
The system dynamically adjusts the waiting time based on the mobile station's assistance data status. For stations without fresh assistance data, the system extends the waiting period with a second timer value, allowing them to acquire and process assistance data before timing out. This resolves the contradiction by maintaining location accuracy for all stations while preventing premature timeouts.
Solution Approach 2:
The system performs preliminary determination of assistance data status before initiating the location request. By checking whether the mobile station has fresh assistance data upfront, the system can pre-adjust the timer value, ensuring that stations without fresh data are given adequate time to acquire and process the necessary satellite positioning information.
3Measurement precision
If the system uses a longer timer for mobile stations without fresh assistance data, then these stations can provide accurate satellite-based location data, but the overall processing time for location requests increases
Solution Approach 1:
The system applies different timer values to different mobile stations based on their individual assistance data status. Rather than using a uniform timer for all stations, the system provides a first timer value for stations with fresh data and a second, longer timer value for stations without fresh data. This local differentiation allows the system to maintain overall efficiency while ensuring accurate location determination for stations that need additional processing time.
Data Source
AI summary
Disclosed is a method and system for adjusting processing time for responding to a request for location of a mobile station. A mobile location server or other position-determining system sends a location query to the mobile station and determines if the mobile station possesses a fresh set of assistance data usable by the mobile station to acquire satellite-based positioning data. If the determination is that the mobile possesses fresh assistance data, then the system waits a first time period for the mobile station to respond to the query, otherwise the system waits a second time period greater than the first time period for the mobile station to respond. If the mobile station responds in time, the system returns in response to the request a specific indication of the mobile station's location; otherwise, the system returns a general location, such as a cell sector location for instance.


