Trusted wallet

By connecting the digital wallet to the blockchain, the security authentication and end-to-end chain of custody of digital items are realized, which solves the problem of digital authentication being easily tampered with in the existing technology and ensures the authenticity and reliability of ownership of digital items. .

CN119325612APending Publication Date: 2025-01-17SONY GROUP CORP +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380045089.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-12-19
Filing Date
2023-12-20
Publication Date
2025-01-17

AI Technical Summary

Technical Problem

Existing digital authentication methods are prone to tampering and do not provide a secure end-to-end chain of custody, making it difficult to effectively authenticate and protect the authenticity and ownership of digital items.

Method used

Provide end-to-end chain of custody services for digital items by connecting digital wallets to decentralized storage systems (such as blockchain) and by storing and authenticating asset information. The specific implementation includes generating a blockchain for the product, receiving the product serial number and matching it to the user's digital wallet, and finally adding the generated blockchain to the digital wallet.

Benefits of technology

It realizes the security authentication and end-to-end chain of custody of digital items, ensures the authenticity and ownership reliability of digital items, and effectively combats the spread of counterfeit goods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119325612A_ABST
    Figure CN119325612A_ABST
Patent Text Reader

Abstract

Performing digital authentication on the product by using the digital wallet of the user, including: generating a block chain for the product; receiving the serial number of the product and matching the serial number to the digital wallet of the user; and adding the generated block chain into the digital wallet.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to digital wallets, and more particularly, to connecting digital wallets to decentralized storage systems (e.g., blockchains) and to storing and authenticating asset information (e.g., currency, non-fungible tokens (NFTs), or other electronic and online assets). Background Art

[0002] As digital technology and artificial intelligence advance, it has become increasingly difficult to distinguish between authentic and tampered digital items. Furthermore, the unauthorized use of digital items and the proliferation of counterfeit items have created a need for robust and reliable methods for authenticating digital items that represent real events, including metadata associated with date, time, location, environmental factors present, people present, and similar environmental data points that may be relevant to determining the truth, authenticity, and content of the digital item.

[0003] Existing digital authentication methods rely on watermarks, digital signatures, or metadata, but these methods can be easily tampered with and do not provide a secure end-to-end chain of custody. Therefore, there is a need for a digital item authentication system that provides an end-to-end chain of custody service for digital items by connecting a digital wallet to a decentralized storage system (such as a blockchain) and by storing and authenticating asset information (e.g., currency, non-fungible tokens (NFTs), or other electronic and online assets). Summary of the invention

[0004] The present disclosure implements technology for digital item authentication, which provides an end-to-end chain of custody for digital items by connecting a digital wallet to a decentralized storage system and by storing and authenticating asset information.

[0005] In one implementation, a method for digitally authenticating a product using a user's digital wallet is disclosed. The method includes: generating a blockchain for the product; receiving a serial number of the product and matching the serial number of the product to the user's digital wallet; and adding the generated blockchain to the digital wallet.

[0006] In another implementation, a system for digitally authenticating a product using a user's digital wallet is disclosed. The system includes: a blockchain generator for generating a blockchain for the product; and a processor for receiving a serial number of the product entered by the user during product registration, the processor for matching the serial number to the user's digital wallet, and the processor for adding the generated blockchain to the user's digital wallet.

[0007] In another implementation, a non-transitory computer-readable storage medium is disclosed that stores a computer program to digitally authenticate a product using a user's digital wallet. The computer program includes executable instructions that cause a computer to: generate a blockchain for the product; receive a serial number of the product and match the serial number of the product to the user's digital wallet; and add the generated blockchain to the digital wallet.

[0008] Other features and advantages will be apparent from the description, which illustrates various aspects of the disclosure by way of example. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] The details of the present disclosure, both as to its structure and operation, may be gleaned in part by a study of the accompanying drawings, in which like reference numerals refer to like parts, and in which:

[0010] Figure 1 is a flow chart of a digital authentication method using a digital wallet according to an implementation of the present disclosure;

[0011] Figure 2 is a flow chart of a method for using a digital wallet product according to an implementation of the present disclosure;

