Information processing device and information processing method

The information processing apparatus addresses low user interest in specific stores by issuing redeemable tokens tied to store-specific purchases, enhancing engagement and sales through redeemable benefits.

JP2025107143AActive Publication Date: 2025-07-17KDDI CORP
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2024202196
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-07-17
Estimated Expiration
2044-01-05

AI Technical Summary

Technical Problem

Conventional systems fail to effectively promote user interest in specific stores, leading to low sales and limited social media engagement, as they deliver products based on overall point accumulation rather than store-specific sales or usage.

Method used

An information processing apparatus that issues redeemable tokens to users upon purchasing at a specific store, tied to user identification, with benefits tied to store-specific sales or usage, and redeemable tokens that provide store-specific benefits upon redemption.

Benefits of technology

Enhances user interest and sales in specific stores by linking token issuance to store-specific purchases, encouraging engagement and increasing sales through redeemable benefits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025107143000001_ABST
    Figure 2025107143000001_ABST
Patent Text Reader

Abstract

To promote the sales of a commodity at a prescribed store.SOLUTION: An information processing device 1 has: an acceptance unit 131 which accepts an issuance request of a token including a user ID for identifying a user requesting the issuance of the token; and an issuance unit 133 which when the acceptance unit 131 accepts the issuance request, issues a token associated with user identification information on the condition that the user indicated by the user ID included in the issuance request has purchased a commodity at a prescribed store, and given with a prescribed amount of benefits corresponding to a sales status or a usage status of the prescribed store when the token is redeemed with respect to a holder of the token on the condition that the token has been redeemed.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 apparatus and an information processing method.

Background Art

[0002] Conventionally, for the purpose of promoting the sale of products, etc., in a specific shopping street or a specific manufacturer, etc., when a user purchases a predetermined product, points are given to the user's point card, and products, etc. can be delivered to the user according to the amount of points. A system has been disclosed (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the conventional system, regardless of the sales in the store where points are given, a predetermined number of products, etc. are delivered according to the amount of points given to the user. Therefore, there is a problem that the degree of interest of the user in a predetermined store is low. If the degree of interest of the user in a predetermined store is low, information about the predetermined store via SNS (Social Networking Service), etc. does not spread, and there is a problem that the sales in the predetermined store are not promoted.

[0005] Therefore, the present invention has been made in view of these points, and an object thereof is to promote the sale of products in a predetermined store.

Means for Solving the Problems

[0006] The information processing apparatus according to the first aspect of the present invention includes a reception unit that receives a token issuance request including user identification information for identifying a user who requests the issuance of a token, and when the reception unit receives the issuance request, a token associated with the user identification information on the condition that the user indicated by the user identification information included in the issuance request is purchasing a product at a predetermined store, and when the token is redeemed, a predetermined benefit in an amount corresponding to the sales status or usage status of the predetermined store is provided to the holder of the token, and an issuance unit that issues the token.

[0007] The information processing apparatus includes a storage unit that stores user identification information of users who have purchased products at the predetermined store, and a determination unit that refers to the storage unit and determines whether the user indicated by the user identification information included in the issuance request received by the reception unit is purchasing a product at the predetermined store. The issuance unit may issue a token associated with the user identification information on the condition that the determination unit determines that the user indicated by the user identification information included in the issuance request is purchasing a product at the predetermined store.

[0008] The issuance unit may issue a token in which, on the condition that the token is redeemed, the right to receive products worth a predetermined amount handled at the predetermined store is provided as the predetermined benefit to the holder of the token.

[0009] The issuance unit may issue the token associated with the user identification information, with a predetermined benefit in an amount corresponding to the sales of the predetermined store group, on the condition that the user indicated by the user identification information included in the issuance request is purchasing a product in the predetermined store group.

[0010] The information processing apparatus includes a determination unit that determines the amount of the predetermined benefit, and the issuance unit may issue a token with the predetermined benefit determined by the determination unit. The information processing apparatus has a storage unit that stores sales information indicating the sales in the predetermined store, and the determination unit may determine the amount of the predetermined benefit such that the amount of the predetermined benefit increases as the sales in the predetermined store indicated by the sales information increase.

[0011] The determination unit acquires action information indicating an associated action, which is an action of the user holding the token regarding the predetermined store, specifies the amount of the associated action based on the acquired action information, and may determine the amount of the predetermined benefit such that the amount of the predetermined benefit increases as the amount of the specified associated action increases.

[0012] When the holder of the token transfers, the determination unit specifies the amount of the associated action, which is an action of the user before the transfer regarding the predetermined store, and the amount of the associated action of the user after the transfer, and may determine the amount of the predetermined benefit based on the amount of the associated action of the user before the transfer and the amount of the associated action of the user after the transfer.

