Application Queue Memory for Burst Data Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Handheld wireless communications devices face challenges in handling bursts of data, such as e-mail messages, due to their inability to transfer data packets at rates compatible with legacy systems, leading to inefficiencies and increased computing loads.
Innovation Solution
Implementing an application queue memory space, specifically a transport stack, which acts as an intermediate storage to manage data packets at faster rates than the application memory, and simulates an out-of-coverage scenario if data is not processed within a suitable time frame to prevent unnecessary traffic and computing loads.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If data packets are received at high rates through the wireless network, then data reception speed is improved, but the application memory cannot transfer data fast enough leading to data loss
Solution Approach 1:
An intermediate queue memory space is introduced between the transport stack and application memory to buffer incoming data packets. This intermediary structure allows the system to receive data at high rates through the transport stack while transferring data to application memory at the slower rate it can process, preventing data loss without requiring the application memory to increase its transfer speed.
2Productivity
If an intermediate queue memory space is implemented to buffer data packets, then data transfer efficiency is improved, but device memory complexity increases
Solution Approach 1:
The memory system is segmented into distinct functional areas: transport stack memory for high-speed reception, intermediate queue memory for buffering, and application memory for processing. This segmentation allows each component to operate at its optimal speed and capacity, improving overall data transfer efficiency while organizing complexity into manageable, purpose-specific segments.
3Adaptability or versatility
If the device maintains continuous connectivity to receive push data, then data reception capability is improved, but unnecessary data transmission occurs when the device is out of coverage
Solution Approach 1:
The system implements feedback monitoring to detect when the device is out of coverage or cannot receive push data. Upon detecting such conditions, the system suspends data reception and notifies the infrastructure system to stop transmission. When coverage is restored, the system automatically resumes reception, creating an adaptive feedback loop that prevents unnecessary energy consumption while maintaining reception capability when needed.
Data Source
AI summary
A method of accommodating legacy devices in which application memory is not able to operate fast enough to reliably receive data from a relay or other external device is disclosed. An application queue memory space is provided, either as a separate memory chip or as an area created and maintained by program code, to act as an intermediary between the slower application memory and the external device. This application queue memory space is preferably a transport stack.


