Merchant Recommendation Validity Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In electronic marketplaces, existing systems face challenges in determining the validity of recommendations for merchants in real-time, leading to inefficiencies in improving their online presence due to asynchronous processing and system performance limitations.

Innovation Solution

A networked environment with a recommendation generation application that evaluates stored recommendations for validity in advance and selectively reevaluates them in response to merchant-driven events, using evaluation service providers to determine the validity of actions associated with recommendations, and filtering out invalid recommendations based on merchant preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If recommendations are evaluated synchronously when requested, then reliability of recommendation validity is improved, but system response time deteriorates

Engineering Contradiction:
Improverecommendation validityVSAvoidsystem response time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system evaluates and determines the validity of recommendations in advance before they are requested by merchants. Evaluation service providers pre-process recommendations and store their validity status, so when a merchant requests recommendations, the system can quickly retrieve pre-evaluated results without performing time-consuming synchronous validation, thus resolving the contradiction between reliability and response time.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If all recommendations are continuously monitored for validity, then recommendation accuracy is improved, but system complexity increases

Engineering Contradiction:
Improverecommendation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts and separates the recommendation evaluation function into independent evaluation service providers that operate asynchronously. Instead of having the main system continuously monitor all recommendations, the evaluation function is extracted to specialized services that independently determine validity and return results, reducing the complexity of the core recommendation system while maintaining high accuracy through dedicated evaluation expertise.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If recommendation evaluation is performed in advance, then system performance is improved, but recommendation freshness deteriorates

Engineering Contradiction:
Improvesystem performanceVSAvoidrecommendation freshness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system implements dynamic reevaluation mechanisms where pre-evaluated recommendations are selectively reevaluated based on changes in merchant context, market conditions, or recommendation expiration. The evaluation service providers can update recommendation validity status when relevant changes occur, ensuring that while most recommendations use efficient pre-evaluation results, time-sensitive or changed recommendations are refreshed to maintain appropriateness without sacrificing overall system performance.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9552600B1Generating and updating recommendations for merchants
Publication Date: 2017.01.24 AMAZON TECH INC
  • US9552600B1 patent drawing
  • US9552600B1 patent drawing
  • US9552600B1 patent drawing

AI summary

Disclosed are various embodiments for generating and updating recommendations for merchants. A recommendation for a merchant in an electronic marketplace is evaluated to determine whether a corresponding action for the recommendation has been completed in response to a recommendation query for the merchant. A list of recommendations that correspond to actions that have not yet been completed for the merchant is generated.