[0012] Figure 3 is a block diagram of a system for digitally authenticating a product using a digital wallet according to one implementation of the present disclosure;

[0013] Figure 4A is a representation of a computer system and a user according to an implementation of the present disclosure; and

[0014] Figure 4B is a functional block diagram illustrating a computer system hosting a digital certification application according to an implementation of the present disclosure. DETAILED DESCRIPTION

[0015] As discussed above, existing digital authentication methods can be susceptible to tampering and do not provide a secure end-to-end chain of custody.

[0016] To solve the above-mentioned problems of digital authentication, an implementation of the present disclosure provides a digital item authentication system that provides end-to-end chain of custody services for digital items by connecting a digital wallet to a decentralized storage system (e.g., blockchain) and by storing and authenticating asset information (e.g., currency, non-fungible tokens (NFTs), or other electronic and online assets).

[0017] In one implementation, the digital object includes at least one of a photo, video, audio clip, email, text, social post, screenshot, and personal data / preferences. In another implementation, the digital wallet supports additional assets, such as those related to currency, NFTs, and content, and the digital item includes at least one of reward points, coins or tokens for services, cryptocurrency, digital goods for games, skins or cosmetics for use with content, and rights in services.

[0018] In one implementation, the digital wallet utilizes product registration to authenticate asset information. In this implementation, product (and / or user) registrations are added to the wallet. The user and product registration process creates a new digital wallet (where needed) and adds the registration to that wallet. This creates a new wallet with accurate information. Thus, the product registration authentication wallet is used for users who wish to confirm that the products they purchase are not counterfeit products (authenticity), and the user can transfer valid title of such products to a third party if they resell such products. This may help combat the proliferation of counterfeit goods and weaken the influence of global organized crime involved in the trade in counterfeit goods.

[0019] After reading the following description, it will become clear how to implement the present disclosure in various implementations and applications. Although various implementations of the present disclosure will be described herein, it is understood that these implementations are presented only by way of example and not limitation. As such, the detailed description of various implementations should not be construed as limiting the scope or breadth of the present disclosure.

[0020] Features provided in various implementations of the digital wallet may include a trust wallet to authenticate consumer products on a blockchain. Consumer products may include, but are not limited to, one or more of the following: (a) consumer electronics (e.g., cameras, televisions, audio equipment, robots, drones, mobile phones, tablets, printers, and computers); (b) gaming devices (e.g., consoles and peripherals); (c) home entertainment products (e.g., DVDs); (d) luxury goods (e.g., leather goods, clothing, shoes, luggage, handbags, eyewear, and jewelry); (e) vehicle products (e.g., cars, motorcycles, and accessories); and (f) digital assets (e.g., audio, video, photography, and computer code) created by retail consumers (i.e., user-generated content).

[0021] The purposes of such a trust wallet service include: (a) providing customers with confirmation that the goods they purchase are authentic and owned by the purchaser; (b) providing customers with assurance that any resale of such products to third parties will be accompanied by proof of authenticity and certified transfer of ownership; and (c) providing a strong disincentive for bad actors who would engage in counterfeiting and / or theft.

[0022] One implementation of Trust Wallet focuses on registering from a single source. The wallet includes: (a) a simple owner ID paired with a device blockchain register; (b) low-cost first-layer blockchain records; (c) easy-to-use custodial or non-custodial wallet UX (native app and web app); (d) no crypto fee / no gas (gas) dynamics, or low crypto fee / low gas dynamics; (e) outsourced team to keep development costs down; and (f) physical asset authentication or digital asset authentication.

[0023] In another implementation, the Trust Wallet also includes registration for multiple sources. The wallet leverages common interests and "communities of interest" to increase usage and adoption. In another implementation, product registration is added to the wallet as NFT assets. In one example, the initial product registration for each product is added as a respective NFT. In another implementation, the Trust Wallet supports multiple asset classes in addition to product registration. The wallet enables customers to register and manage ownership of their user-generated content ("UGC") non-physical assets on the blockchain, as well as their personal user and preference data. In one implementation, the wallet system gradually adopts various additional wallet implementations as the wallet user base grows.

