Dynamic Content Prioritization via User Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Consumers face challenges in finding and selecting relevant content in a vast streaming media environment with numerous on-demand options, and navigating various content providers and pricing models.

Innovation Solution

A method and system that utilize a platform server to detect user selections and attributes, recommending content based on user input, preferences, and content availability, while managing subscriptions and providing personalized interfaces for content discovery and access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If consumers browse through all available content options, then they can find their preferred content, but the time and effort required increases significantly

Engineering Contradiction:
Improvecontent selection accuracyVSAvoidcontent search time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system monitors user interactions with content listings and uses this feedback to dynamically adjust priorities. When users view, select, or interact with certain content, the system learns from this behavior and re-ranks subsequent content recommendations to better match user preferences, thereby reducing search time while maintaining accuracy

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The content listing priorities are not fixed but dynamically adjusted based on real-time user behavior, time of day, contextual information, and evolving preferences. This dynamic re-ranking allows the system to adapt to changing user needs without requiring manual intervention

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the system provides detailed content information and options, then content discovery is enhanced, but the interface complexity increases

Engineering Contradiction:
Improvecontent discovery capabilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Different regions of the interface provide different levels of detail based on context. The main content listing shows summarized information with key attributes, while detailed views with full information are only accessed when users actively select items. This localized detail disclosure maintains simplicity in the default view while providing comprehensive information when needed

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If the system displays all content availability options, then user choice is maximized, but the difficulty of selecting appropriate content increases

Engineering Contradiction:
Improvecontent access flexibilityVSAvoidcontent selection ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The content availability information is segmented into distinct visual indicators within the listing, such as icons or badges showing subscription requirements, pricing tiers, or access levels. This segmentation allows users to quickly scan and understand different content options without encountering a complex unified interface, making selection easier while maintaining flexibility

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8977721B2Method and apparatus for dynamic prioritization of content listings
Publication Date: 2015.03.10 ROKU INC
  • US8977721B2 patent drawing
  • US8977721B2 patent drawing
  • US8977721B2 patent drawing

AI summary

A method for presenting content to a client device through a platform server includes detecting a selection of current content at the platform server. An attribute of the current content is identified. Additional content based on the attribute is identified. A representation of the additional content configured to be displayed at the client device is transmitted. A selection of the additional content is detected at the platform server. The attribute is revised based on the selection of the additional content. A representation of revised content configured to be displayed at the client device is transmitted. The revised content is based on revising the attribute.