Information processing device, information processing method and program

The information processing apparatus simplifies the process of finding a suitable organization by linking user actions with organizational relationships, automating the selection of relevant organizations for the user.

JP2025111253AActive Publication Date: 2025-07-30KDDI CORP
View PDF 3 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Users face significant effort in finding an organization suitable for themselves when numerous organizations are available.

Method used

An information processing apparatus that acquires relationship information between organizations and user actions, extracts relevant organizations based on this information, and transmits organization details to the user's terminal.

Benefits of technology

Reduces the user's effort in searching for a suitable organization by presenting organizations related to their past actions, thereby streamlining the selection process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025111253000001_ABST
    Figure 2025111253000001_ABST
Patent Text Reader

Abstract

To provide an information processing device capable of reducing time and effort required for users to find organizations that suit them.SOLUTION: An information processing device 1 includes a relation information acquisition unit 131 that acquires relation information representing a relation between each of a plurality of organizations and behavior of a plurality of people participating in the organizations, a behavior data acquisition unit 132 that acquires behavior data representing behavior performed by a user, an extraction unit 134 that extracts, from among the plurality of organizations, organizations having a prescribed relevance to the behavior represented by the behavior data in the relation information, and a transmission unit 135 that transmits organization information representing the organizations extracted by the extraction unit to an information terminal used by the user.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and a program for processing information related to an organization in which a user participates.

Background Art

[0002] Patent Document 1 describes a technique that enables a user belonging to an organization such as a group of players participating in a game to vote in a voting event or the like in the organization according to the amount of governance tokens owned.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] A user can participate in an arbitrary organization from among a plurality of organizations. However, when there are a large number of organizations in which a user can participate, the user has to spend a great deal of effort to find an organization suitable for the user himself / herself.

[0005] Therefore, the present invention has been made in view of these points, and an object thereof is to reduce the effort required for a user to find an organization suitable for the user himself / herself.

Means for Solving the Problems

[0006] The information processing apparatus according to the first aspect of the present invention includes a relationship information acquisition unit that acquires relationship information indicating the relevance between each of a plurality of organizations and the actions of a plurality of humans participating in the organization, an action data acquisition unit that acquires action data indicating the actions performed by the user, an extraction unit that extracts, from the plurality of organizations, an organization having a predetermined relevance to the action indicated by the action data in the relationship information, and a transmission unit that transmits organization information indicating the organization extracted by the extraction unit to the information terminal used by the user.

[0007] The action data acquisition unit may acquire the action data indicating the actions of the user with respect to a first organization in which the user participates among the plurality of organizations, and the extraction unit may extract a second organization different from the first organization among the plurality of organizations.

[0008] The relationship information is information indicating the presence or absence of a relationship between the type of each of the plurality of organizations and the type of actions performed by a plurality of humans participating in the organization, and the extraction unit may extract, from the plurality of organizations, an organization of the type indicated by the relationship information as having a relationship with the type of action indicated by the action data.

[0009] The relationship information is information indicating the presence or absence of a relationship between each of the plurality of organizations and the actions performed by a plurality of humans participating in the organization, and the extraction unit may extract, from the plurality of organizations, an organization indicated by the relationship information as having a relationship with the action indicated by the action data.

[0010] The extraction unit may extract an organization having a relationship with the plurality of actions indicated by the action data.

[0011] The information processing apparatus further includes a totaling unit that totals, for each of the plurality of organizations, the amount of actions having a relationship with the organization in the relationship information among the one or more actions indicated by the action data, and the extraction unit may extract, from the plurality of organizations, an organization for which the amount of actions totaled by the totaling unit satisfies a predetermined condition.

[0012] The aggregating unit may weight the action amount by multiplying the action amount by a coefficient predetermined for each of the actions or types of actions, and aggregate the weighted action amounts.

[0013] Each of the plurality of organizations is a Decentralized Autonomous Organization, and each of the plurality of humans participating in each of the plurality of organizations may hold a governance token indicating the right to vote on the decision-making of the organization on the blockchain.

[0014] The relationship information may indicate that there is a relationship between each of the plurality of organizations and an action for granting the governance token of the organization to a human participating in the organization.

[0015] The information processing method according to the second aspect of the present invention includes: a step of acquiring relationship information indicating the relevance between each of a plurality of organizations and the actions of a plurality of humans participating in the organization, which is executed by a processor; a step of acquiring action data indicating an action performed by a user; a step of extracting, from the plurality of organizations, an organization having a predetermined relevance to the action indicated by the action data in the relationship information; and a step of transmitting organization information indicating the organization extracted in the extracting step to an information terminal used by the user.

