Media Recommendation System Using User Communication Correlations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media systems face challenges in identifying and recommending media content to users based on their preferences and interactions, as they struggle to effectively generate communications channels and correlate user data with media usage patterns.

Innovation Solution

A centralized computer system collects user data from various sources, including sensors and devices, to analyze user preferences, interactions, and media usage, and uses this data to initiate interactions between users and recommend media content by determining correlations and affinities, thereby creating personalized recommendations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a centralized computer system collects and analyzes user data from multiple sources to generate personalized recommendations, then the precision of media content recommendations is improved, but the complexity of the system increases

Engineering Contradiction:
Improverecommendation precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments user data collection and analysis into specialized modules: a data collection module that gathers data from multiple sources (sensors, devices, user interactions), a data processing module that analyzes user preferences and behaviors, and a recommendation generation module that creates personalized recommendations. This segmentation allows each module to focus on specific tasks, improving recommendation precision while managing system complexity through functional decomposition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The centralized computer system acts as an intermediary between various data sources (user devices, sensors, media content providers) and the recommendation delivery mechanism. It collects raw data from multiple sources, processes and correlates user information, and generates refined recommendations, thereby improving recommendation precision while centralizing complexity management in a single coordinating system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the system collects comprehensive user data from multiple sources including sensors and devices, then the completeness of user profile information is improved, but the amount of data to be processed increases

Engineering Contradiction:
Improveuser profile completenessVSAvoiddata volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system extracts only the most relevant user data elements from comprehensive data collections for recommendation generation. It identifies and extracts key user preferences, behavioral patterns, and contextual information from multiple data sources, discarding redundant information. This extraction approach maintains user profile completeness for recommendations while reducing the volume of data requiring intensive processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies different data collection and processing strategies to different user contexts and device types. It collects detailed sensor data from mobile devices when available, uses simplified data models for anonymous users, and adapts data granularity based on the specific recommendation context. This local quality approach ensures comprehensive user profiling where needed while reducing data volume in situations requiring less personalization.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10390084B2Communications channels in media systems
Publication Date: 2019.08.20 DISH TECHNOLOGIES LLC
  • US10390084B2 patent drawing
  • US10390084B2 patent drawing
  • US10390084B2 patent drawing

AI summary

A computing device includes program instructions to identify first communications by a first user about respective first media content items, each of the first communications made within a predetermined time preceding the first user's consumption of the respective first media content item. The computing device further includes instructions to identify a plurality of second users, each a party to one of the first communications. For the identified second users, the computing device determines a correlation between the respective second user and the consumption of the first media content items by the first user. Based at least in part on the correlation, the computing device includes further instructions to initiate a second communication between one of the second users and one of the first user and a third user concerning a second media content item.