Image Processing Authorization Fallback for Unsupported Server Flows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing apparatuses face challenges in authorization processing due to unsupported authorization approaches, leading to potential failures and user confusion when service providers do not support device flow or authorization flow methods.

Innovation Solution

The image processing apparatus employs multiple authorization approaches, determining server support, and restricts unsupported methods, prompting users to select alternative approaches through notifications, ensuring seamless authorization processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the image processing apparatus uses a specific authorization approach (e.g., device flow), then the authorization can be performed without constraints such as browser availability, but the authorization processing may fail if the authorization server does not support that approach

Engineering Contradiction:
Improveauthorization operationVSAvoidauthorization processing
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically switches between different authorization approaches (device flow, authorization flow, hybrid flow) based on server support and operational conditions. The controller selects the appropriate authorization method in real-time, making the authorization process adaptive rather than static, thereby resolving the contradiction between ease of operation and reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the authorization approach parameter based on server capabilities and operational context. By detecting whether the authorization server supports device flow and whether a browser is available, the system adjusts the authorization method parameter to optimize both ease of operation and reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the image processing apparatus supports multiple authorization approaches, then the reliability of authorization processing is improved, but the device complexity increases

Engineering Contradiction:
Improveauthorization processingVSAvoidauthorization system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The image processing apparatus is designed with multi-functionality to support multiple authorization approaches (device flow, authorization flow, hybrid flow) within a single system. This universal design enables the device to adapt to different server capabilities and operational scenarios, improving reliability without requiring separate dedicated systems for each authorization method.

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

Solution Approach 2:

The controller acts as an intermediary that manages multiple authorization approaches. It detects server capabilities, determines the appropriate authorization method, and coordinates the authorization process, thereby simplifying the complexity of supporting multiple approaches through centralized intelligent management rather than distributed complex implementations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the apparatus automatically detects server support for authorization approaches, then the ease of operation is improved, but the time required for authorization processing increases

Engineering Contradiction:
Improveauthorization operationVSAvoidauthorization processing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary detection of server capabilities and browser availability before initiating the authorization process. By advance-detecting whether the authorization server supports device flow and whether a browser is available, the system prepares the appropriate authorization method in advance, avoiding time-consuming detections during the actual authorization execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The authorization system performs self-detection of server capabilities and automatic selection of the appropriate authorization approach without requiring user intervention. The controller autonomously detects server support for device flow and selects the optimal authorization method, maintaining ease of operation while minimizing time loss through automated decision-making.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250328616A1Image processing apparatus and authorization method in image processing apparatus
Publication Date: 2025.10.23 SHARP KK
  • US20250328616A1 patent drawing
  • US20250328616A1 patent drawing
  • US20250328616A1 patent drawing

AI summary

An image processing apparatus includes a controller, a storage, and an outputter. The controller enables use of a plurality of authorization approaches to perform authorization processing with respect to an authorization server. The storage stores therein connection information for connection to the authorization server. The outputter outputs screen information related to the authorization processing. Upon a user selecting authorization processing based on one authorization approach using the connection information, the controller determines whether or not the authorization server supports the one authorization approach. Upon determining that the authorization server does not support the one authorization approach, the controller restricts execution of the authorization processing based on the one authorization approach, and the outputter outputs a notification prompting the user to select another authorization approach that is different from the one authorization approach.