Peripheral Input Channel Adjustment via Directional Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inefficiencies when manually switching peripheral devices between multiple computing devices, as altering input/output channels can be tedious and may result in unintended data exchange with incorrect devices.

Innovation Solution

A channel manager dynamically updates the input/output channel for peripheral devices based on contextual factors, such as user intent and environmental changes, ensuring seamless data exchange with the intended device without manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual switching of peripheral devices between multiple computing devices is used, then device compatibility and flexibility are improved, but operation complexity and time consumption increase

Engineering Contradiction:
Improveperipheral device compatibilityVSAvoidmanual channel switching
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The peripheral device autonomously determines which computing device to connect to by monitoring status changes and directionality data, eliminating the need for manual user intervention in channel switching operations

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors status changes of the peripheral device and uses this feedback to dynamically adjust data exchange channels, enabling automatic adaptation to changing operational conditions

Inventive Principle:
Principle #23Feedback

2Reliability

If manual channel switching is performed, then data exchange between devices can be controlled, but time loss and operational inefficiency increase

Engineering Contradiction:
Improvedata exchange controlVSAvoidchannel switching time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The peripheral device pre-establishes connections with multiple computing devices and monitors their status in advance, so that when a status change occurs, the channel can be switched immediately without delay

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically detects status changes and performs channel switching without requiring user intervention, eliminating the time loss associated with manual switching operations

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If peripheral devices are connected to multiple computing devices simultaneously, then versatility is improved, but the risk of unintended data exchange increases

Engineering Contradiction:
Improvemulti-device connectivityVSAvoidunintended data exchange
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system continuously monitors the operational status of the peripheral device and uses this feedback to determine when to activate or deactivate connections with specific computing devices, preventing unintended data exchange

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The data exchange channel is dynamically adjusted based on real-time status changes, allowing the system to adaptively control which computing device the peripheral is actively connected to, thereby preventing unintended data exchange while maintaining multi-device compatibility

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240403232A1Input channel adjustment based on directional context data
Publication Date: 2024.12.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20240403232A1 patent drawing
  • US20240403232A1 patent drawing
  • US20240403232A1 patent drawing

AI summary

A computer-implemented method dynamically updates an input channel on a peripheral device. The method includes identifying two or more computing devices including a first computing device and a second computing device, where each of the two or more computing devices is capable of interacting with a first peripheral device. The method further includes connecting the first peripheral device to each of the two or more devices, where the first peripheral device is active with a first computing device of the two or more computing devices. The method also includes determining a status change of the first peripheral device. The method includes toggling, in response to the status change, a data exchange such that the first peripheral device is active with the second device and not active with the first device.