[0013] The reception unit receives a repayment request for the token including token identification information for identifying the token, and the information processing apparatus has a determination unit that determines whether the repayment conditions for the token corresponding to the token identification information included in the request are satisfied when the reception unit receives the repayment request, and a repayment unit that outputs permission information for permitting the repayment of the token corresponding to the token identification information included in the repayment request when the determination unit determines that the repayment conditions are satisfied.

[0014] The issuance unit issues a token with a repayment date and time set, and the determination unit may determine whether the repayment conditions are satisfied based on whether the date and time when the reception unit receives the repayment request is after the repayment date and time set for the token corresponding to the token identification information included in the repayment request.

[0015] When the reception unit receives the repayment request, the determination unit may specify the repayment conditions associated with the token identification information included in the repayment request and determine whether the specified repayment conditions are satisfied. The repayment unit may execute a process of extinguishing the token corresponding to the token identification information included in the repayment request on the condition that the permission information is output.

[0016] The reception unit receives a transfer request for the token, including token identification information for identifying the token and user identification information newly associated with the token, and the information processing apparatus has a transfer unit that, when the reception unit receives the transfer request, executes a process of changing the user identification information associated with the token identification information included in the transfer request to the user identification information included in the transfer request.

[0017] An information processing method according to a second aspect of the present invention includes steps of: receiving, by a computer, an issuance request for a token including user identification information for identifying a user who requests issuance of the token; and, when the issuance request is received, issuing a token associated with the user identification information on the condition that the user indicated by the user identification information included in the issuance request has purchased a product at a predetermined store, and on the condition that the token has been repaid, attaching a predetermined amount of benefit corresponding to the sales status or usage status of the predetermined store to the holder of the token at the time of repayment of the token.

Advantages of the Invention

[0018] According to the present invention, there is an effect that the sale of products in a predetermined store can be promoted.

Brief Description of the Drawings

[0019]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Mode for Carrying Out the Invention

[0020] [Overview of Information Processing Apparatus 1] FIG. 1 is a diagram showing an overview of the information processing system S. The information processing system S is, for example, a system that issues redeemable tokens to users. The information processing system S includes an information processing apparatus 1, a store terminal 2 used in a predetermined store, and a user terminal 3 used by a user.

[0021] The information processing apparatus 1 is communicably connected to the store terminal 2 and the user terminal 3 via a communication network such as the Internet or a mobile phone line. Further, the information processing apparatus 1 is communicably connected to a predetermined blockchain. Assume that the predetermined blockchain is a private blockchain that can be referred to by the information processing apparatus 1. In the following description, the predetermined blockchain is also simply referred to as the blockchain.

[0022] The information stored on the blockchain is, for example, a redeemable token, and a predetermined amount of benefits corresponding to the sales status or usage status of a predetermined store is attached to the holder of the token on the condition that the token has been redeemed. In the present embodiment, the redemption of a token means that after the set due date arrives, the holder of the token loses the right to hold the token. The token is stored, for example, in association with identification information (ID: Identifier) for identifying the holder by a blockchain.

[0023] A blockchain includes a plurality of data blocks, and each block includes one or more transactions indicating that the ownership of tokens has been transferred. Each block in the blockchain contains a hash value generated according to a predetermined rule, and the correctness of the entire blockchain is ensured by verifying the consistency of the hash values between blocks.

[0024] A predetermined store is, for example, a physical store or a virtual store provided in a virtual space such as the Internet or the metaverse, and sells goods or provides services. In the following description, goods and services are collectively referred to as goods.

[0025] A predetermined benefit is, for example, that the token holder is given the right to receive goods worth a predetermined amount handled in a predetermined store. The predetermined amount varies according to the sales situation of the predetermined store or the usage situation of various services such as paid services provided in the predetermined store.

[0026] When the user of the user terminal 3 uses the information processing device 1 to purchase goods at a predetermined store, the information processing device 1 receives a token issuance request from the store terminal 2 (steps (1) and (2) in FIG. 1). The token issuance request includes a user ID as user identification information for identifying the user.

[0027] When the information processing device 1 receives the token issuance request, it determines whether the user indicated by the user ID included in the issuance request has purchased goods at the predetermined store (step (3) in FIG. 1). When the information processing device 1 determines that the user has purchased goods at the predetermined store, it issues a redeemable token associated with the user ID (step (4) in FIG. 1). By doing so, the user desires to have a redeemable token issued to themselves and purchases goods at the predetermined store. Therefore, the information processing device 1 can promote the sale of goods at the predetermined store.

[0028] Thereafter, in order for the user to receive a predetermined benefit corresponding to the repayment of the token, the user makes a token repayment request to the store terminal 2 using the user terminal 3 at a predetermined store (step (5) in FIG. 1). The token repayment request includes a token ID as token identification information for identifying the token. When the store terminal 2 receives the token repayment request from the user terminal 3, it transmits the repayment request to the information processing apparatus 1 (step (6) in FIG. 1).

