Alternative Item Recommendation Engine for E-Commerce

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users interacting with electronic commerce systems face frustration when items of interest are out-of-stock or unavailable, as they must search for alternative items manually, leading to increased computer resource utilization and decreased user experience.

Innovation Solution

Implementing an item recommendation engine that identifies and presents alternative items similar to unavailable items based on item characteristics, user preferences, and interaction history, within a user interface that distinguishes unavailable items from available alternatives, thereby streamlining the repurchase process and enhancing user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually search for alternative items when an item is unavailable, then they can find replacement items, but user frustration increases and user experience deteriorates

Engineering Contradiction:
Improveitem availabilityVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by automatically identifying and presenting alternative items before the user needs to search manually. When an item is unavailable, the recommendation engine proactively generates and displays substitute item listings, eliminating the need for users to manually search and reducing frustration.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If users manually search for alternative items, then they can find replacements, but the time required increases and productivity decreases

Engineering Contradiction:
Improveitem availabilityVSAvoidsearch time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically identifying and presenting alternative items before the user needs to search manually. When an item is unavailable, the recommendation engine proactively generates and displays substitute item listings, eliminating the need for users to manually search and reducing frustration.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the system provides alternative item recommendations, then user experience improves and manual searching decreases, but system complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The recommendation engine acts as an intermediary between the item catalog and the user interface. It automatically generates alternative item recommendations by analyzing item characteristics and user preferences, then presents these recommendations through the existing user interface without requiring complex changes to the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If the system automatically suggests alternative items, then the repurchase process becomes more efficient, but computer resource utilization increases

Engineering Contradiction:
Improverepurchase efficiencyVSAvoidcomputer resource utilization
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by generating alternative item recommendations only for specific unavailable items rather than continuously analyzing all items in the catalog. The recommendation engine processes items on-demand when unavailability is detected, reducing unnecessary computer resource utilization while maintaining repurchase efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11308537B1Providing alternative items for unavailable items
Publication Date: 2022.04.19 AMAZON TECH INC
  • US11308537B1 patent drawing
  • US11308537B1 patent drawing
  • US11308537B1 patent drawing

AI summary

Disclosed are various embodiments for providing an item purchase experience for users wishing to repeat purchases of items when previously purchased items are out-of-stock or otherwise temporarily unavailable. Alternative items are identified for an item that is determined to be unavailable. A user interface is generated to include a listing of previously purchased items, including an item listing for the unavailable item. The item listing for the unavailable item further includes the alternative items for display and user interaction.