Shadow Impressions for Streaming Video Playback Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

During high-volume live streaming events, video streaming providers face challenges in determining whether previously sent video content has been played, leading to potential repeated playback and violations of playback restrictions due to the race condition between content retrieval and impression data availability.

Innovation Solution

The implementation of 'shadow impressions' which temporarily indicate that video content has been presented, allowing for better tracking of advertising budgets and frequency capping, even before actual impression data is received, thereby preventing repeated content delivery and ensuring compliance with playback limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If video programming is sent to devices during high-volume live streaming events, then content delivery speed is improved, but repeated playback and playback restriction violations occur due to race conditions between content retrieval and impression data availability

Engineering Contradiction:
Improvecontent delivery speedVSAvoidplayback restriction compliance
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system pre-assigns shadow impressions to video content before actual playback occurs. When video programming is retrieved for delivery, shadow impressions are created in advance, allowing the system to track and enforce playback restrictions even before actual impression data from devices is received. This preliminary action prevents race conditions by having playback tracking data ready before content delivery completes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Shadow impressions act as an intermediary mechanism between content delivery and actual impression tracking. Instead of directly relying on real-time impression data from devices, the system uses shadow impressions as a intermediary layer that pre-represents playback events, enabling reliable playback restriction enforcement without waiting for actual device feedback.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If impression data is waited for before determining content availability, then playback restriction compliance is improved, but content delivery efficiency decreases due to waiting time

Engineering Contradiction:
Improveplayback restriction complianceVSAvoidcontent delivery efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Shadow impressions are created in advance when video content is retrieved or assigned, rather than waiting for actual impression data from devices. This preliminary creation of playback tracking data eliminates waiting time while maintaining playback restriction compliance, as the shadow impressions already represent expected playback events.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates shadow impressions as copies or representations of actual impression data before the actual impressions occur. These shadow copies allow the system to enforce playback restrictions based on predicted playback events without needing to wait for real device feedback, thus maintaining both compliance and efficiency.

Inventive Principle:
Principle #26Copying

3Measurement precision

If shadow impressions are used to track content playback, then repeated playback is prevented and playback metrics tracking accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveplayback metrics tracking accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Shadow impressions are implemented as simple data structures or copies of impression data that mirror actual playback events. By using straightforward copying mechanisms rather than complex tracking algorithms, the system achieves accurate playback metrics while minimizing added complexity. The shadow impressions are essentially simplified representations that are easy to create, store, and compare.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11159835B1Shadow impressions for storage and delivery of streaming video
Publication Date: 2021.10.26 AMAZON TECH INC
  • US11159835B1 patent drawing
  • US11159835B1 patent drawing
  • US11159835B1 patent drawing

AI summary

Devices and methods are provided for using shadow impressions to control storage and delivery of streaming video content. The device may receive a request, the request associated with determining a group of streaming video advertisements for streaming video at a device. The device may determine, based on the request, a first advertisement, wherein the first advertisement is associated with a first number of impressions, wherein the first number of impressions includes a first number of shadow impressions. The device may determine not to include the first advertisement in the group of streaming video advertisements based on the first number of impressions exceeding a first playback threshold. The device may send the group of streaming video advertisements.