Online Shopping Recommendation System Using Aggregated Cart Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online shopping platforms struggle to provide personalized recommendations for matching items based on users' sense of style, as current methods rely on pre-selected suggestions by designers rather than aggregating data from actual user preferences.

Innovation Solution

A method that collects and analyzes aggregated shopping cart data from multiple users to recommend popular matching products, using a database system that tracks item attributes like category, brand, and color, and employs color models to determine matching items, weighting actual purchases over browsing behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If matching items are selected by a designer in advance, then the recommendation system is simple to implement, but it cannot reflect users' actual sense of style and preferences

Engineering Contradiction:
Improveease of implementationVSAvoidability to reflect user preferences
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system collects feedback from actual user shopping behaviors (items added to shopping carts) and uses this feedback to dynamically generate matching recommendations. The server monitors shopping cart data across multiple users, identifies co-purchased items, and automatically creates recommendation sets that reflect real user preferences rather than static designer selections.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the system aggregates shopping cart data from multiple users to provide recommendations, then the recommendations better reflect collective user taste, but the system complexity and data processing requirements increase

Engineering Contradiction:
Improveaccuracy of matching recommendationsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically collecting, processing, and analyzing shopping cart data without requiring manual intervention. The server autonomously monitors user shopping behaviors, identifies patterns in co-purchased items, and generates recommendation sets automatically. This automation reduces the need for complex manual curation processes while maintaining high recommendation accuracy.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the system tracks and analyzes detailed shopping cart information including color, category, and brand, then the matching recommendations become more precise, but the data collection and processing burden increases

Engineering Contradiction:
Improveprecision of item matchingVSAvoidvolume of data to process
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system extracts only the essential attributes (color, category, brand) from the comprehensive shopping cart data that are most relevant for generating matching recommendations. By focusing on these key dimensions rather than processing all available data points, the system achieves precise item matching while managing data processing efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7792706B2Method and system of providing recommendations during online shopping
Publication Date: 2010.09.07 ENERGETIC POWER INVESTMENT
  • US7792706B2 patent drawing
  • US7792706B2 patent drawing
  • US7792706B2 patent drawing

AI summary

A method for facilitating online shopping stores shopping cart information of users who shopped before and makes recommendations for matching products according to aggregated shopping cart information. The method finds out what products go well with a product in a user's shopping cart by collecting data about combinations of products in different categories from the shopping carts of users who shopped before. Based on the collected shopping cart data, the method recommends popular matches to the user.