Information processing device, information processing method, and program

The information processing device simplifies NFT purchases by integrating token management and payment processes, allowing users to acquire NFTs during regular product payments, thus reducing complexity.

JP7681180B1Active Publication Date: 2025-05-21KDDI CORP
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2024205505
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-05-21
Estimated Expiration
2044-09-10

AI Technical Summary

Technical Problem

The purchase of non-fungible tokens (NFTs) is cumbersome due to the complex steps required on dedicated websites, making it more complicated than purchasing goods on general EC sites.

Method used

An information processing device that manages token and product identifiers, executes payment processes, and registers non-fungible tokens in a blockchain upon purchase, allowing users to acquire NFTs through electronic coupons during regular product payments.

Benefits of technology

Reduces the hassle of purchasing NFTs by enabling users to obtain them seamlessly during product purchases, similar to using general discount coupons.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007681180000001_ABST
    Figure 0007681180000001_ABST
Patent Text Reader

Abstract

Reduce the hassle of purchasing non-fungible tokens. [Solution] A management unit 123 manages a token identifier for identifying a non-fungible token and a product identifier for identifying a specific product in association with each other. A user database Du stores a user identifier for identifying a user, a coupon identifier for identifying a coupon held by the user, and a token identifier corresponding to the coupon identifier in association with each other. A settlement unit 121 executes a settlement process including the price of the non-fungible token when there is a coupon identifier associated with the user identifier of a user who purchases a product, and the token identifier associated with the product identifier of the product is associated with the coupon identifier. A registration unit 122 links the non-fungible token to the user identifier and registers it in the blockchain, on the condition that the settlement process has been executed.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing method, and a program, and in particular to a technique for purchasing non-fungible tokens. [Background technology]

[0002] Conventionally, a technique has been proposed for distributing an electronic coupon to a customer and providing the customer with a product on the condition that the electronic coupon is exchanged. For example, Patent Document 1 discloses a technique in which a recipient receives an electronic coupon issued by an issuer or with the authorization of the issuer, and then later exchanges the electronic coupon to receive a designated benefit. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Special Publication No. 2004-511055 Summary of the Invention [Problem to be solved by the invention]

[0004] In recent years, the buying and selling of non-fungible tokens (NFTs) has become widespread. Non-fungible tokens are usually sold on dedicated websites, and those who wish to purchase non-fungible tokens must go through several steps on those websites to purchase them. This is more complicated than the steps required to purchase goods on a general EC (Electronic Commerce) site, making the purchase of NFTs cumbersome.

[0005] The above technology allows a recipient of an electronic coupon to obtain a product by presenting the coupon when paying for the product. The inventors of the present application have come to recognize the possibility of reducing the hassle of purchasing a non-fungible token by applying the mechanism of the electronic coupon to the purchase of the non-fungible token.

[0006] The present invention has been made in consideration of these points, and aims to provide a technology for reducing the hassle of purchasing non-fungible tokens. [Means for solving the problem]

[0007] A first aspect of the present invention is an information processing device. The information processing device includes a management unit that manages a token identifier for identifying a non-fungible token and a product identifier for identifying a predetermined product in association with each other, a user database that stores a user identifier for identifying a user, a coupon identifier for identifying a coupon held by the user, and the token identifier corresponding to the coupon identifier in association with each other, and a payment unit that executes a payment process using the user identifier acquired from a user terminal used by the user and the product identifier of a product purchased by the user, and the payment unit executes a payment process including the price of the non-fungible token when there is a coupon identifier associated with the user identifier of a user who purchases the product and the token identifier associated with the product identifier of the product is associated with the coupon identifier, and the information processing device further includes a registration unit that links the user identifier to the non-fungible token and registers it in a blockchain on the condition that the payment process has been executed.

