Application Authorization Checks After Version Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in granting additional authorization to applications after version updates, as they are unaware of the necessary permissions required for new functions, leading to potential failure in enabling added features.

Innovation Solution

An image management apparatus that includes an obtainment unit to determine the scope of authorization before version updates and a notification unit to inform users of necessary permissions, ensuring proper authorization delegation for new application features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the application is updated to add new functions, then the functionality and versatility of the application is improved, but the user may not be aware of the new authorization requirements leading to potential function failure

Engineering Contradiction:
Improveapplication functionalityVSAvoidauthorization scope information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs preliminary action by checking the authorization scope before the application uses new functions. The determination unit checks whether the application has authorization for each resource before attempting to access it, preventing failures before they occur. This is implemented in the authorization determination unit that pre-verifies permissions against the authorization scope obtained from the resource server.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The notification unit provides feedback to the user when authorization is insufficient. When the determination unit finds that the application lacks necessary authorization, the notification unit informs the user and prompts them to grant additional authorization. This feedback mechanism ensures users are aware of authorization requirements and can take corrective action.

Inventive Principle:
Principle #23Feedback

2Reliability

If the application checks authorization scope before version update, then the reliability of function execution is improved, but the complexity of authorization management increases

Engineering Contradiction:
Improvefunction execution reliabilityVSAvoidauthorization management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The application performs self-service by automatically checking its own authorization scope against the resources it needs to access. The determination unit within the application itself compares the required authorization with the granted authorization scope, eliminating the need for external manual verification. This self-check mechanism simplifies the overall system architecture while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If the system notifies users of authorization requirements, then the ease of operation is improved by preventing function failures, but the amount of information processing and user interaction increases

Engineering Contradiction:
Improveuser operation easeVSAvoidauthorization check and notification time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs authorization checking as a preliminary action before the user attempts to use any function. By pre-verifying authorization scopes at the point of function invocation rather than during or after operation, the system minimizes user interaction time while ensuring smooth operation. The determination unit checks authorization immediately when a function is called, preventing failures before they affect user experience.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260023551A1Information processing apparatus, control method, and storage medium
Publication Date: 2026.01.22 CANON KK
  • US20260023551A1 patent drawing
  • US20260023551A1 patent drawing
  • US20260023551A1 patent drawing

AI summary

An image management apparatus is operated by an application includes: an obtainment unit configured to obtain information indicating a scope of the authorization granted before a version update of the application to the application to use a linked resource server and a notification unit configured to give a predetermined notification to a user in a case where the scope does not include authorization necessary for the user to use a function added as a result of the version update of the application.