Non-homogeneous token management system and method for entertainment venues
By using the NFT management system in entertainment venues, the problem of unreliable customer achievement records is solved, and an unforgeable digital record and dynamic immersive experience is achieved.
Patent Information
- Application Number
- CN202380056754.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-07-24
- Filing Date
- 2023-07-25
- Publication Date
- 2025-03-18
AI Technical Summary
The prior art is difficult to effectively manage and record customer achievements in entertainment venues, and digital records may be unreliable or easy to forge.
The non-fungible token (NFT) management system is adopted to store unique and non-interchangeable digital tokens through distributed ledgers, mark customers' achievements, and manage the use and transactions of NFTs through smart contract settings rules.
It provides a digital recording system that cannot be forged and lost, which enhances customers' recognition of their achievements and enhances the immersive experience of entertainment venues through dynamic NFT experience.
Smart Images

Figure CN119654645A_ABST
Abstract
Description
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to and the benefit of U.S. Provisional Application No. 63 / 392,417, filed on July 26, 2022, entitled “NON-FUNGIBLE TOKEN MANAGEMENT SYSTEMS AND METHODS FOR AN ENTERTAINMENT VENUE,” which is hereby incorporated by reference in its entirety for all purposes. Background Art
[0002] This section is intended to introduce the reader to various aspects of the technology that may be related to the various aspects of the technology presented, which are described and / or claimed below. It is believed that this discussion is helpful in providing the reader with background information to promote a better understanding of the various aspects of the present disclosure. Therefore, it should be understood that these statements are to be read in this light, and not as an admission of prior art.
[0003] Entertainment venues (such as theme parks, amusement parks, movie theaters, stadiums, concert halls, and the like) provide patrons with a variety of immersive experiences. Entertainment venues may include attractions (e.g., movies, plays, rides, games) that provide patrons with immersive experiences. For example, traditional ride attractions may include a ride vehicle that carries patrons along a path at high speeds, and traditional show attractions may include animated characters that perform shows for patrons. As entertainment venues become more popular, patrons have an increased expectation for improvements and changes to immersive experiences. Summary of the invention
[0004] Certain embodiments commensurate in scope with the originally claimed subject matter are discussed below. These embodiments are not intended to limit the scope of the present disclosure. In fact, the present disclosure may encompass a variety of forms that may be similar or different from the embodiments explained below.
[0005] In one embodiment, a token management system for an entertainment venue includes: a processing system having one or more processors; and a memory storing instructions executable by the processing system. The instructions are executable by the processing system to cause the processing system to: identify a digital token owned by a user, access one or more permissions stored in association with the digital token, and determine information related to the user. Additionally, the instructions are executable by the processing system to cause the processing system to: enable one or more actions for the digital token in response to determining that the information complies with one or more permissions stored in association with the digital token.
[0006] In one embodiment, a method of operating a token management system includes: using a processing system to identify a digital token owned by a user and stored on a distributed ledger. The method also includes: using the processing system to access one or more permissions stored on the distributed ledger in association with the digital token. The method further includes: using the processing system to determine information related to the user. The method further includes: using the processing system to facilitate one or more actions on the digital token in response to determining that the information complies with the one or more permissions stored in association with the digital token.
[0007] In one embodiment, a token management system for an entertainment venue includes: a processing system having one or more processors; and a memory storing instructions executable by the processing system. The instructions are executable by the processing system to cause the processing system to: identify a first digital token owned by a first user located within the entertainment venue, determine a first location of the first user within the entertainment venue, and generate a first user geo-fence around the first user based on the first location of the first user within the entertainment venue. Additionally, the instructions are executable by the processing system to cause the processing system to: output a graphical user interface (GUI) on a display screen of a corresponding user device carried by a second user located within the entertainment venue, wherein the GUI indicates the first digital token and a map having boundaries representing the first user geo-fence. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] These and other features, aspects and advantages of the present disclosure will become better understood when the following detailed description is read with reference to the accompanying drawings, in which like characters represent like parts throughout the drawings, and in which:
[0009] Figure 1 is a schematic diagram of a non-fungible token (NFT) management system for an entertainment venue according to one aspect of the present disclosure;
[0010] Figure 2 illustrating an example of a graphical user interface (GUI) on a display screen of a patron device according to an aspect of the present disclosure, wherein the GUI presents selectable icons for viewing a patron's digital wallet and for viewing NFTs available to the patron in a casino;
[0011] Figure 3 illustrates an example of a GUI on a display screen of a customer device according to an aspect of the present disclosure, wherein the GUI presents available NFT actions for NFTs in the customer's digital wallet;
[0012] Figure 4illustrates an example of a GUI on a display screen of a patron device according to an aspect of the present disclosure, wherein the GUI presents a map with geo-fences defining locations for accessing NFTs available to the patron in an entertainment venue;
[0013] Figure 5 illustrates an example of a GUI on a display screen of a patron device according to an aspect of the present disclosure, wherein the GUI presents an updated map with geo-fences defining locations for accessing NFTs available to the patron in an entertainment venue;
[0014] Figure 6 illustrates a series of GUIs on a display screen of a customer device according to an aspect of the present disclosure, wherein the GUIs present selectable icons for selecting a target NFT and a map with a geo-fence defining a location for accessing the target NFT; and
[0015] Figure 7 is a block diagram of a method for managing one or more NFT actions for one or more NFTs using an NFT management system according to one aspect of the present disclosure. DETAILED DESCRIPTION
[0016] One or more specific embodiments of the present disclosure are described below. In an effort to provide a concise description of these embodiments, not all features of an actual implementation may be described in the specification. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, many implementation-specific decisions must be made to achieve the developer's specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another. In addition, it should be appreciated that such development work may be complex and time consuming, but will be no more than a routine task of design, fabrication, and manufacturing for a person of ordinary skill who benefits from the present disclosure.
[0017] When introducing elements of various embodiments of the present disclosure, the articles "a," "an," and "the" are intended to mean that there are one or more of the elements. The terms "comprising," "including," and "having" are intended to be inclusive, and mean that there may be additional elements besides the listed elements. Additionally, it should be understood that references to "one embodiment" or "an embodiment" of the present disclosure are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features.
[0018] It is currently recognized that customers may want to have a record of their achievements in an entertainment venue (e.g., completion of a ride attraction in an entertainment venue; purchase of a souvenir in an entertainment venue). However, physical records (e.g., physical objects, such as printed photos and / or toy prizes) may be lost, damaged, and / or inconvenient to carry throughout the entertainment venue. In addition, certain types of digital records may be unreliable and / or forged. Therefore, the presented embodiments may advantageously provide customers with digitally verifiable tokens (e.g., non-fungible tokens [NFTs], which may include digital artwork, digital collectible items, and / or data records) to mark their achievements in the entertainment venue. Additionally, it is currently recognized that customers may want to take other actions when they visit an entertainment venue, such as wanting to buy, sell, and / or trade their NFTs and / or use their NFTs to compete.
[0019] A digitally verifiable token, referred to herein as an NFT, is a unit of data that can be stored in a distributed ledger (e.g., a blockchain). Each NFT is unique and / or non-interchangeable, so that unique identity and ownership can be confirmed (e.g., verified). This can give a sense of ownership of the NFT in a manner similar to the sense of ownership of a physical object, but as noted above, the NFT may not be lost, damaged, and / or convenient to carry throughout the entertainment venue. In fact, one or more NFTs (e.g., any number of NFTs, such as 1, 2, 3, 4, 5, more than 10, more than 100) may be stored in a distributed ledger and accessible from the customer's corresponding digital wallet. NFTs may also have other advantages (e.g., as compared to physical objects), such as NFTs may also be easily transferred to other customers (e.g., via a digital market). It should be appreciated that NFTs may be stored in a storage device or location other than a distributed ledger (e.g., in addition to a distributed ledger; not stored on a distributed ledger; NFTs refer to digital tokens that are not stored on a distributed ledger). Further, it should be appreciated that the generation of NFTs and / or transactions conducted through NFTs may be published on a distributed ledger.
[0020] In view of the foregoing, the present disclosure generally relates to a non-fungible token (NFT) management system and method for entertainment venues (e.g., theme parks, amusement parks, cinemas, stadiums, concert halls). More specifically, the present disclosure relates to an NFT management system and method for establishing rules (e.g., permissions and / or restrictions) for one or more NFT actions for one or more NFTs and / or applying the rules to manage the one or more NFT actions for the one or more NFTs. The rules may allow customers to perform certain NFT actions under certain conditions and / or prevent customers from performing certain NFT actions under certain conditions. For example, the NFT action may include transferring (e.g., buying, trading, selling, exchanging and / or gifting) NFTs, and the rules may allow customers to transfer (e.g., buying, trading, selling, exchanging and / or gifting) their NFTs when the customer is present in the entertainment venue and / or in response to the completion of certain tasks in the entertainment venue. In some embodiments, the NFT action may include joining a competition, such as a game competition with other customers. Various types and / or layers of rules may be provided to create a dynamic immersive NFT experience for customers in entertainment venues. Thus, the NFT management system can manage NFTs (e.g., permit and / or restrict NFT actions associated with NFTs) to enhance the experience for patrons of entertainment venues. Although the examples presented herein reference NFTs as one implementation to facilitate discussion, it should be appreciated that the presented techniques can be implemented with any digital token (e.g., a digital token system, such as a purchase, transaction, sale, redemption, and / or gifting system based on a digital token; not stored in a distributed ledger).
[0021] Considering the foregoing, Figure 1 is a schematic diagram of a non-fungible token (NFT) management system 10 for an entertainment venue 12 according to an aspect of the present disclosure. The NFT management system 10 includes a control system 14 (e.g., an electronic control system) that includes (one or more) processors 16, (one or more) memory devices 18, and (one or more) communication devices 20. The NFT management system 10 also includes (one or more) databases 22 that store data (e.g., information), and the control system 14 may include or be communicatively coupled to the (one or more) databases 22.
[0022] The entertainment venue 12 may include one or more attractions. As shown, the entertainment venue 12 includes a plurality of attractions, such as a ride attraction 34, an animated character attraction 36, and / or a retail and / or restaurant attraction 38 (e.g., a store). The entertainment venue 12 may also include an entry area 40 (e.g., an entrance and / or exit), (one or more) kiosks 42, and / or (one or more) paths 44. A patron 46 (e.g., a user) may enter the entertainment venue 12 through the entry area 40, and then travel along the (one or more) paths 44 to reach the various attractions 34, 36, 38. The patron 46 may also travel along the (one or more) paths 44 to reach the (one or more) kiosks 42. For example, as the patron 46 travels along the (one or more) paths 44 and visits the various attractions 34, 36, 38 and / or the (one or more) kiosks 42, the patron 46 may approach and / or pass by the Figure 1 One or more other customers represented by another customer 48 (eg, another user) in the example embodiment.
[0023] A customer 46 may own and / or obtain one or more NFTs that may be stored in a distributed ledger 50 (e.g., a blockchain) and accessible via a corresponding digital wallet of the customer 46. For example, the customer 46 may obtain one or more NFTs at different locations in the entertainment venue 12 (e.g., during a previous visit and / or a current visit). Additionally or alternatively, the customer 46 may obtain one or more NFTs in any of a variety of other ways (such as by watching a particular movie at home, purchasing tickets online, and / or completing other achievements related to and / or unrelated to the entertainment venue 12). In one embodiment, an application (e.g., a software application; associated with the entertainment venue 12) on a corresponding customer device 52 (e.g., a user device; carried by the customer 46, such as held or worn; a mobile phone, tablet, watch, toy, wand, and / or band) may include or provide access to a corresponding digital wallet of the customer 46. Further, another customer 48 may own and / or obtain one or more NFTs in a similar manner, and the one or more NFTs may also be stored in a distributed ledger 50 and accessible via a corresponding digital wallet of another customer 48. As can be appreciated, the application on the respective patron device 54 (e.g., user device) may include or provide access to the respective digital wallet of another patron 48. In one embodiment, the one or more NFTs displayed in the respective digital wallet accessed via the application may be limited and / or filtered to include only certain NFTs owned by (e.g., owned by, assigned to, and / or stored in a respective digital wallet associated with) the patron 46, 48, such as only NFTs obtained in and / or otherwise related to the casino 12.
[0024] In one embodiment, customers 46, 48 (and / or other customers) may travel to various locations (e.g., physical locations; different attractions) to collect their NFTs. For example, customers 46, 48 may use their respective customer devices 52, 54 to view a map showing the NFTs available at each of the various locations. Then, when customers 46, 48 arrive at a particular location in the various locations, customers 46, 48 may use their respective devices 52, 54 to scan a scannable code (e.g., a quick response (QR) code, a barcode, an alphanumeric code) and / or otherwise record their presence at a particular location in the various locations (e.g., via a global positioning system; via communication between a radio frequency identification tag and a reader; via typed input) to enable the control system 14 to grant one or more NFTs to customers 46, 48. For example, the map may direct the customer 46 to the ride attraction 34, and the customer 46 may be granted ownership of a ride completion NFT (e.g., a data record showing completion of the ride attraction 34) by scanning a corresponding scannable code on a wall near the exit 72 of the ride attraction 34 and / or on the ride vehicle 70. Similarly, the map may direct another customer 48 to the animated character attraction 36, and the other customer 48 may be granted ownership of a cat NFT (e.g., a digital artwork of a cat) by scanning a corresponding scannable code on the wall and / or animated characters of the animated character attraction 36. Customers 46, 48 may obtain any number of other NFTs, such as 1, 2, 3, 4, 5, more than 10, more than 100, etc. It should be appreciated that the NFTs may each have a corresponding level of rarity and / or may be unique. For example, most patrons who visit the animated character attraction 36 may receive a cat NFT that includes digital artwork of a blue cat; however, some patrons who visit the animated character attraction 36 (e.g., one patron per time period, such as one patron per day or year) may receive a cat NFT that includes digital artwork of a gold cat. Similarly, by storing the name of the patron 46 or another unique identifier as part of the data record, the ride completion NFT may be unique. As noted, the presented technology may be implemented via any digital token that may be obtained by the patrons 46, 48 as described herein (e.g., via an achievement), and / or accessible via the respective digital wallets and / or electronic devices (e.g., without being stored on any distributed ledger) of the patrons 46, 48.
[0025] In one embodiment, the control system 14 may assign and / or set rules (e.g., permissions and / or restrictions) for each NFT when it is generated (e.g., created, made available and / or crafted) for the customer 46. Further, in one embodiment, the rules for the NFT may be incorporated into the terms of a smart contract (e.g., a blockchain contract stored on a distributed ledger 50 together with the NFT) that is bound to the NFT itself. The rules may establish permissions and / or restrictions for NFT actions for the NFT. For example, the rules may include a geotag (e.g., time and / or location) for each of one or more NFT actions for the NFT. As a more specific example, a rule for a ride completion NFT may be established: a ride completion NFT may be transferred at any location, but a cat NFT may only be transferred within the entertainment venue 12. Further, one or more NFTs (e.g., with a smart contract) may be linked to an application to enable specific functions, such as certain actions within the entertainment venue 12. For example, the application may include a software application and / or an application associated with the entertainment venue 12. For example, the application may be an application on a corresponding customer device 52 (e.g., a user device; carried by the customer 46, such as held or worn; a mobile phone, tablet, watch, toy, wand, and / or band). In some embodiments, one or more NFTs (e.g., with smart contracts) may be disconnected from the application to enable other functions, such as certain actions outside of the entertainment venue 12. The application may provide the ability to transfer and / or complete other NFT actions through one or more NFTs without the need for complex addresses, as any NFT in the NFTs of all local customers (e.g., in the entertainment venue 12 or another designated area) may be identified and visible through the application to facilitate such actions.
[0026] It is contemplated that the rules may be the same or different for each NFT (e.g., for each NFT obtained in the entertainment venue 12). Further, various layers of rules may be applied to the NFTs. In one embodiment, for each NFT, the NFT may be transferred only in a certain (one or more) location (e.g., (one or more) geo-fences) and / or at a certain (one or more) time (e.g., (one or more) time or (one or more) time range). For example, the NFT may be considered to be linked to a location, such as linked to the entertainment venue 12. When the NFT is linked to the location, the NFT may only be used and / or transferred in a competition at that location (e.g., the NFT may not be used and / or transferred in a competition outside of the location). Similarly, as another example, the NFT may be considered to be linked to the location, such as linked to the entertainment venue 12, for a certain period of time (e.g., 2 years). In such cases, the NFT may only be used and / or transferred in a competition at that location during that period of time. However, after that period of time, the NFT may be unlinked from the location and used in a contest at an additional location (e.g., at any location) and / or transferred. In this manner, the license and / or restriction may be limited in time and may automatically expire at some specified time after the NFT is generated (e.g., after the NFT is created, made available, and / or minted; after the NFT is acquired by a customer 46).
[0027] In one embodiment, the permission and / or restriction may be reset at each transaction, purchase, and / or other transfer and / or action involving NFTs (e.g., (one or more) NFT actions). For example, the control system 14 may generate (e.g., provide, create, make available, create) an NFT with a link to the entertainment venue 12 for a period of two years for a customer 46. Then, if the NFT is transferred from the customer 46 to another customer 48 at a later time (e.g., several days or months later), there may be a reset to link the NFT to the entertainment venue 12 for a period of two years from the date of the transfer (e.g., transaction). However, in other embodiments, the permission and / or restriction may not be reset at each transaction, purchase, and / or other transfer and / or action involving NFTs. For example, the control system 14 may generate an NFT with a link to the entertainment venue 12 for a period of two years for a customer 46. Then, when the NFT is transferred from the customer 46 to another customer 48 at a later time (e.g., several days or months later), the NFT remains linked only for the remainder of the two years after the date when the NFT was generated for the customer 46. As noted herein, rules (including rules related to resets) may be included as terms of a smart contract such that the rules are accessible and applied according to the terms of the smart contract.
[0028] As another example, if an NFT is transferred (e.g., to the entertainment venue 12; redeemed) by a customer 46 to access a priority route (e.g., for one of the attractions 34, 36, 38), there may be a reset to change the permissions and / or restrictions on the NFT. Further, the completion of any (one or more) NFT actions for one NFT of the customer 46 may cause a reset and / or other change to the permissions and / or restrictions of one or more other NFTs of the customer 46 and / or another customer 48. For example, if an NFT is transferred by a customer 46 to access a priority route, there may be a reset and / or other change to make one or more other NFTs of the customer 46 and / or another customer 48 unavailable for (e.g., restricted from) the transfer of access to the priority route. In one embodiment, all permissions and / or restrictions on NFTs may be reset upon each transaction, purchase, and / or other transfer and / or action involving an NFT. It should be appreciated that NFTs may be redeemed in a variety of ways, such as by actual transfer of the NFT to venue 12 (e.g., such that patron 46 no longer possesses the NFT) and / or by presentation of the NFT to venue 12 (e.g., patron 46 retains possession of the NFT, but as a result, permissions and / or restrictions may be reset or altered).
[0029] As noted, the presented techniques may be implemented with any digital token that may be associated with permissions and / or restrictions as described herein (e.g., stored in association with the digital token in a database and / or lookup table). In such cases, the control system 14 may determine and / or apply permissions and / or restrictions to affect transfers and / or other actions with the digital token.
[0030] In one embodiment, permissions and / or restrictions may be associated with achievements. For example, certain permissions may be granted in response to patron 46 achieving certain achievements, and / or certain restrictions may be applied until patron 46 achieves certain achievements. Thus, certain NFT actions may be permitted in response to patron 46 achieving certain achievements, and / or certain NFT actions may be restricted (e.g., blocked) until patron 46 achieves certain achievements. The achievements may include a threshold number of visits to the entertainment venue 12 (e.g., ten visits in total; two more visits). For example, patron 46 may obtain an NFT with restrictions (e.g., restrictions on some or all purchases, sales, and / or transactions) until patron 46 reaches a threshold number of visits. Then, in response to patron 46 reaching a threshold number of visits, the NFT may be unlocked and allowed to be used according to its permissions at that time (e.g., when unlocked; different permissions; transfers and / or other actions).
[0031] The achievements may include various other achievements (alone or in combination). For example, the achievements may include a threshold number of rides completed at the entertainment venue 12, the completion of a specific ride in the entertainment venue 12, a threshold number of characters visited at the entertainment venue 12, interactions with specific characters in the entertainment venue 12, a threshold number of total linear feet of ride tracks / paths traveled, a threshold total amount spent on purchases, the purchase of tickets to visit the entertainment venue 12, attendance at a show or performance, experience or attendance at a portion of a show or performance, and the like. As noted, permissions and / or restrictions may be incorporated into a smart contract (e.g., included in the terms of a smart contract that is immutably stored in the distributed ledger 50 with the NFT). For example, a smart contract may include a clause requiring the NFT to be locked to the entertainment venue 12 for at least a certain time, such as being locked to the entertainment venue 12 until the customer 46 visits the entertainment venue 12 on ten separate days (e.g., in the future, after the customer 46 obtains the NFT). Thereafter, the NFT may be unlocked from the entertainment venue 12 to transfer and / or complete other actions external to the entertainment venue 12. It should be appreciated that certain permissions may be granted for NFTs of patron 46 in response to one or more other patrons achieving certain achievements, and / or certain restrictions may be applied to NFTs of patron 46 until one or more other patrons achieve certain achievements. For example, certain NFT actions for NFTs of patron 46 may be permitted in response to another patron 48 achieving certain achievements, and / or certain NFT actions for NFTs of patron 46 may be restricted (e.g., blocked) until another patron 48 achieves certain achievements. It should be appreciated that achievements may be used to lock and / or unlock digital tokens in a similar manner (e.g., via permissions and / or restrictions stored in association with the digital token; via processing performed by control system 14).
[0032] Further, entering the entertainment venue 12 may enable the customer 46 having the NFT to join (or cause the customer 46 to automatically join) a competition with one or more other customers in the entertainment venue 12 who have NFTs. The control system 14 may identify the customer 46 in the entertainment venue 12 and the corresponding NFTs of the one or more other customers, and then select the winner (or multiple winners) of the competition based on one or more factors or techniques (e.g., the corresponding ranking of the corresponding NFTs, random drawing, or some combination thereof). For example, the customer 46 and the one or more other customers may be present in the entertainment venue 12. Further, the customer 46 may have a gold cat NFT, and the one or more other customers may each have their own blue cat NFT. Therefore, because the gold cat NFT of the customer 46 has a higher ranking than the blue cat NFTs of the one or more other customers, the control system 14 may select the customer 46 as the winner of the competition, and the control system 14 may provide a notification and / or a reward (e.g., a reward NFT, such as a medal) to the customer 46.
[0033] The control system 14 may select a winner (or winners) of a contest at certain times, such as periodically (e.g., every hour, such as for all patrons currently in the entertainment venue 12 at that time; at the end of each day or upon closing the park) and / or in response to certain events (e.g., after a threshold number of patrons enter the entertainment venue, such as for every 100 patrons or the first 100 patrons). In this manner, the contest may allow the patron 46 and the one or more other patrons to understand and / or receive an indication of the corresponding ranking of their NFTs, as well as to enjoy winning rewards and / or recognition when selected as the winner (or winners) of the contest. It should be appreciated that the NFT actions disclosed herein may include contests, and / or that the licenses or rules disclosed herein may involve or establish eligibility for contests. It should be appreciated that digital tokens may be used to join a contest in a similar manner (e.g., while the patron 46 is in the entertainment venue 12; selecting the winner with the highest ranking digital token in the entertainment venue 12).
[0034] Additional features related to accessing and applying rules are described in detail herein. The control system 14 may communicate with the respective customer devices 52, 54 of the customers 46, 48 to access the respective digital wallets to identify that the customers 46, 48 possess certain NFTs with certain rules and / or detect whether the customers 46, 48 possess certain NFTs with certain rules. In one embodiment, the control system 14 may establish and / or access a venue geofence 60, which may generally be aligned with the boundary of the entertainment venue 12 and / or surround the entertainment venue 12. The control system 14 may also apply rules to one or more NFT actions based on the venue geofence 60. In particular, certain NFT actions may be permitted outside the venue geofence 60, certain NFT actions may be restricted outside the venue geofence 60, certain NFT actions may be permitted inside the venue geofence 60, and / or certain NFT actions may be restricted inside the venue geofence 60. For example, the customer 46 may carry the respective customer device 52 outside the venue geofence 60, such as to a residence, a workplace, or the like. In one embodiment, when a patron 46 carries a respective patron device 52 outside of the venue geofence 60, the patron 46 may not use the respective patron device 52 to transfer (e.g., obtain, purchase, sell, trade, redeem, and / or gift) at least some of their NFTs (e.g., NFTs previously issued in the entertainment venue 12) and / or compete with at least some of their NFTs. However, when a patron 46 carries a respective patron device 52 into the entertainment venue 12, the patron 46 may be able to use the respective patron device 52 to transfer (e.g., obtain, purchase, sell, trade, and / or redeem) certain NFTs and / or compete with certain NFTs. In one embodiment, the patron 46 may not use any device outside of the venue geofence 60 to transfer (e.g., obtain, purchase, sell, trade, and / or redeem) at least some of their NFTs (e.g., NFTs previously issued in the entertainment venue 12) and / or compete with at least some of their NFTs. However, patrons 46 may be able to transfer (e.g., acquire, purchase, sell, trade, and / or redeem) certain NFTs and / or compete with certain NFTs using any device inside the venue geofence 60 (such as kiosk(s) 42). With respect to digital tokens, control system 14 may access and apply rules for digital tokens in this manner (e.g., preventing transfer and / or participation in competitions through any device outside the venue geofence 60, and enabling transfer and / or participation in competitions through any device inside the venue geofence 60).
[0035] For example, a patron 46 may have a horse NFT (e.g., a digital artwork of a horse) that they earned during a previous visit to an entertainment venue 12. The patron 46 may not be able to take any NFT actions with respect to the horse NFT using a corresponding patron device 52 outside of the venue geofence 60, but may be able to take at least some NFT actions with respect to the horse NFT using a corresponding patron device 52 inside of the venue geofence 60. This may encourage the patron 46 to return to the entertainment venue 12, such as to interact with another patron 48 to trade the horse NFT for another NFT owned by another patron 48, trade the horse NFT for another NFT generated by and / or issued by the entertainment venue 12, transfer (e.g., redeem) the horse NFT to the entertainment venue 12 in exchange for some reward of value (e.g., monetary value; discounted tickets for admission to the entertainment venue 12, interactive experiences in the entertainment venue), and the like.
[0036] Further, the control system 14 may establish or access additional geofences within the entertainment venue 12, such as a ride attraction geofence 62 associated with the ride attraction 34, an animated character attraction geofence 64 associated with the animated character attraction 36, and a retail and / or restaurant attraction geofence 66 associated with the retail and / or restaurant attraction 38. The control system 14 may also establish or access corresponding geofences around one or more other patrons, such as a corresponding patron geofence 68 around another patron 48. As the patron 46 travels around the entertainment venue 12, the control system 14 may apply permissions and / or restrictions on one or more NFT actions for one or more NFTs owned by the patron 46. That is, when the information related to the patron 46 complies with the permissions established by the rules, the control system 14 may enable one or more NFT actions; and / or when the information related to the patron 46 does not comply with the permissions established by the rules, the control system 14 may prevent one or more NFT actions. When the information related to the patron 46 meets, matches, or corresponds to the permissions established by the rules, the information may comply with the permissions established by the rules. For example, in response to patron 46 being detected within venue geofence 60, control system 14 may enable an application to (e.g., output instructions to an application) display (e.g., visually display and / or output instructions to visually display) one or more NFTs owned by patron 46, and may enable patron 46 to access an NFT marketplace to buy, sell, and / or trade NFTs. In response to patron 46 being detected within venue geofence 60, control system 14 may enable patron 46 to transfer any of their NFTs, transfer only some of their NFTs, or transfer none of their NFTs. For example, patron 46 may have a fish NFT (e.g., a digital image of a fish obtained at the completion of an interaction with an animated fish character during a previous visit to entertainment venue 12) and a purchase completion NFT (e.g., a data record showing the purchase of a physical collector's item). Permissions and / or restrictions may establish that patrons 46 may transfer fish NFTs anywhere within venue geofence 60, but may transfer purchase fulfillment NFTs only within a different, non-overlapping and / or more limited area (such as ride attraction geofence 62 for locations in a priority route to access ride attraction 34). It should be appreciated that this may be accomplished in any suitable manner, such as via display of an access code (e.g., an alphanumeric code readable by attendees and / or operators; a scannable code, such as a barcode and / or QR code) that is presented via an application on patron device 52 to allow access to a priority route for accessing ride attraction 34. As another example, this may be accomplished by completing business at a kiosk 42 at an entrance to a priority route to ride attraction 34.
[0037] Thus, customer 46 may select a transfer fish NFT via the NFT marketplace shortly after passing through entry area 40 (e.g., trade to another customer 48 via the NFT marketplace). In one embodiment, control system 14 may indicate display of a notification on respective customer device 52 in response to any change in permissions and / or restrictions for one or more NFT actions. For example, control system 14 may indicate a notification indicating “Welcome! Some of your NFTs have been unlocked.” In this manner, control system 14 may alert customer 46 and prompt customer 46 to initiate permitted NFT actions. Additionally, in response to customer 46 being detected within venue geofence 60, customer 46 with an NFT may join or be automatically joined into a competition with one or more other customers with an NFT within venue geofence 60. It should be appreciated that customer 46 with an NFT may join or be automatically joined into such competition in response to customer 46 being detected within any designated geofence (such as, ride attraction geofence 62, animated character attraction geofence 64, retail and / or restaurant attraction geofence 66, and / or respective customer geofence 68). As explained herein, the control system 14 may select a winner or multiple winners.
[0038] In response to the customer 46 being detected within the ride attraction geofence 62, the control system 14 may apply appropriate permissions and / or restrictions to one or more NFT actions. In particular, certain NFTs may be linked to the ride attraction geofence 62. In such cases, certain NFTs may be locked outside the ride attraction geofence 62 (e.g., unable to complete one or more NFT actions), and may be unlocked (e.g., able to complete one or more NFT actions) when the customer 46 is detected within the ride attraction geofence 62. For example, the customer 46 may transfer (e.g., redeem) a purchased completion NFT to obtain benefits with respect to the ride attraction 34. The benefits may include: a priority route pass for the ride attraction 34 (e.g., allowing the customer 46 to wait in an alternate or shorter priority route), an enhanced experience in the ride attraction 34 (e.g., faster ride vehicles and / or more immersive lighting and / or audio effects), and the like. As noted herein, the customer 46 may obtain access to the priority route of the ride attraction 34 via any of a variety of processes. Similarly, the patron 46 may receive an enhanced experience in the ride attraction 34 via any of a variety of processes, such as accessing the patron's 46 respective digital wallet via communication with the respective patron device 52 as the patron 46 traverses the ride attraction 34. The patron 46 may also be able to trade in a previously acquired ride completion NFT for a new ride completion NFT and / or modify a previously acquired ride completion NFT, such as to reflect an accurate number of ride completions. It should be appreciated that the ride attraction geo-fence 62 may generally surround the ride attraction 34 or certain portions of the ride attraction 34, such as a waiting area where patrons wait to board a ride vehicle 70 and / or an exit 72 of the ride attraction 34.
[0039] The customer 46 may then travel from the ride attraction 34 to the animated character attraction 36. In response to the customer 46 being detected within the animated character attraction geofence 64, the control system 14 may apply appropriate permissions and / or restrictions to one or more NFT actions. In particular, certain NFTs that are locked outside of the animated character attraction geofence 64 may be unlocked when the customer 46 is detected within the animated character attraction geofence 64. For example, the control system 14 may set permissions and / or restrictions so that the customer 46 can transfer one or more NFTs only within the animated character attraction geofence 64. In one embodiment, the customer 46 may be able to transfer (e.g., redeem) one or more NFTs within the animated character attraction geofence 64 to obtain benefits with respect to the animated character attraction 36. The benefits may include: a priority route pass for interacting with the animated character attraction 36 (e.g., allowing the customer 46 to wait in an alternate or shorter priority route), an enhanced experience in the animated character attraction 34 (e.g., longer interactions and / or more immersive audio effects), and the like. The customer 46 may also be able to trade one NFT for another NFT and / or modify an NFT, such as to reflect the exact number of animated character interactions. It should be appreciated that the animated character attraction geofence 64 may generally surround the animated character attraction 36, which may be movable around the entertainment venue 12. For example, the animated character attraction 36 may include animated characters (e.g., robots; human performers in costumes) that travel (e.g., walk, roll) around the entertainment venue 12. In such cases, the animated character attraction geofence 64 may change position as the animated characters travel around the entertainment venue 12.
[0040] In response to the patron 46 being detected within the retail and / or restaurant attraction geofence 66, the control system 14 may apply appropriate permissions and / or restrictions to one or more NFT actions. For example, the control system 14 may set permissions and / or restrictions so that the patron 46 may transfer certain NFTs only within the retail and / or restaurant attraction geofence 66. In one embodiment, the patron 46 may be able to transfer (e.g., redeem) certain NFTs to obtain benefits with respect to the retail and / or restaurant attraction 38. The benefits may include: a priority route pass for the retail and / or restaurant attraction 38 (e.g., allowing the patron 46 to wait in an alternate or shorter priority route), an enhanced experience in the retail and / or restaurant attraction 38 (e.g., an enhanced or secret menu, discounts and / or coupons applied to purchases), and the like. It should be appreciated that the retail and / or restaurant attraction geofence 66 may generally surround the retail and / or restaurant attraction 38 or certain portions of the retail and / or restaurant attraction 38, such as a particular merchandise area and / or dining area (e.g., a particular theme, such as a particular character theme (e.g., a particular superhero theme)).
[0041] In response to a patron 46 being detected within a corresponding patron geofence 68 surrounding another patron 48, the control system 14 may apply appropriate permissions and / or restrictions to one or more NFT actions. For example, the control system 14 may set permissions and / or restrictions so that a patron 46 may transfer (e.g., purchase, sell, trade, redeem, gift) certain NFTs only when the patron 46 is within a corresponding patron geofence 68. In one embodiment, when a patron 46 is in a corresponding patron geofence 68 surrounding another patron 48, the patron 46 may be able to view NFTs (e.g., NFTs owned by another patron 48) that are available for purchase and / or receipt (e.g., via purchase, trade, gift). Each patron (including patron 46) may also have a corresponding patron geofence. Thus, as patrons travel throughout the entertainment venue 12, they enter and exit each other's patron geofences and, accordingly, become eligible for and / or restricted from performing certain NFT actions. For example, a customer 46 may be able to transfer (e.g., buy, sell, trade, receive and / or gift) an NFT with another customer 48 only when the customer 46 is within the corresponding customer geofence 68 of the other customer 48, and vice versa. In one embodiment, a customer 46 may only be able to transfer (e.g., buy, sell, trade, receive and / or gift) an NFT with other customers who are also within the venue geofence 60 (e.g., but not with individuals outside the venue geofence 60). In this way, customers 46 and other customers who are located at the entertainment venue 12 at a particular time may be allowed to transfer and / or exchange their NFTs with each other, which creates a dynamic NFT market based on the customers currently located in the entertainment venue 12. With respect to digital tokens, the control system 14 can access and apply rules for digital tokens in this manner (e.g., allowing transfers and / or other actions when customers 46 enter and exit various geofences 60, 62, 64, 66, 68).
[0042] In one embodiment, the customer 46 may also obtain one or more NFTs within the corresponding customer geofence 68. These one or more NFTs may be available only within the corresponding customer geofence 68, and may include NFTs owned by another customer 48 and / or NFTs generated (e.g., created, made available, crafted) due to proximity between customers 46 and 48. For example, if customer 46 has a horse NFT and another customer 48 has a fish NFT, the control system 14 may generate a new NFT based on the horse NFT and the fish NFT. For example, the new NFT may be a horse NFT covered with fish scales to represent a fused NFT based on the horse NFT and the fish NFT. In one embodiment, both the customer 46 and / or the other customer 48 may receive the new NFT. Further, the control system 14 may generate a new NFT without any input from the customer 46 and / or the other customer 48, and this may be done automatically in response to the customers 46 and 48 being close to each other (e.g., being within their geofences). However, in one embodiment, the customer 46 and / or another customer 48 may provide input for selecting the NFTs they want to use to generate the new NFT and / or input for selecting how they want to combine their NFTs to generate the NFT. In some such cases, the customer 46 may provide their input to generate a corresponding new NFT (e.g., a horse with a fish tail), and the other customer 48 may provide their input to generate a corresponding new NFT (e.g., a horse covered with fish scales). It should be appreciated that the corresponding customer geofence 68 may generally surround the other customer 48, such as a circular area centered on the other customer 48. Additionally, it should be appreciated that the customer 46 may be within multiple geofences at the same time, such as being within multiple corresponding geofences of multiple other customers at the same time, being within the corresponding customer geofence 68 of another customer 48 and the ride attraction geofence 62 of the ride attraction 34 at the same time, and so on. Therefore, the customer 46 may have access to various other NFTs at the same time, have access to various new NFTs (e.g., fused NFTs), and / or be subject to various different rules at the same time. Further, patron 46 may be within different geo-fences over time (e.g., as patron 46 moves through casino 12), such that patron 46 may have access to various other NFTs over time, have access to various new NFTs (e.g., fused NFTs) over time, and / or be subject to various different rules over time. Digital tokens may also be combined in this manner (e.g., to create fused digital tokens).
[0043] As patrons 46 move through the entertainment venue 12, patrons 46 may stop at kiosk(s) 42 to perform certain NFT actions. For example, the kiosk(s) 42 may be located in different themed areas of the entertainment venue 12, and the kiosk(s) 42 may provide different NFTs based on their respective themed areas (e.g., one kiosk 42 in a superhero area may provide superhero-related NFTs, while another kiosk 42 in an outer space area may provide space-related NFTs). Thus, if Figure 1 As shown in , patrons (including patron 46 and / or another patron 48) may travel around the entertainment venue 12 to collect different NFTs (e.g., at different attractions, from different patrons and / or from (one or more) kiosks 42), and / or perform various NFT actions based on permissions and / or restrictions set by the control system 14.
[0044] It should be appreciated that the presented techniques may utilize the control system 14 to monitor the location of a respective patron device 52 associated with a patron 46 (e.g., considered to represent the location of the patron 46; to detect a patron 46 within one or more geo-fences 60, 62, 64, 66, 68). Similarly, the control system 14 may monitor the location of a respective patron device 54 associated with another patron 48 (e.g., considered to represent the location of another patron 48), and so on for other patron devices. This may be accomplished via communication between the communication device(s) 20 of the control system 14 and a respective one of the respective patron devices 52, 54. In one embodiment, the respective patron device 52, 54 may include a global positioning system (GPS) that provides GPS coordinates of the location of the respective patron device 52, 54. In one embodiment, the respective patron device 52, 54 may include a wireless communication device that communicates with a transceiver and / or reader in the entertainment venue 12 to thereby indicate the location of the respective patron device 52, 54 within the entertainment venue 12. In any case, the control system 14 may compare the location of the corresponding customer device 52, 54 with the (one or more) geotags in the smart contract for the NFT. If the location matches the (one or more) geotags, permission is granted. If the location does not match the (one or more) geotags, permission is not granted. Similarly, the control system 14 may monitor the customer's achievements, such as via detection of the corresponding device 52, 54 at the exit of the ride attraction (e.g., which may indicate completion of the ride attraction) and other suitable techniques. The control system 14 may perform these steps in the implementation method (e.g., monitoring the location of the customer 46, 48; comparing the location of the corresponding customer device 52, 54 with the (one or more) geotags stored in the database) via a digital token.
[0045] The processor(s) 16 may include a microprocessor that can execute software to manage various aspects of the NFT management system 10. The processor(s) 16 may include multiple microprocessors, one or more "general purpose" microprocessors, one or more special purpose microprocessors, and / or one or more application specific integrated circuits (ASICs), or some combination thereof that forms a processing system. For example, the processor(s) 16 may include one or more reduced instruction set computer (RISC) processors. The memory device(s) 18 may include volatile memory such as random access memory (RAM) and / or non-volatile memory such as read-only memory (ROM). The memory device(s) 18 may store information such as control software, lookup tables, configuration data, communication protocols, or the like.
[0046] For example, the memory device(s) 18 may store processor-executable instructions, including firmware or software, for execution by the processor(s) 16, such as instructions for managing various aspects of the NFT management system 10 (e.g., instructions that, when executed by the processing system, cause the processing system to perform the steps described herein, such as blocking one or more NFT actions based on permissions and / or restrictions and / or such as indicating the blocking of one or more NFT actions based on permissions and / or restrictions). In one embodiment, the memory device(s) 18 are tangible, non-transitory machine-readable media that may store machine-readable instructions for execution by the processor(s) 16. The memory device(s) 18 may include ROM, flash memory, a hard drive, any other suitable optical, magnetic or solid-state storage medium, or a combination thereof. The communication device(s) 20 may facilitate communication (e.g., wireless communication) with other features, such as the database(s) 22, the distributed ledger 50, the corresponding customer devices 52, 54, the transceiver / reader in the entertainment venue 12, and the like.
[0047] The control system 14 may establish permissions and / or restrictions for NFTs, and instruct the generation (e.g., creation, provision, forging) of new NFTs in the entertainment venue 12 (e.g., having permissions and / or restrictions in a smart contract associated with the corresponding NFT). The control system 14 may also manage notifications and / or prompts provided via applications on the corresponding customer devices 52, 54, manage access to the corresponding digital wallets via applications on the corresponding customer devices 52, 54, manage access to the NFT market via applications on the corresponding customer devices 52, 54 and / or business on the NFT market, track the achievements of customers in the entertainment venue 12, manage experiences in the entertainment venue 12 (e.g., instructions for adjusting ride attractions for enhanced experiences based on NFTs owned by customers and / or redeemed by customers), and / or manage other aspects of the technology disclosed herein. It should be appreciated that the control system 14 may be a distributed computing system, and / or include a cloud computing system. In fact, the technology disclosed herein may be implemented via geo-fence smart contracts without any centralized management system. For example, a geofence smart contract may contain code with permissions, restrictions, and / or parameters for a geofence, and the corresponding customer devices 52, 54 may use telemetry and access other data to identify their location relative to the geofence and apply permissions and / or restrictions accordingly. Thus, a processing system (e.g., a processing circuit module) may refer to or include (one or more) processors and / or any other (one or more) processors suitable for performing the techniques disclosed herein, and processing steps or operations may be distributed among processing components of the processing system (e.g., (one or more) processors 16 and / or any other (one or more) processors) (e.g., one processor 16 performs all steps; or one processor in processor 16 performs one step, another processor in processor 16 performs another step, etc.).
[0048] Thus, it should be appreciated that the entertainment venue 12 may not be a single area within a single boundary or geofence, but instead may include multiple physically separate areas with their own corresponding geofences (e.g., a theme park in one city, a restaurant outside adjacent to the theme park, a movie theater in another city). Thus, one or more NFTs may be obtained by a patron in any of the multiple physically separate areas based on achievements in any of the multiple physically separate areas (e.g., a patron receives an NFT after visiting both a theme park and a movie theater). Similarly, one or more NFTs obtained in one of the geofences (e.g., at the ride attraction 34; at the theme park) may have its license set to allow (e.g., only allow) use in another of the geofences (e.g., at the animated character attraction 36; at the movie theater), such as to obtain access to a priority route and / or to transact with another patron.
[0049] Please refer to Figure 2-6 The example graphical user interface (GUI) shown in FIG. Figure 1 Additional features of the NFT management system 10. In particular, Figure 2 An example of a GUI 80 on a display screen 82 of a customer device is shown, which is shown as customer device 52 to facilitate discussion. The GUI 80 presents selectable icons, such as a first selectable icon 84 for viewing the digital wallet of the customer 46 and a second selectable icon 86 for viewing the NFTs available to the customer 46 in the entertainment venue. The GUI 80 may be presented on the display screen 82 in response to the customer 46 opening an application (e.g., a software application) on the customer device 52. The application may be associated with the entertainment venue and may enable the customer 46 to perform other tasks, such as ordering a meal and / or viewing the waiting time for a ride. Further, when the customer device 52 is detected as being within the venue geo-fence, the GUI 80 may include additional information, such as text stating "Welcome to the entertainment venue" and / or "Enjoy a dynamic NFT experience-different NFT actions will be unlocked when you visit different areas of the entertainment venue." In an implementation by a digital token, the GUI 80 may present this information associated with the digital token.
[0050] Figure 3 An example of a GUI 90 on the display screen 82 of the customer device 52 is shown, wherein the GUI 90 presents NFT actions available for the NFTs in the digital wallet of the customer 46. The GUI 90 may be responsive to Figure 2 The selectable icon 84 is selected and presented on the display screen 82 of the customer device 52. As discussed herein, the permissions and / or restrictions for each NFT can be set when the NFT is generated and can be embedded in the terms of the smart contract associated with the NFT. For example, the permissions and / or restrictions for each NFT can be set when the NFT is minted (e.g., stored on a distributed ledger) and can be embedded in the terms of the smart contract associated with the NFT (e.g., stored on a distributed ledger with the NFT).
[0051] like Figure 3, NFTs may have different permissions and / or restrictions (e.g., unique to the NFT). For example, a first NFT ("NFT 1") may be eligible for trading or selling at the location of the customer device 52 (e.g., inside the entertainment venue geofence), while a second NFT ("NFT 2") may only be eligible for selling at the location of the customer device 52. Further, a third NFT ("NFT 3") may not be eligible for any NFT actions. In such cases, the GUI 90 may include an indication that the third NFT is in possession, and / or a selectable icon 92 for enabling the customer 46 to view the permissions and / or restrictions for the third NFT. For example, selection of the selectable icon 92 may cause display of the time remaining until the third NFT is unlocked for the NFT action (e.g., two weeks), the ride that should be completed (e.g., ridden by the customer 46) to unlock the NFT action, the show or portion of the show that should be attended and / or experienced to unlock the NFT action, the amount of money that should be spent to unlock the NFT action, another NFT that should be obtained to unlock the NFT action (e.g., visit an animated character attraction to obtain a cat NFT to unlock the NFT action for the horse NFT; move into a corresponding customer geofence of another customer with a particular NFT to unlock the NFT action), etc., depending on the permissions and / or restrictions for the third NFT. In this way, the GUI 90 may then guide the customer 46 to satisfy the terms of the smart contract to unlock the NFT action for the NFT. It should be appreciated that some or all of the permissions and / or restrictions for all NFTs may be the same (e.g., all actions can only be performed in the entertainment venue geofence for a period of two years after generation, and can be performed anywhere thereafter). In an implementation via a digital token, the GUI 90 may present this information associated with the digital token.
[0052] Figure 4 An example of a GUI 100 on the display screen 82 of the patron device 52 is shown, wherein the GUI 100 presents a map 102 with a geo-fence that defines locations for accessing NFTs available to the patron 46 in the entertainment venue. The GUI 100 may be responsive to Figure 21 and 10. In one embodiment, the GUI 100 may include a list of NFTs currently available to the patron 46 based on the location of the patron device 52 (e.g., at an access point to the entertainment venue 12), such as a fourth NFT ("NFT 4") and a fifth NFT ("NFT 5"). Further, the GUI 100 may include a map 102 including a marker 104 for the location of the patron device 52 and a corresponding boundary 106 of a ride attraction geo-fence that may be visited to obtain a sixth NFT ("NFT 6"), a corresponding boundary 108 of a corresponding patron geo-fence of another patron that may be visited to obtain a seventh NFT ("NFT 7"), and so on. In an implementation by a digital token, the GUI 100 may present this information in relation to the digital token.
[0053] Figure 5 The GUI 110 on the display screen 82 of the patron device 52 is illustrated, wherein the GUI 110 presents an updated map 112 with geo-fences defining locations for accessing NFTs available to the patron 46 in the entertainment venue. Figure 4 and Figure 5 , the map 102 may be updated to an updated map 112 (e.g., continuously, periodically, in response to input from a patron) to reflect changes in the location of the patron device 52 and / or changes in other features, such as a corresponding boundary 108 of a corresponding patron geofence of another patron as the other patron moves around the entertainment venue. In this way, patrons 46 may view available NFTs in real time (e.g., substantially real time) and move accordingly to try to obtain the NFTs they want to have. In an implementation via a digital token, the GUI 110 may present this information associated with the digital token.
[0054] It should be appreciated that many variations and additional features are contemplated to provide a dynamic NFT experience. For example, Figure 6 A series of GUIs are shown on the display screen 82 of the customer device 52, wherein the GUIs present selectable icons for selecting a target NFT and a map with a geo-fence that defines a location for accessing the target NFT. In particular, the first GUI 120 includes a list of target NFTs, and the customer can select one of the target NFTs from the list of target NFTs. For example, in Figure 6 , the customer may select the eighth NFT (“NFT 8”) from the list of target NFTs.
[0055] In response to the selection of the eighth NFT from the list of target NFTs, a second GUI 122 may be presented on the display screen 82 of the customer device 52. As shown, the second GUI 122 may include a map 124 including a marker 104 representing the location of the customer device 52 and a corresponding boundary 126 of a corresponding geofence, which in this case is a corresponding customer geofence of another customer who owns the eighth NFT. The map 124 may be updated to reflect the changes in the corresponding boundary 126 and the location of the customer device 52. Then, in response to the customer device 52 being detected within the corresponding geofence associated with the eighth NFT, a third GUI 128 may be presented on the display screen 82 of the customer device 52. The third GUI 128 may include an updated map 130, and / or otherwise notify the customer that the customer device 52 has been detected within the corresponding boundary 126 of the corresponding geofence, and therefore the customer is now eligible to obtain (e.g., via a paid or unpaid transfer; via a transaction) the eighth NFT. It should be appreciated that additional notifications (e.g., pop-up notifications) may be presented in the GUI on the other customer's respective customer device, and that the additional notifications may indicate that the customer is nearby (e.g., within the respective geofence) and desires to obtain the eighth NFT. In this manner, in response to the customer being detected within the respective boundary 126 of the respective geofence, an NFT exchange or interaction may be facilitated between the customer and the other customer. For example, if the other customer authorizes the transfer, the fourth GUI 132 may be presented on the display screen 82 of the customer device 52 to notify the customer that they have obtained the eighth NFT.
[0056] It should be appreciated that transactions between customers (e.g., NFT actions such as transfers, purchases, sales, trades, exchanges, gifts, and / or contests) can be anonymous, such that a customer is not alerted to the exact location of another customer and / or is not provided with sufficient information to clearly identify and / or locate another customer. For example, the corresponding customer geofence may be slightly offset from the customer or, offset from the customer sufficiently to cover multiple customers. In some cases, the corresponding customer geofence may be dynamically adjusted (e.g., made larger or smaller) so as to always cover multiple customers to help hide the source and / or transaction of the target NFT. However, in some cases, customers may want to be identified to meet each other during business. Therefore, the additional notification may include an audible reminder and / or a visual reminder that can be detectable by both the other customer and the customer to assist in identifying each other. In fact, when connecting customers, both the customer device 52 and the corresponding customer device of the other customer may be instructed to output an audible reminder and / or a visual reminder (e.g., a matching reminder) to assist in identifying each other. The customer may provide input (e.g., preferences) related to privacy settings, such as to allow the respective customer geo-fence to be small enough to help other customers identify them during transactions, to provide respective markers that more closely represent the customer in a map, and / or to provide reminders. In an implementation through digital tokens, transactions may be facilitated in this manner (e.g., selection of target digital tokens; maps 124 and / or notifications; anonymous transactions).
[0057] It should also be appreciated that the NFT management system may be configured to initiate business between a patron and another patron in other ways. For example, if a patron sets a target NFT upon entering an entertainment venue, travels through the entertainment venue, and is then detected approaching an exit of the entertainment venue without the target NFT, the NFT management system may create a temporary geo-fence (e.g., an artificial geo-fence) for the target NFT near the patron to provide the patron with an opportunity to obtain the target NFT or some other similar NFT (e.g., a popular NFT or one that may be desired by the patron in other circumstances). In this way, the patron may have a positive NFT experience in the entertainment venue. It should be appreciated that the temporary geo-fence may be generated in any of a variety of situations, such as in response to detecting that a patron has been tracking and / or following a corresponding patron geo-fence for a target NFT for a threshold period of time (e.g., one hour, two hours, or more) without obtaining the target NFT. Similarly, a temporary geofence may be generated in response to detecting that a customer has been tracking and / or following one or more corresponding customer geofences for one or more target NFTs for a threshold period of time (e.g., one hour, two hours, or more) without riding any rides, visiting any (one or more) retail and / or restaurant attractions, or the like. In such cases, the temporary geofence may make it easier and faster for the customer to obtain the target NFT so that the customer can then move on to other experiences. In one embodiment, after collecting the target NFT, the customer may have to complete other achievements before being eligible for any additional target NFTs owned by other customers to thereby encourage the customer to visit attractions in the entertainment venue. Other situations that may lead to a temporary geofence may include detection of a corresponding customer device associated with the target NFT leaving the entertainment venue, etc. In one embodiment, a customer may select and pursue only one target NFT at any given time, or may select and pursue multiple target NFTs at any given time. It should be appreciated that temporary geofences may also be provided and utilized for digital tokens.
[0058] Figure 7 An NFT management system (such as Figure 1 Flowchart of one embodiment of method 142 of an NFT management system 10). Method 142 includes various steps represented by boxes. It should be noted that method 142 can be performed as an automatic process by a system (such as (one or more) processors of the NFT management system). Although the flowchart illustrates the steps in a certain sequence, it should be understood that the steps can be performed in any suitable order and certain steps can be performed simultaneously when appropriate. Further, certain steps or portions of method 142 may be performed by separate systems or devices.
[0059] In block 144, method 142 may begin by generating an NFT for a patron with rules (e.g., permissions and / or restrictions) in response to the patron's achievement. For example, an NFT may be generated for a patron in response to a patron scanning a scannable code after completing a ride on an attraction, purchasing a ticket to visit an entertainment venue, and the like. The rules may include geotags that define a location and / or time for one or more NFT actions (e.g., for two years after generation, an NFT may only be traded within an entertainment venue). The NFT may be stored on a distributed ledger, and the rules may be stored on the distributed ledger in association with the NFT as terms in a smart contract.
[0060] In block 146, method 142 may include tracking information related to the patron and / or the patron's device that owns the NFT. The information may include the location of the patron's device, the amount of money spent by the patron at the casino, and / or any other achievements performed by the patron.
[0061] In box 148, method 142 may include facilitating permitted NFT actions for NFTs and / or preventing restricted NFT actions for NFTs based on rules and information. For example, a customer may open an application on a customer device to access a digital wallet that lists NFTs and any other NFTs owned by the customer. If there are permitted NFT actions for the NFTs, the GUI may present the digital wallet along with an indication of the permitted NFT actions for the NFTs. For example, the GUI may include a selectable icon ("Transaction") that, if selected, will enable the customer to view and complete transactions via the NFT marketplace.
[0062] If there are restricted NFT actions for the NFT, the GUI may present the digital wallet along with an indication of the restricted NFT actions for the NFT. For example, the GUI may include a selectable icon ("Click to get achievements required to unlock transactions with other customers") that, if selected, will enable the customer to view the restrictions and steps that can be taken by the customer to overcome the restrictions. The steps may include achievements, such as completing a ride attraction, waiting a certain period of time (e.g., two days), moving to a specific geo-fenced area of the entertainment venue, and the like. It should be appreciated that an NFT may have both permitted NFT actions and restricted NFT actions based on the information (e.g., transactions with other customers are permitted, but redemption for priority routes at ride attractions is not permitted). Further, each NFT owned by a customer may have the same or different permissions and / or restrictions.
[0063] Smart contracts may also be described as self-executing contracts, blockchain contracts, digital contracts, and / or chaincodes. As used herein, a smart contract refers to a computer programming code that is executed by a distributed ledger. For example, a smart contract may refer to a distributed program or distributed application that can be used to perform business and recordkeeping in a blockchain infrastructure. A smart contract may include a data structure that can track the state of the smart contract, as well as smart contract functions for interacting with the smart contract. Since interaction with a smart contract can occur only through the smart contract functions, the integrity of the state of the smart contract can be maintained. It should be appreciated that Figure 7 The method 142 may be implemented by a digital token that is not stored on a distributed ledger. In such cases, the rules for the digital token may be stored in a database (e.g., a lookup table) in association with the digital token, and the rules may be accessed and applied as described herein.
[0064] Should understand, reference Figure 1-7 Any features shown or described may be combined in any suitable manner. Further, the various rules described herein may be layered and / or combined in any suitable manner to provide a dynamic NFT experience. Further, the technology disclosed herein may be applied to other types of digital tokens, including digital tokens that are not NFTs and / or digital tokens that are not stored in distributed ledgers (e.g., other types of digital token systems, such as any digital token-based purchase, sale, and trading system). Although only certain features of the present disclosure have been illustrated and described herein, those skilled in the art will appreciate many modifications and changes. Therefore, it is to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the present disclosure.
[0065] The technology presented and claimed herein is cited and applied to specific examples and substantial objects that arguably improve the practical nature of the art, and thus is not abstract, intangible, or purely theoretical. Further, if any claim appended to the end of this specification contains one or more elements designated as "a means for [performing] ... [function]" or "a step for [performing] ... [function]," it is intended that such elements be interpreted in accordance with 35 U.S.C. 112(f). However, for any claim containing elements designated in any other manner, it is intended that such elements not be interpreted in accordance with 35 U.S.C. 112(f).
Claims
1. A token management system for an entertainment venue, the token management system comprising: a processing system having one or more processors; a memory storing instructions executable by the processing system to cause the processing system to: Identify digital tokens owned by users; accessing one or more permissions stored in association with the digital token; determining information related to said user; as well as One or more actions on the digital token are enabled in response to determining that the information complies with the one or more permissions stored in association with the digital token.
2. The token management system according to claim 1, wherein: The token management system is a non-fungible token (NFT) management system, and the digital token is an NFT.
3. The token management system as claimed in claim 2, wherein: The NFT and the one or more licenses are stored in a distributed ledger.
4. The token management system according to claim 1, wherein: The instructions are executable by the processing system to cause the processing system to: prevent the one or more actions on the digital token in response to determining that the information does not comply with the one or more permissions stored in association with the digital token.
5. The token management system according to claim 1, wherein: The one or more actions for the digital token include: Selling the digital tokens; Trading the digital tokens; Redeem the digital token; Gifting the digital token; Enter into a competition related to said digital token; or Any combination thereof.
6. The token management system according to claim 1, wherein: The instructions are executable by the processing system to cause the processing system to: identify the digital token owned by the user via communication with a user device carried by the user in the entertainment venue.
7. The token management system according to claim 1, wherein: The one or more permissions define a geo-fence for the one or more actions, the information about the user includes a location of a user device associated with the user, and the instructions are executable by the processing system to cause the processing system to: block the one or more actions with respect to the digital token in response to determining that the location of the user device associated with the user is outside the geo-fence.
8. The token management system according to claim 7, wherein: The geo-fence corresponds to: the premises boundaries of the entertainment venue; The attraction boundary of an attraction in the entertainment venue; or Surrounding another user-defined area in the entertainment venue.
9. The token management system according to claim 1, wherein: The instructions are executable by the processing system to cause the processing system to: identifying completion of the one or more actions with respect to the digital token; and The one or more permissions for the digital token are adjusted in response to identifying the completion of the one or more actions for the digital token.
10. The token management system according to claim 9, wherein: The instructions are executable by the processing system to cause the processing system to: One or more corresponding permissions for one or more additional digital tokens owned by the user, another user, or both are adjusted in response to identifying the completion of the one or more actions with respect to the digital token.
11. The token management system according to claim 1, wherein: The one or more permissions define achievements of the user that, if completed by the user, unlock the one or more actions for the digital token.
12. The token management system according to claim 11, wherein: The achievements mentioned include: the completion of a plurality of rides at said entertainment venue; completion of a particular ride in said entertainment venue; a plurality of characters visiting said entertainment venue; specific characters visiting said entertainment venues; the total linear feet of ride paths traveled in said amusement facility; the total amount spent on purchases at said entertainment venue; Purchase of tickets to visit said entertainment venues; attendance at performances in said entertainment venues; an experience that is part of a performance at said entertainment venue; or Any combination thereof.
13. A method for operating a token management system, the method comprising: Using a processing system to identify digital tokens owned by a user and stored on a distributed ledger; accessing, using the processing system, one or more permissions stored on the distributed ledger in association with the digital token; determining information related to the user using the processing system; as well as In response to determining that the information complies with the one or more permissions stored in association with the digital token, the processing system is used to facilitate one or more actions with respect to the digital token.
14. The method of claim 13, comprising: The digital token is generated for the user in response to an achievement of the user within an entertainment venue.
15. The method of claim 13, wherein: The one or more permissions define a geofence for the one or more actions, the information about the user includes a location of a user device associated with the user, and the method includes: enabling the one or more actions for the digital token in response to determining that the location of the user device associated with the user is within the geofence.
16. The method of claim 13, wherein: The one or more actions for the digital token include selling the digital token, trading the digital token, or both.
17. A token management system for an entertainment venue, the token management system comprising: a processing system comprising one or more processors; a memory storing instructions executable by the processing system to cause the processing system to: identifying a first digital token owned by a first user located within the entertainment venue; determining a first location of the first user within the entertainment venue; generating a first user geo-fence around the first user based on the first location of the first user within the entertainment venue; as well as A graphical user interface (GUI) is output on a display screen of a corresponding user device carried by a second user located within the entertainment venue, wherein the GUI indicates the first digital token and a map having boundaries representing the first user's geo-fence.
18. The token management system according to claim 17, wherein: The instructions are executable by the processing system to cause the processing system to: accessing one or more corresponding permissions stored in association with the first digital token; and In response to determining that the one or more corresponding permissions permit transfer of the first digital token at least at the first location of the first user within the entertainment venue, outputting the GUI on the display screen of the corresponding user device carried by the second user.
19. The token management system according to claim 17, wherein: The instructions are executable by the processing system to cause the processing system to: identifying a second digital token owned by the second user located within the entertainment venue; and In response to the corresponding user device carried by the second user being detected within the first user geofence, an additional GUI is output on a corresponding display screen of the corresponding user device carried by the first user located within the entertainment venue, wherein the additional GUI indicates the second digital token.
20. The token management system according to claim 17, wherein: The instructions are executable by the processing system to cause the processing system to: generate the first digital token for the first user based on the first user's achievements within the entertainment venue.