[0008] The system may further include a management unit that associates and manages the user identifier with a token identifier corresponding to a non-fungible token that has been delivered to the user terminal and has not been selected by the user, and a notification unit that, when the user makes a payment at a store where the non-fungible token can be purchased, notifies the user terminal of information indicating that an unselected non-fungible token exists, on condition that the user identifier of the user is associated with a token identifier corresponding to a non-fungible token not selected by the user.

[0009] The system may further include a management unit that associates and manages a token identifier for identifying a non-fungible token and a product identifier for identifying a specified product, and the payment unit may execute the payment processing when a store identifier for identifying a store where the user performs the payment processing is a store that has been predetermined as a store where the non-fungible token can be purchased.

[0010] The payment unit may perform payment processing for only the price of the product when the store identifier is a store previously defined as a store where the non-fungible token can be purchased and when the payment is for the specified product associated with the token identifier and the user has not selected the non-fungible token.

[0011] A second aspect of the present invention is an information processing method. This information processing method includes a step of managing a token identifier for identifying a non-fungible token and a product identifier for identifying a predetermined product in association with each other, a step of storing a user identifier for identifying a user, a coupon identifier for identifying a coupon held by the user, and the token identifier corresponding to the coupon identifier in a user database in association with each other, a step of executing a payment process using the user identifier acquired from a user terminal used by the user and the product identifier of a product purchased by the user, in which a coupon identifier is associated with the user identifier of a user who purchases the product, and the token identifier associated with the product identifier of the product is associated with the coupon identifier, and a step of executing a payment process including the price of the non-fungible token, and a step of linking the user identifier to the non-fungible token and registering the user identifier in a blockchain on the condition that the payment process has been executed.

[0012] A third aspect of the present invention is a program. This program causes a computer to realize a function of associating and managing a token identifier for identifying a non-fungible token and a product identifier for identifying a predetermined product, a function of associating a user identifier for identifying a user, a coupon identifier for identifying a coupon held by the user, and the token identifier corresponding to the coupon identifier and storing them in a user database, a function of executing a payment process using the user identifier acquired from a user terminal used by the user and the product identifier of a product purchased by the user, in which if there is a coupon identifier associated with the user identifier of a user who purchases the product and the token identifier associated with the product identifier of the product is associated with the coupon identifier, a function of executing a payment process including the price of the non-fungible token, and a function of linking the user identifier to the non-fungible token and registering it in a blockchain on the condition that the payment process has been executed.

[0013]

[0014]

[0015] In order to provide this program or to update a part of the program, a computer-readable recording medium having this program recorded thereon may be provided, or this program may be transmitted over a communication line.

[0016] Any combination of the above components, and any transformation of the present invention into a method, device, system, computer program, data structure, recording medium, etc., are also effective as aspects of the present invention. Effect of the Invention

[0017] According to the present invention, it is possible to reduce the hassle involved in purchasing non-fungible tokens. [Brief description of the drawings]

[0018] [Figure 1]1 is a diagram for explaining an overview of a flow of processes executed in an information processing system according to an embodiment; [Diagram 2] FIG. 2 is a diagram illustrating a functional configuration of an information processing device according to an embodiment. [Diagram 3] 10 is a diagram illustrating an example of a selection accepting screen that a selection accepting unit in the embodiment causes to be displayed on a display unit of a user terminal. FIG. [Figure 4] FIG. 2 is a diagram illustrating a data structure of a token database according to an embodiment. [Diagram 5] FIG. 4 is a diagram illustrating a data structure of a user database according to the embodiment. [Figure 6] 10 is a diagram illustrating an example of a notification screen that a notification unit according to the embodiment causes a display unit of a user terminal to display. FIG. [Figure 7] FIG. 2 is a diagram illustrating a data structure of a product database according to the embodiment. [Figure 8] 4 is a flowchart illustrating a flow of information processing executed by an information processing device according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0019] <Outline of the embodiment> An overview of an embodiment of the present invention will be described. An information processing device according to the embodiment is a server that executes electronic payment. A user terminal used by a user is a device such as a smartphone, and is a terminal that allows electronic payment for products at a store such as a convenience store. The information processing device transmits an electronic coupon that serves as an exchange ticket for a non-fungible token to the user terminal in advance. The non-fungible token handled by the information processing device is linked to some kind of digital content such as an illustration or music, and ensures that the digital content is original.

