Information processing device and information processing method

The information processing device addresses the low engagement and sales promotion in conventional systems by issuing tokens redeemable for benefits tied to product purchases, effectively promoting sales and user interest in the specified product.

JP7681788B1Active Publication Date: 2025-05-22KDDI CORP
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2024202195
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-05-22
Estimated Expiration
2044-01-05

AI Technical Summary

Technical Problem

Conventional systems for promoting product sales through point-based rewards lack effectiveness in engaging users, as the delivery of products is not tied to user interest or purchase behavior, leading to low sales promotion.

Method used

An information processing device that issues tokens to users only after they have purchased a specified product, with the token redeemable for a benefit that corresponds to the purchase or usage status of the product, thereby incentivizing user engagement and sales promotion.

Benefits of technology

The system effectively promotes sales of the specified product by linking user engagement and purchase behavior, enhancing user interest and spreading product information through social networks, ultimately leading to increased sales.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007681788000001_ABST
    Figure 0007681788000001_ABST
Patent Text Reader

Abstract

Promote the sale of a given product. [Solution] The information processing device 1 has a reception unit 131 that receives a token issuance request including a user ID for identifying the user requesting the issuance of the token, and an issuance unit 133 that, when the reception unit 131 receives an issuance request, issues a token associated with user identification information, on condition that the user identified by the user ID included in the issuance request has purchased a specified product, and, on condition that the token has been redeemed, issues to the holder of the token a token that is provided with a specified benefit in an amount corresponding to the purchase or usage status of the specified product at the time of redemption of the token.
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 district 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 of the predetermined product to which 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 the predetermined product is low. If the degree of interest of the user in the predetermined product is low, information about the predetermined product via SNS (Social Networking Service), etc. does not spread, and there is a problem that sales 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 a predetermined product.

Means for Solving the Problems

[0006] An information processing device according to a first aspect of the present invention has a reception unit that receives a token issuance request including user identification information for identifying a user requesting issuance of a token, and an issuing unit that, when the reception unit receives the issuance request, issues a token associated with the user identification information included in the issuance request, on condition that the user identified by the user identification information has purchased a specified product, and on condition that the token has been redeemed, issues to the holder of the token a specified benefit in an amount corresponding to the purchase status or usage status of the specified product at the time of redemption of the token.

[0007] The information processing device may have a memory unit that stores user identification information of a user who has purchased the specified product, and a judgment unit that refers to the memory unit to determine whether the user indicated by the user identification information included in the issuance request accepted by the reception unit has purchased the specified product, and the issuance unit may issue a token associated with the user identification information on the condition that the judgment unit determines that the user indicated by the user identification information included in the issuance request has purchased the specified product.

[0008] The issuing unit may issue a token that, on condition that the token is redeemed, gives the holder of the token the right to receive the specified product or a product different from the specified product as the specified benefit.

[0009] The information processing device may include a determination unit that determines an amount of the predetermined benefit, and the issuer may issue a token to which the amount of the predetermined benefit determined by the determination unit is attached.

[0010] The information processing device may have a memory unit that stores sales information indicating sales of the specified product, and the determination unit may determine the amount of the specified benefit such that the amount of the specified benefit increases as the sales of the specified product indicated by the sales information increases.

[0011] The determination unit may acquire behavioral information indicating related behavior, which is behavior of the user who holds the token regarding the specified product or a seller or manufacturer of the specified product, identify the related behavior based on the acquired behavioral information, and determine the amount of the specified benefit according to the identified related behavior.

[0012] When the holder of the token is transferred, the determination unit may identify the amount of related actions, which are actions related to the specified product or the seller or manufacturer of the specified product, of the user before the transfer and the amount of the related actions of the user after the transfer, and determine the amount of the specified benefit based on the amount of the related actions of the user before the transfer and the amount of the related actions of the user after the transfer.

[0013] The reception unit may receive a redemption request for the token including token identification information for identifying the token, and the information processing device may have a determination unit that, when the reception unit receives the redemption request, determines whether or not a redemption condition for the token corresponding to the token identification information included in the redemption request is satisfied, and a redemption unit that, when the determination unit determines that the redemption condition is satisfied, outputs permission information that permits redemption of the token corresponding to the token identification information included in the redemption request.