[0029] When the information processing apparatus 1 receives the token repayment request from the store terminal 2, it determines whether the repayment conditions of the token indicated by the token ID included in the repayment request are satisfied (step (7) in FIG. 1). When the information processing apparatus 1 determines that the repayment conditions are satisfied, it transmits permission information indicating that the token repayment is permitted to the store terminal 2 (step (8) in FIG. 1). When the store terminal 2 receives the permission information, the store clerk gives a predetermined benefit to the user (step (9) in FIG. 1). By doing so, the user can obtain a predetermined benefit in response to the repayment of the token.

[0030] [Functional Configuration of Information Processing Apparatus 1] Subsequently, the details of the configuration of the information processing apparatus 1 will be described. FIG. 2 is a diagram showing the functional configuration of the information processing apparatus 1. The information processing apparatus 1 includes a communication unit 11, a storage unit 12, and a control unit 13.

[0031] The communication unit 11 is a communication interface for transmitting and receiving data to and from external devices such as the store terminal 2 and the user terminal 3 via a communication network such as the Internet or a mobile phone line. The storage unit 12 is a storage medium for storing various data, and includes a ROM (Read Only Memory), a RAM (Random Access Memory), and a hard disk, etc. The storage unit 12 stores programs executed by the control unit 13. The storage unit 12 stores programs that cause the control unit 13 to function as a reception unit 131, a determination unit 132, an issuance unit 133, a decision unit 134, a transfer unit 135, and a repayment unit 136.

[0032] Further, the storage unit 12 stores purchase history information including the user ID of a user who has purchased a product at a predetermined store. FIG. 3 is a diagram showing an example of the purchase history information. As shown in FIG. 3, the purchase history information is information associating a store ID as store identification information for identifying a store, the user ID of the user, the purchase date and time of the product at the store of the user, the purchase amount of the product at the store of the user, and an issuance flag indicating whether a token has been issued for the purchase. A 0 or 1 is stored in the issuance flag. When the value of the issuance flag is 0, it indicates that a token has not been issued corresponding to the purchase of the product at the predetermined store, and when the value of the issuance flag is 1, it indicates that a token has been issued corresponding to the purchase of the product at the predetermined store.

[0033] Also, the storage unit 12 stores sales information indicating the sales at a predetermined store. FIG. 4 is a diagram showing an example of the sales information. As shown in FIG. 4, the sales information is information associating a store ID, the aggregation period of sales, and the sales of the store corresponding to the store ID in the aggregation period. The sales information is to be updated periodically by, for example, the control unit 13.

[0034] The control unit 13 is, for example, a CPU (Central Processing Unit). By executing the program stored in the storage unit 12, the control unit 13 functions as a reception unit 131, a determination unit 132, an issuance unit 133, a decision unit 134, a transfer unit 135, and a repayment unit 136, and executes processes related to the issuance of tokens, the determination of the amount of benefits given to the holder of the token by the repayment of the token, the transfer of the token, and the repayment of the token. The details of these processes will be described below.

[0035] [Issuance of Tokens] First, the process related to the issuance of tokens will be described. The reception unit 131 receives a token issuance request. For example, the store terminal 2 of a store receives a settlement request including a user ID from the user terminal 3 used by a user who purchases a predetermined product, and performs settlement for the purchase of the product using the user ID. In response to the settlement being performed, purchase history information is stored in the storage unit 12 of the information processing apparatus 1. Thereafter, the store terminal 2 transmits a token issuance request including a user ID for identifying a user who requests token issuance and the store ID of the store to the information processing apparatus 1. The reception unit 131 receives the token issuance request from the store terminal 2.

[0036] Note that the reception unit 131 is not limited to receiving a token issuance request from the store terminal 2, and may also receive a token issuance request from the user terminal 3. In this case, a token application, which is an application program for receiving services related to tokens, is installed in the user terminal 3. By executing the token application, the user terminal 3 displays the purchase history of products in the user's store on its own display unit, and receives an operation from the user to request the issuance of a token corresponding to the purchase history. For example, when the user terminal 3 receives an operation to request token issuance, the user terminal 3 transmits a token issuance request including the user ID of the user using the user terminal 3 and the store ID of the store where the user purchased the product to the information processing apparatus 1. The reception unit 131 receives the token issuance request from the user terminal 3.

[0037] When the reception unit 131 receives an issuance request, the determination unit 132 determines whether the token issuance conditions are satisfied. Specifically, when the reception unit 131 receives an issuance request, the determination unit 132 refers to the storage unit 12 to determine whether the user indicated by the user ID included in the issuance request received by the reception unit 131 has purchased a product in a predetermined store.

