Controller Mode Switching for Multi-OS Input Device Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information input devices, such as pen tablets, face challenges in supporting multi-device and multi-operating system environments, where they need to communicate effectively with both PCs running Microsoft Windows and smartphones running Android, due to differences in drivers and communication protocols.

Innovation Solution

The information input device includes a communication interface that can switch between modes corresponding to different operating systems, allowing it to communicate with both PCs and smartphones by using specific drivers for each system, enabling seamless data transfer and operation across various devices and OS platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the information input device uses a single driver mode for communication, then the device complexity is reduced, but the adaptability to different operating systems (Windows and Android) deteriorates

Engineering Contradiction:
Improvecompatibility with different operating systemsVSAvoidcontroller mode switching mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The controller dynamically switches between first mode (for Windows) and second mode (for Android) based on the detected operating system type. This dynamic adaptation allows the device to maintain compatibility across different OS platforms while managing complexity through automated mode selection rather than requiring manual configuration for each platform.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The controller changes its operational parameters by switching between different communication modes corresponding to different drivers. When the OS type is detected as Windows, the controller operates in first mode with corresponding communication parameters; when detected as Android, it switches to second mode with different parameters, thereby adapting to each platform's specific requirements.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the information input device implements multi-mode operation for different OS, then the adaptability to different operating systems is improved, but the device complexity increases

Engineering Contradiction:
Improvemulti-OS support capabilityVSAvoidcommunication interface configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The communication interface automatically detects the connected device's operating system type and self-configures the appropriate communication mode without requiring manual intervention. The interface performs its own adaptation by detecting whether the connected device is Windows or Android and automatically selecting the corresponding driver mode, thereby reducing configuration complexity for the user.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The device pre-configures multiple communication modes (first mode for Windows, second mode for Android) and selects the appropriate one based on detected OS type. By having multiple modes prepared in advance and automatically selecting the correct one, the device avoids the complexity of runtime configuration while maintaining multi-OS support.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the communication interface uses different drivers for different devices, then the reliability of communication with specific devices is improved, but the ease of operation deteriorates

Engineering Contradiction:
Improvecommunication stability with specific OSVSAvoidautomatic OS detection and mode switching
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The communication interface uses feedback from the connected device to determine the operating system type. By detecting responses from the connected device and identifying whether it is Windows or Android, the interface automatically selects the appropriate communication mode, thereby maintaining reliable communication without requiring user knowledge of driver configurations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The controller acts as an intermediary that translates between different communication protocols used by Windows and Android systems. It detects the target OS type and mediates the communication by applying the appropriate driver mode, thereby ensuring reliable communication across different platforms while shielding the user from protocol complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12072826B2Information input device, method, and computer-readable medium for operating a controller in different modes corresponding to different device drivers
Publication Date: 2024.08.27 WACOM CO LTD
  • US12072826B2 patent drawing
  • US12072826B2 patent drawing
  • US12072826B2 patent drawing

AI summary

An information input device includes: a communication interface configured to communicate with each of a first external apparatus that operates using a first operating system and a second external apparatus that operates using a second operating system; and a controller configured to operate in a first mode corresponding to a first driver used by the first external apparatus when transferring data to the first external apparatus, and operate in a second mode corresponding to a second driver different from the first driver and used by the second external apparatus when transferring data to the second external apparatus.