[0024] Figure 1 1 is a flow chart of a digital authentication method 100 using a digital wallet according to an implementation of the present disclosure. In one implementation, the digital wallet is a trusted wallet. In another implementation, the trusted wallet is a Web3 wallet.

[0025] exist Figure 1 In an illustrated implementation of , the digital wallet utilizes product registration to authenticate asset / product information. In one implementation, when a product is built and a serial number is assigned to the product, a blockchain is generated for the product at block 110. In one implementation, the product includes one of: consumer electronic devices including cameras, televisions, audio devices, robots, drones, mobile phones, tablets, printers, and computers; gaming devices including consoles and peripherals; home entertainment products including DVDs; luxury goods including leather goods, clothing, shoes, luggage, handbags, eyewear, and jewelry; automotive products including cars, motorcycles, and accessories; and digital assets including audio, video, photography, and computer code created by retail consumers (i.e., user-generated content).

[0026] During product registration, at box 112, the user is prompted to enter the serial number of the product. Once the serial number is matched to the user at box 112, the digital wallet is associated with the serial number at box 114, and the generated blockchain is added to the user's wallet at box 116. In this implementation, the user and product registration are added to the wallet. If necessary, the registration process for the user and product creates a new digital wallet and adds the registration to that wallet. This creates a new wallet with accurate information. Therefore, the product registration authentication wallet is used for users who want to confirm that the products they purchased are not counterfeit products (authenticity), and the user can pass valid ownership of such products to a third party.

[0027] In one implementation, the digital wallet is a trust wallet that authenticates enterprise products on a blockchain, where the enterprise products include: electronic components used in consumer electronics; electronic components used in automotive manufacturing including cars, motorcycles, and accessories; raw materials used in the creation of components including processors, memory, power supplies, substrates, and coatings; and digital assets.

[0028] exist Figure 1 In the illustrated implementation of FIG. 1 , at block 120, the user is prompted to provide a username and password to manage a digital wallet. Then, at block 122, ownership of the serial number associated with the product is generated and paired with the digital wallet. Once the product is registered and the digital wallet is paired with the user, any subsequent registration of another product (to the same digital wallet) by the same user can be completed using quick registration (e.g., one-click registration) by repeating the steps of blocks 120 and 122 (block 124).

[0029] In one implementation, the digital wallet also provides a transfer function for moving the ownership of the product from the user to the buyer. Thus, when a request is received from the user at block 130 that the user wishes to transfer the ownership of the product to the buyer, the user is prompted at block 132 to provide a destination address of the buyer's wallet. The ownership of the product (e.g., the blockchain associated with the product) is then transferred from the user's digital wallet to the buyer's wallet at block 134.

[0030] Figure 22 is a flow chart of a method 200 for a product using a digital wallet 220 according to one implementation of the present disclosure. Initially, the serial number of a product 210 is entered by a user during product registration. Once the serial number 210 is matched to the user, a digital wallet 220 is associated with the serial number 210, and a blockchain 230 of the product is generated and added to the user's digital wallet 220. In this implementation, the user and product registration is added to the wallet 220. If necessary, the registration process for the user and product creates a new digital wallet and adds the registration to that wallet. This creates a new wallet with accurate information. Thus, the product registration authentication wallet is used for users who wish to confirm that the products they purchased are not counterfeit products (authenticity), and the user can pass valid ownership of such products to a third party.

[0031] exist Figure 2 In the illustrated implementation of , the user enters a username and password 240 to manage the digital wallet 220. The ownership (e.g., blockchain 230) of the serial number 210 associated with the product is then generated and paired with the digital wallet 220. Once the product is registered and the digital wallet 220 is paired with the user, any subsequent registration of another product (to the same digital wallet 220) by the same user can be completed using quick registration (e.g., one-click registration).

[0032] In one implementation, the digital wallet 220 also provides a transfer function 250 for moving the ownership of the product from the user to the buyer. Thus, when the user sends a request to transfer the ownership 230 of the product to the buyer and provides the destination address of the buyer's wallet to the transfer function 250, the ownership of the product is then transferred from the user's digital wallet 220 to the buyer's 260 wallet.

