License Target Identification for Image Forming Apparatus Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Providing licenses for applications constituted by multiple program modules requires extensive license checking, leading to increased activation time, exceeding allowable limits.

Innovation Solution

An image forming apparatus and method that generates and stores license target identification information to determine which program modules require license management, allowing for efficient license checking only for identified targets, thereby reducing activation time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If license checking is performed for each program module, then license management precision is improved, but activation time increases

Engineering Contradiction:
Improvelicense management precisionVSAvoidactivation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the application into multiple program modules, each with its own license management. License target identification information is generated for each module, allowing selective license checking only for modules that require licensing, rather than checking all modules uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by performing license checking only for program modules that are identified as license targets, rather than checking all program modules. This reduces the number of license checks performed while maintaining proper license management for required modules.

Inventive Principle:
Principle #16Partial or excessive action

2Adaptability or versatility

If licenses are provided in units of program modules, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvelicense provision adaptabilityVSAvoidlicense management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by generating license target identification information in advance during application installation. This identification information is stored and reused during activation, avoiding the need to re-analyze which modules require licensing during each activation process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by storing license target identification information in a database after initial analysis. This copied information is then referenced during activation to quickly determine which modules require license checking, avoiding repeated complex analysis.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9131169B2Apparatus, license determining method, recording medium
Publication Date: 2015.09.08 RICOH CO LTD
  • US9131169B2 patent drawing
  • US9131169B2 patent drawing
  • US9131169B2 patent drawing

AI summary

An image forming apparatus for executing an application constituted by one or more program modules, includes a license target identification information generating unit configured to generate license target identification information used for identifying which of the program modules are targets of license management, and to store the license target identification information in a storage device, wherein the license target identification information is generated based on one or more program module information items each being associated with one of the program modules to indicate whether the corresponding program module is a target of license management; and a license determination unit configured to determine, in response to an input of a usage request to use the application, whether a license is present, wherein the determination is made only for one or more of the program modules identified as being the targets of license management based on the license target identification information.