Web Archive Duplicate Content Removal via Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Archiving and restoring web pages often result in duplicate content errors, leading to user confusion, delayed display, and potential browser crashes due to the inclusion of redundant images and third-party content.
Innovation Solution
A method for archiving web pages involves receiving web data, constructing a web page, serializing it to remove third-party dynamically added content, and identifying and removing duplicate elements before storing and displaying the archived data, ensuring only unique content is displayed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If web pages are archived with all original content including third-party dynamically added content, then the archived page contains complete original content, but duplicate content errors occur when the page is restored and displayed
Solution Approach 1:
The patent extracts and removes third-party dynamically added content from the archived web page data. During the archiving process, the system identifies content originating from third-party sources (such as advertisements, tracking scripts, or embedded content from external domains) and excludes it from the archived files. This prevents duplicate content errors when the page is restored, as the third-party content that would normally be reloaded dynamically is already excluded from the static archive, thereby maintaining display accuracy while preserving essential first-party content.
2Loss of information
If all content is archived including dynamically added third-party content, then the archive contains complete web page data, but user confusion and browser errors occur due to duplicate images and content
Solution Approach 1:
The system extracts and removes harmful third-party content during archiving, specifically targeting dynamically added elements such as advertisements, tracking scripts, and embedded content from external domains. By excluding these problematic elements from the archive while preserving essential first-party content, the system prevents user confusion and browser errors that would otherwise occur when duplicate content is displayed during page restoration.
3Reliability
If third-party dynamically added content is removed during archiving, then duplicate content errors are reduced, but some original content may be lost
Solution Approach 1:
The patent applies local quality by differentiating between first-party content and third-party content within the web page. The system selectively preserves essential first-party content (such as main page structure, core functionality, and primary resources) while removing harmful third-party content (such as advertisements, tracking scripts, and external embedded content). This selective approach maintains display accuracy by preventing duplicate content errors while minimizing content loss through intelligent identification and preservation of important local elements.
Data Source
AI summary
One embodiment of a method for archiving and restoring web pages can remove elements from web data to be stored as web archive data that can cause two or more substantially similar elements to appear within a web page later created from the web archive data. In another embodiment, a web page can be constructed from web archive data. This constructed web page may not be displayed, but can be inspected for substantially similar elements so that those elements can be removed. After the elements are removed, then the web page can be displayed to a user. Either embodiment can be used alone or in parallel to reduce the appearance of substantially similar elements within a web page constructed from a web archive.


