Authorization Layer for Role Based Resource Transfer Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing resource transfer systems are vulnerable to security breaches and inaccurate data transfers due to users with varying approval statuses, leading to data loss, unauthorized usage, and increased latency.

Innovation Solution

Implementing an authorization layer that controls resource transfers based on user approval status, automatically performing transfers for approver administrators, delaying transfers for approver non-administrators until approval from approver administrators or non-administrators, and generating alerts for non-approver non-administrators to ensure accurate and secure transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If resource transfers are allowed without approval verification, then transfer speed and system productivity are improved, but security and reliability deteriorate due to unauthorized transfers and data loss

Engineering Contradiction:
Improvetransfer speedVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary approval verification before executing resource transfers. Users with approver status must validate transfer requests in advance, ensuring security checks are completed before the actual transfer occurs, thus preventing unauthorized transfers while maintaining system reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The approval layer acts as an intermediary between transfer requests and execution. It mediates by verifying user permissions and approval status, allowing legitimate transfers to proceed while blocking unauthorized ones, thus resolving the contradiction between speed and security

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple approval layers are implemented for all users, then security and reliability are improved, but system complexity and processing time increase

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies different approval requirements to different users based on their specific permissions and roles. Not all users require the same level of approval, and approval is only enforced where necessary based on user characteristics and transfer parameters, reducing unnecessary complexity

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The approval system is segmented into different user categories (approvers and non-approvers). This segmentation allows the system to apply simplified processing to trusted users while maintaining strict verification for others, reducing overall system complexity while preserving security

Inventive Principle:
Principle #1Segmentation

3Reliability

If approval verification is performed for every transfer, then accuracy and reliability are improved, but processing latency increases

Engineering Contradiction:
Improvetransfer accuracyVSAvoidprocessing latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs approval verification partially - only for users with non-approver status or specific transfer conditions. For trusted approvers or low-risk transfers, verification is streamlined or skipped, reducing processing latency while maintaining accuracy for critical transfers

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250322397A1Authorization layer for controlling resource transfers
Publication Date: 2025.10.16 TRUIST BANK
  • US20250322397A1 patent drawing
  • US20250322397A1 patent drawing
  • US20250322397A1 patent drawing

AI summary

A system can be provided for controlling resource transfers based on user approval status. For example, the system can store user data. The user data can include users and an approval status for each of the users. The approval status of each of the users can be approver administrator, approver non-administrator, or non-approver non-administrator. The system can further receive, from a user device associated one of the users, a request to transfer a resource. The system can determine, based on the user data, that an approval status of the user is non-approver non-administrator. The system can then transmit an alert to user devices associated with users with an approval status of approver administrator or of approver non-administrator. Additionally, the system can receive an approval indicator from one of the user devices. Upon receiving the approval indicator, the system can automatically transfer the resource.