[0014] The issuing unit may issue a token with a redemption date and time set, and when the receiving unit receives the redemption request, the determining unit may determine whether the redemption conditions are satisfied based on whether the date and time the redemption request is received is after the redemption date and time set in the token corresponding to the token identification information included in the redemption request.

[0015] When the receiving unit receives the redemption request, the determination unit may identify redemption conditions associated with token identification information included in the redemption request, and determine whether the identified redemption conditions are satisfied. The redemption unit may execute a process of deleting a token corresponding to token identification information included in the redemption request, on condition that the permission information is output.

[0016] The reception unit may receive a transfer request for the token, the transfer request including token identification information for identifying the token and the user identification information to be newly associated with the token, and the information processing device may have 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 the steps of: receiving a token issuance request, the token request including user identification information for identifying a user requesting issuance of a token, executed by a computer; and, upon receiving the issuance request, issuing a token associated with the user identification information included in the issuance request, on condition that the user identified by the user identification information has purchased a specified product, to a holder of the token, on condition that the token has been redeemed, the token being accompanied by a specified benefit in an amount corresponding to the purchase or usage status of the specified product at the time of redemption of the token. Effect of the Invention

[0018] According to the present invention, it is possible to promote sales of a predetermined product. [Brief description of the drawings]

[0019] [Figure 1] FIG. 1 is a diagram illustrating an overview of an information processing system. [Diagram 2] FIG. 2 is a diagram illustrating a functional configuration of an information processing device. [Diagram 3] FIG. 4 is a diagram illustrating an example of purchase history information. [Figure 4] FIG. 11 is a diagram showing an example of sales information. [Diagram 5] FIG. 2 illustrates an example of a data structure of a token. [Figure 6] 11 is a flowchart showing an example of a processing flow related to token issuance in an information processing device. [Figure 7]13 is a flowchart showing an example of a processing flow related to token redemption in an information processing device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0020] [Overview of information processing device 1] 1 is a diagram showing an overview of an 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 device 1, a store terminal 2 used in a store, and a user terminal 3 used by a user.

[0021] The information processing device 1 is communicatively connected to the store terminal 2 and the user terminal 3 via a communication network such as the Internet or a mobile phone line. The information processing device 1 is also communicatively connected to a specific blockchain. The specific blockchain is assumed to be a private blockchain that the information processing device 1 can refer to. In the following description, the specific blockchain is also simply referred to as the blockchain.

[0022] The information stored on the blockchain is, for example, a redeemable token, which is a utility token that, on condition that the token is redeemed, provides the holder of the token with a predetermined benefit in an amount corresponding to the purchase status or usage status of a predetermined product. In this embodiment, the redemption of a token means that the holder loses the right to hold the token after a set date has arrived. The token is stored, for example, by the blockchain in association with identification information (ID) for identifying the holder.

[0023] The blockchain contains multiple blocks of data, and each block contains one or more transactions indicating that a token holder has been transferred. Each block in the blockchain contains a hash value generated according to a set of rules, and the accuracy of the entire blockchain is guaranteed by checking the consistency of the hash values ​​between blocks.

[0024] The predetermined product is, for example, a product sold at a store where the store terminal 2 is used, but is not limited thereto and may be a service available at the store. In addition, the predetermined benefit is, for example, the delivery of a quantity of the predetermined product according to the purchase status of the predetermined product in the market to the token holder.

[0025] The information processing device 1 receives a token issuance request from the store terminal 2 in response to a user using the user terminal 3 purchasing a specific product at a store ((1) and (2) in FIG. 1). The token issuance request includes a user ID as user identification information for identifying the user.

[0026] When the information processing device 1 receives a token issuance request, it determines whether the user identified by the user ID included in the issuance request has purchased a specific product ((3) in FIG. 1). If the information processing device 1 determines that the user has purchased the specific product, it issues a redeemable token associated with the user ID ((4) in FIG. 1). In this way, the user desires to be issued a redeemable token and purchases the specific product. Therefore, the information processing device 1 can promote sales of the specific product.

