Information processor and method for processing information

The information processing device and method address lost sales by using smart contracts to transfer funds to stores when NFTs are sold, ensuring stores are compensated for missed sales opportunities.

JP2025146015AActive Publication Date: 2025-10-03KDDI CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024046579
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-22
Publication Date
2025-10-03
Estimated Expiration
2044-03-22

AI Technical Summary

Technical Problem

Users transferring non-fungible tokens (NFTs) to others who do not visit the store result in lost sales opportunities, as the recipients do not make payments, undermining the intended promotional effect of the NFTs.

Method used

An information processing device and method that awards NFTs with smart contracts, ensuring a remittance process transfers a predetermined amount to the store's account when the NFT is transferred, based on conditions such as payment history and selling price, to compensate for lost sales.

Benefits of technology

Compensates stores for lost sales opportunities by ensuring that even if the NFT recipient does not visit, the store receives monetary compensation, thereby maintaining revenue.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025146015000001_ABST
    Figure 2025146015000001_ABST
Patent Text Reader

Abstract

To compensate for a loss of sales opportunities at a store, accompanying transfer of a non-fungible token corresponding to the store.SOLUTION: An information processor 1 includes: a granting unit 131 for granting a non-fungible token associated with a smart contract to a user when payment information of the user who has made a payment for a product at a predetermined store satisfies a first condition. The smart contract performs a remittance process on a blockchain, in which a predetermined amount of money is remitted to an account of the predetermined store on condition that the holder has transferred the token from the user to another user when a holder of the non-fungible token transfers the token.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device and an information processing method. [Background technology]

