Use Environment Estimation for Adaptive Network Security Settings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional security settings for information devices become inappropriate when used in diverse environments, leading to poor usability due to unavailability of previously accessible services upon detection of new network interfaces.

Innovation Solution

An information processing apparatus that estimates the use environment based on communication characteristics, notifies users of the estimation results, and checks network interface connections, allowing users to adjust settings accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If security settings are configured when a new network interface is detected, then security is improved, but usability deteriorates due to service unavailability

Engineering Contradiction:
ImprovesecurityVSAvoidusability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs use environment estimation in advance when the device is in an unconnected state, before network interface detection triggers security settings configuration. This preliminary estimation allows the system to prepare appropriate security profiles ahead of time, so that when a new interface is detected and security settings are applied, the device can maintain service availability while implementing security measures.

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If security settings are automatically configured, then security management is improved, but adaptability deteriorates due to rigid settings

Engineering Contradiction:
Improveautomatic security configurationVSAvoidenvironmental adaptability
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts security settings based on the estimated use environment. Instead of applying fixed automatic security configurations, the system estimates whether the device is in a home environment, office environment, or public environment, and adapts the security profile accordingly. This allows automatic configuration to remain efficient while the settings themselves become flexible and context-appropriate.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes security parameters based on the estimated use environment. Different environments (home, office, public) have different security parameter configurations, such as varying levels of access control, encryption requirements, or service restrictions. By modifying these parameters according to the estimated environment, the system achieves both automated management and environmental adaptability.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If use environment estimation is continuously executed, then environmental detection precision is improved, but energy consumption increases

Engineering Contradiction:
Improveenvironment detection precisionVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system executes use environment estimation periodically based on specific triggers rather than continuously. The estimation is performed when the device is in an unconnected state or when a new network interface is detected, rather than running constantly. This periodic execution maintains detection precision at critical moments while significantly reducing overall energy consumption compared to continuous monitoring.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20260067976A1Information processing apparatus, method for information processing apparatus, and storage medium
Publication Date: 2026.03.05 CANON KK
  • US20260067976A1 patent drawing
  • US20260067976A1 patent drawing
  • US20260067976A1 patent drawing

AI summary

An information processing apparatus includes at least one memory that stores a program and at least one processor that executes the program to execute, based on a communication characteristic of a target device, estimation of a use environment of the device, notify a user of a result of the estimation of the use environment of the device, and check a connection state of a network interface of the device. In a situation where it is determined that the connection state of the network interface is an unconnected state, the estimation is executed in a case where an execution instruction is received from a user, and the estimation is stopped in a case where a stop instruction is received from the user.