Dual Identifier Routing for Group Data Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Packet-based communication systems face inefficiencies in resource management and privacy when delivering data streams to groups of user terminals, particularly in one-to-many communications, due to the need for multiple one-to-one connections and the challenges of data republishing across overlapping audiences.

Innovation Solution

A method involving a source node generating a second identifier distinct from the first unique identifier for the data stream, which is used to route the data stream to a group of recipient nodes through an intermediate node, maintaining content identification while ensuring audience privacy and efficient distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple one-to-one connections are established to deliver data streams to groups of user terminals, then data delivery capability is improved, but resource consumption at the source terminal increases

Engineering Contradiction:
Improvedata delivery capabilityVSAvoidbandwidth and processing resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system segments the data stream identification into two distinct identifiers: a first identifier that remains with the data stream content and a second identifier that is associated with the target group. This segmentation allows intermediate nodes to route data using only the second identifier, while the source terminal maintains efficiency by not needing to manage multiple individual connections.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediate node is introduced as a mediator between the source terminal and the group of recipient terminals. The intermediate node receives routing information containing the second identifier, uses it to efficiently route the data stream to the appropriate group, and thereby reduces the resource burden on the source terminal while maintaining data delivery capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data streams are republished by recipients to new groups of user terminals, then data distribution flexibility is improved, but privacy management becomes more difficult

Engineering Contradiction:
Improvedata distribution flexibilityVSAvoidprivacy information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The privacy protection mechanism segments information visibility by ensuring that the second identifier (which identifies the target group) is distinct from and does not reveal the first identifier (which identifies the data stream content). When data is republished, this segmentation allows new groups to be formed without exposing information about original data streams or their sources, thereby maintaining privacy while enabling flexible redistribution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts the group identification function from the data stream identifier itself. By using a separate second identifier for routing and group identification, the system removes the privacy-sensitive content identification from the routing information that intermediate nodes and recipients handle, thereby protecting privacy while maintaining distribution flexibility.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If a single identifier is used for both content identification and group routing, then system complexity is reduced, but information privacy and routing efficiency deteriorate

Engineering Contradiction:
Improveidentifier management complexityVSAvoidcontent privacy
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

Rather than using a single identifier, the system segments identification into two distinct types: a first identifier for content identification and a second identifier for group routing. This segmentation increases identifier management complexity slightly but dramatically improves privacy protection by ensuring that routing information does not expose content identification, and improves routing efficiency by providing dedicated identifiers for each function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different identifier types in different contexts: the first identifier is used locally at the source terminal for content management, while the second identifier is used in routing information transmitted to intermediate nodes and recipients. This local differentiation optimizes both privacy protection and routing efficiency while managing complexity through context-appropriate identifier usage.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8380868B2Method and system for data transmission
Publication Date: 2013.02.19 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8380868B2 patent drawing
  • US8380868B2 patent drawing
  • US8380868B2 patent drawing

AI summary

A method, program and system for transmitting a data stream to a group of recipient nodes from a source node via an intermediate node over a communication network, wherein the data stream is associated with a first unique identifier to identify the content of the data stream. The method includes the source node generating a second identifier, the second identifier distinct from the first unique identifier, and associating the second identifier with the data stream to identify that the data stream is to be received by the group of recipient nodes; transmitting routing information comprising the second identifier to the intermediate node; transmitting the data stream from the source node to the intermediate node; and responsive to receiving the data stream at the intermediate node, reading the second identifier and routing the data stream to the group of recipient nodes in accordance with the routing information.