Web Page Content Segmentation for Reduced Network Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web page loading techniques, including fragment caching, often result in increased network traffic and slower loading times due to the need for multiple requests from client computers to server computers, leading to an unpleasant user experience.

Innovation Solution

The system reduces the number of requests by categorizing content items as default and non-default, allowing a client computer to make two requests: one for default content items and another for non-default items, which are stored in a cache for efficient retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If web pages are separated into fragments loaded asynchronously, then loading speed is improved, but the number of requests increases

Engineering Contradiction:
Improveloading speedVSAvoidnumber of requests
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments content items into default and non-default categories based on their loading characteristics and visual importance. This segmentation allows the system to make fewer, more targeted requests while maintaining fast loading of critical content. The segmentation principle is applied by classifying content items according to their default status, enabling selective loading strategies that reduce the total number of requests needed.

Inventive Principle:
Principle #1Segmentation

2Speed

If fragment caching is used, then page loading is sped up, but network traffic increases

Engineering Contradiction:
Improvepage loading speedVSAvoidnetwork traffic
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent extracts and separates content items into two distinct groups: default content items that are loaded immediately and non-default content items that are cached and loaded on demand. This extraction allows the system to minimize network traffic by only requesting non-default items when necessary, while maintaining fast loading performance for critical content. The extraction principle is applied by separating content based on its default status, enabling intelligent loading decisions that reduce unnecessary network traffic.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9524351B2Requesting, responding and parsing
Publication Date: 2016.12.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9524351B2 patent drawing
  • US9524351B2 patent drawing
  • US9524351B2 patent drawing

AI summary

This disclosure relates to requesting content items of a web page, via a first request and a second request and responding to the requests. The server computer receives the first request from a client computer and responds to the first request by sending a plurality of default content items to the requesting client computer. The server computer receives the second request from the client computer and responds to the second request by sending a plurality of non-default content items to the requesting client computer. In one or more disclosed embodiments, the client computer stores the plurality of non-default content items in a cache. This disclosure also relates to parsing data in the cache.