Context-Aware Message Notification Window with Dynamic Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing messaging systems lack the ability to provide customizable and context-aware notifications for received messages, failing to differentiate between various message types and provide tailored user interfaces that adapt to message content and user actions.
Innovation Solution
A method and system that classify messages into predefined types based on criteria such as file download links, malicious code, financial information, and keywords, and create notification windows with distinct display attributes and UI configurations, including functions like quick reply, blocking, and additional information display, to provide a tailored user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single unified notification window format is used for all messages, then the system is simple and easy to implement, but it cannot provide context-aware and tailored user interfaces for different message types
Solution Approach 1:
The notification window is segmented into multiple configurable frames (e.g., first frame for sender information, second frame for message content, third frame for action buttons). Each frame can be independently configured based on message type, allowing the system to adapt to different message formats without redesigning the entire notification structure.
Solution Approach 2:
The notification window configuration is made dynamic by storing multiple frame configurations in a database and selecting the appropriate configuration based on the parsed message type. This allows the notification window to adapt its structure and content based on the specific message being displayed.
2Ease of operation
If multiple customized notification formats are provided for different message types, then user experience is improved, but the system complexity and implementation difficulty increase
Solution Approach 1:
Multiple notification window configurations are predefined and stored in a database before runtime. Each configuration corresponds to a specific message type (e.g., SMS, MMS, email). When a message is received, the system parses it and retrieves the pre-configured template, eliminating the need to create customizations at runtime and reducing implementation complexity.
Solution Approach 2:
The notification window structure is parameterized through frame configurations that can be adjusted based on message type. By changing parameters such as which frames are displayed, their positions, and their content, the system provides customized notifications without requiring complex conditional logic for each message type.
3Measurement precision
If comprehensive message analysis and classification are performed, then accurate message type determination is achieved, but processing time and computational resources increase
Solution Approach 1:
The message analysis process is segmented into multiple stages: initial parsing to identify basic message type, followed by frame configuration selection, and finally detailed content processing. This segmentation allows the system to perform accurate classification while managing processing time by not analyzing all aspects of every message in full detail simultaneously.
Data Source
AI summary
Provided are a message reception notifying method, system, and non-transitory computer-readable recording medium. A message reception notifying method includes predefining a plurality of message types for classifying a message and frames of a notification window for the respective message types; parsing a message received at a user terminal, and determining a type of the received message among the plurality of message types; determining a frame corresponding to the type of the received message among the frames; and creating and providing a notification window for the received message by processing the received message based on the determined frame.


