Communication Packet Concatenation in Wireless Mesh Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication techniques are not well-suited for transmitting data in heterogeneous wireless mesh networks with varying node capabilities and interference, leading to inefficient data packet transmission and network congestion.
Innovation Solution
Nodes in the network extract payload data from communication packets, determine whether to concatenate it based on destination, data rate, and application type, and segment it according to supported modulation techniques, enabling efficient transmission by leveraging node capabilities to reduce overhead and increase network throughput.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Length of stationary object
If data packets are transmitted through multiple nodes in a heterogeneous wireless mesh network, then data can reach distant destinations, but communication time increases substantially due to fixed overhead per communication
Solution Approach 1:
The patent combines multiple small data packets into a single larger packet at intermediate nodes. When a node receives multiple packets destined for the same final destination, it merges them into one consolidated packet, reducing the number of separate transmissions required and thereby reducing total communication time while maintaining extended network coverage
Solution Approach 2:
The patent performs preliminary actions by pre-assembling and consolidating data packets at intermediate nodes before final transmission. Nodes proactively merge packets destined for the same destination in advance, so that when the consolidated packet is transmitted through the network, it reduces the overall communication time for multi-hop transmissions
2Adaptability or versatility
If data packets are fragmented into smaller sizes to accommodate different node capabilities, then more nodes can transmit the data, but substantial communication time is required due to fixed overhead per packet
Solution Approach 1:
The patent segments large data into multiple smaller packets at the source node, allowing the data to be transmitted through nodes with limited capabilities. Intermediate nodes then reassemble these segments into larger consolidated packets, enabling both node compatibility and efficient transmission by reducing the number of overhead operations
Solution Approach 2:
The patent introduces a temporal dimension to packet handling by storing segmented packets in buffers at intermediate nodes temporarily. This allows packets to be held and consolidated over time before retransmission, enabling small packets to be efficiently combined into larger transmissions without losing node compatibility
3Productivity
If different modulation techniques and data rates are used by different nodes, then node capabilities are optimized, but network congestion and fragmented packets occur
Solution Approach 1:
The patent implements dynamic packet consolidation where intermediate nodes adaptively merge packets based on real-time network conditions, destination addresses, and packet sizes. This dynamic approach allows the network to optimize data flow efficiently while managing heterogeneity, as nodes make intelligent decisions about when and how to consolidate packets from multiple sources
Data Source
AI summary
Techniques for converting communication packets in a network having multiple nodes are described herein. A node may receive communication packets from one or more neighboring nodes. Each communication packet may include control data and payload data. The node may extract the payload data and store the payload data for a time period. The node may determine whether to concatenate the extracted payload data of the communication packets (e.g., based on destinations to where each of the extracted payload data are to be sent, a supported data rate, an application type associated with the extracted payload data, etc.). The node may concatenate the extracted payload data of the communication packets and send the concatenated payload data to another node in a communication packet.


