Software Installation Controller Status-Based Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing apparatuses require user approval for every software installation, which enhances security by preventing malicious software but deteriorates usability, especially when installing software on multiple devices simultaneously.

Innovation Solution

An information processing apparatus determines its setup status and only displays an approval screen for software installation if it is in a setup-finished status, omitting the approval process if it is in a setup-unfinished status, allowing for efficient installation without user intervention in unfinished setups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user authentication is required for every software installation, then security is improved, but usability deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidusability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent changes the parameter of authentication requirement from a fixed state (always required) to a variable state (conditionally required). The controller determines whether to require user authentication based on the setup status of the information processing apparatus, allowing authentication to be omitted during setup-unfinished status while requiring it during setup-finished status, thus resolving the contradiction between security and usability

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If user approval is required for every software installation, then malicious software installation is prevented, but installation efficiency decreases

Engineering Contradiction:
Improvemalicious software preventionVSAvoidinstallation efficiency
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The patent applies preliminary action by determining the setup status before initiating the software installation process. The controller checks whether the information processing apparatus is in setup-finished or setup-unfinished status beforehand, and based on this determination, either displays an approval screen or proceeds directly with installation, thus preventing malicious software while maintaining installation efficiency

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11321067B2Software installing and updating method, and process via communication interface
Publication Date: 2022.05.03 BROTHER KOGYO KK
  • US11321067B2 patent drawing
  • US11321067B2 patent drawing
  • US11321067B2 patent drawing

AI summary

An information processing apparatus has a communication interface, a user interface and a controller. The controller is configured to perform, in response to receipt of a request for installation of software in the information processing apparatus via the communication interface, determining whether the information processing apparatus is in a first status or a second status. When it is determined that information processing apparatus is in the first status, the controller is configured to obtain user approval of installation through the user interface and installing the software in accordance with the request for installation when the user approval is obtained. When it is determined that the information processing apparatus is in the second status, the controller is configured to install the software in accordance with the request for installation without obtaining the user approval.