Software Installation Reliability via Requirement Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing apparatuses create confusing situations for users when attempting to install software that does not meet the requirements for running, leading to potential errors and unnecessary reinstallation processes.

Innovation Solution

An information processing apparatus with a processor that allows software installation even if requirements are unsatisfied upon initial installation, while providing user presentations to indicate the software's unavailability, and only becoming operable once requirements are met, thus avoiding immediate user confusion and reinstallation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the information processing apparatus checks requirements before installation and prevents installation when requirements are unsatisfied, then installation reliability is improved, but installation flexibility and user autonomy deteriorate

Engineering Contradiction:
Improveinstallation reliabilityVSAvoidinstallation flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary requirement checking before installation to identify potential issues, but allows the installation to proceed anyway. This preliminary action informs the user of risks while maintaining installation flexibility, resolving the contradiction between reliability and adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of preventing installation when requirements are unsatisfied (traditional approach), the invention inverts the logic by allowing installation to proceed and only then presenting the unavailability status. This inversion maintains user autonomy while still providing reliability information.

Inventive Principle:
Principle #13The other way round (Inversion)

2Adaptability or versatility

If the information processing apparatus allows installation even when requirements are unsatisfied, then installation flexibility is improved, but user confusion and operational errors worsen

Engineering Contradiction:
Improveinstallation flexibilityVSAvoiduser confusion
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system provides immediate feedback to the user after installation by presenting information that indicates the software is unavailable due to unsatisfied requirements. This feedback mechanism prevents user confusion by clearly communicating the operational status, resolving the contradiction between flexibility and ease of operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The requirement check is performed as a preliminary action before installation, and the results are communicated to the user. This allows users to make informed decisions about whether to proceed with installation despite potential issues, reducing confusion while maintaining flexibility.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the information processing apparatus performs advance requirement checking, then installation reliability is improved, but installation time and complexity worsen

Engineering Contradiction:
Improveinstallation reliabilityVSAvoidinstallation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs a partial requirement check focused on critical run-time requirements rather than comprehensive pre-installation validation. This partial action provides sufficient reliability information without excessive time consumption, resolving the contradiction between reliability and installation time.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11509788B2Information processing apparatus and non-transitory computer readable medium
Publication Date: 2022.11.22 FUJIFILM BUSINESS INNOVATION CORP
  • US11509788B2 patent drawing
  • US11509788B2 patent drawing
  • US11509788B2 patent drawing

AI summary

An information processing apparatus includes a memory and a processor configured to allow software to be installed onto the information processing apparatus even if a requirement is determined to be unsatisfied and to provide presentation so as to indicate that the software that has been installed is unavailable. The requirement is defined to run after installation the software to be installed.