[0027] Thereafter, in order to receive a specified product to be delivered in exchange for the token redemption, the user makes a token redemption request to the store terminal 2 using the user terminal 3 at the store ((5) in FIG. 1). The token redemption request includes a token ID as token identification information for identifying the token. Upon receiving the token redemption request from the user terminal 3, the store terminal 2 transmits the redemption request to the information processing device 1 ((6) in FIG. 1).

[0028] When the information processing device 1 receives a token redemption request from the store terminal 2, it determines whether the token redemption conditions indicated by the token ID included in the redemption request are met ((7) in FIG. 1). If the information processing device 1 determines that the redemption conditions are met, it transmits permission information indicating that the token redemption is permitted to the store terminal 2 ((8) in FIG. 1). When the store terminal 2 receives the permission information, a store clerk hands over the specified product to the user ((9) in FIG. 1). In this way, the user can receive the specified product in exchange for redeeming the token.

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

[0030] 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 that stores various data, and includes a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, etc. The storage unit 12 stores a program executed by the control unit 13. The storage unit 12 stores a program that causes the control unit 13 to function as a reception unit 131, a determination unit 132, an issuance unit 133, a determination unit 134, a transfer unit 135, and a redemption unit 136.

[0031] The storage unit 12 also stores purchase history information of a specific product including the user ID of a user who has purchased the specific product. FIG. 3 is a diagram showing an example of the purchase history information. As shown in FIG. 3, the purchase history information is information that associates the user ID of a user, a product ID for identifying a specific product purchased by the user, the purchase quantity of the product, the purchase date and time of the product, and an issue flag indicating whether a token has been issued for the product. The issue flag stores 0 or 1. When the value of the issue flag is 0, it indicates that a token has not been issued in response to the purchase of the specific product, and when the value of the issue flag is 1, it indicates that a token has been issued in response to the purchase of the specific product.

[0032] The storage unit 12 also stores sales information indicating sales of a specific product. FIG. 4 is a diagram showing an example of the sales information. As shown in FIG. 4, the sales information is information that associates the product ID of the specific product, a sales aggregation period, and sales of the specific product during the aggregation period. Here, the sales of the specific product indicate sales in the market, that is, the total sales at multiple stores. The sales information is also updated periodically by the control unit 13, for example.

[0033] The control unit 13 is, for example, a CPU (Central Processing Unit). The control unit 13 executes a program stored in the storage unit 12 to function as a reception unit 131, a judgment unit 132, an issuance unit 133, a decision unit 134, a transfer unit 135, and a redemption unit 136, and executes processes related to token issuance, determination of the amount of benefit granted to a token holder by token redemption, token transfer, and token redemption. Details of these processes will be described below.

[0034] [Token issuance] First, the process of issuing a token will be described. The reception unit 131 receives a token issuance request. For example, the store terminal 2 of a store receives a payment request including a user ID from a user terminal 3 used by a user who purchases a specific product, and performs payment for the purchase of the specific product using the user ID. In response to the payment being made, purchase history information is stored in the storage unit 12 of the information processing device 1. Thereafter, the store terminal 2 transmits a token issuance request including a user ID for identifying the user requesting issuance of a token and a product ID of the specific product to the information processing device 1. The reception unit 131 receives a token issuance request from the store terminal 2.

[0035] The reception unit 131 receives a token issuance request from the store terminal 2, but is not limited to this, and may receive a token issuance request from the user terminal 3. In this case, a token app, which is an application program for receiving services related to tokens, is installed in the user terminal 3. The user terminal 3 executes the token app to display the purchase history of a specific product of the user on its display unit and receives an operation from the user requesting the issuance of a token corresponding to the purchase history. For example, when the user terminal 3 receives an operation requesting the issuance of a token, the user terminal 3 transmits a token issuance request including the user ID of the user who uses the user terminal 3 and the product ID of the specific product to the information processing device 1. The reception unit 131 receives a token issuance request from the user terminal 3.

[0036] When the reception unit 131 receives an issuance request, the determination unit 132 determines whether or not 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 and determines whether or not a user indicated by a user ID included in the issuance request received by the reception unit 131 has purchased a specific product indicated by a product ID included in the issuance request.

