Blockchain Transfer Manager for Secure Data-File Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain networks lack secure and efficient mechanisms for data transfers between users, which can lead to vulnerabilities and inefficiencies in data interactions.

Innovation Solution

The implementation of a transfer manager within the blockchain network that utilizes digital tokens and smart contracts to manage and secure data transfers, ensuring compliance with predefined rules and authorizations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional data transfer mechanisms are used in blockchain networks, then data transfers can occur between users, but data security and vulnerability to attacks worsen

Engineering Contradiction:
Improvedata securityVSAvoidvulnerability to attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a transfer manager as an intermediary component that mediates all data transfers between users in the blockchain network. The transfer manager validates transfer requests, checks authorizations, and executes transfers only when rules are satisfied, thereby securing data transfers against unauthorized access and attacks while maintaining the decentralized nature of the blockchain network

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary actions by requiring users to pre-configure transfer rules and authorizations in smart contracts before actual data transfers occur. The transfer manager checks these pre-established rules against each transfer request, ensuring that only authorized transfers are executed. This preliminary configuration approach prevents unauthorized transfers and enhances security before data actually moves

Inventive Principle:
Principle #10Preliminary action

2Productivity

If manual data transfer management is implemented in blockchain networks, then data transfers can occur, but transfer efficiency and automation worsen

Engineering Contradiction:
Improvetransfer efficiencyVSAvoidmanual management overhead
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The patent implements self-service through smart contracts that automatically execute data transfers when predefined rules are satisfied. The transfer manager autonomously validates transfer requests against stored rules, checks authorizations, and executes transfers without requiring manual intervention. This automation significantly improves transfer efficiency while reducing manual management overhead, as the system serves itself by automatically enforcing security rules and executing approved transfers

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If flexible data transfer permissions are allowed, then users can freely transfer data, but data security and unauthorized access worsen

Engineering Contradiction:
Improvetransfer flexibilityVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by implementing fine-grained, context-specific authorization rules for different data transfers. Instead of uniform permission settings, the system allows each user to define specific rules for specific data files, recipients, transfer conditions, and timeframes. The transfer manager evaluates each transfer request against the appropriate localized rules, enabling flexible data transfer permissions while maintaining security through precise, context-aware authorization checks

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12452066B2System and method for allocating transfer of data from a data file
Publication Date: 2025.10.21 BANK OF AMERICA CORP
  • US12452066B2 patent drawing
  • US12452066B2 patent drawing
  • US12452066B2 patent drawing

AI summary

A processor receives a request to delegate, to a second user, one or more scheduled transfers of data objects from a first data file to a first entity. In response, the processor generates and transmits digital tokens amounting to a first amount of data objects allocated to the second user for the scheduled transfers. The processor receives a second request from the first entity for a first scheduled transfer of data objects from the first data file. In response to receiving the second request the processor transfers to the first entity a third amount of data objects equivalent to the amount of digital tokens transferred to the first entity by the second user for the first scheduled data transfer.