Interruption Manager for Media Playback Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing media playback systems fail to efficiently manage interruptions in media content, leading to user frustration and potential overshooting of allocated time for media consumption.
Innovation Solution
An interruption manager system that detects interruptions in media playback, estimates recovery time, and determines whether to wait or skip the interrupted segment based on predefined thresholds and segment attributes, thereby improving user experience and managing time allocation effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the media player waits for the interrupted segment to resume, then the complete media content is preserved, but the allocated time for media consumption is exceeded
Solution Approach 1:
The system pre-evaluates segment importance using metadata and user profiles before an interruption occurs. When an interruption happens, this pre-computed information enables immediate decision-making about whether to skip, avoiding time-consuming analysis during the interruption itself
Solution Approach 2:
The system selectively skips non-essential media segments (such as intros, credits, or less important scenes) when interruptions occur, allowing the media playback to recover faster and stay within allocated time while preserving essential content
2Loss of time
If the media player skips interrupted segments, then the allocated time is maintained, but user experience deteriorates due to loss of important content
Solution Approach 1:
The system applies different quality standards to different segments of the media content. Essential segments (identified through metadata and user profile analysis) are protected from skipping, while non-essential segments are eligible for skipping, creating a differentiated approach that preserves user experience for important content
Solution Approach 2:
The system uses user profiles and metadata to create a feedback mechanism that continuously learns what content is important to each user. This feedback loop enables the system to make increasingly accurate decisions about which segments to preserve and which to skip, improving user experience over time
3Reliability
If the system systematically waits for all interrupted segments, then complete content is delivered, but the media asset overshoots expected allocated time
Solution Approach 1:
The system pre-calculates the importance of each segment before playback using metadata and user profiles. This preliminary action enables real-time decisions during interruptions without requiring complex analysis at the moment of interruption, maintaining both completeness and efficiency
Solution Approach 2:
The system dynamically changes the playback parameter (wait vs. skip) based on the importance parameter of each segment. This parameter-based decision-making allows the system to adapt its behavior to maintain optimal time efficiency while preserving essential content
Data Source
AI summary
Methods and systems for managing an interruption of content presentation on a computing device are provided. In one example, an interruption of presentation of a segment of content on a computing device is detected. An estimated recovery time is determined for the interruption. Based at least in part on the estimated recovery time, a determination is made as to whether to skip the segment or wait to resume presentation of the video segment after the interruption subsides. Based on a result of the determining whether to skip or wait, an instruction to wait or an instruction to skip the segment is generated for presentation via the computing device.