[0020] When a user purchases a product using a user terminal, the information processing device executes payment at a price including the price of the non-fungible token corresponding to the coupon. From the user's perspective, if the user terminal receives the coupon in advance, the payment for the non-fungible token is completed at the same time as the payment for the product simply by purchasing the product at a store, etc. This allows the user U to purchase a non-fungible token without going through complicated procedures and with the same operations as with a general discount coupon that he or she is familiar with.

[0021] FIG. 1 is a diagram for explaining an outline of the flow of processing executed in an information processing system S according to an embodiment. In the information processing system S, an information processing device 1, a user terminal 2, a store terminal (not shown) installed in a store 3, and a blockchain B are connected in a manner that allows communication with each other via a known communication network N such as the Internet. The information processing device 1 can also access a database D that stores various statuses of non-fungible tokens and the user terminal 2. Note that processing of general discount coupons and exchange coupons is known and therefore will be omitted here. Also, although it is different from coupons such as discount coupons, for convenience, information for purchasing a non-fungible token T is referred to as a coupon C.

[0022] Below, with reference to FIG. 1, an overview of the flow of processing executed by the information processing system S according to the embodiment will be explained in the order of (1) to (7), and the numbers correspond to the numbers (1) to (7) in FIG.

[0023] (1) A user U accesses the information processing device 1 via a user terminal 2 and requests transmission of a coupon C for purchasing a non-fungible token T. The coupon C is electronic information, and in the example shown in FIG. 1, it is a fungible token issued on a blockchain B. A token identifier, which is information for identifying a non-fungible token T that can be purchased using the coupon C, is linked to the coupon C. Note that the coupon C does not necessarily have to be a fungible token issued on a blockchain B, and may be information managed in a more general database (e.g., database D in FIG. 1).

[0024] (2) In response to a request from user U, the information processing device 1 changes the owner of coupon C issued on blockchain B to user U. Specifically, the information processing device 1 stores a user identifier, which is information for identifying user U, in the transaction of coupon C.

[0025] (3) In an information processing system S according to an embodiment, each of a plurality of non-fungible tokens T can be purchased at a specific store 3, such as a convenience store. A user U uses a coupon C to go to the store 3 where the non-fungible token T can be purchased.

[0026] (4) A user U purchases a product M at a store 3 through electronic payment using a user terminal 2. At this time, a store identifier for identifying the store 3 and a token identifier for identifying a non-fungible token T that can be purchased using a coupon C are transmitted from the user terminal 2 to the information processing device 1, together with information for identifying the product M. In the example shown in FIG. 1, the user U pays for a bottled drink as the product M at the store 3, which is a convenience store, through a payment method that uses a two-dimensional barcode.

[0027] (5) The information processing device 1 determines by referring to the database D whether the non-fungible token T identified by the token identifier obtained from the user terminal 2 is permitted to be purchased at the store 3 identified by the store identifier. (6) If the non-fungible token T is available for purchase at the store 3, the information processing device 1 executes payment for the payment amount obtained by adding the price of the product M to the price of the non-fungible token T, and notifies the user terminal 2 of the result.

[0028] (7) If the non-fungible token T is purchasable at the store 3, the information processing device 1 changes the owner of the non-fungible token T to the user U on the condition that the product M is paid for. Specifically, the information processing device 1 stores a user identifier in the transaction of the non-fungible token T.

