Universal Process Engine for Cloud Data Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing systems face inefficiencies due to the need for multiple process execution engines to handle various data format conversions, leading to increased complexity and resource requirements as the number of data formats increases, necessitating a flexible solution to accommodate diverse processes.

Innovation Solution

An information processing system with a managing unit that sorts process execution requests, a storing unit for storing these requests, and multiple executing units capable of splitting processes into sub-tasks to be executed by other units, allowing for cooperative execution and reducing the need for multiple specialized engines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple specialized process execution engines are prepared for different data format conversions, then the system can handle diverse conversion tasks, but the number of required engines increases and system complexity increases

Engineering Contradiction:
Improveability to handle diverse data format conversionsVSAvoidnumber of process execution engines
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal process execution engine that can dynamically adapt to execute different process types (data format conversion, OCR, file storage, etc.) by loading appropriate process execution programs. This single engine replaces multiple specialized engines, reducing system complexity while maintaining the ability to handle diverse conversion tasks through programmatic flexibility rather than structural multiplication.

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

2Device complexity

If the number of process execution engines is reduced to a single universal engine, then system complexity decreases, but the ability to handle multiple process types simultaneously may be limited

Engineering Contradiction:
Improvenumber of process execution enginesVSAvoidability to handle multiple process types
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the process execution capability into modular process execution programs that can be independently loaded and executed by the universal engine. Each process type (data conversion, OCR, file storage) is represented as a separate executable program module, allowing the single engine to handle multiple process types simultaneously through program loading and execution rather than through multiple permanent engine instances.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The universal process execution engine employs dynamic loading and execution of process execution programs, allowing it to adapt its functionality on-demand. The engine can load, execute, and unload different process programs as needed, providing dynamic versatility that replaces the static multiplicity of specialized engines while maintaining the capability to handle diverse process types.

Inventive Principle:
Principle #15Dynamics

3Productivity

If multiple specialized engines are used for each process type, then process execution can be distributed, but resource requirements and maintenance burden increase

Engineering Contradiction:
Improveprocess execution capabilityVSAvoidsystem maintenance and resource management
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The universal process execution engine consolidates the functionality of multiple specialized engines into a single maintainable system. By providing a unified interface and centralized management for loading and executing different process programs, the system reduces the maintenance burden associated with managing multiple separate engine instances while preserving the distributed execution capability through program-based process distribution.

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

Data Source

PatentUS9383950B2Information processing system, information processing apparatus, and process execution method
Publication Date: 2016.07.05 RICOH CO LTD
  • US9383950B2 patent drawing
  • US9383950B2 patent drawing
  • US9383950B2 patent drawing

AI summary

An information processing system includes a managing unit that sorts a process execution request based on a type of process of the process execution request; a storing unit that stores the sorted process execution request according to the type of process of the process execution request; and a plurality of executing units that are configured to execute a process corresponding to the process execution request stored in the storing unit. At least one executing unit of the plurality of executing units is configured to split the process corresponding to the process execution request stored in the storing unit into a plurality of processes to be executed by at least two other executing units of the plurality of executing units and store in the storing unit a split process execution request including the split processes for prompting the other executing units to cooperatively execute the split processes.