Unified SDK Manager for Web App Installation on Image Processors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing embedded devices face complexity in managing the lifecycle of additional applications due to the presence of multiple program execution environments, requiring separate installation and management methods for each environment.

Innovation Solution

The implementation of a parent-child relationship between SDK applications and web applications, where the SDK application acts as a parent to manage the installation and uninstallation of web applications, simplifying the management process by using a unified method for both platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate installation methods are used for each program execution environment, then each environment can be managed independently, but the device complexity and difficulty of operation increase

Engineering Contradiction:
ImproveIndependent environment managementVSAvoidManagement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the management of multiple program execution environments (native and web applications) into a unified installation mechanism. The installation manager provides a single interface that can install both types of applications using the same installation package format, eliminating the need for separate installation methods and reducing operational complexity while maintaining environment independence

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If separate installation methods are used for each program execution environment, then each environment can be managed independently, but the ease of operation deteriorates due to multiple learning requirements

Engineering Contradiction:
ImproveEnvironment independenceVSAvoidUser operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The installation manager is designed with universal functionality to handle both native and web application installations through a single interface. It accepts installation packages in a unified format and automatically routes them to the appropriate execution environment, making the system multi-functional and eliminating the need for users to learn different installation procedures for different application types

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP3547109B1Installing and uninstalling web applications on an image processing apparatus using a software development kit sdk
Publication Date: 2023.09.06 RICOH CO LTD
  • EP3547109B1 patent drawingFigure 1
  • EP3547109B1 patent drawingFigure 2
  • EP3547109B1 patent drawingFigure 3

AI summary

An information processing apparatus, method, and a carrier means are provided. The information processing apparatus (10) including a first program execution environment (20) and a second program execution environment (50) controls installation of a first program (40) corresponding to the first program execution environment and controls installation of a second program (60) corresponding to the second program execution environment in response to a request from the first program.