Data Distribution via Marker and Filter Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data distribution systems like MPEG-DASH and multicast techniques, source nodes face increased workloads and communication bandwidth consumption when distributing data to destination nodes with different requirements, as they need to separately process and adapt data for each node's specific purposes, such as real-time performance, reliability, or resolution, leading to inefficient data distribution.

Innovation Solution

A data distribution system incorporating a marker and a filter between the source and sink nodes, where the marker adds supplementary information to packets based on packet headers, and the filter determines and transfers only relevant data to the sink nodes, allowing for tailored data distribution without requiring the source node to decode or reformat data for each destination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the source node separately distributes data to each destination node with different requirements, then each destination node can receive customized data, but the communication bandwidth consumption and source node capacity are increased

Engineering Contradiction:
Improvedata distribution adaptabilityVSAvoidcommunication bandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent segments the data distribution process into two independent stages: (1) The source node performs unified encoding and packetization of the original data stream without considering individual destination requirements. (2) Intermediate nodes (filters) segment the data stream based on destination-specific requirements, extracting only the needed portions. This segmentation allows the source to generate one data stream while enabling multiple customized distributions, reducing redundant transmission of identical data variations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by having the source node pre-process the data into a standardized format with embedded metadata that describes the data characteristics and structure. This preliminary standardization enables intermediate filters to later extract customized data without requiring the source to reprocess or re-encode data for each destination, thereby reducing communication bandwidth consumption while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the source node processes and adapts data according to each destination node's specific requirements, then data can be optimized for each purpose, but the source node workload is increased

Engineering Contradiction:
Improvedata optimization for different purposesVSAvoidsource node processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts the data adaptation function from the source node and relocates it to intermediate filter nodes. The source node only performs unified encoding and outputs a standardized data stream. The extraction of customized data for different destinations is performed by filters that read the standardized stream and extract only the portions needed for each destination purpose. This extraction approach maintains data optimization for different purposes while significantly reducing the source node's processing workload.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces intermediate filter nodes as mediators between the source and destination nodes. These filters receive the standardized data stream from the source, apply destination-specific filtering rules, and output customized data streams. This intermediary layer handles the adaptation work, allowing the source to focus on efficient data generation while filters manage the complexity of multiple destination requirements, thereby improving source node productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of energy

If data are copied and distributed according to the multicast technique, then efficient bandwidth usage is achieved, but the distribution scheme and data content cannot be modified according to destination node purposes

Engineering Contradiction:
Improvecommunication bandwidth efficiencyVSAvoiddistribution scheme flexibility
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the data distribution system adaptable and reconfigurable. Instead of static multicast copies, the system uses dynamic filters that can adjust their extraction rules based on destination node purposes. The filter configuration can be modified to change data extraction patterns, allowing the same input stream to be dynamically adapted to different destination requirements. This dynamic approach maintains bandwidth efficiency while providing distribution scheme flexibility.

Inventive Principle:
Principle #15Dynamics

4Adaptability or versatility

If destination nodes interpret or convert data according to their own purposes, then customized data processing is achieved, but the destination node workload is increased

Engineering Contradiction:
Improvecustomized data processingVSAvoiddestination node processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts the data conversion and interpretation work from destination nodes and relocates it to intermediate filter nodes. The filters perform the extraction and preliminary processing of customized data before transmission to destinations. This extraction approach delivers data already tailored to each destination's purpose, eliminating the need for destination nodes to perform complex interpretation or conversion operations, thereby improving their processing efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10951931B2Data distribution system, data distribution method, marker, filter and program
Publication Date: 2021.03.16 NIPPON TELEGRAPH & TELEPHONE CORP
  • US10951931B2 patent drawing
  • US10951931B2 patent drawing
  • US10951931B2 patent drawing

AI summary

A data distribution system including a source configured to distribute data and a sink configured to process the distributed data includes a marker configured to receive a packet distributed by the source, add supplementary information to the received packet based on information obtained from a header of the packet, and transfer the packet; and a filter configured to receive the packet transferred by the marker, determine whether the received packet can be transferred to the sink based on the supplementary information added to the packet, transfer the packet to the sink if the packet can be transferred to the sink.