Information processing device, information processing method, and program

The information processing device addresses the challenge of token distribution by granting tokens to non-participating users on a blockchain, ensuring community participation through association with participating users, thereby effectively encouraging community engagement.

JP7725693B1Active Publication Date: 2025-08-19KDDI CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024223769
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-08-19
Estimated Expiration
2044-12-19

AI Technical Summary

Technical Problem

Existing systems fail to effectively encourage non-participating users to join a community by gifting tokens, as participating users often hold onto tokens without transferring them to non-participating users.

Method used

An information processing device that receives a grant request from a second user to issue a token on a blockchain, associating the first user as the holder, while ensuring the second user is a community participant and the first user is not, thereby granting the token to the first user.

Benefits of technology

This approach reliably provides tokens intended for non-participating users, encouraging them to join the community by associating the token with the first user on the blockchain.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007725693000001_ABST
    Figure 0007725693000001_ABST
Patent Text Reader

Abstract

To more reliably provide a token intended to be provided from a providing user to a providing user to the providing user. [Solution] An information processing device 1 according to one embodiment of the present invention has a receiving unit 131 that receives a grant request from a second user different from the first user to grant a token for using specified content to the first user, and an output unit 134 that outputs issuance information for issuing a token on a blockchain that records first identification information for identifying the first user as the holder, in association with second identification information for identifying the second user.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, and a program for processing information about tokens managed on a blockchain. [Background technology]

[0002] Patent document 1 describes an invention in which a non-fungible token associated with a first user is transferred from the first user to a second user by disassociating the token from the first user and associating it with the second user. [Prior art documents] [Patent documents]

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

[0004] One way to encourage participation in a community is to distribute tokens, such as event participation rights, to participating users who are participating in a community, and have the participating users give the tokens as gifts to non-participating users who are not participating in the community. In the invention described in Patent Document 1, participating users can hold the tokens without transferring them to non-participating users, so there is a possibility that giving tokens to non-participating users as gifts may not be effective enough to encourage them to join the community.

[0005] Therefore, the present invention has been made in consideration of these points, and aims to make it possible to more reliably provide tokens intended to be provided by a providing user to a destination user to the destination user. [Means for solving the problem]

[0006] An information processing device of a first aspect of the present invention includes a receiving unit that receives a grant request from a second user different from the first user to grant a token for using specified content to a first user, and an output unit that outputs issuance information for issuing the token, which records first identification information for identifying the first user as the holder, in association with second identification information for identifying the second user on a blockchain.

[0007] The information processing device may further have an identification unit that identifies whether the first user and the second user are participants in the community based on information indicating participants participating in the community stored in a memory unit, and the output unit may output the issuance information on the condition that the second user is a participant in a specified community and the first user is not a participant in the community.

[0008] In response to outputting the publication information, the output unit may cause the storage unit to store information indicating that the first user is a participant of the community.

[0009] The output unit may output benefit information for providing a benefit to the second user on condition that the first user becomes a participant of the community after outputting the issuance information.

[0010] The output unit may output reward information for issuing a reward token indicating a reward to be provided to the second user on the blockchain, on the condition that the issuance information has been output, and the output unit may change the reward indicated by the reward token, on the condition that the first user has become a participant of the community after outputting the reward information.

[0011] The output unit may output benefit information for providing different benefits to the second user depending on the number of one or more first users who become participants in the community after outputting the issuance information.

[0012] The output unit may output benefit information for providing different benefits to the second user depending on the attributes of one or more first users who become participants in the community after outputting the issuance information.

[0013] The receiving unit may receive the granting request from the first user to grant the token to a third user different from the first user and the second user, on the condition that the first user becomes a participant of the community after the output unit outputs the issuance information, and the output unit may output the issuance information to issue the token on the blockchain in association with the first identification information and the second identification information, recording third identification information for identifying the third user as the holder.

[0014] The output unit may output benefit information for providing a benefit to the first user and the second user on the condition that the third user becomes a participant of the community after outputting the issuance information for the third user.

[0015] The content may be information indicating the right to participate in a predetermined event.

[0016] The output unit may output benefit information for providing a benefit to the second user on condition that the first user participates in the event after outputting the issuance information.

