Browserless Web Data Extraction for Product Variant Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data extraction techniques from web pages require cooperation from the website and involve computationally expensive rendering and bandwidth consumption, especially when dealing with multiple product variants, leading to inefficiencies.

Innovation Solution

Automated data extraction is performed without using a browser and without rendering the entire web page, by parsing structured data from visible and hidden elements, simulating browser operations to obtain information such as product variants like color, size, and availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional scraping techniques are used to obtain information from websites, then data can be extracted from rendered web pages, but the process becomes computationally expensive and consumes excessive bandwidth

Engineering Contradiction:
Improvedata extraction accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential structured data elements (product title, price, availability, variants) from the web page HTML without requiring full rendering. The system identifies and extracts data directly from the page source code, separating the necessary information from the complete visual presentation, thereby reducing computational overhead while maintaining extraction accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the web page data extraction process into specific target elements (product information, pricing, availability, variants) rather than processing the entire rendered page. By focusing extraction on discrete data points and their corresponding HTML structures, the system minimizes computational resources while ensuring complete data capture.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If traditional scraping techniques are used to obtain information from websites, then data can be extracted from rendered web pages, but the process requires significant bandwidth consumption

Engineering Contradiction:
Improvedata extraction accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system extracts only the minimal necessary HTML structures containing product information without downloading or rendering the complete web page. By targeting specific data elements and their associated HTML code, the patent reduces bandwidth consumption while maintaining complete data extraction accuracy for all product variants.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If JavaScript evaluation is performed to reveal information about product variants, then complete product information can be obtained, but the process leads to a combinatorial problem when dealing with multiple variants

Engineering Contradiction:
Improveproduct variant informationVSAvoidextraction process complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent performs preliminary extraction of product variant information directly from the HTML source code before any JavaScript execution or combinatorial processing is needed. By identifying and extracting all variant data (size, color, price, availability) in advance from the page structure, the system avoids the combinatorial complexity that would arise from evaluating JavaScript for each variant combination.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the extraction of product variant information into discrete, independently extractable elements from the HTML structure. Each variant attribute (size, color, price, availability) is extracted as a separate data point, eliminating the need for complex JavaScript evaluation and combinatorial processing while ensuring complete information capture.

Inventive Principle:
Principle #1Segmentation

4Loss of information

If multiple requests or scrapes are performed to obtain information about multiple product configurations, then complete product data can be retrieved, but the process becomes inefficient

Engineering Contradiction:
Improveproduct configuration informationVSAvoiddata extraction efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent merges the extraction of all product configuration information (different sizes, colors, prices, availability) into a single scraping operation. By identifying the structured HTML elements that contain all variant information and extracting them simultaneously, the system retrieves complete product configuration data in one efficient pass, eliminating the need for multiple separate requests or scrapes.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250252474A1Automated extraction of data from web pages
Publication Date: 2025.08.07 CAPITAL ONE SERVICES LLC
  • US20250252474A1 patent drawing
  • US20250252474A1 patent drawing
  • US20250252474A1 patent drawing

AI summary

Various embodiments provide techniques for automatically extracting data from web pages. Such extraction can take place without the use of a browser, and without necessarily rendering the entire web page. Thus, data extraction can be performed more efficiently and more quickly, while reducing the computing resources needed to perform such operations. In at least one embodiment, data extraction and translation are performed by automatically parsing structured data from visible and hidden elements of a web page.