Wireless Mouse Packet Recovery via Compressed Frame Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless peripheral input/output (IO) devices, such as mice and gaming controllers, suffer from inefficient data packet transmission due to the 1RX/1TX format, leading to power consumption, slow response, and lag in latency-sensitive applications like gaming, as they require frequent mode-switching and ACK packets, limiting data throughput.
Innovation Solution
A customized wireless IO device communication protocol using data modulation and scheduled delivery of multiple data packets within a frame, combined with compression and compensation for missed packets, allowing high-frequency positional measurements and efficient data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the 1RX/1TX format is used for wireless data transmission, then the communication protocol is simple and compatible, but the data throughput is limited and response time is slow
Solution Approach 1:
The patent segments the data transmission by dividing it into data packets with sequence numbers, allowing multiple packets to be transmitted in order within a single communication frame. This segmentation enables higher data throughput by efficiently utilizing the wireless medium while maintaining protocol simplicity through structured packet organization.
Solution Approach 2:
The patent implements periodic transmission of data packets at high frequency (e.g., 1000 Hz or higher) to achieve smooth cursor movement and reduce lag. This periodic action allows the system to transmit multiple positional measurements per second, significantly improving productivity while the deterministic timing maintains protocol simplicity.
2Reliability
If frequent mode-switching and ACK packets are used, then data transmission reliability is maintained, but power consumption increases and response time decreases
Solution Approach 1:
The patent merges multiple data packets into a single communication frame, transmitting several positional measurements in one go rather than requiring separate ACK packets for each. This combining approach maintains reliability through sequence number tracking while reducing the frequency of mode-switching and acknowledgment traffic, thereby lowering power consumption.
Solution Approach 2:
The patent implements a feedback mechanism where the receiving device tracks sequence numbers to detect missing or dropped packets, then requests retransmission only for those specific packets. This selective feedback approach maintains data transmission reliability by ensuring no data is lost, while minimizing unnecessary retransmissions and reducing overall power consumption compared to frequent full-frame ACKs.
3Measurement precision
If data packets are transmitted at high frequency, then positional measurement accuracy and responsiveness are improved, but data packet loss becomes more likely
Solution Approach 1:
The patent incorporates sequence numbers in each data packet as a preliminary measure, enabling the receiving device to detect missing packets before processing. This preliminary action allows the system to maintain high-frequency transmission for measurement precision while having a ready mechanism to identify and request retransmission of lost packets, thus preserving reliability.
Solution Approach 2:
The patent uses sequence number feedback to detect dropped packets and triggers selective retransmission requests. When a packet is lost during high-frequency transmission, the receiving device notices the sequence gap and requests retransmission of that specific packet, ensuring positional measurement accuracy is maintained without sacrificing reliability even at high transmission frequencies.
4Productivity
If compression is applied to data packets, then transmission efficiency is improved, but complexity of data processing increases
Solution Approach 1:
The patent extracts only the essential data elements needed for cursor positioning (positional coordinates and timestamp) from the full sensor data, transmitting only these critical components. This extraction approach improves transmission efficiency by reducing packet size while the receiving device processes only the extracted essential data, keeping processing complexity manageable despite the compression.
Data Source
AI summary
A wireless input/output (IO) device missed position offset value recovery and compensation system of a wireless communication dongle at an information handling system comprising a controller to transmit with a wireless radio system a polling packet to instruct a wireless mouse to transmit a selected number of data packets, each including a compressed two byte payload of wireless mouse position changes within a data packet frame, the wireless radio system to detect missing data packets within the data packet frame. The controller to translate the wireless mouse position offset values from received payloads into determined cursor positional data for a displayed cursor and to estimate cursor positional data for missing data packets based on wireless mouse position offset values in received payloads in the data packet frame, and the controller to communicate the received and estimated cursor positional data to an operating system of the information handling system.


