Dynamic File List for Cloud Print Data Acquisition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud-based print systems, the asynchronous execution of data processing and acquisition processing can lead to errors when the printer attempts to access data before conversion is complete, and synchronization issues between the conversion service and the printer result in incomplete data acquisition.

Innovation Solution

The system generates a sequential file list with reference information for processed files, allowing the acquisition unit to continue acquiring files until the list is updated with information about newly processed files, ensuring all data is acquired without interruption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the complete URL list of all converted data is provided to the printer at once, then the printer can acquire all converted data, but the printer may access data before conversion is complete, causing errors

Engineering Contradiction:
Improvedata acquisition reliabilityVSAvoidsynchronization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The URL list is made dynamic and updateable during the conversion process. Instead of providing a static complete list, the system continuously updates the URL list as conversions complete, allowing the printer to access available data while the system adapts to the changing state of conversion completion.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where the conversion service notifies the printer when conversion is complete by updating the URL list. The printer monitors the URL list for updates and adjusts its acquisition behavior accordingly, creating a closed-loop control system that synchronizes access with completion status.

Inventive Principle:
Principle #23Feedback

2Reliability

If only the URL of completed data is provided in the URL list, then the printer avoids accessing incomplete data, but the URL list may be updated before the printer acquires the data, resulting in incomplete data acquisition

Engineering Contradiction:
Improvedata acquisition reliabilityVSAvoiddata acquisition efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The printer continuously monitors and reacquires the URL list without interruption to ensure it has the latest information about completed conversions. This continuous action ensures the printer never misses an update, maintaining complete data acquisition while avoiding access to incomplete data.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The conversion service prepares and stores the URL list in advance in the storage service, so that when the printer needs to acquire data, the URL list is already ready and waiting. This preliminary preparation eliminates waiting time and ensures immediate access to available data.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If conversion processing and data acquisition processing are executed in parallel, then processing efficiency is improved, but synchronization issues cause errors and incomplete data acquisition

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddata acquisition reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The storage service acts as an intermediary between the conversion service and the printer. It stores both the converted data and the URL list, mediating access between the two processes. This intermediary layer allows parallel execution while maintaining synchronization through centralized storage and update notification.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9557945B2Information processing system, print system, server apparatus, and method for controlling information processing system
Publication Date: 2017.01.31 CANON KK
  • US9557945B2 patent drawing
  • US9557945B2 patent drawing
  • US9557945B2 patent drawing

AI summary

When an index file includes reference information about a next index file, a printer continues to acquire the next index file until the index file is overwritten with reference information about a newly processed file.