[0016] The program according to the third aspect of the present invention causes a processor to execute: a step of acquiring relationship information indicating the relevance between each of a plurality of organizations and the actions of a plurality of humans participating in the organization; a step of acquiring action data indicating an action performed by a user; a step of extracting, from the plurality of organizations, an organization having a predetermined relevance to the action indicated by the action data in the relationship information; and a step of transmitting organization information indicating the organization extracted in the extracting step to an information terminal used by the user.

Effects of the Invention

[0017] According to the present invention, there is an effect that the user can reduce the trouble of searching for an organization suitable for the user himself / herself.

Brief Description of the Drawings

[0018]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Embodiments for Carrying Out the Invention

[0019] [Overview of Information Processing System S] FIG. 1 is a schematic diagram of an information processing system S according to the present embodiment. The information processing system S includes an information processing apparatus 1 and an information terminal 2. The information processing system S may include other devices such as servers and terminals.

[0020] The information processing apparatus 1 is a computer that processes information regarding a plurality of organizations. An organization is a group to which a plurality of participants belong. A participant is a person who participates (joins, belongs) to an organization. The organization is, for example, a decentralized autonomous organization (DAO). Each of the plurality of participants has a voting right regarding the decision-making of the organization and can vote (such as by majority vote) on the measures taken by the organization.

[0021] Each of the plurality of participants holds an organization token on the blockchain, indicating that the participant is a member of the organization. The organization token is, for example, a governance token that grants the holder of the token the right to vote on the decision-making of an organization such as a DAO. The organization token is held by each participant by being granted to the participant by the organization or transferred (assigned) among the participants. The organization token is, for example, granted to the participant in response to the participant performing a predetermined action related to the organization.

[0022] The blockchain is constructed in the storage unit of the information processing device 1 or the storage unit of a device different from the information processing device 1. The blockchain is constructed in the storage units of a plurality of devices, and the information processing device 1 may be any one of the plurality of devices.

[0023] The organization token is stored, for example, in association with participant identification information (participant ID (Identifier)) for identifying the participant who is the holder by a blockchain on one or more storage units on the network. The blockchain includes a plurality of data blocks, and each block includes one or more transactions indicating that the holder of the token has been transferred. Each block in the blockchain includes a hash value generated according to a predetermined rule, and the correctness of the entire blockchain is ensured by verifying the consistency of the hash values between the blocks.

[0024] The information terminal 2 is a computer used by the user. The user is a person who is not a member of any organization or a person (participant) who is a member of any organization. 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 a keyboard for receiving operations and a display unit such as a liquid crystal display for displaying information. The information terminal 2 can communicate with the information processing device 1 via the network.

[0025] The following describes the outline of the processing executed by the information processing system S according to this embodiment. When proposing an organization suitable for a user, the information processing apparatus 1 acquires relationship information indicating the relevance between each of a plurality of organizations and the actions of a plurality of people participating in the organization. The information processing apparatus 1 acquires action data indicating the actions performed by the user.

[0026] The information processing apparatus 1 extracts, from among the plurality of organizations, an organization having a predetermined relevance to the actions of the user indicated by the action data in the relationship information. That is, the information processing apparatus 1 extracts, as an organization to be proposed to the user, an organization related to the actions performed by the user in the past.

[0027] The information processing apparatus 1 transmits organization information indicating the extracted organization to the information terminal 2 used by the user. The information terminal 2 displays the organization information received from the information processing apparatus 1 on the display unit.

[0028] In this way, the information processing system S presents, as an organization suitable for the user, an organization related to the actions performed by the user in the past. Thereby, the information processing system S can reduce the labor for the user to search for an organization suitable for the user from among a plurality of organizations.

[0029] [Configuration of Information Processing System S] FIG. 2 is a block diagram of the information processing system S according to this embodiment. In FIG. 2, the arrows indicate the main data flow, and there may be a data flow other than those shown in FIG. 2. In FIG. 2, each block indicates a configuration in terms of functional units, not in terms of hardware (devices). Therefore, the blocks shown in FIG. 2 may be implemented in a single device, or may be divided and implemented in a plurality of devices. The exchange of data between the blocks may be performed via any means such as a data bus, a network, a portable storage medium, or the like.

