Wireless IO Network Joining via Provisional Time Slots
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless peripheral input/output (IO) devices face performance issues due to the 1RX/1TX communication format, which leads to increased power consumption, latency, and data throughput limitations, especially when multiple devices are connected.
Innovation Solution
A wireless communication protocol that orchestrates scheduled delivery of data packets from one wireless IO device while the second device is in a low-power state, using a reserved provisional time slot in data packet communication frames to allow the second device to join the network without causing collisions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the 1RX/1TX communication format is used for wireless peripheral IO devices, then the communication protocol is simple to implement, but power consumption increases and latency increases
Solution Approach 1:
The communication protocol is segmented into distinct phases: a connection phase where the peripheral device transmits connection requests, and a data transfer phase where scheduled data packets are exchanged. This segmentation allows the system to optimize power consumption by clearly defining when the radio should be active versus in low-power state, while maintaining protocol simplicity through structured communication flow.
Solution Approach 2:
Connection requests and scheduling information are exchanged preliminarily before actual data transfer begins. The host device provides scheduling information in advance, and peripheral devices prepare their data transmission based on predetermined time slots. This preliminary action reduces latency during actual data transfer and allows peripheral devices to return to low-power states between scheduled communications.
2Device complexity
If the 1RX/1TX communication format is used for wireless peripheral IO devices, then the communication protocol is simple to implement, but data throughput is limited
Solution Approach 1:
The communication protocol is segmented into distinct phases: a connection phase where the peripheral device transmits connection requests, and a data transfer phase where scheduled data packets are exchanged. This segmentation allows the system to optimize power consumption by clearly defining when the radio should be active versus in low-power state, while maintaining protocol simplicity through structured communication flow.
Solution Approach 2:
Data transmission occurs in periodic time slots rather than continuously. The host device provides scheduling information that defines specific time windows for data exchange, allowing peripheral devices to remain in low-power states between slots. This periodic action increases effective data throughput by reducing overhead and allowing the radio to operate at full speed during active slots without continuous monitoring overhead.
3Adaptability or versatility
If multiple wireless IO devices are connected to the network, then device versatility is improved, but data packet collisions increase
Solution Approach 1:
Connection requests and scheduling information are exchanged preliminarily before actual data transfer begins. The host device provides scheduling information in advance, and peripheral devices prepare their data transmission based on predetermined time slots. This preliminary action reduces latency during actual data transfer and allows peripheral devices to return to low-power states between scheduled communications.
Solution Approach 2:
The system dynamically assigns time slots and scheduling parameters to different peripheral devices based on their specific needs and current network conditions. Each device receives customized scheduling information that optimizes its data transmission timing, allowing the system to accommodate multiple devices with different bandwidth requirements while minimizing collisions through adaptive time-division multiplexing.
Data Source
AI summary
A collision free wireless input/output (IO) device network joining system of a wireless communication dongle at an information handling system may comprise a wireless radio system to transmit an initial polling packet to instruct transmission by a first wireless IO device of data at allotted time slots and to allot additional time for a reserved provisional time slot, the wireless radio system to receive, during a first communication frame, data at the allotted time slots from the first wireless IO device and the connection request at the reserved provisional time slot from the second wireless IO device, and the wireless radio system to transmit an updated polling packet instructing transmission, during a second communication frame, data from the first wireless IO device during first allotted time slots and of data from the second wireless IO device during second allotted time slots.


