Relay Buffer Management via Suspend Transmission Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communication systems, large distances between devices can lead to communication degradation due to fading and other undesired effects, causing issues such as buffer overflow and reduced media access control efficiency, especially when relay wireless communication devices lack adequate storage capacity to handle incoming signals.

Innovation Solution

Implementing a relay wireless communication device that manages buffer memory by generating suspend and resume transmission requests based on storage status, allowing it to direct source devices to temporarily stop or resume transmissions, thereby preventing buffer overflow and optimizing data flow control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If relay wireless communication devices are used to extend communication distance, then coverage area is improved, but buffer overflow occurs due to limited storage capacity

Engineering Contradiction:
Improvecoverage areaVSAvoidbuffer overflow
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The relay device monitors its buffer storage status and sends feedback signals (suspend transmission requests) to source devices when the buffer is full, and resume transmission requests when space is available. This closed-loop feedback mechanism prevents buffer overflow by dynamically adjusting data flow based on real-time buffer status.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The relay device dynamically changes its operational state by switching between accepting and suspending incoming data based on buffer availability. This dynamic adaptation allows the system to handle varying data loads and prevent overflow conditions while maintaining extended coverage.

Inventive Principle:
Principle #15Dynamics

2Productivity

If data transmission is continuously maintained to maximize throughput, then productivity is improved, but buffer overflow occurs when storage capacity is exceeded

Engineering Contradiction:
Improvedata transmission throughputVSAvoidbuffer overflow
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The relay device takes preliminary action by sending suspend transmission requests before the buffer actually overflows. This preventive mechanism stops data flow in advance when buffer space is insufficient, avoiding overflow conditions while maintaining high throughput during normal operation.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

Continuous monitoring of buffer status with real-time feedback signals to source devices ensures that data transmission is adjusted proactively. When buffer space becomes limited, suspend requests are sent to maintain throughput efficiency while preventing overflow.

Inventive Principle:
Principle #23Feedback

3Reliability

If buffer storage capacity is increased to prevent overflow, then reliability is improved, but device complexity and cost increase

Engineering Contradiction:
Improvebuffer overflow preventionVSAvoidstorage capacity requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The relay device manages its own buffer resources efficiently by implementing autonomous buffer status monitoring and controlling data flow based on available space. This self-management eliminates the need for oversized buffers, as the system adapts to available storage capacity through intelligent flow control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The feedback mechanism allows the relay to operate reliably with limited buffer capacity by continuously adjusting data acceptance based on real-time storage status. This eliminates the need for large static buffer allocations, reducing device complexity and cost while maintaining reliability.

Inventive Principle:
Principle #23Feedback

4Reliability

If transmission suspension is implemented to prevent buffer overflow, then reliability is improved, but media access control efficiency deteriorates

Engineering Contradiction:
Improvebuffer overflow preventionVSAvoidmedia access control efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The relay device implements periodic buffer status checks and sends suspend/resume requests at appropriate intervals. This periodic control maintains reliability by preventing overflow while minimizing the impact on media access efficiency through timely rather than continuous interruptions.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The feedback-based flow control suspends transmission only when necessary (when buffer is full) and resumes when space is available. This selective suspension maintains high media access efficiency by avoiding unnecessary interruptions while ensuring reliability through overflow prevention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9621474B2Buffer relay management within single user, multiple user, multiple access, and/or MIMO wireless communications
Publication Date: 2017.04.11 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9621474B2 patent drawing
  • US9621474B2 patent drawing
  • US9621474B2 patent drawing

AI summary

A relay wireless communication device is implemented to perform buffer management and coordination with a source wireless communication device. A relay wireless communication device (generally, a relay) informs a source wireless communication device (source) of the status of memory therein to store messages intended for a destination wireless communication device (destination). For example, the source transmits information to the relay, which buffers information before forwarding it on to the destination. This buffering may be a function of the source having additional information intended for the relay and/or destination. The relay performs appropriate signaling, such as suspend transmission requests and resume transmission requests, to inform other devices in the system of its memory storage status (e.g., such as when having an actual or anticipated overflow). In one implementation, a suspend transmission request may be implemented by setting a particular bit within a communication from the relay to the source.