Wireless IO Packet Polling to Cut Latency and Mode Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems for peripheral input/output devices, such as mice and keyboards, suffer from high power consumption, frequent mode-switching, and increased latency due to the 1RX/1TX protocol, leading to inefficient data throughput and poor user experience, especially in latency-sensitive applications.
Innovation Solution
A streamlined wireless communication packet polling and reception system that orchestrates scheduled delivery of data packets, minimizing mode-switching by using polling packets to manage multiple data transmissions in coordinated time slots, reducing the need for frequent acknowledgments and optimizing power usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the 1RX/1TX protocol is used for wireless communication, then data transmission can be achieved, but power consumption increases and latency increases
Solution Approach 1:
The patent combines multiple data transmissions into a single communication frame, allowing multiple data packets to be transmitted together rather than individually. This merging approach reduces the number of separate RX/TX mode switches required, thereby reducing power consumption while maintaining reliable data transmission.
Solution Approach 2:
The patent implements scheduled polling intervals where the host system periodically sends polling packets to wireless IO devices. This periodic action allows the system to enter low-power states between polls, reducing overall power consumption while ensuring data is transmitted reliably when needed.
2Reliability
If the 1RX/1TX protocol is used for wireless communication, then data transmission can be achieved, but latency increases
Solution Approach 1:
By merging multiple data transmissions into a single frame, the patent eliminates the need for repeated mode switching between RX and TX states. This reduces the time required for each transmission cycle, thereby reducing latency while maintaining reliable data delivery.
Solution Approach 2:
The patent uses polling packets to preliminarily establish communication parameters and allocate resources before actual data transmission. This preliminary action prepares the system in advance, reducing the time required for data transmission and lowering latency.
3Reliability
If frequent acknowledgments are used in wireless communication, then data transmission reliability is improved, but mode-switching frequency increases and power consumption increases
Solution Approach 1:
The patent combines multiple acknowledgments into a single acknowledgment frame that can confirm receipt of multiple data packets. This merging reduces the number of separate mode switches required for acknowledgment, simplifying device operation while maintaining transmission reliability.
Solution Approach 2:
The acknowledgment frame is designed to serve multiple functions simultaneously - it can acknowledge multiple data packets, carry polling information, and establish communication parameters. This multi-functionality reduces the need for separate acknowledgment messages, decreasing mode-switching frequency.
4Reliability
If the 1RX/1TX protocol is used for wireless communication, then basic communication can be achieved, but data throughput is reduced
Solution Approach 1:
The patent merges multiple data packets into a single communication frame, allowing bulk data transmission in one go. This approach significantly increases data throughput compared to transmitting individual packets, while the frame structure maintains communication stability and reliability.
Solution Approach 2:
The patent implements a continuous polling and data transmission mechanism where the host system continuously polls wireless IO devices and receives data packets without interruption. This continuous action maximizes data throughput by keeping the communication channel actively utilized rather than idle between transmissions.
Data Source
AI summary
A streamlined input/output (IO) device wireless communication packet polling and reception system of a wireless radio system, such as a wireless communication dongle, at an information handling system may comprise a controller to execute code instructions to transmit with the wireless radio system an initial polling packet initially allotting to a paired wireless IO device the data packet number and data packet transmission time slots for a first data packet communication frame, the controller to switch the wireless radio system to receive during the first data packet communication frame the initially allotted number of data packets at the initial allotted data packet transmission time slots from the wireless IO device, and the wireless radio system to transmit an updated polling packet acknowledging receipt of the transmitted number of data packets and instructing the wireless IO device for the allotted data packet number during a second data packet communication frame.