[0037] For example, the determination unit 132 refers to the purchase history information stored in the storage unit 12 and determines whether or not there is a purchase history with an issue flag value of "0" among the purchase histories corresponding to the user ID and product ID included in the issuance request. If the determination unit 132 determines that there is a purchase history with an issue flag value of "0", it determines that the user has purchased the specified product, and if it determines that there is no purchase history with an issue flag value of "0", it determines that the user has not purchased the specified product.

[0038] When the receiving unit 131 receives an issuance request, the issuing unit 133 issues a token associated with the user ID included in the issuance request, on the condition that the user indicated by the user ID has purchased a specified product, and on the condition that the token has been redeemed, to the holder of the token, a token with a specified amount of benefit corresponding to the purchase or usage status of the specified product.

[0039] Specifically, the issuing unit 133 issues a token associated with a user ID on the condition that the determining unit 132 determines that the token issuance condition is satisfied, i.e., on the condition that the determining unit 132 determines that a user indicated by a user ID included in the issuance request has purchased a specific product. The issuing unit 133 issues, as the token, a governance token having a voting right regarding the determination of the management policy of a business that manufactures or sells the specific product. Here, the voting right may be a voting right for votes regarding the determination of the business's management policy up until the redemption date and time of the token.

[0040] The issuing unit 133 issues a token with a redemption date and time set in advance, but is not limited to this. The issuing unit 133 may issue a token with no redemption date and time set. In this case, the control unit 13 may have a setting unit that sets the redemption date and time after the issuing unit 133 issues the token.

[0041] The issuing unit 133 causes the blockchain to issue a token associated with the user ID and product 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 a token. In the token shown in FIG. 5, a token ID, a product ID, a token issuance date and time, identification information of the holder, the number of voting rights, a predetermined amount of benefit, and a redemption condition URI (Universal Resource Identifier) ​​are associated with each other.

[0042] The holder identification information stores the user ID of the user who has purchased the specified product or the user who has acquired the token as the user ID of the user who has the token. The number of voting rights is the number of voting rights for voting regarding the decision on the management policy of the business that manufactures or sells the specified product. The issuing unit 133 determines the number of voting rights so that the more the number of purchases of the specified product, the more voting rights there are.

[0043] The predetermined benefit is, for example, a right for a token holder to receive a predetermined product or a product different from the predetermined product. The amount of the predetermined benefit is an amount corresponding to the purchase status of the predetermined product by multiple users in the market, and is determined by the determination unit 134. The processing of the determination unit 134 will be described later.

[0044] The redemption condition URI is access information for accessing redemption condition information indicating the redemption conditions of the token. The redemption condition is, for example, that the redemption request is made after the redemption date and time indicating the date on which the token can be redeemed, or that the redemption request is made within the token redemption acceptance period set after the redemption date and time. The redemption condition may include a condition related to a specific product, such as purchasing a specific number of a specific product or performing a related action related to the specific product.

[0045] When issuing a token, the issuing unit 133 changes the value of the issue flag of the purchase history corresponding to the user ID and store ID included in the issuance request, which has a value of "0", to "1".

[0046] [Determination of the amount of the specified benefit] Next, a process for determining the amount of a predetermined benefit to be granted to a holder of a token on condition that the token is redeemed will be described.

[0047] The determination unit 134 determines the amount of the predetermined benefit to be given to the holder of the token upon redemption of the token. For example, the determination unit 134 determines the amount of the predetermined benefit such that the amount of the predetermined benefit increases as the sales of the predetermined product indicated by the sales information of the predetermined product stored in the storage unit 12 increases. For example, if the predetermined benefit is the delivery of a predetermined product to the holder of the token, the determination unit 134 increases the amount of the predetermined product delivered to the holder of the token as the sales of the predetermined product indicated by the sales information stored in the storage unit 12 increases.

[0048] After determining the amount of the predetermined benefit, the determination unit 134 transmits an instruction to the blockchain to associate the token ID of the token with the amount of the predetermined benefit. In accordance with the instruction transmitted by the information processing device 1, the blockchain changes the amount of the predetermined benefit associated with the token ID to the amount of the predetermined benefit determined by the determination unit 134. This associates the token ID of the token with the amount of the predetermined benefit.

[0049] The determination unit 134 may acquire behavioral information indicating related behavior, which is behavior of a user who holds a token, related to a predetermined product or a seller or manufacturer of the predetermined product. Then, the determination unit 134 may identify the related behavior based on the acquired behavioral information, and determine the amount of the predetermined benefit according to the identified related behavior.

