Clipboard Intermediary for Secure Wireless Key Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in memorizing and inputting security keys for wireless connections to access points, as these keys are often random alphanumeric characters, leading to potential input errors when manually entered.

Innovation Solution

A control method for a communication apparatus that analyzes a two-dimensional code, such as a QR code, to extract and store the security key in a clipboard, allowing users to easily input the key through a paste operation in the device's settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the security key is displayed for user input, then the user can see the connection information, but the user finds it difficult to memorize and input the key correctly

Engineering Contradiction:
Improvesecurity key visibilityVSAvoidinput difficulty
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent introduces a clipboard as an intermediary between the security key display and the connection setting. Instead of requiring direct manual input from the user, the security key is automatically copied to the clipboard and then pasted into the connection settings, eliminating the need for users to manually type the complex alphanumeric key.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by automatically copying the security key to the clipboard before the user needs to input it. This preliminary copying action prepares the key in advance, so when the user needs to connect, the key is already available for pasting without requiring memorization or manual typing.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual input of security key is required, then connection can be established, but input errors are likely to occur

Engineering Contradiction:
Improveconnection establishmentVSAvoidinput accuracy
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The clipboard serves as an intermediary that ensures accurate transfer of the security key from the display to the connection settings. By using copy-paste through the clipboard rather than manual typing, the system eliminates input errors while maintaining reliable connection establishment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent uses the copying function to duplicate the security key from its display location to the clipboard, and then copies it again from the clipboard to the connection settings. This copying mechanism ensures exact replication of the key without the errors that occur during manual input.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If applications can change communication settings, then applications can control connection, but security risks increase

Engineering Contradiction:
Improveapplication control capabilityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The clipboard acts as a secure intermediary that allows applications to indirectly set connection parameters without directly modifying communication settings. The application can copy the security key to the clipboard, and the system will paste it into the connection settings, providing application control while maintaining security through the intermediary mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10477597B2Communication apparatus and control method for controlling the same
Publication Date: 2019.11.12 CANON KK
  • US10477597B2 patent drawing
  • US10477597B2 patent drawing
  • US10477597B2 patent drawing

AI summary

A communication apparatus reads a two-dimensional code displayed by an external apparatus, and then stores in a clipboard a security key, which is included in the read two-dimensional code, for connecting to an access point.