Multi-Functional Apparatus Control Buffering for Concurrent User Jobs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-functional apparatus control systems do not allow a user to start a job when another user is already using an application program, leading to waiting times and reduced user convenience.

Innovation Solution

A control apparatus and method that enables a multi-functional apparatus to accept job execution instructions from another user during data processing by acquiring process requests, performing data processing, and outputting process results, while controlling the multi-functional apparatus to allow simultaneous user access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the multi-functional apparatus waits for data processing to complete before accepting new job execution instructions, then data processing accuracy is maintained, but user convenience deteriorates and waiting time increases

Engineering Contradiction:
Improveuser convenienceVSAvoidwaiting time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The control apparatus prepares the execution environment in advance by creating a job execution instruction reception buffer before data processing completes. This allows the apparatus to accept new job execution instructions preliminarily, without waiting for the current data processing to finish, thereby reducing user waiting time while maintaining data processing accuracy through buffered instruction management.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the multi-functional apparatus accepts job execution instructions from multiple users simultaneously, then productivity improves, but data processing accuracy may deteriorate due to potential interference

Engineering Contradiction:
Improvesystem utilizationVSAvoiddata processing accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The control apparatus segments the job execution instruction reception process by implementing a dedicated buffer region separate from the main data processing flow. This segmentation allows multiple users to submit job execution instructions simultaneously without interfering with ongoing data processing operations, thereby maintaining both high system utilization and data processing accuracy through isolated instruction buffering.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If the multi-functional apparatus processes data sequentially for each user, then data processing accuracy is maintained, but productivity deteriorates due to idle time

Engineering Contradiction:
Improvedata processing accuracyVSAvoidsystem throughput
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The control apparatus implements continuity of useful action by maintaining a job execution instruction reception buffer that continuously accepts new instructions while data processing is ongoing. This eliminates idle time between processing tasks, allowing the system to maintain continuous productive operation while preserving data processing accuracy through the buffered instruction queue that manages sequential execution properly.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS7792601B2Control apparatus, control method for control apparatus, multi-functional apparatus, multi-functional apparatus control system, control program, and computer-readable storage medium
Publication Date: 2010.09.07 SHARP KK
  • US7792601B2 patent drawing
  • US7792601B2 patent drawing
  • US7792601B2 patent drawing

AI summary

A control apparatus comprises: a job processing section for acquiring, on input of selection application information into a multi-functional apparatus, setting condition corresponding to the selection application information from the multi-functional apparatus, and carrying out predetermined data processing corresponding to the setting condition; a job result transmission section for outputting to the multi-functional apparatus a process result given by the job processing section; and a display switch-over determining section for controlling the multi-functional apparatus to enable the multi-functional apparatus to accept input of a user ID and selection application information from another user during the data processing by the job processing section. In this way, the present invention realizes a multi-functional apparatus control system capable of accepting a job from a user when another user is using the application program.