[0050] In this case, the determination unit 134 acquires behavior information indicating the user's related behavior for each predetermined period. The determination unit 134 determines the amount of the predetermined benefit according to the performance of the related behavior for each of the plurality of predetermined periods.

[0051] The related behavior is, for example, a behavior of posting a positive message on an SNS for a specific product or a seller or manufacturer of the specific product after the token issuance date and time, a behavior of participating in a related event that is an event related to the specific product or a seller or manufacturer of the specific product, and a purchasing behavior of the specific product. For example, an SNS ID, which is an ID of a user corresponding to an SNS service, is associated with a user ID. The determination unit 134 acquires, from among SNS messages corresponding to the SNS ID associated with the user ID, a positive message for the specific product or a seller or manufacturer of the specific product as behavior information indicating the related behavior of the user corresponding to the user ID.

[0052] In addition, the administrator of the related event collects user IDs of users who participated in the related event, and stores the collected user IDs in association with event IDs indicating the related events as event participation information in the storage unit 12. The determination unit 134 refers to the event participation information and obtains the number of event IDs associated with the user ID, i.e., the number of participations in the event by the user, as behavior information indicating the related behavior of the user corresponding to the user ID.

[0053] In addition, the determination unit 134 refers to the purchase history information stored in the memory unit 12, identifies the purchase volume of a specified product during a specified period corresponding to the user ID, and acquires the purchase volume as behavioral information indicating related behavior of the user corresponding to the user ID.

[0054] The determination unit 134 specifies the amount of related behavior after the token issuance based on the acquired behavior information, and changes the amount of the predetermined benefit based on the specified amount. For example, the determination unit 134 changes the amount of the predetermined benefit so that the greater the specified amount, the greater the amount of the predetermined benefit. In this way, the user increases the related behavior in an attempt to obtain a large amount of the predetermined benefit at the time of redemption of the token, which increases the recognition of the predetermined product in the market and increases the user's willingness to purchase the predetermined product. This allows the information processing device 1 to increase the probability of increasing sales of the predetermined product in the entire market.

[0055] In addition, while related behavior is, for example, behavior toward a specified product or a seller or manufacturer of a specified product after the date and time of issuance of the token, it is not limited to this and may also include behavior toward a specified product or a seller or manufacturer of a specified product before the date and time of issuance of the token.

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

[0057] In addition, the cumulative value of the amount of related actions in a plurality of predetermined periods may be stored in association with the token ID, and the determination unit 134 may determine the amount of the predetermined benefit based on the cumulative value of the amount of related actions associated with the token ID. That is, when the holder of the token is transferred, the determination unit 134 may determine the amount of the predetermined benefit based on the amount of related actions of the user before the transfer and the amount of related actions of the user after the transfer. In this way, the greater the amount of related actions of the holder of the token before the transfer, the greater the amount of the predetermined benefit that the user after the transfer can obtain at the time of redemption. Therefore, the selling price of the token can be changed according to the amount of related actions of the holder of the token before the transfer.

[0058] [Token transfer] Next, a process related to token transfer will be described. A token transfer is, for example, a transfer involving the transfer of money between a user from which the token is transferred and a user to which the token is transferred. The reception unit 131 receives a token transfer request including a token ID for identifying the token and a user ID of a user to be newly associated with the token.

[0059] For example, first, the reception unit 131 acquires a user ID from the user terminal 3 of a user who wishes to sell a token among multiple users who own tokens, and receives a token ID of the token to be sold and the selling price of the token. The reception unit 131 associates the token ID with the selling price of the token and stores it in the storage unit 12 as token selling information.

[0060] The reception unit 131 also receives a request to acquire a sales list of tokens from the user terminal 3 of a user who wishes to purchase a token. Upon receiving the request to acquire the sales list, the reception unit 131 generates a sales list in which the token IDs of the tokens being sold are associated with the selling prices, based on the token sales information stored in the storage unit 12. Here, in the sales list, the token IDs may be associated with at least one of the number of voting rights, information indicating the amount of a predetermined benefit granted to the holder upon redemption of the token, and the redemption date and time of the token.

