Mobile Wallet Activation via TSM Pull Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile wallet activation processes are prone to interruption and failure when the wallet application is pushed to the background during the activation process, especially for long-running tasks on multitasking mobile devices, where users may not keep the application in the foreground.
Innovation Solution
A system and method that manages wallet activation by transmitting activation data through a central trusted service manager (TSM) using a 'pull' mechanism, where the wallet client remains in an active state to receive push messages and control the timing of data reception, preventing interruptions and ensuring successful activation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the wallet application is pushed to the background during activation, then user convenience is improved, but the activation process is interrupted and fails
Solution Approach 1:
The system sends a preliminary notification to the client device before the activation data is pushed, alerting the user to keep the application in the foreground. This preliminary action prepares the user to maintain the app's active state during the critical activation window, resolving the contradiction by enabling user convenience while preventing activation interruption through advance warning.
2Reliability
If the activation process is made longer to ensure completeness, then activation reliability is improved, but the risk of user interruption increases
Solution Approach 1:
The notification mechanism performs a preliminary action by alerting the user before the long activation process begins. This allows the system to maintain complete activation procedures while reducing interruption risk through user awareness, as users are warned to keep the app active during the extended processing time.
Solution Approach 2:
The system implements feedback by notifying the client device of the upcoming activation data push. This feedback loop informs the user about the activation process timing, enabling them to adjust their behavior (keep the app in foreground) to prevent interruptions, thus resolving the contradiction between activation completeness and interruption risk.
3Speed
If the system uses a push mechanism for activation, then activation speed is improved, but the process is vulnerable to interruption when the app is backgrounded
Solution Approach 1:
The notification sent to the client device serves as a preliminary action that prepares the user for the upcoming push. This maintains the speed advantage of the push mechanism while improving reliability by alerting the user to keep the app in the foreground, preventing interruption during the rapid activation process.
Solution Approach 2:
The notification mechanism provides feedback to the client device about the timing of the activation push. This feedback enables the user to maintain the app in the foreground during the fast activation window, thus preserving the speed benefit of push activation while eliminating the vulnerability to interruption.
Data Source
AI summary
Systems, methods, and computer program products are provided for managing activation in a mobile wallet. A wallet activation request is received from a wallet client. The wallet activation request is transmitted to a central trusted service manager (TSM). One or more push messages including activation data are received from the TSM, and the push messages are transmitted to the wallet client, in response to a second request from the wallet client while the wallet client is in an active state.


