Multi-strategy Product Recommendation System with Dynamic GUI Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in identifying relevant products among numerous options available online due to limitations in existing automatic recommendation strategies, which are often effective only in specific situations and fail to provide comprehensive and dynamic recommendations.

Innovation Solution

A multi-strategy product recommendation system that aggregates results from various recommendation strategies based on user interactions, dynamically updates recommendations as users select items, and uses GUIs to display relevant products, allowing for interactive exploration and feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a single recommendation strategy is used, then the system is simple to implement, but the recommendation effectiveness is limited to specific situations

Engineering Contradiction:
Improveease of implementationVSAvoidrecommendation effectiveness
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent combines multiple recommendation strategies (collaborative filtering, content-based filtering, and popularity-based recommendations) into a unified system that aggregates results from all strategies. This merging approach allows the system to leverage the strengths of each individual strategy while maintaining implementation feasibility through modular architecture.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The recommendation system is designed to perform multiple functions by integrating different recommendation strategies that work across various situations and user contexts. The system can adaptively apply different strategies depending on data availability and user behavior patterns, making it universally effective across diverse e-commerce scenarios.

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

2Reliability

If multiple recommendation strategies are aggregated, then the recommendation effectiveness improves, but the system complexity increases

Engineering Contradiction:
Improverecommendation effectivenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the recommendation process into distinct modular strategies (collaborative filtering module, content-based filtering module, popularity-based module) that can be independently developed, tested, and maintained. Each strategy processes data separately and contributes to the final aggregated recommendations, reducing overall system complexity through functional decomposition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary aggregation layer that receives results from multiple recommendation strategies and combines them into a unified recommendation set. This mediator component simplifies the integration process by providing a standardized interface between diverse strategies and the final output, managing complexity through layered architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If recommendations are dynamically updated based on user selections, then user engagement improves, but the processing time and computational resources increase

Engineering Contradiction:
Improveuser engagementVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-computes and caches recommendation results from each strategy before user interaction. When a user provides feedback or makes selections, the system dynamically re-ranks and re-aggregates recommendations based on the new information, rather than重新 computing everything from scratch. This preliminary action significantly reduces real-time processing requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The recommendation system implements dynamic updating where the aggregation weights and ranking of recommendations adjust in real-time based on user feedback and selections. The system maintains flexibility to adapt recommendations during user sessions while using efficient algorithms that minimize computational overhead compared to static re-computation approaches.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8244564B2Multi-strategy generation of product recommendations
Publication Date: 2012.08.14 RICHRELEVANCE
  • US8244564B2 patent drawing
  • US8244564B2 patent drawing
  • US8244564B2 patent drawing

AI summary

Techniques are described for dynamically generating recommendations for users, such as for products and other items. In at least some situations, the techniques include using multiple recommendation strategies, such as by aggregating recommendation results from multiple different recommendation strategies. Such recommendation strategies may have various forms, and may be based at least in part on data regarding prior interactions of numerous users with numerous items. In addition, information about current selections of a particular user may be gathered based at least in part on providing a GUI (“graphical user interface”) for display to the user that includes selectable information about numerous recommended items, and dynamically updating the displayed GUI with newly generated recommendations of items as the user makes selections of particular displayed recommended items (e.g., newly generated recommendations that are similar to the selected items in one or more manners, or are otherwise related to the selected items).