Upgrade Token Authorization for Offline System Maintenance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional system upgrade techniques require upgrading the entire upgrade application separately before applying upgrades to the entire system, leading to increased costs, management overheads, and disruptions due to unavailability of functionalities during the upgrade process.

Innovation Solution

An upgrade implementation module that generates and validates an upgrade token to authorize access and implement upgrades even when the authentication-authorization service is offline, preventing unauthorized access and ensuring continuous system functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional upgrade techniques are used to upgrade the entire system, then system upgrades can be implemented, but the authentication-authorization service must be taken offline resulting in loss of access to functionalities

Engineering Contradiction:
Improvesystem upgrade reliabilityVSAvoidsystem availability during upgrade
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The upgrade process is segmented into two independent parts: upgrading the authentication-authorization service separately from upgrading the entire system. This allows the auth service to be upgraded first while other system components continue to operate normally, maintaining system availability during the upgrade process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The authentication-authorization service is upgraded in advance before the rest of the system. This preliminary action ensures that the upgraded auth service is ready to validate access tokens before other system components are upgraded, enabling seamless transition without taking the entire system offline.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If the authentication-authorization service is taken offline for system upgrades, then complete system upgrading can be performed, but access to functionalities is lost during upgrade cycles

Engineering Contradiction:
Improvesystem upgrade processVSAvoidaccess to functionalities during upgrade
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The system dynamically transitions between different operational states during upgrade. The authentication-authorization service can operate in a mode where it validates upgrade tokens without requiring full system availability, allowing gradual transition from old to new version while maintaining functionality access.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

An upgrade token mechanism serves as an intermediary between the upgraded authentication-authorization service and the rest of the system. This token allows the service to be upgraded and validated independently, acting as a bridge that maintains system operation during the transition period.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Extent of automation

If separate upgrade application is used to manage upgrades, then upgrade control is maintained, but extra costs and management overheads are incurred

Engineering Contradiction:
Improveupgrade controlVSAvoidupgrade management structure
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The upgrade management functionality is merged directly into the authentication-authorization service itself. The auth service now handles both authentication/authorization and upgrade validation through the upgrade token mechanism, eliminating the need for a separate upgrade application and reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The authentication-authorization service is enhanced to perform multiple functions: traditional authentication, authorization, and upgrade validation. By making the auth service universal and multi-functional, the system eliminates redundant components and reduces management overhead while maintaining automated upgrade control.

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

Data Source

PatentUS11671428B2Granting access to upgrade resource with existing authorization infrastructure
Publication Date: 2023.06.06 EMC IP HLDG CO LLC
  • US11671428B2 patent drawing
  • US11671428B2 patent drawing
  • US11671428B2 patent drawing

AI summary

Described is a system for preventing unauthorized access to an upgrade implementation module while an authentication-authorization service is offline. Various embodiments of the upgrade implementation module record an upgrade token generated by a system manager. The upgrade implementation module sets an authentication-authorization service to an offline mode. The upgrade implementation module determines a match between a received upgrade token and the recorded upgrade token in order to prevent unauthorized access of the upgrade implementation module. In response to determining the match, the upgrade implementation module authorizes implementation of an upgrade package associated with the upgrade token while the authentication-authorization service is in the offline mode.