NFT-Based Software Execution with Metadata Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack a comprehensive solution for generating, selling, and executing software that utilizes non-fungible tokens (NFTs), particularly in ensuring secure execution and display of ownership information.

Innovation Solution

The proposed solution involves a method and device for generating and running NFT-based software, which includes receiving execution requests, loading NFT metadata, verifying execution rights, running the software, and outputting engraving data on an execution screen. This process ensures secure and transparent ownership and execution of NFT-based software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If NFT metadata is loaded and execution rights are verified, then security and ownership verification are improved, but system complexity increases

Engineering Contradiction:
Improveexecution securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary verification mechanism that loads NFT metadata from a blockchain or centralized authority and uses it to mediate execution rights verification. This intermediary layer ensures secure ownership verification while managing system complexity through standardized verification protocols rather than complex decentralized verification logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If engraving data is output on execution screen, then ownership transparency is improved, but display complexity increases

Engineering Contradiction:
Improveownership information transparencyVSAvoiddisplay complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts ownership information from the complex NFT metadata structure and presents it as simplified engraving data on the execution screen. This extraction process maintains ownership transparency by displaying relevant information (owner address, transaction hash, timestamp) while avoiding the complexity of displaying full metadata structures or blockchain data.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If NFT-based software is generated and packaged with digital signature, then software authenticity is improved, but generation complexity increases

Engineering Contradiction:
Improvesoftware authenticityVSAvoidsoftware generation ease
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent implements preliminary action by pre-packaging software with digital signatures and NFT metadata before distribution. This preliminary packaging ensures software authenticity is established at generation time, while simplifying subsequent deployment as the authenticated package can be directly executed without additional verification steps.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12314450B2Method and device for NFT-based software
Publication Date: 2025.05.27 SAMSUNG ELECTRONICS CO LTD
  • US12314450B2 patent drawing
  • US12314450B2 patent drawing
  • US12314450B2 patent drawing

AI summary

A method and device for non-fungible token (NFT)-based software is disclosed. A method of running the NFT-based software performed on the device includes: running the NFT-based software in response to an execution request for executing the NFT-based software; loading NFT metadata including identification information indicating the NFT-based software, identification information indicating an owner of the NFT-based software, and specified engraving data, in response to the execution request; and outputting the engraving data included in the NFT metadata based on an event occurring as the NFT-based software runs.