Credential Management System for Application Modernization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Application modernization is complex and time-consuming due to the need for authorized access to numerous resources across various systems, requiring efficient credential management while maintaining confidentiality and allowing collaboration without blocking users.

Innovation Solution

A credential management system automates the process of granting credentials to application modernization systems, using a hierarchical approach with global defaults, specifically associated credentials, and alias-based authentication to streamline access across different resources and platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual credential management is used to access multiple resources, then credential confidentiality can be maintained, but the application modernization process becomes complex and time-consuming

Engineering Contradiction:
Improvecredential confidentialityVSAvoidapplication modernization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces a credential management system that acts as an intermediary between users and resources. This system automatically retrieves, manages, and provides credentials without exposing them to users, thereby maintaining confidentiality while enabling efficient access to multiple resources during application modernization

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The credential management system enables self-service by automatically handling credential retrieval and distribution. The system autonomously manages the credential lifecycle including obtaining credentials from resource owners and providing them to appropriate users without manual intervention, thus reducing time loss while maintaining security

Inventive Principle:
Principle #25Self-service

2Productivity

If credentials are shared among multiple users for collaboration, then productivity increases, but credential exposure and security risks increase

Engineering Contradiction:
Improveuser collaboration efficiencyVSAvoidcredential exposure risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts credentials from the user domain and places them in a dedicated credential management system. Users interact with the system through aliases rather than direct credential exposure, allowing multiple users to collaborate efficiently while the actual credentials remain secured in the management system

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The credential management system serves as an intermediary layer between users and resources. It provides credential access to multiple users for collaboration while preventing direct credential exposure through its automated management and alias-based authentication mechanism

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If automated credential retrieval is implemented, then access efficiency improves, but system complexity increases

Engineering Contradiction:
Improvecredential access speedVSAvoidcredential management system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The credential management system is designed as a universal platform that handles multiple credential types (passwords, tokens, certificates) and serves multiple functions (retrieval, management, distribution). This multi-functionality consolidates what would otherwise be multiple separate systems, improving access efficiency while managing complexity through a single unified solution

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

Data Source

PatentUS12182250B2Credentials management and usage in application modernization
Publication Date: 2024.12.31 VMWARE INC
  • US12182250B2 patent drawing
  • US12182250B2 patent drawing
  • US12182250B2 patent drawing

AI summary

Credentials management and usage in application modernization can be implemented as computer-readable methods, media and systems. A notification identifying an application modernization operation is received. The operation is to be performed on an application deployed by multiple resources arranged in multiple hierarchical levels. A resource residing at a hierarchical level of the multiple hierarchical levels is identified. The application modernization operation is to be performed on the identified resource which has a resource type. A search for a credential is performed. The credential grants access to the resource to enable performing the application modernization operation. In response to the searching, a credential included in the multiple credentials is identified. The identified credential grants access either to the resource or to resources of the resource type. In response to receiving the notification, the identified credential is provided.