Automated Competitor Classification via Product Overlap and Traffic Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Retailers face difficulties in determining relevant competitors for specific product groups due to the vast number of products and fluctuating prices across numerous retailers, making it challenging to maintain competitive pricing strategies.

Innovation Solution

A system that classifies competitors by analyzing product overlap, estimated traffic, average review ratings, and website views to identify relevant competitors for a given product group, using wrapper induction and product matching methodologies to automate data mining across unbounded domains and ensure accurate price comparisons.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If retailers monitor pricing across thousands of retailers and products manually, then comprehensive competitive intelligence is obtained, but time consumption and operational complexity increase significantly

Engineering Contradiction:
Improvecompetitive intelligence completenessVSAvoidtime consumption
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent replaces manual monitoring processes with an automated web crawler system that uses spiders to navigate and extract pricing information from retailer websites. The system automatically scrapes product data, prices, and inventory information without human intervention, substituting mechanical manual operations with automated computational processes.

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

Solution Approach 2:

The system performs self-service by automatically maintaining its own operation through scheduled crawling cycles, self-updating product catalogs, and autonomous price monitoring. The web crawler independently navigates retailer websites, extracts data, and updates the competitive intelligence database without requiring continuous manual oversight or intervention.

Inventive Principle:
Principle #25Self-service

2Productivity

If retailers track pricing changes in real-time across multiple products, then responsive pricing strategies are enabled, but system complexity and resource requirements increase

Engineering Contradiction:
Improvepricing response speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the monitoring system into distinct functional modules: a web crawler for data collection, a product matching module for identifying relevant products, a price monitoring module for tracking changes, and a reporting module for analysis. This segmentation allows each component to operate independently and reduces overall system complexity while maintaining high productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-crawling and storing product catalogs, price histories, and competitor information in databases before actual pricing decisions are needed. This advance data preparation enables rapid response to pricing changes without requiring complex real-time processing during critical decision moments.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the system crawls and processes data from numerous unbounded domains, then comprehensive competitor coverage is achieved, but data processing complexity and accuracy challenges increase

Engineering Contradiction:
Improvecompetitor coverage breadthVSAvoiddata accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting crawl depth, data extraction fields, and processing thresholds based on the specific retailer domain and product category. The system modifies its behavior parameters when encountering different website structures or data formats, allowing comprehensive coverage while maintaining accuracy through adaptive processing parameters.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system incorporates feedback mechanisms that monitor data quality, validation results, and processing errors from various domains. When anomalies are detected in scraped data or when certain domains prove difficult to parse, the system adjusts its crawling strategy and data extraction parameters accordingly, feedback-driven refinement that maintains accuracy across diverse unbounded domains.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12106317B2System and method for classifying relevant competitors
Publication Date: 2024.10.01 HOME DEPOT PRODUCT AUTHORITY LLC
  • US12106317B2 patent drawing
  • US12106317B2 patent drawing
  • US12106317B2 patent drawing

AI summary

Competitors are classified in terms of products the competitors offer. A product set is generated from product information received from a user. Also, a competitor set is generated, where the competitor set comprises at least one competitor determined to be relevant to one or more products in the product set. A target price rule is generated that is operative to change a price offered by the user for the at least one product. A competitor's relevancy can be determined by considering factors such as: (1) unique visitors to the competitor's website, (2) reviews on the competitor's website (3), ratings on the competitor's website, (4) absolute number of products common to the user's website and the competitor's website, (5) percentage number of products common to the user's website and the competitor's website, and (6) number of products offered by the competitor that comprise the product set.