App Launch Control for Image Forming Apparatus Memory Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image forming apparatuses face memory capacity constraints, leading to failures in launching multiple plug-in apps during startup due to insufficient memory, causing instability and preventing app uninstallation.

Innovation Solution

An information processing apparatus with an installation control unit that validates and invalidates provisional installation flags for apps, ensuring apps are not launched during startup unless explicitly set for automatic launch, thereby preventing system instability and allowing safe installation and trial usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple plug-in apps are launched during startup, then app functionality is enhanced, but system stability deteriorates due to memory capacity constraints

Engineering Contradiction:
Improveapp functionalityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by setting a provisional installation flag during app installation that prevents the app from being launched at startup. This flag is configured in advance to avoid memory overflow issues during system boot, while still allowing the app to be executed manually or at appropriate times when system resources are available.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If apps are automatically launched during startup, then user convenience is improved, but memory capacity is exceeded causing launch failures

Engineering Contradiction:
Improveuser convenienceVSAvoidmemory capacity
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent segments the app launch process by separating automatic startup launches from manual or scheduled launches. Apps with the provisional installation flag set are excluded from automatic startup launches, dividing the launch timeline into phases that respect memory constraints while maintaining user convenience through alternative access methods.

Inventive Principle:
Principle #1Segmentation

3Productivity

If apps are installed without validation, then installation speed is improved, but system stability deteriorates due to potential conflicts

Engineering Contradiction:
Improveinstallation speedVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary validation during the app installation process by setting the provisional installation flag based on validation results. This preliminary check ensures that only validated apps are installed with protection against automatic launch, maintaining both installation efficiency and system stability through pre-installation verification.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10922108B2Information processing apparatus, method for processing information, and information processing program
Publication Date: 2021.02.16 RICOH CO LTD
  • US10922108B2 patent drawing
  • US10922108B2 patent drawing
  • US10922108B2 patent drawing

AI summary

An information processing apparatus includes an installation control unit configured to execute an installation of a program, validate predetermined information for the program and thereafter execute the program, and invalidate the predetermined information when the program is successfully executed, and a launching control unit configured to launch the program installed in the information processing apparatus when the information processing apparatus is started up, the launching control unit not launching the program, for which the predetermined information is validated.