Pop-under Window Timing Inversion to Bypass Browser Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to effectively present pop-under windows within graphical user interfaces, as modern browsers often block such windows, and existing solutions lack flexibility in targeting users based on specific criteria such as location, login status, or search criteria.

Innovation Solution

A system and method that involve a graphical user interface machine partnering with a webserver to spawn a pop-under window upon user exit from a website, using browser-executable code and server-side code to control the window's appearance and content, with rules determining when and how the window is displayed, allowing for targeted advertising and recapturing user interest.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If pop-up windows are blocked by modern browsers, then user experience is improved (avoiding intrusive ads), but the ability to present targeted content to users is reduced

Engineering Contradiction:
Improveintrusive ads blockingVSAvoidtargeted content delivery
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

Instead of displaying pop-under windows immediately (traditional approach), the system inverts the timing by spawning the window in advance but delaying its population with content until after the user exits the current website. This reversal of the display timing allows the window to be created without triggering browser pop-up blockers, while still achieving targeted content delivery later.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system performs preliminary action by spawning the pop-under window in advance of when content is actually delivered. The window structure is created and positioned beforehand, but remains empty or placeholder-filled until the user exits the current site, at which point targeted content is populated. This preliminary window creation avoids browser blocking while preserving future content delivery capability.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If pop-under windows are displayed immediately, then user engagement can be captured, but browser restrictions are triggered blocking the windows

Engineering Contradiction:
Improveuser engagementVSAvoidwindow display reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary action by spawning the pop-under window in advance of when content is actually delivered. The window structure is created and positioned beforehand, but remains empty or placeholder-filled until the user exits the current site, at which point targeted content is populated. This preliminary window creation avoids browser blocking while preserving future content delivery capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies dynamics by making the pop-under window's content population conditional and time-dependent. Rather than a static immediate display, the window dynamically transitions from an empty/placeholder state during site viewing to a content-filled state after user exit. This dynamic behavior adapts to user actions while maintaining reliability across different browsing scenarios.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If generic advertising content is displayed, then implementation is simple, but user interest recapture effectiveness is reduced

Engineering Contradiction:
Improvecontent delivery simplicityVSAvoiduser interest recapture
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system applies parameter changes by dynamically adjusting the content parameters of the pop-under window based on user-specific data. Rather than displaying static generic advertising, the system modifies content parameters (such as product recommendations, pricing information, or promotional offers) to match the user's previous browsing behavior, search criteria, or purchase history, thereby significantly improving interest recapture effectiveness.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10198527B2Graphical user interface machine to present a window
Publication Date: 2019.02.05 HIPMUNK
  • US10198527B2 patent drawing
  • US10198527B2 patent drawing
  • US10198527B2 patent drawing

AI summary

Within a graphical user interface, a window may be spawned at one point in time and then populated with content at a later point in time. By execution of browser-executable code by a user's device and corresponding server-side code by a machine, a pop-under window may be spawned by the user's device. The spawned pop-under window may be initially hidden by the user's browser window and may be initially loaded with no content or default content. The device may monitor the graphical user interface for search criteria submitted by the user and update the spawned pop-under window based on such search criteria. If the user exits the webpage, and if rules allow presentation of a pop-under window, the pop-under window may be updated by the device for presentation to the user. Based on interest or lack of interest in the updated content, the user may revisit the website.