Information Processing Apparatus Cooperation Operation Resumption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information processing apparatuses face challenges in consistently maintaining communication with multiple apparatuses during cooperation operations, leading to potential disruptions and unnecessary user interventions when target data is not transmitted correctly between selected devices.

Innovation Solution

A program for an information processing apparatus that includes a communication unit, operation unit, and storage unit, enabling determination processing to check for stored target data, transmitting it to the second apparatus if present, and sending operation instructions to the first apparatus if not, thereby allowing for effective re-execution of cooperation operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the information processing apparatus always performs communication with both input apparatus and output apparatus during cooperation operation, then the cooperation operation can be completed successfully, but communication failures may occur and require re-execution from the beginning, lowering throughput

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidcooperation operation throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by storing target data in the storage unit before the cooperation operation is interrupted. When resuming, it checks whether the target data is already stored, avoiding the need to re-execute the first operation of data reception. This preliminary storage and subsequent verification resolves the contradiction by ensuring data availability (reliability) while skipping redundant operations (throughput improvement).

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by checking the storage unit to determine whether target data associated with operation identification information is already stored before resuming the cooperation operation. This feedback mechanism allows the system to adapt its behavior based on the current state, either resuming from the middle if data exists or restarting from the beginning if it doesn't, thereby balancing reliability and throughput.

Inventive Principle:
Principle #23Feedback

2Reliability

If the cooperation operation is re-executed from the beginning after termination, then communication reliability is improved, but unnecessary user operations are required and throughput is lowered

Engineering Contradiction:
Improvecooperation operation completionVSAvoiduser operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-service by automatically checking the storage unit for existing target data and determining the appropriate resumption point without requiring user intervention. The control unit autonomously decides whether to resume from the middle or restart the cooperation operation, eliminating unnecessary user operations while ensuring reliable completion, thus resolving the contradiction between reliability and ease of operation.

Inventive Principle:
Principle #25Self-service

3Productivity

If the target data is stored in the storage unit with operation identification information, then the cooperation operation can be resumed efficiently, but additional storage management complexity is introduced

Engineering Contradiction:
Improvecooperation operation throughputVSAvoidstorage management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses copying by storing a copy of the target data in the storage unit with associated operation identification information. This copy allows the system to resume operations efficiently without retransmitting the original data, improving throughput. The copying mechanism is simple and direct, avoiding complex storage management by using a straightforward key-value storage approach where operation ID serves as the key.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9819504B2Information processing apparatus, cooperation system and computer readable medium
Publication Date: 2017.11.14 BROTHER KOGYO KK
  • US9819504B2 patent drawing
  • US9819504B2 patent drawing
  • US9819504B2 patent drawing

AI summary

An information processing apparatus configured to control a cooperation operation that is to be executed by a first apparatus and a second apparatus, executes: determination processing of determining whether the target data associated with operation identification information for identifying the cooperation operation is stored in the storage unit when the operation unit receives a user operation of inputting a start instruction to start the cooperation operation; data transmitting processing of transmitting the target data to the second apparatus through the communication unit when it is determined in the determination processing that the target data is stored in the storage unit; and operation instruction processing of transmitting operation instruction information for executing the first operation to the first apparatus through the communication unit when it is determined in the determination processing that the target data is not stored in the storage unit.