Adaptive Content Streaming for Multi-Client Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently delivering content to multiple devices with varying characteristics and network conditions, leading to inconsistencies in content transmission and user experience across different devices and locations.

Innovation Solution

A content transmission system that utilizes adaptive video and audio components to adjust transmission attributes such as encoding bitrates and forward error correction based on device characteristics and network conditions, allowing for efficient content delivery to multiple clients, including relay clients that forward content to endpoint clients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content is transmitted to multiple devices with different characteristics and network conditions, then user coverage and accessibility are improved, but transmission reliability and consistency deteriorate

Engineering Contradiction:
Improvecontent delivery to multiple devicesVSAvoidtransmission consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system transmits different encoded versions of the same content to different devices based on their specific characteristics. Each device receives content optimized for its capabilities (screen resolution, processing power, network bandwidth), ensuring reliable and consistent playback quality across diverse device types without overwhelming any single device with inappropriate data streams.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts transmission parameters such as encoding bitrate, resolution, and protocol based on real-time network conditions and device characteristics. This allows the same content to be reliably delivered to multiple devices simultaneously, with each receiving a version tailored to its specific constraints and capabilities, maintaining consistency in user experience despite parameter variations.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If content is transmitted with high quality encoding, then user experience is improved, but bandwidth consumption increases

Engineering Contradiction:
Improvecontent qualityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system delivers high-quality content to devices capable of rendering it (large screens, high-resolution displays, fast processors) while providing optimized lower-quality versions to devices with limited capabilities. This ensures each device receives the appropriate quality level for its hardware, maximizing perceived content quality across all devices while minimizing total bandwidth consumption by avoiding unnecessary high-bitrate transmissions to incapable devices.

Inventive Principle:
Principle #3Local quality

3Productivity

If content is transmitted simultaneously to multiple devices, then user interaction capability is improved, but system complexity increases

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidtransmission system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements a universal transmission architecture that handles multiple device types, network conditions, and content formats through a single unified protocol and encoding framework. This multi-functional approach allows simultaneous content delivery to diverse devices without requiring separate specialized transmission systems for each device type, reducing overall system complexity while maintaining high user interaction capability across the device ecosystem.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10306021B1Streaming content to multiple clients
Publication Date: 2019.05.28 AMAZON TECH INC
  • US10306021B1 patent drawing
  • US10306021B1 patent drawing
  • US10306021B1 patent drawing

AI summary

Techniques for streaming content, such as a video game or whiteboard application, to multiple different clients are described herein. In some cases, differences may exist between characteristics of the different clients such as screen size, resolution, operating system, processors and memories and others. The different clients may be positioned in close proximity to one another or at remote locations with respect to one another. In some cases, different network conditions, such as available bandwidth, loss rates, latency, throughput and others, may exist for transmitting content to the different clients.