Custom Application Generation via Description File and Reproduction App

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for managing applications on information processing apparatuses face issues with incompatibility due to version mismatches between data, leading to errors and inefficiencies in custom application deployment.

Innovation Solution

An authoring system that combines a description file defining an operation procedure with a reproduction application, allowing for the generation and editing of custom applications, which can be executed on image processing apparatuses, using a processor and memory with specific instructions for acquisition, output, and generation units to manage and customize applications effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications are tailored and customized for specific customers, then customer needs are met and service quality is improved, but version incompatibility between data pieces can cause errors and system reliability deteriorates

Engineering Contradiction:
Improvecustomization capabilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by acquiring definition information from the reproduction application before generating the description file. This ensures that the version and compatibility requirements are established in advance, preventing version mismatch errors during custom application deployment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by validating the acquired definition information against the reproduction application's requirements. This feedback loop ensures that only compatible data pieces are used in customization, maintaining system reliability while enabling adaptability.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If manual customization of applications is performed for each customer, then specific needs are addressed, but time consumption and deployment efficiency increase

Engineering Contradiction:
Improvecustomization flexibilityVSAvoiddeployment speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system enables self-service automation where the description file is automatically generated based on acquired definition information from the reproduction application. This eliminates manual customization efforts while maintaining the ability to meet specific customer needs through automated parameter adjustment and configuration.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12169721B2Information processing system and apparatus to generate description file corresponding to reproduction application based on edit instruction
Publication Date: 2024.12.17 CANON KK
  • US12169721B2 patent drawing
  • US12169721B2 patent drawing
  • US12169721B2 patent drawing

AI summary

An information processing system provides combined information in which a description file defining an operation procedure and a reproduction application configured to reproduce the description file are combined, as a combined application to be executed by an image processing apparatus. The information processing system includes one or more control circuits each having a processor and a memory containing instructions that, when executed by the processor, cause the processor to function as an acquisition unit, an output unit, a reception unit, and a generation unit. The acquisition unit is configured to acquire definition information from the reproduction application. The output unit is configured to output screen information to a display based on the definition information. The reception unit is configured to receive an edit instruction corresponding to the screen information. The generation unit is configured to generate the description file corresponding to the reproduction application, based on the edit instruction.