Multicast Data Buffering for Hierarchical Transmission Delays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Internet protocol delivery systems using multicast data transmission protocols face delays due to hierarchical data structures, where receivers must wait for an access point to process subsequent data, leading to performance and user experience issues.

Innovation Solution

The system introduces methods to provide initial data that includes access points, allowing receivers to start processing hierarchical data sets more quickly by selecting buffered, intermediate join, or delayed data as initial data, and using adaptive streaming protocols to optimize data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If hierarchical data transmission is used with multicast protocol, then scalability is improved, but receiver performance deteriorates due to waiting delays

Engineering Contradiction:
ImprovescalabilityVSAvoidwaiting delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by buffering data in advance at the receiver before the actual playback or processing time. This allows the receiver to have data ready ahead of time, eliminating waiting delays during hierarchical data transmission while maintaining multicast scalability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A buffer acts as an intermediary between the multicast data stream and the processing application. The buffer absorbs the time delay by storing data temporarily, decoupling the data reception from the data processing timing requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If data is buffered in advance, then access speed is improved, but memory usage increases

Engineering Contradiction:
Improveaccess speedVSAvoidmemory usage
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system applies partial buffering by storing only the necessary amount of data in advance rather than buffering entire data sets. This provides sufficient access speed improvement while limiting memory consumption to only what is needed for the buffering window

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12184711B2Methods and systems for data transmission
Publication Date: 2024.12.31 OPEN TV INC
  • US12184711B2 patent drawing
  • US12184711B2 patent drawing
  • US12184711B2 patent drawing

AI summary

Methods and systems for transmitting data are presented. Data received from at least one data source is retained in at least one buffer. In one example, initial hierarchical data may be provided from the at least one buffer to a device, followed by additional hierarchical data. In one example, the data is received into the at least one buffer via a multicast connection, and the data is provided to the device via a point-to-point connection.