Digital Service Authorization Guidance for Cooperative Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience due to the need to perform separate logins and authorization processes for multiple digital services, leading to interrupted authorization processing and lack of appropriate guidance during incomplete registration or authorization.

Innovation Solution

An information processing apparatus and method that determines the completion of cooperative settings with digital services, displaying appropriate screens for setting up cooperation when necessary, and guiding users through incomplete settings using a multi-function peripheral and information device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If user registration and authorization processing are performed in series using OAuth or OpenID Connect, then cooperative processing between multiple services is enabled, but authorization processing may be interrupted and forgotten, leading to errors and lack of user guidance

Engineering Contradiction:
Improvecooperative processing capabilityVSAvoidauthorization completion reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system establishes a feedback mechanism by storing authorization processing status information and checking it before executing processing requiring user registration and authorization. When authorization is incomplete, the system displays guidance screens to prompt users to complete the authorization, ensuring the process is not interrupted and forgotten. This feedback loop resolves the contradiction by maintaining reliability while preserving cooperative processing capability.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If separate login is required for each digital service, then each service can be accessed independently, but user convenience deteriorates due to multiple logins and authorization processes

Engineering Contradiction:
Improveservice independenceVSAvoiduser convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system merges the authorization management of multiple digital services by implementing a centralized authorization status check and unified guidance mechanism. Instead of requiring separate logins for each service, the system checks the authorization status across all services and provides unified guidance screens to complete authorization processes, thereby improving user convenience while maintaining service independence through the use of standard protocols like OAuth and OpenID Connect.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If authorization processing is interrupted and forgotten, then the system can resume other tasks, but cooperative screens are not displayed and errors occur when processing requiring user registration is executed

Engineering Contradiction:
Improvesystem task resumptionVSAvoiduser guidance availability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary action by storing the authorization processing status information before resuming other tasks. Before executing processing that requires user registration and authorization, the system checks the stored status information to determine whether authorization is complete. This preliminary check ensures that cooperative screens are displayed appropriately and prevents errors, while allowing the system to resume other tasks in between, thus maintaining productivity without sacrificing user guidance availability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250391284A1Information processing apparatus and method of controlling the same, and storage medium
Publication Date: 2025.12.25 CANON KK
  • US20250391284A1 patent drawing
  • US20250391284A1 patent drawing
  • US20250391284A1 patent drawing

AI summary

An information processing apparatus determines whether cooperative setting for cooperation with a digital service is completed when processing that can cooperate with the digital service is executed, and in a case that it is determined that cooperation with the digital service is not completed, determines whether setting information for the cooperation issued from the digital service is held. In a case that it is determined that the setting information for the cooperation is not held, the information apparatus displays a first screen for performing setting of cooperation with the digital service and setting of the processing that can cooperate with the digital service in the information processing apparatus, and in a case that it is determined that the setting information for cooperation is held, the information apparatus displays a second screen for performing setting of the processing that can cooperate with the digital service in the information processing apparatus.