Video Streaming UI with Past Time Slot Content Indications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video streaming systems lack an intuitive user interface that effectively displays programming information for multiple channels, making it difficult for users to quickly determine the remaining time in ongoing programs and decide whether to start watching them.
Innovation Solution
The implementation of a user interface that displays program content for past, current, and future time slots, with highlighted current content and a current time indicator, allowing users to easily ascertain the percentage of the program already streamed versus the remaining time, facilitating user input to adjust the number of rows and time slots displayed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the user interface displays detailed programming information for multiple channels including past, current, and future time slots, then the user can make more informed decisions about program selection, but the interface complexity and information overload increase
Solution Approach 1:
The user interface is segmented into distinct horizontal rows, with each row representing a different program channel. Within each row, time slots are segmented and displayed sequentially from left to right, showing past, current, and future content. This segmentation allows comprehensive programming information to be organized in a structured, manageable format that reduces perceived complexity while maintaining information completeness.
Solution Approach 2:
The interface transitions from a traditional linear or hierarchical information display to a two-dimensional grid layout where time progresses horizontally and channels are stacked vertically. This dimensional change allows multiple channels and time slots to be displayed simultaneously in a compact format, providing comprehensive information without increasing interface complexity.
2Ease of operation
If the user interface highlights current program content and displays visual indicators of remaining time, then users can quickly determine if they want to start watching a program, but the interface design and processing requirements increase
Solution Approach 1:
Current program content in each time slot is highlighted using distinct visual coloring or shading compared to past and future content. This color differentiation allows users to immediately identify which programs are currently airing without requiring detailed analysis of the interface structure, thereby improving ease of operation while the highlighting mechanism handles the processing requirements.
Solution Approach 2:
The interface pre-calculates and displays visual indicators showing the percentage of program remaining before the user even selects a program. By preparing this information in advance and presenting it in an easily interpretable visual format, the system reduces the cognitive load required for program selection while the underlying processing is handled automatically by the system.
3Adaptability or versatility
If the user interface allows users to adjust the number of rows and time slots displayed, then the interface becomes more adaptable to different user preferences, but the system complexity and control mechanisms increase
Solution Approach 1:
The interface provides self-service functionality by allowing users to directly adjust the number of rows and time slots displayed through simple controls. Users can customize the view to their preferences without requiring complex configuration procedures or system reconfiguration. The interface automatically adapts to user choices, handling the complexity of adjustments while providing a simple user experience.
Solution Approach 2:
The user interface is designed to be dynamic and reconfigurable, allowing the number of displayed rows and time slots to change based on user preferences. This dynamic capability enables the interface to adapt to different viewing conditions and user needs, while the system automatically manages the complexity of reconfiguration through programmatic control rather than requiring manual system adjustments.
Data Source
AI summary
Systems, devices and processes are provided to facilitate the streaming of video content in a video streaming system. Specifically, the various embodiments provide an improved user interface for a video streaming system. In general, this user interface displays indications of program content of past time slots along with current and future time slots in a way that give the user an intuitive understanding of the percentage of remaining time in the current program. Thus, a user can immediately ascertain the percentage of the current program that has already been streamed relative to the percentage of the current program remaining. This information allows a user to more quickly decide if they would like to start viewing a program that has already been streaming for some period of time.


