Cloud Print Device Type Registration for Scanning Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud printing systems cannot effectively determine if a registered device supports cloud scanning functions, preventing the device from being used as a cloud scanning device.

Innovation Solution

A device and method for connecting to a cloud print server system that handles both cloud printing and scanning services, involving a transmission unit to send a device type request, a reception unit to receive an access token, and a communication unit to execute services using the token, along with a cloud print server system that generates and transmits access tokens based on device type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a device is registered in the cloud device registration service without providing device type information, then the registration process is simple, but the system cannot determine whether the device supports cloud scanning functions

Engineering Contradiction:
Improvedevice registration simplicityVSAvoidcloud scanning function determination accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The device performs preliminary self-identification by transmitting its device type information (indicating cloud printing or cloud scanning functions) to the cloud print server system during the registration process. This preliminary action enables the server to pre-determine the device's capabilities and issue appropriate access tokens before actual service usage, resolving the contradiction between simple registration and reliable function determination.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the cloud print server system issues access tokens without verifying device type, then the token issuance is fast, but unauthorized access to scanning services may occur

Engineering Contradiction:
Improveaccess token issuance speedVSAvoidservice access authorization accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The cloud print server system implements a feedback mechanism where the device first transmits its device type information to the server, which then uses this feedback to determine whether to issue an access token for cloud scanning services. This feedback loop ensures that only devices with appropriate capabilities receive the necessary authorization, maintaining both speed and reliability in the token issuance process.

Inventive Principle:
Principle #23Feedback

3Device complexity

If the system does not distinguish between cloud printing and cloud scanning device types, then the system complexity is low, but the service functionality is limited

Engineering Contradiction:
Improvedevice type classification systemVSAvoidcloud service functionality
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system segments device types into distinct categories (cloud printing devices and cloud scanning devices) with specific identification characteristics. This segmentation allows the cloud print server system to issue different access tokens for different service types, enabling versatile functionality while maintaining manageable complexity through clear device type classification.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250244923A1Device and method for controlling the same, cloud print server system and method for controlling the same, cloud print system and method for controlling the same, and storage medium
Publication Date: 2025.07.31 CANON KK
  • US20250244923A1 patent drawing
  • US20250244923A1 patent drawing
  • US20250244923A1 patent drawing

AI summary

A device that connects to a cloud print server system comprises a transmission unit configured to transmit, to the cloud print server system, a registration request including a device type indicating at least one of cloud printing functions and cloud scanning functions, a reception unit configured to receive, from the cloud print server system, a service identifier for acquiring an access token corresponding to a device type included in the registration request and end point information indicating an end point, an acquisition unit configured to transmit the service identifier to the cloud print server system, and acquire, from the cloud print server system, an access token for use in a service corresponding to the device type; and a communication unit configured to communicate with the end point by using the access token when executing the service.