Session Group Profiles for Media Recommendation Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content recommendation systems often fail to accurately suggest media content to users due to shared accounts and diverse user demographics, leading to irrelevant recommendations based on content similarity rather than contextual viewing sessions.

Innovation Solution

A method that groups viewing sessions by session attributes such as application context, device configuration, and shared session information to create session group profiles, allowing for personalized content recommendations by matching current viewing sessions with relevant profiles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If content recommendation systems use shared user accounts to aggregate viewing data, then the system can provide personalized recommendations, but the recommendations become irrelevant due to diverse user demographics and consumption patterns

Engineering Contradiction:
Improverecommendation accuracyVSAvoiduser account sharing
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the unified user account into multiple persona profiles (e.g., primary user, family members, guests) based on viewing session attributes. Each persona maintains separate viewing history and preferences, allowing the system to provide personalized recommendations for each individual while using a shared account. This resolves the contradiction by dividing the monolithic account data structure into segmented persona-specific segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces persona profiles as intermediary entities between the shared user account and the recommendation engine. These personas act as mediators that attribute viewing sessions to specific users based on device, time, and content preferences, enabling accurate recommendations without requiring separate account logins. The intermediary persona layer filters and organizes the diverse consumption patterns from multiple users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If the system recommends content based on all content consumed in a user account, then it can leverage extensive viewing data, but the recommendations include content from other users that the authenticated user is not actually interested in

Engineering Contradiction:
Improveviewing data volumeVSAvoiduser interest accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent segments the aggregate viewing data by attributing each viewing session to a specific persona profile based on session attributes like device type, time of day, and content genre preferences. This segmentation filters out content consumed by other users or in different contexts, retaining only the relevant viewing history for the authenticated user while preserving the benefits of extensive data collection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by creating persona-specific viewing histories with different weights and priorities. Each persona has its own quality-adjusted view of the content library, where content preferences and viewing patterns are tailored to that specific persona's demonstrated interests rather than treating all users uniformly.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If the system uses session attribute information to group viewing sessions, then it can create contextually relevant recommendations, but the system complexity increases due to multiple session attributes and grouping criteria

Engineering Contradiction:
Improvecontextual relevanceVSAvoidsession grouping system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments session attributes into hierarchical categories (e.g., device type, time period, content genre) and applies weighted scoring to each category. This segmented approach to attribute processing reduces complexity by organizing diverse session attributes into manageable segments with predefined importance weights, making the grouping process more systematic and less computationally intensive.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts the weight and threshold parameters for different session attributes based on user behavior patterns. For example, device type may be weighted more heavily for certain users while time of day is more important for others. This parameter adaptation allows the system to maintain high contextual relevance while simplifying the decision logic by adjusting which attributes matter most in different contexts.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11252479B2Methods, systems, and media for recommending media content based on attribute grouped viewing sessions
Publication Date: 2022.02.15 GOOGLE LLC
  • US11252479B2 patent drawing
  • US11252479B2 patent drawing
  • US11252479B2 patent drawing

AI summary

In some embodiments, a method for recommending content comprises: receiving an authorization to access a media content consumption history, wherein the media content consumption history includes a plurality of viewing sessions that each include media content items that have been consumed during that viewing session and wherein each of the plurality of viewing sessions is associated with session attribute information; generating a plurality of session group profiles by grouping a subset of viewing sessions from the plurality of viewing sessions based on the session attribute information; determining that a user device is consuming a media content item in a current viewing session; in response to determining that the current viewing session matches a session group profile from the plurality of session group profiles, and causing a recommended media content item to be presented on the user device.