IoT Movement-Based Media Playback Personalization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing media streaming services face challenges in providing personalized playback experiences for users, as predetermined narratives often fail to align with individual user preferences, leading to playback delays and potential skipping of essential plot elements, which degrade the overall quality of the experience.
Innovation Solution
A computer-implemented method that determines the movement of an IoT device during media playback, identifies a target state associated with that movement, and adjusts the next chunk of the media title to be streamed accordingly, allowing for real-time personalization of the narrative without interrupting playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a predetermined narrative is provided for a media title, then the majority of users are appealed, but individual user preferences are not satisfied
Solution Approach 1:
The system automatically adjusts the narrative playback based on detected user emotions and engagement levels, eliminating the need for manual intervention. The playback application monitors user reactions and autonomously modifies chunk transmission timing and selection, allowing the system to serve itself rather than requiring user control inputs.
Solution Approach 2:
The system implements a feedback loop where user emotions and engagement are continuously detected during playback, and this information is used to dynamically adjust the narrative delivery. The playback application receives real-time feedback about user state and modifies subsequent chunk transmission accordingly, creating a closed-loop adaptive system.
2Adaptability or versatility
If manual overriding of playback is allowed, then individual preferences can be accommodated, but playback delays occur
Solution Approach 1:
The system pre-detects user emotions and engagement levels during different narrative portions and proactively adjusts playback parameters before user dissatisfaction occurs. By monitoring user state in real-time and anticipating when manual intervention might be needed, the system performs preliminary adjustments to maintain optimal playback without requiring reactive user actions that cause delays.
Solution Approach 2:
The system maintains continuous adaptive playback adjustment throughout the media experience, ensuring that narrative personalization occurs without interruption. The feedback loop operates continuously, allowing seamless modification of chunk transmission timing and selection while maintaining uninterrupted playback flow, eliminating the stop-start nature of manual overriding.
3Ease of operation
If manual navigation commands are used, then user control is enhanced, but essential narrative aspects may be skipped
Solution Approach 1:
The system uses continuous feedback about user emotions and engagement to determine when navigation adjustments are appropriate. By monitoring user state, the system can detect when a user is disengaged and potentially skip portions, then use this feedback to strategically resume or adjust playback to ensure essential narrative elements are not missed, maintaining narrative integrity while respecting user preferences.
Solution Approach 2:
The system acts as an intermediary between the user and the narrative content, intelligently mediating the playback process. Rather than allowing direct user control that might skip essential elements, or forcing complete narrative adherence, the system mediates by making intelligent adjustments based on user state, selecting which portions to accelerate, pause, or emphasize to maintain both user satisfaction and narrative completeness.
Data Source
AI summary
In various embodiments, an interactive streaming application plays back a media title via a client device. In operation, while a client device plays back a first chunk of the media title, the interactive streaming application determines a first movement of an internet of things (“IoT”) device. The interactive streaming application then determines, from multiple target states, a target state that is associated with the first movement. Based on the target state, the interactive streaming application determines that a second chunk of the media title should be a next chunk of the media title that is streamed to the client device for playback. The interactive streaming application then causes the second chunk of the media title to be streamed to the client device. Advantageously, the interactive streaming application can automatically personalize the playback of the media title for a user based, at least in part, on movements of the IoT device.


