Viewport-Based Ad Rotation Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Internet-based rotating advertisements often become invisible when they exceed the viewable area of a web browser's viewport, leading to wasted advertising efforts as they are not displayed to users and fail to capture attention effectively.

Innovation Solution

A method where the rotation timing of advertisements is controlled based on whether the advertisement is within the browser's viewport, pausing rotation when not visible and resuming when it becomes visible, ensuring that advertisements are only displayed and rotated when fully visible to the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If advertisements are rotated continuously regardless of viewport visibility, then advertisement rotation function is maintained, but advertising effectiveness deteriorates due to invisible ads not capturing user attention

Engineering Contradiction:
Improveadvertisement effectivenessVSAvoidad rotation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system continuously monitors the viewport to detect whether an advertisement is visible to the user. This feedback mechanism triggers different behaviors: when visible, the advertisement rotates; when not visible, rotation pauses. This resolves the contradiction by making ad rotation effectiveness dependent on actual user visibility feedback.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The advertisement rotation system transitions from a static continuous rotation mode to a dynamic mode that adapts to viewport conditions. The rotation behavior changes based on real-time visibility status, pausing when not visible and resuming when visible, thereby optimizing both effectiveness and efficiency.

Inventive Principle:
Principle #15Dynamics

2Area of stationary object

If advertisements are displayed outside the browser viewport, then advertisement space is utilized, but advertising waste increases due to invisible advertisements not serving their purpose

Engineering Contradiction:
Improveadvertisement space utilizationVSAvoidadvertising waste
Core Design Contradiction:
Area of stationary objectVSLoss of energy

Solution Approach 1:

The system uses viewport feedback to determine whether to continue displaying or pausing advertisement rotation. When the advertisement moves outside the viewport, the system detects this and pauses rotation, preventing waste of advertising resources on invisible content while still maintaining the advertisement space structure.

Inventive Principle:
Principle #23Feedback

3Reliability

If advertisements are positioned to always remain within the viewport, then advertisement visibility is improved, but advertisement placement flexibility deteriorates

Engineering Contradiction:
Improveadvertisement visibilityVSAvoidadvertisement placement options
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Instead of statically constraining advertisements to always remain within the viewport, the system dynamically adjusts rotation behavior based on real-time viewport detection. This allows advertisements to be placed in various positions including outside the viewport, while ensuring visibility by pausing rotation when outside and resuming when visible, thus maintaining both visibility and placement flexibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10600091B2Systems and methods for view-based advertisement selection
Publication Date: 2020.03.24 SOCIAL NETWORKING TECHNOLOGY INC
  • US10600091B2 patent drawing
  • US10600091B2 patent drawing
  • US10600091B2 patent drawing

AI summary

Systems and methods for view-based advertisement selection involve controlling the rotation of reproduced advertisements based, in part, on whether the reproduced advertisements are within a browser viewport. An advertisement that is reproduced on a web page and is not within a browser viewport can continue to be reproduced until the advertisement is within the browser viewport for a period of time. After an advertisement is within the browser viewport for a period of time another advertisement is selected to replace the previously reproduced advertisement.