Media Playback Resume Point Detection from Audiovisual Interactions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems struggle to accurately determine the time point of user disengagement with media items due to privacy concerns and inefficiencies in data collection and processing, leading to difficulties in resuming playback across different platforms.
Innovation Solution
A client-side system uses audiovisual interaction events to identify user engagement levels by analyzing cursor positions and UI elements, determining a time point of disengagement, and storing it locally for seamless playback resumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If user interaction data is collected and processed to determine disengagement time points, then playback resumption accuracy is improved, but computing resource consumption and bandwidth usage increase
Solution Approach 1:
The system performs preliminary processing of user interaction data locally on the client device before transmission. Cursor position tracking, UI element detection, and engagement level calculation are executed client-side, pre-filtering data to send only relevant disengagement time point information to the server, thereby reducing computing resource consumption and bandwidth usage while maintaining detection accuracy
Solution Approach 2:
The patent extracts only the essential disengagement time point information from the complete user interaction dataset. By identifying and transmitting only the critical moments when users disengage from media playback, the system avoids processing and transmitting redundant data, reducing bandwidth consumption and server processing load while preserving playback resumption accuracy
2Measurement precision
If user interaction data is collected and processed to determine disengagement time points, then playback resumption accuracy is improved, but bandwidth usage increases
Solution Approach 1:
Data pre-processing and filtering are performed client-side before transmission, extracting only the essential disengagement time point information. This preliminary action reduces the volume of data that needs to be transmitted over the network, thereby reducing bandwidth consumption while maintaining the accuracy of playback resumption
Solution Approach 2:
The system extracts and transmits only the critical disengagement time point data from the complete user interaction dataset. By sending only this essential information rather than the full dataset, the patent significantly reduces bandwidth usage while preserving the accuracy needed for playback resumption
3Measurement precision
If cursor position and UI element analysis is performed to determine user engagement levels, then disengagement detection accuracy is improved, but device complexity increases
Solution Approach 1:
The client device performs self-service by locally analyzing cursor positions and UI elements to determine user engagement levels without requiring complex server-side processing. The device autonomously detects disengagement time points and prepares resumption data, reducing the complexity burden on the server while maintaining high detection accuracy through distributed computing
Data Source
AI summary
Methods and systems for determining a time point of user disengagement with a media item using audiovisual interaction events are provided herein. A media item is provided to a user for an initial viewing. One or more user interaction events associated with the media item at one or more time points of a plurality of time points within the media item is identified. An indication of a level of user engagement with the media item is determined for each of the one or more user interaction events. A time point of the one or more time points associated with a level of user engagement that satisfies a level of user engagement criterion is identified based on the indication of the level of user engagement for each of the one or more user interaction events. A playback of the media item is caused to be initiated at the identified time point when the media item is provided to the user for a secondary viewing.


