Webpage Bundle Segmentation for Load Time Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current webpage loading methods are inefficient, leading to increased load times that can frustrate users and reduce productivity, as they often require downloading unnecessary information, which slows down the webpage rendering process.

Innovation Solution

A computing device determines the type of webpage requested and transmits a corresponding document that includes instructions to download a specific bundle of information, optimizing the data needed for rendering, thereby reducing the amount of unnecessary data transferred and speeding up the loading process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If conventional webpage loading methods are used, then all webpage information is downloaded to ensure completeness, but webpage load time increases due to unnecessary data transfer

Engineering Contradiction:
Improvewebpage load timeVSAvoidunnecessary data transfer
Core Design Contradiction:
Loss of timeVSLoss of substance

Solution Approach 1:

The webpage data is segmented into different bundles based on webpage types. The system divides the monolithic webpage download into targeted bundles (e.g., product bundles, category bundles, search result bundles) and only downloads the specific bundle corresponding to the requested webpage type, eliminating unnecessary data transfer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different webpage types receive different quality levels of data bundles. The system tailors the data package to the specific local need of each webpage type, providing only the relevant information required for that particular webpage category, rather than uniformly downloading all possible data.

Inventive Principle:
Principle #3Local quality

2Productivity

If all webpage information is downloaded, then webpage completeness is ensured, but user productivity decreases due to longer waiting times

Engineering Contradiction:
Improveuser productivityVSAvoidwebpage waiting time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary classification of webpage requests into different types before data transmission. By determining the webpage type in advance and preparing the corresponding bundle beforehand, the system eliminates unnecessary data processing and transmission steps, reducing waiting time and improving user productivity.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If conventional downloading methods are used, then all webpage data is transmitted, but webpage loading efficiency decreases due to excessive data volume

Engineering Contradiction:
Improvewebpage loading efficiencyVSAvoiddata volume transmitted
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system extracts and transmits only the essential data components required for the specific webpage type. By taking out only the necessary information from the complete webpage dataset and transmitting that specific subset, the system dramatically reduces data volume while maintaining loading efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11354497B2Method and apparatus for servicing webpage requests
Publication Date: 2022.06.07 WALMART APOLLO LLC
  • US11354497B2 patent drawing
  • US11354497B2 patent drawing
  • US11354497B2 patent drawing

AI summary

A webpage serving system is provided and generally includes a server and a computing device. The server can receive a webpage request from the computing device, and determine a type of webpage being requested. The server may provide a document, such as an HTML document, to the computing device based on the type of webpage. The document may include instructions to download a particular bundle, which may include one or more files, from a server. The bundle identified in the instructions may be based on the type of webpage the document is for. The customer computing device may receive the requested bundle, and display the requested webpage based on the information received in the document and in the bundle.