Information processing device and information processing method

The information processing device addresses the challenge of attracting new customers by utilizing a blockchain-based token system that incentivizes transfer and utilization, thereby reducing the burden on service providers to attract new users.

JP2025059274AActive Publication Date: 2025-04-10KDDI CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023169256
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-29
Publication Date
2025-04-10
Estimated Expiration
2043-09-29

AI Technical Summary

Technical Problem

Existing service systems face challenges in attracting new customers who have little contact with the service, as they primarily focus on encouraging repeat usage.

Method used

An information processing device that utilizes a token recorded on a blockchain, which includes a reception unit for accepting requests, an acquisition unit for obtaining transaction history, and a determination unit that permits token use only if there is a history of token transfer, thereby encouraging token transfer and reducing the burden of approaching new customers.

Benefits of technology

This solution effectively reduces the burden of attracting new customers by incentivizing token transfer and utilization, thereby promoting service engagement and customer acquisition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025059274000001_ABST
    Figure 2025059274000001_ABST
Patent Text Reader

Abstract

To reduce the load for approaching a new customer who is not much familiar with a service.SOLUTION: An information processing device 1 includes: a reception unit 131 that accepts a use request of a token recorded in a block chain and indicating the right to enjoy a predetermined benefit in a store; an acquisition unit 132 that acquires, from the block chain, a transaction indicating the history of transaction for a token; and a determination unit 133 that permits use of a token in a transaction on the condition that there is a record of token transfer.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] Benefits are given to users who use a service to encourage them to use the service again (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2023-105512 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, conventional technologies are designed to encourage users who have already used a service to reuse the service, which creates the problem that it is difficult to attract new customers who have few points of contact with the service.

[0005] The present invention has been made in consideration of these points, and aims to reduce the burden of approaching new customers who have little contact with services. [Means for solving the problem]

[0006] The information processing device of the first aspect of the present invention includes a reception unit that receives a request to use a token recorded in a blockchain, the token indicating a right to receive a specified benefit at a store, an acquisition unit that acquires from the blockchain a transaction indicating a transaction history for the token, and a judgment unit that permits use of the token on the condition that there is a history of the token being transferred in the transaction.

[0007] The token may include information indicating a benefit to be granted to the holder of the token when the token is used, and the information processing device may further have a benefit granting unit that executes processing to grant the benefit indicated by the token to the holder of the token when the determination unit permits use of the token.

[0008] The determination unit may not allow use of the token if there is no history of the token being transferred in the transaction, and the information processing device may further have a notification unit that notifies the holder of the token with a message indicating that the token needs to be transferred if the determination unit does not allow use of the token.

[0009] The determination unit may be configured to not allow use of the token if the transaction indicates that the holder of the token at the time the usage request is accepted is the same as the holder at the time the token was issued.

[0010] The cryptocurrency exchange may further include a notification unit that notifies a holder of the token whether or not the token can be used based on a transaction regarding the token.

[0011] The notification unit may further notify the token holder that the token needs to be transferred in order to use the token if the transaction indicates that the token has not been transferred.

[0012] The reception unit receives a transfer request requesting a transfer transaction of the token, the acquisition unit acquires the transaction for the token indicated by the transfer request from the blockchain, and the information processing device may further have a benefit granting unit that grants the benefit to the holder of the token before the transfer, under the condition that (1) there is no history of the token indicated by the transfer request being transferred, and (2) the token was transferred based on the transfer request.

[0013] The determination unit may permit use of the token in the transaction on the further condition that the token has a history of being issued by the store.

[0014] The determination unit may permit use of the token in the transaction on the further condition that the token has a history of being issued based on a transaction history at the store.

[0015] An information processing device of a second aspect of the present invention may include a reception unit that receives a request to use a token recorded in a blockchain, the token indicating a right to receive a specified benefit at a store, an acquisition unit that acquires transactions from the blockchain indicating a transaction history for the token, and an identification unit that identifies a benefit to be granted to a holder of the token based on the number of transfers of the token indicated by the transactions.

[0016] The identification unit may identify a benefit to be granted to a holder of the token such that the greater the number of times the token is transferred, the greater the benefit granted to the holder of the token.

[0017] An information processing device of a third aspect of the present invention has a reception unit that receives a transfer request, which is a request to transfer a token recorded in a blockchain, which indicates a right to receive a specified benefit at a store, from the holder of the token to a destination user, and receives a request to use the token, a transfer processing unit that transfers the token indicated in the transfer request to the destination user included in the transfer request, an activation processing unit that activates the token on the condition that the token is transferred, and a determination unit that allows use of the token when the reception unit receives a request to use the token and the token is activated.

[0018] The determination unit may be configured to not permit use of the token when a request to use the token is received and the token is not validated.

[0019] An information processing method of a fourth aspect of the present invention includes the steps of: receiving a request to use a token recorded in a blockchain, the token indicating a right to receive a specified benefit at a store, executed by a computer; obtaining from the blockchain a transaction indicating a history of transactions regarding the token; and permitting use of the token if there is a history of the token being transferred in the transaction.

[0020] An information processing method of a fifth aspect of the present invention includes the steps of: receiving a request to use a token recorded in a blockchain, the token indicating a right to receive a specified benefit at a store, executed by a computer; obtaining from the blockchain a transaction indicating a transaction history for the token; and identifying a benefit to be granted to a holder of the token based on the number of transfers of the token indicated by the transaction.

[0021] An information processing method of a sixth aspect of the present invention includes the steps of: accepting a transfer request, which is a request to transfer a token recorded in a blockchain, which indicates a right to receive a specified benefit at a store, from a holder of the token to a destination user, and accepting a request to use the token; transferring the token indicated in the transfer request to the destination user included in the transfer request; validating the token on the condition that the token is transferred; and, if a request to use the token is accepted in the accepting step and the token is validated, allowing use of the token.

[0022] In a seventh aspect of the program of the present invention, a computer is caused to execute the steps of: accepting a request to use a token recorded in a blockchain, the token indicating a right to receive a specified benefit at a store; acquiring from the blockchain a transaction indicating a history of transactions regarding the token; and permitting use of the token if there is a history of the token being transferred in the transaction.

[0023] In an eighth aspect of the program of the present invention, a computer is caused to execute the steps of: accepting a request to use a token recorded in a blockchain, the token indicating a right to receive a specified benefit at a store; obtaining from the blockchain a transaction indicating a trading history for the token; and identifying a benefit to be granted to the holder of the token based on the number of transfers of the token indicated by the transaction.

[0024] In a ninth aspect of the program of the present invention, a computer is caused to execute the steps of accepting a transfer request, which is a request to transfer a token recorded in a blockchain, the token indicating a right to receive a specified benefit at a store, from the holder of the token to a destination user, and accepting a request to use the token, transferring the token indicated in the transfer request to the destination user included in the transfer request, validating the token on the condition that the token is transferred, and if a request to use the token is accepted in the accepting step and the token is validated, allowing use of the token. Effect of the Invention

[0025] The present invention has the effect of reducing the burden of approaching new customers who have little contact with services. [Brief description of the drawings]

[0026] [Figure 1] 1 is a diagram for explaining an overview of an information processing system S according to an embodiment. [Diagram 2] 1 is a block diagram showing a configuration of an information processing device 1. FIG. [Diagram 3] FIG. 1 illustrates an example of a transaction recorded in a blockchain. [Figure 4] 3 is a flowchart showing a process flow in the information processing device 1. [Diagram 5] FIG. 13 is a block diagram showing a configuration of an information processing device 1A according to a modified example. [Figure 6] FIG. 13 is a diagram illustrating an example of an issued token. [Figure 7] FIG. 13 is a block diagram showing a configuration of an information processing device 1B according to a modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0027] <First embodiment> [Outline of Information Processing System S] FIG. 1 is a diagram for explaining an overview of an information processing system S according to an embodiment. The information processing system S is a system for providing benefits to a user based on a predetermined condition. Specifically, the information processing device 1 provides benefits such as discounts, points, and novelties to a user who satisfies the predetermined condition. The information processing system S may be a system for providing a payment service. In this case, the information processing system S provides a predetermined benefit to a user when the payment amount or number of payments in the payment service satisfies a predetermined condition. The information processing system S has an information processing device 1, a user terminal 2, and a store terminal 3.

