Web Page Secondary Local Content Fallback Mechanism
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


