Session Parameter Signaling in Periodic Assistance Data Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In location-based services, particularly in periodic assistance data delivery, there is a lack of clear communication of session parameters such as frequency and duration between location servers and target devices, leading to uncertainty for the target devices about the nature and duration of the assistance session, and potential changes to these parameters without notification.
Innovation Solution
Implementing a method where session parameters are explicitly signaled to the target device, including starting unsolicited periodic assistance sessions, changing parameters on the fly, and allowing target devices to request and modify session parameters, with the server responding to confirm acceptance or modifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If periodic assistance data delivery is implemented without explicit session parameter signaling, then the system complexity is reduced, but the target device cannot be aware of session parameters such as frequency and duration
Solution Approach 1:
The patent applies preliminary action by including session parameter information (frequency, duration, continuity) in the initial assistance data delivery message before the actual periodic data transfer begins. This allows the target device to know in advance the characteristics of the periodic session, eliminating information loss while avoiding continuous complex signaling during the session.
Solution Approach 2:
The patent uses an intermediary approach by introducing a session information element that acts as a mediator between the location server and target device. This element carries session parameter details and is transmitted alongside or within the assistance data, providing a structured way to communicate parameters without complicating the core data delivery mechanism.
2Reliability
If session parameters are not communicated to target devices, then the communication protocol is simplified, but unexpected changes to parameters occur without notification
Solution Approach 1:
The patent implements feedback by establishing a bidirectional communication mechanism where the target device can send requests to modify session parameters, and the location server responds with confirmations or rejections. This ensures that any parameter changes are negotiated and communicated explicitly, improving reliability while maintaining manageable complexity through structured request-response interactions.
3Loss of time
If unsolicited periodic assistance sessions are started without parameter indication, then the initiation process is faster, but the target device is unaware of the session nature
Solution Approach 1:
The patent applies preliminary action by embedding session parameter information (frequency, duration, continuity) in the initial unsolicited assistance data delivery message. This allows the location server to quickly initiate the session without time-consuming back-and-forth negotiations, while simultaneously providing the target device with complete session characteristics information in advance.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Session parameters and/or information regarding session parameters are provided to a target device from a location server in a periodic assistance session. For example, the location server starts an unsolicited periodic assistance session, and transmits information indicating the unsolicited assistance session is periodic as well as any relevant session parameters to the target device. The location server may change session parameters "on the fly," and inform the target device of the modified session parameters. The target device may initiate a session and requests certain parameters, to which the location server responds with an indication as to what parameters the target device will actually receive. Additionally, the target device may modify the session parameters, and the location server can respond to the target indicating whether or not the modification was accepted or if the modification was accepted in a modified form.