[0038] For example, the determination unit 132 refers to the purchase history information stored in the storage unit 12, and determines whether there is a purchase history in which the value of the issuance flag is "0" among the purchase histories corresponding to the user ID and the store ID included in the issuance request. When the determination unit 132 determines that there is a purchase history in which the value of the issuance flag is "0", it determines that the user has purchased a product at a predetermined store. When the determination unit 132 determines that there is no purchase history in which the value of the issuance flag is "0", it determines that the user has not purchased a product at a predetermined store.

[0039] When the reception unit 131 receives an issuance request, the issuance unit 133 issues a token associated with the user ID on the condition that the user indicated by the user ID included in the issuance request has purchased a product at a predetermined store, and a predetermined amount of benefit corresponding to the sales status or usage status of the predetermined store is attached to the holder of the token on the condition that the token has been redeemed.

[0040] Specifically, the issuance unit 133 issues a token associated with the user ID on the condition that the determination unit 132 determines that the issuance condition of the token is satisfied, that is, the determination unit 132 determines that the user indicated by the user ID included in the issuance request has purchased a product at a predetermined store. In addition, the issuance unit 133 issues a governance token having the right to vote regarding the determination of the operation policy of a predetermined store as the token. Here, the right to vote may be the right to vote regarding the vote on the determination of the operation policy of a predetermined store until the redemption date and time of the token.

[0041] In addition, although the issuance unit 133 is assumed to issue a token with a preset redemption date and time, it is not limited to this. The issuance unit 133 may issue a token without a set redemption date and time. In this case, the control unit 13 may have a setting unit that sets the redemption date and time after the issuance unit 133 issues the token.

[0042] The issuing unit 133 causes the blockchain to issue a token associated with the user ID and the store ID included in the issuance request. Here, the configuration of the token will be described. FIG. 5 is a diagram showing an example of the data structure of the token. In the token shown in FIG. 5, a token ID, a store ID, the issue date and time of the token, the identification information of the holder, the number of voting rights, the grant amount as the amount of a predetermined benefit, and a repayment condition URI (Universal Resource Identifier) are associated.

[0043] The identification information of the holder stores, as the user ID of the user holding the token, the user ID of the user who purchased a product at the store indicated by the store ID, or the user ID of the user who received or transferred the token. The number of voting rights is the number of voting rights for voting on the determination of the business policy of a predetermined store indicated by the store ID. The issuing unit 133 determines the number of voting rights such that the greater the purchase amount of products at a predetermined store referred to at the time of token issuance, the greater the number of voting rights.

[0044] The grant amount is the amount of money of products handled at a predetermined store that can be received by the holder of the token upon repayment of the token. That is, the holder of the token is granted the right to receive products corresponding to the grant amount (predetermined amount) handled at a predetermined store. The grant amount is an amount corresponding to the sales situation of a predetermined store indicated by the store ID and is determined by the determination unit 134. The processing of the determination unit 134 will be described later.

[0045] The repayment condition URI is access information for accessing repayment condition information indicating the repayment conditions of the token. The repayment conditions are, for example, making a repayment request after the repayment date and time indicating the date when the token can be repaid, or making a repayment request within the token repayment acceptance period set after the repayment date and time. Note that the repayment conditions may be provided with conditions related to a predetermined store, such as purchasing products in a predetermined store for a predetermined amount or more, or performing related actions related to a predetermined store.

[0046] When the issuing unit 133 issues a token, it changes the value of the issuance flag with a value of "0" to "1" among the purchase histories corresponding to the user ID and the store ID included in the issuance request.

[0047] [Determination of the amount of a predetermined benefit] Subsequently, a process of determining the amount of a predetermined benefit given to the token holder on the condition that the token has been redeemed will be described.

[0048] The determination unit 134 determines an amount to be given as the amount of a predetermined benefit given to the token holder along with the redemption of the token. For example, the determination unit 134 determines the amount to be given such that the higher the sales in a predetermined store indicated by the sales information of the predetermined store stored in the storage unit 12, the larger the amount to be given. For example, the predetermined benefit is the right to receive merchandise corresponding to the amount to be given handled in a predetermined store, but the determination unit 134 increases the amount to be given as the sales in the predetermined store indicated by the sales information stored in the storage unit 12 are higher.

[0049] When the determination unit 134 determines the amount to be given, it transmits an instruction to associate the token ID of the token with the amount to be given to the blockchain. The blockchain changes the amount to be given associated with the token ID to the amount to be given determined by the determination unit 134 in accordance with the instruction transmitted by the information processing device 1. Thereby, the token ID of the token and the amount to be given are associated with each other.

[0050] Note that the determination unit 134 may acquire action information indicating a related action that is an action of the user who holds the token regarding a predetermined store. Then, the determination unit 134 may identify the related action based on the acquired action information and determine the amount to be given according to the identified related action.

[0051] In this case, the determination unit 134 acquires action information indicating the user's related actions in a predetermined period every predetermined period. The determination unit 134 determines the amount to be given according to the results of the related actions in each of the plurality of predetermined periods.