[0029] In this way, the user U of the information processing system S according to the embodiment can purchase the non-fungible token T at the time of payment without going through any special procedures for purchasing the non-fungible token T, similar to the discount processing at the time of payment using a general coupon. As a result, the information processing system S according to the embodiment can reduce the hassle for the user U in purchasing the non-fungible token T.

[0030] <Functional configuration of information processing device 1 according to the embodiment> FIG. 2 is a diagram showing a schematic functional configuration of an information processing device 1 according to an embodiment. The information processing device 1 includes a storage unit 10, a communication unit 11, and a control unit 12. In FIG. 2, arrows indicate main data flows, and there may be data flows not shown in FIG. 2. In FIG. 2, each functional block indicates a functional unit configuration, not a hardware (device) unit configuration. Therefore, the functional blocks shown in FIG. 2 may be implemented in a single device, or may be implemented separately in multiple devices. Data may be exchanged between functional blocks via any means, such as a data bus, a network, or a portable storage medium.

[0031] The memory unit 10 is a large-capacity storage device such as a ROM (Read Only Memory) that stores the BIOS (Basic Input Output System) of the computer that realizes the information processing device 1, a RAM (Random Access Memory) that serves as the working area of ​​the information processing device 1, an HDD (Hard Disk Drive) or an SSD (Solid State Drive) that stores various information such as the OS (Operating System), application programs, and databases D (token database Dt, user database Du, and product database Dm) that are referenced when the application programs are executed.

[0032] The communication unit 11 is a communication interface for the information processing device 1 to communicate with an external device, and is realized by a known communication module such as a LAN (Local Area Network) module, a Wi-Fi (registered trademark) module, etc. Hereinafter, in this specification, the description of the communication unit 11 may be omitted on the assumption that the communication between the information processing device 1 and an external device is performed via the communication unit 11.

[0033] The control unit 12 is a processor such as a CPU (Central Processing Unit) or GPU (Graphics Processing Unit) of the information processing device 1, and functions as a selection reception unit 120, a payment unit 121, a registration unit 122, a management unit 123, a notification unit 124, and a judgment unit 125 by executing programs stored in the memory unit 10.

[0034] 2 shows an example in which the information processing device 1 is configured as a single device. However, the information processing device 1 may be realized by a plurality of processors, memories, and other computing resources, such as a cloud computing system. In this case, each unit constituting the control unit 12 is realized by at least one of a plurality of different processors executing a program.

[0035] The selection receiving unit 120 displays information for identifying one or more non-fungible tokens T in a manner selectable by the user U on the user terminal 2 used by the user U. Here, the stores 3 at which the non-fungible tokens T can be purchased are determined in advance.

[0036] 3 is a diagram showing an example of a selection acceptance screen that the selection acceptance unit 120 according to the embodiment causes the display unit 20 of the user terminal 2 to display. An application for performing electronic payment via the information processing device 1 is pre-installed in the user terminal 2, and when the selection acceptance unit 120 transmits information to the user terminal 2, the information is displayed on the execution screen of the application displayed on the display unit 20 of the user terminal 2.

[0037] In FIG. 3, the user interface indicated by the reference symbol 21 is a check box 21 for accepting the selection of a non-fungible token T by the user U. FIG. 3 shows a state in which three non-fungible tokens (XXXX token, YYYY token, and ZZZZ token) are displayed on the display unit 20, and the user U has selected the XXXX token. Note that FIG. 3 shows that the acceptance of the selection of the ZZZZ token is currently suspended for a reason to be described later. When the user U presses the send icon 22 with the check box 21 displayed on the display unit 20 checked, a token identifier for identifying the corresponding non-fungible token T is transmitted to the selection acceptance unit 120.

[0038] Although not shown in the figure, as another example of the selection receiving screen, an image representing digital content linked to the non-fungible token T to be selected may be displayed in a selectable manner. For example, if the non-fungible token T is linked to an illustration, a thumbnail of the illustration may be displayed, and if the non-fungible token T is linked to a music album, the artwork of the album may be displayed. This allows the user U to select the non-fungible token T more intuitively.

