Item Record Mapping via Attribute-Value Inference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face challenges in efficiently mapping item records to product records in databases, leading to inefficient search results and user experiences, particularly in large-scale item inventories like online auction websites, where item descriptions need to be accurately linked to corresponding product categories.

Innovation Solution

A system and method where a server machine analyzes item descriptions to infer attribute-value pairs, maps these to product records using decision trees, and includes references in item records to facilitate user searches, allowing for confident matching and grouping of item records based on product categories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If item records are stored individually in large-scale inventories, then the quantity of items that can be managed increases, but search efficiency and user experience deteriorate

Engineering Contradiction:
Improvequantity of itemsVSAvoidsearch efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

Multiple item records that share common attributes are merged into a single product record. The product record contains a reference attribute-value pair that groups together multiple item records with identical or similar attributes, allowing users to search once and retrieve multiple relevant items simultaneously, thereby improving search efficiency while managing large quantities of items.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The product record serves multiple functions: it acts as a unique identifier for grouping items, provides a standardized structure for storing attribute-value pairs, and enables efficient search operations. This multi-functional design allows the system to handle large inventories while maintaining fast search performance through a unified record structure.

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

2Measurement precision

If detailed item descriptions are stored for each item record, then measurement precision of item attributes improves, but device complexity and data processing requirements increase

Engineering Contradiction:
Improveattribute matching accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the essential attribute-value pairs from detailed item descriptions to create product records. By taking out and storing only the critical identifying attributes in a standardized format with reference attribute-value pairs, the system maintains high matching accuracy while reducing data processing complexity compared to storing and processing complete detailed descriptions for every item.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If item records are grouped by product categories, then search efficiency improves, but the complexity of mapping and categorization processes increases

Engineering Contradiction:
Improvesearch efficiencyVSAvoidmapping process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Item records are pre-grouped and mapped to product records during data ingestion and setup phases. The reference attribute-value pairs are established in advance, creating predefined categories that enable fast search operations. This preliminary categorization work is performed once during data preparation, after which search operations benefit from the pre-organized structure without requiring complex real-time mapping.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8533198B2Mapping descriptions
Publication Date: 2013.09.10 EBAY INC
  • US8533198B2 patent drawing
  • US8533198B2 patent drawing
  • US8533198B2 patent drawing

AI summary

An item record in an item database contains an item description generated by a seller of an item. A server machine is configured to access the item database, analyze the item description, and extract descriptive information by inferring an attribute and a corresponding attribute value from the item description. The attribute and its attribute value constitute an attribute-value pair. The server machine uses the attribute-value pair to map the item record to a product record stored in a product database. The mapping of the item record to the product record is based on comparing the attribute-value pair of the item record to a reference attribute-value pair in the product record to identify the product record. The mapping is performed upon detection of a match between the attribute-value pairs.