Web Page Preview Generation via Structured Data Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for sharing web pages are inconvenient, as they require users to load web pages directly, which can be costly for low-powered devices and interrupt the user's workflow, and do not provide clear previews of the content, potentially leading to unwanted or uninteresting content being revealed.
Innovation Solution
A system that generates a structured data object from a web page, allowing for the creation of a rich preview including a thumbnail, title, and description, which can be rendered inline with other content, enabling users to assess the web page's interest without loading it, using extractor definitions to selectively extract relevant data and prioritize content extraction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a URL hyperlink is provided to a recipient, then the web page can be accessed, but the recipient must interrupt their current task to click the hyperlink and load the page, which breaks their train of thought
Solution Approach 1:
The system performs preliminary extraction of web page content (title, description, thumbnail) before the recipient needs to view it. This advance preparation allows the recipient to see a preview without having to load the full page, thus maintaining their workflow without interruption while still providing access to web page information.
Solution Approach 2:
Instead of making the recipient load the original web page, the system creates a simplified copy or representation (structured data object with preview elements) that can be displayed inline. This copy contains the essential information needed to assess the web page content without requiring the recipient to leave their current context.
2Reliability
If a browser is caused to load the web page, then the full content is displayed, but this is expensive for low-powered devices such as mobile phones
Solution Approach 1:
The system extracts only the necessary elements (title, description, thumbnail image) from the complete web page content. This selective extraction provides sufficient information for the recipient to evaluate whether the web page is interesting without requiring the energy-intensive loading and rendering of the entire page, thus conserving mobile device resources while maintaining content assessment capability.
Solution Approach 2:
The system performs partial loading by retrieving and displaying only a subset of the web page content (preview elements) rather than the complete page. This partial action provides enough information for the recipient to make an informed decision about whether to view the full page, thereby reducing energy consumption on mobile devices while still fulfilling the information needs.
3Loss of information
If the recipient reviews the text of the hyperlink, then they can see what the web page is about, but they remain unaware of the actual content until the browser loads the page
Solution Approach 1:
The system performs preliminary extraction and structuring of web page content elements (title, description, thumbnail) before presenting them to the recipient. This advance preparation makes the content visible and assessable in the preview without requiring full page loading, thus reducing information loss while managing system complexity through automated extraction processes.
Solution Approach 2:
The system introduces a structured data object as an intermediary between the original web page and the recipient. This intermediary contains pre-extracted content elements that provide a meaningful preview of the web page content without requiring the recipient to load the full page, thus making content visible while managing complexity through the use of a standardized intermediate representation.
4Adaptability or versatility
If web pages are generated in an unstructured manner, then flexibility in content creation is maintained, but extracting specific content elements becomes difficult
Solution Approach 1:
The system uses a structured data object as an intermediary that bridges unstructured web page content and the needs of the preview system. The extraction process transforms elements from the unstructured web page into a structured format with defined fields (title, description, thumbnail), making content extraction systematic and manageable while preserving the flexibility of how web pages are originally created.
Solution Approach 2:
The system changes the state of web page content from unstructured HTML/markup to a structured data format with specific parameters and fields. This parameter transformation involves identifying and extracting specific elements (title, description, images) and organizing them into a structured object with defined properties, making subsequent processing and display easier while maintaining adaptability to different web page structures.
Data Source
AI summary
A method described herein includes receiving data that identifies a web page, wherein the data that identifies the web page is desirably displayed to a first individual and resolving the web page to generate a markup language document, wherein the markup language document comprises unstructured data. The method also includes extracting portions of the markup language document and generating a structured data object, wherein the structured data object includes the portions of the markup language document. The method further includes causing a summary of the web page to be displayed to the first individual, wherein the summary of the web page is based at least in part upon the structured data object.