[0028] The information processing device 1 is a device for providing a predetermined benefit to a user. The information processing device 1 issues a token to a user who meets a predetermined condition for issuing the token. The token is issued by being recorded in a blockchain. The predetermined condition for issuing the token is, for example, that the user purchases a specific product, or that the user makes a payment at a predetermined store a predetermined number of times or for a predetermined amount or more. The token is information indicating that the user who presented it has the right to receive a predetermined benefit. The predetermined benefit is, for example, a discount from the purchase amount at a store, the granting of points in a point service, the gift of a novelty gift, etc.

[0029] The information processing device 1 may be a device that provides a predetermined payment service. In this case, the predetermined condition for issuing a token is, for example, that a user purchases a specific product using a predetermined payment service, or that a user makes a payment using the payment service a predetermined number of times or for a predetermined amount or more. An example of the predetermined payment service is a payment service using QR (Quick Response) code (registered trademark), but is not limited to this. The predetermined payment service may be, for example, a payment service using electronic money, a credit card payment, or a payment service using virtual currency.

[0030] When the token presented by the user at the store satisfies a predetermined condition, the information processing device 1 grants a predetermined benefit to the user who presented the token. One example of the predetermined condition for granting a benefit to a user is that the token is transferred from the user who issued the token to a different user. By imposing such a restriction on the use of the token, the transfer of the token can be encouraged, and the burden on the store to approach new customers who have little contact with the service can be reduced.