[0033] Figure 3 is a block diagram of a system 300 for digitally authenticating a product using a digital wallet according to one implementation of the present disclosure. Figure 3 In the illustrated implementation of , the system 300 includes a processor 320, a blockchain generator 330, a digital wallet 340, and a title transferor 350. In one implementation, the system 300 utilizes a product registry to authenticate asset / product information.

[0034] In one implementation, when a product is built, a serial number 310 is assigned to the product. Additionally, a blockchain generator 330 generates a blockchain for the product. Initially, a processor 320 receives a serial number 310 of a product entered by a user during product registration. The processor 320 also matches the serial number to the user and the user's digital wallet is associated with the serial number. The processor 320 also adds the generated blockchain to the user's wallet 340. In this implementation, the user and product registration are added to the wallet. If necessary, the user and product registration process creates a new digital wallet and the registration is added to the wallet. This creates a new wallet with accurate information. Thus, the product registration authentication wallet is used for users who wish to confirm that the products they purchased are not counterfeit products (authenticity) and that the user can transfer valid ownership of such products to a third party. In Figure 3 In the illustrated implementation of , the processor 320 also receives a username and password 360 entered by a user to manage the digital wallet 340 .

[0035] In one implementation, when a user requests the system 300 to transfer ownership to a buyer, the processor 320 instructs the ownership transferor 350 to generate ownership of the serial number associated with the product and store it in the digital wallet 340. The ownership transferor 350 pairs the ownership with the digital wallet 340. Thus, when the user wishes to transfer ownership of the product to the buyer, the ownership transferor 350 receives the destination address of the wallet of the buyer 370 and transfers the ownership of the product (e.g., the blockchain associated with the product) from the user's digital wallet 340 to the wallet of the buyer 370.

[0036] In one implementation, blocks 320, 330, 340, 350, and 370 are configured entirely in hardware including one or more digital signal processors (DSPs), general purpose microprocessors, application specific integrated circuits (ASICs), field programmable logic arrays (FPGAs), or other equivalent integrated or discrete logic circuits. An implementation includes one or more programmable processors and corresponding computer system components to store and execute computer instructions, such as to provide operations of a wallet infrastructure at both the user level and the provider level (providers of products, assets, content, etc.).

[0037] Figure 4A is a representation of a computer system 400 and a user 402 according to an implementation of the present disclosure. Figure 1 The process of 100 and Figure 3 In the system 300, a user 402 uses the computer system 400 to implement an authentication application 490 for authenticating digital assets using a digital wallet.

[0038] Computer system 400 stores and executes Figure 4BIn addition, the computer system 400 can communicate with a software program 404. The software program 404 can include the software code of the digital certification application 490. The software program 404 can be loaded on an external medium such as a CD, DVD, or storage drive, as will be further explained below.

[0039] In addition, computer system 400 can be connected to network 480. Network 480 can be connected in a variety of different architectures, such as a client-server architecture, a peer-to-peer network architecture, or other types of architectures. For example, network 480 can communicate with a server 485 that coordinates engines and data used within digital certification application 490. Moreover, the network can be different types of networks. For example, network 480 can be the Internet, a local area network or LAN, a wide area network, a metropolitan area network, an intranet or extranet, or any variation of a wireless network.

[0040] Figure 4B 4 is a functional block diagram illustrating a computer system 400 hosting a digital certification application 490 according to an implementation of the present disclosure. The controller 410 is a programmable processor and controls the operation of the computer system 400 and its components. The controller 410 loads instructions (e.g., in the form of a computer program) from a memory 420 or an embedded controller memory (not shown) and executes these instructions to control the system, such as to provide data processing. In its execution, the controller 410 provides a software system to the digital certification application 490. Alternatively, the service may be implemented as a separate hardware component in the controller 410 or the computer system 400.

[0041] The memory 420 temporarily stores data for use by other components of the computer system 400. In one implementation, the memory 420 is implemented as RAM. In one implementation, the memory 420 also includes long-term or permanent storage, such as flash memory and / or ROM.

