Peer-to-Peer Relay Priority Control for Congested Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In high-usage situations, such as emergencies or disasters, congestion in communication networks can hinder the ability of devices to relay messages effectively, leading to delays and inefficient use of network bandwidth and computation resources.

Innovation Solution

A relay device prioritizes messages based on priority thresholds, processing high-priority messages while sending backoff messages to lower-priority requests, thereby managing network congestion and ensuring timely communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If relay communications are used in high-usage situations, then communication availability is improved, but network congestion worsens

Engineering Contradiction:
Improvecommunication availabilityVSAvoidnetwork congestion
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting message priority levels and processing thresholds based on network conditions. The relay device changes the parameter of message priority (from static to dynamic) to differentiate between emergency and non-emergency communications, allowing high-priority messages to be processed while low-priority messages are deferred, thus resolving the contradiction between maintaining communication availability and preventing network congestion

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If all messages are processed equally, then fairness is improved, but communication efficiency for critical messages worsens

Engineering Contradiction:
Improvemessage processing fairnessVSAvoidcritical message communication efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent applies local quality by assigning different processing qualities to different messages based on their priority levels. High-priority emergency messages receive preferential processing (faster handling, higher bandwidth allocation) while low-priority non-emergency messages receive standard processing. This differentiated approach resolves the contradiction by providing fairness for general messages while ensuring efficiency for critical communications

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If network bandwidth is increased for all devices, then communication capacity is improved, but resource utilization efficiency worsens

Engineering Contradiction:
Improvenetwork bandwidthVSAvoidresource utilization efficiency
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent applies partial action by allocating network bandwidth selectively rather than uniformly. Instead of providing full bandwidth to all devices, the system provides excessive bandwidth (higher priority) only to emergency messages that require it, while standard bandwidth is allocated to non-emergency messages. This resolves the contradiction by ensuring sufficient bandwidth for critical communications without wasting resources on non-urgent traffic

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12452762B2Access load control in peer-to-peer networks
Publication Date: 2025.10.21 APPLE INC
  • US12452762B2 patent drawing
  • US12452762B2 patent drawing
  • US12452762B2 patent drawing

AI summary

Implementations relate to identifying, by a relay device, a first message received from a first requesting device of a plurality of requesting devices; identifying, by the relay device, a second message received from a second requesting device of the plurality of requesting devices; determining, by the relay device based at least in part on a parameter of the first message, that the first message has a first priority level that satisfies a priority threshold; determining, by the relay device based at least in part on a parameter of the second message, that the second message has a second priority level that does not satisfy the priority threshold; transmitting a relay message to a remote device based at least in part on the first message; and transmitting a backoff message to the second requesting device.