Wireless Dongle Polling for Latency-Sensitive IO Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless peripheral input/output (IO) devices face inefficiencies due to the 1TX/1RX communication format, which leads to high power consumption, data throughput limitations, and potential collisions between data packets and acknowledgments, resulting in poor performance during execution of latency-sensitive software applications.

Innovation Solution

The software application performance-specific IO device wireless communication packet polling and reception system orchestrates the scheduled delivery of data packets from wireless IO devices in a data packet communication frame, between the delivery of ACK data packets, using a wireless radio adapter to tailor the number and length of data packets based on the executing software application's performance metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the 1TX/1RX communication format is used for wireless IO devices, then device simplicity is maintained, but power consumption increases and data throughput is limited

Engineering Contradiction:
Improvecommunication format simplicityVSAvoidpower consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic communication modes that adapt between 1TX/1RX format and multi-packet formats based on application requirements. The system dynamically adjusts the number of data packets transmitted per communication frame and modifies transmission timing to optimize power consumption while maintaining compatibility with simple 1TX/1RX devices.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes communication parameters such as the number of data packets per frame, packet transmission timing, and frame structure based on detected application performance requirements. These parameter adjustments allow the system to reduce power consumption by optimizing transmission frequency and packet count without requiring hardware changes.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the 1TX/1RX communication format is used, then device simplicity is maintained, but data throughput is limited

Engineering Contradiction:
Improvecommunication format simplicityVSAvoiddata throughput
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system dynamically switches between communication modes, using enhanced multi-packet formats for latency-sensitive applications requiring high throughput while maintaining 1TX/1RX compatibility for standard applications. This dynamic adaptation allows throughput optimization without compromising device simplicity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments data transmission into multiple packets within communication frames, allowing parallel or sequential transmission of multiple data units. This segmentation increases effective throughput by utilizing available communication channels more efficiently while maintaining the simplicity of the underlying 1TX/1RX protocol.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If the 1TX/1RX communication format is used, then device simplicity is maintained, but collisions between data packets and acknowledgments increase

Engineering Contradiction:
Improvecommunication format simplicityVSAvoidcollision probability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements preliminary scheduling of data packet transmissions within communication frames, establishing predetermined time slots and transmission sequences before actual data exchange. This preliminary action organizes communication traffic to prevent collisions between data packets and acknowledgments while maintaining 1TX/1RX simplicity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts transmission timing and packet scheduling based on detected application requirements and communication conditions. By adaptively modifying transmission patterns, the system reduces collision probability in latency-sensitive applications while preserving compatibility with simple 1TX/1RX devices.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12314494B2System and method for software application performance-specific data packet communication and polling system for wireless input/output (IO) devices
Publication Date: 2025.05.27 DELL PROD LP
  • US12314494B2 patent drawing
  • US12314494B2 patent drawing
  • US12314494B2 patent drawing

AI summary

A software application performance-specific input/output (IO) device wireless communication packet polling and reception system executing at a wireless communication dongle of an information handling system comprising a controller to transmit, with a wireless radio system, an initial polling packet to instruct transmission of a packet frame by a wireless IO device in wireless communication with the wireless communication dongle, and the controller to identify a software application currently executing at the information handling system associated with a wireless IO device prioritized performance metric identified to impact performance of the software application. The controller to execute code instructions to identify, for a wireless IO device, an application suited data packet number and length for the packet frame estimated to meet the wireless IO device prioritized performance metric for performance of the software application.