Web Document Content Segmentation for Loading Delays

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecontent richnessVSAvoidloading time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvecontent completenessVSAvoidperceived performance
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If the browser loads all content simultaneously, then content availability is improved, but the memory usage and processing overhead increase

Engineering Contradiction:
Improvecontent availabilityVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8990685B1Systems and methods for creating and displaying web documents
Publication Date: 2015.03.24 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US8990685B1 patent drawing
  • US8990685B1 patent drawing
  • US8990685B1 patent drawing

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.