[0061] The reception unit 131 sends the sales list to the user terminal 3 and receives a token transfer request from the user terminal 3 of a user who wishes to purchase a token via the sales list, the request including the token ID of the token that the user wishes to purchase and the user ID of the user.

[0062] When the receiving unit 131 receives a 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, the storage unit 12 or the external device stores the user ID of a user in association with the balance of electronic money held by the user.

[0063] When the receiving unit 131 receives a transfer request, the transfer unit 135 refers to the blockchain and identifies the user ID of the user from whom the token is to be transferred, which is associated with the token ID included in the transfer request.

[0064] Then, the transfer unit 135 determines whether the balance of electronic money associated with the user ID included in the transfer request, i.e., the user ID of the transfer destination, is greater than the sales amount of the token. When the transfer unit 135 determines that the balance of electronic money associated with the user ID of the transfer destination is greater than the sales amount of the token, the transfer unit 135 subtracts the sales amount of the token from the balance of the electronic money. In addition, the transfer unit 135 adds the sales amount of the token to the balance of electronic money associated with the user ID of the user from whom the token was transferred. Note that the transfer unit 135 may calculate a fee associated with the transfer of the token and add the amount obtained by subtracting the fee from the sales amount to the balance of electronic money associated with the user ID of the user from whom the token was transferred.

[0065] The transfer unit 135 transmits a change instruction to the blockchain to change the holder of the token corresponding to the token ID included in the transfer request to the user ID included in the transfer request. The blockchain changes the identification information of the holder of the token to the user ID included in the transfer request in accordance with the change instruction transmitted by the information processing device 1.

[0066] [Token redemption] Next, the process for redeeming tokens will be described. The reception unit 131 receives a token redemption request including a token ID for identifying the token. For example, when a predetermined benefit given to a token holder upon redemption of the token is delivery of various products such as a predetermined product to the holder, the product is delivered at a store. Therefore, in response to receiving a token redemption request from a user at the store, the store terminal 2 of the store transmits the token redemption request to the information processing device 1.

[0067] For example, the store terminal 2 receives a token ID of a token that the user wishes to redeem from the user terminal 3. The store terminal 2 transmits a token redemption request including the received token ID to the information processing device 1. The reception unit 131 receives the token redemption request transmitted from the store terminal 2.

[0068] Note that the reception unit 131 receives a token redemption request from the store terminal 2, but is not limited to this, and may receive a token redemption request from the user terminal 3. In this case, a token app is installed in the user terminal 3. The user terminal 3 executes the token app to receive an operation from a user requesting redemption of a token held by the user. For example, when the user terminal 3 receives a selection of a token to be redeemed from among the tokens held by the user, the user terminal 3 transmits a token redemption request including the token ID of the selected token to the information processing device 1. The reception unit 131 receives a token redemption request from the user terminal 3.

[0069] When the receiving unit 131 receives a redemption request, the determination unit 132 determines whether the redemption conditions of the token corresponding to the token ID included in the redemption request are satisfied. First, when the receiving unit 131 receives a redemption request, the determination unit 132 identifies the redemption conditions associated with the token ID included in the redemption request. For example, the determination unit 132 refers to the blockchain and identifies the redemption condition URI associated with the token ID included in the redemption request. The determination unit 132 accesses a storage destination of the redemption conditions indicated by the identified redemption condition URI, and identifies the redemption conditions corresponding to the token ID included in the redemption request.

[0070] The determination unit 132 determines whether the specified redemption condition is satisfied. For example, the redemption condition includes a condition that the date on which the redemption request is received is after the redemption date and time. Therefore, when the reception unit 131 receives a redemption request, the determination unit 132 determines whether the redemption condition is satisfied based on whether the date and time on which the redemption request is received is after the redemption date and time set in the token corresponding to the token ID included in the redemption request. In addition, when there are multiple specified redemption conditions, the determination unit 132 determines whether each of the multiple conditions is satisfied.

[0071] When the determination unit 132 determines that the redemption condition corresponding to the token ID included in the redemption request is satisfied, the redemption unit 136 outputs permission information permitting redemption of the token corresponding to the token ID. The redemption unit 136 transmits the permission information to the terminal that issued the redemption request.

