Visual Upgrade Control for Verifiable Credential Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing verifiable credential technologies do not provide a straightforward method for users to upgrade their authorization levels conveniently, requiring manual processes and lacking automation in verifying and fulfilling upgrade conditions.

Innovation Solution

The introduction of an upgradable verifiable credential system within a digital wallet, where users can visualize and interact with upgrade controls to initiate upgrades, with the issuer verifying conditions and providing enhanced authorization claims upon successful completion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual processes are used for upgrading verifiable credentials, then security and control remain with the issuer, but user convenience and ease of operation deteriorate

Engineering Contradiction:
Improveuser convenienceVSAvoidprocess complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The holder computing system automatically performs the upgrade process by detecting when upgrade conditions are met and initiating the upgrade sequence without requiring manual intervention from the user. The system self-manages the entire upgrade workflow from condition detection to credential issuance.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The verifiable credential includes pre-stored upgrade conditions and associated visualizations that are prepared in advance. When upgrade conditions are met, the system can immediately execute the upgrade without requiring real-time verification or manual setup, as all necessary information is pre-configured in the credential.

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If automated upgrade verification is implemented, then user convenience improves, but system complexity and security verification requirements increase

Engineering Contradiction:
Improveautomation levelVSAvoidverification security
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

Upgrade conditions are pre-stored within the verifiable credential itself during issuance. This preliminary preparation allows the holder system to automatically verify conditions using data already available in the credential, eliminating the need for complex external verification systems while maintaining security through the original issuance trust chain.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors whether upgrade conditions are met by comparing current state information against the pre-stored conditions in the verifiable credential. When conditions are satisfied, the system provides feedback by triggering the upgrade sequence, creating a closed-loop automated verification system that maintains security through cryptographic verification of credential integrity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12124558B2Visualization-assisted upgrade of verifiable credential
Publication Date: 2024.10.22 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12124558B2 patent drawing
  • US12124558B2 patent drawing
  • US12124558B2 patent drawing

AI summary

Upgrading of a verifiable credential by a user interfacing with an upgrade control of a visualization of the verifiable credential. The upgradable verifiable credential includes an authorization claim specifying an authorization scope, and an enhancement claim specifying a condition for enhancing the specified authorization scope. A visualization of the upgradable verifiable credential is then display with the upgrade control to a user of a holder computing system that is the holder of the verifiable credential. Accordingly, if the user interacts with the upgrade control, the condition for upgrading the verifiable credential may be accomplished. The issuer of the authorization claim may then be notified of this. The issuer may then provide an ungraded verifiable credential that includes an authorization claim that includes more or a different authorization scope than the prior verifiable credential.