Download Completeness Estimation Using Redirect and Media Log Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedownload completeness measurementVSAvoidmedia server log data
Core Design Contradiction:
Measurement precisionVSLoss of information

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.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If complete media server logs are accessed, then accurate download completeness can be determined, but system complexity and access difficulty increase significantly

Engineering Contradiction:
Improvedownload completeness measurementVSAvoidsystem architecture
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If progressive downloads are supported, then large file downloads are enabled, but accurate counting of unique downloads becomes complicated

Engineering Contradiction:
Improveprogressive download supportVSAvoidunique download counting
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11816463B1System and method for providing analysis of download completeness for downloadable media
Publication Date: 2023.11.14 PODTRAC INC
  • US11816463B1 patent drawing
  • US11816463B1 patent drawing
  • US11816463B1 patent drawing

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.