Secure Data Transfer Using a Local Cache Locker

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data transfer technologies lack security measures to protect user profiles and devices from unauthorized access and data exfiltration, allowing bad actors to trace data items back to user profiles and access stored data items.

Innovation Solution

Implementing a local cache locker outside the user profile to store data items and decoupling servers from user profiles, along with a validation technique to authenticate data transfer and receipt requests, using proof-of-origin information to validate user legitimacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data items are shared with a website for transfer, then data transfer functionality is enabled, but user profile security deteriorates as bad actors can trace data items back to user profiles

Engineering Contradiction:
Improvedata transfer capabilityVSAvoiduser profile security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a local cache locker as an intermediary storage mechanism between the user profile and the website. Data items are copied to this secure local storage before transfer, preventing direct exposure of the user profile to external websites while maintaining transfer functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data storage and transfer process into distinct components: the user profile (for permanent storage), the local cache locker (for temporary secure storage during transfer), and the website (for external access). This segmentation isolates the user profile from direct external access while enabling controlled data transfer

Inventive Principle:
Principle #1Segmentation

2Loss of information

If user profile identification is included with data items for transfer, then data transfer tracking is enabled, but security deteriorates as bad actors can trace and access user profiles

Engineering Contradiction:
Improvedata transfer trackingVSAvoidtraceability to user profile
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The local cache locker acts as an intermediary that decouples the user profile identification from the data item during transfer. The cache locker manages the association between data items and user profiles locally, preventing external websites from directly tracing data items back to user profiles while maintaining transfer tracking capability

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If servers are directly connected to user profiles for data access, then data accessibility is improved, but security deteriorates as servers become vulnerable to attacks on user profiles

Engineering Contradiction:
Improvedata accessibilityVSAvoidserver vulnerability to attacks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent positions the local cache locker as an intermediary layer between servers and user profiles. Servers can access data items through the cache locker without direct connection to user profiles, maintaining data accessibility while preventing servers from becoming vectors for attacking user profiles

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The architecture segments server access rights from user profile access. Servers gain access to the local cache locker for data transfer operations, but this access is deliberately separated from direct user profile access, creating a security boundary that prevents server compromises from leading to user profile breaches

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12563098B2System and method for performing a secured operation
Publication Date: 2026.02.24 BANK OF AMERICA CORP
  • US12563098B2 patent drawing
  • US12563098B2 patent drawing
  • US12563098B2 patent drawing

AI summary

A system for performing secured operations includes a user device and a server. The user device generates a first operation data that includes the origin of the operation and a unique identifier of a user. The user device communicates the operation data to the server. The server generates, based on the first operation data, one or more first conditional rules that include a first rule that indicates the operation is to be executed when a second user requesting to receive a data item is identified. The server determines that one or more first conditional rules are met. In response, the server communicates a signal to the user device, where the signal indicates to transfer the data item to a second user device associated with the second user.