Outer Rim Archives
Archives · 2023 · 20230114235

Application (pre-grant publication)

Location-Based NFT Minting and Distribution

Number
20230114235
Published
2023-04-13
Filed
2022-10-07
Assignee
Disney Enterprises, Inc.
Inventors
Eivy; Adam D. et al.
CPC
G06T19/006; H04L9/50; H04L9/3213; G06Q20/3672
Verdict
Set aside NFT/blockchain, business
Source
Google Patents · FreePatentsOnline

Abstract

A system includes a hardware processor and a memory storing software code, the software code is executed to receive an assembly message for a plurality of users including first and second users to assemble at a same physical or virtual location, confirm that the first and second users are present at the same physical or virtual location, verify that each of those users is an owner of a respective NFT related to the assembly message, and generate a smart contract governing minting of variant NFTs. The software is further executed to mint, based on the smart contract, a first variant NFT based on the NFT of the first user and a second variant NFT based on the NFT of the second user, and distribute the first or second variant NFTs to the first user and the other of the first or second variant NFTs to the second user.

Background

BACKGROUND

Existing NFT minting and distribution platforms enable collectors to buy, sell, or trade NFTs at will, but are indifferent to the location of collectors, their social interactions, or the activities that they may be engaged in. As a result, conventional processes for minting and distributing NFTs to collectors fail to incentivize those NFT collectors to meet, whether in real life or virtually, in order to share their experiences as collectors or to gain additional benefits through socialization or cooperative endeavor.

Claims

1. A system comprising: a hardware processor and a system memory storing a software code; the hardware processor configured to execute the software code to: receive an assembly message for a plurality of users to assemble at a same physical location or a same virtual location, the plurality of users including a first user and a second user; confirm that the first user and the second user are present at the same physical location or the same virtual location; verify that each of the first user and the second user is an owner of a respective non-fungible token (NFT) related to the assembly message; generate a smart contract governing minting of a plurality of variant NFTs; mint, based on the smart contract, a first variant NFT based on the respective NFT owned by the first user and a second variant NFT based on the respective NFT owned by the second user; and distribute one of the first variant NFT or the second variant NFT to the first user, and the other one of the first variant NFT or the second variant NFT to the second user. || 10. A method for use by a system including a hardware processor and a system memory storing a software code, the method comprising: receiving, by the software code executed by the hardware processor, an assembly message for a plurality of users to assemble at a same physical location or a same virtual location, the plurality of users including a first user and a second user; confirming, by the software code executed by the hardware processor, that the first user and the second user are present at the same physical location or the same virtual location; verifying, by the software code executed by the hardware processor, that each of the first user and the second user is an owner of a respective non-fungible token (NFT) related to the assembly message; generating, by the software code executed by the hardware processor, a smart contract governing minting of a plurality of variant NFTs; minting, by the software code executed by the hardware processor based on the smart contract, a first variant NFT based on the respective NFT owned by the first user and a second variant NFT based on the respective NFT owned by the second user; and distributing, by the software code executed by the hardware processor, one of the first variant NFT or the second variant NFT to the first, user and the other one of the first variant NFT or the second variant NFT to the second user. || 19. A computer-readable non-transitory storage medium having stored thereon a software code, which when executed by a hardware processor, instantiates a method comprising: receiving an assembly message for a plurality of users to assemble at a same physical location or a same virtual location, the plurality of users including a first user and a second user; confirming that the first user and the second user are present at the same physical location or the same virtual location; verifying that each of the first user and the second user is an owner of a respective non-fungible token (NFT) related to the assembly message; generating a smart contract governing minting of a plurality of variant NFTs; minting, based on the smart contract, a first variant NFT based on the respective NFT owned by the first user and a second variant NFT based on the respective NFT owned by the second user; and distributing one of the first variant NFT or the second variant NFT to the first user and the other one of the first variant NFT or the second variant NFT to the second user.