[0052] Related actions include, for example, the action of writing a positive message about a predetermined store on SNS after the issue date and time of the token, the action of participating in a related event which is an event related to the predetermined store, and the purchase action at the predetermined store. For example, the SNS ID which is the ID of the user corresponding to the SNS service is associated with the user ID. The determination unit 134 acquires, as action information indicating the related actions of the user corresponding to the user ID, a positive message about a predetermined store among the SNS messages corresponding to the SNS ID associated with the user ID.

[0053] Also, the administrator of the related event collects the user IDs of the users who participated in the related event, associates the collected user IDs with the event ID indicating the related event, and stores them in the storage unit 12 as event participation information. The determination unit 134 refers to the event participation information and acquires, as action information indicating the related actions of the user corresponding to the user ID, the number of event IDs associated with the user ID, that is, the number of times the user participated in the event.

[0054] Also, the determination unit 134 refers to the purchase history information stored in the storage unit 12, specifies the purchase amount at a predetermined store during a predetermined period corresponding to the user ID, and acquires the purchase amount as action information indicating the related actions of the user corresponding to the user ID.

[0055] The determination unit 134 specifies the amount of related actions after the token issuance based on the acquired action information, and changes the grant amount based on the specified amount. For example, the determination unit 134 changes the grant amount so that the larger the specified amount is, the larger the grant amount becomes. By doing so, the user will increase related actions in order to obtain a large amount of a predetermined benefit when redeeming the token, so that the recognition of the predetermined store will increase or the user's willingness to purchase goods at the predetermined store will increase. As a result, the information processing apparatus 1 can increase the probability of increasing the sales of the predetermined store.

[0056] Note that the related actions are, for example, actions related to a predetermined store after the issue date and time of the token. However, the present invention is not limited to this, and actions related to a predetermined store before the issue date and time of the token may also be included.

[0057] In addition, when changing the grant amount based on the amount of the user's related actions, the determination unit 134 may determine the grant amount based on the amount of the user's related actions after the transfer in response to the transfer of the token holder.

[0058] In addition, the integrated value of the amounts of related actions in a plurality of predetermined periods may be associated with the token ID and stored, and the determination unit 134 may determine the grant amount based on the integrated value of the amounts of related actions associated with the token ID. That is, when the token holder transfers, the determination unit 134 may determine the grant amount based on the amount of the user's related actions before the transfer and the amount of the user's related actions after the transfer. By doing so, the larger the amount of the related actions of the token holder before the transfer, the larger the grant amount that the user after the transfer can obtain at the time of repayment. Therefore, the selling price of the token can be changed according to the amount of the related actions of the token holder before the transfer.

[0059] [Transfer of Token] Subsequently, the process related to the transfer of the token will be described. The transfer of the token is, for example, a transfer accompanied by the transfer of money between the user who is the transfer source of the token and the user who is the transfer destination. The reception unit 131 receives a token transfer request including a token ID for identifying the token and a user ID of a user newly associated with the token.

[0060] For example, first, the reception unit 131 acquires the user ID of the user from the user terminal 3 of the user who wishes to sell the token among the plurality of users who hold the token, and receives the token ID of the token to be sold and the selling price of the token. The reception unit 131 stores the token ID and the selling price of the token in the storage unit 12 in association with each other as token sales information.

[0061] In addition, the reception unit 131 receives a request to obtain a token sales list from the user terminal 3 of a user who wishes to purchase a token. When the reception unit 131 receives the request to obtain the sales list, it generates a sales list associating the token ID of the token on sale and the sales price based on the token sales information stored in the storage unit 12. Here, in the sales list, at least one of the number of voting rights, information indicating the amount granted to the holder upon repayment of the token, and the repayment date and time of the token may be associated with the token ID.

[0062] The reception unit 131 transmits the sales list to the user terminal 3, and receives a token transfer request including the token ID of the token to be purchased by the user and the user ID of the user from the user terminal 3 of the user who wishes to purchase a token via the sales list.

[0063] When the reception unit 131 receives the transfer request, the transfer unit 135 executes a process of changing the user ID associated with the token ID included in the transfer request to the user ID included in the transfer request. For example, in the storage unit 12 or an external device, the user ID of the user and the balance of the electronic money held by the user are stored in association with each other.

[0064] When the reception unit 131 receives the transfer request, the transfer unit 135 refers to the blockchain and identifies the user ID of the user who is the transfer source of the token associated with the token ID included in the transfer request.

[0065] Then, the transfer unit 135 determines whether the balance of the electronic money associated with the user ID included in the transfer request, that is, the user ID of the transfer destination, is greater than the token sales amount. When the transfer unit 135 determines that the balance of the electronic money associated with the user ID of the transfer destination is greater than the token sales amount, it subtracts the token sales amount from the balance of the electronic money. Further, the transfer unit 135 adds the token sales amount to the balance of the electronic money associated with the user ID of the user who is the transfer source of the token. Note that the transfer unit 135 may calculate the fee associated with the token transfer, and add the amount obtained by subtracting the fee from the sales amount to the balance of the electronic money associated with the user ID of the user who is the transfer source of the token.