[0042] The storage device 430 stores data temporarily or long term for use by other components of the computer system 400. For example, the storage device 430 stores data used by the digital certification application 490. In one implementation, the storage device 430 is a hard drive.

[0043] The media device 440 receives removable media and reads the inserted media and / or writes data to the inserted media. In one implementation, for example, the media device 440 is an optical disk drive.

[0044] The user interface 450 includes components for accepting user input from a user of the computer system 400 and presenting information to the user 402. In one implementation, the user interface 450 includes a keyboard, a mouse, an audio speaker, and a display. In another implementation, the user interface 450 also includes headphones worn by the user and used to collect eye movements as user input. The controller 410 uses the input from the user 402 to adjust the operation of the computer system 400.

[0045] The I / O interface 460 includes one or more I / O ports to connect to corresponding I / O devices, such as external storage devices or supplementary devices (e.g., printers or PDAs). In one implementation, the ports of the I / O interface 460 include ports such as: USB ports, PCMCIA ports, serial ports, and / or parallel ports. In another implementation, the I / O interface 460 includes a wireless interface for communicating with external devices wirelessly.

[0046] Network interface 470 includes a wired and / or wireless network connection, such as an RJ-45 or “Wi-Fi” interface supporting an Ethernet connection (including but not limited to 802.11).

[0047] Computer system 400 includes additional hardware and software typical of a computer system (eg, power supply, cooling, operating system), although these components are not shown in the illustrations for simplicity. Figure 4B In other implementations, different configurations of the computer system may be used (eg, different bus or storage configurations or multi-processor configurations).

[0048] In one specific implementation, a method for digitally authenticating a product using a user's digital wallet is disclosed. The method includes: generating a blockchain for the product; receiving a serial number of the product and matching it to the user's digital wallet; and adding the generated blockchain to the digital wallet.

[0049] In one implementation, the method further includes prompting the user to provide a username and password to manage the digital wallet. In one implementation, receiving the serial number and matching it to the digital wallet is performed during the initial registration of the product. In one implementation, the method further includes: for registrations after the initial registration of the product, by generating ownership of the serial number associated with the additional product and pairing it with the digital wallet, enabling quick registration of the additional product. In one implementation, the method further includes generating ownership of the serial number associated with the product and pairing it with the digital wallet. In one implementation, the method further includes receiving a destination address of a buyer's wallet; and transferring ownership from the user's digital wallet to the buyer's wallet. In one implementation, the digital wallet is a trusted wallet. In one implementation, the trusted wallet is a Web3 wallet. In one implementation, the product includes a consumer electronic device, the consumer electronic device including one of a camera, a television, an audio device, a robot, a drone, a mobile phone, a tablet, a printer, or a computer. In one implementation, the product includes a gaming device, the gaming device including one of a console or a peripheral device. In one implementation, the product includes a home entertainment product, the home entertainment product including a DVD. In one implementation, the product comprises a luxury product comprising one of leather goods, clothing, shoes, luggage, handbags, glasses, or jewelry. In one implementation, the product comprises a vehicle product comprising one of a car, a motorcycle, or accessories. In one implementation, the product comprises a digital asset comprising one of audio, video, photography, and computer code created by a retail consumer.

[0050] In another specific implementation, a system for digitally authenticating a product using a user's digital wallet is disclosed. The system includes: a blockchain generator for generating a blockchain for a product; and a processor for receiving a serial number of a product entered by a user during product registration, the processor for matching the serial number to the user's digital wallet, and the processor for adding the generated blockchain to the user's digital wallet.

[0051] In one implementation, the system further includes a processor for adding a user and product registration to a digital wallet of the user. In one implementation, the system further includes a title transferor for generating and storing title to a serial number associated with the product in the digital wallet of the user. In one implementation, the system further includes a title transferor for receiving a destination address of a buyer's wallet and transferring title to the product from the digital wallet of the user to the buyer's wallet.

[0052] In another specific implementation, a non-transitory computer-readable storage medium is disclosed that stores a computer program to digitally authenticate a product using a user's digital wallet. The computer program includes executable instructions that cause a computer to: generate a blockchain for a product; receive a serial number of the product and match it to the user's digital wallet; and add the generated blockchain to the digital wallet.