[0017] The output unit may display information indicating the value of one or more of the tokens granted by the second user to the first user on an information terminal used by the first user.

[0018] The token may be a token that is not permitted to be transferred between users on the blockchain.

[0019] A second aspect of the information processing method of the present invention includes the steps of: receiving, executed by a processor, a grant request from a second user different from the first user to grant a token for using specified content to a first user; and outputting issuance information for issuing, on a blockchain, the token that records first identification information for identifying the first user as the holder, in association with second identification information for identifying the second user.

[0020] A third aspect of the program of the present invention causes a processor to execute the steps of receiving a grant request from a second user different from the first user to grant a token for using specified content to a first user, and outputting issuance information for issuing the token, which records first identification information for identifying the first user as the holder, in association with second identification information for identifying the second user on a blockchain. [Effects of the Invention]

[0021] According to the present invention, it is possible to more reliably provide a token intended to be provided by a providing user to a receiving user to the receiving user. [Brief explanation of the drawings]

[0022] [Figure 1] 1 is a schematic diagram of an information processing system according to an embodiment. [Figure 2] 1 is a block diagram of an information processing system according to an embodiment. [Figure 3] FIG. 10 is a schematic diagram of a user terminal displaying a reception screen. [Figure 4] 10 is a schematic diagram for explaining a process in which an identification unit identifies whether each of a first user and a second user is a participant of a community. FIG. [Figure 5] FIG. 2 is a schematic diagram illustrating an exemplary token generated by a generation unit. [Figure 6]10 is a schematic diagram for explaining a process in which an output unit outputs special benefit information. FIG. [Figure 7] FIG. 10 is a schematic diagram for explaining a process when a first user makes a token grant request to a third user. [Figure 8] FIG. 10 is a flowchart illustrating an exemplary information processing method executed by an information processing device. DETAILED DESCRIPTION OF THE INVENTION

[0023] [Outline of Information Processing System S] 1 is a schematic diagram of an information processing system S according to this embodiment. The information processing system S includes an information processing device 1 and a user terminal 2. The information processing system S may also include other devices such as a server and a terminal.

[0024] The information processing device 1 is a computer that performs processing related to tokens managed on a blockchain. A token is information stored on a blockchain and held by one of the users. A token is associated with predetermined content and is information for using the content. Content that can be used with a token is, for example, information (such as a ticket) indicating the right to participate in a predetermined event. A token is, for example, a non-fungible token (NFT). Alternatively, a token may be, for example, a soulbound token (SBT) that is not permitted to be transferred between users.

[0025] The token is stored in association with user identification information (user ID: Identifier) for identifying the user who is the holder, by a blockchain constructed in, for example, the storage unit of the information processing device 1 or in the storage unit of a device different from the information processing device 1. The blockchain includes multiple blocks of data, and each block includes one or more transactions indicating that the token has been transferred (that the token holder has been changed). Each block in the blockchain includes a hash value generated according to a predetermined rule, and the accuracy of the entire blockchain is guaranteed by checking the consistency of the hash values between blocks.

[0026] The user terminal 2 is a computer used by a user. The users include first users (also called non-participating users) who are not participating in a predetermined community, and second users (also called participating users) who are participating in a predetermined community. A community is, for example, a fan community, which is a group to which a plurality of second users who are fans of a particular character, product, service, etc. belong. A first user can participate in a community by, for example, completing a predetermined participation procedure for the community.

[0027] The user terminal 2 is, for example, a smartphone, a tablet terminal, or a personal computer. The user terminal 2 has an operation unit such as a touch panel or a keyboard for receiving operations, and a display unit such as a liquid crystal display for displaying information. The user terminal 2 can communicate with the information processing device 1 via a wireless or wired communication network. The user terminal 2 is associated with the user who uses the user terminal 2 by setting the user ID of the user.

[0028] An outline of the processing executed by the information processing system S according to this embodiment will be described below. The information processing device 1 receives a grant request from a second user to grant a token for using predetermined content to a first user.

[0029] Based on the received grant request, the information processing device 1 outputs issuance information for issuing a token on the blockchain that records the user ID of the first user who is the subject of the grant request as the holder. That is, the information processing device 1 grants the token to the first user without granting the token to the second user. The token is associated with the user ID of the second user who made the grant request.

