Image Processing Apparatus Token Renewal for Cloud Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In systems where images are stored on cloud storage servers using access tokens with short expiration dates, errors during transmission can lead to token expiration, causing storage failures even after retransmission attempts, as the access token becomes invalid.

Innovation Solution

An image processing apparatus that stores transmission destination and access token data, attempts to transmit images, and upon transmission failure, executes error notifications to reacquire a token from a client terminal, allowing retransmission with a renewed token.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If access tokens with short expiration dates are used for cloud storage, then security is improved, but transmission reliability deteriorates because tokens may expire during retransmission after errors

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidtoken expiration time
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The system performs preliminary actions by detecting token expiration risk before transmission fails, and proactively reissuing tokens to prevent expiration during retransmission. The image processing apparatus monitors token validity and triggers token reissuance in advance, ensuring a valid token is available when retransmission is needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the image processing apparatus receives token validity information from the client terminal, monitors transmission status, and triggers token reissuance based on feedback about impending expiration or transmission failures. This closed-loop feedback ensures tokens remain valid throughout the transmission process.

Inventive Principle:
Principle #23Feedback

2Reliability

If automatic token renewal is implemented, then transmission reliability is improved, but device complexity increases due to additional authentication protocols

Engineering Contradiction:
Improvestorage reliabilityVSAvoidauthentication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables self-service by allowing the client terminal to autonomously reissue tokens to the image processing apparatus without requiring manual user intervention. When token expiration is detected or transmission fails, the client terminal automatically generates and sends a new token, reducing the need for complex centralized authentication management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The client terminal serves multiple functions: it acts as both the original token issuer and a self-service token renewal service. The same authentication infrastructure used for initial token issuance is reused for token renewal, avoiding the need for separate complex authentication systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12135906B2Image processing apparatus that stores data including a token, control method of image processing apparatus, and recording medium
Publication Date: 2024.11.05 CANON KK
  • US12135906B2 patent drawing
  • US12135906B2 patent drawing
  • US12135906B2 patent drawing

AI summary

An image processing apparatus stores data including a transmission destination to which an image generated by the scanner is to be transmitted and a token that is used for storing the image in the transmission destination and attempt to transmit an image generated by the scanner to a transmission destination included in the data, using the token, in response to an instruction from a user. If the transmission fails, the image processing apparatus provides a notification about an error notification including information for causing authentication for reacquisition of a token to a client terminal, receive a token reacquired according to the authentication from the client terminal, and attempt to transmit an image generated by the scanner to the transmission destination included in the data by using the reacquired token.