Mobile Terminal Update Notification System With Urgency-Based Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users are annoyed by repeated update notifications for software updates, and there is a risk that critical updates are delayed due to inappropriate timing of notifications.
Innovation Solution
A mobile terminal system that sends an inquiry to a server about software updatability, receives urgency level information, and only notifies the user if specific user informing conditions are met, such as urgent updates or recent usage of affected devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the information processing apparatus provides a message for prompting the user to update the program each time receiving an update notification, then the user is always informed of program updatability, but the user feels annoyed at the repeated messages
Solution Approach 1:
The patent applies local quality by differentiating the notification behavior based on the type of update. Critical updates that affect device operation trigger notifications, while non-critical updates do not. This selective approach ensures users are informed only when necessary, reducing annoyance while maintaining reliability for important updates.
Solution Approach 2:
The patent changes the parameter of notification triggering from a binary state (any update) to a conditional state (update type-based). By introducing update type classification (critical vs. non-critical), the system dynamically adjusts whether to notify the user, thereby balancing update timeliness with user experience.
2Ease of operation
If the information processing apparatus sends an inquiry to the server about whether the program is updatable, then the user is informed of updatability, but the program might be used over a long period of time without being updated even though critical problems exist
Solution Approach 1:
The patent segments update notifications into different categories based on urgency and impact. By dividing updates into critical and non-critical types, the system can prioritize notifications for security-related updates while allowing optional notification for less important updates, thus maintaining both user control and program security.
Solution Approach 2:
The patent implements feedback by monitoring update types and adjusting notification behavior accordingly. When critical updates are detected, the system provides feedback to the user through notifications, ensuring security maintenance while respecting user preferences for non-critical updates.
3Ease of operation
If the information processing apparatus informs the user of program updatability based on server response to user inquiry, then the user is notified of updates, but critical updates may be delayed due to inappropriate notification timing
Solution Approach 1:
The patent applies preliminary action by classifying update types in advance before notifying the user. The system pre-determines which updates are critical and require immediate notification, ensuring that critical updates are not delayed while maintaining appropriate notification frequency for non-critical updates.
Data Source
AI summary
A non-transitory computer-readable medium stores computer-readable program instructions executable by a controller of a mobile terminal. The program instructions are configured to, when executed, cause the controller to control a device to perform image data processing, obtain, in response to receipt of an update notification from a server via a communication interface, the update notification, the update notification representing that the program instructions are updatable and containing urgency level information representing an urgency level showing how urgently the program instructions need to be updated, determine whether user informing conditions concerning the obtained update notification are satisfied, the user informing conditions being satisfied depending on the urgency level, and display, when determining that the user informing conditions are satisfied, an update object representing that the program instructions are updatable.


