Browser In-Page Navigation via Overlay Iframe

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing browser navigation technologies require reloading of pages when users navigate back, leading to inefficient resource utilization and inaccurate analytics reporting.

Innovation Solution

The solution involves overriding browser functionalities by rendering content from a second page within an element placed over the first page, allowing seamless navigation without reloading the first page.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the browser navigates to a second page by loading a new page, then the user experiences complete page navigation, but the first page must be reloaded when navigating back, causing resource waste and poor user experience

Engineering Contradiction:
Improveuser experienceVSAvoidresource utilization
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent embeds the second page content within an iframe element nested inside the first page container. This allows the second page to be displayed within the context of the first page, eliminating the need to unload and reload the first page when navigating back. The iframe acts as a nested container that holds the second page content while the first page remains loaded in the background.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent segments the browser window into multiple independent regions: the first page container and the iframe element. This segmentation allows the first page to remain loaded while the second page content is displayed in a separate iframe region. When navigating back, only the iframe is removed or hidden, not the entire first page, thus avoiding resource waste.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the browser loads a new page for navigation, then complete page content is available, but page reloading occurs on back navigation, causing inaccurate analytics reporting

Engineering Contradiction:
Improveanalytics accuracyVSAvoidnavigation implementation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

By nesting the second page within an iframe on the first page, the system maintains a single-page context for analytics purposes. The browser's page view analytics can accurately track that the user remains on the first page while the iframe content changes, providing more accurate analytics reporting compared to traditional full page loads and reloads.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Ease of operation

If the browser presents the second page as a separate page, then navigation is clear, but the first page cannot be seen, requiring full page reload to return

Engineering Contradiction:
Improvenavigation smoothnessVSAvoidpage reload time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The iframe element is positioned to cover or overlay the first page content when the second page is active, providing a seamless navigation experience. When the user navigates back, the iframe is simply removed or hidden, and the first page content automatically becomes visible again without requiring a page reload, thus eliminating the time loss associated with page reloading.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS12327010B2In-page navigation
Publication Date: 2025.06.10 TABOOLA COM LTD
  • US12327010B2 patent drawing
  • US12327010B2 patent drawing
  • US12327010B2 patent drawing

AI summary

A method, system, and product comprising: obtaining a user instruction instructing the browser to navigate to a second page, wherein the browser is displaying a first page, wherein the first page comprises a link to a second page, wherein the link is configured to instruct the browser to navigate to the second page, wherein the user instruction is based on a selection of the link; preventing the browser from navigating to the second page in response to the user instruction; and causing the browser to present content from the second page in an element that is placed over the first page.