Human Interface Device Receiver Control for Selective Acknowledgements
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data communication systems between human interface devices and receiver devices are inefficient due to the occupation of limited airtime by acknowledgement packets, preventing the receiver device from performing other radio activities.
Innovation Solution
A system and method where the human interface device generates input data and control information indicating whether an acknowledgement of receipt is required, allowing the receiver device to transmit acknowledgement packets only when necessary and establish new wireless connections when not required, thereby optimizing airtime usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the receiver device transmits acknowledgement packets for every input data received, then data communication reliability is improved, but airtime consumption increases and prevents other radio activities
Solution Approach 1:
The patent applies partial action by transmitting acknowledgement packets only when necessary (when data integrity cannot be guaranteed) rather than for every single data packet. The receiver device assesses channel conditions and data importance to determine whether an acknowledgement is needed, thus reducing unnecessary airtime consumption while maintaining reliability for critical communications.
Solution Approach 2:
The system dynamically changes the acknowledgement transmission parameter based on channel conditions, data type, and quality of service requirements. When channel conditions are good and data is non-critical, acknowledgements are suppressed. When conditions deteriorate or data is critical, acknowledgements are transmitted, thus adapting the reliability mechanism to actual needs and reducing overall airtime consumption.
2Reliability
If the receiver device transmits acknowledgement packets for every input data received, then data communication reliability is improved, but device complexity increases due to continuous monitoring and control
Solution Approach 1:
The receiver device autonomously decides whether to transmit acknowledgements based on pre-defined criteria and channel conditions, without requiring complex centralized control or continuous negotiation with the transmitter. This self-service approach simplifies the overall system complexity while maintaining reliability through localized intelligent decisions.
Solution Approach 2:
The system implements selective feedback mechanisms where acknowledgement transmission is determined by feedback about channel conditions, data importance, and previous transmission success rates. This feedback-driven approach allows the system to maintain reliability only when necessary, reducing the complexity of continuous acknowledgement protocols.
3Stability of the object's composition
If the receiver device performs radio activities continuously, then connection stability is improved, but energy consumption increases
Solution Approach 1:
Instead of continuous radio activities, the system employs periodic connection maintenance actions combined with selective acknowledgement transmission. The receiver device performs radio activities at intervals necessary to maintain connection stability while suppressing activities during periods when connection quality is sufficient, thus reducing energy consumption while preserving stability.
Solution Approach 2:
The system dynamically adjusts the frequency and intensity of radio activities based on current connection quality, channel conditions, and data transmission requirements. When connection stability is already high, radio activities are reduced or suspended. When conditions indicate potential instability, activities are increased, creating an energy-efficient dynamic adaptation mechanism.
Data Source
AI summary
According to various embodiments, a system for facilitating a data communication is provided. The system may comprise a host device; a human interface device; and a receiver device wirelessly connectable to the human interface device and detachably couplable to the host device. The human interface device may generate input data for a user input, generate control information associated with the input data, and transmit the input data and the control information to the receiver device. The receiver device may transmit the input data to the host device. The receiver device may transmit an acknowledgement packet to the human interface device if the control information indicates that an acknowledgement of receipt of the input data is required, and perform a task for establishing a new wireless connection if the control information indicates that an acknowledgement of receipt of the input data is not required.


