Website Change Detection via Snapshot Distance Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web commerce analytics struggle to effectively compare and aggregate statistical information across website layout changes, making it difficult to assess the impact of structural changes on sales data and user interactions.

Innovation Solution

The system employs snapshot comparison using a distance function to detect layout changes by calculating a change score, which indicates added, deleted, or unchanged features, allowing for proactive decision-making based on website evolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If website layout changes are made to improve design and user experience, then website functionality and appeal are enhanced, but comparing and aggregating statistical information across different layouts becomes difficult

Engineering Contradiction:
Improvewebsite design flexibilityVSAvoidstatistical information comparability
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the website layout into distinct features and elements that can be individually tracked and compared. By breaking down the layout into comparable units, the system can maintain statistical information across different layout versions, resolving the contradiction between design flexibility and data comparability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates snapshots (copies) of website layouts at different points in time and compares these copies to detect changes. This copying approach allows statistical information to be preserved and compared across layout variations, enabling both design adaptability and information continuity.

Inventive Principle:
Principle #26Copying

2Measurement precision

If manual tracking of website layout changes is performed, then change detection is possible, but the process is time-consuming and inefficient

Engineering Contradiction:
Improvechange detection accuracyVSAvoidchange detection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical tracking with an automated computer-based system that uses algorithms to detect layout changes. This substitution eliminates time-consuming manual processes while maintaining precise change detection through systematic comparison of website snapshots.

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

Solution Approach 2:

The patent introduces an intermediary system that automatically captures and compares website snapshots, serving as a mediator between the website and the analysis process. This intermediary automates the change detection workflow, reducing time loss while preserving measurement precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If comprehensive website feature comparison is performed, then accurate change detection is achieved, but system complexity increases

Engineering Contradiction:
Improvechange detection accuracyVSAvoidcomparison system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex comparison task into manageable components by identifying and comparing individual website features separately. This segmentation approach maintains high measurement precision while reducing system complexity through modular, organized comparison processes.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11790031B1Website change detection
Publication Date: 2023.10.17 CONTENT SQUARE SAS
  • US11790031B1 patent drawing
  • US11790031B1 patent drawing
  • US11790031B1 patent drawing

AI summary

Systems and techniques may be used for providing website change detection. An example technique may include processing snapshots of a website, for example on a first day and a second day to produce a set of features of the website. The technique may include comparing at least one of the set of features from the first day to at least one of the set of features from the second day, for example using a distance function. A change score may be determined, the change score corresponding to at least one of a deleted feature, an added feature, or an unchanged feature of the website from the first day to the second day. The technique may include outputting the change score (e.g., for display).