Mobile Device Application Mode Control via Dynamic Notification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for managing application modes on mobile devices face challenges in ensuring reliable delivery and execution of test-mode instructions, as standard notification policies can lead to message timeouts and incomplete activation of test modes.
Innovation Solution
The method involves receiving a message with a test-mode instruction, validating it against security parameters, overriding standard notification policies to ensure continuous availability, and activating the test mode while requesting confirmation and listing certified applications, thereby enhancing delivery reliability and complete mode activation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If standard message notification policies are used, then the system operates with standard delivery procedures, but message delivery reliability decreases due to timeouts and incomplete activation
Solution Approach 1:
The notification policy is made dynamic by allowing it to be overridden from standard to extended mode. The system adapts the notification behavior based on the message type - using extended notification with repeated attempts for test-mode activation messages while maintaining standard notification for other messages. This dynamic adjustment resolves the contradiction by providing enhanced reliability only where needed.
Solution Approach 2:
The system changes the notification parameter from standard to extended by modifying the delivery policy parameters. When a test-mode activation message is detected, the notification policy parameters are adjusted to allow repeated notifications until delivery is confirmed, thereby improving reliability without permanently increasing system complexity.
2Adaptability or versatility
If test mode is activated to allow test-mode-authorized applications to run, then application testing capability is improved, but security risk increases due to potential unauthorized execution
Solution Approach 1:
The system performs preliminary validation of the activation message against security parameters before allowing test mode activation. The message attributes are checked against predefined security criteria, and only messages that pass validation can activate test mode. This preliminary security check prevents unauthorized activation while allowing legitimate test-mode applications to run.
Solution Approach 2:
The system implements feedback by requiring confirmation that test mode has been successfully activated and by validating message attributes against security parameters. This feedback mechanism ensures that only properly authenticated activation requests succeed, maintaining security while enabling test-mode application execution when appropriate.
3Reliability
If message delivery uses standard policies, then the system maintains simple delivery procedures, but delivery completion decreases due to timeout issues
Solution Approach 1:
The extended notification policy ensures continuity of the delivery action by repeatedly notifying the mobile device until the message is successfully downloaded and delivery is confirmed. Instead of giving up after a single timeout, the system continues notification attempts, ensuring eventual delivery completion while managing the time investment through controlled retry mechanisms.
Data Source
AI summary
A method for managing the application mode on a mobile device is provided. Messages containing instructions to change the application mode of a mobile device may be inspected to ensure the message conforms to security policies. The message may be modified to request a confirmation that the application mode has been changed according the instructions in the message. The delivery of the message may be ensured by overriding normal message delivery polices by repeatedly notifying the mobile device that the message is ready for download. The mobile device may update the application mode according to the instructions and send a confirmation message to a designated address.