[0039] FIG. 4 is a diagram showing a schematic data structure of a token database Dt according to an embodiment. The token database Dt is stored in the storage unit 10 and is managed by the management unit 123. The token database Dt shown in FIG. 4 is linked to a token identifier, and is linked to the store identifier of the store 3 where the non-fungible token T identified by the token identifier can be purchased, the sales limit number of the non-fungible token T at each store 3, the actual sales number, the selection number indicating the number selected by the user U, and the price. For example, in FIG. 4, for a non-fungible token T with a token identifier TID0001, the sales limit number at the store 3 with a store identifier SID0001 is A, the actual sales number is B, the selection number is C, and the retail price at the store 3 is P. Note that in FIG. 4, the sales limit number, price, etc. are determined for each store 3, but the sales limit number and price may be determined overall regardless of the store 3.

[0040] Returning to the description of FIG. 2, the settlement unit 121 executes settlement processing using the user identifier acquired from the user terminal 2 and the store identifier of the store 3 where the user U performs settlement processing. Specifically, the settlement unit 121 refers to the token database Dt and determines whether or not two conditions are satisfied: a first condition that the store corresponding to the store identifier is a store that is predetermined as a store 3 where a non-fungible token can be purchased, and a second condition that the user U has selected at least one non-fungible token T. If the settlement unit 121 determines that these two conditions are satisfied, it executes settlement processing including the price of the non-fungible token T selected by the user U.

[0041] The registration unit 122 links the non-fungible token T to a user identifier and registers it in the blockchain B, on the condition that a payment process including the price of the non-fungible token T has been executed. The notification unit 124 notifies the user terminal 2 of the result of the payment process and the result of the registration of the non-fungible token T. This transfers the ownership of the non-fungible token T to the user U. In this way, the user U can purchase the non-fungible token T at the time of payment without going through any special procedures for purchasing the non-fungible token T, so the information processing device 1 can reduce the hassle for the user U when purchasing the non-fungible token T.

[0042] The management unit 123 manages a user identifier in association with a token identifier corresponding to a non-fungible token T that has been delivered to the user terminal 2 and has not been selected by the user U. FIG. 5 is a diagram illustrating a data structure of a user database Du according to an embodiment. The user database Du is stored in the storage unit 10 and is managed by the management unit 123.

[0043] As shown in Fig. 5, the user database Du stores a user identifier, a coupon identifier for identifying a coupon C held by a user U identified by the user identifier, and a token identifier of a non-fungible token T that can be purchased using the coupon C identified by the coupon identifier, in association with each other. The user database Du also stores a selection status indicating whether or not the user U has selected each coupon C in association with each other. For example, the user database Du shown in Fig. 5 indicates that coupons C for purchasing two non-fungible tokens T identified by token identifiers TID6925 and TID1324 have been downloaded to the user terminal 2 of a user U whose user identifier is UID0001, and that the user U is selecting the former and not selecting the latter.

[0044] When the user U makes a payment at a store 3 where the non-fungible token T can be purchased, the notification unit 124 determines whether or not a token identifier corresponding to a non-fungible token T not selected by the user is associated with the user identifier of the user U by referring to the user database Du. If it is determined that the token identifier is not associated, the notification unit 124 notifies the user terminal 2 of information indicating that an unselected non-fungible token T exists.

[0045] FIG. 6 is a diagram showing an example of a notification screen displayed on the display unit 20 of the user terminal 2 by the notification unit 124 according to the embodiment. In FIG. 6, a character string indicated by a reference symbol 23 is a message 23 indicating the notification content of the notification unit 124. In FIG. 6, the message 23 indicates that the user U will pay for a product costing 189 yen, that the YYYY token has not been selected at the time of payment, and the market price of the YYYY token (4329 yen in FIG. 6). As shown in FIG. 6, the message 23 also includes the check box 21 shown in FIG. 3. The user U can change the selection status of the unselected YYYY token during selection by checking the check box 21.

