Dynamic Product Data Integration for Commerce Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional commerce platforms lack the ability to allow users to define custom interactions for product data, making it difficult for customers to interact with product information in specific ways, and they struggle to incorporate and process arbitrary data from independent sources, limiting enhanced features and data utilization.

Innovation Solution

The system enables users to specify how customers can interact with product data, allowing for enhanced features like searching, filtering, and sorting, and automatically processes data from independent sources to provide customers with enriched product information, while maintaining user data separation and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional commerce platforms use fixed, pre-defined data structures for product information, then system simplicity and ease of implementation are improved, but user flexibility and customization capability deteriorate

Engineering Contradiction:
Improveease of implementationVSAvoiduser flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system transitions from static, pre-defined data structures to dynamic, user-configurable data structures. Users can define custom data fields, interactions, and display formats according to their specific needs, allowing the system to adapt flexibly while maintaining automated processing capabilities

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The platform allows users to modify data structure parameters such as field names, data types, validation rules, and interaction types. This enables customization of product information schemas without requiring system reconfiguration or complex programming

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If commerce platforms allow users to define custom interactions for product data, then user control and customization capability are improved, but system complexity and processing requirements worsen

Engineering Contradiction:
Improvecustomization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The platform provides a universal configuration framework that handles multiple interaction types (searching, filtering, sorting, display) through a single unified mechanism. This framework processes various data structures and interaction definitions using common parsing and validation logic, reducing overall system complexity despite increased functionality

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Users configure their own data structures and interactions through intuitive interfaces without requiring system administrator intervention or complex programming. The system automatically processes these user-defined configurations, generating the necessary processing logic and display templates autonomously

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If commerce platforms incorporate data from independent external sources, then data enrichment and feature enhancement are improved, but data integration complexity and processing overhead worsen

Engineering Contradiction:
Improvedata enrichmentVSAvoidintegration complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system introduces an intermediary configuration layer that defines how external data sources map to the platform's data structure. This configuration layer acts as a mediator between diverse external sources and the internal processing system, standardizing data integration without requiring complex source-specific processing logic

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Users pre-configure data source connections, field mappings, and transformation rules before data ingestion. This preliminary configuration allows the system to automatically process incoming data from external sources according to predefined rules, reducing real-time processing complexity and overhead

Inventive Principle:
Principle #10Preliminary action

4Productivity

If commerce platforms provide automated data processing from independent sources, then productivity and data utilization are improved, but processing time and computational resources worsen

Engineering Contradiction:
Improvedata utilizationVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs data validation, transformation, and enrichment operations in advance based on pre-configured rules. By preparing data processing pipelines beforehand with defined transformation logic and validation criteria, the system reduces actual processing time when data is ingested from external sources

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11887180B2Integration of independent data for search and discovery
Publication Date: 2024.01.30 SALESFORCE INC
  • US11887180B2 patent drawing
  • US11887180B2 patent drawing
  • US11887180B2 patent drawing

AI summary

Systems and techniques are provided for enhanced and flexible ingestion of product-related data from various and diverse data sources. The product-related data is linked to interactions that allow end-user customers to view and manipulate product listings and product data using the ingested information.