Relaying Node Data Distribution for Source Resource Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Packet-based communication systems are not optimized for efficient data delivery to groups of user terminals, leading to significant resource demands on the source node in terms of bandwidth and processing, especially for video or voice calls and file transfers.

Innovation Solution

A method and system that utilize relaying nodes to distribute data streams to multiple recipient nodes, where the source node establishes a connection only with a relaying node, which then connects to each recipient node, reducing the resource requirements at the source node and allowing data delivery even with limited resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the source node establishes direct connections to each recipient node for data transmission, then the data delivery is direct and simple, but the resource demands (bandwidth and processing) at the source node become significant

Engineering Contradiction:
Improveconnection structureVSAvoidresource demand at source node
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent introduces relaying nodes as intermediaries between the source node and recipient nodes. The source node establishes connections only with relaying nodes, which then distribute data to multiple recipient nodes. This intermediary structure reduces the resource burden on the source node while maintaining data delivery capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data transmission function by dividing the network into source nodes, relaying nodes, and recipient nodes. Each node type performs specific functions: source nodes generate data, relaying nodes distribute data, and recipient nodes consume data. This segmentation allows resource-intensive distribution tasks to be performed by relaying nodes rather than the source node.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the source node maintains connections to multiple recipient nodes simultaneously, then data can be delivered to all recipients, but the processing load and bandwidth consumption at the source node increase significantly

Engineering Contradiction:
Improvedata delivery capabilityVSAvoidprocessing load at source node
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

Relaying nodes act as mediators that handle the processing load of maintaining multiple connections. The source node only needs to maintain connections with relaying nodes, while relaying nodes manage connections to multiple recipient nodes, thereby distributing the processing load across the network.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the connection topology from a many-to-many direct connection model to a many-to-few indirect connection model. Instead of the source node directly connecting to all recipient nodes (high dimensionality), the source node connects only to relaying nodes (lower dimensionality), and relaying nodes connect to recipient nodes. This dimensional reduction simplifies the source node's connection management.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Use of energy by moving object

If relaying nodes are used to distribute data streams, then the source node's resource requirements are reduced, but additional nodes (relaying nodes) are required in the network

Engineering Contradiction:
Improveresource efficiency at source nodeVSAvoidnetwork structure
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent enables end-user nodes to serve dual purposes: they can be recipient nodes receiving data streams and simultaneously act as relaying nodes for other data streams. This self-service approach allows nodes to contribute network resources voluntarily, reducing the need for dedicated infrastructure nodes while improving resource efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Relaying nodes perform multiple functions: they receive data streams from source nodes, maintain connections to multiple recipient nodes, and forward data packets. This multi-functionality reduces the need for specialized infrastructure and allows existing end-user nodes to serve multiple purposes in the network.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9130761B2Method and system for data transmission
Publication Date: 2015.09.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9130761B2 patent drawing
  • US9130761B2 patent drawing
  • US9130761B2 patent drawing

AI summary

A method, system and program for transmitting a data stream in a network of interconnectable end-user nodes comprising a source node, a plurality of recipient nodes and a plurality of further nodes, wherein each end-user node executes a communication client application. The method comprises: the source receiving a command to transmit the data stream to the plurality of recipients; selecting from the plurality of further nodes at least one relaying node to relay the data stream between the source node and the plurality of recipients; the source establishing a connection to the at least one relaying node; the at least one relaying node establishing a connection to each of the plurality of recipients; transmitting the data stream from the source to the at least one relaying node; and transmitting the data stream from the at least one relaying node to the plurality of recipients.