Software Installation Sequencing via Preliminary Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users with low IT literacy face challenges in executing multiple installers in the correct order for application software, leading to failed installation processes, especially when activating application software during the installation of service packs, resulting in incomplete or buggy software products.

Innovation Solution

A method and storage medium that prevent the execution of already-installed application software activation before an installer for additional installation is activated, using a confirmation and activation unit to ensure proper sequencing of installer processes, such as creating shortcuts only after the base application software is installed, allowing the service pack installer to complete its updates without interference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users are allowed to activate application software during the installation process, then users can use the software immediately, but installation conflicts occur and lead to incomplete or buggy software products

Engineering Contradiction:
ImproveUser ability to activate software during installationVSAvoidInstallation completeness and software quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary detection to identify whether an application is already installed before allowing activation during the installation process. By checking the installation status in advance and preventing activation when conflicts are detected, the system ensures complete and bug-free software installation while still allowing users to activate software when appropriate.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple installers are provided for application software with different functions, then software functionality is enhanced, but installation complexity increases for users with low IT literacy

Engineering Contradiction:
ImproveSoftware functionality and featuresVSAvoidInstallation process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges multiple installer operations into a unified installation process by detecting the presence of related installers and automatically managing their execution sequence. This integration allows users to install multiple components (base application, service packs, updates) through a single streamlined process while still providing the enhanced functionality of multiple installers.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system introduces an intermediary management layer that coordinates between multiple installers. This intermediary detects installer relationships, determines proper execution order, and manages the installation sequence automatically, eliminating the need for users to manually coordinate multiple installers while preserving the functional benefits of having separate installer components.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the system prevents activation during installation to ensure complete installation, then installation reliability is improved, but user convenience is reduced

Engineering Contradiction:
ImproveInstallation completenessVSAvoidUser convenience in activating software
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary detection of installation status and conflict conditions before blocking activation. By checking whether the application is already installed or in the process of installation, the system can intelligently allow or prevent activation. This approach ensures installation reliability while maintaining user convenience by permitting activation when it is safe to do so.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11023216B2Storage medium, information processing apparatus, and control method
Publication Date: 2021.06.01 CANON KK
  • US11023216B2 patent drawing
  • US11023216B2 patent drawing
  • US11023216B2 patent drawing

AI summary

After first application software is installed, second application software is installed, and a shortcut for accepting a user operation on the application software is created.