Sensitive Input Visual Masking by Hardware and Software Keyboard Type

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computing environments lack a user-configurable approach to handle sensitive user input, leading to either security risks or usability hindrances when using physical and virtual keyboards, as they employ a one-size-fits-all character echoing method.

Innovation Solution

An operating system mechanism that distinguishes between hardware and software input devices, applying distinct, user-configurable visual transformations based on the input source, such as immediate hiding for hardware devices and brief echoing for software devices, to enhance security and usability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a one-size-fits-all character echoing method is used for both hardware and software input devices, then the system is simple to implement, but security risks arise when using physical keyboards and usability hindrances occur when using virtual keyboards

Engineering Contradiction:
ImprovesecurityVSAvoidinput handling complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the input handling by distinguishing between hardware input devices and software input devices. Different visual transformation settings are applied separately to each device type, allowing customized handling for keyboards, touchscreens, and other input methods rather than using a unified approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the visual transformation behavior based on the detected input device type. When a hardware keyboard is detected, one transformation setting is applied; when a software input method is detected, a different setting is applied. This dynamic adaptation resolves the contradiction between security and usability.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If character echoing is enabled for hardware input devices, then usability is improved through visual feedback, but security is compromised by displaying sensitive information

Engineering Contradiction:
ImproveusabilityVSAvoidsecurity risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies different visual transformation qualities to different input device types. For hardware keyboards, a more secure transformation (e.g., masking characters) is applied, while for software input devices, a more user-friendly transformation (e.g., showing characters) is applied. This local differentiation resolves the security-usability contradiction.

Inventive Principle:
Principle #3Local quality

3Reliability

If character echoing is disabled for hardware input devices, then security is improved by hiding sensitive information, but usability is hindered by lack of visual feedback

Engineering Contradiction:
ImprovesecurityVSAvoidusability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system applies locally optimized visual transformations for each input device type. Hardware keyboards receive transformations that prioritize security, while software input devices receive transformations that prioritize usability. This resolves the contradiction by allowing each device type to have its optimal settings.

Inventive Principle:
Principle #3Local quality

4Device complexity

If a single visual transformation setting is used for all input devices, then device complexity is reduced, but adaptability to different input sources is limited

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidinput device adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the visual transformation configuration into device-specific settings. Rather than a single global setting, separate transformations are defined for hardware keyboards, software keyboards, and other input devices. This segmentation enables adaptability while maintaining manageable complexity through automated detection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system automatically detects the active input device type and applies the appropriate visual transformation setting without requiring manual user configuration. This self-service approach provides adaptability to different devices while keeping the user experience simple, resolving the contradiction between complexity and adaptability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260010661A1Applying Different Visual Transformations to Sensitive User Input Based on Input-Device Type
Publication Date: 2026.01.08 GOOGLE LLC
  • US20260010661A1 patent drawing
  • US20260010661A1 patent drawing
  • US20260010661A1 patent drawing

AI summary

Systems and methods are disclosed herein for applying different visual transformations to sensitive user input based on input-device type. The described techniques distinguish between input sources and apply different, user-configurable, visual transformations based on the source of the input. In this way, user input from a hardware input device, which may provide tactile feedback, can be handled differently from input from a software input device, which may benefit from visual feedback. Such techniques can thereby improve security and usability when entering sensitive information, such as a password or an account number.