Dynamic Popup Suppression via Server Load Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for displaying advertisements on terminals often disrupt users by showing popup messages at unintended times, especially when they are viewing real-time content, leading to user distraction and negative impressions of advertisers or application providers.
Innovation Solution
A service providing system that includes a server and terminal, where the server adds suppress information to content based on busy conditions or high-frequency requests, causing the terminal to either overlay or replace popup messages with content during designated display times, ensuring the content is not disrupted.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If popup messages are displayed to users during content viewing, then advertisement delivery is achieved, but user distraction and negative impressions occur
Solution Approach 1:
The system changes the parameter of popup message display timing based on server busy level. When server busy level is high, popup messages are suppressed; when server busy level is low, popup messages are displayed. This dynamic parameter adjustment resolves the contradiction by adapting advertisement delivery to system conditions, reducing user distraction during critical moments while maintaining delivery frequency during less critical periods.
Solution Approach 2:
The display control mechanism transitions from static (always display or never display popups) to dynamic (adjust display behavior based on real-time server busy level). The terminal device dynamically adjusts popup message display decisions based on received server status information, enabling the system to balance advertisement delivery with user experience in real-time.
2Productivity
If popup messages are displayed at high frequency, then advertisement revenue is improved, but user impression quality deteriorates
Solution Approach 1:
The system modifies the display frequency parameter of popup messages based on server busy level. During high busy periods, display frequency is reduced; during low busy periods, display frequency increases. This parameter adaptation maintains advertisement delivery efficiency while protecting user impression quality by avoiding excessive popups during critical server operations.
3Productivity
If the server processes many content requests, then service coverage is improved, but popup message display timing accuracy deteriorates
Solution Approach 1:
The server performs preliminary assessment of its busy level before determining popup message display timing. By evaluating server load conditions in advance and communicating this status to the terminal, the system pre-establishes the appropriate display timing parameters, avoiding timing inaccuracies that would result from reactive adjustments during high-volume processing periods.
Data Source
AI summary
A server includes a provider that provides, when a contents ID to identify contents is designated from a terminal, the contents associated with the contents ID to the terminal. The terminal includes a display that displays the contents obtained from the server on a screen. The provider puts predetermined suppress information in the contents when a busy level of the server is higher than a predetermined threshold. When a present date and time is within a display time period set to a popup message and the contents displayed on the screen do not contain the predetermined suppress information, the display displays, in the screen, the popup message so as to be laid over on the contents or displays the popup message instead of the contents, and when the displayed contents contain the predetermined suppress information, the display keeps displaying the contents in the screen.


