SMTP Encryption Setup Automation in Multifunction Peripherals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information processing apparatuses with communication functions, such as multifunction peripherals, setting up secure communication between clients and servers is complex due to numerous setting items, and existing methods do not adequately consider individual security protocol settings, leading to potential communication failures if not properly configured.

Innovation Solution

An information processing apparatus automatically sets encryption-related settings for communication with an SMTP server based on user selection, ensuring secure communication paths are established by determining the appropriate encryption settings for TLS, certificate verification, and algorithm usage, thereby enabling secure communication without requiring users to individually configure each setting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a user individually sets a communication protocol and subsequently performs security settings, then the user can configure communication parameters, but communication may be disabled by subsequent security settings

Engineering Contradiction:
Improvecommunication setup convenienceVSAvoidcommunication connectivity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by detecting whether communication with the SMTP server is established before applying security settings. The processor checks the communication state in advance and only applies encryption-related settings when communication is successfully established, preventing the setting from disabling communication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring the communication state with the SMTP server and adjusting security settings based on this feedback. The processor determines whether to apply encryption settings according to the real-time communication status, ensuring settings are applied only when appropriate.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If multiple security setting items are provided to enhance security flexibility, then appropriate security configuration is enabled, but it becomes difficult to perform appropriate setting

Engineering Contradiction:
Improvesecurity configuration flexibilityVSAvoidsetting complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies self-service by having the processor automatically determine and apply security settings based on the communication state. Instead of requiring users to manually configure multiple security items, the system autonomously detects communication establishment and applies appropriate encryption settings, reducing user burden while maintaining security flexibility.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting security setting parameters based on the communication state. The processor changes security parameters (such as encryption activation) according to whether communication with the SMTP server is established, enabling flexible security configuration without increasing user complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240129420A1Information processing apparatus, control method for information processing apparatus, and storage medium
Publication Date: 2024.04.18 CANON KK
  • US20240129420A1 patent drawing
  • US20240129420A1 patent drawing
  • US20240129420A1 patent drawing

AI summary

An information processing apparatus having a function of setting a setting value group associated with one type selected from a plurality of types in the information processing apparatus acquires, based on the selected one type, information indicating whether communication with a Simple Mail Transfer Protocol (SMTP) server is established using encryption-related settings for encrypting a communication path with the SMTP server and automatically sets, in a case where the information is information indicating that communication with the SMTP server is established, a setting value for enabling a function of encrypting the communication path with the SMTP server using the encryption-related settings by which communication is established.