Gateway Token Allocation for Local Network Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In networks with many client nodes connected through a single gateway, bandwidth congestion occurs due to uneven distribution of available bandwidth, leading to slowed network connectivity for all nodes, with conventional techniques like data queuing failing to effectively manage this issue.

Innovation Solution

Implementing a packet-specific network allocation method using cryptographic techniques, where tokens are distributed by a gateway node to authorize and manage bandwidth access, ensuring only pre-authorized packets are communicated through the gateway, thereby optimizing bandwidth usage in peer-to-peer networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data queuing techniques are employed to manage bandwidth, then network traffic can be controlled, but network performance deteriorates due to congestion and delayed packet transmission

Engineering Contradiction:
Improvebandwidth managementVSAvoidnetwork performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary actions by allocating bandwidth tokens to nodes before actual data transmission occurs. The gateway node distributes tokens representing bandwidth units to client nodes in advance, allowing nodes to prepare authorized packets for transmission. This pre-allocation prevents congestion during actual transmission by ensuring only pre-authorized packets are forwarded, eliminating the need for reactive queuing and performance degradation.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If bandwidth is shared among multiple nodes, then network connectivity is maintained, but bandwidth allocation becomes uneven leading to congestion

Engineering Contradiction:
Improvenetwork connectivityVSAvoidbandwidth allocation fairness
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system applies local quality by providing customized bandwidth allocation to each individual node based on its specific needs and priorities. Instead of uniform bandwidth sharing, the gateway node distributes tokens selectively to different client nodes, allowing each node to receive appropriate bandwidth units tailored to its requirements. This per-node customization ensures fair and efficient bandwidth distribution while maintaining overall network connectivity.

Inventive Principle:
Principle #3Local quality

3Productivity

If tokens are distributed to authorize packet transmission, then bandwidth control is improved, but system complexity increases due to token management overhead

Engineering Contradiction:
Improvebandwidth control efficiencyVSAvoidtoken management system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces tokens as intermediary elements that simplify bandwidth control. Instead of complex direct control mechanisms between the gateway and each node, tokens serve as portable authorization credentials that nodes carry and present for packet transmission. The gateway node distributes these token intermediaries to authorized nodes, and nodes use them to indicate pre-authorized packets. This intermediary approach decouples the control logic, making the system more manageable despite the added token management layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10616325B2Allocation of broader network bandwidth within a local network
Publication Date: 2020.04.07 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US10616325B2 patent drawing
  • US10616325B2 patent drawing
  • US10616325B2 patent drawing

AI summary

One embodiment provides a method, including: allocating, at a node within a local network, availability to a broader network into one or more units; associating, using a processor, one or more tokens with the one or more units; distributing, over a network, the one or more tokens to a requesting node; receiving, over a network, the one or more tokens from the requesting node, where the one or more tokens have been associated with network payload; confirming, using the processor, that the one or more tokens are valid; and in response to the confirming, sending the network payload onto the broader network. Other embodiments are described and claimed.