Multi-OS Input Device Protocol Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inconvenience in using a single input device across multiple computing devices running different operating systems, as some devices do not support standard HID data reports, leading to compatibility issues.
Innovation Solution
A method and system that enable a single input device to automatically switch between standard and proprietary HID protocols to communicate with host computing devices, allowing it to work seamlessly with various operating systems without user interaction, by using a framework that interprets and translates data between different protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single input device uses standard HID protocol to communicate with computing devices, then it can work with devices running Windows or Mac OS, but it cannot work with devices running iOS that only accept proprietary HID protocols
Solution Approach 1:
The input device dynamically switches between standard HID and proprietary HID protocols based on the host computing device's requirements. The device can adapt its communication protocol in real-time without requiring physical reconfiguration, enabling seamless operation across different operating systems.
Solution Approach 2:
The input device changes its communication protocol parameter based on the detected operating system. By modifying the protocol parameter from standard HID to proprietary HID (or vice versa), the device achieves compatibility with different OS environments while maintaining the same physical hardware.
2Adaptability or versatility
If users carry separate input devices for each computing device, then each device can be optimized for its specific operating system, but it becomes cumbersome and provides negative user experience
Solution Approach 1:
The input device is designed with multi-functionality to support both standard HID and proprietary HID protocols, allowing a single device to replace multiple specialized devices. This universal design enables the input device to work across different operating systems without requiring users to carry or switch between multiple devices.
Solution Approach 2:
The input device automatically detects the host computing device's protocol requirements and switches protocols without user intervention. This self-service capability eliminates the need for users to manually configure or switch devices, significantly improving ease of operation.
3Ease of operation
If the input device automatically switches protocols without user interaction, then user convenience is improved, but the device complexity increases due to automatic detection and switching mechanisms
Solution Approach 1:
The input device incorporates automatic detection and protocol switching capabilities that operate without user intervention. The device independently identifies the host's protocol requirements and transitions between protocols autonomously, providing a seamless user experience while managing the complexity internally through self-service mechanisms.
Data Source
AI summary
Embodiments of the present invention provide a method of establishing a wireless connection between a data input device and a host computing device. More specifically, the embodiments of the present invention relate to methods and systems for using a single input device (e.g., keyboard, mouse, or touchpad devices) with multiple host computing devices that may be running different operating systems, and efficiently switching the data protocols used to transmit HID data between the input device and the multiple host computing devices without requiring user interaction.


