Dynamic Encoding Adjustment via User Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content delivery solutions fail to provide an optimal viewing experience for audiences due to fixed encoding parameters and lack of feedback on stream quality, leading to suboptimal bandwidth usage and potential waste.

Innovation Solution

A web-based network operations center system that includes a broadcast facility, player devices, and an analytic service center to provide media analytics, feedback optimization, and real-time optimization of content distribution methods, allowing for dynamic adjustment of encoding settings based on user experience feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional content delivery solutions use fixed encoding parameters and predetermined streams, then the system complexity is reduced and ease of manufacture is improved, but the ability to provide optimal viewing experience and adaptability to different devices is worsened

Engineering Contradiction:
Improveease of encoding contentVSAvoidadaptability to different devices
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts encoding parameters and stream selection based on real-time feedback from players about user experience. The broadcast facility can modify encoding settings on-the-fly rather than relying on fixed predetermined streams, enabling adaptation to different devices and conditions while maintaining manageable complexity through automated control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback loop where players communicate user experience information back to the broadcast facility. This feedback mechanism enables the system to learn from actual usage and continuously optimize encoding parameters and stream delivery, resolving the contradiction between fixed simplicity and adaptive complexity.

Inventive Principle:
Principle #23Feedback

2Productivity

If conventional systems generate a fixed number of content streams with predetermined encoding parameters, then the manufacturing process is simpler and faster, but the system cannot optimize bandwidth usage and provides suboptimal quality of service

Engineering Contradiction:
Improvecontent production speedVSAvoidquality of service
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system maintains fast content production through automated encoding while dynamically adjusting the number and parameters of streams based on real-time feedback. This allows the system to produce content quickly initially and then optimize delivery reliability by adapting stream selection and encoding parameters to actual user experience conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes encoding parameters dynamically based on feedback about user experience and device characteristics. Rather than relying on a fixed set of predetermined streams, the system adjusts bitrate, resolution, and other encoding parameters in real-time to optimize quality of service while maintaining efficient content production workflows.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the CDN delivers multiple streams with variety of encoding parameters, then the potential for optimal viewing experience is improved, but bandwidth is wasted on delivering streams that may not be used or needed

Engineering Contradiction:
Improveviewing experience qualityVSAvoidbandwidth waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system uses feedback from players about which streams are actually being used and user experience quality to optimize bandwidth allocation. This feedback mechanism allows the system to identify and eliminate redundant stream deliveries, ensuring that bandwidth is allocated efficiently to the streams and encoding parameters that actually provide optimal viewing experience for each device and user condition.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system tailors the delivery of encoding parameters to local conditions of each user device and network environment. Rather than uniformly delivering all possible stream variations to all users, the system adapts the encoding parameters and stream selection to match the specific requirements of each user's device and viewing conditions, reducing bandwidth waste while maintaining optimal viewing experience quality.

Inventive Principle:
Principle #3Local quality

4Adaptability or versatility

If encoder settings are made complicated with adaptive bitrate streams across variety of devices, then the adaptability to different devices is improved, but the ease of operation is worsened and it becomes difficult to determine if encoding parameters are properly set

Engineering Contradiction:
Improveadaptability to different devicesVSAvoidease of configuring encoders
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system implements self-service through automated feedback loops where the broadcast facility automatically adjusts encoding parameters based on player feedback without requiring manual configuration expertise. The system learns from actual usage data and automatically optimizes encoding settings, making complex adaptive bitrate streaming operational without requiring operators to have video encoding expertise.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The feedback mechanism provides operators with information about whether encoding parameters are properly set by reporting actual user experience and stream performance. This feedback enables operators to verify and adjust settings without needing deep video encoding expertise, as the system communicates the actual impact of encoding decisions on viewing experience across different devices.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10104140B2Adjusting network operations based on user feedback
Publication Date: 2018.10.16 AMAZON TECH INC
  • US10104140B2 patent drawing
  • US10104140B2 patent drawing
  • US10104140B2 patent drawing

AI summary

A system comprising a broadcast facility, one or more players, and an analytic service center. The broadcast facility may be configured to provide a plurality of streams. The one or more players may be configured to receive at least one of the plurality of streams and provide feedback on a user experience. The analytic service center may be configured to receive the feedback from the one or more players.