[0002] Conventionally, when a user makes a payment at a store, a non-fungible token is given to the user as a benefit related to the store (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-118282 Summary of the Invention [Problem to be solved by the invention]

[0004] However, a user may sell the non-fungible tokens that he or she has been granted to another user who has not visited the store. This causes a problem in that the other user will not have the opportunity to visit the store and make a payment in order to receive the non-fungible tokens as a benefit, and the sales that would have been expected from the visit of the other user will not be generated.

[0005] Therefore, the present invention has been made in consideration of these points, and aims to compensate for the loss of sales opportunities at stores that accompanies the transfer of non-fungible tokens corresponding to the stores. [Means for solving the problem]

[0006] An information processing device according to a first aspect of the present invention has an awarding unit that awards a non-fungible token associated with a smart contract to a user who has made a payment for a product at a specified store if the payment information of the user satisfies a first condition, and the smart contract performs a remittance process that transfers a predetermined amount of money to an account of the specified store when the holder of the non-fungible token is transferred on the blockchain, on the condition that the holder has been transferred from the user to another user.

[0007] The holder of the non-fungible token may transfer the non-fungible token by selling it to another user, and the smart contract may specify a selling price for the non-fungible token and specify the predetermined amount based on the selling price.

[0008] The smart contract may refer to payment history information indicating the payment history at the specified store, including user identification information that identifies the user who purchased the product at the specified store, and perform the remittance process if the other user who purchased the non-fungible token from the user has not made a payment at the specified store, or if the payment history corresponding to the other user satisfies a second condition.

[0009] The smart contract may perform the remittance process on the condition that there is a non-fungible token that has never been transferred among the multiple non-fungible tokens to be granted to the user on the blockchain.

[0010] The condition for granting the non-fungible token to a user is that the user purchases a specified product at a specified store, and the smart contract may perform the remittance process on the condition that the specified product is in stock at the store.

[0011] The payment information may include a payment amount, and the non-fungible token may be associated with the payment amount at the time the non-fungible token was granted to the user, and the smart contract may perform the remittance process on the condition that the payment amount included in the user's payment information at the time the non-fungible token was granted to the user is equal to or greater than a predetermined amount.

[0012] The payment information may include a payment amount, and the granting unit may grant a non-fungible token to the user on the condition that the payment amount included in the payment information of the user who made a payment at the specified store is equal to or greater than a first amount. The smart contract may set the predetermined amount to an amount less than or equal to the first amount.

[0013] In response to a user who is a holder of the non-fungible token selling the non-fungible token to another user, the holder of the non-fungible token may transfer the non-fungible token to the other user, and the smart contract may specify a sales price for the non-fungible token and perform the remittance process on the condition that the sales price is less than or equal to a first amount.

[0014] The granting unit may grant a non-fungible token issued by the specified store to the user if payment information of the user who made a payment at the specified store satisfies specified conditions.

[0015] The granting unit may grant the user a non-fungible token issued by the specified payment service provider when the user makes the payment at the specified store using a payment method provided by the specified payment service provider.

[0016] The information processing device may further have a privilege granting unit that grants a privilege to the holder of the non-fungible token, on the condition that the non-fungible token is authenticated at the specified store and the authentication is successful.

[0017] The blockchain stores token identification information for identifying the non-fungible token and user identification information of the user who holds the non-fungible token in association with each other, and the smart contract may refer to the blockchain to identify the user identification information of the other user to whom the non-fungible token is to be transferred, refer to user information that associates the user identification information with attribute information indicating the attributes of the user corresponding to the user identification information, identify the attribute information associated with the user identification information of the identified other user, and notify the specified store of the identified attribute information.

[0018] An information processing method according to a second aspect of the present invention includes the steps of: executing, by a computer, granting a non-fungible token associated with a smart contract to a user who has made a payment for a product at a specified store if the payment information of the user satisfies a first condition; and executing, by the smart contract, a remittance process for transferring a predetermined amount of money to an account of the specified store when the holder of the non-fungible token is transferred on the blockchain, on the condition that the holder has been transferred from the user to another user. [Effects of the Invention]

[0019] According to the present invention, it is possible to compensate for the loss of sales opportunities at a store due to the transfer of non-fungible tokens corresponding to the store. [Brief explanation of the drawings]

[0020] [Figure 1] FIG. 1 is a diagram illustrating an overview of an information processing device. [Figure 2] FIG. 2 is a diagram illustrating a functional configuration of an information processing device. [Figure 3] A figure showing an example of the data structure of an NFT. [Figure 4] This is a sequence diagram showing an example of the processing flow from when a product is purchased at a specified store to when an NFT is transferred. DETAILED DESCRIPTION OF THE INVENTION

[0021] [Overview of information processing device 1] 1 is a diagram illustrating an overview of an information processing device 1. The information processing device 1 is, for example, a server for granting a non-fungible token (NFT) corresponding to a predetermined store to a user and transferring the non-fungible token from one user to another. In the following description, the non-fungible token is also referred to as an NFT.

[0022] A user purchases a product at a predetermined store and makes payment for the product using the user's own user terminal 2 ((1) in FIG. 1). The predetermined store is a store that, for example, grants the user an NFT issued by the predetermined store in response to the user's purchase of a product sold at the predetermined store. Products include not only products sold by the store but also services provided by the store. For example, a server that performs the payment process executes the payment process related to the payment, and accumulates payment information including a user ID as user identification information for identifying the user and a store ID as store identification information for identifying the predetermined store.

[0023] The information processing device 1 refers to the payment information, and if the payment information corresponding to a specific store of the user satisfies specific conditions, executes a token granting process to grant the user an NFT associated with a smart contract ((2) in FIG. 1). For example, as the token granting process, the information processing device 1 makes a transfer request to a blockchain that manages NFTs that have been issued in advance corresponding to the specific store, to transfer the owner of the NFT to be granted to the user to the user.

[0024] NFTs are used, for example, by a specific store to grant rewards to users. For example, if a user is successfully authenticated using an NFT, the reward is granted to the user in exchange for the NFT. Furthermore, an NFT is associated with a smart contract that is executed when the owner is transferred. Furthermore, a user who holds an NFT can transfer ownership of the NFT from one user to another by selling the NFT to another user.

[0025] When a user sells an NFT to another user, transferring ownership of the NFT from one user to another ((3) in Figure 1), the smart contract associated with the NFT is executed. Specifically, the smart contract executes a remittance process to transfer a predetermined amount of money to the account of a predetermined store in response to the transfer of ownership of the token from one user to another ((4) in Figure 1).

[0026] By doing this, even if the other user to whom the NFTs are transferred no longer has the opportunity to visit the store and make a payment to receive the NFTs that can be redeemed for a reward, a specified amount of money will be transferred to the specified store's account, thereby compensating for the store's loss of sales opportunities due to the transfer of the NFTs corresponding to the store.

[0027] [Functional configuration of information processing device 1] Next, a detailed description will be given of the configuration of the information processing device 1. Fig. 2 is a diagram showing the functional configuration of the information processing device 1. The information processing device 1 has a communication unit 11, a storage unit 12, and a control unit 13.

[0028] The communication unit 11 is a communication interface for transmitting and receiving data to and from the user terminal 2 and servers that make up the blockchain via a network such as the Internet. The memory unit 12 is a storage medium that stores various data, and includes a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, etc. The memory unit 12 stores a program executed by the control unit 13. The memory unit 12 stores a program that causes the control unit 13 to function as a granting unit 131, a transfer accepting unit 132, a transfer processing unit 133, and a benefit granting unit 134.

[0029] The control unit 13 is, for example, a CPU (Central Processing Unit). The control unit 13 executes a program stored in the storage unit 12, thereby functioning as an awarding unit 131, a transfer accepting unit 132, a transfer processing unit 133, and a bonus awarding unit 134.

[0030] The granting unit 131 grants an NFT associated with a smart contract to a user when the payment information of the user who made payment for a product at a specified store satisfies a first condition.

[0031] For example, the user terminal 2 stores a payment application that allows the user to make payments such as code payments in cooperation with a store terminal (not shown) installed in the store. When a user purchases a product at a store and makes a payment request using the payment application, payment information is sent from the user terminal 2 or the store terminal installed in the store to the information processing device 1, which functions as a payment server. The payment information includes the user ID of the user making the payment, the store ID of the store corresponding to the payment, and the payment amount. The payment information may also include a product ID as product identification information for identifying the product purchased by the user.

[0032] When the granting unit 131 receives the payment information, it makes a payment based on the payment information and stores payment history information including the payment information in the storage unit 12. The payment history information is, for example, information that associates a payment ID as payment identification information for identifying the payment information with the user ID of the user included in the payment information, the store ID of the store where the user purchased the product, and the payment amount paid by the user for the purchase of the product. The payment history information may also include the product ID of the product purchased by the user. In response to making the payment, the granting unit 131 sends payment completion information including the payment ID and the store ID to the user terminal 2.

[0033] The granting unit 131 also determines whether the store ID included in the payment information is the store ID of a predetermined store that grants NFTs. If the granting unit 131 determines that the store ID included in the payment information is the store ID of a predetermined store that grants NFTs, it determines whether the payment information satisfies a first condition. If the payment information satisfies the first condition, the granting unit 131 grants the NFT to the user by having a distributed server that constitutes the blockchain execute a token granting process that grants the NFT to the user.

[0034] The first condition is, for example, that the payment amount included in the user's payment information is equal to or greater than a first amount, which is the price of a predetermined product sold at a predetermined store, and the granting unit 131 causes the distributed server constituting the blockchain to execute the token granting process on the condition that the payment amount included in the payment information of the user who made a payment at the predetermined store is equal to or greater than the first amount. Note that the first condition may also be that the user purchases a predetermined product at the predetermined store. In this case, the granting unit 131 causes the distributed server constituting the blockchain to execute the token granting process on the condition that the product ID of the predetermined product is included in the product ID included in the payment information of the user who made a payment at the predetermined store.

[0035] When the granting unit 131 causes the distributed server to execute the token granting process, it first selects an NFT to grant to the user from among NFTs issued by a specified store and whose owner in the blockchain is the specified store. Then, the granting unit 131 sends a token granting instruction to the distributed server constituting the blockchain, which is an instruction to execute the token granting process, which is a process to transfer the owner of the selected NFT from the specified store to the user. The token granting instruction includes the token ID and the user ID of the transfer destination of the NFT. The blockchain executes the token granting process in accordance with the token granting instruction, thereby transferring the owner of the NFT from the specified store to the user. The granting unit 131 notifies the user terminal 2 that the NFT has been granted.

[0036] Note that, although the granting unit 131 has been described as causing the distributed server to execute the token granting process, this is not limited thereto. When the information processing device 1 functions as one of the distributed servers that constitute a blockchain, the granting unit 131 may execute the token granting process.

[0037] Users can sell NFTs assigned to them to other users. NFTs are transferred when the user who owns the NFT sells them to other users. Here, the structure of an NFT will be explained. FIG. 3 is a diagram showing an example of the data structure of an NFT. The NFT shown in FIG. 3 is associated with at least a token ID for identifying the NFT, the payment amount of the payment corresponding to the user when the NFT is assigned to the user, identification information of the NFT owner, and a smart contract. Note that in the NFT shown in FIG. 3, the payment amount and the smart contract are directly associated with the NFT's token ID, but this is not limited to this. The token ID may be associated with the payment amount and one or more URIs (Uniform Resource Identifiers) indicating the storage location of the smart contract, and the payment amount and the smart contract may be indirectly associated with the NFT via the URI.

[0038] The payment amount is the payment amount included in the payment information for the purchase of a product when a user purchases a product at a specified store and an NFT is granted to the user. The holder identification information stores the store ID of the specified store, the user ID of the user who made the payment at the specified store, or the user ID of another user who purchased an NFT from the user. For example, when a user sells an NFT to another user, the holder identification information associated with the NFT is changed from the user ID of the user to the user ID of the other user.

[0039] The smart contract is executed when the NFT owner is transferred and the NFT owner's identification information is changed. Specifically, when the NFT owner is transferred on the blockchain, the smart contract performs a remittance process to transfer a predetermined amount of money to the account of a specified store, on the condition that the owner has been transferred from a user who paid for a product at a specified store to another user.

[0040] Here, the smart contract specifies a selling price for the NFT and a predetermined amount, which is the amount of money to be transferred to a predetermined account, based on the specified selling price. For example, the smart contract specifies a predetermined percentage of the specified selling price as the predetermined amount.

[0041] The smart contract may identify the payment amount included in the user's payment information when the sold NFT was granted to the user, and determine whether to perform the remittance process based on the payment amount. For example, the smart contract may identify the payment amount associated with the token ID of the sold NFT. The smart contract then performs the remittance process on the condition that the payment amount is equal to or greater than a predetermined amount, and does not perform the remittance process if the payment amount is less than the predetermined amount. In this way, the user can be granted an NFT even if the user purchases a small amount of merchandise at a store, and the remittance process can be eliminated if the loss of profits due to the reduction in sales opportunities at the store caused by the sale of the NFT is small.

[0042] Furthermore, when the smart contract performs the remittance process on the condition that the settlement amount associated with the token ID of the sold NFT is equal to or greater than a predetermined amount, the smart contract may set the predetermined amount, which is the amount of money to be remitted to the predetermined account, to an amount equal to or less than a first amount included in the first condition for granting the NFT to the user. For example, the smart contract sets the predetermined amount to an amount equal to or less than the first amount and higher than the expected amount, which is the value of the NFT predetermined by a predetermined store.

[0043] In this case, users selling NFTs will sell them for more than the expected price, since selling them for less than the expected price will result in a loss. This prevents users who have been granted NFTs from selling them at low prices, reducing opportunities for other users to purchase NFTs at low prices, thereby increasing the likelihood that other users will visit a store and purchase products with the aim of obtaining NFTs.

[0044] In addition, the smart contract may refer to payment history information indicating the payment history at a specified store, including the user ID of the user who purchased the product at the specified store, and perform the transfer process if another user who purchased the NFT from the user has not made a payment at the specified store, or if the payment history corresponding to the other user satisfies the second condition.

[0045] For example, the smart contract refers to the payment history information stored in the storage unit 12 and determines whether the user ID of another user who purchased an NFT from the user is included in the payment history information. If the user ID of the other user is not included in the payment history information, the smart contract determines that the other user who purchased an NFT from the user did not make a payment at a specified store. If the user ID of the other user is included in the payment history information, the smart contract determines whether the payment history associated with the user ID satisfies a second condition.

[0046] The second condition is, for example, that the payment amount of the other user indicated in the payment history corresponding to the other user is less than a second amount that is less than the first amount. By doing so, when another user who has no purchase history or a poor purchase history at a specific store and is not expected to visit the store purchases an NFT, the store can be compensated.

[0047] Furthermore, the smart contract may perform the remittance process on the blockchain on the condition that there is an NFT that has never been transferred among the multiple NFTs that a specified store is to grant to a user. This makes it possible to compensate the specified store for opportunity losses in cases where another user purchases an NFT without visiting the specified store, even though the NFT was granted in exchange for visiting the specified store and purchasing a product.

[0048] Furthermore, if the conditions for receiving an NFT include purchasing a specific product at a specific store, the smart contract may perform the remittance process on the condition that the specific product is in stock at the specific store. This makes it possible to compensate the specific store for opportunity losses in cases where another user is granted an NFT in response to purchasing the specific product at the specific store, but purchases the NFT without visiting the specific store.

[0049] The smart contract may also specify a selling price for the NFT and perform the remittance process on the condition that the selling price is equal to or less than a first amount included in the first condition for granting the NFT to the user. In this way, other users can acquire NFTs from the user at a price lower than the price at which they can purchase the product at a specified store, and the specified store can be compensated for the reduced opportunities for the other users to purchase the product.

[0050] The smart contract may also refer to the blockchain and notify a predetermined store of attribute information indicating the attributes of another user to whom the NFT is to be transferred. User attributes include, for example, the user's age, gender, occupation, hobbies, and preferences. In this case, for example, the storage unit 12 of the information processing device 1 stores user information that associates a user ID with attribute information indicating the attributes of the user corresponding to the user ID. The user information may be stored in a device other than the information processing device 1.

[0051] The smart contract references the blockchain and identifies the user ID of the other user to whom the NFT is to be transferred. For example, the smart contract identifies the holder's identification information associated with the token ID of the NFT transferred to the other user as the other user's user ID. The smart contract then references the user information, identifies attribute information associated with the identified other user's user ID, and notifies a predetermined store of the identified attribute information. For example, the smart contract sends an email containing the identified attribute information to a predetermined email address of a manager or other person of the predetermined store. In this way, the manager or other person of the predetermined store can understand the attributes of users who are purchasing NFTs.

[0052] The transfer accepting unit 132 accepts NFTs for sale from users who hold NFTs. For example, the transfer accepting unit 132 accepts from a user who holds an NFT the user ID of the user, the token ID of the NFT the user is selling, and the selling price of the NFT. When the transfer accepting unit 132 accepts NFTs for sale from one or more users, it generates a sales list that associates, for example, the user IDs of users who hold the NFTs to be sold, the token ID of the NFT, and the selling price.

[0053] The transfer acceptance unit 132 accepts a request to obtain a sales list from the terminal of a user who wishes to purchase an NFT, and transmits the sales list to the terminal of the user. The transfer acceptance unit 132 then accepts the transfer of the NFT by acquiring a purchase request for the NFT from the terminal of the user who wishes to purchase the NFT. The purchase request for the NFT includes the token ID of the NFT that the user wishes to purchase and the user ID of the user.

[0054] When the transfer accepting unit 132 acquires a purchase request for an NFT and accepts the transfer of the NFT, the transfer processing unit 133 sends to the blockchain a token transfer instruction, which is an instruction to execute a transfer process to change the identification information of the holder associated with the token ID included in the purchase request from the user ID of the user who holds the NFT to the user ID included in the purchase request. The token transfer instruction includes the token ID of the NFT to be transferred and the user ID of the transfer destination user. By the blockchain executing the token transfer instruction, the identification information of the NFT holder is changed to the user ID included in the purchase request, and the holder of the NFT is transferred from one user to another.

[0055] In response to a change in the identification information of the NFT holder, the blockchain executes the smart contract associated with the NFT, which determines whether to perform the remittance process to transfer a predetermined amount of money to the account of a predetermined store, as described above. If it is determined that the remittance process should be performed, the remittance process is executed.

[0056] The reward granting unit 134 grants a reward to the holder of the NFT on the condition that the NFT is authenticated at a predetermined store and the authentication of the NFT is successful. The reward granted to the user by the information processing device 1 is, for example, an NFT other than the NFT issued by the predetermined store, which is exchangeable for a predetermined product at the predetermined store.

[0057] For example, a store terminal of a specific store accepts an NFT authentication request from a user, the request including the user's user ID and the token ID of an NFT held by the user. Upon accepting the authentication request, the store terminal determines whether the user ID included in the authentication request is associated with the token ID included in the authentication request in the blockchain. If the store terminal determines that the user ID included in the authentication request is associated with the token ID included in the authentication request in the blockchain, it determines that the authentication of the NFT has been successful and sends a reward granting instruction including the user ID to the information processing device 1. Upon receiving the reward granting instruction, the reward granting unit 134 sends a token granting instruction to grant another NFT to the user with the user ID included in the granting instruction to the distributed server constituting the blockchain.

[0058] [Operation sequence] Next, the processing flow of the information processing device 1, the blockchain, and the smart contract until the NFT is transferred will be described. Fig. 4 is a sequence diagram showing an example of the processing flow from when a product is purchased at a specific store until the NFT is transferred.

[0059] First, the granting unit 131 of the information processing device 1 receives an NFT granting request from the user terminal 2 in response to a user purchasing a product using the user terminal 2 at a predetermined store (S1).

[0060] Next, the granting unit 131 identifies the user's payment information including the payment ID based on the payment ID included in the granting request, and if the payment information satisfies a first condition, identifies the NFT to be granted to the user (S2).The granting unit 131 then sends a token granting instruction to grant the identified NFT to the blockchain (S3).The token granting instruction includes the token ID of the NFT to be granted and the user ID.

[0061] When the blockchain receives the token granting instruction, it executes a token granting process to grant the NFT of the token ID included in the token granting instruction to the user of the user ID included in the token granting instruction (S4).

[0062] Thereafter, the transfer acceptance unit 132 accepts the sale of NFTs from users who are NFT holders (S5), and also accepts the purchase of NFTs by receiving NFT purchase requests from terminals of other users that function to purchase NFTs (S6).

[0063] When the transfer accepting unit 132 acquires a purchase request for an NFT and accepts the transfer of the NFT, the transfer processing unit 133 sends a token transfer instruction to the blockchain to transfer the NFT to another user who will purchase the NFT (S7). The token transfer instruction includes the token ID of the NFT to be transferred and the user ID of the other user to whom the NFT is to be transferred.

[0064] When the blockchain receives the token transfer instruction, it executes a token transfer process to transfer the NFT associated with the token ID included in the token transfer instruction to the user with the user ID included in the token transfer instruction (S8). In response to the change in the identification information of the holder of the NFT associated with the token ID to the user ID included in the token transfer instruction, the blockchain executes a smart contract associated with the NFT. As a result, the smart contract executes a remittance process to remit a predetermined amount of money to the account of a predetermined store (S9).

[0065] [Variations] In the above-described embodiment, the granting unit 131 grants an NFT issued by a predetermined store to a user when the user makes a payment at the predetermined store, but this is not limited to this. The granting unit 131 may grant an NFT issued by a predetermined payment service provider to a user when the user makes a payment at the predetermined store using a payment method provided by the predetermined payment service provider. In this way, users who wish to be granted an NFT will use a payment method provided by the predetermined payment service provider. Therefore, the information processing device 1 can promote the spread of the payment method.

[0066] [Effects of information processing device 1] As described above, the information processing device 1 according to this embodiment grants a non-fungible token associated with a smart contract to a user who has made a payment for a product at a specified store if the payment information of the user satisfies a first condition. When the holder of the non-fungible token is transferred on the blockchain, the smart contract performs a remittance process to transfer a predetermined amount of money to the account of the specified store, provided that the holder has been transferred from one user to another. In this way, the information processing device 1 and the smart contract can compensate for lost sales opportunities at the store due to the transfer of the non-fungible token corresponding to the store.

[0067] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is "Build resilient infrastructure, promote inclusive and sustainable industrialization, and promote innovation and resilience."

[0068] The present invention has been described above using embodiments, but 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 functionally or physically distributing or integrating any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination also have the effects of the original embodiments. [Explanation of symbols]

[0069] 1. Information processing equipment 11 Communications Department 12 Storage section 13 Control Unit 131 Granting Department 132 Relocation Reception Department 133 Relocation Processing Department 134 Benefits Granting Department

Claims

1. an granting unit that grants a non-fungible token associated with a smart contract to a user when payment information of the user who has made a payment for a product at a predetermined store satisfies a first condition; The smart contract performs a remittance process to remit a predetermined amount of money to the account of the predetermined store on the condition that, when the holder of the non-fungible token is transferred on the blockchain, the holder has been transferred from the user to another user. Information processing device.

2. The holder of the non-fungible token is transferred by the user who is the holder of the non-fungible token selling it to another user, The smart contract specifies a selling price of the non-fungible token and specifies the predetermined amount based on the selling price. The information processing device according to claim 1 .

3. The smart contract refers to payment history information indicating a payment history at the specified store, including user identification information that identifies a user who purchased a product at the specified store, and performs the remittance process if the other user who purchased the non-fungible token from the user has not made a payment at the specified store, or if the payment history corresponding to the other user satisfies a second condition. The information processing device according to claim 1 .

4. The smart contract performs the remittance process on the condition that there is a non-fungible token that has never been transferred among the multiple non-fungible tokens to be granted to the user on the blockchain. The information processing device according to claim 1 .

5. The condition for granting the non-fungible token to the user is that the user purchases a predetermined product at a predetermined store, The smart contract performs the remittance process on the condition that the predetermined product is in stock at the store. The information processing device according to claim 1 .

6. The payment information includes a payment amount, The non-fungible token is associated with a payment amount when the non-fungible token is granted to a user, The smart contract performs the remittance process on the condition that the payment amount included in the user's payment information at the time the non-fungible token is granted to the user is equal to or greater than a predetermined amount. The information processing device according to claim 1 .

7. The payment information includes a payment amount, The granting unit grants a non-fungible token to the user on the condition that a payment amount included in payment information of the user who made a payment at the predetermined store is equal to or greater than a first amount. The information processing device according to claim 1 .

8. The smart contract sets the predetermined amount to an amount equal to or less than the first amount. The information processing device according to claim 7 .

9. In response to a user who is a holder of the non-fungible token selling the non-fungible token to another user, the holder of the non-fungible token is transferred to another user, The smart contract specifies a selling price of the non-fungible token, and performs the remittance process on the condition that the selling price is equal to or less than a first amount. The information processing device according to claim 1 .

10. The granting unit grants a non-fungible token issued by the specified store to the user when payment information of the user who made a payment at the specified store satisfies a specified condition. The information processing device according to claim 1 .

11. The granting unit grants the user a non-fungible token issued by the specified payment service provider when the user makes the payment at the specified store using a payment method provided by the specified payment service provider. The information processing device according to claim 1 .

12. The predetermined store authenticates the non-fungible token, and the predetermined store authenticates the non-fungible token, and the predetermined store authenticates the non-fungible token. The ... at the predetermined store. The information processing device according to claim 1 .

13. The blockchain stores token identification information for identifying the non-fungible token and user identification information of a user who holds the non-fungible token in association with each other, The smart contract refers to the blockchain, identifies the user identification information of the other user to whom the non-fungible token is to be transferred, refers to user information that associates the user identification information with attribute information that indicates the attributes of the user corresponding to the user identification information, identifies the attribute information associated with the user identification information of the identified other user, and notifies the specified store of the identified attribute information. The information processing device according to claim 1 .

14. A step executed by a computer, when payment information of a user who has made a payment for a product at a predetermined store satisfies a first condition, of granting the user a non-fungible token associated with the smart contract; A step executed by the smart contract, when the holder of the non-fungible token is transferred on the blockchain, of performing a remittance process to remit a predetermined amount of money to an account of the predetermined store on the condition that the holder has been transferred from the user to another user; An information processing method comprising:

Citation Information

Patent Citations

  • Publication management system and program

    JP2022156869A

  • Information processing device and information processing method

    JP2023121550A

  • Information processing device and information processing method

    JP2023118282A