Decentralized Procedural Digital Asset Creation in AR
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional digital assets in augmented reality applications are static and non-modifiable, limiting creativity and accessibility, especially for those unfamiliar with smart contracts and distributed ledgers, as they do not allow for dynamic changes or efficient storage.
Innovation Solution
A decentralized procedural digital asset creation method using a blockchain to store metadata about the asset's characteristics and ownership, enabling users to generate, modify, and transfer digital assets within an augmented reality environment, with smart contracts managing and updating the metadata on the blockchain.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If conventional tokens are handmade by artists as 2D images, then the asset creation is simple and accessible, but the assets remain static and non-modifiable after creation
Solution Approach 1:
The patent implements dynamic digital assets through procedural generation algorithms that can be modified after creation. The system stores generation parameters and algorithms on the blockchain, allowing assets to be dynamically regenerated with different parameters while maintaining ownership and provenance tracking.
Solution Approach 2:
The patent segments the digital asset into two parts: the immutable metadata/ownership information stored on the blockchain, and the mutable procedural generation parameters that allow modification. This separation enables the asset to be modified while maintaining a verifiable creation history.
2Reliability
If the entire digital asset is stored on the blockchain, then the asset ownership and characteristics are securely recorded, but the storage costs are high
Solution Approach 1:
The patent extracts only the essential metadata and generation parameters from the full digital asset and stores these on the blockchain. The actual asset data is stored off-chain, significantly reducing blockchain storage requirements while maintaining ownership and provenance verification capabilities.
Solution Approach 2:
The system creates and stores a simplified copy (metadata) of the digital asset on the blockchain rather than the full asset. This metadata contains sufficient information to verify ownership and regenerate the asset, providing security at a fraction of the storage cost.
3Adaptability or versatility
If procedural generation algorithms are used to create digital assets, then the assets become dynamic and modifiable, but the complexity of asset creation increases for users unfamiliar with smart contracts
Solution Approach 1:
The patent introduces an intermediary layer between the user and the complex procedural generation algorithms. This layer provides simplified interfaces and pre-configured templates that allow users to create and modify assets without needing to understand the underlying smart contract complexity or procedural generation mechanics.
Solution Approach 2:
The system provides universal tools and templates that work across different asset types and use cases. Users can access a standardized set of procedural generation capabilities that function consistently regardless of the specific asset being created, reducing the learning curve and complexity perception.
Data Source
AI summary
Example implementations include a method, apparatus and computer-readable medium for decentralized procedural digital asset creation, comprising receiving a first request to create a digital asset from an application executing an augmented reality effect on a computing device, wherein the first request includes an identifier associated with a user of the application. The implementations further include generating the digital asset and metadata of the digital asset, wherein the metadata includes information about characteristics of the digital asset and ownership of the digital asset by the user. Additionally, the implementations further include storing the metadata on a blockchain. Additionally, the implementations further include receiving a second request to access the digital asset from the application. Additionally, the implementations further include transmitting, to the application for rendering, the metadata stored on the blockchain in response to validating the identifier associated with the user in the second request.


