HTTP Overload Handler Aggregating Media Segments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video streaming technologies face inefficiencies in reducing HTTP request overhead and latency, particularly when handling volumetric video data, which can lead to increased latency and network congestion due to the need for multiple HTTP requests and responses.

Innovation Solution

Implementing a method that allows for the transmission of multiple media segments in a single HTTP request and response using an overload handler, which aggregates requests and responses, reducing the number of individual requests and responses needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple HTTP requests are sent to retrieve media segments, then the media segments can be successfully retrieved, but the HTTP overhead and latency increase

Engineering Contradiction:
Improvemedia segment retrievalVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines multiple HTTP requests into a single aggregated request that can retrieve multiple media segments simultaneously. The aggregation manager at the server side consolidates multiple segment requests into one response, reducing the number of round-trip communications between client and server, thereby decreasing latency and HTTP overhead while maintaining reliable media segment retrieval.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If multiple HTTP requests are sent to retrieve media segments, then the media segments can be successfully retrieved, but the network congestion increases

Engineering Contradiction:
Improvemedia segment retrievalVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple separate HTTP requests into a single aggregated request structure. The aggregation manager processes multiple segment retrieval requests and consolidates them into one response message containing all requested media segments. This approach reduces the total quantity of HTTP protocol overhead (headers, handshakes, acknowledgments) transmitted over the network, thereby reducing network congestion while ensuring reliable delivery of all media segments.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If individual HTTP requests are used for each media segment, then the request handling is simple, but the HTTP overhead increases

Engineering Contradiction:
Improverequest handlingVSAvoidHTTP overhead
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent introduces an aggregation manager as an intermediary component between the client and the media segment storage system. This intermediary receives multiple segment requests, aggregates them into a single HTTP request, and manages the consolidation of responses. While this adds a processing layer, it significantly reduces the total HTTP overhead by minimizing the number of protocol exchanges, thereby reducing latency despite the increased complexity in request handling.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11553017B1Timed media HTTP request aggregation
Publication Date: 2023.01.10 NOKIA TECHNOLOGIES OY
  • US11553017B1 patent drawing
  • US11553017B1 patent drawing
  • US11553017B1 patent drawing

AI summary

An apparatus may be configured to: transmit, to a client, an indication of one or more request-response overload capabilities; receive, from the client, at least one request for a plurality of media segments based, at least partially, on the indication of the one or more request-response overload capabilities; and transmit, to the client, at least one response comprising the plurality of media segments. The apparatus may be, for example, a media server, an HTTP overload handler, an edge server, a DANE, etc.