Input Event Interception for Seamless Device Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for sharing input devices across multiple terminal devices, such as keyboards and mice, are inefficient as they require manual connection switching between devices, limiting user experience and device compatibility, especially for devices without Bluetooth functionality.

Innovation Solution

A method and apparatus for controlling an input function that intercepts input events from a shared input device and forwards them to a second connected device, enabling seamless sharing and switching of input devices without manual intervention, using a processor and memory to manage the input device sharing function.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual connection switching is used to share input devices across multiple terminal devices, then device compatibility is maintained, but user experience deteriorates due to manual intervention requirements

Engineering Contradiction:
Improvedevice compatibilityVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a first terminal device as an intermediary that receives input events from the input device and forwards them to the second terminal device. This mediator approach allows the input device to remain connected to one terminal while sharing input functionality with another terminal, eliminating the need for manual connection switching and improving user experience while maintaining compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical/manual connection switching process with an automated event forwarding mechanism. Instead of physically switching cables or manually disconnecting/reconnecting Bluetooth connections, the system automatically intercepts and forwards input events between terminal devices, substituting manual mechanical operations with automated software-based event routing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If input device sharing function is implemented without manual switching, then ease of operation improves, but device complexity increases due to additional control mechanisms

Engineering Contradiction:
Improveease of switchingVSAvoidcontrol mechanism complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The first terminal device automatically performs the tasks of intercepting input events and forwarding them to the second terminal device without requiring user intervention. The system serves itself by autonomously managing the input event routing process, which simplifies the user experience while the underlying complexity is encapsulated within the automated control mechanism.

Inventive Principle:
Principle #25Self-service

3Productivity

If Bluetooth connection is used for input device sharing, then input efficiency improves, but adaptability deteriorates for devices without Bluetooth functionality

Engineering Contradiction:
Improveinput efficiencyVSAvoiddevice compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal input sharing mechanism that can function across different device types and connection methods. By establishing a standardized event forwarding protocol between terminal devices, the system achieves multi-functionality that works whether devices use Bluetooth, wired connections, or other communication methods, thereby improving adaptability while maintaining input efficiency through automated event routing.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12032752B2Method and apparatus for controlling input function, and storage medium
Publication Date: 2024.07.09 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US12032752B2 patent drawing
  • US12032752B2 patent drawing
  • US12032752B2 patent drawing

AI summary

A method for controlling an input function, an apparatus for controlling an input function and a storage medium thereof are provided. The an input function control method is applied to a first device connected to a input device and includes: in response to detecting that an input device sharing function is enabled and an input event sent by the input device is monitored, intercepting the input event; and forwarding the intercepted input event to a second device connected with the first device.