Dynamic Timer Adjustment for Mobile Location Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem complexityVSAvoidprocessing time
Core Design Contradiction:
Device complexityVSLoss of time

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvelocation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvelocation accuracyVSAvoidlocation determination efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7761101B1Method and system for adjusting processing duration for mobile position determination
Publication Date: 2010.07.20 SPRINT SPECTRUM LLC
  • US7761101B1 patent drawing
  • US7761101B1 patent drawing
  • US7761101B1 patent drawing

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.