Attribute Combination Tagging for E-commerce Search Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In e-commerce systems, users often encounter web pages displaying items with desired attribute combinations, but the desired items may be unavailable for order, while items with undesired attributes are available, due to the lack of efficient filtering and retrieval of available attribute combinations.

Innovation Solution

An information processing apparatus that extracts attribute combinations from web pages, associates them with availability information, and generates tags for search criteria, allowing only available attribute combinations to be stored and searched, ensuring that only items with desired and available attributes are retrieved.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If web pages display all attribute combinations of items (including unavailable ones), then completeness of information is improved, but search accuracy deteriorates because users cannot easily find only available items

Engineering Contradiction:
Improvecompleteness of informationVSAvoidsearch accuracy
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The patent segments the attribute combinations into two distinct groups: available combinations and unavailable combinations. By creating separate data structures and search paths for each group, the system maintains complete information while enabling precise filtering. The segmentation allows users to access all attribute variations through detailed views while ensuring search results only return available items.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary component (search control unit) that mediates between the complete attribute combination data and user search requests. This intermediary filters and processes the raw attribute data, applying availability criteria to generate search results that balance information completeness with search accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the system stores and processes all attribute combinations, then data completeness is improved, but processing complexity increases

Engineering Contradiction:
Improvedata completenessVSAvoidprocessing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-processing attribute combinations and marking their availability status before search operations. The system预先 (in advance) organizes attribute combinations into available and unavailable categories, creating indexed data structures that simplify subsequent search operations and reduce real-time processing complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by treating available and unavailable attribute combinations differently in the data structure and processing logic. Each attribute combination carries a local quality attribute (availability status) that determines how it is handled during search operations, allowing the system to maintain complete data while applying different processing rules to different subsets.

Inventive Principle:
Principle #3Local quality

3Productivity

If the system retrieves all items matching search criteria, then recall is improved, but precision deteriorates because unavailable items are included

Engineering Contradiction:
ImproverecallVSAvoidprecision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by making the search retrieval process adaptive based on the availability status of attribute combinations. The search control unit dynamically adjusts the retrieval criteria during query processing, switching between broad retrieval (for recall) and filtered retrieval (for precision) based on real-time availability information.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10061783B2Information processing apparatus, information processing method, and information processing program
Publication Date: 2018.08.28 RAKUTEN GROUP INC
  • US10061783B2 patent drawing
  • US10061783B2 patent drawing
  • US10061783B2 patent drawing

AI summary

An information processing apparatus extracts a plurality of combinations among combinations of attributes, in different attribute categories, of an item from display information indicating display details of a web page for the item. Each of the extracted combinations is associated with available/unavailable information indicating whether the item having the attribute combination is available for order. The information processing apparatus stores, for each combination available for order among the extracted combinations, a tag indicating the combination and corresponding to search criteria of the logical AND of a plurality of attributes constituting the combination, in association with item identification information identifying the item in a tag storage unit. The information processing apparatus deletes, when a tag indicating an attribute combination unavailable for order is stored in association with the item identification information in the tag storage unit, the tag.