[0031] The user terminal 2 is an information terminal used by a user U who uses the services provided in the information processing system S. The user U has an address, which is information for identifying the holder of a token recorded in the blockchain B. The user terminal 2 displays the tokens held by the user U on a screen in response to an operation by the user U. In the following, the user who held the token before it was transferred is referred to as user UA, the user to whom the token is transferred is referred to as user UB, and the user terminals 2 used by the user UA and the user UB are sometimes referred to as user terminal 2A and user terminal 2B, respectively.

[0032] The store terminal 3 is a terminal used in a store. The store terminal 3 reads a token presented by a user, and the store terminal 3 is, for example, a POS (Point Of Sale) register. The store terminal 3 accesses the blockchain and authenticates the token presented by the user. The store terminal 3 may cooperate with the information processing device 1 to authenticate the presented token.

[0033] The processing in the information processing system S will be described. The information processing device 1 issues a token to the user UA ((1) in FIG. 1). As an example, the information processing device 1 issues a token to the user UA on the condition that the user UA purchases a specific product. The token includes information indicating a benefit that will be granted to the holder of the token when the token is used.

[0034] The user terminal 2A transmits a transfer request to the information processing device 1 indicating that the issued token is to be transferred to user UB ((2) in FIG. 1). The transfer request includes a token ID (Identification) indicating the token to be transferred, and the addresses of the transfer source user and transfer destination user. The information processing device 1 records in the blockchain that the token is to be transferred to the transfer destination user UB based on the transfer request ((3) in FIG. 1). By recording the transfer of the token, the token is transferred from user UA to user UB ((a) in FIG. 1).

[0035] The user UB presents the transferred token at the store ((4) in FIG. 1). The user UB operates the user terminal 2B to display the token on the user terminal 2. The store terminal 3 reads the presented token. The store terminal 3 may authenticate the read token. For example, the store terminal 3 accesses the blockchain to verify that the read token is an authentic token, and verifies that the user who presented the token is recorded in the blockchain as the holder of the token.

[0036] The store terminal 3 transmits a usage request to the information processing device 1 to request a determination as to whether the read token can be used ((5) in FIG. 1). The usage request includes, as an example, the token ID of the token to be determined. The information processing device 1 determines whether the token presented at the store can be used ((6) in FIG. 1). More specifically, the information processing device 1 determines whether the transfer of the token presented at the store is recorded in the blockchain. If the transfer of the token presented at the store is recorded in the blockchain, the information processing device 1 determines to permit the use of the token.

[0037] When the use of the token is permitted, the information processing device 1 grants a benefit to the holder of the token ((7) in FIG. 1). The information processing device 1 may, for example, store the fact that the holder of the token can receive a predetermined discount or cashback in association with the identification information of the holder of the token, or may transmit information to the store terminal 3 indicating that the use of the token is permitted. The information indicating that the use of the token is permitted may include the content of the benefit granted to the user UB, such as the amount of the discount.

