DIGITAL TWINS

DE602024004462T2Active Publication Date: 2026-05-06GIESECKE & DEVRIENT EPAYMENTS GMBH
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
GIESECKE & DEVRIENT EPAYMENTS GMBH
Filing Date
2024-01-09
Publication Date
2026-05-06

AI Technical Summary

Technical Problem

Existing technologies struggle to trace unique physical products in the digital world, lacking methods to ensure data authenticity and secure transfer of property rights.

Method used

A method involving the creation of a sealed physical product with dual radio tags and a dynamic non-fungible token (dNFT) on a blockchain, where the radio tags are disabled upon seal breakage, and the dNFT's metadata is updated via an oracle based on tag readings, ensuring authenticity and secure ownership transfer.

Benefits of technology

Provides a secure and authentic digital twin of the physical product, enabling real-time data verification and safe transfer of property rights through dual radio tags and dynamic metadata updates.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure refers to methods and systems of tracing physical products in the digital world.Technical Background

[0002] In recent years, blockchains have been discovered to potentially serve various purposes.

[0003] For example, DE 20 2021 002 167 U1 describes the creation and representation of written reference by a non-fungible token (NFT).

[0004] US 2023 / 126016 A1 describes a system and method for generating non-fungible tokens for collectibles. The system authenticates physical ownership of a collectible before allowing a requesting entity to generate a non-fungible token for the collectible. The system generates a fiat currency value for the non-fungible token based on the total number of non-fungible tokens already generated for the collectible and the current value of the collectible. The system tracks non-fungible tokens generated for the collectible to ensure that the proportional cost of generating a non-fungible token strictly increases as the total number of non-fungible tokens generated for the collectible increases.

[0005] US 2022 / 391884 A1 describes a method and system for transferring a product having an identifiable chip with unique identifier information relating to a digital asset accessible in a network. The method comprises the steps of: associating a cryptographic token with the unique identifier information of the identifiable chip; storing the cryptographic token via the network in a wallet as the digital asset; transferring the digital asset comprises blocking the cryptographic token until an authentication signal is received associated with the unique identifier in-formation of the identifiable chip.

[0006] While a written reference can be easily digitalized as such, this is not possible with a physical product.Summary

[0007] Based on that, there is a requirement to provide a possibility of tracing a unique physical product in the digital world, which may be seen as an object of the invention. In particular, the required solution shall ensure data authenticity at any time.

[0008] To overcome the deficiencies of the prior art, a method of creating a sealed physical product and a corresponding dynamic non-fungible token, as well as a system and corresponding method for tracing such a sealed physical product are provided, according to the features of the independent claims. Further embodiments are evident from the dependent claims and from the present disclosure as a whole.

[0009] According to an aspect of the present disclosure, a method of creating a sealed physical product and a corresponding dynamic non-fungible token is provided. The method comprised the following steps: Manufacturing the product, wherein the product obtains a unique product identifier that is registered in an information system; Sealing the product by a seal, wherein the seal is combined with a first radio tag in a way that the first radio tag is disabled if the seal is broken, and wherein a first unique tag identifier is stored on the first radio tag and registered in the information system; Attaching a second radio tag to the product, on which a second unique tag identifier is stored and registered in the information system; and further Minting the dNFT on a blockchain using an oracle, wherein at least the following is written into static metadata of the dNFT from the information system: the unique product identifier, the first unique tag identifier, the second unique tag identifier and a link via the internet to the information system, wherein the unique product identifier is stored along with information on the product; and wherein at least the following is written into dynamic metadata of the dNFT: a status parameter corresponding to the lifecycle of the product and an ownership parameter corresponding to ownership of the product, wherein said dynamic metadata can be updated via the oracle upon submission of a signal from an electronic device, reading either the first and the second unique tag identifier from the first and second radio tag or only the second unique tag identifier from the second radio tag.

[0010] Due to the connection of the unique product identifier with the dNFT (which is also unique by definition) via the first and second unique tag identifiers from the physical radio tags, an initial proof of existence of the physical product is achieved in the digital world. This may be regarded as a "digital twin" of the physical product. As the signal provides a gateway to the dNFT via the oracle and since the signal is generated only upon successful reading of at least one of the physical radio tags, the authenticity of the data of the dNFT is assured at any time.

