Personalization Network Service for Dynamic Recommender Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing personalization systems are expensive to implement and maintain, and no single recommendation algorithm is suitable for all contexts, limiting their availability to large companies and flexibility in different recommendation scenarios.

Innovation Solution

A network service that allows content sites to offload recommendation software generation and hosting to a community of developers, enabling the use of different recommendation algorithms for various contexts and automatically determining the best recommenders for specific scenarios through a personalization network service (PNS) that interacts with external recommenders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a sophisticated personalization system is implemented, then recommendation quality is improved, but implementation and maintenance costs increase

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

Solution Approach 1:

The patent segments the recommendation system into multiple independent recommender components (e.g., collaborative filtering, content-based, hybrid recommenders) that can be developed, maintained, and optimized separately. Each recommender handles specific recommendation scenarios, allowing the overall system to achieve high recommendation quality without requiring a single monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal recommendation framework that can accommodate multiple types of recommenders and algorithms through a common interface. This multi-functional architecture allows the system to handle diverse recommendation scenarios (product recommendations, content recommendations, etc.) using a single unified system, reducing the need for separate specialized systems.

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

2Adaptability or versatility

If multiple recommendation algorithms are used for different contexts, then adaptability is improved, but system complexity increases

Engineering Contradiction:
Improvecontext-specific adaptabilityVSAvoidalgorithm selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic recommender selection mechanism that automatically chooses the most appropriate recommender based on the current context, user preferences, and item characteristics. This dynamic adaptation allows the system to switch between different recommendation algorithms seamlessly, providing context-specific adaptability without requiring manual configuration or complex decision-making processes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary layer (recommender management service) that sits between the user interface and multiple recommender algorithms. This intermediary handles the complexity of algorithm selection, parameter tuning, and result aggregation, allowing the rest of the system to interact with a simple unified interface while leveraging multiple specialized algorithms underneath.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If external recommenders from multiple developers are integrated, then recommendation diversity is improved, but system management complexity increases

Engineering Contradiction:
Improverecommender diversityVSAvoidrecommender management ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent enforces a standardized interface and communication protocol for all external recommenders, regardless of their underlying implementation or developer. This homogenization of the interface layer allows the system to manage diverse recommenders uniformly, simplifying integration, deployment, and maintenance while preserving the diversity of recommendation approaches.

Inventive Principle:
Principle #33Homogeneity

Data Source

PatentUS7991757B2System for obtaining recommendations from multiple recommenders
Publication Date: 2011.08.02 AMAZON TECH INC
  • US7991757B2 patent drawing
  • US7991757B2 patent drawing
  • US7991757B2 patent drawing

AI summary

A personalization network service enables developers to develop recommenders that can be made available to content site operators for providing recommendations to end users. The personalization network service may also be capable of optimizing the use and selection of the recommenders for different end users, groups or segments of end users, content sites, and the like.