Per-Page Manifest Web Content Blocking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face increased data costs and browser rendering delays when loading web pages with large amounts of content due to high network traffic, as they often download unnecessary resources such as ads, leading to slower loading speeds and reduced user experience.

Innovation Solution

Implementing a per-page manifest system that specifies blocked resources, allowing only necessary resources to be retrieved and rendered, thereby reducing network bandwidth usage and improving loading speeds by blocking ads and other non-essential content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If web pages deliver large amounts of content including text, images, videos and advertisements, then the content completeness and user experience are improved, but the network bandwidth consumption and data costs increase

Engineering Contradiction:
Improvecontent volumeVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent segments web page resources into different categories (essential content vs. non-essential resources like advertisements) and applies different retrieval strategies to each segment. The manifest file divides resources into blocked and allowed categories, enabling selective downloading that reduces network bandwidth consumption while preserving essential content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and removes non-essential resources (such as advertisements, analytics scripts, and other optional content) from the web page delivery process through the manifest blocking mechanism. This extraction principle allows the system to deliver only the essential content needed for core functionality, thereby reducing overall bandwidth consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

2Quantity of substance

If mobile devices download all web page resources including advertisements, then content completeness is maintained, but the browser rendering speed decreases

Engineering Contradiction:
Improvecontent completenessVSAvoidbrowser rendering speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The manifest file extracts and identifies non-essential resources that can be removed from the download process. By blocking advertisements and optional content through the manifest, the system reduces the total amount of data that needs to be downloaded and rendered, thereby improving browser rendering speed while maintaining essential content completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by downloading only the necessary portion of web page resources rather than all resources. The manifest blocking mechanism selectively prevents downloading of non-essential content, allowing the browser to render essential content faster without waiting for optional resources like advertisements.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of energy

If a mobile device version web page is created to reduce content amount, then data costs and rendering time are reduced, but the page layout changes and quality content is lost

Engineering Contradiction:
Improvedata costsVSAvoidpage layout quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The manifest blocking mechanism provides a universal solution that works across both mobile and desktop versions of web pages. Instead of creating separate mobile-optimized pages, the same manifest file can be applied to block non-essential resources on any device, reducing data costs while preserving the original page layout and quality content for users who need it.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Quantity of substance

If all web page resources are retrieved and rendered, then content completeness is ensured, but the device processing load and energy consumption increase

Engineering Contradiction:
Improvecontent completenessVSAvoiddevice processing energy
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The manifest file extracts and identifies non-essential resources that can be excluded from the retrieval process. By blocking advertisements and optional content before they are downloaded, the system reduces the processing load on the mobile device, thereby decreasing energy consumption while maintaining completeness of essential content.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3158475B1Intelligent web page content blocking
Publication Date: 2021.11.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3158475B1 patent drawingFigure 1
  • EP3158475B1 patent drawingFigure 2
  • EP3158475B1 patent drawingFigure 3

AI summary

Systems and methods for efficient downloading and rendering of a web page on a network connected processing device are provided. A per-page manifest specifies a list of blocked resources specific to the web page is provided. When a page is requested by the network connected processing device, blocked resources defined in the manifest are not retrieved via the network and hence not rendered by the processing device. Manifests are defined on a per-page basis. In one embodiment, manifests are created or retrieved with each request.