[0030] The information processing device 1 outputs privilege information for providing a predetermined privilege to the second user who has made the grant request, on the condition that the issuance information has been output.

[0031] In this way, in response to a request from the second user to grant a token to the first user, the information processing system S grants the token to the first user without granting the token to the second user. This allows the information processing system S to more reliably provide the token intended to be provided by the second user to the first user.

[0032] [Configuration of Information Processing System S] FIG. 2 is a block diagram of an information processing system S according to this embodiment. In FIG. 2, arrows indicate main data flows, and data flows other than those shown in FIG. 2 may also exist. In FIG. 2, each block indicates a functional configuration rather than a hardware (device) configuration. Therefore, the blocks shown in FIG. 2 may be implemented in a single device, or may be implemented separately in multiple devices. Data may be exchanged between blocks via any means, such as a data bus, a network, or a portable storage medium.

[0033] The information processing device 1 includes a communication unit 11, a storage unit 12, and a control unit 13. The information processing device 1 may be configured by connecting two or more physically separate devices via wired or wireless connections. The information processing device 1 may also be configured by a cloud, which is a collection of computer resources.

[0034] The communication unit 11 has a communication controller for transmitting and receiving data to and from the user terminal 2 via the network. The communication unit 11 notifies the control unit 13 of data received from the user terminal 2 via the network. The communication unit 11 also transmits data output from the control unit 13 to the user terminal 2 via the network.

[0035] The storage unit 12 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk drive, etc. The storage unit 12 stores in advance programs to be executed by the control unit 13. The storage unit 12 may be provided outside the information processing device 1, in which case data may be exchanged between the storage unit 12 and the control unit 13 via a network.

[0036] The control unit 13 has a reception unit 131, an identification unit 132, a generation unit 133, and an output unit 134. The control unit 13 is a processor such as a CPU (Central Processing Unit), and functions as the reception unit 131, the identification unit 132, the generation unit 133, and the output unit 134 by executing a program stored in the storage unit 12.

[0037] The processing executed by the information processing system S will be described in detail below. In the information processing device 1, the receiving unit 131 receives a granting request from a second user (participating user) different from the first user to grant a token for using predetermined content to a first user (non-participating user). The token is intended to be provided from the second user who is the provider to the first user who is the recipient. The content that can be used with the token is, for example, information (such as a ticket) indicating the right to participate in a predetermined event. The receiving unit 131 displays a reception screen for receiving the granting request on the user terminal 2 associated with the second user.

[0038] 3 is a schematic diagram of the user terminal 2 displaying a reception screen. The reception screen includes an area for receiving the designation of the first user to whom the token is to be granted. The second user performs an operation on the user terminal 2 to designate the first user to whom the token is to be provided as a gift (present). The second user, for example, selects one of multiple first users displayed on the user terminal 2 (for example, a first user previously registered by the second user as a friend or acquaintance), or enters the user ID of the first user.

[0039] The user terminal 2 transmits to the information processing device 1 an assignment request indicating community identification information (community ID) for identifying the community in which the second user participates, a user ID for identifying the second user who made the assignment request, and a user ID for identifying the first user designated by the second user. The user ID of the first user is, for example, a wallet address for managing tokens held by the first user on the blockchain. In the information processing device 1, the receiving unit 131 receives the assignment request transmitted by the user terminal 2.

[0040] The identification unit 132 identifies whether or not each of the first user and the second user is a participant of the community, based on the grant request received by the reception unit 131. Fig. 4 is a schematic diagram for explaining the process in which the identification unit 132 identifies whether or not each of the first user and the second user is a participant of the community.

[0041] The identification unit 132 identifies whether each of the first user and the second user is a participant of the community, for example, based on participant information indicating participants participating in the community, which is stored in advance in the storage unit 12 or another storage device. The participant information is, for example, information that associates a community ID for identifying one or more communities with a user ID for identifying one or more users participating in the community.

[0042] The identification unit 132 identifies that a user (first user or second user) is participating in a community when the user ID of the user (first user or second user) is associated with the community ID indicated by the assignment request in the participant information. On the other hand, the identification unit 132 identifies that a user (first user or second user) is not participating in a community when the user ID of the user (first user or second user) is not associated with the community ID indicated by the assignment request in the participant information.

