Multi-function Device Language Localization via Personal Device Name Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-function devices are often configured with a default language based on geography, making it difficult for users who do not understand the language to operate them, as existing solutions for language change are either cumbersome or ineffective, especially for users with disabilities or unclear accents.

Innovation Solution

A method and system that automatically detects the local language of a user by analyzing the name of their personal device or storage device, which is connected to the multi-function device, and changes the user interface to the user's local language, using a language detection module and database to identify and retrieve the appropriate language patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the multi-function device is configured with a default language based on geography, then it is easy for local people to operate the device, but it becomes difficult for users who do not understand the language to operate the device

Engineering Contradiction:
Improveease of operation for local usersVSAvoidadaptability to different language users
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system automatically detects the user's language preference by analyzing the name of connected storage devices or personal devices, and autonomously changes the user interface language without requiring manual intervention. This self-service approach resolves the contradiction by making the device adapt to each user's language automatically, maintaining ease of operation for locals while gaining versatility for international users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes the language parameter of the user interface based on detected user preferences. By monitoring device names and document names for language indicators, the system automatically adjusts the display language parameter to match the user's native language, thereby maintaining ease of operation across different user groups.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If manual language selection options are provided, then users can change the language, but the process is time consuming and may result in errors

Engineering Contradiction:
Improvelanguage selection capabilityVSAvoidtime required for language change
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary language detection by analyzing storage device names and personal device names before the user needs to operate the device. This preliminary action automatically determines the user's language preference in advance, eliminating the need for time-consuming manual language selection and reducing errors associated with manual configuration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from device names and document names to automatically determine language preferences. By continuously monitoring the language indicators in connected device names, the system provides real-time language adaptation without requiring user input, thereby reducing time loss and operational errors.

Inventive Principle:
Principle #23Feedback

3Reliability

If the device is already in a different language, then the device can operate in its configured language, but it is difficult for users to navigate to menu options to change the language

Engineering Contradiction:
Improvedevice operation in configured languageVSAvoidease of language change
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically detects language preferences through device name analysis and self-adjusts the interface language without requiring users to manually navigate through menu options. This self-service mechanism maintains reliable device operation in the configured language while simultaneously providing ease of language change for users who do not understand the current language.

Inventive Principle:
Principle #25Self-service

4Ease of operation

If voice feedback is used for language selection, then users can change language verbally, but it becomes difficult if the user is disabled or has unclear accent

Engineering Contradiction:
Improveease of language changeVSAvoidreliability of voice recognition
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system uses device names and document names as intermediaries to detect user language preferences, bypassing the need for direct voice input from the user. This intermediary approach maintains ease of operation by allowing automatic language detection while improving reliability by not depending on potentially problematic voice recognition for disabled users or those with unclear accents.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10379882B2Systems and methods for localizing a user interface based on a personal device of a user
Publication Date: 2019.08.13 GENESEE VALLEY INNOVATIONS LLC
  • US10379882B2 patent drawing
  • US10379882B2 patent drawing
  • US10379882B2 patent drawing

AI summary

The disclosure discloses methods and systems for localizing a user interface based on a personal device of a user. The method includes receiving a personal device by a multi-function device, the personal device stores one or more documents, the personal device is associated with a name and each document is associated with a name, wherein the name of the personal device and the name of each document indicate a local language of the user. Upon receiving, the personal device is detected by the multi-function device. Then, the name of the personal device and the name of each document are extracted and compared with one or more pre-stored language patterns to detect the local language of the user. Upon detection, the pre-defined language of the user interface is automatically changed to the local language of the user.