Storage Application Provisioning SDK for Unified Credential Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile device provisioning processes for storage applications are burdensome due to the need for unique API calls and differing processing across various storage applications, leading to inefficiencies and complexity in integrating credentials or tokens.

Innovation Solution

The use of a provisioning software development kit (SDK) on a mobile device that integrates provisioning processes for multiple authorizing entity and storage applications, managing encrypted credentials and interacting with processing networks to provide a uniform and secure provisioning process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If unique API calls and differing processing are implemented for each storage application, then each application can be provisioned with specific credentials or tokens, but the provisioning process becomes complex and burdensome

Engineering Contradiction:
Improveprovisioning capability for multiple storage applicationsVSAvoidprovisioning process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal provisioning process that can handle multiple storage applications through a single standardized interface. The system uses a common provisioning flow that automatically adapts to different storage applications, eliminating the need for unique API calls for each application while maintaining the ability to provision specific credentials and tokens appropriately.

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

Solution Approach 2:

The patent introduces an intermediary layer (the provisioning system) that mediates between the user/device and multiple storage applications. This intermediary handles the complexity of different application requirements internally while presenting a simplified, unified interface to the user, thereby reducing perceived complexity without sacrificing adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple API calls are required for provisioning different storage applications, then specific credentials can be obtained, but the provisioning time and effort increase

Engineering Contradiction:
Improvecredential provisioning accuracyVSAvoidprovisioning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-configuring the provisioning system with knowledge of multiple storage application requirements. The system prepares credential templates and provisioning parameters in advance, allowing it to quickly deploy appropriate credentials without requiring multiple sequential API calls during the actual provisioning process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges multiple credential provisioning operations into a single unified provisioning process. Instead of making separate API calls for each storage application, the system combines these operations into one coordinated process that efficiently retrieves and distributes appropriate credentials across multiple applications simultaneously, reducing overall provisioning time while maintaining accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250219835A1Comprehensive storage application provisioning using a provisioning software development kit (SDK)
Publication Date: 2025.07.03 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US20250219835A1 patent drawing
  • US20250219835A1 patent drawing
  • US20250219835A1 patent drawing

AI summary

A method includes receiving, by an authorizing entity computer from an authorizing entity application on a mobile device, a request for encrypted user device details. The request includes a user device identifier for a selected user device and a signed nonce, which is a nonce signed by a processing computer. The method includes verifying the signed nonce, retrieving user device information associated with the user device identifier, encrypting the user device information, and transmitting, to the authorizing entity application on the mobile device, the encrypted user device information.