Dynamic Character Mapping for Multi-Language Password Entry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face issues when the device language changes, as users may be unable to enter their passwords due to changed keyboard character mappings, leading to inaccessible password entry prompts, especially when the language used for password creation is different from the default language.

Innovation Solution

The electronic device stores data related to the selected language used during password creation and applies the appropriate character mapping to the keyboard for password entry, allowing users to access the correct keys and languages for password entry, even if the device language has changed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the device language is changed, then the user interface can accommodate different languages, but the password entry becomes inaccessible due to changed keyboard character mappings

Engineering Contradiction:
Improvelanguage compatibilityVSAvoidpassword entry accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system stores the character mapping data corresponding to the language used during password creation in advance. When password entry is required, the system retrieves and applies this pre-stored character mapping, ensuring that the keyboard display matches the original password language regardless of current device language settings.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The keyboard character mapping is made dynamic and context-dependent. Instead of using a fixed device language mapping, the system dynamically switches to the language-specific mapping associated with the stored password, allowing the keyboard to adapt its character display based on the password entry context.

Inventive Principle:
Principle #15Dynamics

2Stability of the object's composition

If the keyboard character mapping is changed to match the device language, then the user interface is consistent, but the original password cannot be entered

Engineering Contradiction:
Improveinterface consistencyVSAvoidpassword language support
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary storage of the character mapping data associated with the password creation language. This pre-stored mapping is then applied during password entry, temporarily overriding the device language mapping to ensure the correct characters are displayed for the password language.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The character mapping is localized specifically for the password entry function. Instead of changing the overall device language or keyboard mapping globally, the system applies a localized character mapping only during password entry, maintaining device language consistency for other UI elements while providing language-specific support for password input.

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If the system stores only the current device language, then memory usage is minimized, but passwords created in other languages cannot be entered

Engineering Contradiction:
Improvestored data volumeVSAvoidmulti-language password support
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The system extracts and stores only the essential character mapping data required for password entry, rather than storing complete language packs or keyboard layouts. This extracted minimal data set includes only the character correspondence information needed to translate between the stored password language and current device language.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The stored character mapping data serves multiple functions: it enables password entry in the original language, allows translation between different language encodings, and maintains compatibility with various keyboard layouts. This single data structure provides universal support for multi-language password operations.

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

Data Source

PatentUS10068085B2Method and system for allowing any language to be used as password
Publication Date: 2018.09.04 MALIKIE INNOVATIONS LTD
  • US10068085B2 patent drawing
  • US10068085B2 patent drawing
  • US10068085B2 patent drawing

AI summary

Systems and methods are provided for operating an electronic device, the method comprising storing data related to at least one selected language used during password creation. At password entry prompt, the stored data related to the at least one selected language may be used to select a character mapping based on the stored data related to the at least one selected language, and the character mapping may be applied to the keyboard so that a password may be entered using that character mapping.