Presence Server Dynamic UP Capability Management for Roaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current GSMA specifications face challenges in maintaining a seamless messaging user experience while balancing roaming network conditions, particularly with large file transfers, due to complexities in charging and data connectivity for user devices.
Innovation Solution
Implementing a presence application server that determines user device capabilities based on presence information, including service capabilities and PANI, to dynamically configure UP capabilities, removing or restoring UP capabilities as needed depending on roaming status, using a centralized presence database to manage these changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If UP capabilities are enabled for user devices, then file transfer functionality is improved, but charging complexity and data connectivity issues worsen when roaming
Solution Approach 1:
The patent implements dynamic configuration of UP capabilities based on roaming status. The presence application server detects when a user device is roaming and dynamically disables UP capabilities (specifically FTHTTP) during roaming, then re-enables them when returning to home network. This dynamic adjustment resolves the contradiction by adapting system behavior to network conditions, maintaining file transfer functionality when appropriate while avoiding charging complexity during roaming.
2Ease of operation
If UP capabilities are enabled for user devices, then messaging user experience is improved, but data connectivity reliability worsens when roaming
Solution Approach 1:
The system dynamically adjusts UP capability availability based on network detection. When the presence application server detects a user device is roaming, it disables UP capabilities that require data connectivity (FTHTTP). This ensures reliable operation by preventing attempts to use file transfer functionality when data connectivity is unreliable during roaming, while maintaining full functionality when connected to home network.
3Device complexity
If UP capabilities are dynamically disabled during roaming, then charging complexity is reduced, but user experience deteriorates
Solution Approach 1:
The patent implements seamless dynamic switching of UP capabilities based on roaming status detection. The presence application server automatically detects when a device enters or exits roaming status and adjusts capability availability accordingly. This dynamic approach resolves the contradiction by maintaining optimal user experience - full UP functionality is available when roaming (reducing complexity) while seamlessly transitioning to restricted functionality when data connectivity becomes unreliable, without user awareness of the transition.
Data Source
AI summary
Techniques are described herein for implementing a presence application server to handle Universal Profile (UP) transfers over roaming. The presence application server may receive a Session Initiation Protocol (SIP) request from a user device. The SIP request can include presence information of the user device, P-Access-Network-Info (PANI), and a subscriber identifier of a subscriber associated with the user device. Based at least on the presence information, the presence application server can determine whether the user device is UP capable. Additionally, the presence application server can determine whether the user device is roaming based at least on the PANI. If the user device is roaming, the presence application server can indicate that the user device is roaming and remove a tuple associated with the presence information indicating the UP capabilities of the user device in a SIP response. Removing the tuple suspends the user device's UP capabilities.