[0046] 6 shows an example of a screen that the notification unit 124 displays on the user terminal 2 when the user U starts payment for the product M on the user terminal 2 and before the payment is completed. Alternatively, the notification unit 124 may display a message 23 indicating that there are unselected tokens on the user terminal 2 after the user U completes the payment in a state in which there are unselected tokens. In this case, the user U can select in advance to use the non-fungible token T the next time he or she makes a payment on the user terminal 2.

[0047] In this way, the notification unit 124 can make the user U aware that he or she has forgotten to purchase the non-fungible token T.

[0048] 4, in the token database Dt, for each non-fungible token T identified by each token identifier, the sales limit number of the non-fungible token T at each store 3, the actual sales number, and the selection number indicating the number selected by the user U are linked. The information processing device 1 manages the sales number of the non-fungible token T at each store 3 by referring to this token database Dt.

[0049] Specifically, the determination unit 125 refers to the token database Dt and determines whether the number of non-fungible tokens T sold at the store 3 where the non-fungible tokens T can be purchased has reached a predetermined upper limit of the number of sales. The selection receiving unit 120 changes the display on the user terminal U of information for identifying the non-fungible tokens T whose sales have reached the upper limit to a mode that the user U cannot select.

[0050] In the example of the selection reception screen shown in Fig. 3, the check box 21 for the ZZZZ token is displayed with a dashed line, indicating that it is not selectable. Also, a message indicating that reception of the ZZZZ token is suspended is displayed. This allows the information processing device 1 to manage the number of non-fungible tokens T for sale.

[0051] Here, the determination unit 125 may determine whether the estimated sales number has reached a predetermined upper limit of the sales number. The estimated sales number is the number of non-fungible tokens T selected by multiple users U who use the information processing device 1, in addition to the number of non-fungible tokens T sold at the store 3 where the non-fungible tokens T can be purchased. The selection receiving unit 120 changes the display on the user terminal 2 of information for identifying the non-fungible tokens T whose estimated sales number has reached the upper limit, to a mode in which the user cannot select the tokens.

[0052] If the user U selects the coupon C for the non-fungible token T, it can be said that the probability of the non-fungible token T being sold is high. Therefore, if the estimated number of sales of the non-fungible token T has reached the upper limit, it is considered that the non-fungible token T will be sold out in the near future. By the information processing device 1 managing the number of sales of the non-fungible token T based on the estimated number of sales, it is possible to prevent a situation in which the coupon C is sold out at the time of payment even though the user U has selected the coupon C.

[0053] The above describes a case where the user U makes an electronic payment for the product M at the store 3, and also makes a payment with the non-fungible token T corresponding to the coupon C that has been checked in advance. For example, if the product M is collaborating with a movie, animation, special effects program, or the like, it is possible to sell the non-fungible token T linked to digital content as a bonus, on the condition that the product M is purchased. For this reason, the management unit 123 may manage the token identifier in association with a product identifier for identifying a specific product M.

[0054] 7 is a diagram showing a data structure of the product database Dm according to the embodiment. The product database Dm is stored in the storage unit 10 and managed by the management unit 123.

[0055] As shown in Fig. 7, the product database Dm stores a product identifier for identifying a product M in association with the token identifier of a non-fungible token T. For example, in the product database Dm shown in Fig. 7, a non-fungible token T having a token identifier TID0001 is associated with a product M having a product identifier MID0001. In this case, a user U can purchase a non-fungible token T having a token identifier TID0001 on the condition that the user U purchases a product M having a product identifier MID0001.

