Video Promotion Scheduling Within Playback Engagement Windows
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Services face challenges in timing the presentation of notifications to users effectively, as excessive or poorly timed notifications can lead to user dissatisfaction and service abandonment.
Innovation Solution
A method and system that determine the probability of a user selecting a promotion during a video content playback, deciding whether to present the promotion at a specific time point based on this probability, and if not, delaying it to a later time point within a designated window, using a hardware processor to manage video content presentation and promotion timing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If notifications are frequently presented to users, then service features can be effectively promoted, but user satisfaction decreases and service abandonment increases
Solution Approach 1:
The system dynamically changes the timing parameters of notification presentation based on user behavior patterns, video content characteristics, and contextual factors. By adjusting when promotions are displayed rather than using fixed intervals, the system maintains productivity while reducing user dissatisfaction through context-aware timing.
Solution Approach 2:
The system incorporates feedback loops that monitor user interactions with promotions and video content, then uses this feedback to optimize future notification timing. This allows the system to learn from user responses and adjust presentation strategies to maximize effectiveness while minimizing negative user experiences.
2Quantity of substance
If promotions are presented at multiple time points, then promotion visibility increases, but user engagement quality decreases
Solution Approach 1:
The system applies different presentation strategies to different time points within the video playback experience. Rather than uniform promotion delivery, the system identifies specific moments with higher engagement potential and concentrates promotion presentations there, while reducing or eliminating presentations at less optimal moments. This creates local quality variations in promotion delivery that maintain overall effectiveness.
3Reliability
If promotions are delayed to later time points, then user engagement probability increases, but promotion delivery timeliness decreases
Solution Approach 1:
The system performs preliminary analysis of user behavior patterns and video content characteristics before the video playback begins. This pre-computation identifies optimal promotion timing windows in advance, allowing the system to prepare promotion delivery strategies beforehand. When playback occurs, the system can quickly execute the pre-determined optimal timing without significant delay.
Data Source
AI summary
Methods, systems, and media for timing presentation of content are provided. In some embodiments, the method comprises: causing a first video content item to be presented on a user device of a user, wherein the video content item is provided by a video sharing service; identifying a promotion for the video sharing service that is to be presented to the user during a time window; determining a probability that the user will select the promotion if the promotion is presented at a first time point within the time window in connection with the first video content item; determining whether to present the promotion at the first time point based on at least on the probability; in response to determining that the promotion is to be presented at the first time point, causing the promotion to be presented on the user device at the first time point in connection with the first video content item; and, in response to determining that the promotion is not to be presented at the first time point, causing the promotion to be presented on the user device at a second time point in connection with a second video content item, wherein the second time point is within the time window and wherein the second time point is after the first time point.


