Information processing device, information processing method, and program
The information processing device simplifies registering actions across multiple organizations by using blockchain tokens to calculate and output activity and benefits, addressing the inefficiency of manual registration.
Patent Information
- Application Number
- JP2024012602
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-31
- Publication Date
- 2025-08-13
- Estimated Expiration
- 2044-01-31
AI Technical Summary
Users face significant time and effort in registering information about their actions across multiple organizations they participate in.
An information processing device that acquires behavioral data, identifies organizations via blockchain-held tokens, calculates activity amounts using relationship-coefficient weighted sums, and outputs corresponding benefits, such as governance tokens.
Reduces the effort required to register information about actions across multiple organizations by calculating and outputting activity amounts and benefits efficiently, reflecting activity importance differently for each organization.
Smart Images

Figure 2025117723000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and a program for processing information about an organization in which a user participates. [Background technology]
[0002] Patent document 1 describes a technology that allows users to belong to an organization, such as a group of players participating in a game, and to vote in voting events within the organization according to the amount of governance tokens they own. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-54841 Summary of the Invention [Problem to be solved by the invention]
[0004] A user may participate in an organization and receive a predetermined benefit from the organization in accordance with the action taken, such as economic, non-economic, or social activity. Conventionally, when a user participates in multiple organizations, there has been a problem in that it takes a lot of time and effort to register information about the user's actions with each of the multiple organizations.
[0005] The present invention has been made in consideration of these points, and aims to reduce the effort required for a user to register information about activities for multiple organizations in which the user participates. [Means for solving the problem]
[0006] An information processing device of a first aspect of the present invention includes an acquisition unit that acquires behavioral data indicating one or more actions performed by a user; an identification unit that identifies a first organization and a second organization in which the user participates by holding a token on a blockchain indicating that the user participates in the organization; a calculation unit that calculates an action amount, which is the amount of each of the one or more actions in the first organization and the second organization, based on the behavioral data; and an output unit that outputs output information corresponding to the action amount in the first organization and the action amount in the second organization.
[0007] The calculation unit may weight the amount of activity of each of the one or more actions according to the first organization and the second organization, respectively, and the output unit may output the output information corresponding to the weighted amount of activity in the first organization and the weighted amount of activity in the second organization.
[0008] The calculation unit may weight the amount of activity by multiplying the amount of activity by a coefficient associated with each of the first organization and the second organization in relationship information that associates the first organization and the second organization with a predetermined coefficient pre-stored in a storage unit.
[0009] The calculation unit may weight the amount of activity by multiplying the amount of activity by the coefficient associated with a combination of the first organization and the second organization and the activity in the relationship information.
[0010] The calculation unit may also make the amount of activity in the first organization when the user is a member of both the first organization and the second organization different from the amount of activity in the first organization when the user is a member of the first organization but not the second organization.
[0011] The calculation unit may set the amount of activity in the second organization when the user is a member of both the first organization and the second organization to be the same as the amount of activity in the second organization when the user is a member of the second organization but not the first organization.
[0012] The output unit may output the output information indicating a benefit to be granted to the user based on the amount of activity in the first organization and a benefit to be granted to the user based on the amount of activity in the second organization.
[0013] The organization may be a decentralized autonomous organization, and the user may hold a governance token on the blockchain that represents the right to vote on the organization's decisions.
[0014] The output unit may output the output information for granting to the user the governance token of the first organization corresponding to the amount of action in the first organization and the governance token of the second organization corresponding to the amount of action in the second organization.
[0015] An information processing method of a second aspect of the present invention includes the steps of: acquiring behavioral data indicating one or more actions performed by a user, executed by a processor; identifying a first organization and a second organization in which the user participates by holding a token on a blockchain indicating that the user participates in the organization; calculating an amount of behavior, which is the amount of each of the one or more actions in the first organization and the second organization, based on the behavioral data; and outputting output information corresponding to the amount of behavior in the first organization and the amount of behavior in the second organization.
[0016] A third aspect of the program of the present invention causes a processor to perform the steps of acquiring behavioral data indicating one or more actions taken by a user, identifying a first organization and a second organization in which the user participates by holding a token on a blockchain indicating that the user is participating in the organization, calculating an amount of behavior, which is the amount of each of the one or more actions in the first organization and the second organization, based on the behavioral data, and outputting output information corresponding to the amount of behavior in the first organization and the amount of behavior in the second organization. [Effects of the Invention]
[0017] The present invention has the effect of reducing the effort required to register information about actions for multiple organizations in which a user participates. [Brief explanation of the drawings]
[0018] [Figure 1] FIG. 1 is a schematic diagram of an information processing system. [Figure 2] FIG. 1 is a block diagram of an information processing system. [Figure 3] FIG. 2 is a schematic diagram of exemplary relationship information according to an embodiment. [Figure 4] 10 is a schematic diagram for explaining a method for calculating an activity amount by a calculation unit according to the embodiment. FIG. [Figure 5] FIG. 10 is a flowchart illustrating an exemplary information processing method executed by an information processing device. [Figure 6] FIG. 10 is a schematic diagram of exemplary relationship information according to a modified example. [Figure 7] FIG. 10 is a schematic diagram for explaining a method in which a calculation unit according to a modified example calculates an activity amount. DETAILED DESCRIPTION OF THE INVENTION
[0019] [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 an information terminal 2. The information processing system S may also include other devices such as a server and a terminal.
[0020] The information processing device 1 is a computer that processes information about an organization in which a user participates. An organization is a group to which multiple users belong. A user is a person who participates (joins, belongs to) an organization. In this embodiment, the user participates in multiple organizations including a first organization and a second organization. The organization is, for example, a decentralized autonomous organization (DAO). Each of the multiple users has voting rights for the organization's decision-making and can vote (by majority vote, etc.) on policies implemented by the organization.
[0021] Each of multiple users holds an organization token on the blockchain, which indicates that the user is participating in the organization. The organization token is a governance token that gives the holder of the token the right to vote on decisions made by the organization, for example, a DAO. The organization token is granted to the user by the organization, or is held by each user by being transferred (assigned) between users. The organization token is granted to a user, for example, in response to the user taking a predetermined action related to the organization.
[0022] The blockchain is constructed in a memory unit of the information processing device 1 or in a memory unit of a device different from the information processing device 1. The blockchain may be constructed in memory units of multiple devices, and the information processing device 1 may be any one of the multiple devices.
[0023] The organizational token is stored in association with user identification information (user ID (Identifier)) for identifying the user who is the holder, for example, by a blockchain on one or more storage units on the network. The blockchain includes multiple blocks of data, and each block includes one or more transactions indicating that the token holder has been transferred. 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.
[0024] The information terminal 2 is a computer used by a user. The information terminal 2 is, for example, a smartphone or a tablet terminal. The information terminal 2 has an operation unit such as a touch panel or keyboard for receiving operations, and a display unit such as a liquid crystal display for displaying information. The information terminal 2 is capable of communicating with the information processing device 1 via a network.
[0025] An overview of the processing executed by the information processing system S according to this embodiment will be described below. The information processing device 1 acquires behavioral data indicating one or more behaviors performed by a user. The behavioral data is registered by the user or another person.
[0026] The information processing device 1 identifies the first and second organizations in which the user participates by holding an organization token on the blockchain. Based on the acquired behavioral data, the information processing device 1 calculates an amount of behavior, which is one or more actions taken by the user in each of the first and second organizations.
[0027] The information processing device 1 outputs output information corresponding to the amount of activity of a user in a first organization and the amount of activity of a user in a second organization. For example, the information processing device 1 may output output information for displaying the amount of activity of a user in each of the first organization and the second organization on the information terminal 2. Furthermore, the information processing device 1 may output output information for granting a benefit to a user in each of the first organization and the second organization according to the amount of activity of a user in each of the first organization and the second organization.
[0028] In this way, the information processing system S calculates the amount of activity of the user in each of the first and second organizations based on behavioral data indicating one or more actions taken by the user, and outputs information corresponding to the amount of activity of the user in each of the first and second organizations. This allows the information processing system S to calculate the amount of activity of the user in multiple organizations based on common behavioral data, thereby reducing the effort required to register information related to the activities of the multiple organizations in which the user participates.
[0029] [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.
[0030] 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.
[0031] The communication unit 11 has a communication controller for transmitting and receiving data to and from the information terminal 2 via the network. The communication unit 11 notifies the control unit 13 of data received from the information terminal 2 via the network. The communication unit 11 also transmits data output from the control unit 13 to the information terminal 2 via the network.
[0032] 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 also stores in advance relationship information indicating the association between organizations and user behavior. 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.
[0033] The control unit 13 has an acquisition unit 131, an identification unit 132, a calculation 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 acquisition unit 131, the identification unit 132, the calculation unit 133, and the output unit 134 by executing a program stored in the storage unit 12.
[0034] The following describes in detail the processing executed by the information processing system S. The information processing device 1 starts processing for calculating the amount of activity of the user in each of multiple organizations in response to a predetermined start condition being satisfied, such as the user performing a predetermined start operation on the information terminal 2 or new behavioral data of the user being registered.
[0035] The acquisition unit 131 acquires relationship information indicating the relationship between each of a plurality of organizations and the behavior of users who participate in the organization from the storage unit 12. The relationship information is information indicating whether or not there is a relationship between an organization or a type of organization and a user's behavior or a type of behavior.
[0036] Organizations are classified into one of a number of predefined types, including, for example, economic organizations related to the economy, community organizations related to communities, and social organizations related to industries.
[0037] User behavior is classified into one of a number of predefined types. The types of behavior include, for example, economic activity, non-economic activity, social activity, etc. Economic activity includes, for example, purchasing, using, or possessing products (goods or services) provided by an organization, making donations to an organization, and participating in events held by an organization. Non-economic activity includes, for example, work related to the management and operation of an organization, providing skills or resources to an organization, entering into a cooperative relationship with an organization, providing goods or services related to the organization, holding an event related to the organization, and posting about the organization on a social networking service (SNS). Social activity includes, for example, behavior that revitalizes the industry to which the organization belongs.
[0038] FIG. 3 is a schematic diagram of exemplary relationship information according to this embodiment. The storage unit 12 stores relationship information that associates an organization or a type of organization, a user's behavior or a type of behavior, and a degree of association, which is a coefficient indicating whether or not there is a relationship. The degree of association is, for example, a numerical value (e.g., a numerical value in the range of 0 to 1) in which a larger value indicates a stronger relationship and a smaller value indicates a weaker relationship. Furthermore, the degree of association may not indicate the magnitude of the relationship, but may indicate whether there is a relationship or no relationship. The relationship information is set in advance in the information processing system S or specified by an administrator of the information processing system S.
[0039] The relationship information illustrated in Figure 3 indicates the degree of association associated with a combination of an organization (individual organization) and an action (individual action). The relationship information may also indicate the degree of association associated with a combination of an organization and a type of action. The relationship information may also indicate the degree of association associated with a combination of a type of organization and an action or a type of action.
[0040] Next, the acquiring unit 131 acquires behavior data indicating behaviors performed by the user. The behavior data indicates, for example, user identification information (user ID) for identifying the user, the behavior performed by the user, the amount of behavior performed by the user (number of times, quantity of deliverables, etc.), and the date and time when the user performed the behavior.
[0041] For example, a user or another person inputs behavioral data indicating an action performed by the user using the information terminal 2, and the information terminal 2 stores the input behavioral data in the storage unit 12 or another storage device. The acquisition unit 131 acquires the behavioral data from the storage unit 12 or another storage device. The behavioral data may be stored as a database in the storage unit 12 or another storage device, or may be stored on a blockchain.
[0042] The acquiring unit 131 may acquire behavioral data indicating behaviors performed by a user during a predetermined target period. The target period is, for example, a predetermined length of time going back from the current time (the time when processing for calculating the amount of user activity in each of multiple organizations is being performed). The target period may be a period specified by the user on the information terminal 2. This allows the information processing system S to calculate the amount of user activity in each of multiple organizations based on the user's behavior during a specific period.
[0043] The identification unit 132 identifies a first organization and a second organization in which a user participates by holding an organization token on the blockchain. The identification unit 132, for example, acquires multiple organization tokens associated with the user's user ID in the blockchain. The identification unit 132 identifies two organizations corresponding to the acquired multiple organization tokens as the first organization and the second organization in which the user participates. When a user holds organization tokens corresponding to three or more organizations, the identification unit 132 may identify each of multiple combinations of two organizations among the three or more organizations as the first organization and the second organization.
[0044] The calculation unit 133 calculates an amount of activity, which is the amount of one or more actions of the user in each of the first organization and the second organization, based on the behavioral data acquired by the acquisition unit 131. Here, the calculation unit 133 weights the amount of activity indicated by the behavioral data acquired by the acquisition unit 131 using the relationship information acquired by the acquisition unit 131.
[0045] 4 is a schematic diagram illustrating a method for calculating the amount of activity by the calculation unit 133 according to this embodiment. The calculation unit 133 weights the amount of activity of the user by, for example, multiplying the degree of association associated with each combination of the first organization and the second organization with one or more actions in the relationship information by the amount of activity of the action indicated by the action data.
[0046] The calculation unit 133 may weight the amount of activity of the user using the degree of association associated with the type of organization to which each of the first organization and the second organization in the relationship information corresponds and the type of activity to which each of the one or more activities indicated by the activity data corresponds. Alternatively, the calculation unit 133 may weight the amount of activity of the user for each organization or type of organization, regardless of the activity or type of activity.
[0047] The calculation unit 133 counts (sums up) the weighted amounts of activity of the user in each of the first organization and the second organization. In the example of Fig. 4, the amount of activity of each action (action a, action b, action c, action d) is multiplied by the degree of association between the action and each organization (organization α, organization β, organization γ) in the relationship information, thereby calculating the total value (score) of the amount of activity weighted according to each action and each organization.
[0048] In the example of FIG. 4, the calculation unit 133 calculates the amount of activity of the user with respect to three organizations, organization α to organization γ, but the calculation unit 133 may calculate the amount of activity of the user with respect to only two organizations, the first organization and the second organization.
[0049] When a user is a member of three or more organizations, the information processing device 1 may calculate the user's activity amount for all of the multiple organizations by performing the same process on each combination of two of the multiple organizations as a first organization and a second organization. This allows the information processing system S to calculate the user's activity amount by assigning different weights to the common activity data for each organization and each activity, so that the importance of each activity, which differs for each organization, can be reflected in the activity amount.
[0050] The output unit 134 outputs output information corresponding to the weighted amount of activity of the user in the first organization calculated by the calculation unit 133 and the weighted amount of activity of the user in the second organization calculated by the calculation unit 133.
[0051] The output unit 134 may, for example, transmit output information to the information terminal 2 for displaying the amount of activity of the user in each of the first and second organizations calculated by the calculation unit 133 on the information terminal 2. The information terminal 2 displays the amount of activity of the user in each of the first and second organizations on the display unit according to the output information transmitted by the information processing device 1. This allows the information processing system S to notify the user of the amount of activity in each of the multiple organizations while reducing the effort required to register activity data for each of the multiple organizations in which the user participates.
[0052] The output unit 134 may output output information indicating, for example, a benefit to be granted to the user based on the amount of activity in the first organization calculated by the calculation unit 133, and a benefit to be granted to the user based on the amount of activity in the second organization calculated by the calculation unit 133.
[0053] The output unit 134 determines a benefit corresponding to the amount of action taken in the first organization and a benefit corresponding to the amount of action taken in the second organization, for example, based on information pre-stored in the storage unit 12. For example, the benefit granted to the user according to the amount of action taken in the first organization is the governance token of the first organization, and the benefit granted to the user according to the amount of action taken in the second organization is the governance token of the second organization.
[0054] In this case, the output unit 134 transmits to the blockchain output information for granting the user governance tokens of the first organization in a number corresponding to the amount of action taken in the first organization, and transmits to the blockchain output information for granting the user governance tokens of the second organization in a number corresponding to the amount of action taken in the second organization. The blockchain stores information for granting the user governance tokens of each of the first and second organizations in accordance with the output information transmitted by the information processing device 1. This enables the information processing system S to grant the user benefits according to the amount of action taken in each of the multiple organizations while reducing the effort required to register behavioral data for each of the multiple organizations in which the user participates.
[0055] [Information processing method flow] 5 is a flowchart illustrating an exemplary information processing method executed by the information processing device 1 according to this embodiment. The flow in FIG. 5 is started when a condition for starting a process for calculating the amount of activity of a user in each of a plurality of organizations is satisfied.
[0056] The acquisition unit 131 acquires relationship information indicating the relationship between each of a plurality of organizations and the behavior of users who participate in the organization from the storage unit 12 (S11). The relationship information is information indicating whether or not there is a relationship between an organization or a type of organization and a user's behavior or a type of behavior.
[0057] The acquiring unit 131 acquires behavior data indicating behaviors performed by the user (S12). The behavior data indicates, for example, the user ID of the user, the behavior performed by the user, the amount of the behavior performed by the user, and the date and time when the user performed the behavior.
[0058] The identification unit 132 identifies the first organization and the second organization in which the user participates by holding the organization token on the blockchain (S13).
[0059] The calculation unit 133 weights the amount of activity indicated by the activity data acquired by the acquisition unit 131 using the relationship information acquired by the acquisition unit 131 (S14). The calculation unit 133 weights the amount of activity of the user by, for example, multiplying the degree of association associated with each combination of the first organization and the second organization with one or more actions in the relationship information by the amount of activity of the action indicated by the activity data. The calculation unit 133 tallies the weighted amount of activity of the user in each of the first organization and the second organization (S15).
[0060] The output unit 134 outputs output information corresponding to the weighted amount of action of the user in the first organization calculated by the calculation unit 133 and the weighted amount of action of the user in the second organization calculated by the calculation unit 133 (S16). The output unit 134 outputs, for example, output information for displaying the amount of action of the user in each of the first organization and the second organization on the information terminal 2, or output information for granting a privilege such as a governance token to the user.
[0061] [Effects of the embodiment] According to the information processing system S of this embodiment, the information processing device 1 calculates the amount of activity of the user in each of the first organization and the second organization based on behavioral data indicating one or more behaviors performed by the user, and outputs information corresponding to the amount of activity of the user in each of the first organization and the second organization. This allows the information processing system S to calculate the amount of activity of the user in multiple organizations based on common behavioral data, thereby reducing the effort required to register information related to the activities of the multiple organizations in which the user participates.
[0062] Furthermore, the information processing system S calculates the amount of user activity by weighting common activity data differently for each organization and each activity, thereby allowing the importance of each activity, which differs for each organization, to be reflected in the amount of activity.
[0063] <Modification> In this modification, the information processing device 1 calculates different amounts of activity when the user participates in only one of the first organization and the second organization and when the user participates in both. Below, differences from the above embodiment will be mainly described.
[0064] The acquisition unit 131 acquires relationship information and behavioral data. Fig. 6 is a schematic diagram of exemplary relationship information according to this modification. The relationship information acquired by the acquisition unit 131 according to this modification is information that associates one or more organizations in which the user simultaneously participates, the user's behavior or type of behavior, and a degree of association, which is a coefficient indicating whether or not there is an association. The relationship information according to this modification indicates a degree of association for each behavior or type of behavior that differs depending on whether the user participates in only one of the first organization and the second organization and whether or not the user participates in both.
[0065] Fig. 6 shows relationship information used to weight the amount of activity of a user in the first organization. The relationship information shown in Fig. 6 shows the relevance of each activity or type of activity when the user is participating only in the first organization (organization α), and the relevance of each activity or type of activity when the user is participating in both the first organization (organization α) and the second organization (organization β).
[0066] The identification unit 132 identifies that the user is participating in both the first organization and the second organization, or that the user is participating in the first organization but not the second organization. The identification unit 132, for example, acquires multiple organization tokens associated with the user's user ID in a blockchain. The identification unit 132 identifies that the user is participating in both the first organization and the second organization when the acquired multiple organization tokens include organization tokens of the first organization and the second organization. The identification unit 132 identifies that the user is participating in the first organization but not the second organization when the acquired multiple organization tokens include the organization token of the first organization but not the organization token of the second organization.
[0067] The calculation unit 133 calculates the amount of activity of the user in the first organization based on the relationship information and the behavioral data acquired by the acquisition unit 131. Fig. 7 is a schematic diagram for explaining a method for the calculation unit 133 according to this modification to calculate the amount of activity.
[0068] When the user is a member of the first organization but not a member of the second organization, the calculation unit 133 weights the amount of activity of the user by, for example, multiplying the degree of association for each activity or type of activity when the user is a member of only one of the first organization and the second organization in the relationship information by the amount of activity for each of one or more activities indicated in the activity data. On the other hand, when the user is a member of both the first organization and the second organization, the calculation unit 133 weights the amount of activity of the user by, for example, multiplying the degree of association for each activity or type of activity when the user is a member of both the first organization and the second organization in the relationship information by the amount of activity for each of one or more activities indicated in the activity data.
[0069] The calculation unit 133 counts (sums up) the weighted amount of activity of the user when the user is participating in only one of the first organization and the second organization, or the weighted amount of activity of the user when the user is participating in both the first organization and the second organization. In the example of Fig. 7, the amount of activity of each action (action a, action b, action c, action d) is multiplied by the relevance degree when the user is participating in only one of the first organization and the second organization and by the relevance degree when the user is participating in both the first organization and the second organization, to calculate the total value (score) of the weighted amount of activity.
[0070] In the example of Figure 7, the calculation unit 133 calculates the user's activity level for both cases: when the user participates in only one of the first organization and the second organization, and when the user participates in both the first organization and the second organization; however, the calculation unit 133 may calculate the user's activity level for only one of the cases.
[0071] The output unit 134 outputs output information corresponding to either a weighted amount of activity of the user when the user is a member of only one of the first organization and the second organization, or a weighted amount of activity of the user when the user is a member of both the first organization and the second organization.
[0072] In this way, the information processing device 1 differentiates the amount of activity in the first organization when the user is a member of both the first and second organizations from the amount of activity in the first organization when the user is a member of the first organization but not the second organization. Similarly, when the user is a member of three or more organizations, the information processing device 1 may differentiate the amount of activity according to a combination of one or more organizations, including the first organization, in which the user is a member. In this case, the calculation unit 133 may differentiate the amount of activity when the user is a member of organization α (first organization), when the user is a member of organizations α and β, when the user is a member of organizations α and γ, and when the user is a member of organizations α, β, and γ. This allows the information processing system S to flexibly change the weighting of the amount of activity, for example, to increase the benefits given to influential users who are members of more organizations.
[0073] In the examples of Figures 6 and 7, the calculation unit 133 differentiates the amount of activity in the first organization between when the user participates in only one of the first organization and the second organization and when the user participates in both, but it is not necessary to differentiate the amount of activity in the second organization.
[0074] That is, the calculation unit 133 may set the amount of activity in the second organization when the user is a member of both the first organization and the second organization to be the same as the amount of activity in the second organization when the user is a member of the second organization but not the first organization. In this case, the relationship information indicates that the degree of association when the user is a member of only the second organization (organization β) is the same as the degree of association when the user is a member of both the first organization (organization α) and the second organization (organization β).
[0075] This allows the information processing system S to more flexibly change the weighting of the amount of activity, for example, by increasing the amount of activity for the first organization when a user participates in multiple organizations, and not increasing the amount of activity for the second organization when a user participates in multiple organizations.
[0076] 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."
[0077] 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 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]
[0078] S Information Processing System 1. Information processing equipment 11 Communications Department 12 Storage section 13 Control Unit 131 Acquisition Department 132 Specific part 133 Calculation Unit 134 Output section 2. Information terminal
Claims
1. an acquisition unit that acquires behavior data indicating one or more behaviors performed by a user; an identification unit that identifies a first organization and a second organization in which the user participates by holding a token indicating that the user participates in the organization on a blockchain; a calculation unit that calculates an activity amount, which is an amount of each of the one or more activities in each of the first organization and the second organization, based on the activity data; an output unit that outputs output information corresponding to the amount of activity in the first organization and the amount of activity in the second organization; An information processing device having the above.
2. the calculation unit weights the activity amount of each of the one or more actions according to the first organization and the second organization, the output unit outputs the output information corresponding to the weighted amount of activity in the first organization and the weighted amount of activity in the second organization. The information processing device according to claim 1 .
3. the calculation unit weights the amount of activity by multiplying the amount of activity by a coefficient associated with each of the first organization and the second organization in relationship information that associates the first organization and the second organization with a predetermined coefficient stored in advance in a storage unit. The information processing device according to claim 2 .
4. the calculation unit weights the amount of activity by multiplying the amount of activity by the coefficient associated with a combination of the first organization and the second organization and the activity in the relationship information; The information processing device according to claim 3 .
5. The calculation unit differentiates the amount of activity in the first organization when the user participates in both the first organization and the second organization from the amount of activity in the first organization when the user participates in the first organization but not the second organization. The information processing device according to claim 1 .
6. the calculation unit sets the amount of activity in the second organization when the user participates in both the first organization and the second organization to be the same as the amount of activity in the second organization when the user participates in the second organization but not the first organization. The information processing device according to claim 5 .
7. The output unit outputs the output information indicating a benefit to be granted to the user according to the amount of activity in the first organization and a benefit to be granted to the user according to the amount of activity in the second organization. The information processing device according to claim 1 .
8. the organization is a decentralized autonomous organization, The user holds a governance token on the blockchain that represents the right to vote on decisions of the organization. The information processing device according to claim 1 .
9. The output unit outputs the output information for granting to the user the governance token of the first organization corresponding to the amount of action in the first organization and the governance token of the second organization corresponding to the amount of action in the second organization. The information processing device according to claim 8 .
10. The processor executes acquiring behavioral data indicative of one or more behaviors performed by a user; Identifying a first organization and a second organization in which the user participates by holding a token on a blockchain that indicates that the user participates in the organization; calculating an amount of activity, which is an amount of each of the one or more actions in each of the first organization and the second organization, based on the activity data; outputting output information corresponding to the amount of activity in the first organization and the amount of activity in the second organization; An information processing method comprising:
11. The processor acquiring behavioral data indicative of one or more behaviors performed by a user; Identifying a first organization and a second organization in which the user participates by holding a token on a blockchain that indicates that the user participates in the organization; calculating an amount of activity, which is an amount of each of the one or more actions in each of the first organization and the second organization, based on the activity data; outputting output information corresponding to the amount of activity in the first organization and the amount of activity in the second organization; A program that executes.
Citation Information
Patent Citations
Raising system and system
JP2023054841A
Token management method, end user management device, and token processing device
WO2022065028A1