[0056] Moreover, a non-fungible token T with a token identifier TID0002 is linked to two products M with product identifiers MID0002 and MID0003. A product M with a product identifier MID0004 is linked to two non-fungible tokens T with token identifiers TID0003 and TID0004. Furthermore, multiple product identifiers (MID0005, MID0006) are linked to multiple non-fungible tokens T whose token identifiers include TID0005 and TID0006. In this way, the link between a token identifier and a product identifier is not limited to one-to-one, and may be many-to-one, one-to-many, or many-to-many.

[0057] The payment unit 121 may execute a payment process including the product M and the price of the selected non-fungible token T when the store identifier is a store 3 that has been pre-defined as a store 3 where non-fungible token T can be purchased, the user U has selected at least one coupon C for non-fungible token T, and the payment is for a specified product M associated with the selected non-fungible token T.

[0058] In addition, even if the store identifier is a store 3 that has been pre-defined as a store 3 where non-fungible token T can be purchased and the payment is for a specific product M associated with the token identifier, if the user U has not selected the coupon C for the non-fungible token T, the payment unit 121 performs payment processing for only the price of the product M.

[0059] As a result, the seller of the non-fungible token T can indirectly specify the store 3 from the store 3 of the product M without specifying the store 3 that will sell the non-fungible token T. In addition, the seller of the non-fungible token T can indirectly specify the sales period of the non-fungible token T from the sales period of the product M without specifying the expiration date of the non-fungible token T. Furthermore, the seller of the non-fungible token T can indirectly specify the upper limit of the sales quantity from the number of products of the product M without specifying the number of sales of the non-fungible token T. From the viewpoint of the user U, even if the non-fungible token T and the product M are collaborating, the user U who does not think that the non-fungible token T is unnecessary can purchase only the product M without selecting the corresponding coupon C, which is an advantage. In this way, the product M can be sold according to the user U's wishes.

[0060] <Processing flow of information method executed by information processing device 1> 8 is a flowchart for explaining the flow of information processing executed by the information processing device 1 according to the embodiment. The processing in this flowchart starts, for example, when the information processing device 1 is started.

[0061] The selection receiving unit 120 displays information for identifying one or more non-fungible tokens T for which the stores 3 at which they can be purchased have been predetermined, in a manner selectable by the user U on the display unit 20 of the user terminal 2 used by the user U (S2).

[0062] If the store 3 identified by the store identifier acquired from the user terminal 2 is a store where the non-fungible token T identified by the token identifier acquired from the user terminal 2 can be purchased (Yes in S4), and if the user U has selected at least one non-fungible token T (Yes in S6), the payment unit 121 executes a payment process including the price of the non-fungible token T selected by the user U (S8).

[0063] If the store 3 identified by the store identifier acquired from the user terminal 2 is not a store where the non-fungible token T identified by the token identifier acquired from the user terminal 2 can be purchased (No in S4), or if the user U has not selected the non-fungible token T (No in S6), the settlement unit 121 executes provisional re-processing with only the price of the product M (S10). When the settlement unit 121 executes the settlement process, the processing in this flowchart ends.

[0064] <Advantages of the Information Processing Device 1 According to the Embodiment> As described above, the information processing device 1 according to the embodiment can reduce the hassle involved in purchasing non-fungible tokens.

[0065] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is to "build resilient infrastructure, promote industry, innovation and infrastructure."

[0066] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by distributing or integrating functionally or physically in any unit. In addition, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment resulting from the combination also has the effect of the original embodiment.

[0067] <Modification> In the above, a case has been described in which, when the user U selects the coupon C downloaded to the user terminal 2 and pays for the product M at the store 3, the payment is made including the price of the product M and the price of the non-fungible token T. Alternatively, regardless of whether the coupon C is selected by the user U, when the user U purchases the product M at a predetermined store 3 (i.e., a store 3 where the non-fungible token T can be purchased) with the coupon C downloaded to the user terminal 2, the payment process for the non-fungible token T corresponding to the coupon C may be automatically performed. This allows the user U to make a payment for the non-fungible token T by simply downloading the coupon C to the user terminal 2 without selecting the coupon C, further reducing the complexity of the payment for the non-fungible token T. [Explanation of symbols]

