Web Document Content Segmentation for Loading Delays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing web browsing methods fail to efficiently display web pages with slow-loading or non-responsive content from multiple sources, leading to negative user experiences, as they only provide caching benefits after the initial download and do not address delays or failures during the first-time loading of content.
Innovation Solution
A system that organizes content from multiple sources into a web document with instructions to load a subset immediately and cache the remainder, allowing the browser to display the first portion while loading the second portion in the background, ensuring seamless display even if some content sources are slow or non-responsive.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If web pages include content from multiple content sources and servers, then the content richness and functionality are improved, but the loading time and user experience deteriorate due to delays from slow or non-responsive sources
Solution Approach 1:
The web document is divided into a first portion containing critical content and a second portion containing additional content from multiple sources. The browser loads and displays the first portion immediately while loading the second portion in the background, allowing users to see relevant content without waiting for all external sources to respond.
Solution Approach 2:
The system performs preliminary loading of the second portion of content in the background before the user needs to see it. This background loading occurs simultaneously with displaying the first portion, so that when users need the additional content, it is already available or loading without blocking the initial display.
2Reliability
If the browser waits for all content to load before displaying the page, then content completeness is improved, but the perceived performance and user experience worsen
Solution Approach 1:
Content is segmented into a first portion that is complete and displayable independently, and a second portion that loads in the background. This allows the browser to display complete, useful content immediately while continuing to load additional content, maintaining both completeness and perceived performance.
Solution Approach 2:
The browser continues loading the second portion of content in the background while displaying the first portion. This continuous background loading ensures that content completeness is maintained over time while the user experiences immediate performance benefits from the displayed portion.
3Reliability
If the browser loads all content simultaneously, then content availability is improved, but the memory usage and processing overhead increase
Solution Approach 1:
Content loading is segmented into simultaneous display of the first portion and background loading of the second portion. This reduces processing overhead by avoiding the coordination complexity of loading all content simultaneously while still ensuring content availability through continued background loading.
Data Source
AI summary
A system and a method for loading and displaying content from a plurality of content sources on a user computer is disclosed. The content is placed on a web document having a first web page and at least one other web page. The contents in the first web page are loaded and displayed on the user computer and the contents of the other web pages are loaded in cache and displayed on the first web page after the contents have been fully loaded.


