Substitutable Secure Token Generation via Oracle-Triggered Smart Contract Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for an efficient method to generate substitutable secure tokens that can be replaced based on specific conditions, addressing the limitations of existing token generation systems.

Innovation Solution

A system is developed that generates secure tokens with a built-in source code function on a distributed register, allowing for the substitution of these tokens with one or more substitute tokens when a specific condition is met, using values retrieved from an oracle or value database.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If secure tokens are made substitutable with built-in source code functions, then adaptability and versatility are improved, but device complexity increases

Engineering Contradiction:
Improvetoken substitutabilityVSAvoidsmart contract complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the token system into distinct components: original secure tokens, substitute tokens, and oracle mechanisms. The smart contract is divided into modular functions including conversion logic, validation routines, and oracle integration points. This segmentation allows the substitutability feature to be added without monolithically increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-configuring smart contracts with built-in source code functions that define substitution rules and conditions before tokens are created. The conversion logic and validation mechanisms are established in advance, enabling seamless token substitution when conditions are met without requiring complex runtime decision-making.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If token substitution is enabled through oracle integration, then productivity is improved, but reliability may worsen due to external dependencies

Engineering Contradiction:
Improvetoken conversion efficiencyVSAvoidtoken security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent uses oracles as intermediary mechanisms that bridge the blockchain environment and external data sources. These oracles provide verified external information (such as price feeds, event data, or condition status) to the smart contract in a standardized, trusted manner, enabling efficient token substitution while maintaining security through the intermediary layer that validates and relays information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where oracles continuously monitor external conditions and provide real-time data back to the smart contract. This feedback loop enables the contract to automatically detect when substitution conditions are met and execute conversions appropriately, improving productivity while maintaining reliability through continuous verification of substitution criteria.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12238214B2System for generation of substitutable configurations of secure electronic distributed register tokens
Publication Date: 2025.02.25 BANK OF AMERICA CORP
  • US12238214B2 patent drawing
  • US12238214B2 patent drawing
  • US12238214B2 patent drawing

AI summary

A system is provided for generation of substitutable configuration of secure distributed register tokens. In particular, the system may generate, on a distributed register, a secure token with a built-in source code function for triggering a substitution of the secure token with one or more substitute tokens upon the occurrence of a specific condition. The function may pull one or more values associated with the secure token (e.g., from an oracle) and generate the one or more substitute tokens based on the one or more values. Once the substitute tokens are generated, the substitute tokens may be used to replace the secure token on the distributed register.