Blockchains have enabled the authentication of various products. Accordingly, improvements to non-fungible blockchain tokens (NFTs) for adding value to physical products are desired.
In one aspect, a computerized-method for utilizing a non-fungible token (NFT) to provide information security of an item includes the step of preauthorizing a validity check of an identity of the item with a Matrix code. There is a single owner of the Matrix code. The single owner approves an inquiry into whether the Matrix code comprises an original Matrix code. The method includes authorizing an NFT based on the Matrix code; assigning the NFT to the Matrix code. The NFT is used to validate the authenticity of the item. The method includes implementing an NFT update. The NFT update comprises a condition of the item, a maintenance state of the item; a historical importance of the item; an evaluation of the NFT, and an individual nostalgia value of the item. The method includes implementing an NFT voting schema. Each owner of the NFT counts for a vote or portion of a vote in order to make a decision for a community related to the NFT. The method includes creating a NFT community a set of owners of the items. The method includes implementing single sign on NFT, A user uses the NFT to login into an NFT transfer system that transfer the NFT to another user. Once a first user transfers the NFT to the other user, the first user can no longer log into the NFT transfer system. The method includes using the NFT for pre-selling the item. The NFT is sold to the other user in advance and the item is sold to the other user.
The present application can be best understood by reference to the following description taken in conjunction with the accompanying figures, in which like parts may be referred to by like numerals.
The Figures described above are a representative set and are not an exhaustive with respect to embodying the invention.
Disclosed are a system, method, and article of manufacture for using NFTs for adding value to physical products. The following description is presented to enable a person of ordinary skill in the art to make and use the various embodiments. Descriptions of specific devices, techniques, and applications are provided only as examples. Various modifications to the examples described herein can be readily apparent to those of ordinary skill in the art, and the general principles defined herein may be applied to other examples and applications without departing from the spirit and scope of the various embodiments.
Reference throughout this specification to “one embodiment,” “an embodiment,” “one example,” or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrases “in one embodiment,” “in an embodiment,” and similar language throughout this specification may, but do not necessarily, all refer to the same embodiment.
Furthermore, the described features, structures, or characteristics of the invention may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided, such as examples of programming, software modules, user selections, network transactions, database queries, database structures, hardware modules, hardware circuits, hardware chips, etc., to provide a thorough understanding of embodiments of the invention. One skilled in the relevant art can recognize, however, that the invention may be practiced without one or more of the specific details, or with other methods, components, materials, and so forth. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of the invention.
The schematic flow chart diagrams included herein are generally set forth as logical flow chart diagrams. As such, the depicted order and labeled steps are indicative of one embodiment of the presented method. Other steps and methods may be conceived that are equivalent in function, logic, or effect to one or more steps, or portions thereof, of the illustrated method. Additionally, the format and symbols employed are provided to explain the logical steps of the method and are understood not to limit the scope of the method. Although various arrow types and line types may be employed in the flow chart diagrams, and they are understood not to limit the scope of the corresponding method. Indeed, some arrows or other connectors may be used to indicate only the logical flow of the method. For instance, an arrow may indicate a waiting or monitoring period of unspecified duration between enumerated steps of the depicted method. Additionally, the order in which a particular method occurs may or may not strictly adhere to the order of the corresponding steps shown.
Blockchain can be a continuously growing list of records (e.g. blocks), which are linked and secured using cryptography. Each block typically contains a cryptographic hash of the previous block, a timestamp, and transaction data.
Non-fungible token (NFT) is a unit of data stored on a digital ledger (e.g. a blockchain, etc.) that certifies a digital asset to be unique and therefore not interchangeable. Near-Field Communication (NFC) is a set of communication protocols for communication between two electronic devices over a distance of 4 cm (1½ in) or less.[1] NFC offers a low-speed connection with simple setup that can be used to bootstrap more-capable wireless connections.
Matrix barcode, two-dimensional barcode, as opposed to linear and stacked symbologies.
Quick Response code (QR) code is a type of matrix barcode (and/or two-dimensional barcode, etc.).
Smart contract is a computer program or a transaction protocol which is intended to automatically execute, control or document legally relevant events and actions according to the terms of a contract or an agreement.
In step 102, process 100 can do pre -authorizing checking the validity of a OR code and/or NFC tag. Authorization of an NFT based on a QR code is covered in the earner patent, but this added pre-authorization, which means rather than sending a text message to the owner, the owner can pre-authorize a test so that an account may scan a QR code within a window of time and get an automatic pass. It is difficult to know that a OR code attached to a product is the original code or a copy of that code. By using this test one can determine that the OR code is the original and not a copy. An NFT may be assigned to a OR code. In this way a NFT may be used to validate the authenticity of a product. The method for determining whether a OR code is the original and not a copy is as follows. There is one owner of the OR code. That owner can approve inquiries into whether it is the original OR code. Those queries can be done using a computer system in person or remotely using pre-authorization.
Use case examples are now provided. In one example, a user may wish to test that a QR code sent to them is an original QR code. The owner of the QR code to pre-authorize their account so that when the requester scans it, they will receive a passed test notification. The act of pre-authorization may be entering the requester's user account number into a field on the website or scanning a QR code from the requester. The request may now have a day or some reasonable amount of time to scan the original QR code and receive the passed result.
In step 104, process 100 can implement NFT updates. An NFT may be updated. This increases the value of the NFT. Updates can be such as to the condition of the item or important events that the item was involved in. This information may be stored in a centralized database or in a smart contract on the blockchain. This information can include, inter alia: a condition of the item; a maintenance state of the item; a historical importance of the item; an evaluation of the NFT such as noted by a third-party auditor; an individual nostalgia value; etc.
In step 106, process 100 can enable an NFT to be used for voting. This can be an NFT voting schema. For example, each owner of an NFT can count for a vote or portion of a vote in order to make a decision for a community related to the NFT.
In one example, an NFT can be used for insurance, warranties, and recalls. Inventories can be taken for insurance. Dates and Times of purchases can be validated on the blockchain. Customers can be contacted about recalls and recall information can be updated on the blockchain.
In step 108, process 100 can create NFT communities based around owners of products. An NFT may be used to create a community for collectibles. A community can communicate with each other and brands may communicate with the community. Step 108 can utilize functionalities that support NFT based messaging, emails and chat rooms for brands and influencers, etc. Additionally, a virtual private network can be based on an NFT.
In step 110, process 100 can implement single sign on NFTs. The ownership of an NFT used for a physical product can also be used as a login for a computer system. For example, given a computer system that uses an NFT to login when a user transfers an NFT to another use the first owner can no longer log in to that system and the new owner can log into the system.
In step 112 NFTs can be used for preselling merchandise. For example, an NFT may be sold in advance and the physical product can be granted after it is sold.
Although the present embodiments have been described with reference to specific example embodiments, various modifications and changes can be made to these embodiments without departing from the broader spirit and scope of the various embodiments. For example, the various devices, modules, etc. described herein can be enabled and operated using hardware circuitry, firmware, software or any combination of hardware, firmware, and software (e.g., embodied in a machine-readable medium).
In addition, it will be appreciated that the various operations, processes, and methods disclosed herein can be embodied in a machine-readable medium and/or a machine accessible medium compatible with a data processing system (e.g., a computer system), and can be performed in any order (e.g., including using means for achieving the various operations). Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense. In some embodiments, the machine-readable medium can be a non-transitory form of machine-readable medium.
This application claims priority to U.S. Provisional Application No. 63/235,806, filed on Aug. 23, 2021, and titled METHODS AND SYSTEMS FOR USING NON-FUNGIBLE BLOCKCHAIN TOKENS (NFTS) FOR ADDING VALUE TO PHYSICAL PRODUCTS. This provisional patent application is hereby incorporated by reference in its entirety. This application claims priority to and is a continuation in part of U.S. application Ser. No. 17/020,820 is a Continuation in-part of, filed on Apr. 15, 2021 and titled TEXT MESSAGING APPLICATION, DATABASE AND SYSTEM FOR AUTOMATED VERIFICATION OF PRODUCT AUTHENTICITY. This patent application is hereby incorporated by reference in its entirety. U.S. application Ser. No. 17/020,820 claims priority from and is a continuation in part of U.S. patent application Ser. No. 16/669,962, titled METHODS AND SYSTEMS FOR TRACKING OWNERSHIP OF GOODS WITH A BLOCKCHAIN and filed on Oct. 31, 2019. This application is hereby incorporated by reference in its entirety. U.S. application Ser. No. No. 16/669,962 claims priority from and is a continuation of U.S. patent application Ser. No. 16/504,317, titled METHODS AND SYSTEMS FOR TRACKING OWNERSHIP OF GOODS WITH A BLOCKCHAIN and filed on Jul. 7, 2019. This application is hereby incorporated by reference in its entirety. U.S. application Ser. No. 16/504,317 claims priority from U.S. provisional patent application No. 62/694,603, titled METHODS AND SYSTEMS FOR TRACKING OWNERSHIP OF GOODS WITH A BLOCKCHAIN and filed on Jul. 6, 2018. This provisional application is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63235806 | Aug 2021 | US | |
62694603 | Jul 2018 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16504317 | Jul 2019 | US |
Child | 16669962 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17020820 | Sep 2020 | US |
Child | 17894132 | US | |
Parent | 16669962 | Oct 2019 | US |
Child | 17020820 | US |