[0038] By being configured in this manner, the information processing system S can reduce the burden of approaching new customers who have little contact with the service.

[0039] [Configuration of information processing device 1] 2 is a block diagram showing the 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. The control unit 13 has a reception unit 131, an acquisition unit 132, a determination unit 133, a benefit granting unit 134, an issuance unit 135, a notification unit 136, and a transfer processing unit 137.

[0040] The communication unit 11 is a communication interface for transmitting and receiving data to and from other devices via a network. The storage unit 12 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), an SSD (Solid State Drive), a hard disk drive, etc. The storage unit 12 stores in advance a program to be executed by the control unit 13.

[0041] The control unit 13 is a processor such as a CPU (Central Processing Unit). The control unit 13 executes the programs stored in the storage unit 12 to function as a reception unit 131, an acquisition unit 132, a determination unit 133, a benefit granting unit 134, an issuance unit 135, a notification unit 136, and a transfer processing unit 137.

[0042] The reception unit 131 receives a request to use a token. The reception unit 131 acquires a request to use the token presented from the store terminal 3 that has read the token presented from the user terminal 2.

[0043] The acquisition unit 132 acquires transactions indicating a history of transactions regarding the token from the blockchain. The acquisition unit 132 acquires transactions associated in the blockchain with the token ID included in the usage request. FIG. 3 shows an example of a transaction recorded in the blockchain. In the transaction, for example, it is recorded that a token has been issued, that the content of the benefit granted by the token has been changed, that the holder of the token has been changed, that the token has been invalidated or used, etc. In the transaction, it may be recorded that a store has issued a token or that a token has been issued based on a payment record at the store.

[0044] The determination unit 133 permits the use of a token on the condition that there is a history of the token being transferred in the transaction. The determination unit 133 determines whether or not the token indicated by the token ID included in the usage request has a history of being transferred in the acquired transaction. In the example transaction shown in FIG. 3, token A satisfies this condition because it has a history of being transferred from user UA to user UB. If there is a history of the transfer of the token indicated by the token ID included in the transfer request in the acquired transaction, the determination unit 133 permits the use of the token. The determination unit 133 may further permit the use of the token on the condition that there is no history of the token presented in the acquired transaction being used.

[0045] When the determination unit 133 permits the use of the token, the benefit granting unit 134 executes a process for granting the benefit indicated by the token to the holder of the token. As an example, the benefit granting unit 134 stores information indicating that a predetermined amount or percentage of discount or cashback can be received in association with the identification information of the holder of the token. The benefit granting unit 134 may transmit, to the store terminal 3, information indicating permission to use the token or the content of the benefit granted to the user who presented the token.

[0046] The control unit 13 may further include an issuing unit 135 that issues a token. When a condition for issuing a token is satisfied by, for example, purchasing a product or accepting a payment, the issuing unit 135 issues a token to the user who satisfies the condition. The issuing unit 135 may also issue a token when the accepting unit 131 accepts an issuance request from the store terminal 3. The issuance request includes the issuing business operator, the issuance destination user, and the contents of the benefit to be granted.

[0047] The token may be issued by a payment service provider that provides a predetermined payment service. As an example, the memory unit 12 stores the conditions for issuing a token and the user's payment history. As an example, the condition for issuing a token is when the number of payments or the payment frequency of the user exceeds a preset threshold. When the payment amount, number of payments, or payment frequency of the user meets the conditions stored in the memory unit 12, the issuing unit 135 issues a token to the user.

[0048] The reception unit 131 may receive a payment request indicating a request for payment. In this case, when the reception unit 131 receives the payment request, the issuance unit 135 determines whether the user's payment history satisfies the condition stored in the storage unit 12. If the user's payment history satisfies the condition stored in the storage unit 12, the issuance unit 135 issues a token to the user. The issuance unit 135 may record in the blockchain that the token has been issued based on the payment history.

[0049] The information processing device 1 configured in this manner has the effect of reducing the burden of approaching new customers who have little contact with services.

