Content Recommendation System Using User History Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content delivery methods require user-initiated actions, lacking an efficient 'push' approach to provide relevant information automatically based on user history and preferences.

Innovation Solution

A method identifies key terms from user history information, such as search queries and browsing habits, to send relevant content to users on an ongoing basis, using a scoring function that combines term frequency, category frequency, and inverse document frequency, and allows users to opt-in and provide feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a push method is used to automatically provide content to users, then information relevance and user convenience are improved, but system complexity and resource consumption increase

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

Solution Approach 1:

The system performs preliminary actions by proactively identifying and preparing relevant content based on user history and preferences before users request it. The server monitors user activities, analyzes browsing patterns, and pre-selects content that matches user interests, then pushes this content to users automatically without requiring them to initiate searches or queries.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically managing content selection and delivery based on user profiles and behavior patterns. The server autonomously monitors user activities, updates user preferences, identifies relevant content, and pushes notifications without requiring direct user intervention for each content delivery action.

Inventive Principle:
Principle #25Self-service

2Loss of information

If content is pushed to users based on user history analysis, then information relevance is improved, but processing time and computational resources increase

Engineering Contradiction:
Improveinformation relevanceVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of user behavior patterns and preferences in advance, building user profiles and content preference models before actual content delivery is needed. This pre-processing allows the system to quickly match and push relevant content without performing complex analysis at the moment of delivery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where user responses to pushed content (such as clicking, ignoring, or providing explicit feedback) are continuously monitored and used to refine user profiles and improve future content recommendations. This feedback loop enhances information relevance over time while the system learns user preferences more efficiently.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8799302B2Recommended alerts
Publication Date: 2014.08.05 GOOGLE LLC
  • US8799302B2 patent drawing
  • US8799302B2 patent drawing
  • US8799302B2 patent drawing

AI summary

A method of providing content to a user is described. A set of one or more key terms is identified in accordance with user history information. The user is provided an invitation to receive content on an ongoing basis. The content is related to the set of one or more key terms.