Dynamic Popup Suppression via Server Load Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveadvertisement delivery frequencyVSAvoiduser distraction
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #15Dynamics

2Productivity

If popup messages are displayed at high frequency, then advertisement revenue is improved, but user impression quality deteriorates

Engineering Contradiction:
Improveadvertisement delivery efficiencyVSAvoiduser impression quality
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the server processes many content requests, then service coverage is improved, but popup message display timing accuracy deteriorates

Engineering Contradiction:
Improvecontent request processing volumeVSAvoidpopup message display timing accuracy
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10846754B2Service providing system, service providing method, terminal control method, and non-transitory recording medium
Publication Date: 2020.11.24 RAKUTEN GROUP INC
  • US10846754B2 patent drawing
  • US10846754B2 patent drawing
  • US10846754B2 patent drawing

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.