[0011] The term "oracle" or "blockchain oracle" as such is known in the art. Particularly, it is one function of an oracle to serve as a source of real-world data. An oracle may connect smart contracts or dNFTs with the outside world (real world), primarily to feed information in from the world, but also the reverse.

[0012] In some embodiments of the method, initially upon creating the sealed physical product and the corresponding dNFT, the status parameter is set to "left production facility", the ownership parameter is set to "producer" and a review parameter is set to "disabled". Thus, an initial proof of possession and the current stage in the product lifecycle can be achieved.

[0013] In some embodiments of the method, further at least one review parameter is written into dynamic metadata of the dNFT. This can be useful to leave a review of the product after use (e.g. consumption).

[0014] Another aspect of the present disclosure refers to a system for tracing a sealed physical product, comprising: an information system; an oracle; a blockchain, an electronic device, the sealed physical product; and a dynamic non-fungible token (dNFT), corresponding to the sealed physical product, stored on the blockchain; wherein the sealed physical product and the dNFT are obtained by a method described above; and wherein the oracle, the blockchain and the electronic device are designed and configured to be used in the method described above.

[0015] Another aspect of the present disclosure refers to a method of tracing a sealed physical product by operating a system according to the present disclosure. The method comprising the following steps: Using the electronic device to perform a first reading action on the first radio tag and afterwards performing a second reading action on the second radio tag; Sending a signal from the electronic device to the oracle that comprises a result of the first and second reading actions; and then Performing one of the following actions by the oracle: a) If the signal comprises a positive reading of the first unique tag identifier of the first radio tag and the second unique tag identifier of the second radio tag, setting the status parameter to "sold" and setting the ownership parameter to a unique device identifier of the electronic device; or b) If the signal comprises a positive reading of only the second unique tag identifier, setting the status parameter to "opened" and leaving the ownership parameter unchanged.

[0016] The availability of the radio tags implies the state of the product, whether it has been opened or not. Thus, the property rights of the originally sealed product can be safely transferred. The fact that an acquirer needs to have physical access to the radio tags, significantly enhances safety. In case the seal has been broken, access to both radio tags is denied. This assures that it is clear who unsealed the product, that the respective person is still the owner may leave a review, for example.

[0017] In an embodiment of the method, action a) is performed and afterwards, the first and second reading actions are repeated with a different electronic device, before the seal of the product is broken. Thus, the property rights of the product can be easily transferred to a user of a different electronic device.

[0018] In an embodiment of the method, action b) is performed after the seal of the product is broken and wherein a review parameter is set to "enabled". Thus, a review may be entered into the dNFT.

[0019] In an embodiment of the method, the electronic device comprises an app with a personalized app identifier serving as the unique device identifier of the electronic device. This allows for easy identification of the owner of the product because an app can be easily personalized.

[0020] In an embodiment of the method, the app provides at least the following functionalities: prompting a user of the electronic device to perform the first reading action and afterwards the second reading action; prompting the user to confirm the result of actions a) or b) prior to transmission of the signal to the oracle; prompting the user to enter a review of the product in case of action b) that is included in the signal. All these functions enhance the comfort of executing the method, provide safety mechanisms or support the completion of relevant product information.

[0021] In an embodiment of the method, in case of action b), the oracle further writes the review into the dynamic metadata of the dNFT and / or communicates to the information system to update the information on the product stored therein. Thus, it is assured that important product information is kept up to date and secured against false modification.

[0022] Summarized again in other words, the idea of the underlying invention is to distribute two NFC tags in a screw top or cork seal of a bottle and a bottle label each, serving as a source to access a proof of authenticity, possession, and consumption. The NFC tags act as physical gateways to access digital information stored in programmable / dynamic NFTs wherein a seller or owner of the bottle will find proof of authenticity (related to the supply chain), but also of possession once a consumer has acquired the bottle. When the NFC tag in the screw top or cork seal breaks and the customer reads the label with a phone, the dNFT displays a changed status to showcase that the owner has consumed that bottle and it becomes a digital memento.Brief description of the drawings

