Notification Message Filtering for Important Unread Visibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face the challenge of distinguishing important from unimportant notifications on mobile devices, leading to wasted time and energy in sorting through numerous messages.
Innovation Solution
A method and apparatus that automatically classify messages as important or unimportant based on predefined criteria, allowing users to filter out unimportant messages with specific operations, such as shaking or tapping, ensuring only important messages remain visible.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all unread messages are displayed on the notification bar, then the user can see all messages, but the user interface becomes cluttered and hard to navigate
Solution Approach 1:
The notification bar is segmented into different regions: a message list area for displaying unread messages and a separate area for control buttons. This segmentation allows messages to be organized in a structured manner, improving readability and ease of interaction while maintaining complete message visibility.
Solution Approach 2:
The notification bar is transformed from a traditional horizontal strip into a drop-down list interface that expands vertically when activated. This dimensional change provides sufficient space to display multiple unread messages with their details while keeping the interface clean when collapsed, resolving the contradiction between message visibility and interface clarity.
2Ease of operation
If the notification bar displays a compact layout, then the interface remains clean, but message content becomes hard to read
Solution Approach 1:
The notification bar implements dynamic layout adjustment based on user interaction. When collapsed, it maintains a clean compact layout; when expanded via drop-down, it provides full message visibility with readable content. This dynamic transformation allows the interface to adapt between cleanliness and readability requirements.
Solution Approach 2:
The system pre-loads and prepares the expanded message list layout in the background, so when the user activates the drop-down notification bar, the full message content is immediately displayed with proper formatting and readability, eliminating the need for gradual loading or compromise on content presentation.
3Loss of information
If the notification bar is activated frequently to check messages, then the user can access message content, but battery consumption increases
Solution Approach 1:
The system implements partial action by allowing users to activate the notification bar selectively for specific purposes (checking unread count, viewing specific messages) rather than requiring full expansion for every interaction. This partial activation reduces the frequency and duration of high-energy operations while maintaining effective message access.
Solution Approach 2:
The notification bar provides immediate visual feedback about the number of unread messages and allows quick navigation to specific messages without requiring full expansion. This feedback mechanism enables users to make informed decisions about whether to fully activate the notification bar, reducing unnecessary energy-consuming activations.
Data Source
Figure 1-1
Figure 1-2
Figure 1-3
AI summary
This application discloses a message processing method and an apparatus, to display a non-unimportant unread message instead of an unimportant unread message on a particular user interface when a preset operation is received. The method in this application includes: in response to a first operation performed by a user on a terminal, displaying a first unread message and a second unread message on a first user interface of the terminal, where the first user interface is a drop-down message notification bar or a HiBoard; and after the first user interface is exited, in response to a second operation performed by the user on the terminal, if the first unread message and the second unread message are still unread messages, displaying the first unread message instead of the second unread message on the second user interface of the terminal, where the first unread message is a non-unimportant unread message, the second unread message is an unimportant unread message, and the second user interface is a drop-down message notification bar or a HiBoard.