Media Stream Generation Based on User Expression Categories
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional television systems rely on content providers to determine media content, limiting viewer choice and failing to deliver personalized content based on user expressions or preferences.
Innovation Solution
A method and system for generating a media stream based on user-expressed categories, where user inputs select categories of expression, and a processor creates a stream of media content associated with those categories, including segments of media content and targeted advertisements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If content providers determine media content based on aggregated viewing statistics, then content distribution is simplified and infrastructure requirements are reduced, but viewer choice and personalization are limited
Solution Approach 1:
The system enables viewers to actively participate in content selection by expressing preferences during media consumption. Viewers can vote for or against content segments, and the system automatically aggregates these expressions to generate personalized content streams, transforming passive reception into active self-service content curation
Solution Approach 2:
The system implements real-time feedback mechanisms where viewer expressions during media consumption are captured, aggregated, and used to dynamically adjust content selection. This feedback loop allows the system to learn viewer preferences and generate personalized content streams based on actual viewer responses rather than relying solely on pre-programmed content provider decisions
2Reliability
If traditional television delivers content via satellite, cable or airway broadcasts, then distribution infrastructure is established and reliable, but content personalization based on user expressions is not achieved
Solution Approach 1:
The system divides media content into discrete segments that can be independently evaluated and selected. By segmenting content and allowing viewers to express preferences for specific segments, the system can aggregate these preferences and construct personalized content streams from the segmented pieces while maintaining reliable delivery through existing broadcast infrastructure
Solution Approach 2:
The system transforms static content delivery into dynamic content selection by continuously aggregating viewer expressions in real-time. The content stream is dynamically adjusted based on aggregated viewer preferences, allowing the same infrastructure to deliver both traditional content and personalized content streams without requiring fundamental infrastructure changes
3Adaptability or versatility
If content providers distribute limited content categories, then content curation and quality control are maintained, but viewer satisfaction for specific content preferences is reduced
Solution Approach 1:
The system replaces manual content curation by content providers with automated viewer-driven content selection. Viewers self-curate their content preferences through expressions during consumption, and the system automatically aggregates these expressions to determine content selection, eliminating the need for manual curation while maintaining quality control through viewer feedback
Solution Approach 2:
The system changes the parameter of content selection from provider-determined to viewer-expressed. By capturing and aggregating viewer expressions as the selection parameter, the system enables content variety tailored to individual preferences while maintaining ease of operation through automated aggregation and stream generation based on viewer input
Data Source
AI summary
A method includes receiving, from a media server, a media stream that includes a group of segments of media content associated with a user-selected category. The group of segments includes a first segment corresponding to a portion of a first program and a second segment corresponding to a portion of a second program. The method includes, responsive to receipt of the media stream, sending a plurality of selectable icons to a display device responsive to receipt of the media stream. The method includes receiving user input corresponding to a particular selectable icon of the plurality of selectable icons and sending data, based on the user input, to the media server. The method also includes receiving from the media server, a modified stream based on the user input, where a particular segment corresponding to the particular selectable icon has been replaced by an entirety of a corresponding program in the modified stream.


