SYSTEM AND METHOD FOR USING INTELLIGENT CODES IN CONJUNCTION WITH NON-FUNGIBLE TOKENS
A system and method of transacting a prepaid non-fungible token with an electronic mobile device that is used to electronically interface with a code, such as a QR code, bar code, RF signal or NFC signal, representing a prepaid product. The codes of multiple prepaid non-fungible tokens are grouped together on a single structure or in a single computer displayed in a shopping area. The electronic mobile device subsequently electronically interfaces with a point of sale device after electronically interfacing with said code to provide prepaid non-fungible token information.
Latest BLACKHAWK NETWORK, INC. Patents:
- CLIENT CERTIFICATES TO COMMUNICATE TRUSTED INFORMATION
- METHODS FOR SELLING PRE-PRINTED ONLINE LOTTERY TICKETS
- Methods for selling pre-printed online lottery tickets
- SYSTEM AND METHOD FOR USING INTELLIGENT CODES TO ADD A STORED-VALUE CARD TO AN ELECTRONIC WALLET
- SYSTEMS AND METHODS FOR DYNAMICALLY DETECTING AND PREVENTING CONSUMER FRAUD
This application claims priority to U.S. Provisional Patent Application Ser. No. 63/309,089, filed Feb. 11, 2022, which is incorporated by reference herein in its entirety.
FIELD OF THE INVENTIONThe disclosure generally relates to the purchase of non-fungible tokens.
BACKGROUNDA non-fungible token (“NFT”) is a digital asset that represents real-world objects like art, music, in-game items and videos. NFTs can be bought and sold online and are generally encoded with an underlying software. NFTs are generally one of a kind, or at least one of a very limited run, and have unique identifying codes. Many NFTs include digital creations that already exist in some form elsewhere, such as video clips or securitized versions of digital art. The NFT allows a buyer to own the original item with a built-in authentication that serves as proof of ownership. Each NFT has a digital signature that makes it impossible for NFTs to be exchanged for or equal to one another, thereby making the NFTs non-fungible. Purchasing an NFT requires a digital wallet that allows the purchaser to store the NFT. NFTs are generally purchased over marketplaces using cryptocurrency.
NFTs are based on a decentralized, distributed immutable ledger, e.g. blockchain, that records the provenance of a digital asset. By inherent design, the data on the ledger is unable to be modified. The shared, immutable ledger facilitates the process of recording transactions and tracking assets in a business network. An asset on the ledger can be tangible, e.g. a house, car, cash, or land, or intangible, e.g. intellectual property, patents, copyrights, or branding. Generally, NFTs on the ledger, e.g. blockchain-based tokens, each represent a unique asset like a piece of art, digital content, or media. Virtually anything of value can be tracked and traded on the ledger, reducing risk and cutting costs for all involved.
An NFT provides an irrevocable digital certificate of ownership and authenticity for a given asset, whether digital or physical. NFTs are designed to be cryptographically verifiable, unique or scarce, and easily transferable. Leveraging cryptographic signatures native to the ledger on which an NFT is issued, the origin and the current owner of the asset can be determined. An NFT is created by an artist, creator, or license-holder through a process called minting that involves signing a ledger transaction to outline the fundamental token details. These details are then broadcasted to the ledger to create the NFT and assign the NFT to its owner. What today's consumers need is a more efficient, secure, and effective way of acquiring NFTs.
SUMMARYThe present disclosure includes one or more of the features recited in the appended claims and/or the following features which, alone or in any combination, may comprise patentable subject matter.
According to a first aspect of the disclosed embodiments, a method is performed by a processor computer device having a processor and executable instructions stored on a non-transitory computer readable medium which, when executed by the processor, causes the processor computer device to perform the method. The method includes receiving, by the processor computer device, from a user device, a purchase request for a non-fungible token, wherein the non-fungible token is available from a digital shopping site. The method also includes transforming, by the processor computer device, information from the purchase request into a point-of-sale scannable barcode, wherein the point-of-sale scannable barcode comprises purchase information of the non-fungible token for purchasing the non-fungible token. The method also includes providing, by the processor computer device, the point-of-sale scannable barcode to the user device in response to the request. The method also includes receiving, by the processor computer device, a purchase verification for the non-fungible token, wherein the purchase verification is subsequent to, and generated in response to, a point-of-sale scan of the point-of-sale scannable barcode displayed on the user device at a retailer point-of-sale. The method also includes providing, by the processor computer device, the non-fungible token to a user or a third-party recipient in response to receiving the purchase verification.
In some embodiments of the first aspect, the digital shopping site can include a plurality of non-fungible token from a plurality of retailers. The method can also include validating the purchase request of the non-fungible token. Validation can include providing a code to the user device that is provided to the processor computer device and determining the code is valid. The purchase request can be received from the user that has accessed the digital shopping site by scanning an intelligent code with the user device. The intelligent code can include at least one of a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, radio frequency identification (“RFID”); a mechanical wave (e.g., sound); or combinations thereof. The intelligent code can be located at a retailer store which can include the retailer point of sale. The non-fungible token can be delivered digitally to an email or text number provided by the user. The method can also include receiving a purchase verification for the non-fungible token. The point-of-sale scannable barcode can be unique to the non-fungible token.
According to a second aspect of the disclosed embodiments, a system includes a computer device having a processor and executable instructions stored on a non-transitory computer readable medium, wherein the execution of the executable instructions configures the system to receive a scan of an intelligent code at a retailer store from a user device, wherein the scan of the intelligent code allows a user of the user device access to digital shopping site containing a plurality of electronic non-fungible tokens. The execution of the executable instructions also configures the system to receive a purchase request for a non-fungible token from the digital shopping site from a user device. The execution of the executable instructions also configures the system to transform information from the purchase request into a point-of-sale scannable barcode, wherein the point-of-sale scannable barcode comprises purchase information of the non-fungible token for purchasing the non-fungible token. The execution of the executable instructions also configures the system to provide the point-of-sale scannable barcode to the user device in response to the request. The execution of the executable instructions also configures the system to receive a purchase verification for the non-fungible token, wherein the purchase verification is subsequent to, and generated in response to, a point-of-sale scan of the point-of-sale scannable barcode displayed on the user device. The execution of the executable instructions also configures the system to provide the non-fungible token to the user of the user device or a third-party recipient in response to receiving the purchase verification.
In some embodiments of the second aspect, the digital shopping site can include a plurality of retailers. The execution of the executable instructions can also configure the system to receive a purchase verification for the non-fungible token. The execution of the executable instructions can also configure the system to receive a purchase request from the user that has accessed the digital shopping site by scanning an intelligent code with the user device. The intelligent code can include at least one of a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, radio frequency identification (“RFID”); a mechanical wave (e.g., sound); or combinations thereof. The intelligent code can be on an endcap, a physical card, a card package, a chit, or combinations thereof. The point-of-sale scannable barcode can be unique to the non-fungible token. The execution of the executable instructions can also configure the system to deliver the non-fungible token digitally to an email or text number provided by the user. The execution of the executable instructions can also configure the system to provide a code to the user device that is provided to the processor computer device. The execution of the executable instructions can also configure the system to determine the code is valid.
According to a third aspect of the disclosed embodiments, a method is performed by a processor computer device. The processor computer device has a processor and executable instructions stored on a non-transitory computer readable medium which, when executed by the processor, causes the processor computer device to perform the method. The method includes receiving, by the processor computer device, a purchase request, in response to a scan of a point-of-sale scannable code, wherein the purchase request comprises a physical object request and a non-fungible token request, and, wherein a non-fungible token associated with the non-fungible token request includes a digital version of the a physical object associated with the physical object request. The method also includes verifiying, by the processor computer device, payment for the purchase request. The method also includes activating, by the processor computer device, a redemption code associated with the non-fungible token to produce an activated redemption code. The method also includes providing, by the processor computer device, the activated redemption code redeemable for the non-fungible token.
In some embodiments of the third aspect, the processor computer device can provide the non-fungible token to a user in response to activation of the activated redemption code. Upon verifying payment for the purchase transaction, the processor computer device can convert the point-of-sale scannable code into the activated redemption code. The activated redemption code can be unique to the non-fungible token. The activated redemption code can include at least one of a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, radio frequency identification (“RFID”)); a mechanical wave (e.g., sound); or combinations thereof. The point-of-sale scannable code can include at least one of a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, radio frequency identification (“RFID”)); a mechanical wave (e.g., sound); or combinations thereof. The physical object can include a trading card. The point-of-sale scannable code can be provided on a package of a plurality of trading cards. The activated redemption code can be redeemable for a plurality of non-fungible tokens, wherein each of the plurality of non-fungible tokens is a digital version of one of the plurality of trading cards. The method can include providing, by the processor computer device, a plurality of unique activated redemption codes, wherein each of the plurality of unique activated redemption codes is redeemable for one of a plurality of non-fungible tokens, wherein each of the plurality of non-fungible tokens is a digital version of one of the plurality of trading cards.
According to a fourth aspect of the disclosed embodiments, a method is performed by a processor computer device. The processor computer device has a processor and executable instructions stored on a non-transitory computer readable medium which, when executed by the processor, causes the processor computer device to perform the method. The method includes receiving, by the processor computer device, a purchase request for a non-fungible token in response to a scan of a point-of-sale scannable code. The method also includes verifiying, by the processor computer device, payment for the non-fungible token. The method also includes activating, by the processor computer device, a redemption code associated with the non-fungible token to produce an activated redemption code. The method also includes providing, by the processor computer device, the activated redemption code redeemable for the non-fungible token. In some embodiments of the fourth aspect, the processor computer device can provide the non-fungible token to a user in response to activation of the redemption code. Upon verifying payment for non-fungible token, the processor computer device can convert the point-of-sale scannable code into the activated redemption code. The redemption code can be unique to the non-fungible token. The redemption code can include at least one of a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, radio frequency identification (“RFID”)); a mechanical wave (e.g., sound); or combinations thereof. The point-of-sale scannable code can include at least one of a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, radio frequency identification (“RFID”)); a mechanical wave (e.g., sound); or combinations thereof. The point-of-sale scannable code can be associated with a plurality of non-fungible tokens. The activated redemption code can be redeemable for the plurality of non-fungible tokens. The method can include further providing, by the processor computer device, a plurality of unique activated redemption codes, wherein each of the plurality of unique activated redemption codes is redeemable for one of a plurality of non-fungible tokens. The point-of-sale scannable code can be displayed on a physical object. The physical object can be selected from a group including a chit, a manufactured card, an electronic display, or combinations thereof. The point-of-sale scannable code can be provided by a physical object. The physical object can include a device which emits an electromagnetic signal. The electromagnetic signal can be selected from a group including near field communication, infrared, radio frequency identification, or combinations thereof.
Additional features, which alone or in combination with any other feature(s), such as those listed above and/or those listed in the claims, can comprise patentable subject matter and will become apparent to those skilled in the art upon consideration of the following detailed description of various embodiments exemplifying the best mode of carrying out the embodiments as presently perceived.
Disclosed herein are systems and methods for acquiring non-fungible tokens (hereinafter “NFT” or “NFTs”). Particularly, the systems and methods disclosed herein may provide an NFT in response to a user request (hereinafter “NFT Request”). In an embodiment, the NFT Request comprises an NFT identifier (hereinafter “intelligent code”). In an embodiment, the intelligent code comprises a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, RFID); a mechanical wave (e.g., sound); or combinations thereof. In an embodiment, the intelligent code is may be interpreted, scanned, input, and/or read (“scan” may be used to reference any of the foregoing) by a user's device via voice recognition, camera manipulation, physical gesture (e.g., finger swipe), NFC communication, Bluetooth communication, or other known methods for engaging a user's device for information reception. The intelligent code may be conveyed, transmitted, delivered, or otherwise communicated to an NFT provider and/or distribution system via phone line, cellular communication, Wi-Fi communication, Bluetooth communication, radio communication, USB, MiniPin, email, webpage interaction, internet communication, VoIP, short message service (“SMS”), Instant messaging, infrared communication, Android Beam, or other methods of communication known to those of skill in the art.
As used herein, “non-fungible token” or “NFT” refers to a digital asset that represents real-world objects like art, music, in-game items and videos. NFTs can be bought and sold online and are generally encoded with an underlying software. NFTs are generally one of a kind, or at least one of a very limited run, and have unique identifying codes. Many NFTs include digital creations that already exist in some form elsewhere, such as video clips or securitized versions of digital art. The NFT allows a buyer to own the original item with a built-in authentication that serves as proof of ownership.
In embodiments, before the user obtains (e.g., receives, activates redeems, or combinations thereof) the NFT, the NFT provider, the e-wallet provider, the NFT processor, the NFT issuer, the merchant, or combinations thereof may provide fraud mitigation. In an embodiment, providing fraud mitigation may comprise blocking access to an NFT before a user views the NFT, blocking access to an NFT before a user activates or redeems the NFT, or both. In an additional or alternative embodiment, providing fraud mitigation may comprise determining a digital fingerprint of a user device (e.g., user device 14), at the time a user attempts to view an NFT to determine the risk associated with the user, the NFT, or both. In an additional or alternative embodiment, providing fraud mitigation may comprise withholding the providing of the NFT (e.g., withholding the delivery of redemption information for the NFT). In an additional or alternative embodiment, providing fraud mitigation may comprise determining a geographic location of the NFT and/or user and pausing the providing of the NFT for a period of time determined by the geographic location. For example, the providing of the NFT may be held for a longer period of time in geographic locations known or determined to be of high risk of fraud, and the providing of the NFT may be held for a short period of time or for a period of time comprising zero in geographic locations known or determined to be of low or no risk of fraud.
The method in
A customer or consumer of NFTs (also referred to herein as a “user” in the disclosed embodiments) may generally make the request for the NFT at a physical retail (e.g., merchant) location, an online merchant portal, via a user device (e.g., user device 14 of
The request for an NFT may comprise a request to view a selection of NFTs available for purchase, a request to purchase an NFT (or multiple NFTs), or combinations thereof. In response to a request to view a selection of NFTs, an entity (e.g., an NFT processor, an NFT issuer, or an NFT processor/issuer) may provide the selection of NFTs available for purchase to the user, the selection of NFT values available to the user, NFT purchase information as described herein below, or combinations thereof.
At block 21 of
At block 22 of
At block 23 of
In the disclosed embodiments, the user may choose (e.g., via a prompt embodied as a selection screen, popup window, which can be prompted while entering information at block 22 of
At block 24 of
At block 25 of
At block 26 of
At block 27 of
In embodiments with an online purchase of the NFT, the barcode may not be provided. In online purchase embodiments, when the online payment portal requests payment information (e.g., account number, expiration date, security code) for a credit/debit card, the user, e.g., via the user device, may enter the payment information (e.g., credit/debit card number, billing address (postal code), expiration date, security code, or combinations thereof) and the payment information may be processed by the NFT processor (in embodiments where the NFT processor provides the payment portal), or by a third-party merchant that forwards the payment information to the NFT processor. Upon online payment, a purchase verification may be conveyed (for example, via a network described herein below) to, and received by, the issuer of the NFT (e.g., as a purchase verification and/or a redemption request); the purchase verification may be conveyed (for example, via a network described herein below) to, and received by, the processor of the NFT (e.g., as a purchase verification and/or as a redemption request); the purchase verification may be conveyed (for example, via a network described herein below) to, and received by, a third-party NFT processor responsible for delivering the NFT (e.g., as a purchase verification and/or as a redemption request); or combinations thereof.
Once the purchase verification and/or redemption request is received, the processor, issuer, third-party processor, or combinations thereof, may deliver the NFT via methods known in the art with the aid of this disclosure. In embodiments, the purchase of the NFT may be processed by the provider of the NFT and/or e-wallet (e.g., via NFT processor), by a merchant, by the NFT issuer, or combinations thereof. In an embodiment, the purchase may be processed by applying a purchase value to complete the transaction. In an embodiment, identifying authentication information may comprise authentication techniques known to those skilled in the art with the aid of this disclosure. In embodiments, processing the purchase may further comprise processing at least a portion of the purchase in a primary wallet of an e-wallet (e.g., electronic wallet 10 of
At block 28 of
At block 29 of
The method in
In the method of
At block 20 of
A user may generally make the request for the NFT at a physical retail (e.g., merchant) location, an online merchant portal, via a user device (e.g., user device 14 of
At block 21 of
At block 22 of
At block 23 of
At block 33 of
At block 34 of
In the disclosed embodiments, the user may choose (e.g., via a prompt embodied as a selection screen, popup window, which can be prompted while entering information at block 22 of
At block 27 of
In embodiments with an online purchase of the NFT, the barcode on the chit may not be scanned again (e.g., by the merchant via a point-of-sale device). In lieu of a second barcode scan (e.g., by the merchant), the user may choose to purchase the NFT via an online payment portal as described herein. In online purchase embodiments, when the online payment portal requests payment information (e.g., account number, expiration date, security code) for a credit/debit card, the user, e.g., via the user device, may enter the payment information (e.g., credit/debit card number, billing address (postal code), expiration date, security code, or combinations thereof) and the payment information may be processed by the NFT processor (in embodiments where the NFT processor provides the payment portal), or by a third-party merchant that forwards the payment information to the NFT processor. Upon online payment, a purchase verification may be conveyed (for example, via a network described herein below) to, and received by, the issuer of the NFT (e.g., as a purchase verification and/or a redemption request); the purchase verification may be conveyed (for example, via a network described herein below) to, and received by, the processor of the NFT (e.g., as a purchase verification and/or as a redemption request); the purchase verification may be conveyed (for example, via a network described herein below) to, and received by, a third-party NFT processor responsible for delivering the NFT (e.g., as a purchase verification and/or as a redemption request); or combinations thereof.
Once the purchase verification and/or redemption request is received, the processor, issuer, third-party processor, or combinations thereof, may deliver the NFT via methods known in the art with the aid of this disclosure. In embodiments, the purchase of the NFT may be processed by the provider of the NFT and/or e-wallet (e.g., via NFT processor), by a merchant, by the NFT issuer, or combinations thereof. In an embodiment, the purchase may be processed by applying a purchase value to complete the transaction. In an embodiment, identifying authentication information may comprise authentication techniques known to those skilled in the art with the aid of this disclosure. In embodiments, processing the purchase may further comprise processing at least a portion of the purchase in a primary wallet of an e-wallet (e.g., electronic wallet 10 of
At block 28 of
At block 29 of
The components of the system of
The user device 14 may comprise a personal computer, a tablet, a smartphone, a cloud computing system, a server, or combinations thereof. The device used by the user or consumer to purchase the NFT may be the same or different device from the user device 14. In an embodiment, the user may scan a QR code for an NFT using the user device 14. In an additional or alternative embodiment, the user may scan a barcode for an NFT using the user device 14. In an additional or alternative embodiment, the user or consumer may purchase an NFT using the user device 14 (e.g., via an online payment portal). In additional or alternative embodiments, the user may enter information required or requested for the purchase of an NFT using the user device 14.
The processor computer device 12 may have any suitable configuration for performing the functions disclosed herein (e.g., a personal computer, a tablet, a smartphone, a cloud computing system, a server, or combinations thereof). The processor computer device 12 may be a computer device of an NFT processor, and in additional embodiments, a provider of one or more electronic wallets (e.g., electronic wallet 10), a provider of an NFT (e.g., NFT 11), or both.
In embodiments, the processor computer device 16 may be configured to process at least a portion of an NFT purchase via a primary wallet of an electronic wallet 10, the merchant computer device 16 may be configured to process at least a portion of an NFT purchase via a sub-wallet of an electronic wallet 10, or both (primary wallets and sub-wallets are discussed herein below).
The processor computer device 12 may be configured to perform other functions as described above for the methods in
In the system of
In the system of
The processor computer device 12 comprises a device separate from the issuer computer device 18, the merchant computer device 16, and the user device 14. In alternative embodiments, the processor computer device 13 may comprise a device which is the same device as merchant computer device 16, the issuer computer device 18, or both (as shown in
The components of the system of
The processor computer device 12 of
The user device 14 of
As seen in
In embodiments, the merchant computer device 16 may be configured to provide an online payment portal, scan a barcode of an NFT (e.g., NFT 11) (e.g., displayed on a chit or on the user device 14), to communicate with the processor computer device 12 and/or issuer computer device 18 to process an NFT purchase, or combinations thereof.
As can be seen in
In the system of
In embodiments without a chit or a physical card, a user may scan an intelligent code with user device 14, which is sent automatically or via instruction from the user to the processor computer device 12. The processor computer device 12 may then establish an NFT shopping cart for the NFT associated with the intelligent code. The processor computer device 12 may then prompt the user for information to be entered via user device 14, may pause the NFT shopping cart, or both. The user may use the user device 14 to communicate with the processor computer device 12 with the user's preferred payment method or if the user would like to not make a purchase. The user may decide to purchase the NFT associated with the intelligent code. The user may purchase the NFT via an online payment portal 13 or via a merchant computer device 16 (e.g., a point-of-sale device). If the user elects an online purchase, the user may make a payment as discussed in the system of
In embodiment using a chit or physical card, the user may scan any intelligent code with user device 14, which is sent automatically or via instruction from the user to the processor computer device 12. The processor computer device 12 may then establish an NFT shopping cart for the NFT associated with the intelligent code. The processor computer device 12 may then prompt the user for information to be entered via user device 14, may pause the NFT shopping cart, or both. The user may use the user device 14 to communicate with the processor computer device 12 with the user's preferred payment method or if the user would like to not make a purchase. The user may decide to purchase the NFT associated with the intelligent code. The processor computer device 12 may instruct the user to scan the barcode on the chit/physical card with the user device 14, or the chit (or physical card) or endcap may display instructions instructing the user to do so. Once the user scans the barcode with the user device 14, the processor computer device 12 associates the intelligent code scan with the barcode scan, for example, to prepare the NFT in the NFT shopping cart for redemption. The processor computer device 12, the endcap, the chit (or physical card), or combinations thereof, may instruct the user to remove the chit (or physical card) from the endcap display and to scan (or have scanned) the chit (or physical card) at a point-of-sale device of a merchant (e.g., merchant computer device 16). The purchase is processed as described hereinabove (e.g., by processor computer device 12), and a payment verification is received by the processor computer device 12. The processor computer device 12 may then unpause the NFT shopping cart. The processor computer device 12 may then add the NFT to an e-wallet of the user, provide the NFT to the user via user device 14 or otherwise, or combinations thereof.
Referring now to
At block 104, a processor computing device receives a purchase request for the package of trading cards 400 in response to a scan of the point-of-sale scannable code 430 or provision of other identifying information for the package of trading cards 400 at the point-of-sale (e.g., a barcode which only comprises UPC-type information). That is, the purchaser takes the package of trading cards 400 to a point-of-sale within the retailer and purchases the package of trading cards 400.
At block 106, during the purchasing transaction, the point-of-sale scannable code 430 is scanned, and upon confirmation of payment for the package of trading cards 400, the processor computer device activates a redemption code 435 associated with the package of trading cards 400 and/or NFT 420 and provides, and/or otherwise makes available to the purchaser, an activated redemption code 440 for the NFTs associated with the package of trading cards 400, for example the activated redemption code 440 may be the same point-of-sale scannable code 430 already associated with the package of trading cards 400 (or an individual trading card 411) or the activated redemption code 440 may be another different and/or unique code which is provided to the purchaser upon confirmation of payment, e.g., the activated redemption code 440 may be provided on the purchaser's purchase receipt 450. In one embodiment, a single activated redemption code 440 is provided for every NFT 420 associated with the trading cards 410. In another embodiment, a unique activated redemption code 440 is provided for each NFT 420 that corresponds to a trading card 411 in the package 400. For example, if the package contains 10 trading cards, each corresponding to one of 10 NFTs, the processor computer device will provide 10 activated redemption codes, each redeemable for one of the NFTs.
As noted above, the unique activated redemption code 440 can be provided to the purchaser as part of the purchased package of trading cards 400, as part of a purchased individual trading card 411, as part of the purchaser's purchase receipt 450, or combinations thereof. Alternatively, the activated redemption code 440 may be provided to the purchaser via email, text, or other electronic conveyance. For example, the activated redemption code 440 can be delivered to the purchaser's e-wallet as described above. In some embodiments, a hard copy of the activated redemption code 440 can be provided to the purchaser by printing the activated redemption code 440 on a physical receipt or other document. The activated redemption code 440 can be any one of a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, radio frequency identification (“RFID”); a mechanical wave (e.g., sound); or combinations thereof.
At block 106, the purchaser accesses an NFT providing website (or other NFT available location, e.g. an electronic wallet) to redeem the activated redemption code 440 for the NFT(s) associated with package of trading cards 400, the trading cards 410, or the individual trading card 411. In an embodiment, the activated redemption code 440 can be redeemed on a website accessed by the purchaser with a personal computer, mobile device, e-wallet, or the like. In response to purchaser's request to redeem the activated redemption code 440 or codes, the processor computer device, at block 108, provides the NFT 420 or NFTs to the user. For example, the NFT 420 or NFTs can be delivered to the purchaser's e-wallet, as described above.
Referring to
At block 124, a processor computing device receives a purchase request for the NFT 520 in response to a scan of the point-of-sale scannable code 530 on the chit 500 or provision of other identifying information for the chit 500 at the point-of-sale (e.g., a barcode which only comprises UPC-type information). That is, the purchaser takes the chit 500 to a point-of-sale within the retailer and purchases the NFT 520 or NFTs associated with the chit 500.
At block 126, during the purchasing transaction, the point-of-sale scannable code 530 is scanned, and upon confirmation of payment for the NFT 520 or NFTs associated with the chit 500, the processor computer device activates a redemption code 535 associated with the NFT and provides, and/or otherwise makes available to the purchaser, an activated redemption code 540 for the NFT 520 or NFTs associated with the chit 500, for example the activated redemption code 540 may be the same point-of-sale scannable code 530 already associated with the chit 500 or the activated redemption code 540 may be another different and/or unique code which is provided to the purchaser upon confirmation of payment, e.g., the activated redemption code 540 may be provided on the purchaser's purchase receipt 550, In one embodiment, a single activated redemption code 540 is provided for every NFT 520 associated with the chit 500. In another embodiment, a unique activated redemption code 540 is provided for each NFT 520 associated with the chit 500. For example, if the chit 500 is associated with 10 NFTs, the processor computer device will provide 10 intelligent codes, each redeemable for one of the NFTs.
As noted above, the unique activated redemption code 540 can be transferred to the purchaser as part of the chit 500, as part of the purchaser's purchase receipt 450, or combinations thereof. Alternatively, the activated redemption code 540 may be provided to the purchaser via email, text, or other electronic conveyance. For example, the activated redemption code can be delivered to the purchaser's e-wallet as described above. In some embodiments, a hard copy of the activated redemption code 540 can be provided to the purchaser by printing the activated redemption code 540 on a physical receipt or other document. The activated redemption code 540 can be any one of a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, radio frequency identification (“RFID”); a mechanical wave (e.g., sound); or combinations thereof.
At block 126, the purchaser accesses an NFT providing website (or other NFT available location, e.g. an electronic wallet) to redeem the activated redemption code 540 for the NFT(s) associated the chit 500. In an embodiment, the activated redemption code 540 can be redeemed on a website accessed by the purchaser with a personal computer, mobile device, e-wallet, or the like. In response to purchaser's request to redeem the activated redemption code 540, the processor computer device, at block 128, provides the NFT 520 or NFTs to the user. For example, the NFT 520 or NFTs can be delivered to the purchaser's e-wallet, as described above.
In embodiments of the disclosed systems and methods can be used or for the direct benefit of the user of the system and methods.
In a first case, a method performed by a processor computer device having a processor and executable instructions stored on a non-transitory computer readable medium which, when executed by the processor, causes the processor computer device to perform the method, the method comprising:
-
- receiving, by the processor computer device, from a user device, a purchase request for a non-fungible token, wherein the non-fungible token is available from a digital shopping site;
- transforming, by the processor computer device, information from the purchase request into a point-of-sale scannable barcode, wherein the point-of-sale scannable barcode comprises purchase information of the non-fungible token for purchasing the non-fungible token;
- providing, by the processor computer device, the point-of-sale scannable barcode to the user device in response to the request;
- receiving, by the processor computer device, a purchase verification for the non-fungible token, wherein the purchase verification is subsequent to, and generated in response to, a point-of-sale scan of the point-of-sale scannable barcode displayed on the user device at a retailer point-of-sale; and
- providing, by the processor computer device, the non-fungible token to a user or a third-party recipient in response to receiving the purchase verification.
In a second case, method of the first case, wherein the digital shopping site comprises a plurality of non-fungible token from a plurality of retailers.
In a third case, the method of the second case, further comprising validating the purchase request of the non-fungible token.
In a fourth case, the method of the third case, wherein validation comprises providing a code to the user device that is provided to the processor computer device and determining the code is valid.
In a fifth case, the method of the first case, wherein the purchase request is received from the user that has accessed the digital shopping site by scanning an intelligent code with the user device.
In a sixth case, the method of the fifth case, wherein the intelligent code comprises at least one of a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, radio frequency identification (“RFID”)); a mechanical wave (e.g., sound); or combinations thereof.
In a seventh case, the method of the fifth case, wherein the intelligent code is located at a retailer store which comprises the retailer point of sale.
In an eighth case, the method of the first case, wherein the non-fungible token is delivered digitally to an email or text number provided by the user.
In a ninth case, the method of the first case, further comprising receiving a purchase verification for the non-fungible token.
In a tenth case, the method of the first case, wherein the point-of-sale scannable barcode is unique to the non-fungible token.
In an eleventh case, a system comprising a computer device having a processor and executable instructions stored on a non-transitory computer readable medium, wherein the execution of the executable instructions configures the system to:
-
- receive a scan of an intelligent code at a retailer store from a user device, wherein the scan of the intelligent code allows a user of the user device access to digital shopping site containing a plurality of electronic non-fungible tokens;
- receive a purchase request for a non-fungible token from the digital shopping site from a user device;
- transform information from the purchase request into a point-of-sale scannable barcode, wherein the point-of-sale scannable barcode comprises purchase information of the non-fungible token for purchasing the non-fungible token;
- provide the point-of-sale scannable barcode to the user device in response to the request;
- receive a purchase verification for the non-fungible token, wherein the purchase verification is subsequent to, and generated in response to, a point-of-sale scan of the point-of-sale scannable barcode displayed on the user device; and
- provide the non-fungible token to the user of the user device or a third-party recipient in response to receiving the purchase verification.
In a twelfth case, the system of the eleventh case, wherein the digital shopping site comprises a plurality of retailers.
In a thirteenth case, the system of the eleventh case, further configured to receive a purchase verification for the non-fungible token.
In a fourteenth case, the system of the eleventh case, further configured to receive a purchase request from the user that has accessed the digital shopping site by scanning an intelligent code with the user device.
In a fifteenth case, the system of the fourteenth case, wherein the intelligent code comprises at least one of a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, radio frequency identification (“RFID”)); a mechanical wave (e.g., sound); or combinations thereof.
In a sixteenth case, the system of the fourteenth case, wherein the intelligent code is on an endcap, a physical card, a card package, a chit, or combinations thereof.
In a seventeenth case, the system of the eleventh case, wherein the point-of-sale scannable barcode is unique to the non-fungible token.
In an eighteenth case, the system of eleventh case, further configured to deliver the non-fungible token digitally to an email or text number provided by the user.
In a nineteenth case, the system of the eleventh case, further configured to provide a code to the user device that is provided to the processor computer device.
In a twentieth case, the system of the nineteenth case, further configured to determine the code is valid.
In a twenty-first case, a method performed by a processor computer device, the processor computer device having a processor and executable instructions stored on a non-transitory computer readable medium which, when executed by the processor, causes the processor computer device to perform the method, the method comprising:
-
- receiving, by the processor computer device, a purchase request, in response to a scan of a point-of-sale scannable code, wherein the purchase request comprises a physical object request and a non-fungible token request, and, wherein a non-fungible token associated with the non-fungible token request includes a digital version of the a physical object associated with the physical object request,
- verifiying, by the processor computer device, payment for the purchase request,
- activating, by the processor computer device, a redemption code associated with the non-fungible token to produce an activated redemption code; and
- providing, by the processor computer device, the activated redemption code redeemable for the non-fungible token.
In a twenty-second case, the method of the twenty-first case, wherein the processor computer device provides the non-fungible token to a user in response to activation of the activated redemption code.
In a twenty-third case, the method of the twenty-first case, wherein, upon verifying payment for the purchase transaction, the processor computer device converts the point-of-sale scannable code into the activated redemption code.
In a twenty-fourth case, the method of the twenty-first case, wherein the activated redemption code is unique to the non-fungible token.
In a twenty-fifth case, the method of the twenty-first case, wherein the activated redemption code comprises at least one of a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, radio frequency identification (“RFID”)); a mechanical wave (e.g., sound); or combinations thereof.
In a twenty-sixth case, the method of the twenty-first case, wherein the point-of-sale scannable code comprises at least one of a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, radio frequency identification (“RFID”)); a mechanical wave (e.g., sound); or combinations thereof.
In a twenty-seventh case, the method the twenty-first case, wherein the physical object comprises a trading card.
In a twenty-eighth case, the method of the twenty-seventh case, wherein the point-of-sale scannable code is provided on a package of a plurality of trading cards and wherein the activated redemption code is redeemable for a plurality of non-fungible tokens, wherein each of the plurality of non-fungible tokens is a digital version of one of the plurality of trading cards.
In a twenty-ninth case, the method of the twenty-seventh case, wherein the point-of-sale scannable code is provided on a package of a plurality of trading cards, and the method includes providing, by the processor computer device, a plurality of unique activated redemption codes, wherein each of the plurality of unique activated redemption codes is redeemable for one of a plurality of non-fungible tokens, wherein each of the plurality of non-fungible tokens is a digital version of one of the plurality of trading cards.
In a thirtieth case, a method performed by a processor computer device, the processor computer device having a processor and executable instructions stored on a non-transitory computer readable medium which, when executed by the processor, causes the processor computer device to perform the method, the method comprising:
-
- receiving, by the processor computer device, a purchase request for a non-fungible token in response to a scan of a point-of-sale scannable code,
- verifiying, by the processor computer device, payment for the non-fungible token,
- activating, by the processor computer device, a redemption code associated with the non-fungible token to produce an activated redemption code; and
- providing, by the processor computer device, the activated redemption code redeemable for the non-fungible token.
In a thirty-first case, the method of the thirtieth case, wherein the processor computer device provides the non-fungible token to a user in response to activation of the redemption code.
In a thirty-second case, the method of the thirtieth case, wherein, upon verifying payment for non-fungible token, the processor computer device converts the point-of-sale scannable code into the activated redemption code.
In a thirty-third case, the method of the thirtieth case, wherein the redemption code is unique to the non-fungible token.
In a thirty-fourth case, the method of the thirtieth case, wherein the redemption code comprises at least one of a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, radio frequency identification (“RFID”)); a mechanical wave (e.g., sound); or combinations thereof.
In a thirty-fifth case, the method of the thirtieth case, wherein the point-of-sale scannable code comprises at least one of a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, radio frequency identification (“RFID”)); a mechanical wave (e.g., sound); or combinations thereof.
In a thirty-sixth case, the method of the thirtieth case, wherein the point-of-sale scannable code is associated with a plurality of non-fungible tokens, and wherein the activated redemption code is redeemable for the plurality of non-fungible tokens.
In a thirty-seventh case, the method of the thirtieth case, wherein the point-of-sale scannable code is associated with a plurality of non-fungible tokens, and the method includes further providing, by the processor computer device, a plurality of unique activated redemption codes, wherein each of the plurality of unique activated redemption codes is redeemable for one of a plurality of non-fungible tokens.
In a thirty-eighth case, the method of the thirtieth case, wherein the point-of-sale scannable code is displayed on a physical object.
In a thirty-ninth case, the method of the thirty-eighth case, wherein the physical object is selected from a group consisting of a chit, a manufactured card, an electronic display, or combinations thereof.
In a fortieth case, the method of the thirtieth case, wherein the point-of-sale scannable code is provided by a physical object.
In a forty-first case, the method of the fortieth case, wherein the physical object comprises a device which emits an electromagnetic signal.
In a forty-second case, the method of the forty-first case, wherein the electromagnetic signal is selected from a group consisting of near field communication, infrared, radio frequency identification, or combinations thereof.
Claims
1. A method performed by a processor computer device having a processor and executable instructions stored on a non-transitory computer readable medium which, when executed by the processor, causes the processor computer device to perform the method, the method comprising:
- receiving, by the processor computer device, from a user device, a purchase request for a non-fungible token, wherein the non-fungible token is available from a digital shopping site;
- transforming, by the processor computer device, information from the purchase request into a point-of-sale scannable barcode, wherein the point-of-sale scannable barcode comprises purchase information of the non-fungible token for purchasing the non-fungible token;
- providing, by the processor computer device, the point-of-sale scannable barcode to the user device in response to the request;
- receiving, by the processor computer device, a purchase verification for the non-fungible token, wherein the purchase verification is subsequent to, and generated in response to, a point-of-sale scan of the point-of-sale scannable barcode displayed on the user device at a retailer point-of-sale; and
- providing, by the processor computer device, the non-fungible token to a user or a third-party recipient in response to receiving the purchase verification.
2. The method of claim 1, wherein the digital shopping site comprises a plurality of non-fungible token from a plurality of retailers.
3. The method of claim 2, further comprising validating the purchase request of the non-fungible token.
4. The method of claim 3, wherein validation comprises providing a code to the user device that is provided to the processor computer device and determining the code is valid.
5. The method of claim 1, wherein the purchase request is received from the user that has accessed the digital shopping site by scanning an intelligent code with the user device.
6. The method of claim 5, wherein the intelligent code comprises at least one of a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, radio frequency identification (“RFID”));
- a mechanical wave (e.g., sound); or combinations thereof.
7. The method of claim 5, wherein the intelligent code is located at a retailer store which comprises the retailer point of sale.
8. The method of claim 1, wherein the non-fungible token is delivered digitally to an email or text number provided by the user.
9. The method of claim 1, further comprising receiving a purchase verification for the non-fungible token.
10. The method of claim 1, wherein the point-of-sale scannable barcode is unique to the non-fungible token.
11. A system comprising a computer device having a processor and executable instructions stored on a non-transitory computer readable medium, wherein the execution of the executable instructions configures the system to:
- receive a scan of an intelligent code at a retailer store from a user device, wherein the scan of the intelligent code allows a user of the user device access to digital shopping site containing a plurality of electronic non-fungible tokens;
- receive a purchase request for a non-fungible token from the digital shopping site from a user device;
- transform information from the purchase request into a point-of-sale scannable barcode, wherein the point-of-sale scannable barcode comprises purchase information of the non-fungible token for purchasing the non-fungible token;
- provide the point-of-sale scannable barcode to the user device in response to the request;
- receive a purchase verification for the non-fungible token, wherein the purchase verification is subsequent to, and generated in response to, a point-of-sale scan of the point-of-sale scannable barcode displayed on the user device; and
- provide the non-fungible token to the user of the user device or a third-party recipient in response to receiving the purchase verification.
12. The system of claim 11, wherein the digital shopping site comprises a plurality of retailers.
13. The system of claim 11, further configured to receive a purchase verification for the non-fungible token.
14. The system of claim 11, further configured to receive a purchase request from the user that has accessed the digital shopping site by scanning an intelligent code with the user device.
15. The system of claim 14, wherein the intelligent code comprises at least one of a barcode; a QR code; an arrangement of numerals, letters, symbols, images, and/or colors; an electromagnetic signal (e.g., near field communication (“NFC”), infrared, radio frequency identification (“RFID”));
- a mechanical wave (e.g., sound); or combinations thereof.
16. The system of claim 14, wherein the intelligent code is on an endcap, a physical card, a card package, a chit, or combinations thereof.
17. The system of claim 11, wherein the point-of-sale scannable barcode is unique to the non-fungible token.
18. The system of claim 11, further configured to deliver the non-fungible token digitally to an email or text number provided by the user.
19. The system of claim 11, further configured to provide a code to the user device that is provided to the processor computer device.
20. A method performed by a processor computer device, the processor computer device having a processor and executable instructions stored on a non-transitory computer readable medium which, when executed by the processor, causes the processor computer device to perform the method, the method comprising:
- receiving, by the processor computer device, a purchase request, in response to a scan of a point-of-sale scannable code, wherein the purchase request comprises a physical object request and a non-fungible token request, and, wherein a non-fungible token associated with the non-fungible token request includes a digital version of the a physical object associated with the physical object request,
- verifiying, by the processor computer device, payment for the purchase request,
- activating, by the processor computer device, a redemption code associated with the non-fungible token to produce an activated redemption code; and
- providing, by the processor computer device, the activated redemption code redeemable for the non-fungible token.
Type: Application
Filed: Feb 8, 2023
Publication Date: Aug 17, 2023
Applicant: BLACKHAWK NETWORK, INC. (PLEASANTON, CA)
Inventor: Tristan Roffey (Pleasanton, CA)
Application Number: 18/107,111