[0050] If there is no history of transfer of the token indicated by the token ID included in the transfer request in the acquired transaction, the determination unit 133 does not permit the use of the token. When not permitting the use of the token, as an example, the notification unit 136 notifies the holder of the token of the need to transfer the token. The notification unit 136 may send a message to the store terminal 3 indicating that the use of the token is not permitted.

[0051] If the transaction indicates that the token has not been transferred, the notification unit 136 may further notify the token holder that the token needs to be transferred in order to use the token. In other words, if the determination unit 133 does not permit the use of the token, the notification unit 136 notifies the user terminal 2 used by the token holder of a message indicating that the token needs to be transferred in order to use the token.

[0052] The information processing device 1 may be configured to notify the holder of the token of whether the token can be used. The notification unit 136 notifies the holder of the token of whether the token can be used, based on a transaction regarding the token. For example, when the reception unit 131 receives a message requesting that the contents of the token be displayed from the user terminal 2, the notification unit 136 notifies the user terminal 2 of the holder of the token of whether the token can be used. When the determination unit 133 determines that the token can be used, the notification unit 136 notifies that the token can be used. The notification unit 136 may further notify the contents of the benefit to be granted in this case and the store where the token can be used.

[0053] Furthermore, when the determination unit 133 determines that the token cannot be used, the notification unit 136 notifies the user terminal 2 used by the user who holds the token that the token cannot be used. Furthermore, the notification unit 136 may further notify that the token needs to be transferred in order to use the token.

[0054] By configuring the information processing device 1 in this way, the holder of the token can recognize whether the token can be used or not, and can recognize the actions required to use the token.

[0055] Even if the history of token transfer is recorded in the blockchain, if the user to which the token was issued matches the user who presented the token, the information processing device 1 may be configured not to allow the token to be used.

[0056] When the transaction indicates that the holder of the token at the time of receiving the use request is the same as the holder at the time of issuing the token, the determination unit 133 does not permit the use of the token. When the use request is received, the determination unit 133 determines whether the following two conditions are satisfied. The first condition is that the token indicated by the token ID included in the use request has a history of being transferred in the transaction acquired by the acquisition unit 132. The second condition is that the user who has received the token that is the subject of the use request and the holder of the token at the time of accepting the use of the token are not the same user. The determination unit 133 identifies the user who has received the token indicated by the token ID included in the use request based on the transaction acquired by the acquisition unit 132, and determines whether the identified user who has received the token and the holder of the token at the time of accepting the use request are the same user. When the above two conditions are satisfied, the determination unit 133 determines that the use of the token is permitted. When either of the above two conditions is not satisfied, the determination unit 133 determines that the use of the token is not permitted.

[0057] By configuring the information processing device 1 in this manner, it is possible to prevent the token from being used in a manner unintended by the token issuer, such as in cases where a formal token transfer is recorded but no actual transfer is made.

[0058] The information processing device 1 may be configured to determine, as an additional condition, that the token is issued by a business operator.

[0059] The determination unit 133 permits the use of a token in a transaction on the further condition that the token has a history of being issued by a store. The determination unit 133 determines whether or not a history of issuance by a business using the store terminal 3 that transmitted a usage request in a transaction is recorded. If a history of issuance by the business is recorded, the determination unit 133 permits the use of the token.

[0060] With the information processing device 1 configured in this way, a token is issued upon use of a store, thereby making it possible to improve the effect of attracting customers.

[0061] The information processing device may be configured to permit use of a token on the condition that the token has been issued based on a certain transaction history.

[0062] The determination unit 133 permits the use of a token in a transaction on the further condition that the token has a history of being issued based on a transaction history at the store. One example of the transaction history is the user's payment history at the store. The determination unit 133 determines whether or not a history of the business using the store terminal 3 that sent the usage request has been issued the token indicated by the usage request based on the payment history has been recorded in the transaction. If a history of the business issuing the token based on the payment history has been recorded, the determination unit 133 permits the use of the token.

[0063] By configuring the information processing device 1 in this way, it is possible to encourage customers to return to the store.

[0064] By configuring the information processing device 1 to provide a benefit to the holder of the token transfer source when the token is transferred, it is possible to provide a motivation for the user to transfer the token.

