[go: up one dir, main page]

JP7603184B1 - Information processing device and information processing method - Google Patents

Information processing device and information processing method Download PDF

Info

Publication number
JP7603184B1
JP7603184B1 JP2024046579A JP2024046579A JP7603184B1 JP 7603184 B1 JP7603184 B1 JP 7603184B1 JP 2024046579 A JP2024046579 A JP 2024046579A JP 2024046579 A JP2024046579 A JP 2024046579A JP 7603184 B1 JP7603184 B1 JP 7603184B1
Authority
JP
Japan
Prior art keywords
user
payment
store
fungible token
holder
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024046579A
Other languages
Japanese (ja)
Other versions
JP2025146015A (en
Inventor
咲子 栗田
汐美 相馬
勝敏 吉田
明彦 今井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2024046579A priority Critical patent/JP7603184B1/en
Priority to JP2024214357A priority patent/JP7719939B1/en
Application granted granted Critical
Publication of JP7603184B1 publication Critical patent/JP7603184B1/en
Publication of JP2025146015A publication Critical patent/JP2025146015A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

Figure 0007603184000001

【課題】店舗に対応する非代替性トークンの移転に伴う店舗における売上機会の損失を補償する。
【解決手段】情報処理装置1は、所定の店舗において商品に対する決済を行ったユーザの決済情報が第1条件を満たしている場合に、ユーザにスマートコントラクトが関連付けられた非代替性トークンを付与する付与部131を有し、スマートコントラクトは、ブロックチェーン上で非代替性トークンの保有者が移転すると、当該保有者がユーザから他のユーザに移転したことを条件として所定額の金銭を所定の店舗の口座に送金する送金処理を行う。
【選択図】図1

Figure 0007603184000001

[Problem] To compensate for lost sales opportunities at a store due to the transfer of a non-fungible token corresponding to the store.
[Solution] The information processing device 1 has an granting unit 131 that grants a non-fungible token associated with a smart contract to a user when the payment information of the user who has made a payment for a product at a specified store satisfies a first condition, and the smart contract performs a remittance process to transfer a specified amount of money to the 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.
[Selected Figure] Figure 1

Description

本発明は、情報処理装置及び情報処理方法に関する。 The present invention relates to an information processing device and an information processing method.

従来、ユーザが店舗において決済したことに応じて、店舗に関連する特典として、非代替性トークンをユーザに付与することが行われている(例えば、特許文献1を参照)。 Conventionally, non-fungible tokens have been given to users as a reward related to the store in response to their payment at the store (see, for example, Patent Document 1).

特開2023-118282号公報JP 2023-118282 A

ところで、ユーザが自身に付与された非代替性トークンを、店舗に来店していない他のユーザに販売することがある。これにより、他のユーザが特典としての非代替性トークンの付与を受けるために店舗に来店して決済を行う機会がなくなってしまい、当該他のユーザの来店により期待される売上が生じなくなってしまうという問題が発生する。 However, a user may sell the non-fungible token that was granted to him/her to another user who has not visited the store. This causes a problem in that the other user does not have the opportunity to visit the store and make a payment in order to receive the non-fungible token as a benefit, and the sales that would have been expected from the visit of the other user are not generated.

そこで、本発明はこれらの点に鑑みてなされたものであり、店舗に対応する非代替性トークンの移転に伴う店舗における売上機会の損失を補償することを目的とする。 The present invention has been made in consideration of these points, and aims to compensate for lost sales opportunities at stores that accompany the transfer of non-fungible tokens corresponding to those stores.

本発明の第1の態様に係る情報処理装置は、所定の店舗において商品に対する決済を行ったユーザの決済情報が第1条件を満たしている場合に、前記ユーザにスマートコントラクトが関連付けられた非代替性トークンを付与する付与部を有し、前記スマートコントラクトは、ブロックチェーン上で前記非代替性トークンの保有者が移転すると、前記保有者が前記ユーザから他のユーザに移転したことを条件として所定額の金銭を前記所定の店舗の口座に送金する送金処理を行う。 The information processing device according to the first aspect of the present invention has an assignment unit that assigns a non-fungible token associated with a smart contract to a user who has made a payment for a product at a specified store when 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.

前記非代替性トークンの保有者は、前記非代替性トークンの保有者であるユーザが他のユーザに販売することにより移転し、前記スマートコントラクトは、前記非代替性トークンの販売価格を特定し、前記販売価格に基づいて前記所定額を特定してもよい。 The holder of the non-fungible token may transfer the token by a user who holds the non-fungible token selling it to another user, and the smart contract may determine a selling price for the non-fungible token and determine the predetermined amount based on the selling price.

前記スマートコントラクトは、前記所定の店舗において商品を購入したユーザを識別するユーザ識別情報を含む、前記所定の店舗における決済履歴を示す決済履歴情報を参照し、前記非代替性トークンを前記ユーザから購入した前記他のユーザが前記所定の店舗において決済を行っていない場合、又は前記他のユーザに対応する前記決済履歴が第2条件を満たす場合に、前記送金処理を行ってもよい。 The smart contract may refer to payment history information indicating the payment history at the specified store, including user identification information identifying 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 did not make a payment at the specified store, or if the payment history corresponding to the other user satisfies a second condition.

前記スマートコントラクトは、前記ブロックチェーン上で、ユーザに付与する対象の複数の非代替性トークンの中に、一度も移転していない非代替性トークンが存在していることを条件として、前記送金処理を行ってもよい。 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.

前記非代替性トークンのユーザへの付与条件は、所定の店舗において前記ユーザが所定の商品を購入することであり、前記スマートコントラクトは、前記店舗において前記所定の商品の在庫が存在していることを条件として、前記送金処理を行ってもよい。 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.

前記決済情報には、決済金額が含まれており、前記非代替性トークンには、前記非代替性トークンがユーザに付与されたときの決済金額が関連付けられており、前記スマートコントラクトは、前記非代替性トークンがユーザに付与されたときの当該ユーザの決済情報に含まれる前記決済金額が所定の金額以上であることを条件として、前記送金処理を行ってもよい。 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 is 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 is granted to the user is equal to or greater than a predetermined amount.

前記決済情報には、決済金額が含まれており、前記付与部は、前記所定の店舗において決済を行ったユーザの決済情報に含まれる決済金額が第1の金額以上であることを条件として、前記ユーザに非代替性トークンを付与してもよい。
前記スマートコントラクトは、前記所定額を前記第1の金額以下の金額に設定してもよい。
The payment information may include a payment amount, and the granting unit may grant a non-fungible token to the user on 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.

前記非代替性トークンの保有者であるユーザが前記非代替性トークンを他のユーザに販売したことに応じて、前記非代替性トークンの保有者は他のユーザに移転し、前記スマートコントラクトは、前記非代替性トークンの販売価格を特定し、前記販売価格が第1の金額以下であることを条件として、前記送金処理を行ってもよい。 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 identify a selling price of the non-fungible token and perform the remittance process on the condition that the selling price is equal to or less than a first amount.

前記付与部は、前記所定の店舗において決済を行ったユーザの決済情報が所定条件を満たしている場合に、前記ユーザに、前記所定の店舗が発行した非代替性トークンを付与してもよい。 The granting unit may grant 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 granting unit may grant the user a non-fungible token issued by a 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 may further include a reward granting unit that grants a reward to the holder of the non-fungible token on condition that the non-fungible token is authenticated at the specified store and the authentication is successful.

前記ブロックチェーンには、前記非代替性トークンを識別するためのトークン識別情報と、前記非代替性トークンを保有するユーザのユーザ識別情報とが関連付けて記憶されており、前記スマートコントラクトは、前記ブロックチェーンを参照し、前記非代替性トークンの移転先の前記他のユーザのユーザ識別情報を特定し、前記ユーザ識別情報と、前記ユーザ識別情報に対応するユーザの属性を示す属性情報とを関連付けたユーザ情報を参照し、特定した前記他のユーザのユーザ識別情報に関連付けられている前記属性情報を特定し、特定した前記属性情報を前記所定の店舗に通知してもよい。 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.

本発明の第2の態様に係る情報処理方法は、コンピュータが実行する、所定の店舗において商品に対する決済を行ったユーザの決済情報が第1条件を満たしている場合に、前記ユーザにスマートコントラクトが関連付けられた非代替性トークンを付与するステップと、前記スマートコントラクトが実行する、ブロックチェーン上で前記非代替性トークンの保有者が移転すると、前記保有者が前記ユーザから他のユーザに移転したことを条件として所定額の金銭を前記所定の店舗の口座に送金する送金処理を行うステップと、を有する。 The information processing method according to the second aspect of the present invention includes a step executed by a computer of 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 when the payment information of the user satisfies a first condition, and a step executed by the smart contract of performing a remittance process to remit 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.

本発明によれば、店舗に対応する非代替性トークンの移転に伴う店舗における売上機会の損失を補償することができるという効果を奏する。 The present invention has the effect of compensating for lost sales opportunities at a store due to the transfer of a non-fungible token corresponding to the store.

情報処理装置の概要を示す図である。FIG. 1 is a diagram illustrating an overview of an information processing device. 情報処理装置の機能構成を示す図である。FIG. 2 is a diagram illustrating a functional configuration of an information processing device. NFTのデータ構造の一例を示す図である。FIG. 2 is a diagram illustrating an example of a data structure of an NFT. 所定の店舗において商品が購入されてからNFTが移転されるまで処理の流れの一例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of a processing flow from when a product is purchased at a specific store to when an NFT is transferred.

[情報処理装置1の概要]
図1は、情報処理装置1の概要を示す図である。情報処理装置1は、例えば、所定の店舗に対応する非代替性トークン(NFT:Non-Fungible Token)のユーザへの付与、及びユーザから他のユーザへの非代替性トークンの移転を行うためのサーバである。なお、以下の説明において、非代替性トークンをNFTともいう。
[Overview of information processing device 1]
1 is a diagram showing 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 specific store to a user and transferring the non-fungible token from a user to another user. In the following description, the non-fungible token is also referred to as an NFT.

ユーザは、所定の店舗において商品を購入し、自身が使用するユーザ端末2を用いて当該商品に対する決済を行う(図1における(1))。所定の店舗は、ユーザが所定の店舗において販売されている商品を購入したことに応じて、例えば所定の店舗が発行したNFTをユーザに付与する店舗である。商品には、店舗が販売する商品だけではなく、店舗が提供するサービスも含まれるものとする。例えば、当該決済処理を行うサーバにおいて、当該決済に係る決済処理が実行され、ユーザを識別するためのユーザ識別情報としてのユーザIDと、所定の店舗を識別するための店舗識別情報としての店舗IDとを含む決済情報が蓄積される。 A user purchases a product at a specific store and pays for the product using the user terminal 2 that the user uses ((1) in FIG. 1). The specific store is a store that, for example, grants the user an NFT issued by the specific store in response to the user's purchase of a product sold at the specific store. Products include not only products sold by a 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 specific store.

情報処理装置1は、決済情報を参照し、ユーザの所定の店舗に対応する決済情報が所定条件を満たしている場合に、当該ユーザにスマートコントラクトが関連付けられたNFTを付与するトークン付与処理を実行する(図1における(2))。例えば、情報処理装置1は、トークン付与処理として、所定の店舗に対応して予め発行されているNFTを管理するブロックチェーンに対し、ユーザに付与する対象のNFTの所有者をユーザに移転する移転要求を行う。 The information processing device 1 refers to the payment information, and if the payment information corresponding to a specific store of the user satisfies a specific condition, 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 ownership of the NFT to be granted to the user to the user.

NFTは、例えば、所定の店舗がユーザに対して特典を付与するために用いられ、例えば、NFTを用いたユーザの認証に成功すると、NFTと引き換えにユーザに特典が付与される。また、NFTには、保有者が移転した場合に実行されるスマートコントラクトが関連付けられている。また、NFTを保有するユーザは、他のユーザにNFTを販売することにより、NFTの保有者をユーザから他のユーザに移転することができる。 NFTs are used, for example, by a specific store to grant a reward to a user. For example, when a user is successfully authenticated using an NFT, the reward is granted to the user in exchange for the NFT. In addition, an NFT is associated with a smart contract that is executed when the ownership is transferred. In addition, a user who holds an NFT can transfer ownership of the NFT from one user to another by selling the NFT to another user.

ユーザが、NFTを他のユーザに販売することにより、NFTの保有者がユーザから他のユーザに移転すると(図1における(3))、当該NFTに関連付けられているスマートコントラクトが実行される。具体的には、スマートコントラクトは、トークンの保有者がユーザから他のユーザに移転したことに応じて、所定額の金銭を所定の店舗の口座に送金する送金処理を実行する(図1における(4))。 When a user sells an NFT to another user, thereby transferring ownership of the NFT from one user to another user ((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 specified store in response to the transfer of the token ownership from one user to another user ((4) in Figure 1).

このようにすることで、NFTの移転先である他のユーザが、特典と引き換え可能なNFTの付与を受けるために店舗に来店して決済を行う機会がなくなった場合であっても、所定額の金銭が所定の店舗の口座に送金されるので、店舗に対応するNFTの移転に伴う店舗における売上機会の損失を補償することができる。 In this way, even if the other user to whom the NFT is transferred no longer has the opportunity to visit the store and make a payment to receive the NFT redeemable for the benefit, a specified amount of money will be transferred to the account of the specified store, thereby compensating for the loss of sales opportunities at the store due to the transfer of the NFT corresponding to the store.

[情報処理装置1の機能構成]
続いて、情報処理装置1の構成の詳細を説明する。図2は、情報処理装置1の機能構成を示す図である。情報処理装置1は、通信部11と、記憶部12と、制御部13とを有する。
[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.

通信部11は、インターネット等のネットワークを介してユーザ端末2や、ブロックチェーンを構成するサーバ等とデータを送受信するための通信インターフェースである。
記憶部12は、各種のデータを記憶する記憶媒体であり、ROM(Read Only Memory)、RAM(Random Access Memory)、及びハードディスク等を有する。記憶部12は、制御部13が実行するプログラムを記憶する。記憶部12は、制御部13を、付与部131、移転受付部132、移転処理部133及び特典付与部134として機能させるプログラムを記憶する。
The communication unit 11 is a communication interface for transmitting and receiving data with the user terminal 2 and servers that constitute the blockchain via a network such as the Internet.
The storage 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 storage unit 12 stores a program executed by the control unit 13. The storage unit 12 stores a program that causes the control unit 13 to function as an awarding unit 131, a transfer acceptance unit 132, a transfer processing unit 133, and a privilege awarding unit 134.

制御部13は、例えばCPU(Central Processing Unit)である。制御部13は、記憶部12に記憶されたプログラムを実行することにより、付与部131、移転受付部132、移転処理部133及び特典付与部134として機能する。 The control unit 13 is, for example, a CPU (Central Processing Unit). The control unit 13 executes the programs stored in the memory unit 12, thereby functioning as an awarding unit 131, a transfer acceptance unit 132, a transfer processing unit 133, and a privilege awarding unit 134.

付与部131は、所定の店舗において商品に対する決済を行ったユーザの決済情報が第1条件を満たしている場合に、ユーザにスマートコントラクトが関連付けられたNFTを付与する。 The granting unit 131 grants an NFT associated with a smart contract to a user when the payment information of the user who has made a payment for a product at a specified store satisfies a first condition.

例えば、ユーザ端末2には、店舗に設置されている店舗端末(不図示)と協働してユーザがコード決済等の決済を行うための決済用アプリケーションが記憶されている。ユーザが店舗において商品を購入する場合に決済用アプリケーションを用いて決済要求を行ったことに応じて、ユーザ端末2又は店舗に設けられた店舗端末から、決済情報が決済サーバとして機能する情報処理装置1に送信される。決済情報には、決済を行うユーザのユーザIDと、当該決済に対応する店舗の店舗IDと、決済金額とが含まれる。なお、決済情報には、ユーザが購入した商品を識別するための商品識別情報としての商品IDが含まれていてもよい。 For example, the user terminal 2 stores a payment application that enables the user to make payments such as code payments in cooperation with a store terminal (not shown) installed in the store. When the 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.

付与部131は、決済情報を受信すると、当該決済情報に基づいて決済を行うとともに、決済情報を含む決済履歴情報を記憶部12に記憶させる。決済履歴情報は、例えば、決済情報を識別するための決済識別情報としての決済IDと、決済情報に含まれるユーザのユーザID、ユーザが商品を購入した店舗の店舗ID、及びユーザが当該商品の購入に対して決済した決済金額と、を関連付けた情報となる。決済履歴情報には、ユーザが購入した商品の商品IDが含まれていてもよい。付与部131は、決済を行ったことに応じて、決済IDと、店舗IDとを含む決済完了情報をユーザ端末2に送信する。 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, 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 include the product ID of the product purchased by the user. In response to making the payment, the granting unit 131 transmits payment completion information including the payment ID and store ID to the user terminal 2.

また、付与部131は、決済情報に含まれる店舗IDが、NFTを付与する所定の店舗の店舗IDであるかを判定する。付与部131は、決済情報に含まれる店舗IDが、NFTを付与する所定の店舗の店舗IDであると判定すると、当該決済情報が第1条件を満たすか否かを判定する。そして、付与部131は、当該決済情報が第1条件を満たしている場合に、ブロックチェーンを構成する分散サーバに、NFTをユーザに付与するトークン付与処理を実行させることにより、ユーザにNFTを付与する。 The granting unit 131 also determines whether the store ID included in the payment information is the store ID of a specific 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 specific store that grants NFTs, the granting unit 131 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.

第1条件は、例えば、ユーザの決済情報に含まれる決済金額が、所定の店舗において販売されている所定の商品の価格である第1の金額以上であることであり、付与部131は、所定の店舗において決済を行ったユーザの決済情報に含まれる決済金額が第1の金額以上であることを条件として、ブロックチェーンを構成する分散サーバに、トークン付与処理を実行させる。なお、第1条件は、所定の店舗においてユーザが所定の商品を購入することであってもよい。この場合、付与部131は、所定の店舗において決済を行ったユーザの決済情報に含まれる商品IDに、所定の商品の商品IDが含まれていることを条件として、ブロックチェーンを構成する分散サーバに、トークン付与処理を実行させる。 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 specified product sold at a specified store, and the granting unit 131 causes the distributed server constituting the blockchain to execute a token granting process 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 the first amount. Note that the first condition may also be that the user purchases a specified product at a specified store. In this case, the granting unit 131 causes the distributed server constituting the blockchain to execute a token granting process on the condition that the product ID included in the payment information of the user who made a payment at the specified store includes the product ID of the specified product.

付与部131は、分散サーバにトークン付与処理を実行させる場合、まず、所定の店舗により発行されたNFTであって、ブロックチェーンにおいて、保有者が所定の店舗であるNFTの中から、ユーザに付与するNFTを選択する。そして、付与部131は、選択したNFTの保有者を所定の店舗からユーザに移転させる処理であるトークン付与処理の実行指示であるトークン付与指示を、ブロックチェーンを構成する分散サーバに送信する。トークン付与指示には、トークンIDと、NFTの移転先のユーザIDとが含まれる。ブロックチェーンがトークン付与指示に従ってトークン付与処理を実行することにより、NFTの保有者が所定の店舗からユーザに移転される。付与部131は、ユーザ端末2に、NFTが付与されたことを通知する。 When the granting unit 131 causes the distributed server to execute a token granting process, it first selects an NFT to grant to a user from among NFTs issued by a specified store and whose holder in the blockchain is the specified store. Then, the granting unit 131 transmits a token granting instruction, which is an instruction to execute a token granting process, which is a process to transfer the holder of the selected NFT from the specified store to the user, to the distributed server that constitutes the blockchain. The token granting instruction includes a token ID and a user ID to which the NFT is to be transferred. The blockchain executes the token granting process in accordance with the token granting instruction, whereby the holder of the NFT is transferred from the specified store to the user. The granting unit 131 notifies the user terminal 2 that the NFT has been granted.

なお、付与部131は、分散サーバにトークン付与処理を実行させることとしたが、これに限らない。情報処理装置1がブロックチェーンを構成する分散サーバの一つとして機能する場合には、付与部131がトークン付与処理を実行してもよい。 Note that the granting unit 131 has the distributed server execute the token granting process, but this is not limited to the above. If the information processing device 1 functions as one of the distributed servers that make up the blockchain, the granting unit 131 may execute the token granting process.

ユーザは、自身に付与されたNFTを他のユーザに販売することが可能である。NFTの保有者は、NFTの保有者であるユーザが他のユーザに販売することにより移転する。ここで、NFTの構成について説明する。図3は、NFTのデータ構造の一例を示す図である。図3に示すNFTにおいては、NFTを識別するためのトークンIDと、NFTがユーザに付与された際の当該ユーザに対応する決済の決済金額と、NFTの保有者の識別情報と、スマートコントラクトとが少なくとも関連付けられている。なお、図3に示すNFTにおいては、NFTのトークンIDに対し、決済金額と、スマートコントラクトとが直接関連付けられることとしたが、これに限らない。トークンIDに対し、決済金額及び、スマートコントラクトの格納場所を示す一以上のURI(Uniform Resource Identifier)が関連付けられており、当該URIを介して、NFTに対し、決済金額とスマートコントラクトとが間接的に関連付けられてもよい。 A user can sell the NFT granted to him/her to another user. The holder of the NFT transfers the NFT by selling it to another user. Here, the structure of the NFT will be described. FIG. 3 is a diagram showing an example of the data structure of an NFT. In the NFT shown in FIG. 3, at least a token ID for identifying the NFT, a payment amount of a payment corresponding to the user when the NFT is granted to the user, identification information of the holder of the NFT, and a smart contract are associated. In the NFT shown in FIG. 3, the payment amount and the smart contract are directly associated with the token ID of the NFT, but this is not limited to this. The token ID is 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.

決済金額は、ユーザが所定の店舗において商品を購入し、NFTがユーザに付与されたときの当該商品の購入に係る決済情報に含まれる決済金額である。保有者の識別情報には、所定の店舗の店舗ID、所定の店舗において決済を行ったユーザのユーザID、又はユーザからNFTを購入した他のユーザのユーザIDが格納される。例えば、ユーザがNFTを他のユーザに販売したことに応じて、NFTに関連付けられている保有者の識別情報は、当該ユーザのユーザIDから当該他のユーザのユーザIDに変更される。 The payment amount is the payment amount included in the payment information relating to the purchase of a product when a user purchases the 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 the NFT from the user. For example, in response to a user selling 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.

スマートコントラクトは、NFTの保有者が移転し、NFTの保有者の識別情報が変更されたことを契機として実行される。具体的には、スマートコントラクトは、ブロックチェーン上でNFTの保有者が移転すると、当該保有者が、所定の店舗において商品に対する決済を行ったユーザから他のユーザに移転したことを条件として所定額の金銭を所定の店舗の口座に送金する送金処理を行う。 The smart contract is executed when the holder of the NFT is transferred and the identification information of the NFT holder is changed. Specifically, when the holder of the NFT is transferred on the blockchain, the smart contract performs a remittance process to remit a specified amount of money to the account of a specified store on the condition that the holder has been transferred from a user who has made a payment for a product at a specified store to another user.

ここで、スマートコントラクトは、NFTの販売価格を特定し、特定した販売価格に基づいて、所定の口座に送金する金銭の額である所定額を特定する。例えば、スマートコントラクトは、特定した販売価格の所定割合を所定額と特定する。 Here, the smart contract identifies the selling price of the NFT and, based on the identified selling price, identifies a predetermined amount, which is the amount of money to be transferred to a specified account. For example, the smart contract identifies the predetermined amount as a predetermined percentage of the identified selling price.

スマートコントラクトは、販売されたNFTがユーザに付与されたときのユーザの決済情報に含まれる決済金額を特定し、決済金額に基づいて送金処理を行うかを判定してもよい。例えば、スマートコントラクトは、販売されたNFTのトークンIDに関連付けられている決済金額を特定する。そして、スマートコントラクトは、当該決済金額が所定の金額以上であることを条件として、送金処理を行い、当該決済金額が所定の金額未満である場合に、送金処理を行わないようにする。このようにすることで、店舗におけるユーザの商品の購入額が少額であってもユーザにNFTが付与され、NFTの販売に伴う店舗における販売機会の減少に伴う利益の損失が小さい場合には、送金処理を不要とすることができる。 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 may then perform the remittance process on the condition that the payment amount is equal to or greater than a predetermined amount, and may not perform the remittance process if the payment amount is less than the predetermined amount. In this way, the user may be granted NFTs even if the user purchases a small amount of merchandise at a store, and the remittance process may be unnecessary if the loss of profits due to the reduction in sales opportunities at the store resulting from the sale of NFTs is small.

また、スマートコントラクトは、販売されたNFTのトークンIDに関連付けられている決済金額が所定の金額以上であることを条件として送金処理を行う場合、所定の口座に送金する金銭の額である所定額を、NFTをユーザに付与する第1の条件に含まれる、第1の金額以下の金額に設定してもよい。例えば、スマートコントラクトは、所定額を第1の金額以下の金額であって、所定の店舗が予め定めたNFTの価値である想定金額よりも高い金額とする。 In addition, when the smart contract performs the remittance process on the condition that the payment 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 a user. For example, the smart contract sets the predetermined amount to an amount equal to or less than the first amount and higher than an expected amount, which is the value of the NFT predetermined by a predetermined store.

この場合、NFTを販売するユーザは、NFTを想定金額以下の金額で販売すると、損失が発生するため、NFTの販売価格を想定金額以上の金額で販売することとなる。これにより、NFTを付与されたユーザがNFTを安価で販売することを抑制し、他のユーザがNFTを安価で購入する機会を抑制することができるので、他のユーザがNFTの入手を目的として店舗に来店して商品を購入する確率を高めることができる。 In this case, a user selling an NFT will sell the NFT at a price higher than the expected price, since selling the NFT for less than the expected price would result in a loss. This prevents users who have been granted an NFT from selling the NFT at a low price, and reduces opportunities for other users to purchase the NFT at a low price, thereby increasing the probability that other users will visit a store and purchase a product with the aim of obtaining an NFT.

なお、スマートコントラクトは、所定の店舗において商品を購入したユーザのユーザIDを含む、所定の店舗における決済履歴を示す決済履歴情報を参照し、NFTをユーザから購入した他のユーザが所定の店舗において決済を行っていない場合、又は他のユーザに対応する決済履歴が第2条件を満たす場合に、送金処理を行うようにしてもよい。 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 remittance 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.

例えば、スマートコントラクトは、記憶部12に記憶されている決済履歴情報を参照し、NFTをユーザから購入した他のユーザのユーザIDが決済履歴情報に含まれているか否かを判定する。スマートコントラクトは、他のユーザのユーザIDが決済履歴情報に含まれていない場合には、NFTをユーザから購入した他のユーザが所定の店舗において決済を行っていないと判定する。スマートコントラクトは、他のユーザのユーザIDが決済履歴情報に含まれている場合、当該ユーザIDに関連付けられている決済履歴が第2条件を満たすか否かを判定する。 For example, the smart contract refers to the payment history information stored in the memory unit 12 and determines whether the user ID of another user who purchased NFTs 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 NFTs 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 the second condition.

第2条件は、例えば他のユーザに対応する決済履歴が示す他のユーザの決済金額が、第1の金額よりも少ない第2の金額未満であることである。このようにすることで、所定の店舗において購入実績が全くないか、購入実績が乏しく、店舗への来店が期待できない他のユーザがNFTを購入した際に、店舗に補償を行うことができる。 The second condition is, for example, that the payment amount of the other user, as indicated by the payment history corresponding to the other user, is less than a second amount that is less than the first amount. In this way, when another user who has no purchase history or has a poor purchase history at a specific store and is not expected to visit the store purchases an NFT, the store can be compensated.

また、スマートコントラクトは、ブロックチェーン上で、所定の店舗がユーザに付与する対象の複数のNFTの中に、一度も移転していないNFTが存在していることを条件として、送金処理を行うようにしてもよい。このようにすることで、他のユーザが、所定の店舗に来店して商品を購入したことに応じてNFTが付与されるにもかかわらず、当該所定の店舗に来店せずにNFTを購入した場合に対応して、所定の店舗の機会損失に対する補償を行うことができる。 The smart contract may also 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 specific store is to grant to a user. In this way, it is possible to compensate the specific store for the opportunity loss in the case where another user purchases an NFT without visiting the specific store, even though the NFT was granted in response to visiting the specific store and purchasing a product.

また、NFTの付与条件に、所定の商品を所定の店舗において購入することが含まれている場合、スマートコントラクトは、所定の店舗において、所定の商品の在庫が存在していることを条件として、送金処理を行うようにしてもよい。このようにすることで、他のユーザが、所定の店舗において当該所定の商品を購入したことに応じてNFTが付与されるにもかかわらず、当該所定の店舗に来店せずにNFTを購入した場合に対応して、所定の店舗の機会損失に対する補償を行うことができる。 In addition, if the conditions for granting NFTs 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. In this way, it is possible to compensate the specific store for the opportunity loss in the case where another user purchases NFTs without visiting the specific store, even though the NFTs are granted in response to the purchase of the specific product at the specific store.

また、スマートコントラクトは、NFTの販売価格を特定し、販売価格がNFTをユーザに付与する第1の条件に含まれる第1の金額以下であることを条件として、送金処理を行ってもよい。このようにすることで、他のユーザが、所定の店舗において商品を購入するよりも安い価格でユーザからNFTを取得し、当該他のユーザが商品を購入する機会が減少したことに対応して、所定の店舗に対して補償を行うことができる。 The smart contract may also specify a sales price for the NFT and perform the remittance process on the condition that the sales 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 obtain the NFT from the user at a price lower than the price at which they can purchase the product at a specified store, and compensation can be provided to the specified store in response to the reduced opportunities for the other users to purchase the product.

また、スマートコントラクトは、ブロックチェーンを参照し、NFTの移転先の他のユーザの属性を示す属性情報を所定の店舗に通知するようにしてもよい。ユーザの属性は、例えば、ユーザの年代、性別、職種、趣味、趣向等である。この場合、例えば、情報処理装置1の記憶部12は、ユーザIDと、当該ユーザIDに対応するユーザの属性を示す属性情報とを関連付けたユーザ情報を記憶する。ユーザ情報は、情報処理装置1とは異なる他の装置において記憶されていてもよい。 The smart contract may also refer to the blockchain and notify a specific store of attribute information indicating the attributes of another user to whom the NFT is transferred. User attributes include, for example, the user's age, gender, occupation, hobbies, tastes, etc. 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.

スマートコントラクトは、ブロックチェーンを参照し、NFTの移転先の他のユーザのユーザIDを特定する。例えば、スマートコントラクトは、他のユーザに移転したNFTのトークンIDに関連付けられている保有者の識別情報を、他のユーザのユーザIDと特定する。そして、スマートコントラクトは、ユーザ情報を参照し、特定した他のユーザのユーザIDに関連付けられている属性情報を特定し、特定した属性情報を所定の店舗に通知する。例えば、スマートコントラクトは、特定した属性情報を含むメールを、予め定められている所定の店舗の管理者等のメールアドレスを宛先として送信する。このようにすることで、所定の店舗の管理者等は、どのような属性のユーザがNFTを購入しているのかを把握することができる。 The smart contract refers to 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 user ID of the other user. The smart contract then refers to the user information, identifies attribute information associated with the identified user ID of the other user, and notifies the specified store of the identified attribute information. For example, the smart contract sends an email including the identified attribute information to the email address of a predetermined manager or the like of the specified store. In this way, the manager or the like of the specified store can understand what attributes users have who are purchasing NFTs.

移転受付部132は、NFTを保有しているユーザから、当該ユーザが販売するNFTを受け付ける。例えば、移転受付部132は、NFTを保有しているユーザから、当該ユーザのユーザIDと、当該ユーザが販売するNFTのトークンIDと、当該NFTの販売価格とを受け付ける。移転受付部132は、一以上のユーザから販売するNFTを受け付けると、例えば、販売対象のNFTを保有するユーザのユーザIDと、当該NFTのトークンIDと、販売価格とを関連付けた販売リストを生成する。 The transfer acceptance unit 132 accepts NFTs for sale from a user who holds NFTs. For example, the transfer acceptance unit 132 accepts from a user who holds NFTs the user ID of the user, the token ID of the NFT that the user is selling, and the selling price of the NFT. When the transfer acceptance unit 132 accepts NFTs for sale from one or more users, it generates a sales list that associates, for example, the user ID of the user who holds the NFT to be sold, the token ID of the NFT, and the selling price.

移転受付部132は、NFTの購入を希望するユーザの端末から、販売リストの取得要求を受け付け、当該販売リストを当該ユーザの端末に送信する。そして、移転受付部132は、NFTの購入を希望するユーザの端末からNFTの購入要求を取得することにより、当該NFTの移転を受け付ける。NFTの購入要求には、ユーザが購入を希望するNFTのトークンIDと、当該ユーザのユーザIDとが含まれている。 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.

移転処理部133は、移転受付部132が、NFTの購入要求を取得し当該NFTの移転を受け付けると、ブロックチェーンに、当該購入要求に含まれるトークンIDに関連付けられている保有者の識別情報を、当該NFTを保有するユーザのユーザIDから、購入要求に含まれるユーザIDに変更する移転処理の実行指示であるトークン移転指示を送信する。トークン移転指示には、移転対象のNFTのトークンIDと、移転先のユーザのユーザIDとが含まれる。ブロックチェーンがトークン移転指示を実行することにより、NFTの保有者の識別情報が、購入要求に含まれるユーザIDに変更され、NFTの保有者がユーザから他のユーザに移転される。 When the transfer acceptance 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 holder of the NFT is changed to the user ID included in the purchase request, and the holder of the NFT is transferred from the user to another user.

当該NFTの保有者の識別情報が変更されたことに応じて、ブロックチェーンは、当該NFTに関連付けられているスマートコントラクトを実行する。これにより、上述したように所定額の金銭を所定の店舗の口座に送金する送金処理を行うか否かが判定され、当該送金処理を行うと判定されると、送金処理が実行される。 In response to a change in the identification information of the holder of the NFT, the blockchain executes the smart contract associated with the NFT. This determines whether or not to perform a remittance process to transfer a specified amount of money to the account of a specified store, as described above, and if it is determined that the remittance process should be performed, the remittance process is executed.

特典付与部134は、所定の店舗においてNFTの認証が行われ、当該NFTの認証に成功したことを条件として、当該NFTの保有者に特典を付与する。情報処理装置1によりユーザに付与される特典は、例えば、所定の店舗が発行したNFTとは異なる他のNFTであって、所定の店舗において所定の商品と交換可能な他のNFTである。 The reward granting unit 134 grants a reward to the holder of the NFT on the condition that the NFT is authenticated at a specific store and the authentication of the NFT is successful. The reward granted to the user by the information processing device 1 is, for example, another NFT different from the NFT issued by the specific store and exchangeable for a specific product at the specific store.

例えば、所定の店舗の店舗端末は、ユーザから、ユーザのユーザIDと、ユーザが保有しているNFTのトークンIDとを含む、NFTの認証要求を受け付ける。店舗端末は、認証要求を受け付けると、ブロックチェーンにおいて、認証要求に含まれるトークンIDに、認証要求に含まれるユーザIDが関連付けられているか否かを判定する。店舗端末は、ブロックチェーンにおいて、認証要求に含まれるトークンIDに、認証要求に含まれるユーザIDが関連付けられていると判定すると、NFTの認証に成功したと判定し、当該ユーザIDを含む特典の付与指示を情報処理装置1に送信する。特典付与部134は、特典の付与指示を受信すると、他のNFTを、付与指示に含まれるユーザIDのユーザに付与するトークン付与指示を、ブロックチェーンを構成する分散サーバに送信する。 For example, a store terminal at a specific store accepts an authentication request for an NFT from a user, the request including the user's user ID and the token ID of an NFT held by the user. When the store terminal accepts the authentication request, it determines whether the user ID included in the authentication request is associated with the token ID included in the authentication request in the blockchain. When 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 transmits an instruction to grant a reward including the user ID to the information processing device 1. When the reward granting unit 134 receives the instruction to grant a reward, it transmits a token granting instruction to grant another NFT to the user of the user ID included in the granting instruction to the distributed server that constitutes the blockchain.

[動作シーケンス]
続いて、NFTが移転されるまでの情報処理装置1、ブロックチェーン、及びスマートコントラクトの処理の流れについて説明する。図4は、所定の店舗において商品が購入されてからNFTが移転されるまで処理の流れの一例を示すシーケンス図である。
[Operation sequence]
Next, a process 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 a process flow from when a product is purchased at a specific store until the NFT is transferred.

まず、情報処理装置1の付与部131は、所定の店舗においてユーザがユーザ端末2を用いて商品を購入したことに応じて、ユーザ端末2からNFTの付与要求を受信する(S1)。 First, the granting unit 131 of the information processing device 1 receives a request to grant an NFT from the user terminal 2 in response to a user purchasing a product using the user terminal 2 at a specified store (S1).

続いて、付与部131は、付与要求に含まれる決済IDに基づいて当該決済IDを含むユーザの決済情報を特定し、当該決済情報が第1条件を満たしている場合に、当該ユーザに付与する対象となるNFTを特定する(S2)。そして、付与部131は、特定したNFTを付与するトークン付与指示をブロックチェーンに送信する(S3)。トークン付与指示には、付与対象のNFTのトークンIDと、ユーザIDとが含まれている。 Next, the granting unit 131 identifies the user's payment information including the payment ID based on the payment ID included in the grant 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.

ブロックチェーンは、トークン付与指示を受信すると、トークン付与指示に含まれているトークンIDのNFTを、トークン付与指示に含まれているユーザIDのユーザに付与するトークン付与処理を実行する(S4)。 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).

その後、移転受付部132は、NFTの保有者であるユーザから、NFTの販売を受け付けるとともに(S5)、NFTの購入を機能する他のユーザの端末から、NFTの購入要求を受信することによりNFTの購入を受け付ける(S6)。 Thereafter, the transfer acceptance unit 132 accepts sales of NFTs from users who are holders of NFTs (S5), and also accepts purchases of NFTs by receiving purchase requests for NFTs from terminals of other users that are capable of purchasing NFTs (S6).

移転処理部133は、移転受付部132がNFTの購入要求を取得して当該NFTの移転を受け付けると、NFTを購入する他のユーザにNFTを移転するトークン移転指示をブロックチェーンに送信する(S7)。トークン移転指示には、移転対象のNFTのトークンIDと、NFTの移転先の他のユーザのユーザIDとが含まれている。 When the transfer acceptance unit 132 acquires a purchase request for an NFT and accepts the transfer of the NFT, the transfer processing unit 133 transmits 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.

ブロックチェーンは、トークン移転指示を受信すると、トークン移転指示に含まれているトークンIDのNFTを、トークン移転指示に含まれているユーザIDのユーザに移転するトークン移転処理を実行する(S8)。トークンIDに関連付けられているNFTの保有者の識別情報が、トークン移転指示に含まれているユーザIDに変更されたことに応じて、ブロックチェーンは、当該NFTに関連付けられているスマートコントラクトを実行する。これにより、スマートコントラクトは、所定額の金銭を所定の店舗の口座に送金する送金処理を実行する(S9)。 When the blockchain receives the token transfer instruction, it executes a token transfer process to transfer the NFT of the token ID included in the token transfer instruction to the user of the user ID included in the token transfer instruction (S8). In response to the identification information of the holder of the NFT associated with the token ID being changed 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).

[変形例]
上述の実施の形態において付与部131は、所定の店舗においてユーザが決済を行った場合に、所定の店舗が発行したNFTを当該ユーザに付与したが、これに限らない。付与部131は、所定の店舗においてユーザが、所定の決済事業者が提供する決済手段を行って決済を行った場合に、ユーザに、当該所定の決済事業者が発行したNFTを付与してもよい。このようにすることで、NFTが付与されることを所望するユーザは所定の決済事業者が提供する決済手段を利用することとなる。したがって、情報処理装置1は、当該決済手段の普及を進めることができる。
[Modification]
In the above embodiment, when a user makes a payment at a specific store, the granting unit 131 grants the user an NFT issued by the specific store, but this is not limited to the above. When a user makes a payment at a specific store using a payment method provided by the specific payment service provider, the granting unit 131 may grant the user an NFT issued by the specific payment service provider. In this way, a user who wishes to be granted an NFT will use the payment method provided by the specific payment service provider. Therefore, the information processing device 1 can promote the spread of the payment method.

[情報処理装置1による効果]
以上説明したように、本実施の形態に係る情報処理装置1は、所定の店舗において商品に対する決済を行ったユーザの決済情報が第1条件を満たしている場合に、ユーザにスマートコントラクトが関連付けられた非代替性トークンを付与する。そして、当該スマートコントラクトは、ブロックチェーン上で非代替性トークンの保有者が移転すると、保有者がユーザから他のユーザに移転したことを条件として所定額の金銭を所定の店舗の口座に送金する送金処理を行う。このようにすることで、情報処理装置1及びスマートコントラクトは、店舗に対応する非代替性トークンの移転に伴う店舗における売上機会の損失を補償することができる。
[Effects of information processing device 1]
As described above, the information processing device 1 according to the present embodiment grants a non-fungible token associated with a smart contract to a user when the payment information of the user who has made a payment for a product at a specific store satisfies the first condition. Then, when the holder of the non-fungible token is transferred on the blockchain, the smart contract performs a remittance process to remit a predetermined amount of money to the account of the specific store on the condition that the holder has been transferred from the user to another user. In this way, the information processing device 1 and the smart contract can compensate for the loss of sales opportunities at the store due to the transfer of the non-fungible token corresponding to the store.

なお、本発明により、国連が主導する持続可能な開発目標(SDGs)の目標9「産業と技術革新の基盤をつくろう」に貢献することが可能となる。 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 infrastructure."

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。 Although the present invention has been described above using 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 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.

1 情報処理装置
11 通信部
12 記憶部
13 制御部
131 付与部
132 移転受付部
133 移転処理部
134 特典付与部
REFERENCE SIGNS LIST 1 Information processing device 11 Communication unit 12 Storage unit 13 Control unit 131 Granting unit 132 Transfer acceptance unit 133 Transfer processing unit 134 Benefit granting unit

Claims (18)

所定の店舗において商品に対する決済を行ったユーザの決済情報が第1条件を満たしている場合に、前記ユーザにスマートコントラクトが関連付けられた非代替性トークンを付与する付与部を有し、
前記スマートコントラクトは、ブロックチェーン上で前記非代替性トークンの保有者が移転すると、前記保有者が前記ユーザから他のユーザに移転し、さらに、前記所定の店舗において商品を購入したユーザを識別するためのユーザ識別情報を含む、前記所定の店舗における決済履歴を示す決済履歴情報を参照し、前記非代替性トークンを前記ユーザから購入した前記他のユーザが前記所定の店舗において決済を行っていない場合、又は前記他のユーザに対応する前記決済履歴が第2条件を満たす場合に、所定額の金銭を前記所定の店舗の口座に送金する送金処理を行う、
情報処理装置。
a 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;
When the holder of the non-fungible token is transferred on the blockchain, the smart contract transfers the holder from the user to another user , and further refers to payment history information indicating a payment history at the specified store, including user identification information for identifying a user who purchased a product at the specified store, and performs a remittance process to remit a predetermined amount of money to an account of the specified store 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 .
Information processing device.
所定の店舗において商品に対する決済を行ったユーザの決済情報が第1条件を満たしている場合に、前記ユーザにスマートコントラクトが関連付けられた非代替性トークンを付与する付与部を有し、
前記スマートコントラクトは、ブロックチェーン上で前記非代替性トークンの保有者が移転すると、前記保有者が前記ユーザから他のユーザに移転し、かつ、前記ブロックチェーン上で、ユーザに付与する対象の複数の非代替性トークンの中に、一度も移転していない非代替性トークンが存在していることを条件として所定額の金銭を前記所定の店舗の口座に送金する送金処理を行う、
情報処理装置。
a 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 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 is transferred from the user to another user and that a non-fungible token that has never been transferred exists among the multiple non-fungible tokens to be granted to users on the blockchain.
Information processing device.
所定の店舗において商品に対する決済を行ったユーザの決済情報が、所定の店舗において前記ユーザが所定の商品を購入していることを示している場合に、前記ユーザにスマートコントラクトが関連付けられた非代替性トークンを付与する付与部を有し、
前記スマートコントラクトは、ブロックチェーン上で前記非代替性トークンの保有者が移転すると、前記保有者が前記ユーザから他のユーザに移転し、かつ、前記店舗において前記所定の商品の在庫が存在していることを条件として所定額の金銭を前記所定の店舗の口座に送金する送金処理を行う、
情報処理装置。
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 specified store indicates that the user has purchased the specified product at the specified store ;
The smart contract performs a remittance process to remit a predetermined amount of money to an account of the specified store on the condition that, when the holder of the non-fungible token is transferred on the blockchain, the holder is transferred from the user to another user and the specified product is in stock at the store .
Information processing device.
所定の店舗において商品に対する決済を行ったユーザの決済情報であって、決済金額を含む前記決済情報が第1条件を満たしている場合に、前記ユーザにスマートコントラクトと、前記決済情報に含まれる前記決済金額とが関連付けられた非代替性トークンを付与する付与部を有し、
前記スマートコントラクトは、ブロックチェーン上で前記非代替性トークンの保有者が移転すると、前記保有者が前記ユーザから他のユーザに移転し、かつ、前記非代替性トークンに関連付けられている前記決済金額が所定の金額以上であることを条件として所定額の金銭を前記所定の店舗の口座に送金する送金処理を行う、
情報処理装置。
a granting unit that grants a non-fungible token associated with a smart contract and the payment amount included in the payment information to a user who has made a payment for a product at a specified store when the payment information including a payment amount satisfies a first condition;
The smart contract performs a remittance process in which, when the holder of the non-fungible token is transferred on the blockchain, the holder is transferred from the user to another user , and a predetermined amount of money is remitted to the account of the predetermined store on the condition that the settlement amount associated with the non-fungible token is equal to or greater than a predetermined amount .
Information processing device.
所定の店舗において商品に対する決済を行ったユーザの決済情報であって、決済金額を含む前記決済情報に含まれる、前記決済金額が第1の金額以上であることを条件として、前記ユーザにスマートコントラクトが関連付けられた非代替性トークンを付与する付与部を有し、
前記スマートコントラクトは、前記非代替性トークンの保有者が前記ユーザから他のユーザに移転したことを条件として前記所定の店舗の口座に送金する金額である所定額を、前記第1の金額以下の金額に設定し、ブロックチェーン上で前記非代替性トークンの保有者が移転すると、当該保有者が前記ユーザから他のユーザに移転したことを条件として前記所定額の金銭を前記所定の店舗の口座に送金する送金処理を行う、
情報処理装置。
a granting unit that grants a non-fungible token associated with a smart contract to a user on condition that the payment amount included in the payment information of the user who has made a payment for a product at a predetermined store is equal to or greater than a first amount ;
The smart contract sets a predetermined amount, which is an amount to be transferred to the account of the specified store on condition that the holder of the non-fungible token has transferred it from the user to another user, to an amount equal to or less than the first amount, and when the holder of the non-fungible token transfers it on the blockchain, performs a remittance process to transfer the predetermined amount of money to the account of the specified store on condition that the holder has transferred it from the user to another user.
Information processing device.
所定の店舗において商品に対する決済を行ったユーザの決済情報が第1条件を満たしている場合に、前記ユーザにスマートコントラクトが関連付けられた非代替性トークンを付与する付与部を有し、
前記非代替性トークンの保有者であるユーザが前記非代替性トークンを他のユーザに販売したことに応じて、前記非代替性トークンの保有者は他のユーザに移転し、
前記スマートコントラクトは、前記非代替性トークンの販売価格を特定し、ブロックチェーン上で前記非代替性トークンの保有者が移転すると、前記保有者が前記ユーザから他のユーザに移転し、かつ、前記販売価格が第1の金額以下であることを条件として所定額の金銭を前記所定の店舗の口座に送金する送金処理を行う、
情報処理装置。
a 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;
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 when the holder of the non-fungible token is transferred on the blockchain, the holder is transferred from the user to another user, and a remittance process is performed to remit a predetermined amount of money to an account of the predetermined store on the condition that the selling price is equal to or less than a first amount .
Information processing device.
所定の店舗において商品に対する決済を行ったユーザの決済情報が第1条件を満たしている場合に、前記ユーザにスマートコントラクトが関連付けられた非代替性トークンを付与する付与部を有し、
ブロックチェーンには、前記非代替性トークンを識別するためのトークン識別情報と、前記非代替性トークンを保有するユーザのユーザ識別情報とが関連付けて記憶されており、
前記スマートコントラクトは、前記ブロックチェーン上で前記非代替性トークンの保有者が移転すると、前記保有者が前記ユーザから他のユーザに移転したことを条件として所定額の金銭を前記所定の店舗の口座に送金する送金処理を行うとともに、前記ブロックチェーンを参照し、前記非代替性トークンの移転先の前記他のユーザのユーザ識別情報を特定し、前記ユーザ識別情報と、前記ユーザ識別情報に対応するユーザの属性を示す属性情報とを関連付けたユーザ情報を参照し、特定した前記他のユーザのユーザ識別情報に関連付けられている前記属性情報を特定し、特定した前記属性情報を前記所定の店舗に通知する、
情報処理装置。
a 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 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,
When the holder of the non -fungible token is transferred on the blockchain, the smart contract performs a remittance process to remit a predetermined amount of money to the account of the specified store on the condition that the holder has transferred the non-fungible token from the user to another user, and also refers to the blockchain to identify 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 indicating 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.
Information processing device.
前記非代替性トークンの保有者は、前記非代替性トークンの保有者であるユーザが他のユーザに販売することにより移転し、
前記スマートコントラクトは、前記非代替性トークンの販売価格を特定し、前記販売価格に基づいて前記所定額を特定する、
請求項1から7のいずれか1項に記載の情報処理装置。
The holder of the non-fungible token is transferred by a user who is the holder of the non-fungible token selling it to another user,
The smart contract specifies a sale price for the non-fungible token and specifies the predetermined amount based on the sale price.
The information processing device according to claim 1 .
前記付与部は、前記所定の店舗において決済を行ったユーザの決済情報が所定条件を満たしている場合に、前記ユーザに、前記所定の店舗が発行した非代替性トークンを付与する、
請求項1から7のいずれか1項に記載の情報処理装置。
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 .
前記付与部は、前記所定の店舗において前記ユーザが、所定の決済事業者が提供する決済手段を行って前記決済を行った場合に、前記ユーザに、前記所定の決済事業者が発行した非代替性トークンを付与する、
請求項1から7のいずれか1項に記載の情報処理装置。
The granting unit grants a non-fungible token issued by the specified payment service provider to the user 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 .
前記所定の店舗において、前記非代替性トークンの認証が行われ、当該認証に成功したことを条件として、前記非代替性トークンの保有者に特典を付与する特典付与部をさらに有する、
請求項1から7のいずれか1項に記載の情報処理装置。
The method further includes a reward granting unit that grants a reward to a holder of the non-fungible token on condition that the non-fungible token is authenticated at the predetermined store and the authentication is successful.
The information processing device according to claim 1 .
コンピュータが実行する、所定の店舗において商品に対する決済を行ったユーザの決済情報が第1条件を満たしている場合に、前記ユーザにスマートコントラクトが関連付けられた非代替性トークンを付与するステップと、
前記スマートコントラクトが実行する、ブロックチェーン上で前記非代替性トークンの保有者が移転すると、前記保有者が前記ユーザから他のユーザに移転し、さらに、前記所定の店舗において商品を購入したユーザを識別するためのユーザ識別情報を含む、前記所定の店舗における決済履歴を示す決済履歴情報を参照し、前記非代替性トークンを前記ユーザから購入した前記他のユーザが前記所定の店舗において決済を行っていない場合、又は前記他のユーザに対応する前記決済履歴が第2条件を満たす場合に、所定額の金銭を前記所定の店舗の口座に送金する送金処理を行うステップと、
を有する情報処理方法。
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 a non-fungible token associated with a smart contract to the user;
a step of executing the smart contract, when the holder of the non-fungible token is transferred on the blockchain, transferring the holder from the user to another user , and further, referring to payment history information indicating a payment history at the specified store, including user identification information for identifying a user who purchased a product at the specified store, and performing a remittance process to remit a predetermined amount of money to an account of the specified store if the other user who purchased the non-fungible token from the user did not make a payment at the specified store or if the payment history corresponding to the other user satisfies a second condition ;
An information processing method comprising the steps of:
コンピュータが実行する、所定の店舗において商品に対する決済を行ったユーザの決済情報が第1条件を満たしている場合に、前記ユーザにスマートコントラクトが関連付けられた非代替性トークンを付与するステップと、
前記スマートコントラクトが実行する、ブロックチェーン上で前記非代替性トークンの保有者が移転すると、前記保有者が前記ユーザから他のユーザに移転し、かつ、前記ブロックチェーン上で、ユーザに付与する対象の複数の非代替性トークンの中に、一度も移転していない非代替性トークンが存在していることを条件として所定額の金銭を前記所定の店舗の口座に送金する送金処理を行うステップと、
を有する情報処理方法。
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 a non-fungible token associated with a smart contract to the user;
A step of performing a remittance process executed by the smart contract, in which when the holder of the non-fungible token is transferred on the blockchain, the holder is transferred from the user to another user , and a predetermined amount of money is remitted to the account of the specified store 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 users on the blockchain;
An information processing method comprising the steps of:
コンピュータが実行する、所定の店舗において商品に対する決済を行ったユーザの決済情報が、所定の店舗において前記ユーザが所定の商品を購入していることを示している場合に、前記ユーザにスマートコントラクトが関連付けられた非代替性トークンを付与するステップと、
前記スマートコントラクトが実行する、ブロックチェーン上で前記非代替性トークンの保有者が移転すると、前記保有者が前記ユーザから他のユーザに移転し、かつ、前記店舗において前記所定の商品の在庫が存在していることを条件として所定額の金銭を前記所定の店舗の口座に送金する送金処理を行うステップと、
を有する情報処理方法。
A step executed by a computer, when payment information of a user who has made a payment for a product at a specified store indicates that the user has purchased a specified product at the specified store , of granting the user a non-fungible token associated with a smart contract;
A step of performing a remittance process executed by the smart contract, in which, when the holder of the non-fungible token is transferred on the blockchain, the holder is transferred from the user to another user , and a predetermined amount of money is remitted to an account of the specified store on the condition that the store has stock of the specified product ;
An information processing method comprising the steps of:
コンピュータが実行する、所定の店舗において商品に対する決済を行ったユーザの決済情報であって、決済金額を含む前記決済情報が第1条件を満たしている場合に、前記ユーザにスマートコントラクトと、前記決済情報に含まれる前記決済金額とが関連付けられた非代替性トークンを付与するステップと、
前記スマートコントラクトが実行する、ブロックチェーン上で前記非代替性トークンの保有者が移転すると、前記保有者が前記ユーザから他のユーザに移転し、かつ、前記非代替性トークンに関連付けられている前記決済金額が所定の金額以上であることを条件として所定額の金銭を前記所定の店舗の口座に送金する送金処理を行うステップと、
を有する情報処理方法。
A step executed by a computer, in a case where payment information of a user who has made a payment for a product at a specified store , the payment information including a payment amount , satisfies a first condition, of granting the user a non-fungible token associated with a smart contract and the payment amount included in the payment information ;
A step of performing a remittance process executed by the smart contract, in which, when the holder of the non-fungible token is transferred on the blockchain, the holder is transferred from the user to another user, and a predetermined amount of money is remitted to an account of the predetermined store on the condition that the settlement amount associated with the non-fungible token is equal to or greater than a predetermined amount ;
An information processing method comprising the steps of:
コンピュータが実行する、所定の店舗において商品に対する決済を行ったユーザの決済情報であって、決済金額を含む前記決済情報に含まれる、前記決済金額が第1の金額以上であることを条件として、前記ユーザにスマートコントラクトが関連付けられた非代替性トークンを付与するステップと、
前記スマートコントラクトが実行する、前記非代替性トークンの保有者が前記ユーザから他のユーザに移転したことを条件として前記所定の店舗の口座に送金する金額である所定額を、前記第1の金額以下の金額に設定し、ブロックチェーン上で前記非代替性トークンの保有者が移転すると、当該保有者が前記ユーザから他のユーザに移転したことを条件として前記所定額の金銭を前記所定の店舗の口座に送金する送金処理を行うステップと、
を有する情報処理方法。
A step executed by a computer of granting a non-fungible token associated with a smart contract to a user who has made a payment for a product at a predetermined store, the non-fungible token being included in the payment information including a payment amount, on condition that the payment amount is equal to or greater than a first amount ;
A step of executing the smart contract, setting a predetermined amount, which is an amount to be transferred to the account of the specified store on condition that the holder of the non-fungible token has transferred from the user to another user, to an amount equal to or less than the first amount, and performing a remittance process to transfer the predetermined amount of money to the account of the specified store on condition that the holder of the non-fungible token has transferred from the user to another user when the holder of the non-fungible token transfers on the blockchain;
An information processing method comprising the steps of:
コンピュータが実行する、所定の店舗において商品に対する決済を行ったユーザの決済情報が第1条件を満たしている場合に、前記ユーザにスマートコントラクトが関連付けられた非代替性トークンを付与するステップを有し、
前記非代替性トークンの保有者であるユーザが前記非代替性トークンを他のユーザに販売したことに応じて、前記非代替性トークンの保有者は他のユーザに移転し、
前記スマートコントラクトが実行する、前記非代替性トークンの販売価格を特定し、ブロックチェーン上で前記非代替性トークンの保有者が移転すると、前記保有者が前記ユーザから他のユーザに移転し、かつ、前記販売価格が第1の金額以下であることを条件として所定額の金銭を前記所定の店舗の口座に送金する送金処理を行うステップを有する
情報処理方法。
The method includes a step of 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 step being executed by a computer;
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 method includes a step of executing the smart contract to specify a selling price of the non-fungible token, and when a holder of the non-fungible token is transferred on a blockchain, the holder is transferred from the user to another user, and a remittance process is performed to remit a predetermined amount of money to an account of the predetermined store on condition that the selling price is equal to or less than a first amount .
Information processing methods.
コンピュータが実行する、所定の店舗において商品に対する決済を行ったユーザの決済情報が第1条件を満たしている場合に、前記ユーザにスマートコントラクトが関連付けられた非代替性トークンを付与するステップを有し、
ブロックチェーンには、前記非代替性トークンを識別するためのトークン識別情報と、前記非代替性トークンを保有するユーザのユーザ識別情報とが関連付けて記憶されており、
前記スマートコントラクトが実行する、
ブロックチェーン上で前記非代替性トークンの保有者が移転すると、前記保有者が前記ユーザから他のユーザに移転したことを条件として所定額の金銭を前記所定の店舗の口座に送金する送金処理を行うステップと、
前記ブロックチェーンを参照し、前記非代替性トークンの移転先の前記他のユーザのユーザ識別情報を特定し、前記ユーザ識別情報と、前記ユーザ識別情報に対応するユーザの属性を示す属性情報とを関連付けたユーザ情報を参照し、特定した前記他のユーザのユーザ識別情報に関連付けられている前記属性情報を特定し、特定した前記属性情報を前記所定の店舗に通知するステップと、
を有する、
情報処理方法。
The method includes a step of 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 step being executed by a computer;
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 executes,
When the holder of the non-fungible token is transferred on the blockchain, a remittance process is performed 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;
a step of referring to the blockchain, identifying user identification information of the other user to whom the non-fungible token is to be transferred, referring to user information that associates the user identification information with attribute information indicating an attribute of a user corresponding to the user identification information, identifying the attribute information associated with the identified user identification information of the other user, and notifying the specified store of the identified attribute information;
having
Information processing methods.
JP2024046579A 2024-03-22 2024-03-22 Information processing device and information processing method Active JP7603184B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2024046579A JP7603184B1 (en) 2024-03-22 2024-03-22 Information processing device and information processing method
JP2024214357A JP7719939B1 (en) 2024-03-22 2024-12-09 Information processing device and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2024046579A JP7603184B1 (en) 2024-03-22 2024-03-22 Information processing device and information processing method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024214357A Division JP7719939B1 (en) 2024-03-22 2024-12-09 Information processing device and information processing method

Publications (2)

Publication Number Publication Date
JP7603184B1 true JP7603184B1 (en) 2024-12-19
JP2025146015A JP2025146015A (en) 2025-10-03

Family

ID=93850534

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2024046579A Active JP7603184B1 (en) 2024-03-22 2024-03-22 Information processing device and information processing method
JP2024214357A Active JP7719939B1 (en) 2024-03-22 2024-12-09 Information processing device and information processing method

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2024214357A Active JP7719939B1 (en) 2024-03-22 2024-12-09 Information processing device and information processing method

Country Status (1)

Country Link
JP (2) JP7603184B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022156869A (en) * 2021-03-31 2022-10-14 公彦 金澤 Publication management system and program
JP2023121550A (en) * 2022-02-21 2023-08-31 Kddi株式会社 Information processing device and information processing method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7153153B1 (en) * 2022-02-15 2022-10-13 Kddi株式会社 Information processing device and information processing method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022156869A (en) * 2021-03-31 2022-10-14 公彦 金澤 Publication management system and program
JP2023121550A (en) * 2022-02-21 2023-08-31 Kddi株式会社 Information processing device and information processing method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
池邉 慶 Kei Ikebe,非代替性トークン(NFT)実現に向けての電子署名技術の応用と限界解明,2023年暗号と情報セキュリティシンポジウム(SCIS2023) [online] SCIS2023 The 40th Symposium on Cryptography and Information Security,2023年01月23日,第1頁-第8頁
池邉 慶 KEI IKEBE: "非代替性トークン(NFT)実現に向けての電子署名技術の応用と限界解明", 2023年暗号と情報セキュリティシンポジウム(SCIS2023) [ONLINE] SCIS2023 THE 40T, JPN6024029043, 23 January 2023 (2023-01-23), pages 1 - 8, ISSN: 0005381663 *

Also Published As

Publication number Publication date
JP7719939B1 (en) 2025-08-06

Similar Documents

Publication Publication Date Title
US10360570B2 (en) System and method for conducting a gift value transaction
TW515977B (en) Credit point management method, credit point management system, central device and recording medium
US20020161631A1 (en) Methods for e-coupon extension
JP7117465B1 (en) Transaction device and transaction method
JP7603184B1 (en) Information processing device and information processing method
JP7525695B2 (en) Information processing device and information processing method
JP2025146015A (en) Information processing device and information processing method
JP7186907B2 (en) Service management device and service management method
JP2011248709A (en) Sales system
JP2025146642A (en) Information processing device and information processing method
JP2001356977A (en) Member management method and member management system
JP2002251586A (en) Point management system and operation method for it
JP7564398B1 (en) Information processing device and information processing method
JP7681789B1 (en) Information processing device and information processing method
JP7525714B1 (en) Information processing device, information processing method, and program
JP7681788B1 (en) Information processing device and information processing method
JP7340117B1 (en) Information processing device, information processing method and program
JP2017059100A (en) Point management device, control method and program
JP7128977B1 (en) Information processing device and information processing method
JP7553738B1 (en) Information processing device, information processing method, and program
JP7681180B1 (en) Information processing device, information processing method, and program
JP7596483B1 (en) Advertisement provision device, advertisement provision system, advertisement provision method and program
JP7583632B2 (en) Points system
JP7734254B1 (en) Information processing system, information processing device, information processing method and program
JP7507929B1 (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240322

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20240626

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240730

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240917

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241112

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241209

R150 Certificate of patent or registration of utility model

Ref document number: 7603184

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150