Content Player Redirection Using Session IDs for Ad Impressions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing content streaming systems struggle with ensuring advertisements are counted as impressions when devices request content at points other than the initial segment, leading to inconsistencies in advertisement tracking.
Innovation Solution
A system generates a session ID upon the first content request, redirecting content players to the initial segment of an advertisement, and subsequently provides the requested content at the desired point, ensuring accurate advertisement tracking.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If content players request content at points other than the initial segment, then content delivery flexibility is improved, but advertisement tracking accuracy deteriorates
Solution Approach 1:
A content delivery network (CDN) server acts as an intermediary between content players and content sources. The server intercepts requests for content segments, determines whether they are initial requests, and redirects them to the appropriate advertisement segment before delivering the actual content. This intermediary mechanism allows content players to request content at any point while ensuring advertisements are properly tracked as impressions.
2Measurement precision
If advertisements are redirected to initial segments for tracking, then advertisement tracking accuracy is improved, but content delivery time increases
Solution Approach 1:
The system performs preliminary actions by pre-loading advertisement segments into the CDN server's buffer before actual content requests are made. When a content player requests content, the server already has the advertisement segment ready to redirect to, eliminating the need for real-time fetching. This preliminary preparation ensures accurate tracking while minimizing additional delivery time.
Solution Approach 2:
The CDN server creates a copy of the content stream with advertisement segments inserted at appropriate positions. Instead of modifying the original content delivery path, the server generates a parallel version that includes advertisement segments, allowing simultaneous delivery of both advertisements and content without significant time penalty.
Data Source
AI summary
Methods and systems for redirecting content players are described. A request for content may be received by a network device from a user device. A session ID may be generated to track both the current and subsequent request for the content. The network device may redirect the user device to an initial segment of an advertisement. For an initial request by the content player that requests a segment of the content not associated with an initial segment of the advertisement, the content player can be redirected to the initial segment of the advertisement. For subsequent request for the content, the content player can be provided the particular segment of the content initially requested without redirection.