[0023] The present invention will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and wherein: Fig. 1shows a pattern of a method of creating a sealed physical product and a corresponding dynamic non-fungible token (dNFT); Fig. 2shows a system for tracing a sealed physical product operated to execute a method of tracing a sealed physical product; and Fig. 3shows how a seal of a sealed physical product is broken. Detailed description of exemplary embodiments

[0024] Fig. 1 shows the principle of a method of creating a sealed physical product 10 and a corresponding dynamic non-fungible token (dNFT) 26. The sealed physical product 10 may be any product that can be sealed and needs to be unsealed (breaking the seal) for use. Such products may be found in the field of consumables, for example such as medicine or liquids. In this example, the product 10 may be a bottle of wine (also compare Fig. 3).

[0025] The method comprises a step, wherein the product 10 is manufactured and obtains a unique product identifier 12, such as a serial number. The unique product identifier 12 is registered (stored) in an information system 14. The information system 14 may, for example, comprise an ERP system at a producer's site. Generally, the information system 14 may be any suitable system for the purposes described herein. It may be centralized or distributed and may comprise different databases, of which some may be accessible via the Internet.

[0026] The method further comprises a step of sealing the product 10 by a seal 16, wherein the seal 16 is combined with a first radio tag 18 in a way that the first radio tag 18 is disabled if the seal 16 is broken (indicated by B in Fig. 3). A first unique tag identifier 20 is stored on the first radio tag 18 and registered in the information system 14. Further, a second radio tag 22 is attached to the product 10, on which a second unique tag identifier 24 is stored and registered in the information system 14. The radio tags may be passive radio tags, preferably. In particular, it is preferred to use NFCs for this purpose. NFCs normally comprise a unique identifier (UID), for example in the form of a unique 7-byte-code.

[0027] Fig. 3 exemplarily shows how the first radio tag 18 is combined with the seal 16 of the product 10 (wine bottle), while the second radio tag 22 may, for example, be arranged behind a label of the bottle. To break the seal (16) (indicated by B), a user 66 may simply open the bottle, thus disengaging electrical contacts 34 of the first radio tag 18 to disable it.

[0028] Turning back to Fig. 1, the method further comprises a step of minting (indicated by M) the dNFT 26 on a blockchain 28 via an oracle 30, which provides a gateway to the blockchain 28 as known in the art.

[0029] An NFT basically comprises a unique token ID, an address on a blockchain (publicly or privately run, centralized or decentralized) and metadata. The dNFT 26 comprises static and dynamic metadata, hence the expression "dynamic NFT". The dynamic metadata may at least in parts be changed depending on external conditions.

[0030] In the method, at least the following is written into static metadata of the dNFT 26 from the information system 14: the unique product identifier 12, the first unique tag identifier 20, the second unique tag identifier 24 and a link 32 via the internet to the information system 14, wherein the unique product identifier 12 is stored along with information on the product 10.

[0031] The information on the product 10, may be hosted by the producer of the product 10 and thus may at least comprise a connection of the unique product identifier 12 and the producer or party hosting the information. There may be further pieces of information stored, such as a place and / or a time of manufacturing of the physical product 12, a name of the product 12 an identifier of a manufacturer / producer and / or retailer of the product 12 or a link to a respective website.

[0032] Further, at least a status parameter 36 corresponding to the lifecycle of the product 10 and an ownership parameter 38 corresponding to ownership of the product 10 are written into dynamic metadata of the dNFT 26. The status parameter 36 may indicated stages of the lifecycle, such as produced, sold, re-sold or opened / consumed. The information on the product 10 provided by the information system 14 may correspond to the status parameter 36 and / or ownership parameter 38. For example, the information may comprise a picture of the product 12, representing a current state of the lifecycle. The ownership parameter 38 may be any suitable indication of ownership, such as a respective identifier. 2. Preferably, at least one review parameter 40 is also written into dynamic metadata of the dNFT 26, the relevance of which will be described further down.