[0072] For example, if the terminal that has requested the redemption is the store terminal 2, the redemption unit 136 transmits permission information to the store terminal 2. Upon receiving the permission information, the store terminal 2 displays on the display unit that the permission information has been received. The store clerk can confirm that the permission information has been received and hand over the specified product or the like as the specified benefit to the user. Furthermore, if the terminal that has requested the redemption is the user terminal 3, the redemption unit 136 transmits permission information to the user terminal 3. Upon receiving the permission information, the user terminal 3 displays on the display unit that the permission information has been received. The user can receive the specified product or the like as the specified benefit from the store by having the store clerk confirm the permission information.

[0073] The redemption unit 136 also functions as an extinction processing unit, and executes a process of extinguishing the governance token when the extinction condition of the governance token is satisfied, regardless of whether the voting rights held by the governance token are used or not. Here, the extinction condition of the governance token is, for example, that the redemption condition is satisfied when the reception unit 131 receives a redemption request of the governance token.

[0074] For example, the redemption unit 136 executes an instruction to the blockchain to move the token of the token ID included in the redemption request to an unremovable wallet as a process of deleting the token corresponding to the token ID included in the redemption request. A wallet from which a token cannot be removed is, for example, a wallet that does not have a private key and from which the stored token cannot be removed. In this way, the information processing device 1 can prevent a predetermined benefit from being given to a user again by the redeemed token.

[0075] [Operation flow] Next, a description will be given of the flow of processing in the information processing device 1. Fig. 6 is a flowchart showing an example of the flow of processing related to token issuance in the information processing device 1. First, the reception unit 131 receives a request for issuing a token including a user ID and a product ID from the store terminal 2 (S1).

[0076] Next, the determination unit 132 determines whether or not the user indicated by the user ID included in the token issuance request has purchased a predetermined product indicated by the product 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 determines whether or not the user indicated by the user ID included in the issuance request has purchased a predetermined product based on whether or not there is a purchase history with an issue flag value of "0" among the purchase histories corresponding to the user ID and product ID included in the issuance request. If the determination unit 132 determines that the user indicated by the user ID included in the issuance request has purchased the predetermined product (YES in S2), it proceeds to S3, and if it determines that the user has not purchased the predetermined product (NO in S2), it proceeds to S5.

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

[0078] FIG. 7 is a flowchart showing an example of a process flow related to token redemption in the information processing device 1. First, the reception unit 131 receives a token redemption request including the token ID from the store terminal 2 (S11). Next, when the receiving unit 131 receives a redemption request, the determining unit 132 identifies the redemption conditions associated with the token ID included in the redemption request (S12).

[0079] Next, the determination unit 132 determines whether the identified redemption condition is satisfied (S13). When the determination unit 132 determines that the redemption condition is satisfied (YES in S13), the redemption unit 136 outputs permission information that permits the redemption of the token to the token ID included in the redemption request (S14), and executes a process of extinguishing the token corresponding to the token ID (S15).

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

[0081] [Variations] In the above embodiment, an example has been described in which the predetermined product is a product sold at a store where the store terminal 2 is used, but if the predetermined product is a predetermined service, the issuing unit 133 may issue a token to the holder of the token on condition that the token is redeemed, the token being provided with a predetermined benefit in an amount corresponding to the usage status of the predetermined service. In this case, the determining unit 134 may determine the amount of the predetermined benefit such that the greater the usage amount of the predetermined service, the greater the amount of the predetermined benefit.

[0082] [Effects of 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 requesting the issuance of a token, the information processing device 1 issues a token associated with the user identification information on the condition that the user indicated by the user ID included in the issuance request has purchased a predetermined product, and on the condition that the token has been redeemed, the information processing device 1 issues a token to the holder of the token, which has a predetermined benefit in an amount corresponding to the purchase status or usage status of the predetermined product. In this way, the information processing device 1 can promote sales of the predetermined product.

[0083] 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."

[0084] 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]

[0085] 1. Information processing device 2. Store terminal 3. User terminal 11 Communications Department 12 Storage section 13 Control section 131 Reception 132 Judgment section 133 Publishing Department 134 Decision Section 135 Relocation Department 136 Redemption Department S Information Processing System

Claims