[0065] The reception unit 131 receives a transfer request, which is a request for transferring a token from a token holder to a transfer destination user. The transfer request includes the token ID of the transfer target and the address of the transfer destination user. As an example, the reception unit 131 receives a transfer request from a user terminal 2 used by a transfer source user U.

[0066] The transfer processing unit 137 transfers the token indicated by the transfer request to the transfer destination user included in the transfer request. The transfer processing unit 137 records in the blockchain that the token indicated by the token ID included in the acquired transfer request has been transferred from the transfer source user to the user indicated by the transfer destination address included in the transfer request. The acquisition unit 132 acquires a transaction for the token indicated by the transfer request from the blockchain.

[0067] When a token is transferred, the benefit granting unit 134 grants the benefit indicated by the token to the holder before the transfer. When the transfer processing unit 137 transfers a token, the benefit granting unit 134 performs processing to grant the benefit to the holder before the transfer.

[0068] The benefit granting unit 134 may be configured to grant a token only when the token is transferred for the first time. That is, the benefit granting unit 134 grants a benefit to a user who is a holder of the token before the transfer when the following two conditions are satisfied. The first condition is that the token indicated by the transfer request has no history of being transferred before the transfer based on the accepted transfer request. The determination unit 133 determines whether or not the token to be transferred has a history of transfer before the transfer based on the transfer request accepted by the acceptance unit 131 is recorded in the transaction acquired by the acquisition unit 132. This condition is satisfied when the token to be transferred has no history of transfer in the acquired transaction. The second condition is that the token has been transferred based on the transfer request. That is, this condition is satisfied when the transfer of the token based on the transfer request is recorded in the blockchain. The benefit granting unit 134 performs processing to grant a benefit to the holder of the token before the transfer.

[0069] By configuring the information processing device 1 in this way, it is possible to provide users with an incentive to transfer tokens, and encourage them to transfer tokens to new customers who have little contact with the service.

[0070] [Processing flow in processing of information processing device 1] Fig. 4 is a flowchart showing the flow of processing in the information processing device 1. The flowchart shown in Fig. 4 starts from the point in time when the receiving unit 131 receives a usage request.

[0071] The reception unit 131 receives a usage request (S01). The acquisition unit 132 acquires a transaction of a token indicated by a token ID included in the usage request from the blockchain (S02).

[0072] The determination unit 133 determines whether the token can be used (S03). Specifically, the determination unit 133 determines whether the token can be used based on whether the token indicated by the token ID included in the usage request has a history of being transferred in the acquired transaction. When the determination unit 133 determines that the token can be used (YES in S03), the benefit granting unit 134 performs processing to grant a benefit to the holder of the token (S04), and the information processing device 1 ends the processing.

[0073] When the determination unit 133 determines that the token cannot be used (NO in S03), the notification unit 136 notifies the holder of the token that the token cannot be used (S05), and the information processing device 1 ends the process.

[0074] By configuring the information processing device 1 in this way, it is possible to reduce the burden of approaching new customers who have little contact with services.

[0075] <Variation 1> In the above description, an example has been described in which the use of a token is permitted on the condition that the token has been transferred, but the content of the benefit to be given to the token user may be determined based on the number of times the token has been transferred. The configuration of an information processing device 1A according to a modified example is shown in FIG. 5. The information processing device 1A according to the modified example further includes an identification unit 138.

[0076] The determination unit 138 determines the benefit to be granted to the token holder based on the number of token transfers indicated by the transaction. As an example, the determination unit 138 determines the benefit to be granted to the token holder such that the greater the number of token transfers, the greater the benefit to be granted to the token holder.

[0077] In this case, the issued token further includes the number of times the token has been transferred and the contents of the benefits granted according to the number of times the token has been transferred. Note that the token may include a Universal Resource Identifier (URI) for accessing the information instead of the number of times the token has been transferred and the contents of the benefits granted according to the number of times the token has been transferred.