[0030] The information processing apparatus 1 includes a communication unit 11, a storage unit 12, and a control unit 13. The information processing apparatus 1 may be configured by connecting two or more physically separated apparatuses by wire or wirelessly. Further, the information processing apparatus 1 may be configured by a cloud which is a set 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 a network. The communication unit 11 notifies the control unit 13 of the data received from the information terminal 2 via the network. Further, the communication unit 11 transmits the 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 the programs executed by the control unit 13. Further, the storage unit 12 stores in advance the relationship information indicating the relevance between the organization and the actions of the participants. The storage unit 12 may be provided outside the information processing apparatus 1, and in that case, data may be exchanged with the control unit 13 via a network.

[0033] The control unit 13 includes a relationship information acquisition unit 131, an action data acquisition unit 132, a totaling unit 133, an extraction unit 134, and a transmission unit 135. The control unit 13 is a processor such as a CPU (Central Processing Unit), and functions as the relationship information acquisition unit 131, the action data acquisition unit 132, the totaling unit 133, the extraction unit 134, and the transmission unit 135 by executing the programs stored in the storage unit 12.

[0034] Hereinafter, the processing executed by the information processing system S will be described in detail. The information processing apparatus 1 starts processing for proposing an organization suitable for the user, for example, when the user performs a predetermined start operation on the information terminal 2.

[0035] The relationship information acquisition unit 131 acquires from the storage unit 12 relationship information indicating the relevance between each of a plurality of organizations and the actions of a plurality of participants who participate in the organization. The relationship information is information indicating the presence or absence of a relationship between an organization or a type of organization and the action or type of action of a participant.

[0036] An organization is classified into any one of a plurality of predefined types. Types of organizations include, for example, economic organizations related to the economy, community organizations related to communities, social organizations related to industries, etc.

[0037] The actions of a participant are classified into any one of a plurality of predefined types. Types of actions include, for example, economic activities, non-economic activities, social activities, etc. Actions that are economic activities include, for example, the purchase, use, or possession of goods (articles or services) provided by an organization, donations to an organization, participation in an event held by an organization, etc. Actions that are non-economic activities include, for example, work related to the management and operation of an organization, provision of skills or resources to an organization, conclusion of a cooperation relationship with an organization, provision of articles or services related to an organization, implementation of an event related to an organization, posting related to an organization on an SNS (Social Networking Service), etc. Actions that are social activities include, for example, actions to activate the industry to which an organization belongs.

[0038] FIG. 3(a) and FIG. 3(b) are schematic diagrams of exemplary relationship information. The storage unit 12 stores, for example, either the relationship information illustrated in FIG. 3(a) or the relationship information illustrated in FIG. 3(b). The storage unit 12 stores relationship information associating an organization or a type of organization, an action or a type of action of a participant, and a relevance degree which is a coefficient indicating the presence or absence of a relationship. The relevance degree is, for example, a numerical value (such as a numerical value in the range of 0 or more and 1 or less) indicating that the greater the value, the greater the relevance, and the smaller the value, the smaller the relevance. Also, the relevance degree may indicate the presence or absence of a relationship without indicating the magnitude of the relevance. The relationship information is preset in the information processing system S or specified by the administrator of the information processing system S.

[0039] The relationship information illustrated in Fig. 3(a) indicates the degree of association related to the combination of the type of organization and the type of action. The relationship information illustrated in Fig. 3(b) indicates the degree of association related to the combination of an organization (an individual organization) and an action (an individual action).

[0040] The relationship information acquisition unit 131 acquires either the relationship information illustrated in Fig. 3(a) or the relationship information illustrated in Fig. 3(b), which is stored in advance in the storage unit 12, and uses it in subsequent processing. When both the relationship information illustrated in Fig. 3(a) and the relationship information illustrated in Fig. 3(b) are stored in the storage unit 12, the relationship information acquisition unit 131 may preferentially use the relationship information illustrated in Fig. 3(b) for the organizations described in the relationship information illustrated in Fig. 3(b), and use the relationship information illustrated in Fig. 3(a) for other organizations.

[0041] The relationship information may indicate the degree of association related to the combination of the type of action and an organization (an individual organization). Also, the relationship information may indicate the degree of association related to the combination of an action (an individual action) and the type of organization. Also, the relationship information may indicate the degree of association related to an organization or the type of organization regardless of the action or the type of action.

