Dynamic Scroll Rate Control for TV Program Guide Listings
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional TV channel and program guide applications allow rapid scrolling through listings, but users often miss important content due to high scroll rates, making it difficult to read titles and distinguish between genres, leading to a need for improved control over scroll rates and presentation of guide listing information.
Innovation Solution
The scroll rate is dynamically controlled based on channel or program genre, automatically slowing down when a new genre is reached, allowing users to pause and review listings before resuming the faster scroll, with the option to customize scroll rates based on user-selected presentation formats.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the scroll rate is increased to allow rapid scrolling through channel listings, then productivity is improved, but the user's ability to read program titles and review information deteriorates
Solution Approach 1:
The scroll rate is made dynamic rather than fixed. The system automatically adjusts the scroll rate based on detected user actions (pause, reverse, forward) and maintains the last known scroll rate for a predetermined period, creating a dynamic scrolling experience that adapts to user needs rather than forcing a static high or low scroll rate
Solution Approach 2:
The system incorporates feedback mechanisms by detecting user interactions (pausing, reversing, forwarding) and using this feedback to adjust future scroll behavior. The scroll rate controller monitors user actions and modifies the scroll rate accordingly, creating a feedback loop that improves information retention while maintaining efficient navigation
2Productivity
If the maximum scroll rate is maintained continuously, then productivity is improved, but the user may easily scroll past programs of interest deteriorates reliability
Solution Approach 1:
The scroll rate transitions from a static maximum rate to a dynamic rate that changes based on user behavior. When users pause or reverse scrolling, the system detects these actions and adjusts the scroll rate accordingly, maintaining reliability while preserving overall scrolling efficiency
Solution Approach 2:
The system prepares for potential user needs by maintaining the last known scroll rate for a predetermined time after user actions. This preliminary action ensures that when users do want to review information, the appropriate scroll rate is already in effect, improving both reliability and user experience
3Loss of information
If the scroll rate is limited to allow meaningful review of program listings, then loss of information is reduced, but productivity deteriorates
Solution Approach 1:
The system uses dynamic scroll rate adjustment rather than a fixed limited rate. The scroll rate is automatically increased or decreased based on detected user actions, allowing fast scrolling when users want to navigate quickly and slower scrolling when users want to review information, thus improving both information review quality and scrolling speed
Data Source
AI summary
Methods and apparatus for improving channel browsing experience for users by control scroll rates in guide listings are described. A user can scroll through channel listings arranged according to program genre at a high maximum scroll rate. The scroll rate is automatically reduced, and in some embodiments scrolling is temporarily paused, when listings corresponding to a new genre are displayed. In this way a high maximum scroll rate can be supported but without the risk of a user unintentionally scrolling thorough an entire genre of programs of interest even if the genre only includes one or a few programs in total. Thus, in various embodiments a scrolling rate is decreased when a change in the genre of programs from a first genre of programs being displayed to a second genre of programs being displayed occurs as part of said scrolling.