[0043] In this embodiment, the identification unit 132 identifies whether the first user and the second user are participants in the community after the receiving unit 131 receives the grant request, but the identification unit 132 may also identify whether the first user and the second user are participants in the community before the receiving unit 131 receives the grant request.

[0044] The generation unit 133 generates a token to be granted to the first user in accordance with the grant request, on the condition that the identification unit 132 has identified that the second user is a participant of the community and the first user is not a participant of the community.

[0045] 5 is a schematic diagram illustrating an exemplary token generated by the generation unit 133. The generation unit 133 generates a token including, for example, token identification information (token ID) for identifying the token, content identification information (content ID) for identifying content that can be used by the token, and a user ID (granter user ID in FIG. 5) for identifying the second user who has made the grant request.

[0046] The content ID is associated with content, which is information (such as a ticket) indicating the right to participate in a specific event. This allows a user who is the holder of the token to participate in the event corresponding to the content ID. The content ID may also be associated with content, which is digital data such as images and music. This allows a user who is the holder of the token to view digital data corresponding to the content ID.

[0047] In this embodiment, the content is associated with the content ID included in the token, but the content (such as information indicating the right to participate in an event) may also be associated with the token ID included in the token.

[0048] The generation unit 133 may generate a token that is a non-fungible token (NFT) that can change (transfer) the holder of the token on the blockchain from the user at the time of granting to another user different from the user. This allows the information processing system S to make the token granted to the user circulatable and increase the value of the token.

[0049] The generating unit 133 may also generate a token that is a soulbound token (SBT) that does not allow the holder of the token to be changed from the user at the time of granting to another user on the blockchain. This allows the information processing system S to prevent the token granted to a user from being resold to another user.

[0050] The output unit 134 outputs issuance information for issuing the token generated by the generation unit 133 on the blockchain, on the condition that the identification unit 132 has identified that the second user is a participant of the community and the first user is not a participant of the community. The output unit 134 transmits, for example, issuance information for adding to the blockchain a transaction indicating the token generated by the generation unit 133 and the user ID of the first user to whom the token is to be granted. The issuance information is information that causes the blockchain to issue a token that records the first user as its holder.

[0051] The blockchain adds a transaction that records the first user to whom the token is to be granted as the holder of the token, in accordance with the issuance information transmitted by the information processing device 1. The token includes the user ID of the second user who made the grant request. As a result, the token records the first user to whom the token is to be granted as the holder on the blockchain, and is associated with the second user who made the grant request. The first user can use the content associated with the token (for example, participate in an event). The blockchain may record the usage status of the content associated with the token in association with the token.

[0052] After outputting the issuance information, the output unit 134 may display information indicating the value of one or more tokens granted by the second user to the first user on the user terminal 2 used by the first user. The value of a token is, for example, the amount of money required for a user who does not own the token to use the content associated with the token. In this way, the information processing system S can make the first user aware of the value of the granted token.

[0053] The output unit 134 may output billing information for causing the second user or the operator of the community to bear the costs (e.g., gas fees) required to issue tokens to the blockchain without causing the first user to bear the costs. This allows the information processing system S to grant tokens to the first user without causing the first user to bear the costs related to the issuance of tokens.

[0054] The output unit 134 may output the issuance information on the condition that consent is obtained from the first user to whom the token is to be granted. In this case, after receiving designation of the first user from the second user, the receiving unit 131 receives an operation indicating whether or not to consent to the issuance of a token in the user terminal 2 associated with the first user. The output unit 134 outputs the issuance information on the condition that the receiving unit 131 receives an operation indicating consent from the first user. This enables the information processing system S to prevent a token that the first user does not want from being granted to the first user.

[0055] Furthermore, the output unit 134 may automatically output the issuance information without obtaining consent from the first user to whom the token is to be granted. This allows the information processing system S to reduce the effort required for the first user to receive the token.

[0056] In response to outputting the issuance information, the output unit 134 stores participant information indicating that the first user is a participant of the community in the storage unit 12 or another storage device. Here, the output unit 134 may store the participant information indicating that the first user is a participant of the community in the storage unit 12 or another storage device on the condition that consent is obtained from the first user to whom the token is to be granted. In this case, after outputting the issuance information, the receiving unit 131 receives an operation indicating whether or not to consent to participation in the community, on the user terminal 2 associated with the first user.

