Although existing non-fungible token (NFT) minting and distribution schemes advantageously enable NFT collectors to buy, sell, or trade NFTs at will, those conventional schemes do nothing to protect the value of existing NFTs as more and more of such assets become available. However, the increasing proliferation of NFTs threatens to undesirably dilute the value of existing NFTs, both their objective market value and the subjective value arising from the perception by an NFT owner that their NFT asset is rare or precious. That is to say, conventional NFT minting and distribution approaches fail to incentivize the relinquishment of existing NFTs. Thus there is a need in the art for an NFT marketplace solution capable of preserving or enhancing the value of existing NFTs without constraining the production and exchange of new NFTs.
The following description contains specific information pertaining to implementations in the present disclosure. One skilled in the art will recognize that the present disclosure may be implemented in a manner different from that specifically discussed herein. The drawings in the present application and their accompanying detailed description are directed to merely exemplary implementations. Unless noted otherwise, like or corresponding elements among the figures may be indicated by like or corresponding reference numerals. Moreover, the drawings and illustrations in the present application are generally not to scale, and are not intended to correspond to actual relative dimensions.
The technology known as a non-fungible token (NFT) allows individual artists and companies to sell ownership rights to a digital asset, such as a file containing a photo or other image, video, audio, or any other desirable digital representation of a real or virtual object. An NFT is a unit of data stored on a secure digital ledger, such as a blockchain for example, that certifies a digital asset to be unique and therefore non-fungible. An NFT can be used to represent a digital asset which is typically stored in and accessible via the cloud, and confer ownership of that digital asset to an individual or entity. However, in contrast to traditional ownership rights, ownership of an NFT does not prevent others from accessing, or even copying, the digital asset associated with the NFT.
The present application discloses systems and methods for performing NFT retirement that address emerging challenges to maintaining and enhancing NFT value. As noted above, although existing NFT minting and distribution schemes advantageously enable NFT collectors to buy, sell, or trade NFTs at will, those conventional schemes do nothing to protect the value of existing NFTs as more and more of such assets become available. However, and as also noted above, the increasing proliferation of NFTs threatens to undesirably dilute the value of existing NFTs, both their objective market value and the subjective value arising from the perception by an NFT owner that their NFT asset is rare or precious. Thus, conventional NFT minting and distribution approaches fail to incentivize the relinquishment of existing NFTs, either for recycling, i.e., through re-minting for example, or for retirement (hereinafter “burning”). By contrast, the present NFT retirement solution advantageously enables the rewarding of NFT collectors for their real or virtual presence at particular locations, their participation in specific collaborative activities, and their willingness to relinquish an NFT presently in their possession. Consequently, the present to NFT retirement solution can add value to the NFTs remaining in circulation by enhancing their scarcity.
It is noted that, as defined in the present application, the term “NFT asset” may refer to any digital asset having its ownership certified by an NFT. Examples of an NFT asset may include a digital file containing an image or images, video without audio, audio without video, or audio-video (AV) content, such as all or part of a television (TV) episode, movie, or video game, to name a few. In addition, or alternatively, in some implementations, an NFT asset may be or include a digital representation of persons, fictional characters, locations, objects, and identifiers such as brands and logos, for example, which populate a virtual reality (VR), augmented reality (AR), or mixed reality (MR) environment. Such digital representations may depict virtual worlds that can be experienced by any number of users synchronously and persistently, while providing continuity of data such as personal identity, user history, entitlements, possessions, payments, and the like. Moreover, in some implementations, an NFT asset may be a hybrid of traditional audio-video and fully immersive VR/AR/MR experiences, such as interactive video.
It is further noted that the term “NFT wallet” may refer to any secure software application assigned to an owner of an NFT asset that stores the NFT credentials (e.g., public and private keys, certifying ownership of the NFT asset), and enables the NFT asset owner to reassign, i.e., sell or otherwise transfer ownership of the NFT asset to another person or entity. It is also noted that the relationship between an NFT asset and an NFT wallet is many-to-one rather than one-to-one. That is to say, in some implementations, the same NFT wallet may store NFT credentials for each of multiple NFT assets. However, the NFT credentials of an NFT asset are uniquely present in only one NFT wallet at a time.
Moreover, as defined in the present application, the term “burning,” when applied to an NFT, refers to the permanent removal of that NFT from circulation. Thus, burning may refer to destruction of an existing NFT, or to the persistent sequestering of an NFT in a digital wallet that is inaccessible for use to purchase, trade, award, or otherwise confer possession or ownership of any NFT stored within it.
With respect to the representation of system 110 shown in
It is further noted that although
It is also noted that although
Hardware processor 114 may include multiple hardware processing units, such as one or more central processing units, one or more graphics processing units, one or more tensor processing units, one or more field-programmable gate arrays (FPGAs), and an application programming interface (API) server, for example. By way of definition, as used in the present application, the terms “central processing unit” (CPU), “graphics processing unit” (GPU), and “tensor processing unit” (TPU) have their customary meaning in the art. That is to say, a CPU includes an Arithmetic Logic Unit (ALU) for carrying out the arithmetic and logical operations of computing platform 111, as well as a Control Unit (CU) for retrieving programs, such as NFT retirement software code 118, from system memory 116, while a GPU may be implemented to reduce the processing overhead of the CPU by performing computationally intensive graphics or other processing tasks. A TPU is an application-specific integrated circuit (ASIC) configured specifically for artificial intelligence (AI) applications such as machine learning modeling.
In some implementations, computing platform 111 may correspond to one or more web servers accessible over a packet-switched network such as the Internet, for example. Alternatively, computing platform 111 may correspond to one or more computer servers supporting a wide area network (WAN), a local area network (LAN), or included in another type of private or limited distribution network. In addition, or alternatively, in some implementations, system 110 may utilize a local area broadcast method, such as User Datagram Protocol (UDP) or Bluetooth, for instance. Furthermore, in some implementations, system 110 may be implemented virtually, such as in a data center. For example, in some implementations, system 110 may be implemented in software, or as virtual machines. Moreover, in some implementations, communication network 102 may be a high-speed network suitable for high performance computing (HPC), for example a 10 GigE network or an Infiniband network.
In some implementations, computing platform 111 may be a component of interactive element 115 present at location 120. It is noted that location 120 may be a physical real-world location or a virtual world location where NFTs can be traded, exchanged, granted, or burned. It is noted that, in various implementations in which location 120 is a real-world location, location 120 may be the entire limits of a city, a recreation or resort property, a theme park or other entertainment venue, a cruise ship, or the immediate vicinity, e.g., within ten feet or any other predetermined distance of the interactive element 115, a physical object at the location 120, or a coordinate (e.g., latitude and longitude). In implementations in which location 120 is a real-world location, interactive element 115 may be an interactive environmental element of location 120 where the technology is hidden from users 108a, 108b, and 108c, such as a “Magic Well” for example, configured to create a narrative, as discussed in greater detail below.
Transceiver 112 of system 110 may be implemented as any suitable wireless communication unit. For example, transceiver 112 may be implemented as a fourth generation (4G) wireless transceiver, or as a 5G wireless transceiver. In addition, or alternatively, transceiver 112 may be configured for communications using one or more of Wireless Fidelity (Wi-Fi), Worldwide Interoperability for Microwave Access (WiMAX), Bluetooth, Bluetooth low energy, ZigBee, radio-frequency identification (RFID), near-field communication (NFC), and 60 GHz wireless communications methods.
Secure transaction ledger 106 may take the form of a public or private secure transaction ledger. Examples of such secure transaction ledgers may include Blockchain,
Hashgraph, Directed Acyclic Graph (DAG), and Holochain ledgers, to name a few. In use cases in which secure transaction ledger 106 is a blockchain ledger, it may be advantageous or desirable to implement secure transaction ledger 106 to utilize a consensus mechanism having a proof-of-stake (PoS) protocol, rather than the more energy intensive proof-of-work (PoW) protocol. Although secure transaction ledger 106 is shown to be remote from system 110 in
Although client device 240 is shown as a smartphone in
Transceiver 242 may be implemented as any suitable wireless communication unit. For example, transceiver 112 may be implemented as a 4G wireless transceiver, or as a 5G wireless transceiver. In addition, or alternatively, transceiver 242 may be configured for communications using one or more of Wi-Fi, WiMAX, Bluetooth, Bluetooth low energy, ZigBee, RFID, NFC, and 60 GHz wireless communications methods.
With respect to display 248 of client device 240, display 248 may be physically integrated with client device 240 or may be communicatively coupled to but physically separate from client device 240. For example, where client device 240 is implemented as a smartphone, laptop computer, or tablet computer, display 248 will typically be integrated with client device 240. By contrast, where client device 240 is implemented as a desktop computer, display 248 may take the form of a monitor separate from client device 240 in the form of a computer tower. Furthermore, display 248 of client device 240 may be implemented as a liquid crystal display (LCD), a light-emitting diode (LED) display, an organic light-emitting diode (OLED) display, a quantum dot (QD) display, or any other suitable display screen that performs a physical transformation of signals to light.
Participation tracking software application 252 may be configured to initiate a secure and authorized communication session in order to use transceiver 242 to receive or transmit Global Positioning System (GPS) data or other geolocation data in the form of NFC data, Bluetooth or Bluetooth LE data, or RFID data, as well as to track the progress of an ongoing activity, such as a quest, game, or other collaborative activity, that user 208 may be participating in.
According to the exemplary implementation shown in
System 210, communication network 202, network communication links 204, and secure transaction ledger 206 correspond respectively in general to system 110, communication network 102, network communication links 104, and secure transaction ledger 106, in
Moreover, user 208, in
The functionality of system 110 will be further described below with reference to
Referring to
It is noted that action 381 is optional, and in some implementations may be omitted from the method outlined by flowchart 380. For example, in some implementations the NFT acquisition event may be a pre-advertised event broadcast via a website, a commercial/advertisement, email, an electronic calendar, one or more social media platforms, or one or more content streaming services, rather than by system 110.
Continuing to refer to
It is noted that, as defined for the purposes of the present application, the expression “at the starting time” refers to a predetermined time interval that includes the starting time identified in the announcement broadcast in action 381. For example, where that starting time is identified as 10:00 a.m., the expression “at the starting time” may refer to a predetermined time interval of several minutes, such as five minutes or ten minutes for example, beginning at 10:00 a.m. Thus, “at the starting time” may refer to the interval from 10:00 a.m. to 10:05 a.m., or 10:10 a.m., or any other time interval deemed to be appropriate. It is further noted that users 108a, 108b, and 108c are NFT owners eligible and desirous of participating in the NFT acquisition event announced in action 381. Thus, in use cases in which location 120 is a hotel property, cruise ship, or large geographical area including many persons, users 108a, 108b, and 108c may be a subset of all persons present at location 120 at the starting time identified in the announcement.
Eligibility of each of users 108a, 108b, and 108c to participate in the NFT acquisition event may vary from NFT acquisition event to event. In some instances, there may be substantially no eligibility criteria, while in other instances eligibility may be based at least in part on their respective user histories 162a, 162b, and 162c. In some implementations, determination of the number of users 108a, 108b, and 108c may be based on an affirmative opt-in action by users 108a, 108b, and 108c, either at location 120 at the starting time, or via client devices 140a/240, 140b/240, and 140c/240.
As noted above, location 120 may be a physical real-world location or a virtual world location where NFTs can be traded, exchanged, granted, or burned. In some implementations in which location 120 is a real-world location, location 120 may include interactive element 115. It is noted that, in various implementations in which location 120 is a real-world location, location 120 may be the entire limits of a city, a recreation or resort property, a theme park or other entertainment venue, a cruise ship, or the immediate vicinity, e.g., within ten feet or any other predetermined distance of interactive element 115, a physical object at location 120, or a coordinate (e.g., latitude and longitude).
The concurrent presence of users 108a, 108b, and 108c at location 120 when location 120 is a real-world location may be confirmed to an arbitrary level of precision using one or more of GPS data, RFID recognition, NFC recognition, or Bluetooth LE communications, to name a few examples.
Analogously, in implementations in which location 120 is a virtual location, the concurrent presence of users 108a. 108b, and 108c at virtual location 120 may be confirmed using cookies or other tracking tokens employed by virtual location 120. In implementations in which location 120 is a virtual world location, location 120 may be or include digital representations of persons, fictional characters, locations, objects, and identifiers such as brands and logos, for example, which populate a VR, AR, or MR environment. Moreover, such a virtual world location may be one that can be experienced by any number of users synchronously and persistently, while providing continuity of data such as personal identity, user history, entitlements, possessions, payments, and the like. Furthermore, such a virtual world location may include a hybrid of traditional audio-video based and fully immersive VR/AR/MR experiences, such as interactive video. Thus, in some implementations, location 120 may be or include a virtual venue of an interactive video environment providing at least one of a virtual VR, AR, MR experience to users 108a, 108b, and 108c.
Continuing to refer to
By way of example, in one use case, computing platform 111 incorporated into a physical interactive element 115 (e.g., a Magic Well) at location 120 may identify a challenge (e.g., the “Character A Footwear Challenge”), in which users who have previously earned Character A related NFTs, either through purchases or obtained through other activities, are encouraged to participate. In the challenge, Character A related NFTs including one or more specific footwear features, such as style, color, fasteners, and the like, are to be relinquished to system 110 to be burned. Users 108a, 108b, and 108c have the opportunity to leverage their existing NFTs 122a, 122b, and 122c to satisfy the required footwear features, and/or hunt throughout location 120 for other NFTs that include those features.
It is noted that different NFTs owned by users 108a, 108b, and 108c may differ in value. Moreover, in some use cases, one or more of users 108a, 108b, and 108c may own a plurality of NFTs related to Character A. In some of those implementations, the user owning multiple Character A related NFTs may decide at their own discretion which or how many NFTs to relinquish. However, in other implementations, based on the user history of that particular user, hardware processor 114 may execute NFT retirement software code 118 to identify the NFT to be relinquished, either at random, or based on some specific criterion such as the value or age of the NFT, or the length of time that the NFT has been owned by that user. In further implementations, where it is desirable to retire a specific NFT, a participating user may be required to relinquish any or all duplicates of the specific NFT.
Moreover, in some implementations, the collaborative activity identified in action 383 may require each of users 108a, 108b, and 108c to relinquish at least one of the plurality of NFTs. The identification of the collaborative activity based on the number of users 108a, 108b, and 108c present at location 120 at the starting time, in action 383, may be performed by NFT retirement software code 118, executed by hardware processor 114 of system 110.
Continuing to refer to
Referring to flowchart 380 in
It is noted that in use cases which the collaborative activity requiring the relinquishment of the plurality of NFTs goes uncompleted, various scenarios involving NFTs that have been relinquished as part of the collaborative activity are possible. In some use cases, relinquished NFTs may remain relinquished as a penalty for failure to complete the collaborative activity, while in other use cases, relinquished NFTs may be returned to the users having relinquished them during the collaborative activity.
Referring to
Referring once again to the exemplary use case described above involving a collaborative activity called the “Character A Footwear Challenge,” in this particular collaborative activity, Character A related NFTs including one or more specific footwear features, such as style, color, fasteners, and the like, are relinquished to system 110 to be burned. Users 108a, 108b, and 108c had the opportunity to leverage their existing NFTs 122a, 122b, and 122c to satisfy the required footwear features, as well as hunt throughout location 120 for other NFTs that include those features. If NFTs that collectively include all of the required footwear features were submitted to the interactive element 115 or other virtual depository within a predetermined period of time, at least one exceedingly rare new NFT 121 is minted and awarded to one or more of users 108a, 108b, or 108c.
In some implementations, hardware processor 114 of system 110 may execute NFT retirement software code 118 to receive relinquished existing NFTs 122a, 122b, 122c, to recycle one or more of existing NFTs 122a, 122b, and 122c to produce new NFT(s) 121 as one or more variant NFTs of one or more of existing NFTs 122a, 122b, 122c, or to mint an entirely new NFT(s) 121. Thus, the minting of new NFT(s) 121 in action 386 may be performed by NFT retirement software code 118, executed by hardware processor 114 of system 110.
It is noted that the expression “variant NFT” refers to an NFT corresponding to an NFT asset having one or more modified or enhanced features relative to the NFT asset identified by the existing NFT to which the variant NFT is compared. As a specific example, where an existing NFT corresponds to an image of Character A, new NFT(s) 121 in the form of variant NFT(s) may identify the same Character A depicted as having one or more of a different costume, different coloring, possessing different accessories, framed against a different background environment, wearing different expression, or stamped with a limited release number, date, time, or geolocation identifier, to name a few examples. Alternatively, or in addition, in some implementations, new NFT(s) 121 may include metadata enabling its recipient, e.g., user 108a, to enjoy a VR, AR, or MR experience at location 120 or another venue.
Moreover, in some implementations, new NFT(s) 121 may include metadata identifying their provenance. That is to say, new NFT(s) 121 may include metadata identifying one or more of the NFTs relinquished in exchange for new NFT(s) 121, the market value of those relinquished NFTs at the time they were relinquished, and the identities of the users who owned the relinquished NFTs at the time they were relinquished, to name a few examples.
In some implementations, the method outlined by flowchart 380 may conclude with action 386 described above. However, in other implementations, flowchart 380 may further include distributing new NFT(s) 121 to one or more of users 108a, 108b, and 108c (action 387). The determination of which of users 108a, 108b, or 108c will receive new NFT(s) 121 may be random, or may be performed utilizing a lottery system based on the rarity and number of NFTs contributed by each of users 108a, 108b, and 108c. The resulting new NFT(s) 121 may be rarer than all of the NFTs relinquished to system 100 by users 108a, 108b, and 108c. It is noted that, in some implementations new NFT(s) 121 distributed to one or more of users 108a, 108b, and 108c may grow scarcer as the number of users 108a, 108b, and 108c increases. Minting of new NFT(s) 121 in action 386 may be performed by NFT retirement software code 118, executed by hardware processor 114 of system 110.
It is noted that, in some implementations, new NFT(s) 121 may include a plurality of new NFTs, a respective one of which is distributed to each of users 108a, 108b, and 108c who owned one or more of the NFTs relinquished as part of the collaborative activity. However, in some implementations, one or more of users 108a, 108h, and 108c who to relinquished one or more of the plurality of NFTs required to be relinquished as part of the collaborative activity may not receive one of new NFT(s) 121 when new NFT(s) 121 is/are distributed. Alternatively, or in addition, one or more of new NFT(s) 121 may be distributed to one or more of users 108a, 108b, and 108c based on their respective user histories 162a, 162b, and 162c. For example, where user history 162a of user 108a reveals that user 108a has participated in a predetermined number of collaborative activities but has not yet been awarded a new NFT for his/her participation, one of new NFT(s) 121 may be distributed to that user in action 387 whether or not user 108a relinquished existing NFT 122a as part of the collaborative activity. Action 387 may be performed by NFT retirement software code 118, executed by hardware processor 114 of system 110, and, in some implementations, utilizing one or more of user histories 162a, 162b, and 162c.
Once existing NFTs 122a, 122b, and 122c have been relinquished, hardware processor 114 of system 110 may execute NFT retirement software code 118 to report the details of that relinquishment on secure transaction ledger 106, which may serve as the sole repository of that activity. Moreover, once new NFT(s) 121 is/are minted and/or distributed, hardware processor 114 of system 110 may further execute NFT retirement software code 118 to report the details of the new minting and distribution on secure transaction ledger 106. Moreover, in some implementations relinquishment of existing NFTs 122a, 122b, and 122c may cause hardware processor 114 of system 110 to execute NFT retirement software code 118 to revoke or burn existing NFTs 122a, 122b, and 122c.
It is noted that the actions described by flowchart 380 may advantageously be performed by system 110 as an automated process. As defined in the present application, the term “automated,” refers to systems and processes that do not require the participation of a human user, such as a human system administrator. For example, although in some implementations a human system administrator may review the performance of the systems and methods disclosed herein, and, in some cases may adjust their performance over time, that human involvement is optional. Thus, in some implementations, the process described by flowchart 380 may be performed under the control of hardware processing components of system 110.
Thus, the present application discloses systems and methods for performing NFT retirement that address and overcome the deficiencies in the conventional art. From the above description it is manifest that various techniques can be used for implementing the concepts described in the present application without departing from the scope of those concepts. Moreover, while the concepts have been described with specific reference to certain implementations, a person of ordinary skill in the art would recognize that changes can be made in form and detail without departing from the scope of those concepts. As such, the described implementations are to be considered in all respects as illustrative and not restrictive. It should also be understood that the present application is not limited to the particular implementations described herein, but many rearrangements, modifications, and substitutions are possible without departing from the scope of the present disclosure.
The present application claims the benefit of and priority to a pending Provisional Patent Application Ser. No. 63/343,456 filed on May 18, 2022, and titled “NFT Recycling and Retirement,” which is hereby incorporated fully by reference into the present application.
Number | Date | Country | |
---|---|---|---|
63343456 | May 2022 | US |