Dynamic Duplicate Packet Transmittal for Wireless Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for wireless data transmission, such as forward error correction (FEC) and backfilling, face challenges in maintaining reliable data transmission amidst connectivity issues like co-channel interference, low signal strength, and device roaming, while also conserving bandwidth and resources.
Innovation Solution
A method and system for wirelessly transmitting data that dynamically enables or disables a duplicate packet transmittal procedure based on environmental conditions, such as signal strength and device movement, to ensure reliable data transmission while conserving bandwidth and resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If forward error correction (FEC) transmits redundant data packets to accommodate connectivity issues, then data transmission reliability is improved, but network bandwidth is sacrificed and system scalability is impeded
Solution Approach 1:
The patent implements dynamic duplicate packet transmittal where the system adaptively enables or disables redundant packet transmission based on real-time connectivity conditions. When connectivity issues are detected (co-channel interference, adjacent channel interference, channel changes, low signal strength), the system transmits duplicate packets. When conditions are good, it switches to single packet transmission, thus dynamically optimizing the trade-off between reliability and bandwidth consumption.
Solution Approach 2:
The system changes the transmission parameter (packet duplication status) based on environmental conditions. By monitoring signal strength, interference levels, and connectivity status, the system adjusts whether to transmit duplicate packets or single packets, effectively changing the redundancy parameter to match current network conditions and resolve the contradiction between reliability and bandwidth usage.
2Reliability
If duplicate packets are transmitted continuously to ensure reliable data delivery, then data transmission reliability is improved, but computational load and memory management complexity increase
Solution Approach 1:
The patent employs dynamic control where duplicate packet transmission is enabled only when connectivity issues are detected and disabled when conditions are good. This dynamic approach reduces the overall computational load and memory management complexity compared to continuous duplicate transmission, while maintaining reliability when needed.
Solution Approach 2:
The system includes automated detection mechanisms that monitor connectivity conditions (signal strength, interference, channel status) and automatically trigger or disable duplicate packet transmission without requiring complex external memory management or sophisticated data management protocols on client devices.
3Reliability
If backfilling is implemented to request missing data during roaming, then data transmission reliability is improved, but server resource load increases
Solution Approach 1:
The patent transmits duplicate packets proactively when connectivity issues are detected, before data loss occurs. This preliminary action eliminates the need for backfilling requests later, as the receiver already has redundant copies of critical data packets, thereby reducing server resource load associated with handling backfill requests.
Solution Approach 2:
The system uses feedback from connectivity condition monitoring (signal strength, interference detection, channel status) to determine when to transmit duplicate packets. This feedback mechanism allows the system to proactively respond to degrading conditions rather than reactively requesting missing data after loss occurs, reducing the need for server-side backfill operations.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods and systems for wirelessly transmitting data. Various embodiments determine whether at least one condition is present that affects the ability to wirelessly transmit data. If at least one condition is present, a processor enables a duplicate packet transmittal procedure that transmits at least one previously transmitted data packet.