NFT Address Verification for Application Execution Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems face challenges in preventing unauthorized use of data, particularly when improperly acquired data is downloaded or installed on devices, leading to potential adverse effects or unpaid fees to authorized distributors.

Innovation Solution

An information processing apparatus is configured to store an address and execute a predetermined application, determining if the transmission destination address of a non-fungible token (NFT) matches the stored address, and restricting the application's execution if the addresses do not match, thereby preventing unauthorized use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data such as an application is downloaded or installed from an unauthorized distributor, then the information processing apparatus can acquire and execute the application, but the apparatus might be adversely affected or fees might fail to be paid to an authorized distributor

Engineering Contradiction:
Improveability to acquire and execute applicationsVSAvoiddata authenticity and authorization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary verification of the NFT address against the stored authorized address before allowing application execution. This advance check prevents unauthorized applications from running while still permitting legitimate ones, resolving the contradiction between acquisition flexibility and authorization reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an NFT-based intermediary mechanism that mediates between the application and the execution environment. The NFT serves as a trusted intermediary that verifies authorization, enabling the system to maintain both adaptability in acquiring applications and reliability in ensuring authorized distribution

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the address verification mechanism is implemented to prevent unauthorized use, then data integrity is maintained, but the system complexity increases

Engineering Contradiction:
Improvedata integrity and authorizationVSAvoidaddress verification system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The NFT serves multiple functions simultaneously: it acts as an authorization credential, a verification token, and an execution permission carrier. This multi-functionality reduces the need for separate verification mechanisms, thereby maintaining reliability while minimizing the increase in system complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20240257114A1Information processing apparatus and information processing system
Publication Date: 2024.08.01 CANON KK
  • US20240257114A1 patent drawing
  • US20240257114A1 patent drawing
  • US20240257114A1 patent drawing

AI summary

An information processing apparatus includes one or more memories and one or more processors. The one or more memories and the one or more processors are configured to store an address, execute a predetermined application installed on the information processing apparatus, determine whether an address of a transmission destination of a non-fungible token (NFT) that is included in transaction data of the NFT corresponding to the predetermined application installed on the information processing apparatus is identical to the stored address, and restrict the predetermined application from being executed in a case where the address of the transmission destination is not identical to the stored address.