Web Content Scraping and AI Restructuring for User-Defined Formats

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The format or structure of data on webpages often prevents users from easily extracting or converting information into a desired format or organization, requiring manual reading and reorganization to meet specific needs.

Innovation Solution

A data processing system utilizing a web scraping tool and Large Language Models (LLMs) to extract and restructure content from webpages, combined with K-Means clustering for large document summarization, to generate natural language text tailored to user specifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If data is stored on webpages in its original format, then information is preserved in its source structure, but the data is not easily extracted or converted into a desired format or organization

Engineering Contradiction:
ImproveEase of data extraction and reorganizationVSAvoidComplexity of data processing system
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary data processing system comprising a scraper tool, prompt generator, and AI model that mediates between the source webpage data and the user's desired format. The scraper tool extracts content from the target website, the prompt generator structures this content into natural language prompts, and the AI model processes these prompts to generate restructured content in the desired format, thereby resolving the contradiction between maintaining source structure and enabling easy extraction/conversion

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual mechanical processes (user reading through webpages, collecting information, and reorganizing it) with an automated system using AI models. The system automatically extracts content from websites, generates structured prompts, and produces reorganized output without requiring manual intervention, thus improving ease of data extraction while managing system complexity through automation

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If a user manually reads through webpages to collect and reorganize information, then data extraction is possible, but significant time and effort are required

Engineering Contradiction:
ImproveSpeed of information extraction and reorganizationVSAvoidTime spent on manual data collection
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements a self-service system where the AI model autonomously performs the complete workflow of extracting content from webpages, understanding the desired format through natural language prompts, and generating restructured output. The system serves itself by automatically processing requests without requiring manual data collection or reorganization steps, dramatically improving productivity while eliminating the time loss associated with manual processes

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary actions by pre-processing webpage content into structured formats and pre-generating natural language prompts that encode the desired output structure. This preliminary structuring of data and instructions enables the AI model to quickly generate final output without requiring users to manually collect and reorganize information, thereby increasing productivity and reducing time expenditure

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12373500B2Extracting content from a resource for restructuring based on user instruction
Publication Date: 2025.07.29 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12373500B2 patent drawing
  • US12373500B2 patent drawing
  • US12373500B2 patent drawing

AI summary

A data processing system for providing a service to extract information from a resource includes: a network interface for communicating over a computer network; a scraper tool to receive user instruction specifying a target resource and to extract content from the specified resource, wherein the user instruction further specifies a desired restructuring of the extracted content; and a prompt generator to structure the extracted content into a prompt for an Artificial Intelligence (AI) model, the prompt further directing the AI model to restructure the extracted content based on the user instruction. The prompt generator is to call the AI model with the generated prompt. The service is to receive restructured content from the AI model and provide the restructured content to a workstation submitting the user instruction, the restructured content presenting the content of the target resource in a form according to the user instruction.