[0057] The output unit 134 stores participant information indicating that the first user is a participant of the community in the storage unit 12 or another storage device, on the condition that the receiving unit 131 receives an operation indicating consent from the first user. This allows the information processing system S to allow the first user to participate in the community according to the will of the first user who granted the token.

[0058] Furthermore, the output unit 134 may automatically store participant information indicating that the first user is a participant in the community in the storage unit 12 or another storage device without obtaining consent from the first user to whom the token is to be granted. This allows the information processing system S to reduce the effort required for the first user to participate in the community.

[0059] The output unit 134 outputs benefit information for providing a predetermined benefit to the second user who has made the grant request, on the condition that the issuance information has been output. Fig. 6 is a schematic diagram for explaining the process in which the output unit 134 outputs the benefit information.

[0060] The identification unit 132 identifies a benefit to be provided to the second user who has made the grant request. For example, the identification unit 132 identifies, in information associating content and benefits pre-stored in the storage unit 12, a benefit associated with content that can be used with the token granted to the first user as a benefit to be provided to the second user.

[0061] The identification unit 132 may identify, as a benefit to be provided to the second user, a different benefit depending on the number of one or more first users who became participants in the community after the output unit 134 output the issuance information in response to the grant request by the second user. In this case, the identification unit 132 uses the participant information stored in the memory unit 12 or another storage device to identify the number of one or more first users who became participants in the community after the output unit 134 output the issuance information in response to the grant request by the second user.

[0062] The specifying unit 132 specifies a benefit corresponding to the specified number. For example, the specifying unit 132 specifies a benefit with a higher value (such as the amount required to use the content) as the specified number increases, and specifies a benefit with a lower value as the specified number increases. This allows the information processing system S to encourage second users to make grant requests to more first users.

[0063] The identification unit 132 may identify, as a benefit to be provided to the second user, a different benefit depending on the attributes of one or more first users who became participants in the community after the output unit 134 output the issuance information in response to the grant request from the second user. In this case, the identification unit 132 uses the participant information stored in the memory unit 12 or another storage device to identify the attributes (age, gender, participation status in other communities, etc.) of one or more first users who became participants in the community after the output unit 134 output the issuance information in response to the grant request from the second user.

[0064] For example, the identification unit 132 identifies a benefit associated with the identified attribute as a benefit to be provided to the second user in information associating attributes with benefits pre-stored in the storage unit 12. For example, the identification unit 132 can increase the value of a benefit when first users of multiple age groups join a community, or increase the value of a benefit when a first user who is also a member of another community joins a community. This allows the information processing system S to provide a benefit according to the attributes of the first user requested by the second user.

[0065] The output unit 134 outputs benefit information indicating the benefit identified by the identification unit 132. The output unit 134 transmits the benefit information to, for example, the user terminal 2 associated with the second user, or to a predetermined device that executes a process of providing a benefit in accordance with the benefit information.

[0066] The output unit 134 may output the benefit information on the condition that the first user becomes a participant of the community after outputting the issuance information. Whether the first user has become a participant of the community is determined, for example, based on the participant information stored in the storage unit 12 or another storage device. This allows the information processing system S to provide a benefit on the condition that the first user has joined the community.

[0067] Furthermore, the output unit 134 may output the benefit information on the condition that the first user participates in an event using the token after outputting the issuance information. The fact that the first user has participated in an event using the token is identified, for example, based on the usage status of the content recorded on the blockchain. This allows the information processing system S to provide a benefit on the condition that the first user has participated in the event.

[0068] The output unit 134 may output benefit information for issuing a benefit token indicating a benefit to be provided to the second user on the blockchain. In this case, the generation unit 133 generates a benefit token indicating the benefit identified by the identification unit 132. The output unit 134 transmits issuance information for issuing the benefit token generated by the generation unit 133 on the blockchain to the blockchain.

[0069] The output unit 134 may change the privilege indicated by the privilege token issued before the first user became a participant of the community, on the condition that the first user becomes a participant of the community after outputting the privilege information. The changed privilege is, for example, a privilege with a higher value (such as the amount required to use the content) than the privilege before the change. In this case, the output unit 134 transmits, for example, change information to the blockchain for adding a transaction indicating that the privilege indicated by the privilege token is to be changed.

