Channel Prioritization via Preloaded Targeted Channels

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 detect client devices, determine the maximum number of channels, and select targeted channels to form preloaded channels, utilizing a platform server to customize user interfaces, process user inputs, and recommend content based on subscriptions, tags, and popularity, while managing content storage and access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If consumers browse through all available channels and content options, then they can find their content of interest, but the complexity and time required to navigate the vast amount of content increases

Engineering Contradiction:
Improveease of content selectionVSAvoidcomplexity of content navigation
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by preloading channels and content based on predicted user interests before the user needs to access them. The server determines a maximum number of channels to preload and selects targeted channels from available channels, preparing content in advance so when the user accesses the system, the content is already ready, reducing navigation complexity and time requirements.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If the system provides detailed information about all content options and providers, then consumers can make informed decisions, but the information overload increases the difficulty of finding relevant content

Engineering Contradiction:
Improveinformation completenessVSAvoidease of content discovery
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system applies local quality by providing detailed information about specific content and channels that are locally relevant to the user's predicted interests, rather than presenting uniform detailed information about all content. The server uses user profile data, viewing history, and predicted interests to selectively provide comprehensive information about targeted channels while maintaining simplicity for less relevant content.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary analysis of user preferences and content availability to pre-determine which channels and content should be highlighted with detailed information. This preliminary action filters and prioritizes information before it is presented to the user, ensuring that comprehensive information is available for the most relevant content while avoiding information overload for less relevant content.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the system loads all available channels and content at once, then users have access to everything, but the system resources and client device capacity are exceeded

Engineering Contradiction:
Improvecontent availabilityVSAvoidnumber of loaded channels
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary determination of the maximum number of channels that can be effectively loaded based on client device capabilities and user needs. The server calculates this maximum and then selectively preloads only that many targeted channels, ensuring optimal use of system resources while maintaining adequate content availability for the user's predicted interests.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial action by loading only a subset of channels and content rather than all available content at once. The server determines an appropriate maximum number of channels to preload based on user profile, viewing history, and device capabilities, providing sufficient content for user needs without overwhelming system resources or client device capacity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9288547B2Method and apparatus for channel prioritization
Publication Date: 2016.03.15 ROKU INC
  • US9288547B2 patent drawing
  • US9288547B2 patent drawing
  • US9288547B2 patent drawing

AI summary

A method includes detecting a client device, determining a maximum number of channels based on the client device and selecting different targeted channels from a set of available channels. At least one of the different targeted channels is selected to form a preloaded channel.