[0033] The dynamic metadata can be updated via the oracle 30 upon submission of a signal 46 from an electronic device 44 (compare Fig. 2), reading either the first and the second unique tag identifier 20, 24 from the first and second radio tag 18, 22 or only the second unique tag identifier 24 from the second radio tag 22. This will be explained in more detail further down.

[0034] Preferably, initially upon creating the sealed physical product 10 and the corresponding dNFT 26, the status parameter 36 is set to "left production facility (50)". Based on that, an initial proof of existence of the product 12 is provided. The ownership parameter 38 is preferably set to "producer (52)", based on which an initial proof of possession (producer) of the product 12 is provided. Preferably, a review parameter 40 is set to "disabled (54)" before the product 12 is sold the first time to disable any product review notes (further described later).

[0035] Turning now to Fig. 2, a system 42 for tracing a sealed physical product 10 is shown. The system 42 comprises the information system 14, the oracle 30, the blockchain 28, the electronic device 44, the sealed physical product 10 and the dNFT 26 described above. The system 42 can be operated to trace the sealed physical product 10 as follows: The electronic device 44 can be used to perform a first reading action I on the first radio tag 18 and afterwards performing a second reading action II on the second radio tag 22. Based on these reading actions I, II, a signal 46 is sent from the electronic device 44 to the oracle 30, said signal 46 comprising a result of the first and second reading actions I, II. Based on that, the oracle 30 selectively performs one of the following actions a) or b): If the signal 46 comprises positive reading of a first unique tag identifier 20 of the first radio tag 18 and a second unique tag identifier 24 of the second radio tag 20, action a) is performed, according to which the status parameter 36 is set to "sold (56)" and the ownership parameter 38 is set to a unique device identifier 48 of the electronic device 44.

[0036] If the signal 46 comprises positive reading of only the second unique tag identifier 24, action b) is performed, according to which the status parameter 36 is set to "opened (58)" and the ownership parameter 38 remains unchanged.

[0037] In an example, action a) may be performed and afterwards, the first and second reading action I, II are repeated with a different electronic device, before a seal 16 of the product 10 is broken (B). Thus, ownership can be transferred before the product 12 is opened.

[0038] In a further example, action b) is performed after the seal 16 of the product 10 is broken (B) and wherein a review parameter 40 is set to "enabled (60)". Thus, a user 66 (owner of the electronic device 44 or other electronic device, who is the owner of the product 10) can be allowed to enter a review 62 of the product 12 in the dNFT 26 via the oracle 30.

[0039] Preferably, the electronic device 44 comprises an app with a personalized app identifier serving as the unique device identifier 48 of the electronic device 44. Thus, possession of the product 10 is shown indirectly via possession of the electronic device 44 on which the app is running. Preferably, the app is prompting the user 66 of the electronic device 44 to perform the first reading action I and afterwards the second reading action II. Thus, the correct order of these actions is assured. Preferably, the app is prompting the user 66 to confirm the result of actions a) or b) prior to transmission of the signal 46 to the oracle 30 to avoid false transmissions. Preferably, the app is prompting the user 66 to enter the review 62 of the product 10 in case of action b) that is included in the signal 46.

[0040] Preferably, in case of action b), the oracle 30 further writes the review 62 into dynamic metadata of the dNFT 26 and / or communicates (indicated by C in Fig. 2) to the information system 14 to update the information on the product 10 stored therein. This update may for example exchange a picture of a full bottle of wine by a picture of an empty bottle of wine.Reference numerals

[0041] 10product 12unique product identifier 14information system 16seal 18first radio tag 20first unique tag identifier 22second radio tag 24second unique tag identifier 26dynamic non-fungible token (dNFT) 28blockchain 30oracle 32link 34electrical contact 36status parameter 38ownership parameter 40review parameter 42system 44electronic device 46signal 48unique device identifier 50"left production facility" 52"producer" 54"disabled" 56"sold" 58"opened" 60"enabled" 62review 66user Ifirst reading action IIsecond reading action a)action b)action Bbreaking the seal Ccommunication Mminting

Claims

