App Installation Rendering Mode Switching for Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software installation processes face challenges in ensuring proper operation of applications due to environment defects, such as missing or improperly configured software components, leading to potential blue screen issues and user difficulties in resolving these problems.

Innovation Solution

An information processing apparatus with a setting unit that activates applications in a hardware rendering mode if necessary software is not installed or if the OS version is not predetermined, and a control unit that installs required software and activates the application after necessary software installation, with the option to switch to software rendering mode to avoid blue screen defects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the application is activated in hardware rendering mode to improve performance, then the application operates faster, but blue screen defects may occur due to hardware compatibility issues

Engineering Contradiction:
Improveapplication operation speedVSAvoidsystem stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent changes the rendering mode parameter from hardware rendering to software rendering when compatibility issues are detected. The control unit switches the activation mode based on environment check results, thereby maintaining system stability while still allowing for performance optimization when conditions permit.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the installer checks environment defects before installation to prevent operation issues, then application reliability improves, but installation time increases

Engineering Contradiction:
Improveapplication operation reliabilityVSAvoidinstallation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs environment checking and necessary software installation before the application is activated. The control unit checks for required software components and installs them in advance, preventing operation failures while minimizing impact on user-perceived installation time by performing checks during the installation process.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If necessary software is automatically installed during application installation to ensure proper operation, then application compatibility improves, but installation complexity increases

Engineering Contradiction:
Improveapplication compatibilityVSAvoidinstallation process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements automatic environment checking and software installation through the control unit. The system autonomously detects missing components, determines required software, and performs installation without user intervention, thereby improving compatibility while keeping the user interface simple and the perceived complexity low.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9158524B2Information processing apparatus and method therefor
Publication Date: 2015.10.13 CANON KK
  • US9158524B2 patent drawing
  • US9158524B2 patent drawing
  • US9158524B2 patent drawing

AI summary

An information processing apparatus, in which an operating system operates, includes a setting unit and a control unit. The setting unit sets, in a case that an application is installed and if an installation target application is installed by updating or if the operating system is not a predetermined version, to activate the installation target application in a hardware rendering mode. The control unit install, if software necessary for installing the installation target application is not installed, the necessary software, wherein the control unit installs the installation target application after installation of the necessary software, and wherein the installed application is activated according to a setting by the setting unit.