Wireless Mouse Polling With Gapped Packet Offset Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless IO devices using a 1RX/1TX communication format with wireless communication dongles experience power consumption, data throughput limitations, and latency issues due to frequent mode-switching and gaps in data packet reporting, particularly in latency-sensitive applications like gaming and high-definition audio/visual applications.

Innovation Solution

A customized wireless IO device communication protocol that allows for multiple data packets to be transmitted in a frame with ACK data, using a wireless radio system to schedule and compress input data packets, and estimate position offsets during gaps in polling packets to maintain high reporting rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If 1RX/1TX communication format is used with frequent mode-switching, then power consumption increases and data throughput is limited, but communication reliability is maintained through ACK data

Engineering Contradiction:
Improvedata throughputVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The communication protocol is segmented into distinct phases: a polling packet phase for control and acknowledgment, and a data packet phase for bulk data transmission. This segmentation allows the system to separate low-power listening periods from high-throughput transmission periods, improving overall productivity while managing power consumption effectively.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements periodic polling packets at predetermined intervals to acknowledge receipt of data packets and initiate new transmission cycles. This periodic action creates a rhythmic pattern of communication that maximizes data throughput during active phases while allowing the system to enter low-power states during intervals, resolving the contradiction between productivity and energy use.

Inventive Principle:
Principle #19Periodic action

2Reliability

If mode-switching is performed frequently between RX and TX, then communication control is maintained, but latency increases in latency-sensitive applications

Engineering Contradiction:
Improvecommunication controlVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The polling packet is transmitted in advance to acknowledge receipt of data packets before the actual data processing is complete. This preliminary action allows the system to maintain communication control and initiate the next transmission cycle early, reducing the perceived latency for the application while ensuring reliable data transfer.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The polling packet acts as an intermediary mechanism that decouples the timing of data transmission from the timing of acknowledgment. By using this intermediate control packet, the system maintains reliable communication control without requiring synchronous mode-switching, thereby reducing latency in time-sensitive applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If gaps are left in data packet reporting for polling packets, then power consumption is reduced, but data continuity is disrupted

Engineering Contradiction:
Improvepower consumptionVSAvoiddata continuity
Core Design Contradiction:
Use of energy by moving objectVSLoss of information

Solution Approach 1:

The polling packet provides feedback to the wireless IO device about the receipt and processing status of data packets. This feedback mechanism ensures data continuity by confirming that no data is lost during the gaps when the system is in low-power mode, while still allowing power consumption to be reduced during these intervals.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system maintains continuity of useful action by ensuring that data transmission and acknowledgment processes are seamlessly connected through the polling packet mechanism. Even though gaps exist in the communication stream for power saving, the polling packet ensures that the useful action of data reporting continues without interruption or loss of information.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12495443B2System and method for compensation for gapped data packets during polling for communication between a wireless input/output (IO) device and a wireless communication dongle
Publication Date: 2025.12.09 DELL PROD LP
  • US12495443B2 patent drawing
  • US12495443B2 patent drawing
  • US12495443B2 patent drawing

AI summary

A wireless IO device gapped position offset value compensation system of a wireless communication dongle at an information handling system may comprise a controller to transmit with a wireless radio system an initial polling packet instructing a wireless mouse to transmit data packets including wireless mouse position offset values within a first data packet frame and to transmit, during an interframe time slot, an updated polling packet to instruct the wireless mouse to transmit data packets within a second data packet frame. The controller to translate the wireless mouse position offset values from received payloads into cursor positional data values, and to estimate a next cursor positional data value during the interframe polling packet time slot based on received wireless mouse position offset values, and the controller to communicate to the information handling system the cursor positional data values and the next estimated cursor positional data value.