Processing Device Session Recovery Using Data Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud-based printing systems, when a session between a processing device and a server is disconnected during data acquisition and later reconnected, existing technologies fail to efficiently restart processing, leading to wasted consumables and increased completion time due to redundant processing.

Innovation Solution

A processing device that differentiates between first and second portions of processing data, where the first portion is not yet processed and the second portion is already processed, allowing it to restart processing only on the first portion after reconnection, using a measuring section to determine data amounts and employing HTTP range headers for partial data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the session between the server and processing device is disconnected during data acquisition and printing is terminated, then the system maintains simplicity in error handling, but processing time increases and consumables are wasted due to redundant reprocessing

Engineering Contradiction:
Improveerror handling complexityVSAvoidprocessing completion time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments the processing data into two distinct portions: a first portion that has not yet been made a processing object, and a second portion that has already been processed. This segmentation allows the system to selectively reprocess only the necessary first portion after session disconnection, avoiding redundant processing of the second portion and reducing both time loss and consumable waste.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by measuring and recording the data amount of the second portion (already processed data) during the initial processing phase. This preliminary measurement enables the system to quickly identify and skip the processed portion during recovery, preventing redundant processing and reducing the time required to resume operations after session disconnection.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If the session between the server and processing device is disconnected during data acquisition and printing is terminated, then the error handling procedure remains simple, but consumables such as ink or toner are wasted due to reprocessing completed data

Engineering Contradiction:
Improveerror handling complexityVSAvoidconsumables (ink, toner)
Core Design Contradiction:
Device complexityVSLoss of substance

Solution Approach 1:

The patent segments the processing data into a first portion (unprocessed) and a second portion (already processed). By identifying and excluding the second portion from reprocessing operations, the system prevents waste of consumables such as ink or toner that would otherwise be consumed during redundant processing of already completed data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary measurement of the data amount in the second portion during initial processing. This preliminary action creates a reference that enables the system to accurately determine which data has already been processed and should be skipped during recovery, thereby preventing consumable waste without requiring complex real-time monitoring during reprocessing.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the processing device reprocesses all received data after session reconnection, then data integrity is ensured, but processing efficiency decreases due to redundant processing of already completed data

Engineering Contradiction:
Improvedata processing integrityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the received processing data into a first portion (not yet made a processing object) and a second portion (already made a processing object). This segmentation allows the system to selectively process only the first portion after session reconnection, maintaining data integrity for unprocessed data while avoiding redundant processing of the second portion, thereby improving processing efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary measurement and recording of the data amount in the second portion during initial processing. This preliminary action establishes a baseline that enables efficient identification of processed data during recovery operations, allowing the system to skip the second portion and process only the first portion, thus maintaining integrity while enhancing efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2565777B1Processing device and processing method
Publication Date: 2019.05.01 SEIKO EPSON CORP
  • EP2565777B1 patent drawingFigure 1
  • EP2565777B1 patent drawingFigure 2
  • EP2565777B1 patent drawingFigure 3

AI summary

A processing device has a requesting section that issues a request to transmit processing data to a server; a receiving section that receives the processing data transmitted from the server in response to the request to transmit; a processing section that sequentially makes the processing data received by the receiving section a processing object, and conducts processing based on the processing data that is made a processing object; and a measuring section that measures a data amount of the processing data that has been made a processing object by the processing section among the received processing data. In a case where a session between the server is disconnected before all the processing data is made a processing object and thereafter the session is reconnected, the processing section conducts processing with respect to a portion that is not yet made a processing object based on the data amount measured by the measuring section after the session is reconnected, and does not conduct processing with respect to a portion that is already made a processing object.