1. Method of creating a sealed physical product (10) and a corresponding dynamic non-fungible token (dNFT) (26), comprising the following steps: - Manufacturing the product (10), wherein the product (10) obtains a unique product identifier (12) that is registered in an information system (14); - Sealing the product (10) by a seal (16), wherein the seal (16) is combined with a first radio tag (18) in a way that the first radio tag (18) is disabled if the seal (16) is broken (B), and wherein a first unique tag identifier (20) is stored on the first radio tag (18) and registered in the information system (14); - Attaching a second radio tag (22) to the product (10), on which a second unique tag identifier (24) is stored and registered in the information system (14); and further - Minting (M) the dNFT (26) on a blockchain (28) using an oracle (30), wherein at least the following is written into static metadata of the dNFT (26) from the information system (14): the unique product identifier (12), the first unique tag identifier (20), the second unique tag identifier (24) and a link (32) via the internet to the information system (14), wherein the unique product identifier (12) is stored along with information on the product (10); and wherein at least the following is written into dynamic metadata of the dNFT (26): a status parameter (36) corresponding to the lifecycle of the product (10) and an ownership parameter (38) corresponding to ownership of the product (10), wherein said dynamic metadata can be updated via the oracle (30) upon submission of a signal (46) from an electronic device (44), reading either the first and the second unique tag identifier (20; 24) from the first and second radio tag (18; 22) or only the second unique tag identifier (24) from the second radio tag (22).

2. Method according to claim 1, wherein further at least one review parameter (40) is written into dynamic metadata of the dNFT (26).

3. Method according to any of the preceding claims, wherein initially upon creating the sealed physical product (10) and the corresponding dNFT (26), the status parameter (36) is set to "left production facility (50)", the ownership parameter (38) is set to "producer (52)" and a review parameter (40) is set to "disabled (54)".

4. System (42) for tracing a sealed physical product (10), comprising: - an information system (14); - an oracle (30); - a blockchain (28), - an electronic device (44), - the sealed physical product (10); and - a dynamic non-fungible token (dNFT) (26) corresponding to the sealed physical product (10) stored on the blockchain (28); wherein the sealed physical product (10) and the dNFT (26) are obtained by a method according to any of the preceding claims; and wherein the oracle (30), the blockchain (28) and the electronic device (44) are designed and configured to be used in a method according to any of the preceding claims.

5. Method of tracing a sealed physical product (10) by operating a system (42) according to claim 4, comprising the following steps: - Using the electronic device (44) to perform a first reading action (I) on the first radio tag (18) and afterwards performing a second reading action (II) on the second radio tag (22); - Sending a signal (46) from the electronic device (44) to the oracle (30) that comprises a result of the first and second reading actions (I; II); and then - Performing one of the following actions (a; b) by the oracle (30): a) If the signal (46) comprises a positive reading of the first unique tag identifier (20) of the first radio tag (18) and the second unique tag identifier (24) of the second radio tag (20), setting the status parameter (36) to "sold (56)" and setting the ownership parameter (38) to a unique device identifier (48) of the electronic device (44); or b) If the signal (46) comprises a positive reading of only the second unique tag identifier (24), setting the status parameter (36) to "opened (58)" and leaving the ownership parameter (38) unchanged.

6. Method according to claim 5, wherein action a) is performed and afterwards, the first and second reading actions (I; II) are repeated with a different electronic device, before the seal (16) of the product (10) is broken (B).

7. Method according to any of the claims 5 to 6, wherein action b) is performed after the seal (16) of the product (10) is broken (B) and wherein a review parameter (40) is set to "enabled (60)".

8. Method according to any of the claims 5 to 7, wherein the electronic device (44) comprises an app with a personalized app identifier serving as the unique device identifier (48) of the electronic device (44).

9. Method according to claim 8, wherein the app provides at least the following functionalities: prompting a user (66) of the electronic device (44) to perform the first reading action (I) and afterwards the second reading action (II); prompting the user (66) to confirm the result of actions a) or b) prior to transmission of the signal (46) to the oracle (30); prompting the user (66) to enter a review (62) of the product (10) in case of action b) that is included in the signal (46).

10. Method according to claim 9, wherein in case of action b), the oracle (30) further writes the review (62) into the dynamic metadata of the dNFT (26) and / or communicates (C) to the information system (14) to update the information on the product (10) stored therein.