[0053] In one implementation, executable instructions that cause a computer to receive and match a serial number to a digital wallet are executed during initial registration of a product.

[0054] The description of the disclosed implementations herein is provided to enable any person skilled in the art to make or use the present disclosure. The numerous modifications to these implementations will be readily apparent to those skilled in the art, and the principles defined herein can be applied to other implementations without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the implementations shown herein but will be given the widest scope consistent with the main and novel features disclosed herein. Therefore, additional variations and implementations are also possible.

[0055] All features of each example discussed above are not necessarily required in a particular implementation of the present disclosure. In addition, it is to be understood that the description and drawings presented herein represent the subject matter broadly contemplated by the present disclosure. It is further understood that the scope of the present disclosure fully encompasses other implementations that may become apparent to those skilled in the art, and the scope of the present disclosure is accordingly limited only by the appended claims.

Claims

1. A method for digitally authenticating a product using a user's digital wallet, the method comprising: generating a blockchain for said product; receiving a serial number of the product and matching the serial number of the product to a digital wallet of the user; as well as The generated blockchain is added to the digital wallet.

2. The method according to claim 1, further comprising The user is prompted to provide a username and password to manage the digital wallet.

3. The method of claim 1, wherein: Receiving the serial number and matching the serial number to the digital wallet are performed during initial registration of the product.

4. The method of claim 3, further comprising For registrations subsequent to the initial registration of the product, quick registration of additional products is enabled by generating ownership of serial numbers associated with the additional products and pairing them with the digital wallet.

5. The method of claim 1, further comprising Title to a serial number associated with the product is generated and paired with the digital wallet.

6. The method of claim 5, further comprising The destination address of the receiving buyer's wallet; and The ownership is transferred from the digital wallet of the user to the buyer's wallet.

7. The method of claim 1, wherein: The digital wallet is a trusted wallet.

8. The method of claim 7, wherein: The trust wallet is a Web3 wallet.

9. The method of claim 1, wherein: The product includes a consumer electronic device, the consumer electronic device including one of a camera, a television, an audio device, a robot, a drone, a mobile phone, a tablet, a printer or a computer.

10. The method of claim 1, wherein: The product comprises a gaming device comprising one of a console or a peripheral device.

11. The method of claim 1, wherein: The products include home entertainment products, and the home entertainment products include DVDs.

12. The method of claim 1, wherein: The product comprises a luxury product, which comprises one of leather goods, clothing, shoes, luggage, handbags, glasses or jewelry.

13. The method of claim 1, wherein: The product comprises a vehicle product, and the vehicle product comprises one of an automobile, a motorcycle or an accessory.

14. The method of claim 1, wherein: The product includes a digital asset comprising one of audio, video, photography, and computer code created by a retail consumer.

15. A system for digitally authenticating a product using a user's digital wallet, the system comprising: A blockchain generator for generating a blockchain for the product; as well as a processor for receiving a serial number of the product entered by the user during product registration, the processor being configured to match the serial number to the digital wallet of the user, The processor is used to add the generated blockchain to the digital wallet of the user.

16. The system of claim 15, further comprising The processor is configured to add a user and product registration to a digital wallet of the user.

17. The system of claim 15, further comprising A title transferor is used to generate and store title to the serial number associated with the product in the digital wallet of the user.

18. The system of claim 17, further comprising A title transferor for receiving a destination address of a buyer's wallet and transferring the title of the product from the user's digital wallet to the buyer's wallet.

19. A non-transitory computer-readable storage medium storing a computer program to digitally authenticate a product using a user's digital wallet, the computer program comprising executable instructions that cause a computer to: generating a blockchain for said product; receiving a serial number for the product and matching the serial number for the product to a digital wallet of the user; and The generated blockchain is added to the digital wallet.

20. The non-transitory computer-readable storage medium of claim 1, wherein: The executable instructions that cause the computer to receive the serial number and match the received serial number to the digital wallet are executed during initial registration of the product.