Predicting Media Selection Consumption via User Behavior Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video streaming services face challenges in accurately predicting the popularity of video clips, especially for newly uploaded content with insufficient viewership, which affects resource allocation and monetization strategies, as traditional methods rely on accumulated viewership and fail to account for viral behavior.

Innovation Solution

A machine learning system that analyzes user behavior during view sessions, extracting features such as viewer actions, demographics, and metadata to derive a learned function that predicts future viewership, using techniques like regression analysis and feature extraction to create a predictor model for media selections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional viewership-based prediction methods are used, then prediction accuracy for established content is maintained, but prediction accuracy for new content with insufficient viewership deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidviewership data volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system performs preliminary analysis of user behavior patterns during view sessions before sufficient accumulated viewership data is available. By extracting features from early user interactions and applying machine learning models, the system predicts future popularity trends proactively rather than waiting for data accumulation, thus resolving the contradiction between needing sufficient data and predicting early content performance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from analyzing only quantitative viewership metrics to incorporating qualitative user behavior dimensions. By examining user actions, demographics, and engagement patterns as additional feature dimensions, the system enriches the prediction model with meaningful signals that compensate for insufficient viewership volume, enabling accurate predictions for new content

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Stability of the object's composition

If accumulated viewership data is used for prediction, then prediction stability is improved, but ability to detect viral behavior deteriorates

Engineering Contradiction:
Improveprediction stabilityVSAvoidviral behavior detection
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the weight and influence of different features based on observed patterns. User behavior features such as sharing actions, repeated views, and engagement intensity are given higher dynamic weights when viral patterns are detected, allowing the model to adapt quickly to sudden popularity surges while maintaining stability for steady-state content prediction

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes prediction parameters and thresholds based on content characteristics and observed behavior patterns. By adjusting parameters such as prediction time horizons, feature importance weights, and viral detection thresholds, the system can flexibly respond to different content types and viral behaviors while maintaining overall prediction stability across the platform

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If detailed user behavior analysis is performed, then prediction accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the prediction task into distinct modules: user behavior tracking, feature extraction, model training, and prediction generation. Each module handles specific aspects of the analysis independently, allowing detailed user behavior examination without overwhelming system complexity. The segmentation enables parallel processing and modular maintenance of the complex analysis pipeline

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If machine learning models are trained on extensive features, then prediction accuracy is improved, but processing time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies partial feature extraction by selecting only the most discriminative user behavior features for each prediction task. Rather than processing all possible user actions equally, the system identifies and focuses on key features such as sharing behavior, replay frequency, and demographic patterns that have highest predictive value, reducing processing time while maintaining accuracy

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9462313B1Prediction of media selection consumption using analysis of user behavior
Publication Date: 2016.10.04 GOOGLE LLC
  • US9462313B1 patent drawing
  • US9462313B1 patent drawing
  • US9462313B1 patent drawing

AI summary

Techniques are shown for predicting the number of times a media selection will be consumed by one or more users at a target time. Examples of user behavior during the consumption of a media selection are chosen as input features. A partitioner separates a set of media selections into a training subset and an evaluation subset. The input features are transformed into feature vectors, and a learned function is derived to define a relationship between the feature vector for the training subset and the number of times a media selection from the training subset is consumed. The learned function is then applied to a feature vector for the evaluation subset to test its accuracy.