[0070] The blockchain adds a transaction recording that the privilege indicated by the privilege token has been changed from the privilege before the change to the privilege after the change, in accordance with the change information transmitted by the information processing device 1. This enables the information processing system S to switch the privilege provided to the second user in response to the first user becoming a participant in the community.

[0071] After the first user becomes a participant of the community in response to a request from the second user to grant a token to the first user, the first user may request the granting of a token to a third user (non-participating user) who is not participating in the community.

[0072] 7 is a schematic diagram for explaining a process when a first user makes a token granting request to a third user. The receiving unit 131 receives a granting request from the first user to grant a token to a third user different from the first and second users, on the condition that the first user has become a participant of the community after the output unit 134 has output the issuance information.

[0073] The identification unit 132 identifies whether or not each of the first user and the third user is a participant of the community, based on, for example, the participant information stored in the storage unit 12 or another storage device.

[0074] The generation unit 133 generates a token to be granted to the third user in accordance with the grant request, on the condition that the identification unit 132 has identified that the first user is a participant of the community and the third user is not a participant of the community.

[0075] The output unit 134 outputs issuance information for issuing the token generated by the generation unit 133 on the blockchain, on the condition that the identification unit 132 has identified that the first user is a participant in the community and the third user is not a participant in the community. This enables the information processing system S to easily increase the number of participants in the community.

[0076] Furthermore, the output unit 134 may output reward information for providing a reward to the first user and the second user on the condition that the third user becomes a participant of the community after outputting the issuance information for the third user. Whether the third user has become a participant of the community is determined, for example, based on participant information stored in the memory unit 12 or another storage device. This allows the information processing system S to provide a reward to both the first user who made a grant request to the third user and the second user who made a grant request to the first user, on the condition that the third user has joined the community.

[0077] [Information processing method flow] 8 is a diagram showing a flowchart of an exemplary information processing method executed by the information processing device 1 according to this embodiment. The receiving unit 131 receives a grant request from a second user (participating user) different from the first user (non-participating user) to grant a token for using predetermined content to the first user (non-participating user) (S11).

[0078] The identifying unit 132 identifies whether or not each of the first user and the second user is a participant of the community based on the grant request received by the receiving unit 131 (S12).

[0079] The generation unit 133 generates a token to be granted to the first user in accordance with the grant request, on the condition that the identification unit 132 has identified that the second user is a participant of the community and the first user is not a participant of the community (S13).

[0080] The output unit 134 outputs issuance information for issuing the token generated by the generation unit 133 on the blockchain, on the condition that the identification unit 132 has identified that the second user is a participant of the community and the first user is not a participant of the community (S14). Here, the output unit 134 may output the issuance information on the condition that consent has been obtained from the first user to whom the token is to be granted. Alternatively, the output unit 134 may automatically output the issuance information without obtaining consent from the first user to whom the token is to be granted.

[0081] In response to outputting the issuance information, the output unit 134 stores participant information indicating that the first user is a participant of the community in the storage unit 12 or another storage device (S15). Here, the output unit 134 may store the participant information indicating that the first user is a participant of the community in the storage unit 12 or another storage device on the condition that consent is obtained from the first user to whom the token is to be granted. Furthermore, the output unit 134 may automatically store the participant information indicating that the first user is a participant of the community in the storage unit 12 or another storage device without consent from the first user to whom the token is to be granted.

[0082] The output unit 134 outputs privilege information for providing a predetermined privilege to the second user who made the grant request, on the condition that the issuance information has been output (S16). Here, the output unit 134 may output the privilege information on the condition that the first user has become a participant of the community after the issuance information has been output. Furthermore, the output unit 134 may output the privilege information on the condition that the first user has participated in an event using the token after the issuance information has been output.

[0083] [Effects of the embodiment] According to the information processing system S of this embodiment, in response to a request from a second user to grant a token to a first user, the information processing device 1 grants a token to the first user without granting the token to the second user. This allows the information processing system S to more reliably provide the token intended to be provided by the second user to the first user to the first user.

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

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