1. a reception unit that receives a token issuance request including user identification information for identifying a user requesting issuance of a token; an issuing unit that, when the accepting unit accepts the issuance request, issues to the holder of the token, on condition that a user identified by user identification information included in the issuance request has purchased a predetermined product, the issuing unit issuing a token associated with the user identification information, the token being attached with a predetermined benefit amount corresponding to a purchase status or usage status of the predetermined product by multiple users, including a purchase status or usage status of the predetermined product by the multiple users after issuance of the token, on condition that the token has been redeemed; An information processing device having the above configuration.

2. A storage unit for storing user identification information of a user who has purchased the predetermined product; a determination unit that refers to the storage unit and determines whether a user identified by user identification information included in the issuance request accepted by the acceptance unit has purchased the predetermined product; having The issuing unit issues a token associated with the user identification information on the condition that the determination unit determines that the user identified by the user identification information included in the issuance request has purchased the predetermined product. The information processing device according to claim 1 .

3. The issuing unit issues a token to a holder of the token, the token having a right to receive the specified product or a product different from the specified product as the specified benefit, on condition that the token is redeemed. The information processing device according to claim 1 .

4. a determination unit for determining an amount of the predetermined benefit; The issuing unit issues tokens to which the predetermined benefit is attached in an amount determined by the determining unit. The information processing device according to claim 1 .

5. A storage unit for storing sales information indicating sales of the predetermined product, The determination unit determines the amount of the predetermined benefit such that the amount of the predetermined benefit increases as the sales of the predetermined product indicated by the sales information increases. The information processing device according to claim 4.

6. The determination unit acquires behavioral information indicating related behavior of the user who holds the token, the related behavior being related to the specified product or a seller or manufacturer of the specified product, identifies the related behavior based on the acquired behavioral information, and determines the amount of the specified benefit according to the identified related behavior. The information processing device according to claim 4.

7. The determination unit, when the holder of the token is transferred, identifies an amount of related actions of the user before the transfer, which is an action related to the specified product or a seller or manufacturer of the specified product, and an amount of the related actions of the user after the transfer, and determines the amount of the specified benefit based on the amount of the related actions of the user before the transfer and the amount of the related actions of the user after the transfer. The information processing device according to claim 4.

8. The reception unit receives a redemption request for the token, the redemption request including token identification information for identifying the token; a determination unit that, when the reception unit receives the redemption request, determines whether or not a redemption condition for a token corresponding to token identification information included in the redemption request is satisfied; a redemption unit that outputs permission information permitting redemption of the token corresponding to token identification information included in the redemption request when the determination unit determines that the redemption condition is satisfied; having The information processing device according to claim 1 .

9. The issuing unit issues tokens with a redemption date and time set, When the reception unit receives the redemption request, the determination unit determines whether or not the redemption condition is satisfied based on whether or not the date and time when the redemption request is received is after the redemption date and time set in the token corresponding to the token identification information included in the redemption request. The information processing device according to claim 8.

10. When the reception unit receives the redemption request, the determination unit identifies redemption conditions associated with the token identification information included in the redemption request and determines whether the identified redemption conditions are satisfied. The information processing device according to claim 8.

11. The redemption unit executes a process of deleting a token corresponding to token identification information included in the redemption request on condition that the permission information is output. The information processing device according to claim 8.

12. The reception unit receives a transfer request for the token, the transfer request including token identification information for identifying the token and the user identification information to be newly associated with the token; a transfer unit that executes a process of changing user identification information associated with the token identification information included in the transfer request to the user identification information included in the transfer request when the reception unit receives the transfer request, The information processing device according to claim 1 .

13. The computer executes receiving a token issuance request including user identification information for identifying a user requesting issuance of the token; Upon receiving the issuance request, on condition that a user identified by user identification information included in the issuance request has purchased a predetermined product, issuing a token associated with the user identification information, to a holder of the token on condition that the token has been redeemed, the token being provided with a predetermined benefit in an amount corresponding to the purchase or usage status of the predetermined product by multiple users, including the purchase or usage status of the predetermined product by the multiple users after the issuance of the token, at the time of redemption of the token; An information processing method comprising the steps of:

Citation Information

Patent Citations

  • Method and system for point management

    JP2001325508A

  • 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