[0042] When the organization is a DAO, the relationship information may indicate, for example, that there is a relationship between each of a plurality of organizations and the action for granting the governance token of the organization to the participants of the organization. On the other hand, the relationship information may indicate, for example, that there is no relationship between each of a plurality of organizations and an action other than the action for granting the governance token of the organization to the participants of the organization. Thereby, the information processing system S can propose to the user the organization that can receive the grant of the governance token according to the action performed by the user.

[0043] The behavioral data acquisition unit 132 acquires behavioral data indicating behaviors performed by a user. The behavioral data indicates, for example, user identification information (user ID) for identifying a user, the behavior or type of 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.

[0044] The behavioral data acquisition unit 132 acquires behavioral data from, for example, the memory unit 12 or another storage device. The behavioral data may be stored as a database in the memory unit 12 or another storage device, or may be stored on a blockchain. The memory unit 12 or another storage device stores behavioral data input by a person or behavioral data collected automatically.

[0045] The behavioral data acquisition unit 132 may acquire behavioral data indicating behaviors performed by the user during a predetermined target period. The target period is, for example, a predetermined length of time going back from the current point in time (the point in time when processing to propose an organization suitable for the user 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 determine organizations to propose to the user based on the user's behavior during the specific period.

[0046] When the user is a member of one of a plurality of organizations (first organization), the behavioral data acquisition unit 132 may acquire behavioral data indicating the user's behavior toward the first organization. This allows the information processing system S to suggest to the user organizations other than the organization in which the user already participates, based on the user's behavior toward the first organization.

[0047] The aggregating unit 133 aggregates, for each of a plurality of organizations, the amount of actions that have a predetermined relevance to the organization in the relationship information among one or more actions indicated by the behavior data. For example, the aggregating unit 133 weights the amount of actions by multiplying the relevance of each action or each type of action indicated by the relationship information by the amount of actions of the corresponding action indicated by the behavior data, and aggregates (sums) the weighted amounts of actions for each organization. Further, the aggregating unit 133 may aggregate the weighted amounts of actions for each type of organization.

[0048] FIG. 4 is a diagram showing the result of the aggregating unit 133 weighting exemplary amounts of actions. In the example of FIG. 4, for the amount of actions of each action (action a, action b, action c, action d), the relevance associated with the action and each organization (organization α, organization β, organization γ) in the relationship information is multiplied, thereby calculating the total value (score) of the weighted amount of actions according to each action and each organization. As shown in FIG. 4, the amount of actions of an action that has no relationship with the organization (an action with a zero relevance indicated by the relationship information) does not contribute to the amount of actions aggregated for each organization.

[0049] In the example of FIG. 4, the aggregating unit 133 weights the amount of actions based on both the action or type of action and the organization or type of organization, but the amount of actions may be weighted based on only the organization or type of organization. In this case, the aggregating unit 133 weights the amount of actions indicated by the behavior data by multiplying the relevance associated with the organization or type of organization in the relationship information by the amount of actions indicated by the behavior data.

[0050] The extraction unit 134 extracts, from among a plurality of organizations, an organization that has a predetermined relevance to the user's actions indicated by the behavior data in the relationship information as an organization to be proposed to the user. For example, the extraction unit 134 extracts, from among a plurality of organizations, an organization for which the amount of actions aggregated by the aggregating unit 133 (that is, the amount of actions weighted using the relationship information) satisfies a predetermined condition.

[0051] FIG. 5 is a schematic diagram for explaining a method in which the extraction unit 134 extracts an organization related to the user's behavior. FIG. 5 shows, for each of a plurality of organizations, the amount of behavior (the "score" in FIG. 5) aggregated by the aggregation unit 133, whether the user is participating in the organization or not (the "not participating" in FIG. 5), and whether to propose to the user or not (the "proposal" in FIG. 5).

[0052] The extraction unit 134 extracts, for example, one or a plurality of organizations among the plurality of organizations, in which the amount of behavior aggregated by the aggregation unit 133 is equal to or more than a predetermined threshold value (reference value). The threshold value of the amount of behavior is preset in the information processing system S or specified by the administrator of the information processing system S. Thereby, the extraction unit 134 can extract an organization indicated by the relationship information as being related to the behavior or type of behavior indicated by the behavior data.

[0053] Also, the amount of behavior of each of the plurality of organizations may be the amount of behavior aggregated by the aggregation unit 133 with respect to the type of organization to which the organization is classified. Thereby, the extraction unit 134 can extract an organization of the type indicated by the relationship information as being related to the behavior or type of behavior indicated by the behavior data.

[0054] When the user has already participated in the first organization, the extraction unit 134 may extract, among the plurality of organizations, a second organization different from the first organization (that is, an organization in which the user has not participated), and in which the amount of behavior aggregated by the aggregation unit 133 satisfies a predetermined condition.

[0055] The example of FIG. 5 shows a situation where the user participates in organization α and does not participate in other organizations. In such a situation, the extraction unit 134 extracts organization β, in which the weighted amount of behavior (score) is 50 or more and the user has not participated, as an organization to be proposed to the user. Thereby, the information processing system S can propose to the user an organization related to the user's behavior among the organizations in which the user has not participated.

[0056] Instead of comparing the action amount aggregated by the aggregation unit 133 with a threshold value, the extraction unit 134 may extract a predetermined number (one or more) of organizations in descending order of the action amount aggregated by the aggregation unit 133 among a plurality of organizations.

[0057] The extraction unit 134 may extract an organization that is relevant to a plurality of actions indicated by the action data among a plurality of organizations. In this case, the extraction unit 134 uses the weighted action amount of the plurality of actions indicated by the action data instead of the total value (score) of the action amounts of the plurality of actions. For example, the extraction unit 134 calculates, for each of the plurality of organizations, the number of actions whose action amount is equal to or greater than a predetermined first threshold value.

[0058] Then, for example, the extraction unit 134 extracts, as an organization to be proposed to the user, an organization among the plurality of organizations in which the number of actions whose action amount is equal to or greater than the first threshold value is equal to or greater than a second threshold value. The first threshold value and the second threshold value are preset in the information processing system S or specified by the administrator of the information processing system S. Thereby, the information processing system S can propose to the user an organization related to a plurality of actions performed by the user.

[0059] The transmission unit 135 transmits organization information indicating the one or more organizations extracted by the extraction unit 134 to the information terminal 2 used by the user. The organization information includes predetermined information about the organization, such as the name of the organization and the content of the organization. The information terminal 2 displays the organization information received from the information processing apparatus 1 on the display unit. Thereby, the information processing system S can automatically present to the user an organization related to the actions performed by the user in the past, and can reduce the labor for the user to search for an organization suitable for the user himself / herself.

[0060] [Flow of information processing method] FIG. 6 is a diagram showing a flowchart of an exemplary information processing method executed by the information processing apparatus 1 according to the present embodiment. The flow in FIG. 6 is started in response to the satisfaction of a condition for starting processing for proposing an organization suitable for the user.

[0061] The relationship information acquisition unit 131 acquires, from the storage unit 12, relationship information indicating the relevance between each of a plurality of organizations and the actions of a plurality of participants who participate in the organization (S11). The relationship information is, for example, information associating an organization or a type of organization, an action or a type of action of a participant, and a relevance degree which is a coefficient indicating the presence or absence of a relationship.

[0062] The action data acquisition unit 132 acquires action data indicating actions performed by the user (S12). The action data indicates, for example, a user ID, an action or a type of action performed by the user, an action amount of the action performed by the user, and a date and time when the user performed the action.

[0063] The aggregation unit 133 aggregates, for each of a plurality of organizations, the action amount which is the amount of actions having a predetermined relevance to the organization in the relationship information among one or more actions indicated by the action data. For example, the aggregation unit 133 weights the action amount by multiplying the relevance degree of each action or each type of action indicated by the relationship information by the action amount of the action indicated by the action data, and aggregates the weighted action amounts for each organization (S13).

[0064] The extraction unit 134 extracts, from among a plurality of organizations, an organization having a predetermined relevance to the actions of the user indicated by the action data in the relationship information as an organization to be proposed to the user (S14). For example, the extraction unit 134 extracts an organization among a plurality of organizations for which the action amount aggregated by the aggregation unit 133 satisfies a predetermined condition.

[0065] The transmission unit 135 transmits organization information indicating the one or more organizations extracted by the extraction unit 134 to the information terminal 2 used by the user (S15). The organization information includes predetermined information about the organization, such as the name of the organization and the content of the organization. The information terminal 2 displays the organization information received from the information processing apparatus 1 on the display unit.

[0066] [Effects of the Embodiment] According to the information processing system S according to this embodiment, the information processing apparatus 1 extracts an organization related to the actions performed by the user in the relationship information indicating the relationship between the organization and the actions of the participants, and presents the extracted organization to the user. As a result, the information processing system S can reduce the labor for the user to search for an organization suitable for the user from among a plurality of organizations.

[0067] In addition, according to the present invention, it becomes possible to contribute to Goal 9, "Build the infrastructure for industry and technological innovation," of the Sustainable Development Goals (SDGs) led by the United Nations.

[0068] As described above, the present invention has been described using the embodiments. However, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist. For example, all or part of the apparatus can be configured by functionally or physically dispersing and integrating it in any unit. Also, new embodiments resulting from any combination of a plurality of embodiments are included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination have the effects of the original embodiments combined.

Explanation of Reference Numerals

[0069] S Information processing system 1 Information processing apparatus 11 Communication unit 12 Storage unit 13 Control unit 131 Relationship information acquisition unit 132 Action data acquisition unit 133 Aggregation unit 134 Extraction unit 135 Transmission unit 2 Information terminal

Claims

1. A relationship information acquisition unit that acquires relationship information indicating the relationship between each of a plurality of organizations and the actions of a plurality of humans participating in the organization; An action data acquisition unit that acquires action data indicating actions performed by a user; An extraction unit that extracts, from among the plurality of organizations, an organization having a predetermined relationship with the action indicated by the action data in the relationship information; A transmission unit that transmits organization information indicating the organization extracted by the extraction unit to an information terminal used by the user; An information processing apparatus comprising the above.

2. The action data acquisition unit acquires the action data indicating the actions of the user with respect to a first organization in which the user participates among the plurality of organizations, The extraction unit extracts a second organization different from the first organization among the plurality of organizations, The information processing apparatus according to Claim 1.

3. The relationship information is information indicating the presence or absence of a relationship between the type of each of the plurality of organizations and the type of actions performed by a plurality of humans participating in the organization, The extraction unit extracts, from among the plurality of organizations, an organization of the type indicated by the relationship information as having a relationship with the type of action indicated by the action data, The information processing apparatus according to Claim 1 or 2.

4. The relationship information is information indicating the presence or absence of a relationship between each of the plurality of organizations and the actions performed by a plurality of humans participating in the organization, The extraction unit extracts, from among the plurality of organizations, an organization indicated by the relationship information as having a relationship with the action indicated by the action data, The information processing apparatus according to Claim 1 or 2.

5. The extraction unit extracts an organization having a relationship with the plurality of actions indicated by the action data, The information processing apparatus according to Claim 1 or 2.

6. Further comprising a totaling unit that totals, for each of the plurality of organizations, the amount of action which is the amount of actions among the one or more actions indicated by the action data and having a relationship with the organization in the relationship information, The extraction unit extracts, from among the plurality of organizations, an organization for which the amount of action totaled by the totaling unit satisfies a predetermined condition, The information processing apparatus according to Claim 1 or 2.

7. The totaling unit weights the amount of action by multiplying the amount of action by a coefficient predetermined for each of the actions or types of actions, and totals the weighted amount of action, The information processing apparatus according to Claim 6.

8. Each of the plurality of organizations is a Decentralized Autonomous Organization, Each of the plurality of humans participating in each of the plurality of organizations holds a governance token indicating the right to vote on the decision-making of the organization on the blockchain, The information processing apparatus according to claim 1 or 2.

9. The relationship information indicates that there is a relationship between each of the plurality of organizations and the actions for awarding the governance token of the organization to the humans participating in the organization. The information processing apparatus according to claim 8.

10. Executed by a processor, Obtaining relationship information indicating the relevance between each of the plurality of organizations and the actions of the plurality of humans participating in the organization; Obtaining action data indicating the actions taken by the user; Extracting, from the plurality of organizations, an organization having a predetermined relevance to the action indicated by the action data in the relationship information; Transmitting organization information indicating the organization extracted in the extracting step to an information terminal used by the user; An information processing method comprising:

11. Causing a processor to Obtain relationship information indicating the relevance between each of the plurality of organizations and the actions of the plurality of humans participating in the organization; Obtain action data indicating the actions taken by the user; Extract, from the plurality of organizations, an organization having a predetermined relevance to the action indicated by the action data in the relationship information; Transmit organization information indicating the organization extracted in the extracting step to an information terminal used by the user; A program for causing the above to be executed.

Citation Information

Patent Citations

  • Similar community introducing apparatus and method therefor, computer program, and recording medium

    JP2003345888A

  • Server device, program and communication system

    JP2014137706A

  • Raising system and system

    JP2023054841A