[0066] The transfer unit 135 sends a change instruction to the blockchain to cause the holder of the token corresponding to the token ID included in the transfer request to be changed to the user ID included in the transfer request. The blockchain changes the identification information of the token holder to the user ID included in the transfer request according to the change instruction sent by the information processing device 1.

[0067] [Token Repayment] Subsequently, the process related to token repayment will be described. The reception unit 131 receives a token repayment request including a token ID for identifying the token. For example, the store terminal 2 receives the token ID of the token that the user wishes to repay from the user terminal 3. The store terminal 2 sends a token repayment request including the received token ID to the information processing device 1. The reception unit 131 receives the token repayment request sent from the store terminal 2.

[0068] Note that the reception unit 131 receives a token repayment request from the store terminal 2, but it is not limited to this, and it may also receive a token repayment request from the user terminal 3. In this case, the token application is installed on the user terminal 3. By executing the token application, the user terminal 3 can receive an operation from the user to request repayment of the token held by the user. For example, when the user terminal 3 receives a selection of a token for which repayment is requested from among the tokens held by the user, it transmits a token repayment request including the token ID of the selected token to the information processing apparatus 1. The reception unit 131 receives a token repayment request from the user terminal 3.

[0069] When the reception unit 131 receives a repayment request, the determination unit 132 determines whether or not the repayment conditions for the token corresponding to the token ID included in the repayment request are satisfied. First, when the reception unit 131 receives a repayment request, the determination unit 132 specifies the repayment conditions associated with the token ID included in the repayment request. For example, the determination unit 132 refers to the blockchain and specifies the repayment condition URI associated with the token ID included in the repayment request. The determination unit 132 accesses the storage destination of the repayment conditions indicated by the specified repayment condition URI and specifies the repayment conditions corresponding to the token ID included in the repayment request.

[0070] The determination unit 132 determines whether or not the specified repayment conditions are satisfied. For example, since the repayment conditions include a condition that the date when the repayment request is received is after the repayment date and time, when the reception unit 131 receives a repayment request, the determination unit 132 determines whether or not the repayment conditions are satisfied based on whether or not the date and time when the repayment request is received is after the repayment date and time set for the token corresponding to the token ID included in the repayment request. Also, when there are a plurality of specified repayment conditions, the determination unit 132 determines whether or not each of the plurality of conditions is satisfied.

[0071] When the determination unit 132 determines that the repayment unit 136 satisfies the repayment conditions corresponding to the token ID included in the repayment request, the repayment unit 136 outputs permission information that permits the repayment of the token corresponding to the token ID. The repayment unit 136 transmits the permission information to the terminal of the requester of the repayment request.

[0072] For example, when the terminal of the requester of the repayment request is the store terminal 2, the repayment unit 136 transmits the permission information to the store terminal 2. When the store terminal 2 receives the permission information, it causes the display unit to display that the permission information has been received. The store clerk of the store can confirm that the permission information has been received and grant the user the right to receive goods worth a predetermined amount of money handled at a predetermined store as a predetermined benefit. Also, when the terminal of the requester of the repayment request is the user terminal 3, the repayment unit 136 transmits the permission information to the user terminal 3. When the user terminal 3 receives the permission information, it causes the display unit to display that the permission information has been received. The user can obtain the right to receive goods worth a predetermined amount at a predetermined store as a predetermined benefit by having the store clerk confirm the permission information.

[0073] In addition, the repayment unit 136 functions as an extinction processing unit, and when the extinction condition of the governance token is satisfied, it executes a process of extinguishing the governance token regardless of whether the voting right possessed by the governance token is used. Here, the extinction condition of the governance token is, for example, to satisfy the repayment condition when the reception unit 131 receives a repayment request for the governance token.

[0074] For example, as a process of extinguishing the token corresponding to the token ID included in the repayment request, the repayment unit 136 executes an instruction to move the token with the token ID to a wallet from which the token cannot be retrieved with respect to the blockchain. A wallet from which the token cannot be retrieved is, for example, a wallet that does not have a private key and cannot retrieve the stored token. By doing so, the information processing apparatus 1 can prevent a predetermined benefit from being given to the user again with the repaid token.

[0075] [Operation Flow] Next, the processing flow of the information processing apparatus 1 will be described. FIG. 6 is a flowchart showing an example of the processing flow related to the issuance of tokens in the information processing apparatus 1. First, the reception unit 131 receives a token issuance request including a user ID and a store ID from the store terminal 2 (S1).