[0086] S Information Processing System 1. Information processing equipment 11 Communications Department 12 Storage section 13 Control Unit 131 Reception 132 Specific part 133 Generation part 134 Output section 2. User terminal

Claims

1. a receiving unit that receives a grant request from a second user different from the first user to grant a token for using predetermined content to the first user; an identification unit that identifies whether each of the first user and the second user is a participant of the community based on information indicating participants participating in the community stored in a storage unit; an output unit that outputs issuance information for issuing the token, which records first identification information for identifying the first user as the holder on a blockchain, in association with second identification information for identifying the second user, on the condition that the second user is a participant of a predetermined community and the first user is not a participant of the community; and the receiving unit receives, from the first user, the granting request to grant the token to a third user different from the first user and the second user, on condition that the first user has become a participant of the community after the output unit has output the issuance information; The output unit outputs the issuance information for issuing the token, which records third identification information for identifying the third user as a holder on the blockchain, in association with the first identification information and the second identification information. Information processing device.

2. the output unit, in response to outputting the issuance information, causes the storage unit to store information indicating that the first user is a participant of the community. The information processing device according to claim 1 .

3. the output unit outputs benefit information for providing a benefit to the second user on condition that the first user becomes a participant of the community after outputting the issuance information.

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

4. The output unit outputs benefit information for issuing a benefit token indicating a benefit to be provided to the second user on the blockchain, on the condition that the issuance information has been output; the output unit changes the privilege indicated by the privilege token on condition that the first user becomes a participant of the community after outputting the privilege information.

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

5. the output unit outputs benefit information for providing the second user with different benefits depending on the number of the one or more first users who have become participants in the community after outputting the issuance information.

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

6. the output unit outputs benefit information for providing different benefits to the second user depending on attributes of one or more of the first users who have become participants in the community after outputting the issuance information.

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

7. the output unit outputs benefit information for providing a benefit to the first user and the second user on condition that the third user becomes a participant of the community after outputting the issuance information for the third user.

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

8. The content is information indicating the right to participate in a predetermined event.

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

9. the output unit outputs benefit information for providing a benefit to the second user on condition that the first user participates in the event after outputting the issuance information. The information processing device according to claim 8 .

10. The output unit displays information indicating the value of the one or more tokens granted by the second user to the first user on an information terminal used by the first user.

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

11. The token is a token that is not permitted to be transferred between users on the blockchain. The information processing device according to claim 1 .

12. The processor executes receiving a grant request from a second user different from the first user to grant a token for using predetermined content to the first user; determining whether each of the first user and the second user is a participant of the community based on information indicating participants in the community stored in a storage unit; outputting issuance information for issuing the token, which records first identification information for identifying the first user as the holder on a blockchain, in association with second identification information for identifying the second user, on the condition that the second user is a participant of a predetermined community and the first user is not a participant of the community; receiving, from the first user, the granting request to grant the token to a third user different from the first user and the second user, on condition that the first user has become a participant of the community after outputting the issuance information in the outputting step; a step of outputting the issuance information for issuing the token, which records third identification information for identifying the third user as a holder on the blockchain, in association with the first identification information and the second identification information; An information processing method comprising:

13. The processor receiving a grant request from a second user different from the first user to grant a token for using predetermined content to the first user; determining whether each of the first user and the second user is a participant of the community based on information indicating participants in the community stored in a storage unit; outputting issuance information for issuing the token, which records first identification information for identifying the first user as the holder on a blockchain, in association with second identification information for identifying the second user, on the condition that the second user is a participant of a predetermined community and the first user is not a participant of the community; receiving, from the first user, the granting request to grant the token to a third user different from the first user and the second user, on condition that the first user has become a participant of the community after outputting the issuance information in the outputting step; a step of outputting the issuance information for issuing the token, which records third identification information for identifying the third user as a holder on the blockchain, in association with the first identification information and the second identification information; A program that executes.

Citation Information

Patent Citations

  • Program, information processing device, and computer system

    JP2023039255A

  • Introduction system and introduction method

    JP2024019369A

  • Generating and managing immutable license grant records for authorized derivative works

    US20230130182A1

  • Systems and methods for NFT-gated communities

    US20240372729A1

  • Information processing method, program, and information processing device

    WO2023058685A1