Primary Product Object Identification on Webpages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional search algorithms on the Internet fail to accurately and efficiently extract product-related information from webpages, leading to irrelevant search results due to the lack of consideration for attributes like product images, titles, and prices, which are crucial for online shopping.

Innovation Solution

A method that identifies primary product objects on webpages by dividing them into sections, extracting features such as geometric and alternative text features, and computing probabilities to determine the likelihood of candidate objects being primary product objects, allowing for accurate and efficient indexing and retrieval of product information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional keyword-based search algorithms are used to index all keywords on webpages, then the search coverage is comprehensive, but the search accuracy and relevance are poor because product-related information is not differentiated from other content

Engineering Contradiction:
Improvesearch accuracyVSAvoidinformation extraction complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The webpage is divided into multiple sections based on HTML tags and structural elements. The system identifies and segments product-related sections (such as product descriptions, images, prices) from other content areas, allowing focused extraction and indexing of only relevant product information while maintaining comprehensive coverage across all webpages

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A specialized information extraction module acts as an intermediary between the crawler and the search index. This module uses wrapper induction and pattern matching to automatically identify and extract product-related information (images, titles, prices, descriptions) from diverse webpage formats, converting unstructured HTML into structured product data before indexing

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If manual or semi-automatic information extraction techniques are used to extract product-related information, then the extraction accuracy improves, but the processing time and resource consumption increase significantly due to millions of webpages with different formats

Engineering Contradiction:
Improveextraction accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary classification of webpages during the crawling phase, identifying pages that contain product information based on URL patterns, HTML structure, and content keywords. This pre-filtering reduces the volume of pages requiring detailed extraction, allowing accurate processing of only relevant pages while maintaining high overall processing throughput

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The extraction module dynamically adjusts extraction parameters and patterns based on the identified webpage type and format. For different e-commerce platforms and product categories, the system modifies extraction rules, priority attributes, and validation criteria, enabling accurate extraction across diverse formats without requiring manual reconfiguration for each page type

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If all product attributes and information are extracted and indexed from every webpage, then the search completeness is maximized, but the resource utilization and storage requirements become inefficient

Engineering Contradiction:
Improveproduct information completenessVSAvoidcomputational resource consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system extracts only essential product attributes (product images, titles, prices, descriptions, and key specifications) while discarding redundant information such as navigation menus, advertisements, and repetitive content. This selective extraction maintains search completeness for critical product information while significantly reducing storage requirements and indexing computational load

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs extraction at a partial level by focusing on the most important product attributes that determine search relevance. Rather than extracting every piece of information on a webpage, it prioritizes extraction of attributes with highest search value, achieving sufficient completeness for effective product search while minimizing resource consumption

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8121970B1Method for identifying primary product objects
Publication Date: 2012.02.21 META PLATFORMS INC
  • US8121970B1 patent drawing
  • US8121970B1 patent drawing
  • US8121970B1 patent drawing

AI summary

A method for identifying primary product objects on webpages over the Internet. A primary product object displays the best view of the product that a webpage is detailing. Each webpage is divided into sections based on the primary product objects in the webpage. Features of candidate product objects in each section are extracted. The primary product objects are identified by computing probabilities of the candidate product objects in each section being primary product objects, based on a statistical model. The identified primary product objects are stored for subsequent retrieval and display.