HTTP Header Fragment Distribution for Multicast Buffering Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current over-the-top video streaming using DASH technology faces challenges in efficiently distributing content to a large number of users, particularly in reducing network resource load and delaying content reception due to segment generation and high bit rates, which necessitates a technique for prompt content distribution.

Innovation Solution

A transmission apparatus and method that distribute an HTTP response including a part of a fragment with a sequence number and version in the HTTP header, allowing for multicast or broadcast distribution of content in a portion unit rather than segment units, enabling prompt data distribution and reducing buffering delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If content is distributed in segment units after waiting for segment generation completion, then data can be organized and transmitted systematically, but the reception and buffering start is delayed

Engineering Contradiction:
Improvebuffering delayVSAvoiddistribution efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent applies preliminary action by transmitting HTTP headers (including sequence numbers and version information) before the complete segment data is ready. This allows the receiver to prepare for data reception and start buffering earlier, reducing the overall delay while maintaining systematic data organization through pre-established transmission protocols

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the content transmission process into multiple parts: HTTP headers with metadata are transmitted first, followed by the actual segment data. This segmentation allows different parts of the transmission to be processed independently and in parallel, reducing the critical path delay while maintaining data integrity

Inventive Principle:
Principle #1Segmentation

2Loss of energy

If multicast or broadcast is used for simultaneous distribution to reduce network load, then network resource efficiency improves, but segment generation completion must still be waited for

Engineering Contradiction:
Improvenetwork resource loadVSAvoiddistribution delay
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent applies preliminary action by transmitting HTTP headers (including sequence numbers and version information) before the complete segment data is ready. This allows the receiver to prepare for data reception and start buffering earlier, reducing the overall delay while maintaining systematic data organization through pre-established transmission protocols

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent makes the HTTP response format universal by designing it to carry both metadata (headers with sequence numbers and versions) and data content in a single standardized structure that works with both unicast and multicast/broadcast transmission modes, allowing the same mechanism to serve multiple distribution scenarios

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

3Manufacturing precision

If high bit rate stream is used for high quality moving image distribution, then image quality improves, but network bandwidth is compressed requiring shaping

Engineering Contradiction:
Improveimage qualityVSAvoiddistribution speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent segments the high-bitrate content into smaller units with individual HTTP headers containing sequence numbers and version information. This allows parallel transmission of multiple segments through network shaping mechanisms without requiring the entire high-bitrate stream to be processed sequentially, maintaining image quality while improving distribution throughput

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the transmission parameters by introducing version numbers and sequence numbers in HTTP headers, allowing the system to adaptively manage high-bitrate streams through multiple parallel channels with different shaping parameters, maintaining quality while increasing overall distribution capacity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10499094B2Transmission apparatus, transmitting method, reception apparatus, and receiving method
Publication Date: 2019.12.03 SATURN LICENSING LLC
  • US10499094B2 patent drawing
  • US10499094B2 patent drawing
  • US10499094B2 patent drawing

AI summary

The present technique relates to a transmission apparatus, a transmitting method, a reception apparatus, and a receiving method for promptly distributing data. An http response having a part of a fragment and a hypertext transfer protocol (http) header is distributed. The http header includes a sequence number representing an order of the fragment and a version representing an order of a part of the fragment in the fragment. The present technique is applied to, for example, a case where content is distributed by multicast and the like.