Download Completeness Estimation Using Redirect and Media Log Sampling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The commercial podcast industry faces challenges in accurately counting unique file downloads due to the complexity of progressive downloads and differences in data availability between redirect and media servers, making it difficult to determine the completeness of download sessions.
Innovation Solution
A system and method that uses data from redirect logs, combined with samples from media server logs, to estimate download completeness by analyzing client software behavior and adjusting counts based on estimated proportions of downloaded data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If redirect technology is used to track downloads, then download counting is enabled, but accurate measurement of completed downloads is lost due to progressive downloads and data availability differences
Solution Approach 1:
The patent applies partial action by using only the portion of media server log data that is necessary and accessible (redirect logs with sampled media server logs) rather than requiring complete access to all media server logs. This allows download completeness measurement to proceed with available data, accepting partial information while still achieving meaningful measurement results through statistical sampling and client behavior analysis.
2Measurement precision
If complete media server logs are accessed, then accurate download completeness can be determined, but system complexity and access difficulty increase significantly
Solution Approach 1:
The patent extracts only the essential and accessible components of media server log data (redirect logs and sampled media server logs) rather than requiring access to the complete log system. This extraction approach removes the complexity of full media server log access while retaining sufficient information for download completeness measurement through selective data collection and client software behavior analysis.
3Adaptability or versatility
If progressive downloads are supported, then large file downloads are enabled, but accurate counting of unique downloads becomes complicated
Solution Approach 1:
The patent implements feedback by analyzing client software behavior patterns and using this information to adjust download counting methodology. By monitoring how client software makes requests (monolithic vs. progressive) and applying this knowledge to interpret redirect log data, the system compensates for the complications introduced by progressive downloads and achieves accurate unique download counting despite the fragmented request pattern.
Data Source
AI summary
The present invention teaches a system and method for estimating the degree of completeness for large file downloads measured through redirects, without access to complete media server logs. According to a first preferred embodiment, the present invention provides accurate download counts by using data from redirect server logs, along with samples of the media server-side logs. According to a further preferred embodiment, the present invention teaches a system and method for sampling networked media servers hosting similar media files to determine approximate download completeness.


