Job Management Controller for Volatile Memory Power Shutdown

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image processing devices without non-volatile memory face challenges in efficiently managing job processing and power shutdown, as they rely on volatile memory for job accumulation and lack efficient mechanisms to handle shutdown commands without active job execution.

Innovation Solution

The device includes a receiver that accumulates jobs with set effective periods and a controller that manages power shutdown based on the presence of jobs, ensuring the power supply is shut down only when no jobs are pending or their effective periods have expired, using a combination of CPU, ROM, RAM, and input/output interfaces to handle job processing and shutdown commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the device shuts down immediately when a shutdown command is received, then power consumption is reduced, but job processing may be interrupted or lost

Engineering Contradiction:
Improvepower consumptionVSAvoidjob processing reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The controller checks for the presence of accumulated jobs before executing shutdown. This preliminary check ensures that job processing status is assessed before power is cut, preventing interruption of active jobs while still enabling timely shutdown when no jobs are present.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the device waits for job completion before shutdown, then job processing reliability is maintained, but power consumption increases

Engineering Contradiction:
Improvejob processing reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The shutdown decision is made dynamically based on the current state of job accumulation. The controller adaptively determines whether to shutdown immediately or wait, based on whether jobs are present in the accumulation buffer, optimizing the balance between reliability and energy consumption for each specific situation.

Inventive Principle:
Principle #15Dynamics

3Speed

If jobs are accumulated in volatile memory, then processing speed is improved, but data loss occurs upon shutdown

Engineering Contradiction:
Improvejob processing speedVSAvoidjob data loss
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The system performs a preliminary check of the accumulation buffer before shutdown to identify any pending jobs. This allows the system to take appropriate actions such as notifying users, pausing shutdown, or transferring data, thereby preventing information loss while maintaining the speed benefits of volatile memory accumulation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10091376B2Information processing device, non-transitory computer readable medium, and information processing method
Publication Date: 2018.10.02 FUJIFILM BUSINESS INNOVATION CORP
  • US10091376B2 patent drawing
  • US10091376B2 patent drawing
  • US10091376B2 patent drawing

AI summary

An information processing device includes: a receiver that receives a job that is a unit of processing of predetermined processing, an effective period of the job, and a shutdown command which sets a power supply of the device itself to a shutdown state; and a controller that, when the shutdown command is received by the receiver and no job has been received by the receiver and accumulated, performs control to set the power supply to the shutdown state.