[0078] FIG. 6 is a diagram showing an example of a token issued in this case. The token includes a "token ID", "issuer", "holder", "issue date and time", and "benefit". The "token ID" indicates the token ID of the issued token. The "issuer" indicates the issuer that issued the token. The "issuer" may be a business that provides the source of the benefit granted to the user. The "holder" indicates the user who has received the token. The "issue date and time" indicates the date and time when the token was issued. The "benefit" includes the number of times the token is transferred and the content of the benefit granted according to the number of transfers. As an example, the token shown in FIG. 6 includes the benefits of "1% cashback in points if the number of transfers is 1 to 2 times", "2% cashback in points if the number of transfers is 3 to 4 times", and "3% cashback in points if the number of transfers is 5 or more times".

[0079] When the receiving unit 131 receives a usage request, the identifying unit 138 identifies the number of times the presented token has been transferred based on the transaction acquired by the acquiring unit 132. The identifying unit 138 identifies the content of the benefit corresponding to the identified number of transfers in the information indicating the benefit to be granted contained in the token. The benefit granting unit 134 performs processing to grant the benefit identified by the identifying unit 138 to the user.

[0080] In addition, the specification unit 138 may specify the number of transfers so that if the token is transferred to the same user again, the specification unit 138 does not include the transfer to the same user in the number of transfers. In other words, if the transfer destination user included in the transaction is the same user as the user who received the token or the user who was the transfer destination in the previous transfer process, the specification unit 138 does not count the transfer process as the number of transfers.

[0081] By configuring the information processing device 1A in this way, it is possible to give a stronger motivation to the user to move, and it is possible to reduce the burden of approaching new customers who have little contact with the service.

[0082] <Variation 2> In the above description, an example has been described in which the use of the token is permitted on the condition that the token has been transferred, but the token may be configured to be validated when the token has been transferred. Fig. 7 is a block diagram showing the configuration of an information processing device 1B according to this modification.

[0083] The information processing device 1B further includes an activation processing unit 139. The activation processing unit 139 activates the token on the condition that the token is transferred. When the transfer processing unit 137 records the transfer of the token, the activation processing unit 139 records in the blockchain B that the token has been activated.

[0084] When the reception unit 131 receives a token use request and the token is validated, the determination unit 133 permits the use of the token. The determination unit 133 determines whether the token indicated by the token ID included in the usage request has been validated in the transaction acquired by the acquisition unit 132, is recorded in the blockchain. When the token has been validated, the determination unit 133 determines to permit the use of the token. When the reception unit 133 receives a token use request and the token is not validated, the determination unit 133 determines not to permit the use of the token.

[0085] By configuring the information processing device 1 in this way, it is possible to determine whether or not a token can be used through simpler processing.

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

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

[0088] 1. Information processing device 2. User terminal 3. Store terminal 11 Communications Department 12 Storage section 13 Control section 131 Reception 132 Acquisition Department 133 Judgment section 134 Benefit Granting Department 136 Notification Department 137 Relocation Processing Department 138 Specific section 139 Validation Processing Unit

Claims

1. A reception unit that receives a request to use a token recorded on a blockchain, the token indicating a right to receive a predetermined benefit at a store; and An acquisition unit that acquires transactions indicating a transaction history for the token from the blockchain; a determination unit that permits use of the token on the condition that there is a history of the token being transferred in the transaction; An information processing device having the above configuration.

2. The token includes information indicating a benefit to be given to a holder of the token when the token is used; The information processing device further includes a benefit granting unit that executes a process for granting the benefit indicated by the token to a holder of the token when the determination unit permits use of the token. The information processing device according to claim 1 .

3. The determination unit does not permit use of the token if there is no history of the token being transferred in the transaction, The information processing device further includes a notification unit that notifies a holder of the token of a message indicating that the token needs to be transferred when the determination unit does not permit use of the token. The information processing device according to claim 1 .

4. the determination unit does not permit use of the token if the transaction indicates that the holder of the token at the time the usage request is accepted is the same as the holder at the time the token was issued; The information processing device according to claim 1 .

5. The method further includes a notification unit that notifies a holder of the token of whether the token can be used or not based on a transaction regarding the token.

3. The information processing device according to claim 1 or 2.

6. The notification unit further notifies the token holder that the token needs to be transferred in order to use the token if the transaction indicates that the token has not been transferred. The information processing device according to claim 5 .

