Communication Device Buffer Overflow Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication systems using connectionless protocols like UDP, reception buffer overflows can occur when a communication device receives large amounts of data from multiple transmission terminals, leading to data loss and inefficiencies.

Innovation Solution

A communication device that calculates its receivable buffer size and adjusts data transmission requests based on this size, either by increasing transmission intervals or reducing data items, to prevent buffer overflows and ensure efficient data reception.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the communication device receives data from multiple transmission terminals using a connectionless protocol, then the communication efficiency is improved, but the reception buffer may overflow causing data loss

Engineering Contradiction:
Improvecommunication efficiencyVSAvoiddata loss prevention
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The communication device performs preliminary actions by determining data transmission requests based on the current receivable buffer size before receiving data. This proactive approach prevents buffer overflow by controlling the amount of data to be received, rather than reacting after overflow occurs. The device calculates how much data can be accommodated and adjusts transmission requests accordingly.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The communication device dynamically adjusts its data reception capacity by continuously monitoring the reception buffer status and modifying data transmission requests in real-time. The receivable size is not fixed but changes based on current buffer conditions, allowing the system to adapt to varying data loads from multiple transmission terminals while maintaining reliable operation.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the communication device increases the reception buffer size to handle more data, then the data loss is reduced, but the device complexity increases

Engineering Contradiction:
Improvedata loss preventionVSAvoidbuffer management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of increasing buffer size to prevent overflow, the system performs preliminary determination of transmission requests based on the existing buffer capacity. This approach maintains the original buffer size while preventing data loss through proactive control of incoming data amounts, avoiding the complexity of dynamic buffer expansion mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The communication device implements a feedback mechanism where the reception buffer status informs the determination of subsequent data transmission requests. The device continuously monitors buffer occupancy and uses this information to adjust transmission requests, creating a closed-loop control system that prevents overflow without requiring larger buffers or complex buffer management hardware.

Inventive Principle:
Principle #23Feedback

3Reliability

If the communication device determines data transmission requests based on receivable size, then the buffer overflow is prevented, but the communication overhead increases

Engineering Contradiction:
Improvebuffer overflow preventionVSAvoidrequest determination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary determination of data transmission requests based on receivable buffer size before data transmission occurs. This upfront calculation of how much data can be accommodated simplifies the overall process by preventing the need for complex overflow handling mechanisms, data prioritization, or selective discarding that would arise from reactive approaches.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12034643B2Communication device for receiving data from transmission terminal using connectionless protocol
Publication Date: 2024.07.09 DAIKIN INDUSTRIES LTD
  • US12034643B2 patent drawing
  • US12034643B2 patent drawing
  • US12034643B2 patent drawing

AI summary

A communication device receives, using a connectionless protocol, data transmitted by a transmission terminal. The communication device determines, in accordance with a receivable size of the communication device, a data transmission request in order to receive the data from the transmission terminal.