Video Streaming UI with Past Time Slot Content Indications

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveprogramming informationVSAvoiduser interface
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

Engineering Contradiction:
Improveprogram selectionVSAvoiduser interface
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #32Color changes

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveuser interface configurationVSAvoiduser interface control
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11632409B2Video streaming system user interface with indications of past time slot content
Publication Date: 2023.04.18 SLING MEDIA INC
  • US11632409B2 patent drawing
  • US11632409B2 patent drawing
  • US11632409B2 patent drawing

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.