Marketplace Listing Comparison Using Hash and Attribute Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital marketplaces face challenges in efficiently managing and updating product information across multiple platforms, leading to human errors and scalability issues due to manual processing methods.

Innovation Solution

Implementing technology-driven systems that integrate with marketplace APIs to automate data syndication and verification processes, using computing devices to compare and synchronize product data across platforms, and provide data re-syndication algorithms to ensure accuracy and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual processing methods are used to manage and update product information across multiple platforms, then flexibility and adaptability are maintained, but human errors increase and scalability is limited

Engineering Contradiction:
Improvedata accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables automatic self-verification of product listings by comparing data across multiple sources (webpage, management portal, internal storage) without human intervention. The automated detection of discrepancies and triggering of re-syndication algorithms allows the system to correct its own errors, improving reliability while maintaining high processing efficiency.

Inventive Principle:
Principle #25Self-service

2Productivity

If technology-driven automated systems are implemented to manage product data across platforms, then productivity and scalability are improved, but system complexity increases

Engineering Contradiction:
Improvedata syndication efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system is divided into distinct modular components: data collection modules (receiving data from webpage, management portal, and internal storage), verification modules (comparing binary hashes and extracted attributes), and execution modules (triggering re-syndication algorithms). This segmentation allows each component to be developed and maintained independently, managing system complexity while achieving high automation and productivity.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If comprehensive data verification across multiple sources is performed, then data accuracy is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvedata verification accuracyVSAvoidverification processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs verification in stages, first comparing binary hashes of image-based data samples for quick identification of obvious discrepancies, then extracting and comparing attributes from text-based data samples for more detailed verification. This staged approach achieves comprehensive verification accuracy while minimizing processing time by avoiding full verification of all data points simultaneously.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250348914A1Systems and methods for conducting digital marketplace listing comparisons
Publication Date: 2025.11.13 PATTERN INC
  • US20250348914A1 patent drawing
  • US20250348914A1 patent drawing
  • US20250348914A1 patent drawing

AI summary

A method includes: receiving, via a webpage of a third-party marketplace, a first set of text-based and image-based data samples, pertaining to a product; receiving, via a management portal of the third-party marketplace, a second set of text-based and image-based data samples pertaining to the product; retrieving, from an internal data storage system, a third set of text-based and image-based data samples pertaining to the product; generating binary hashes of the first, second, and third sets of image-based data samples; comparing the binary hashes and outputting binary results based on agreement, or disagreement, of the binary hashes; extracting attributes from the first, second, and third sets of text-based data samples; comparing the attributes and outputting additional binary results based on agreement, or disagreement, of the attributes; and executing a data re-syndication algorithm based on at least one disagreement of either the compared binary hashes or the compared attributes.