Dynamic Cache Window for Heterogeneous Network Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In heterogeneous network environments, media content transmission faces synchronization issues due to broadband congestion, leading to network delays and increased network burden, and there is a need to determine the optimal cache window size and request timing to ensure timely content delivery.

Innovation Solution

A dynamic time window and cache mechanism is introduced, where Available_Time and Asset_Size attributes are added to signaling protocols to enable clients to determine network bandwidth and delay, allowing for adaptive request timing and cache window sizing to synchronize content delivery across broadcast and broadband channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If content is cached in advance at the receiver to deal with network delay and congestion, then media content synchronization is improved, but device complexity and client configuration complexity increase

Engineering Contradiction:
Improvemedia content synchronizationVSAvoidclient configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having the client terminal obtain available time information from signaling and proactively calculate the optimal cache timing and window size before content delivery. The client determines the time interval for transmitting cache requests in advance and pre-calculates cache window sizes based on network conditions, eliminating the need for complex runtime configuration and simplifying client setup while ensuring synchronized content delivery.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the terminal makes repeated requests until content is obtained, then content delivery reliability is improved, but network burden and loss of time increase

Engineering Contradiction:
Improvecontent deliveryVSAvoidrequest time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements feedback by having the server send signaling information containing available time information back to the client terminal. The client uses this feedback to intelligently determine when to send cache requests, calculating the optimal request time based on the available time window and current network conditions. This feedback mechanism eliminates the need for repeated blind requests, reducing both network burden and time loss while ensuring reliable content delivery.

Inventive Principle:
Principle #23Feedback

3Reliability

If cache window size is increased to ensure timely content availability, then content delivery reliability is improved, but loss of substance and network burden increase

Engineering Contradiction:
Improvecontent availabilityVSAvoidcache data volume
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent applies dynamics by making the cache window size adaptive rather than fixed. The client terminal dynamically calculates the cache window size based on the available time information from signaling and real-time network conditions such as bandwidth and delay. This dynamic adjustment ensures the cache window is large enough to guarantee content availability while minimizing unnecessary data caching, thereby reducing network burden and avoiding waste of cache resources.

Inventive Principle:
Principle #15Dynamics

4Speed

If network bandwidth is increased to reduce transmission delay, then content delivery speed is improved, but device complexity and infrastructure cost increase

Engineering Contradiction:
Improvecontent transmission speedVSAvoidnetwork infrastructure
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by optimizing transmission parameters at the application layer rather than requiring physical network infrastructure upgrades. The client terminal measures network bandwidth and delay, then adjusts cache request timing and cache window size parameters based on these measurements. This approach achieves improved content transmission speed through intelligent parameter adaptation without increasing network infrastructure complexity or cost.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10313738B2Dynamic time window and cache mechanism under the heterogeneous network transmission
Publication Date: 2019.06.04 SHANGHAI JIAOTONG UNIV
  • US10313738B2 patent drawing
  • US10313738B2 patent drawing
  • US10313738B2 patent drawing

AI summary

A dynamic time window and cache method under the heterogeneous network transmission is provided, including adding Available_Time and Asset_Size attributes of the media content in the signaling or other places for the existing signaling at a MMT, so that the client terminal gets the time when the corresponding media content is available and the size of the media content; at the same time determining the network bandwidth and the network delay of the content from the broadband to the client under the current broadband network by the client; wherein the client terminal calculates the time interval for transmitting a request for caching in advance and the size of a cache window required by the terminal through the available time of the content of a broadband source and the delay of a broadband channel.