Image Processing Apparatus Job Progress Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing apparatuses cannot output progress information to users when additional programs access the storage unit managing job processing progress information, leading to disabled access and inability to display this information.

Innovation Solution

An image processing apparatus with a processor that executes transfer processing and updates progress information, allowing the standard program to output this information to users while preventing unauthorized access by additional programs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional programs are allowed to access the storage unit managing job processing progress information, then the functionality and versatility of the image processing apparatus is improved, but the security and reliability of the progress information is compromised leading to disabled access

Engineering Contradiction:
ImprovefunctionalityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The progress information is segmented into two distinct types: first progress information stored in a first storage unit accessible only by the first program, and second progress information stored in a second storage unit accessible by both the first and second programs. This segmentation allows the second program to contribute progress data without compromising the security of the primary progress information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The processor acts as an intermediary that receives second progress information from the second program and integrates it with the first progress information. This intermediary role ensures that additional programs can contribute data without directly accessing or potentially corrupting the primary progress information stored in the first storage unit.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If access to progress information is restricted to prevent alteration, then the security of the storage unit is improved, but the ability to output progress information to users is worsened

Engineering Contradiction:
ImprovesecurityVSAvoidinformation output capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The storage unit is segmented into a first storage unit with restricted access for security-critical progress information and a second storage unit with broader access for additional progress data. This allows the system to maintain security while enabling multiple programs to contribute to and access progress information for user display.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The processor merges first progress information from the secure first storage unit with second progress information from the additional program's second storage unit to create comprehensive progress information for user output. This combining approach enables full information output capability while maintaining the security boundaries of the segmented storage structure.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240098204A1Image processing apparatus, non-transitory computer readable medium storing program, and image processing method
Publication Date: 2024.03.21 FUJIFILM BUSINESS INNOVATION CORP
  • US20240098204A1 patent drawing
  • US20240098204A1 patent drawing
  • US20240098204A1 patent drawing

AI summary

An image processing apparatus includes a memory that stores first progress information representing progress of processing of a job, a first program accessible to the first progress information, and a second program that performs transfer processing of the job; and a processor configured to: execute the transfer processing of transferring the job by the second program; update, by the second program, second progress information representing progress of the transfer processing by the second program, the progress being according to a unit of the job; and output updated first progress information by the first program, using the second progress information updated by the second program.