Selective Plug-in Installation for Storage Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for expanding apparatus functions via plug-ins often require excessive storage capacity due to the installation of all plug-ins within a package, even though not all plug-ins are necessary for function expansion.

Innovation Solution

An information processing apparatus that selectively installs plug-ins from an aggregated package based on the functions required by the apparatus, deleting unnecessary plug-ins to conserve storage capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all plug-ins in an aggregated package are installed to expand apparatus functions, then the function expansion is complete, but the recording capacity required increases excessively

Engineering Contradiction:
Improvefunction expansionVSAvoidrecording capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the aggregated plug-in package into individual plug-in components, allowing selective installation of only those plug-ins required for specific functions. The management server divides the package and enables apparatus-specific selection, transforming a monolithic installation approach into a modular, selective one that reduces recording capacity consumption while maintaining necessary function expansion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and installs only the necessary plug-ins from the aggregated package based on the apparatus's specific function requirements. The management server identifies which plug-ins are needed and installs only those, leaving unnecessary plug-ins uninstalled. This extraction approach eliminates waste of recording capacity on unused components while preserving complete function expansion capability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Quantity of substance

If unnecessary plug-ins are removed from the aggregated package, then the recording capacity required is reduced, but the complexity of managing selective installation increases

Engineering Contradiction:
Improverecording capacityVSAvoidinstallation management
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces a management server as an intermediary between the aggregated package and the apparatus. The management server handles the complexity of analyzing package contents, identifying necessary plug-ins based on apparatus functions, and performing selective installation. This intermediary absorbs the management complexity, allowing the apparatus itself to remain simple while achieving optimized plug-in installation that reduces recording capacity usage.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If a limited recording capacity is used for plug-in installation, then storage efficiency improves, but the ability to expand multiple functions simultaneously is restricted

Engineering Contradiction:
Improvestorage efficiencyVSAvoidfunction expansion efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies partial action by installing only the specific plug-ins needed for required functions rather than all plug-ins in the package. This partial installation approach optimizes storage efficiency by avoiding unnecessary plug-ins while still achieving complete function expansion for the apparatus's needs. The management server calculates the precise set of necessary plug-ins, ensuring no essential functionality is omitted while minimizing storage usage.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11558527B2Information processing apparatus and non-transitory computer readable medium storing information processing program
Publication Date: 2023.01.17 FUJIFILM BUSINESS INNOVATION CORP
  • US11558527B2 patent drawing
  • US11558527B2 patent drawing
  • US11558527B2 patent drawing

AI summary

An information processing apparatus includes a processor configured to select a plug-in related to a function of the information processing apparatus, the plug-in being used to expand a function executed by an apparatus, from an aggregated plug-in in which plug-ins for each of a plural functions are aggregated, and expand the function by using the plug-in.