API Mount Condition Management for Image Forming Apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image forming apparatuses, such as Multi Function Peripherals (MFPs), face difficulties in managing and utilizing numerous APIs (Application Programming Interfaces) due to the complexity of selectively using different APIs for various functions, leading to challenges in determining the mount conditions and optimizing application operations.

Innovation Solution

An image forming apparatus with a public interface and a mount condition providing part that allows applications to check and manage the status of APIs, enabling control over operations and screen content based on mount conditions, thereby simplifying the handling of multiple APIs by grouping them into functional units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an application selectively uses APIs of different image forming apparatuses for each apparatus, then the application can be adapted to various apparatuses, but it becomes difficult to manage and use the APIs since there are several hundreds kinds of API

Engineering Contradiction:
Improveadaptability of application to various image forming apparatusesVSAvoidcomplexity of managing hundreds of APIs
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the large set of hundreds of APIs into multiple groups, where each group corresponds to a specific image forming apparatus type. This segmentation allows the application to interact with APIs in a organized manner through group identifiers rather than managing individual API specifications, thereby reducing complexity while maintaining adaptability across different apparatuses.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If various applications are mounted to the composite apparatus and MFP, then the functionality is enhanced, but the complexity of determining mount conditions of numerous APIs increases

Engineering Contradiction:
Improvefunctionality of image forming apparatusVSAvoidcomplexity of determining API mount conditions
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments API mount conditions into groups corresponding to different image forming apparatus types. Each group contains mount condition information for APIs relevant to that apparatus, allowing the system to efficiently determine which APIs are available without evaluating all hundreds of APIs for every application, thus reducing the complexity of mount condition determination.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary organization of API mount conditions by apparatus type before applications need to use them. The mount condition information is pre-grouped and structured according to the type of image forming apparatus, so when an application is mounted, the system can quickly retrieve relevant mount conditions without performing complex real-time analysis of all available APIs.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8392523B2Image forming apparatus for determining the availability of application program interfaces
Publication Date: 2013.03.05 RICOH CO LTD
  • US8392523B2 patent drawing
  • US8392523B2 patent drawing
  • US8392523B2 patent drawing

AI summary

An image forming apparatus including a plurality of programs of which an interface is open to public so that an application created according to the interface is executable. The image processing apparatus also determines the availability of a plurality of application program interfaces mounted at the image forming apparatus that are available to the application upon execution of the application. The operation of the application may then be affected by the available application program interfaces.