7. The reception unit receives a transfer request for requesting a transfer transaction of the token, The acquisition unit acquires the transaction for the token indicated by the transfer request from the blockchain; The information processing device includes: (1) There is no history of the token indicated by the transfer request being transferred, and (2) Provided that the tokens have been transferred based on the transfer request, Further comprising a benefit granting unit that grants the benefit to a holder of the token before the transfer; The information processing device according to claim 1 .

8. the determination unit permits use of the token in the transaction on the further condition that the token has a history of being issued by the store. The information processing device according to claim 1 .

9. the determination unit permits use of the token in the transaction on the further condition that the token has a history of being issued based on a transaction history at the store. The information processing device according to claim 1 .

10. A reception unit that receives a request to use a token recorded on a blockchain, the token indicating a right to receive a predetermined benefit at a store; and An acquisition unit that acquires transactions indicating a transaction history for the token from the blockchain; An identification unit that identifies a benefit to be granted to a holder of the token based on the number of transfers of the token indicated by the transaction; An information processing device having the above configuration.

11. The identification unit identifies a benefit to be granted to the holder of the token such that the greater the number of times the token is transferred, the greater the benefit to be granted to the holder of the token. The information processing device according to claim 10.

12. A reception unit that receives a transfer request, which is a request to transfer a token recorded on a blockchain, the token indicating a right to receive a predetermined benefit at a store, from a holder of the token to a transfer destination user, and receives a request to use the token; A transfer processing unit that transfers the token indicated by the transfer request to a transfer destination user included in the transfer request; An activation processing unit that activates the token on the condition that the token is transferred; a determination unit that permits use of the token when the reception unit receives a request to use the token and the token is validated; and An information processing device having the above configuration.

13. the determination unit, when receiving a request to use the token and the token is not validated, does not permit use of the token. The information processing device according to claim 12.

14. The computer executes A step of receiving a request to use a token recorded on a blockchain, the token indicating a right to receive a predetermined benefit at a store; obtaining transactions from the blockchain indicating a history of transactions for the token; If there is a history of the token being transferred in the transaction, permitting the use of the token; An information processing method comprising the steps of:

15. The computer executes A step of receiving a request to use a token recorded on a blockchain, the token indicating a right to receive a predetermined benefit at a store; obtaining transactions from the blockchain indicating a history of transactions for the token; determining a benefit to be granted to a holder of the token based on the number of transfers of the token represented by the transaction; An information processing method comprising the steps of:

16. The computer executes A step of accepting a transfer request, which is a request to transfer a token recorded on a blockchain, the token indicating a right to receive a predetermined benefit at a store, from a holder of the token to a transfer destination user, and accepting a request to use the token; transferring the token indicated by the transfer request to a transfer destination user included in the transfer request; Validating the tokens contingent on the transfer of the tokens; a step of permitting use of the token when a request to use the token is accepted in the accepting step and the token is validated; An information processing method comprising the steps of:

17. On the computer, A step of receiving a request to use a token recorded on a blockchain, the token indicating a right to receive a predetermined benefit at a store; obtaining transactions from the blockchain indicating a history of transactions for the token; If there is a history of the token being transferred in the transaction, permitting the use of the token; A program that executes the following.

18. On the computer, A step of receiving a request to use a token recorded on a blockchain, the token indicating a right to receive a predetermined benefit at a store; obtaining transactions from the blockchain indicating a history of transactions for the token; determining a benefit to be granted to a holder of the token based on the number of transfers of the token represented by the transaction; A program that executes the following.

19. On the computer, A step of accepting a transfer request, which is a request to transfer a token recorded on a blockchain, the token indicating a right to receive a predetermined benefit at a store, from a holder of the token to a transfer destination user, and accepting a request to use the token; transferring the token indicated by the transfer request to a transfer destination user included in the transfer request; Validating the tokens contingent on the transfer of the tokens; a step of permitting use of the token when a request to use the token is accepted in the accepting step and the token is validated; A program that executes the following.

Citation Information

Patent Citations

  • Information management device and information management method

    JP2017016436A

  • Digital meal ticket issue system

    JP2022156505A

  • System for providing mileage point by using coupon and method for the same

    KR1020120114416A

  • Information processing device, communication system, communication method, and program

    WO2014192419A1

  • Information processing device, information processing method, and information processing program

    JP2023105512A