[0076] Subsequently, the determination unit 132 determines whether the user indicated by the user ID included in the token issuance request has purchased a product at the predetermined store indicated by the store ID included in the issuance request (S2). Specifically, the determination unit 132 refers to the purchase history information stored in the storage unit 12, and based on whether there is a purchase history in which the value of the issuance flag is "0" among the purchase histories corresponding to the user ID and the store ID included in the issuance request, determines whether the user indicated by the user ID included in the issuance request has purchased a product at the predetermined store. When the determination unit 132 determines that the user indicated by the user ID included in the issuance request has purchased a product at the predetermined store (YES in S2), the process proceeds to S3, and when it determines that the user has not purchased a product at the predetermined store (NO in S2), the process proceeds to S5.

[0077] In S3, the issuance unit 133 executes a token issuance process, which is a process of issuing a token associated with the user ID and the store ID included in the issuance request. Subsequently, the issuance unit 133 transmits token issuance completion information indicating that the token has been issued to the store terminal 2 that transmitted the issuance request (S4). In S5, the issuance unit 133 transmits error information indicating that it has been determined that the user has not purchased a product at the predetermined store and that the token cannot be issued to the store terminal 2 that transmitted the issuance request.

[0078] FIG. 7 is a flowchart showing an example of the processing flow related to the redemption of tokens in the information processing apparatus 1. First, the reception unit 131 receives a token redemption request including the token ID of the token from the store terminal 2 (S11). Subsequently, when the reception unit 131 receives a repayment request, the determination unit 132 specifies the repayment conditions associated with the token ID included in the repayment request (S12).

[0079] Subsequently, the determination unit 132 determines whether the specified repayment conditions are satisfied (S13). When the determination unit 132 determines that the repayment conditions are satisfied (YES in S13), the repayment unit 136 outputs permission information permitting the repayment of the token for the token ID included in the repayment request (S14), and executes a process of extinguishing the token corresponding to the token ID (S15).

[0080] When the determination unit 132 determines that the repayment conditions are not satisfied (NO in S13), the repayment unit 136 transmits error information indicating that the token cannot be repaid to the store terminal 2 that transmitted the repayment request (S16).

[0081] [Modification Example 1] In the above-described embodiment, the issuance of tokens when a predetermined product is a product sold in the store where the store terminal 2 is used has been described, but the present invention is not limited to this. When a predetermined service is provided in the store, the issuance unit 133 may issue a token to which a predetermined amount of benefits corresponding to the usage status of the predetermined service is attached to the holder of the token on the condition that the token has been repaid. In this case, the determination unit 134 may determine the amount of the attached benefits such that the larger the usage amount of the predetermined service, the larger the amount of the attached benefits.

[0082] [Modification Example 2] Further, the issuance unit 133 has issued a token to which a predetermined benefit is attached upon repayment on the condition that the user indicated by the user ID included in the issuance request has purchased a product in a predetermined store, but the present invention is not limited to this. The issuance unit 133 may issue a token to which a predetermined benefit is attached upon repayment, associated with the user ID, on the condition that the user indicated by the user ID included in the issuance request has purchased a product in a predetermined group of stores.

[0083] The predetermined benefit is not limited to the right to receive goods worth a predetermined amount handled at a predetermined store for the token holder. The predetermined benefit may be the right to receive goods worth a predetermined amount handled at a store included in a predetermined group of stores for the token holder. Also, the amount granted may correspond to the sales of a predetermined group of stores. By doing so, it is possible to issue tokens to which a predetermined benefit corresponding to the sales situation or usage situation is granted by repayment, corresponding to a group of stores such as a shopping arcade, so that the sales in the group of stores can be increased or the group of stores can be activated.

[0084] [Effect by Information Processing Device 1] As described above, when the information processing device 1 according to the present embodiment receives a token issuance request including a user ID for identifying a user who requests the issuance of a token, on the condition that the user indicated by the user ID included in the issuance request is purchasing goods at a predetermined store, a token associated with the user identification information is issued to the token holder on the condition that the token has been redeemed, and the token is provided with a predetermined benefit in an amount corresponding to the sales situation or usage situation of the predetermined store. By doing so, the information processing device 1 can promote sales at a predetermined store.

[0085] Note that the present invention makes it possible to contribute to Goal 9, "Build the infrastructure for industry and innovation," of the Sustainable Development Goals (SDGs) led by the United Nations.

[0086] As described above, the present invention has been described using embodiments. However, 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 thereof. For example, all or part of the device can be configured by functionally or physically dispersing and integrating it in an arbitrary unit. Also, new embodiments resulting from any combination of a plurality of embodiments are included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination have the effects of the original embodiments combined.

Explanation of Signs

[0087] 1 Information processing device 2 Store terminal 3 User terminal 11 Communication unit 12 Storage unit 13 Control unit 131 Reception unit 132 Judgment unit 133 Issuance unit 134 Decision unit 135 Transfer unit 136 Repayment unit S Information processing system

