Popup Window Message Priority Handling for Mobile Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile terminals with small screens often fail to display important popup window messages in a timely manner due to their first-in-first-out message queue system, where messages with strong time effectiveness may be delayed or lost if they have waited for a short period, leading to missed important notifications.

Innovation Solution

A method and apparatus that acquire trigger conditions for each undisplayed popup window message, set a priority level based on these conditions, and display the message with the highest priority level first, ensuring that critical messages are shown promptly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a first-in-first-out message queue is used to display popup window messages, then the display order is simple and easy to implement, but important time-sensitive messages may be delayed or lost

Engineering Contradiction:
Improvesimplicity of message queue implementationVSAvoidtimely display of important messages
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent changes the parameter of message priority by introducing a priority level attribute to each popup window message. This allows the system to differentiate between important and non-important messages, ensuring that critical time-sensitive messages are displayed promptly regardless of their arrival time, while maintaining the simple FIFO queue structure for message storage and management.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If popup window messages are displayed based on waiting time, then the display logic is straightforward, but messages with strong time effectiveness may not be displayed in time

Engineering Contradiction:
Improvesimplicity of display logicVSAvoiddelay in displaying time-sensitive messages
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent introduces a priority level parameter that overrides the default waiting-time-based display logic. By assigning different priority levels to messages based on their importance and time sensitivity, the system can selectively display high-priority messages immediately while maintaining simple display logic for standard messages, thus preventing time loss for critical notifications.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary classification of messages by assigning priority levels before they are displayed. This preliminary action ensures that time-sensitive important messages are identified and marked in advance, allowing the display system to prioritize them automatically without complex real-time analysis, thereby preventing delays for critical messages.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If only one popup window message can be displayed at a time on a mobile terminal, then the display is clear and focused, but important messages may be lost if not displayed first

Engineering Contradiction:
Improveclarity of displayVSAvoidloss of important popup messages
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent introduces a priority level parameter to differentiate between various types of popup window messages. This allows the system to maintain clear, focused display by showing one message at a time while ensuring that important time-sensitive messages are displayed first based on their priority level, preventing information loss of critical notifications.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10379696B2Method and apparatus for displaying popup window message
Publication Date: 2019.08.13 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10379696B2 patent drawing
  • US10379696B2 patent drawing
  • US10379696B2 patent drawing

AI summary

A method for displaying a popup window message includes: acquiring a trigger condition of each popup window message that is not displayed; separately setting, according to the trigger condition of each popup window message that is not displayed, a priority level of each popup window message that is not displayed; and loading a popup window message with a highest priority level into a popup window, and displaying the popup window.