Keyboard Language Identification Circuit for Automatic OS Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current keyboard devices require manual language setting, leading to potential incorrect operating system configurations due to human error, which can result in user disturbances and quality issues.

Innovation Solution

A keyboard device with a circuit board and a language identification device that automatically sets the operating system language by generating identification information through an identification circuit, allowing the system to determine the correct language and prevent incorrect settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual language setting is used, then the operating system language can be configured, but human error may cause incorrect configuration leading to user disturbance and quality issues

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidmanual setting complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The keyboard device automatically identifies its own language through an embedded identification circuit that provides language identification information to the system device, enabling the system to automatically configure the operating system language without manual intervention. This self-service mechanism eliminates human error in language configuration while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The identification circuit provides feedback information about the keyboard's language to the system device, which then uses this feedback to automatically determine and configure the appropriate operating system language. This feedback loop ensures accurate configuration by continuously monitoring and adjusting based on the actual keyboard language.

Inventive Principle:
Principle #23Feedback

2Reliability

If automatic language identification is implemented, then configuration accuracy is improved, but device complexity increases due to additional identification circuit

Engineering Contradiction:
Improvelanguage configuration accuracyVSAvoidkeyboard device structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The language identification function is merged with the existing keyboard device structure by integrating an identification circuit into the keyboard's circuit board. This merging approach allows the keyboard to provide language identification information without requiring a completely separate identification device, thereby improving configuration accuracy while minimizing the increase in device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The identification circuit serves multiple functions: it identifies the keyboard language, provides this information to the system device, and enables automatic operating system configuration. This multi-functionality reduces the need for separate dedicated components, thereby improving reliability while keeping the overall device complexity manageable.

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

Data Source

PatentUS10572030B2Computer system and keyboard device
Publication Date: 2020.02.25 CHICONY ELECTRONICS CO LTD
  • US10572030B2 patent drawing
  • US10572030B2 patent drawing
  • US10572030B2 patent drawing

AI summary

A computer system includes a keyboard device and a system device. The keyboard device includes a circuit board and a language identification device. The language identification device is connected to the circuit board and includes an identification circuit. The identification circuit is corresponding to identification information. The identification information is corresponding to a specific language adopted by the keyboard device. The system device includes a processor and a connector connected to the processor. The language identification device is connected to the connector such that the processor obtains the identification information. The processor determines an operating system corresponding to the specific language according to the identification information.