Information Processing System Service Registration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users require specialized knowledge and experience in programming languages to develop applications for executing series of processes in information processing systems, making it difficult for non-technical users to utilize combined functions like scan, print, and mail delivery services.

Innovation Solution

An information processing system with an application memory unit, use screen memory unit, and executing unit that stores and executes programs based on program identification information, flow information, and parameter setup information, allowing users to register and execute applications without needing programming expertise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications are developed to execute series of processes using programming languages, then the system functionality is improved, but the difficulty of operation increases for non-technical users

Engineering Contradiction:
Improvesystem functionalityVSAvoiduser operation difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a service registration information management system that acts as an intermediary between the complex application development process and the end user. Users can register service information (scan, print, mail delivery functions) without needing to write code, and the system automatically generates and manages the applications. This mediator layer abstracts away the programming complexity while preserving full system functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by allowing users to register their own service requirements through a simplified interface. The system automatically processes these registrations, generates appropriate applications, and manages execution without requiring user intervention in the complex application development process. Users simply declare what services they need, and the system handles the technical implementation autonomously.

Inventive Principle:
Principle #25Self-service

2Productivity

If specialized programming knowledge is required to develop applications, then the system can execute complex processes, but the device complexity increases

Engineering Contradiction:
Improveprocess execution capabilityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the complex application development and management functionality into a separate, centralized service registration information management system. This allows the core productivity functions (scan, print, mail delivery processes) to remain sophisticated while the complexity is isolated in a dedicated management layer that handles application generation, registration, and execution automatically.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The service registration information management system provides universal functionality by handling multiple types of services (scan, print, mail delivery) through a single unified interface. Instead of requiring separate complex applications for each service type, the system manages all these functions through one multi-functional platform that automatically generates and coordinates the necessary processes.

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

3Manufacturing precision

If applications are manually developed and configured, then precise control over processes is achieved, but the loss of time increases

Engineering Contradiction:
Improveprocess control precisionVSAvoidapplication setup time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically generating applications and pre-configuring service registrations based on user input. When a user registers service information, the system proactively creates the necessary applications, associates them with appropriate service registration information, and prepares them for execution before the user actually needs them. This eliminates the time-consuming manual development and configuration process while maintaining precise process control.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical process of manual application development and configuration with an automated information processing system. Instead of users manually creating and configuring applications step-by-step, the system automatically processes service registration information, generates applications programmatically, and configures them based on predefined rules and user requirements, dramatically reducing setup time while maintaining precision.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10750044B2Information processing system, information processing apparatus, and method for processing information
Publication Date: 2020.08.18 RICOH CO LTD
  • US10750044B2 patent drawing
  • US10750044B2 patent drawing
  • US10750044B2 patent drawing

AI summary

An information processing system having an information processing apparatus and programs includes an application memory unit storing applications executing a series of processes using electronic data, in which program identification information, parameter setup information, and flow identification information are defined, a use screen memory unit storing use screen information of defining a form; a first receiving unit receiving a first request including the application identification information; a first sending unit sending the use screen information; a second receiving unit, an acquiring unit acquiring the flow information identified by the flow identification information included in the second request, and an executing unit causing the program identified by the flow information to be executed using the parameter included in the second request in conformity with the execution order to execute the series of processes using the electronic data based on the information related to the electronic data.