Claims

1. A reception unit that receives a token issuance request, including user identification information for identifying a user who requests token issuance; When the reception unit receives the issuance request, a token associated with the user identification information on the condition that the user indicated by the user identification information included in the issuance request is purchasing a product at a predetermined store, and on the condition that the token has been redeemed, a token is issued to the holder of the token, and a predetermined amount of a predetermined benefit corresponding to the sales status or usage status of the predetermined store is attached at the time of redemption of the token; an issuance unit for issuing; An information processing apparatus having the above.

2. A storage unit that stores user identification information of a user who has purchased a product at the predetermined store; A determination unit that refers to the storage unit and determines whether the user indicated by the user identification information included in the issuance request received by the reception unit is purchasing a product at the predetermined store; Having; The issuance unit issues a token associated with the user identification information on the condition that the determination unit determines that the user indicated by the user identification information included in the issuance request is purchasing a product at the predetermined store. The information processing apparatus according to claim 1.

3. The issuance unit issues a token to which a right to receive products corresponding to a predetermined amount of money handled at the predetermined store is attached as the predetermined benefit to the holder of the token on the condition that the token has been redeemed. The information processing apparatus according to claim 1.

4. The issuance unit issues the token associated with the user identification information, to which a predetermined amount of a predetermined benefit corresponding to the sales of the predetermined store group is attached, on the condition that the user indicated by the user identification information included in the issuance request is purchasing a product in the predetermined store group. The information processing apparatus according to claim 1.

5. Having a determination unit that determines the amount of the predetermined benefit; The issuance unit issues a token to which the predetermined benefit determined by the determination unit is attached. The information processing apparatus according to claim 1.

6. Having a storage unit that stores sales information indicating sales at the predetermined store; The determination unit determines the amount of the predetermined benefit so that the amount of the predetermined benefit increases as the sales at the predetermined store indicated by the sales information increase. The information processing apparatus according to claim 5.

7. The determination unit acquires action information indicating an associated action, which is an action of the user who holds the token regarding the predetermined store, specifies the amount of the associated action based on the acquired action information, and determines the amount of the predetermined benefit such that the larger the amount of the specified associated action, the larger the amount of the predetermined benefit. The information processing apparatus according to claim 5.

8. When the holder of the token transfers, the determination unit specifies the amount of the associated action, which is an action of the user before the transfer regarding the predetermined store, and the amount of the associated action of the user after the transfer, and determines the amount of the predetermined benefit based on the amount of the associated action of the user before the transfer and the amount of the associated action of the user after the transfer. The information processing apparatus according to claim 5.

9. The reception unit receives a repayment request for the token including token identification information for identifying the token. When the reception unit receives the repayment request, a determination unit determines whether or not the repayment conditions for the token corresponding to the token identification information included in the request are satisfied. When the determination unit determines that the repayment conditions are satisfied, a repayment unit outputs permission information for permitting the repayment of the token corresponding to the token identification information included in the repayment request. The information processing apparatus according to claim 1, comprising:

10. The issuance unit issues a token with a repayment date and time set. When the reception unit receives the repayment request, the determination unit determines whether or not the repayment conditions are satisfied based on whether or not the date and time when the repayment request was received is after the repayment date and time set for the token corresponding to the token identification information included in the repayment request. The information processing apparatus according to claim 9.

11. When the reception unit receives the repayment request, the determination unit specifies the repayment conditions associated with the token identification information included in the repayment request, and determines whether or not the specified repayment conditions are satisfied. The information processing apparatus according to claim 9.

12. The repayment unit executes a process of eliminating the token corresponding to the token identification information included in the repayment request on the condition that the permission information is output. The information processing apparatus according to claim 9.

13. The reception unit receives a transfer request for the token including token identification information for identifying the token and user identification information newly associated with the token. When the reception unit receives the transfer request, it has a transfer unit that executes a process of changing the user identification information associated with the token identification information included in the transfer request to the user identification information included in the transfer request. The information processing apparatus according to claim 1.

14. Executed by a computer Receiving a token issuance request including user identification information for identifying a user who requests issuance of a token; When the issuance request is received, on the condition that the user indicated by the user identification information included in the issuance request is purchasing a product at a predetermined store, a token associated with the user identification information, provided that the token has been redeemed, issuing a token to the holder of the token at the time of redemption of the token, with a predetermined benefit in an amount corresponding to the sales status or usage status of the predetermined store attached thereto; An information processing method comprising:

Citation Information

Patent Citations

  • Transaction point settlement system

    JP2003296820A

  • Transaction point adjustment system

    JP2004192141A

  • Benefit offering method, benefit offering apparatus, and benefit offering system

    JP2020052805A

  • Information processing device and information processing method

    JP2023121550A

  • Information processing device and information processing method

    JP2023121712A