Web Page Secondary Local Content Fallback Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web page rendering systems fail to display content fully when remote content from a second server is unavailable or unresponsive, leading to incomplete and unattractive web pages, which results in lost merchandising opportunities.

Innovation Solution

A method and system that provides secondary local content to be displayed on a user's computer if remote content is delayed or unavailable, ensuring the web page appears fully rendered, with the option to replace secondary local content with remote content when it becomes available.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If remote content is requested from a second server to complete web page rendering, then the web page can display external content and advertisements, but the web page fails to load or rendering becomes incomplete when the second server is unavailable or slow

Engineering Contradiction:
Improveweb page content sourcesVSAvoidweb page loading reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system pre-loads and stores backup content locally before the actual content is needed. When the primary remote content fails to load, the backup content is already available and can be immediately displayed, eliminating rendering failures without requiring real-time fallback decisions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system prepares cushioning by storing alternative content locally in advance. This cushioning protects against remote server failures by ensuring that if the primary content source is unavailable, the pre-stored backup content can immediately take its place, maintaining continuous web page rendering.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Loss of information

If the system waits for remote content to load before displaying the web page, then complete content is available, but user experience deteriorates due to extended loading time and incomplete rendering

Engineering Contradiction:
Improvecontent completenessVSAvoidweb page loading time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-loading and caching backup content before it is needed. This allows the web page to display immediately with primary content or fallback to pre-prepared backup content, eliminating waiting time while maintaining content availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements partial action by displaying the web page with primary content when available, and backup content when primary content fails, rather than waiting for complete content loading. This partial rendering approach reduces loading time while maintaining sufficient functionality.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of time

If the web page displays without remote content when the second server is unavailable, then loading time is reduced, but the web page appears incomplete and unattractive

Engineering Contradiction:
Improveweb page loading timeVSAvoidweb page appearance
Core Design Contradiction:
Loss of timeVSShape

Solution Approach 1:

The system creates a copy of the web page structure with placeholder elements, and prepares backup content that matches the expected format. When primary content fails to load, the backup content is inserted into the pre-prepared structure, maintaining the web page's visual appearance and layout integrity without extending load time.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8719363B2Presentation of secondary local content in a region of a web page after an elapsed time
Publication Date: 2014.05.06 ADOBE INC
  • US8719363B2 patent drawing
  • US8719363B2 patent drawing
  • US8719363B2 patent drawing

AI summary

Display of a webpage or similar file may require content from a remote source (i.e., content stored in a memory not associated with the device on which the webpage is being displayed). In cases where that remote content is unavailable or unusually slow in being provided, or the display system is unable to display the remote content (e.g., required features are disabled or not present), secondary local content provided with the webpage file may be displayed in its place. Upon requesting the remote content a timer is started. If the remote content is not available by the expiration of the timer, the secondary local content is displayed in its place. The secondary local content may be of similar type to the remote content, e.g., targeted merchandising, as determined by the webpage author.