[0068] 1. Information processing device 10...Storage section 11. Communications Department 12. Control section 120 Selection reception section 121 Payment Department 122 Registration Department 123...Management Department 124...Notification Department 125...judgment section 2. User terminal 3. Store

Claims

1. An information processing device, A management unit that manages a token identifier for identifying a non-fungible token, a product identifier for identifying a specific product, and a store identifier of a store where the non-fungible token identified by the token identifier can be purchased in association with each other; a user database that stores a user identifier for identifying a user, a coupon identifier for identifying a coupon possessed by the user, and the token identifier corresponding to the coupon identifier in association with each other; a payment unit that executes a payment process using the user identifier acquired from a user terminal used by the user and the product identifier of a product purchased by the user, the payment unit executes a payment process including a price of the non-fungible token when a coupon identifier is associated with a user identifier of a user who purchases the product, a store identifier for identifying a store where the user performs a payment process is a store that is predetermined as a store where the non-fungible token can be purchased, and the token identifier associated with a product identifier of the product is associated with the coupon identifier, The information processing device includes: A registration unit that links the non-fungible token with the user identifier and registers the non-fungible token in a blockchain on the condition that the payment process has been executed. Information processing device.

2. the payment unit executes a payment process for only the price of the product when the user has not selected the non-fungible token, even if the store identifier is a store that is predetermined as a store where the non-fungible token can be purchased and the payment is for the specified product associated with the token identifier; The information processing device according to claim 1 .

3. The processor: A step of associating and managing a token identifier for identifying a non-fungible token, a product identifier for identifying a specific product, and a store identifier of a store where the non-fungible token identified by the token identifier can be purchased; a step of storing a user identifier for identifying a user, a coupon identifier for identifying a coupon possessed by the user, and the token identifier corresponding to the coupon identifier in a user database in association with each other; a payment process using the user identifier obtained from a user terminal used by the user and the product identifier of a product purchased by the user, in which if there is a coupon identifier associated with the user identifier of the user purchasing the product, a store identifier for identifying a store where the user performs the payment process is a store that has been predefined as a store where the non-fungible token can be purchased, and the token identifier associated with the product identifier of the product is associated with the coupon identifier, executing a payment process including the price of the non-fungible token; On condition that the payment process has been executed, a step of linking the non-fungible token with the user identifier and registering the token in a blockchain is executed. Information processing methods.

4. On the computer, A function of associating and managing a token identifier for identifying a non-fungible token, a product identifier for identifying a specific product, and a store identifier of a store where the non-fungible token identified by the token identifier can be purchased; a function of storing in a user database a user identifier for identifying a user, a coupon identifier for identifying a coupon possessed by the user, and the token identifier corresponding to the coupon identifier in association with each other; a payment process using the user identifier obtained from the user terminal used by the user and the product identifier of the product purchased by the user, in which if there is a coupon identifier associated with the user identifier of the user purchasing the product, a store identifier for identifying the store where the user performs the payment process is a store that has been predefined as a store where the non-fungible token can be purchased, and the token identifier associated with the product identifier of the product is associated with the coupon identifier, the function of executing a payment process including the price of the non-fungible token; On the condition that the payment process has been executed, a function of linking the non-fungible token with the user identifier and registering the token in a blockchain is realized. program.

Citation Information

Patent Citations

  • Image processing device, image processing method and information processing program

    JP2022077423A

  • Information processing device and information processing method

    JP2023152702A

  • Payment management device, payment management method, and application program

    JP2024119735A

  • Method for generating user's wallet address based on face recognition to provide NFT experiences to the user who visit offline NFT stores, and NFT system for performing the same

    KR102594497B1

  • System and method for non-fungible tokenized distribution of cryptographically secured digital assets for apparel

    US20230325821A1