Dynamic Video Stream Merging via Content Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data traffic management systems face challenges in efficiently handling sudden spikes in demand for video data, leading to network congestion and impact on regular access, as they often require all users to watch the same data at the same time, limiting on-demand access.

Innovation Solution

A dynamic stream merging technique that uses content identifiers to identify and merge identical video streams at network nodes, allowing them to be shared on demand, reducing redundant data transmission and conserving network resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If multicast technology is used to disseminate video streams to multiple users, then network bandwidth is conserved, but all users must watch the same data at the same time and cannot access videos on demand

Engineering Contradiction:
Improvenetwork bandwidthVSAvoidon-demand access
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The patent segments the video stream delivery by creating multiple unicast streams from a single source, allowing different users to receive video data independently at different times while the network infrastructure identifies and shares common data segments among users

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network node performs preliminary identification of identical video content using content identifiers before delivery, allowing it to prepare for efficient stream merging and suspend redundant transmissions in advance

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If separate unicast streams are provided for each user requesting video data, then on-demand access is enabled, but network congestion occurs during sudden spikes in demand

Engineering Contradiction:
Improveon-demand accessVSAvoidnetwork throughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges identical unicast streams at network nodes by detecting matching content identifiers and downstream node identifiers, combining multiple separate video transmissions into a single shared stream to reduce network congestion while maintaining on-demand access

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system dynamically changes the state of video streams from separate unicast transmissions to merged shared transmissions based on content identifier matching, allowing the network to adapt throughput parameters in response to demand patterns

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple identical video streams are transmitted simultaneously to different destinations, then each user receives their requested video, but redundant data transmission consumes excessive network resources

Engineering Contradiction:
Improvevideo deliveryVSAvoidnetwork resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent combines multiple identical video streams into a single transmission by matching content identifiers and downstream node identifiers, ensuring reliable video delivery to multiple destinations while eliminating redundant data transmission across the network

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Instead of transmitting separate copies of identical video data to multiple destinations, the system creates a single transmitted stream that is logically copied and delivered to multiple downstream nodes through the merging mechanism

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10200747B2Computer network providing redundant data traffic control features and related methods
Publication Date: 2019.02.05 UNIVERSITY OF CENTRAL FLORIDA RESEARCH FOUNDATION INC
  • US10200747B2 patent drawing
  • US10200747B2 patent drawing
  • US10200747B2 patent drawing

AI summary

A computing device may include a memory and a processor cooperating therewith to receive a plurality of data streams from at least one data source to be relayed to different destinations on demand, where each data stream has a respective content identifier associated therewith. The processor may further determine when a first one of the data streams for a first destination shares identical data with a second one of the data streams for a second destination based upon the respective content identifiers associated therewith, and suspend relaying the second data stream to the second destination, and begin relaying the first data stream to the second destination, based upon the determination that the first and second data streams share identical data based upon the respective content identifiers associated therewith.