Information processing device, information processing method, and recording medium
The information processing device addresses the challenge of user attraction and retention in online communities by granting rewards based on user behavior, ensuring alignment with community goals and reducing communication load.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-27
- Publication Date
- 2026-03-12
AI Technical Summary
Existing online communities face challenges in attracting and retaining users with desired characteristics, leading to potential disruption of community operations due to indiscriminate reward distribution.
An information processing device that acquires behavioral performance information, determines user eligibility based on predefined conditions, and grants benefits such as NFTs or privileges to users whose past actions align with the community's goals, thereby attracting and retaining users with desired characteristics.
This approach ensures that only users whose behaviors match the community's objectives receive rewards, promoting smooth operation and activation by enhancing user engagement and reducing communication load.
Smart Images

Figure JP2025030015_12032026_PF_FP_ABST
Abstract
Description
Information processing device, information processing method, and recording medium
[0001] The present disclosure relates to an information processing device, an information processing method, a program, and a recording medium.
[0002] A technology related to this disclosure is disclosed in Patent Literature 1. The technology disclosed in Patent Literature 1 grants an in-game benefit to current and / or past owners of "content whose transaction history satisfies the granting conditions." Furthermore, this technology grants the in-game benefit to users who log in to a game during a predetermined period when the content's transaction history satisfies the granting conditions. The in-game benefit may be, for example, a predetermined privilege in an online community (such as the privilege to create a public thread). This technology can issue a non-fungible token (NFT) corresponding to the in-game benefit.
[0003] JP 2024-86550 A
[0004] In recent years, online communities have been widely used in various situations, but there is still room for improvement. One example of the purpose of this disclosure is to provide new techniques related to online communities.
[0005] According to one aspect of this disclosure, an information processing device is provided having: an acquisition means for acquiring behavioral performance information indicating a user's behavioral performance; a determination means for determining whether the user satisfies the conditions for granting a benefit related to an online community based on the behavioral performance information; and an execution means for granting the benefit to the user who satisfies the conditions.
[0006] Furthermore, according to one aspect of this disclosure, an information processing method is provided in which one or more computers acquire behavioral performance information indicating a user's behavioral performance, determine based on the behavioral performance information whether the user satisfies conditions for granting a benefit related to an online community, and grant the benefit to the user who satisfies the conditions.
[0007] Furthermore, according to one aspect of this disclosure, a program is provided that causes a computer to function as: an acquisition means for acquiring behavioral performance information indicating a user's behavioral performance; a determination means for determining, based on the behavioral performance information, whether the user satisfies the conditions for granting a benefit related to an online community; and an execution means for granting the benefit to the user who satisfies the conditions.
[0008] According to one example of the disclosure, a new technology relating to online communities is realized.
[0009] Fig. 1 is a diagram showing an example of a functional block diagram of an information processing device. Fig. 2 is a flowchart showing an example of a processing flow of the information processing device. Fig. 3 is a diagram showing an example of a hardware configuration of the information processing device. Fig. 4 is a diagram showing an example of information processed by the information processing device.
[0010] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In this disclosure, the drawings relate to one or more embodiments. In all drawings, similar components are designated by similar reference numerals, and descriptions thereof will be omitted as appropriate.
[0011] First Embodiment Fig. 1 is a functional block diagram showing an overview of an information processing device 10. Fig. 2 is a flowchart showing an example of the flow of processing executed by the information processing device 10.
[0012] 1, the information processing device 10 includes an acquisition unit 11, a determination unit 12, and an execution unit 13. These functional units execute the process shown in the flowchart of FIG.
[0013] In S10, the acquisition unit 11 acquires behavioral performance information indicating the user's behavioral performance. In S11, the determination unit 12 determines whether the user satisfies the conditions for granting a benefit related to the online community (hereinafter, sometimes referred to as "benefit granting conditions") based on the behavioral performance information. In S12, the execution unit 13 grants a benefit to the user who satisfies the benefit granting conditions.
[0014] In this way, the information processing device 10 can grant a benefit related to the online community to a user whose behavioral record satisfies the benefit granting condition.
[0015] If rewards are given indiscriminately to all users, users with various characteristics will gather in the online community. As a result, there is a risk that the smooth operation of the online community will be hindered. By using the information processing device 10, which can limit the users to whom rewards are given to "users whose behavioral records satisfy the reward conditions," this inconvenience can be prevented.
[0016] Furthermore, with the information processing device 10, by appropriately setting the conditions for granting a reward, it is possible to attract users with desired characteristics to the online community. For example, by setting the condition for granting a reward as an action that indicates a predetermined preference, such as "purchasing content A," it is possible to attract users with the predetermined preference to the online community. As a result, it is possible to attract users who match the characteristics and purpose of the online community, thereby realizing smooth operation and activation of the online community.
[0017] In this way, the information processing device 10 realizes a new technology relating to online communities.
[0018] <<Second Embodiment>> <Overview> An information processing apparatus 10 according to a second embodiment is a specific implementation of the configuration of the information processing apparatus 10 according to the first embodiment. A detailed description will be given below.
[0019] <Hardware Configuration> First, an example of the hardware configuration of the information processing device 10 will be described. Each functional unit of the information processing device 10 is realized by any combination of hardware and software. Those skilled in the art will understand that there are various variations in the realization method and device. The software includes programs that are pre-stored in the device before shipping, and programs downloaded from recording media such as CDs (Compact Discs) or servers on the Internet.
[0020] FIG. 3 is a block diagram illustrating an example of the hardware configuration of an information processing device 10. As shown in FIG. 3, the information processing device 10 has a processor 1A, a memory 2A, an input / output interface 3A, a peripheral circuit 4A, and a bus 5A. The peripheral circuit 4A includes various modules. The information processing device 10 does not necessarily have to have the peripheral circuit 4A. Note that the information processing device 10 may be composed of multiple devices that are physically and / or logically separated. In this case, each of the multiple devices may have the above hardware configuration.
[0021] The bus 5A is a data transmission path for the processor 1A, memory 2A, peripheral circuit 4A, and input / output interface 3A to mutually transmit and receive data. The processor 1A is, for example, a central processing unit (CPU) or a graphics processing unit (GPU). The memory 2A is, for example, a random access memory (RAM) or a read-only memory (ROM). The input / output interface 3A includes interfaces for acquiring information from input devices, external devices, external servers, external sensors, cameras, etc., and interfaces for outputting information to output devices, external devices, external servers, etc. The input / output interface 3A also includes an interface for connecting to a communication network such as the Internet. Examples of input devices include a keyboard, mouse, microphone, physical buttons, and touch panel. Examples of output devices include a display, projection device, speaker, printer, and mailer. The processor 1A can issue commands to each module and perform calculations based on the results of those calculations.
[0022] <Functional Configuration> Next, the functional configuration of the information processing device 10 will be described in detail. Fig. 1 is an example of a functional block diagram of the information processing device 10. As shown in the figure, the information processing device 10 has an acquisition unit 11, a determination unit 12, and an execution unit 13. Each functional unit will be described in detail below.
[0023] The acquisition unit 11 acquires behavioral performance information indicating the behavioral performance of the user. As an example, the acquisition unit 11 acquires the behavioral performance information by communicating with a user terminal (described later). More specifically, the acquisition unit 11 requests the user terminal to provide behavioral performance information according to a procedure written in a program. Then, the acquisition unit 11 acquires the behavioral performance information issued from the user terminal in response to the request. Note that the acquisition unit 11 may change the timing of making the request to provide behavioral performance information depending on the load status of the network. For example, if communication traffic exceeds a threshold, the acquisition unit 11 postpones the timing of making the request to provide behavioral performance information. Alternatively, the acquisition unit 11 confirms that communication traffic has fallen below the threshold and then makes a request to provide behavioral performance information.
[0024] "Behavior results" are the results of actual past behavior. The behavior results indicate at least one of behaviors that have been performed in the past and behaviors that have not been performed in the past. The behavior results may also indicate the number of times each behavior has been performed in the past, the length of time each behavior has been performed in the past, etc.
[0025] The content of the "behavior" is not limited and can include various behaviors. For example, the behavior can include at least one of an action via a user terminal and an action not via a user terminal. Examples of user terminals include, but are not limited to, personal computers, smartphones, tablet terminals, smart watches, game consoles, and wearable terminals.
[0026] "Actions via a user terminal" are actions based on input operations by a user into a user terminal. Various actions by a user via a user terminal can be detected by analyzing various data, such as the content of user input into the user terminal and access logs from the user terminal to other devices.
[0027] Actions taken via a user terminal may include, but are not limited to, one of the following: Visiting a specific website Launching a specific application Logging in to a specific website or a specific application A specific operation on a specific website or a specific application (posting a comment, pressing the GOOD button, pressing the BAD button, viewing an introductory page for a specific product or service, purchasing or reserving a specific product or service, etc.) A specific action for a purchased product (book, music, movie, game, image, video, financial product such as stock or investment trust, insurance, etc.) (watching / reproducing / playing / reading via streaming, watching / reproducing / playing / reading after downloading, deleting downloaded content, buying or selling investment products such as stocks, signing up for or canceling insurance, etc.)
[0028] For example, a website or application server may detect the above-described behavior of each user, and record the behavior history indicating the detected behavior in a predetermined storage device by linking it to the user identification information. The predetermined storage device may be provided by the server or an external device connected to the server.
[0029] Alternatively, the user terminal may detect the above-described behavior of each user, and record the behavior history indicating the detected behavior in a predetermined storage device by linking it to the user identification information. The predetermined storage device may be provided in the user terminal or in an external device connected to the user terminal.
[0030] "Actions not involving a user terminal" are actions that are not based on input operations by a user to a user terminal. Actions not involving a user terminal may be detected, for example, by analyzing images generated by a camera. Alternatively, actions not involving a user terminal may be detected by analyzing input content to a device installed in a facility. Alternatively, actions not involving a user terminal may be detected by analyzing data sensed by a specified sensor.
[0031] The "camera" may capture moving images or still images. The camera may also be equipped with an image sensor and may detect visible light and create an image, or may detect other electromagnetic waves such as infrared rays and create an image. The camera may also be a surveillance camera installed at a predetermined location. Alternatively, the camera may be mounted on a mobile object and take images at various locations. The mobile object may have a mechanism for moving on land, in the air, on water, or underwater. The mobile object may be capable of autonomous movement, or may be capable of moving according to remote control via a remote controller.
[0032] Using person authentication techniques such as facial recognition, each user can be detected within an image. Then, using various well-known image analysis techniques, various activities performed by each detected user can be detected. Examples of various activities include, but are not limited to, visiting various facilities (stores, baseball stadiums, soccer fields, etc.), playing various sports, and shopping at a store.
[0033] The "device installed in the facility" is, for example, a device such as a point of sales (POS) system that can link user activity to user identification information. The POS system registers the products and services purchased by the user, as well as the date and time of purchase. Based on the information registered in such a POS system, actions such as store visits and purchases of specified products and services can be detected.
[0034] The "predetermined sensor" may be provided in, for example, a user terminal. In one example, the predetermined sensor is a sensor (such as an acceleration sensor) used to detect the number of steps. Based on the data, behavior such as walking is detected. In addition, behavioral performance information may be obtained based on a position detected by a GPS (Global Positioning System) or the like.
[0035] Note that the behavior not performed via the user terminal may include, but is not limited to, one of the following: Visiting a predetermined facility Purchasing a product / service at a predetermined facility Walking that meets a condition (a predetermined number of steps or more per day) Playing a predetermined sport
[0036] For example, person authentication processing using images generated by a surveillance camera installed in a facility can detect each user's visit to the facility, purchase of goods / services at the facility, playing a predetermined sport, etc. The information processing device 10 or another device may acquire images generated by the surveillance camera and perform the detection, and record a behavior history indicating the detected behavior in a predetermined storage device while linking it to user identification information. The predetermined storage device may be provided in the information processing device 10 or another device, or may be provided in an external device connected to the information processing device 10 or another device.
[0037] Furthermore, based on information registered in the facility's POS system, it is possible to detect visits to the facility by each user, purchases of goods / services at the facility, etc. The POS system can accept input of user identification information for each user and identification information for the goods or services purchased by each user. The information processing device 10 or another device may acquire information registered in the POS system, perform the detection, and record a behavior history indicating the detected behavior in a predetermined storage device, linked to the user identification information. The predetermined storage device may be provided in the information processing device 10 or another device, or may be provided in an external device connected to the information processing device 10 or another device.
[0038] Furthermore, the pedometer function of the user terminal can detect walking that satisfies the conditions set by each user (a predetermined number of steps or more per day). The user terminal may record an action history indicating the detected action in a predetermined storage device, linked to user identification information. The predetermined storage device may be provided in the user terminal, or may be provided in an external device connected to the user terminal.
[0039] The behavior history indicates the behaviors performed by each user. The behavior history may further indicate the date and time when each behavior was performed and the duration of the behavior.
[0040] "Behavior performance information" indicates the behavior performance as described above. The behavior performance information may indicate a history of behaviors actually performed in the past (the behavior history). Behaviors described in the behavior history are behaviors performed in the past. Behaviors not described in the behavior history are behaviors not performed in the past. The acquisition unit 11 may acquire the behavior history recorded in the predetermined storage device described above as behavior performance information. The information processing device 10 may be configured to access the predetermined storage device described above and acquire information stored in the predetermined storage device. Alternatively, the information processing device 10 may be communicably connected to a device that manages the information stored in the predetermined storage device described above and receive the information stored in the predetermined storage device from the device.
[0041] As another example, the behavioral history information may be a certificate that proves that a predetermined behavior has been performed in the past. Furthermore, the behavioral history information may be a certificate that proves that a predetermined behavior has not been performed in the past. Hereinafter, such certificates are collectively referred to as "behavior history certificates." The acquiring unit 11 may acquire such behavioral history certificates from the user terminal as behavioral history information.
[0042] An activity record certificate can be issued by a server equipped with a certificate issuing function. The server equipped with the certificate issuing function receives a request for issuing an activity record certificate attesting to a predetermined activity record from a user terminal that has logged in to the server. The predetermined activity record can be specified by the user. For example, the predetermined activity record can be "purchase of content A," "not deleting or selling content A," "visit to facility C," etc.
[0043] The server equipped with a certificate issuing function acquires the behavioral history recorded in the above-mentioned specified storage device, and based on the acquired behavioral history, determines whether the user's past behavior matches the behavioral record specified by the user.
[0044] If the behavioral record specified by the user is a predetermined behavior such as "purchasing content A," the server determines whether the predetermined behavior is included in the user's past behavior based on the user's behavior history. If the predetermined behavior is included, the server determines that the user's past behavior matches the behavioral record specified by the user. On the other hand, if the predetermined behavior is not included, the server determines that the user's past behavior does not match the behavioral record specified by the user.
[0045] Furthermore, if the behavioral record specified by the user is a failure to perform a specified behavior, such as "not deleting or selling content A," the server determines whether the specified behavior is included in the user's past behavior based on the user's behavior history. If not, the server determines that the user's past behavior matches the behavioral record specified by the user. On the other hand, if it does, the server determines that the user's past behavior does not match the behavioral record specified by the user.
[0046] If the user's past actions match the action record specified by the user, the server with the certificate issuing function can issue an action record certificate certifying the specified action record and provide (download, etc.) it to the user terminal. Note that if the user's past actions do not match the action record specified by the user, the server with the certificate issuing function can not issue an action record certificate certifying the specified action record and can notify the user terminal of an error.
[0047] The above-described action record certificate may be issued by a "user terminal" equipped with a certificate issuing function. A user terminal equipped with the certificate issuing function is, for example, a user terminal having a certificate issuing application installed. The user terminal equipped with the certificate issuing function accepts an input from a user who has logged in to the certificate issuing application, a request to issue an action record certificate attesting to a predetermined action record. The predetermined action record can be specified by the user. For example, the predetermined action record may be "purchase of content A," "not deleting or selling purchased content A," "visit to facility C," etc.
[0048] A user terminal equipped with a certificate issuing function acquires the behavioral history recorded in the above-mentioned specified storage device, and based on the acquired behavioral history, determines whether the user's past behavior matches the behavioral record specified by the user.
[0049] If the behavioral record specified by the user is a predetermined behavior such as "purchasing content A," the user terminal determines whether the predetermined behavior is included in the user's past behavior based on the user's behavior history. If the predetermined behavior is included, the user terminal determines that the user's past behavior matches the behavioral record specified by the user. On the other hand, if the predetermined behavior is not included, the user terminal determines that the user's past behavior does not match the behavioral record specified by the user.
[0050] Furthermore, if the behavioral record specified by the user is a failure to perform a predetermined behavior, such as "not deleting or selling content A," the user terminal determines whether the predetermined behavior is included in the user's past behavior based on the user's behavior history. If the predetermined behavior is not included, the user terminal determines that the user's past behavior matches the behavioral record specified by the user. On the other hand, if the predetermined behavior is included, the user terminal determines that the user's past behavior does not match the behavioral record specified by the user.
[0051] If the user's past actions match the action records specified by the user, the user terminal equipped with the certificate issuing function can issue an action record certificate certifying the specified action records and store the certificate in the user terminal, for example. Note that if the user's past actions do not match the action records specified by the user, the user terminal equipped with the certificate issuing function can not issue an action record certificate certifying the specified action records and can send an error notification.
[0052] As a variant example, if the user's past actions match the action track record specified by the user, the user terminal may send a request to issue an action track record certificate attesting to the action track record specified by the user to the server of the certificate issuing application. In response to receiving the issuance request, the server may issue an action track record certificate attesting to the action track record specified by the user and provide (e.g., download) it to the user terminal. Note that if the user's past actions do not match the action track record specified by the user, the user terminal may notify an error without sending a request to issue an action track record certificate to the server of the certificate issuing application. In this variant example, the user terminal determines whether the user's past actions match the action track record specified by the user. Then, the server issues an action track record certificate if the user's past actions match the action track record specified by the user.
[0053] Note that "acquisition" includes at least one of the following: a device going to retrieve data or information stored in another device or storage medium (active acquisition); and inputting data or information output from another device into the device (passive acquisition). Examples of active acquisition include making a request to another device and receiving a response, and accessing and reading information from another device or storage medium. An example of passive acquisition is receiving information that is distributed (or transmitted, push notification, etc.). Furthermore, acquisition may also include selecting and acquiring from received data or information, or selecting and receiving distributed data or information.
[0054] The determination unit 12 determines, based on the behavioral record information acquired by the acquisition unit 11, whether the user satisfies the conditions for granting a benefit related to the online community (benefit granting conditions).
[0055] The "privileges related to the online community" may include, but are not limited to, at least one of the following. The privileges related to the online community may be set for each online community. The right to participate in the online community The right to become a special member of the online community
[0056] A "special member" is a member that is different from a regular member. Special members may be able to receive special services that regular members cannot receive. For example, special members may be able to receive information about the online community before regular members. Special members may also be able to receive information that regular members cannot receive. Special members may also be able to purchase / reserve tickets, goods, financial products such as stocks and investment trusts, insurance products, etc. before regular members. Special members may also be able to purchase / reserve tickets, goods, financial products such as stocks and investment trusts, insurance products, etc. that regular members cannot purchase / reserve. Note that the benefits of special membership exemplified here are merely examples and are not limited to these. Benefits for special members may be set for each online community.
[0057] The "benefit granting conditions" are defined using the user's behavior indicated by the above-mentioned behavioral performance information. For example, the benefit granting conditions may be "purchasing content A," "not deleting or selling purchased content A," "visiting facility C," etc. Other benefit granting conditions may be "listening to idol B's songs for 100 hours or more," "reading book D five or more times," "reading five or more books by author E," etc. Other benefit granting conditions may be "walking a certain number of steps or more per day for three or more days in the past week," etc. Note that the examples of benefit granting conditions here are merely examples and are not limited to these.
[0058] The reward conditions may be set for each online community. FIG. 4 shows an example in which the reward conditions are set for each online community. The information processing device 10 can store information indicating the reward conditions for each online community as shown in FIG. 4. The determination unit 12 can then identify the reward conditions for each online community based on the information.
[0059] In the example of Fig. 4, a community ID (identifier), an administrator ID, and a reward condition are linked to one another. The community ID is information for identifying multiple online communities from one another. The administrator ID is information for identifying multiple administrators of multiple online communities from one another.
[0060] The determination unit 12 may receive, for example, the setting of the reward conditions from the administrator of each online community. The administrator of each online community can set the reward conditions that suit the characteristics and purpose of their online community. The process of setting the reward conditions based on the administrator's input can be realized using widely known technology.
[0061] The determination unit 12 determines whether the user satisfies the above-mentioned conditions for granting a benefit based on the behavioral record information acquired by the acquisition unit 11 .
[0062] When the behavioral record information indicates the user's past behavior history, the determination unit 12 can determine whether the user's past behavior satisfies the reward condition based on the behavior history.
[0063] For example, if the condition for granting a privilege is that the user has performed a predetermined action, such as "purchasing content A," the determination unit 12 determines whether the predetermined action is included in the user's past actions. If the predetermined action is included, the determination unit 12 determines that the user satisfies the privilege granting condition. On the other hand, if the predetermined action is not included, the determination unit 12 determines that the user does not satisfy the privilege granting condition.
[0064] Furthermore, if the condition for granting a privilege is that the user has not performed a predetermined action, such as "not deleting or selling content A," the determination unit 12 determines whether the predetermined action is included in the user's past actions. If not, the determination unit 12 determines that the user satisfies the privilege granting condition. On the other hand, if the user does, the determination unit 12 determines that the user does not satisfy the privilege granting condition.
[0065] As another example, when the behavioral record information is the behavioral record certificate described above, the determination unit 12 can determine whether the behavioral record certified by the behavioral record certificate satisfies the conditions for granting a privilege.
[0066] For example, if the condition for granting a privilege is that a user has performed a predetermined action, such as "purchasing content A," the determination unit 12 determines whether the action record certificate certifies that the user has performed the predetermined action. If the action record certificate certifies that the user has performed the predetermined action, the determination unit 12 determines that the user satisfies the condition for granting a privilege. On the other hand, if the action record certificate does not certify that the user has performed the predetermined action, the determination unit 12 determines that the user does not satisfy the condition for granting a privilege.
[0067] Furthermore, if the condition for granting a privilege is that a predetermined action has not been taken, such as "not deleting or selling content A," the determination unit 12 determines whether the action record certificate proves that the predetermined action has not been taken. If the action record certificate proves that the predetermined action has not been taken, the determination unit 12 determines that the user satisfies the privilege granting condition. On the other hand, if the action record certificate does not prove that the predetermined action has not been taken, the determination unit 12 determines that the user does not satisfy the privilege granting condition.
[0068] The execution unit 13 grants a privilege to a user who satisfies the privilege granting conditions.
[0069] The granting of rewards can be achieved by various means. For example, the execution unit 13 may provide a certificate to a user who meets the reward conditions, proving that the user is eligible to receive the reward. Hereinafter, this certificate will be referred to as a "reward eligibility certificate." The reward eligibility certificate may indicate information identifying the online community, the details of the rewards that can be received, and the like. One example of a reward eligibility certificate is an NFT (Non-Fungible Token). The NFT proves that the user possesses the eligibility (digital item) to receive a specific reward. When an NFT is used, the execution unit 13 identifies the wallet of the user who meets the reward conditions and links the NFT to that wallet to grant the reward. The execution unit 13 then writes a message on the blockchain indicating that the token has been transferred and requests a nonce search. The information processing device 10 may adjust the difficulty level according to the hash rate at the time the NFT serving as the reward eligibility certificate is written to the blockchain. Difficulty level represents the difficulty of generating a block in the blockchain. The higher the difficulty level, the more difficult it is to search for a nonce to obtain block generation rights.
[0070] Additionally, the execution unit 13 may provide a code or the like that proves eligibility to receive a benefit to a user who satisfies the benefit granting conditions. The code may be a barcode or a two-dimensional code, or may be a string of numbers or letters, etc. The execution unit 13 can transmit the code to the user terminal by various means, such as downloading data or sending an email.
[0071] In addition, the execution unit 13 may register (by setting a flag, etc.) information indicating that a user is eligible to receive a benefit, in user information that manages information on multiple users, linked to the user who meets the benefit granting conditions.
[0072] A user can use a benefit by proving eligibility to receive the benefit by submitting a benefit eligibility certificate, code, etc. on the online community website, application, etc. If the user information described above indicates that the user meets the conditions for receiving the benefit using a flag, etc., the user can prove eligibility to receive the benefit by performing user authentication on the online community website, application, etc. The online community website or application can allow a user who proves eligibility to receive the benefit to join a specific online community or make the user a special member of the specific online community.
[0073] Next, an example of the flow of processing by the information processing device 10 will be described using the flowchart in Figure 2. Note that the purpose here is to explain the flow of processing. Since the details of each process have been described above, the explanation here will be omitted as appropriate.
[0074] In S10, the information processing device 10 acquires behavioral performance information indicating the user's behavioral performance. In S11, the information processing device 10 determines whether the user satisfies the conditions for granting a benefit related to the online community (benefit granting conditions) based on the behavioral performance information. In S12, the information processing device 10 grants a benefit to the user who satisfies the benefit granting conditions. Note that this series of processes is executed by the information processing device 10 reading a file in which a program is written. The file in which the program is written may be stored in the information processing device 10 or may be stored on any recording medium on the network.
[0075] The information processing device 10 may perform the processes of S10 to S12 at various times. For example, the information processing device 10 may perform the processes of S10 to S12 in response to an action from each user. Specifically, a user who desires a certain benefit of a certain online community may transmit a request for the benefit of the online community to the information processing device 10 via a user terminal. In response to the request, the information processing device 10 may then obtain the user's behavioral performance information (behavior history) from a predetermined storage device (S10) and perform the processes from S11 onward.
[0076] Alternatively, the user may send a request for the privilege together with a behavioral achievement certificate that proves that the behavioral achievement defined in the privilege granting conditions for the privilege is met to the information processing device 10 via the user terminal. Then, the information processing device 10 may acquire the behavioral achievement certificate as behavioral achievement information (S10) and execute the processes from S11 onward.
[0077] As another example, the information processing device 10 may perform the processes of S10 to S12 spontaneously without any action from each user. For example, the information processing device 10 may periodically acquire, from a predetermined storage device, behavioral performance information (behavior history) of each user participating in a predetermined online community (S10). Then, in response to the acquisition, the information processing device 10 may periodically determine whether each user participating in the predetermined online community satisfies the reward conditions set for that online community (S11).
[0078] <Effects> According to the information processing device 10 of the second embodiment, it is possible to achieve the same effects as those of the information processing device 10 of the first embodiment.
[0079] Furthermore, the information processing device 10 can grant a privilege, "the right to participate in an online community," to users whose past actions satisfy the privilege granting conditions. In this case, users whose past actions satisfy the privilege granting conditions can participate in the online community. By appropriately setting the privilege granting conditions, "users whose past actions match the characteristics and purpose of the online community" can participate in the online community. As a result, the online community can be smoothly operated and activated.
[0080] Furthermore, the information processing device 10 can grant a privilege, "the right to become a special member of the online community," to users whose past actions satisfy the privilege granting conditions. In this case, users whose past actions satisfy the privilege granting conditions can become special members of the online community. By appropriately setting the privilege granting conditions, "users who have previously engaged in actions that match the characteristics and purpose of the online community" can become special members. As a result, the online community can be smoothly operated and activated.
[0081] Furthermore, the information processing device 10 can provide a reward eligibility certificate to a user who meets the reward conditions, proving that the user is eligible to receive the reward. By providing such a certificate to grant a reward, the user has more freedom in how they handle the reward. As a result, it is expected that the user's motivation to obtain the reward will increase. Furthermore, in one aspect of this embodiment, the information processing device 10 can determine whether a user should be granted a reward without repeatedly accessing various databases. This ultimately leads to a reduction in the frequency with which the information processing device 10 communicates with each recording medium containing a database. As a result, it is possible to prevent excessive increases in communication load in a system that grants rewards based on behavioral performance via a network.
[0082] <<Third Embodiment>> An information processing device 10 according to a third embodiment can automatically set conditions for granting a reward to each online community based on the past behavior of the administrator of each online community. This will be described in detail below.
[0083] The acquisition unit 11 acquires the behavior history of the administrator who operates each online community. The acquisition unit 11 can acquire the behavior history of the administrator of the online community by the same means as "acquiring the user's behavior history (behavior performance information)" described in the second embodiment.
[0084] The determination unit 12 can set conditions for granting a reward for each online community based on the behavior history of the administrator of each online community.
[0085] For example, the determination unit 12 extracts an action that satisfies a predetermined condition from the past actions shown in the action history of the manager of the online community. Then, the determination unit 12 can set the performance of the same action as the extracted action as a condition for granting a bonus.
[0086] The predetermined condition may include at least one of the following: - Performed a predetermined number of times or more - Performed for a predetermined period of time or more - The number of times of execution within a predetermined period (e.g., the most recent year) is a predetermined number of times or more - The execution time within a predetermined period of time (e.g., the most recent year) is a predetermined period of time or more
[0087] As a modified example, the determination unit 12 may estimate the preferences of the manager of the online community based on the behavioral history of the manager of the online community. The determination unit 12 may then set a condition for granting a reward that the behavioral history shows the same preferences as the manager of the online community. Preferences can be estimated using well-known techniques.
[0088] In this modified example, the determination unit 12 can perform the following process when determining whether a user satisfies the conditions for granting a reward. First, the determination unit 12 estimates the user's preferences based on the behavioral records indicated by the user's behavior history (behavior record information). The determination unit 12 also estimates the preferences of the online community manager based on the behavioral records indicated by the manager's behavior history (behavior record information). Next, the determination unit 12 compares the estimated user preferences with the estimated manager preferences. The determination unit 12 determines that a user with the same preferences as the manager satisfies the conditions for granting a reward.
[0089] Incidentally, the "manager's past behavioral record" is updated daily. Therefore, the determination unit 12 may periodically update the reward granting conditions based on the manager's past behavioral record, which is updated daily. For example, the determination unit 12 may update the reward granting conditions of the online community at predetermined intervals, such as daily, weekly, monthly, or yearly, based on the manager's past behavioral record accumulated up to that point (e.g., behavioral record within a predetermined period). Alternatively, the determination unit 12 may update the reward granting conditions of the online community operated by the manager when an update instruction is input from the manager, based on the manager's past behavioral record accumulated up to that point (e.g., behavioral record within a predetermined period).
[0090] In some cases, updating of the reward conditions may not be desired. Therefore, once the determination unit 12 sets the reward conditions based on the past behavioral records of the administrator accumulated up to that point, the determination unit 12 maintains the reward conditions and does not need to update them.
[0091] Other configurations of the information processing apparatus 10 of the third embodiment can be similar to the configurations of the information processing apparatus 10 of the first and second embodiments.
[0092] According to the information processing device 10 of the third embodiment, it is possible to achieve the same effects as those of the information processing device 10 of the first and second embodiments.
[0093] Furthermore, as described above, the information processing device 10 can automatically set the conditions for granting rewards to each online community, thereby reducing the burden on the administrator of each online community of setting the conditions for granting rewards.
[0094] The information processing device 10 can also automatically set reward conditions for each online community based on the administrator's past behavior. Such information processing device 10 can set reward conditions that match the administrator's preferences. By appropriately setting reward conditions in this way, users who fit the characteristics and purpose of the online community can be attracted to the online community, thereby enabling the online community to be smoothly operated and activated. Additionally, the information processing device 10 may automatically change the reward conditions based on the number of people to whom rewards have been granted. More specifically, the information processing device 11 automatically references data recorded in a database that manages the reward status or a ledger managed on a blockchain to identify the number of people to whom rewards have been granted. The reward conditions are then changed based on that number. When changing the reward conditions, the information processing device 10 automatically adjusts them to achieve the goal accepted by the information processing device 10. For example, if a goal is set to keep the number of new reward grantees to 100 or less per month, the information processing device 10 automatically changes the reward conditions based on the number of people to whom rewards have been granted that month and the progress of the reward status. For example, the adjustment may be made such that the conditions are set stricter when there is excessive progress, or conversely, the conditions are relaxed when there is insufficient progress.
[0095] Furthermore, the preferences of the administrator of each online community may change over time. In this case, the nature and purpose of the online community may also change. The information processing device 10, which can periodically update the reward conditions based on the administrator's past behavior over a certain period of time, can automatically set reward conditions that match the administrator's most recent preferences. As a result, it is possible to attract users who match the administrator's most recent preferences to the online community. Furthermore, since the information processing device 10 does not need to repeatedly execute a process for setting adjustment parameters to adjust the number of users to be granted rewards, the load on the computer operating as the information processing device 10 is reduced.
[0096] <<Fourth Embodiment>> The information processing device 10 has a function of managing the buying and selling of special benefit entitlement certificates between users, which will be described in detail below.
[0097] In the fourth embodiment, users can buy and sell reward entitlement certificates (NFTs, etc.). The execution unit 13 manages the buying and selling of reward entitlement certificates between users.
[0098] The information processing device 10 provides a platform that mediates the buying and selling of privilege qualification certificates. The execution unit 13 manages the buying and selling of privilege qualification certificates between users on the platform. The execution unit 13 manages the buying and selling of privilege qualification certificates, for example, via a website or an application.
[0099] A user who possesses a reward certificate can put his or her reward certificate up for sale on the platform. The user can display the details and selling price of the reward certificate he or she is putting up for sale on the platform. Other users can view the reward certificates that are up for sale on the platform. A user who wishes to purchase a reward certificate that is up for sale inputs an intention to purchase the reward certificate on the platform. The sale of the reward certificate is completed when the seller inputs an agreement to the sale in response to the intention to purchase on the platform. There are no restrictions on the configuration of such a platform or the means for transferring the reward certificate and money, and widely known technologies can be adopted.
[0100] The selling price of the privilege entitlement certificate may be determined by the owner of each privilege entitlement certificate.
[0101] As a modified example, the selling price of the privilege entitlement certificate may be determined by the execution unit 13 based on the behavioral performance information of the user who wishes to purchase it. In other words, in this modified example, the selling price of the privilege entitlement certificate is not freely set by the user who owns the privilege entitlement certificate, but is determined based on the behavioral performance information of the user who wishes to purchase it. The content of the behavioral performance information differs for each user. Therefore, in this modified example, the selling price of the same privilege entitlement certificate may differ for each user who wishes to purchase it.
[0102] In one example, multiple sales prices for the benefit entitlement certificate are set in advance for each benefit of each online community, and application conditions for applying each sales price are also set. The sales prices and application conditions can be set by the administrator of each online community.
[0103] The application conditions are defined using the user's actions indicated in the action record information. Examples of selling prices and application conditions are shown below, but are not limited to these examples.
[0104] Sales price 1,000 yen: Eligible condition: "You have watched Idol B's songs for 80 hours or more." Sales price 1,500 yen: Eligible condition: "You have watched Idol B's songs for 40 hours or more but less than 80 hours." Sales price 3,000 yen: Eligible condition: "You have watched Idol B's songs for 20 hours or more but less than 40 hours." Sales price 50,000 yen: Eligible condition: "You have watched Idol B's songs for less than 20 hours." Sales price 100,000 yen: Eligible condition: "You have never watched Idol B's songs."
[0105] As described in the first to third embodiments, by configuring the system so that users who meet the conditions for granting a reward can receive the reward, it is possible to prevent the inconvenience of users who do not fit the characteristics or purpose of the online community receiving the reward. However, if reward qualification certificates are tradeable, it is possible for users who do not fit the characteristics or purpose of the online community to purchase a reward qualification certificate and receive the reward. By configuring the system so that the selling price of the reward qualification certificate is determined based on the behavioral record of the prospective purchaser, as in this modified example, it is possible to prevent the occurrence of such inconvenience.
[0106] Other configurations of the information processing apparatus 10 of the fourth embodiment can be similar to the configurations of the information processing apparatus 10 of the first to third embodiments.
[0107] According to the information processing device 10 of the fourth embodiment, it is possible to achieve the same effects as those of the information processing devices 10 of the first to third embodiments.
[0108] The information processing device 10 also manages the buying and selling of privilege qualification certificates between users. Such an information processing device 10 allows users to sell their own privilege qualification certificates to other users. Such an information processing device 10 also allows users to buy privilege qualification certificates from other users. Such an information processing device 10 can increase the degree of freedom with which users can handle privilege qualification certificates. As a result, it is expected that an increase in users will participate in the services provided by the information processing device 10.
[0109] Furthermore, the information processing device 10, which can determine the selling price of a privilege entitlement certificate based on the behavioral record of a prospective purchaser, can prevent users who are not suited to the characteristics or purpose of the online community from purchasing a privilege entitlement certificate and receiving a privilege. Furthermore, one aspect of this embodiment can prevent malicious third parties from easily transferring the rights to a privilege entitlement certificate. This also contributes to maintaining the security of the online community.
[0110] <<Modifications>> Modifications of the information processing apparatus 10 of the first to fourth embodiments will be described below.
[0111] <First Modification> A modification that can be applied to the information processing apparatus 10 of the fourth embodiment will be described.
[0112] The execution unit 13 may grant a reward to the administrator who operates the online community in response to the successful sale of a privilege qualification certificate between users. The reward to the administrator may be determined in advance as the price per sale of a privilege qualification certificate. Alternatively, the reward to the administrator may be determined based on the sales price of the privilege qualification certificate. For example, the reward to the administrator may be M% (0<M<100) of the sales price of the privilege qualification certificate.
[0113] The execution unit 13 calculates the remuneration to be received by the operator in accordance with the above-mentioned predetermined rules and the trading history of the special benefit qualification certificates (number of cases, sales price, etc.). The execution unit 13 then executes a process to pay the calculated remuneration to the operator. The payment of the remuneration is realized using widely known technology.
[0114] This modification can also achieve the same effects as those of the information processing device 10 of the fourth embodiment. Furthermore, by providing such a reward, it becomes easier for managers of online communities to allow the buying and selling of special offer qualification certificates.
[0115] <Modification 2> A modification that can be applied to the information processing apparatus 10 of the first to fourth embodiments will be described.
[0116] In a second variation, when a product or service is purchased online or in a brick-and-mortar store, specific supplement information (such as a code) is provided only to the purchaser. The supplement information may be printed on paper and presented to the user together with the product or by mail. Alternatively, the supplement information may be notified to the user via email, an application, a website, or the like.
[0117] The acquisition unit 11 acquires the supplemental information as behavioral performance information indicating the purchase of a predetermined product or service. In one example, the user can transmit the supplemental information (behavioral performance information) to the information processing device 10 via the user terminal together with a request for a benefit from a predetermined online community.
[0118] The determination unit 12 can determine whether the user has purchased a specific product or service based on the supplementary information (behavioral performance information). Then, based on the result of the determination, the determination unit 12 can determine whether the user satisfies the conditions for granting a special benefit.
[0119] In this modification, it is possible to achieve the same effects as those of the information processing apparatus 10 of the first to fourth embodiments.
[0120] <Modification 3> A modification that can be applied to the information processing apparatus 10 of the first to fourth embodiments will be described.
[0121] In the third modification, the determination unit 12 can determine whether a user satisfies an NG (No Good) condition based on the behavioral record information. The determination unit 12 can determine whether each user satisfies the NG condition by a process similar to that for determining whether the above-described benefit granting condition is satisfied.
[0122] The "NG conditions" are defined using the user's behavior indicated by the above-mentioned behavioral performance information. For example, the NG conditions may be "purchasing 50 or more units of content A," "never viewing / reproducing / playing / reading purchased content A," "selling purchased content A," etc. Such users are considered to have purchased content A not to enjoy it, but for other purposes such as resale. Such users cannot be considered to be users who fit the characteristics and purposes of the online community. Note that the examples of NG conditions here are merely examples and are not limited to these.
[0123] The NG conditions may be set for each online community. Each online community may be set with one NG condition or multiple NG conditions. The information processing device 10 can store information indicating the NG conditions for each online community. Then, the determination unit 12 can identify the NG conditions for each online community based on the information.
[0124] The determination unit 12 may receive, for example, the setting of NG conditions from the administrator of each online community. The administrator of each online community may set, for example, behavior that is contrary to the character or purpose of their own online community as a NG condition. The process of setting NG conditions based on input from the administrator can be realized using widely known technology.
[0125] The execution unit 13 does not grant a privilege related to the online community to a user who satisfies the NG condition. The execution unit 13 can be configured to not grant a privilege related to the online community to a user who satisfies the NG condition, even if the user satisfies the privilege granting condition.
[0126] In addition, when multiple NG conditions are set, the execution unit 13 may be configured to not grant a user a benefit related to the online community even if the user satisfies the benefit granting conditions, if the user satisfies at least one of the NG conditions.
[0127] In addition, when multiple NG conditions are set, the execution unit 13 may be configured to not grant a user a benefit related to the online community even if the user satisfies the benefit granting conditions, if the user satisfies a predetermined percentage or more of the multiple NG conditions.
[0128] In addition, when multiple NG conditions are set, the execution unit 13 may be configured not to grant a user a benefit related to the online community even if the user satisfies the benefit granting conditions, if the user satisfies a predetermined number or more of the multiple NG conditions.
[0129] Alternatively, multiple NG conditions and multiple reward conditions may be set. In this case, the execution unit 13 may be configured not to grant a reward related to the online community to a user who satisfies the reward conditions if the number of NG conditions that the user satisfies is greater than the number of reward conditions that the user satisfies.
[0130] Additionally, when multiple NG conditions are set, points may be preset for each NG condition. Then, the execution unit 13 may calculate, for each user, the total value of points for each NG condition that is satisfied. Then, the execution unit 13 may be configured to not grant a benefit related to the online community to a user even if the user satisfies the benefit granting condition if the total value is equal to or greater than a threshold value.
[0131] This modification can also achieve the same effects as the information processing device 10 of the first to fourth embodiments. Furthermore, this modification can utilize the NG condition in addition to the privilege granting condition to prevent users who do not fit the characteristics or purpose of the online community from gathering in that online community.
[0132] <<Usage Scenarios>> Examples of usage scenarios of the information processing apparatuses 10 according to the first to fourth embodiments will be described below. Note that the usage scenarios shown here are merely examples, and the present invention is not limited to these examples.
[0133] <First Usage Scenario> The operator of the online community is idol X. The right to participate in the online community is set as a privilege related to the online community. The condition for granting the privilege is set as "listening to idol X's music for 100 hours or more."
[0134] A user who wishes to join Idol X's online community logs into a specific music platform via a user terminal and listens to Idol X's music for over 100 hours. The music platform provides a service for listening to music via streaming, for example. The music platform monitors and records the total time each user has listened to each song.
[0135] After listening to the music of idol X for 100 hours or more, the user sends a request for the benefit of the online community via the user terminal to the information processing device 10. For example, the user logs in to a website or application managed by the information processing device 10 and performs an operation to send the request on that page.
[0136] In response to receiving the request, the information processing device 10 acquires the user's behavioral history information (e.g., information indicating the total time the user has listened to each song) from the music platform. Then, the information processing device 10 determines whether the user satisfies the conditions for granting a bonus based on the acquired behavioral history information.
[0137] If it is determined that the reward conditions are met, the information processing device 10 grants the reward to the user. For example, the information processing device 10 provides the user with a reward entitlement certificate that certifies that the user is eligible to receive the reward by any means, such as downloading it to the user terminal. The reward entitlement certificate is, for example, an NFT.
[0138] A user who receives a reward eligibility certificate can prove that they are eligible to receive the reward by submitting the reward eligibility certificate to a website or application that manages Idol X's online community. The website or application that manages Idol X's online community allows users who have proven that they are eligible to receive the reward to join the online community.
[0139] A privilege related to Idol X's online community may further include the right to become a special member of that online community. A condition for granting the privilege may be set as "listening to Idol X's music for 200 hours or more." Special members may be able to obtain information about Idol X before other members. Special members may also be able to purchase tickets or merchandise for Idol X's concerts before other members. Special members may also be able to purchase limited-edition merchandise that other members cannot purchase.
[0140] <Second Usage Scenarios> The operator of the online community is Mr. Z, the author of book Y, or Mr. P, the publisher of book Y. The right to participate in the online community is set as a benefit related to the online community. The condition for granting the benefit is set as "purchase of book Y."
[0141] A user who wishes to participate in the online community for book Y logs in to a predetermined e-book platform via a user terminal, for example, and purchases book Y there. The user then sends a request for the benefits of the online community to the information processing device 10 via the user terminal. For example, the user logs in to a website or application managed by the information processing device 10 and performs an operation on that page to send the request.
[0142] In response to receiving the request, the information processing device 10 acquires the user's behavioral history information (e.g., information indicating books purchased by the user) from the electronic book platform, and then determines whether the user satisfies the conditions for granting a bonus based on the acquired behavioral history information.
[0143] If it is determined that the reward conditions are met, the information processing device 10 grants the reward to the user. For example, the information processing device 10 provides the user with a reward entitlement certificate that certifies that the user is eligible to receive the reward by any means, such as downloading it to the user terminal. The reward entitlement certificate is, for example, an NFT.
[0144] A user who receives a reward eligibility certificate can prove that they are eligible to receive a reward by submitting the reward eligibility certificate on a website or application that manages the online community for book Y. The website or application that manages the online community for book Y allows users who have proven that they are eligible to receive a reward to join the online community.
[0145] Users who join the online community for book Y may be able to selectively disclose and share with other users the tags, underlines, comments, etc. that they have added to book Y in the online community.
[0146] In addition, as benefits related to the online community for book Y, the right to create derivative works of book Y and the right to sell derivative works may be set.
[0147] "Derivative creation rights" are the rights to create derivative works using the characters, worldview, etc. of Book Y. Users who have acquired derivative creation rights may create derivative works of Book Y and publish them in Book Y's online community. Furthermore, users who have acquired the "right to sell derivative works" may create derivative works of Book Y and sell them in Book Y's online community. Furthermore, a portion of the sales of derivative works of Book Y may be paid to Book Y's author, Mr. Z. Buying and selling via online communities can be achieved using widely known technology.
[0148] Although this disclosure has been described above with reference to the embodiments, this disclosure is not limited to the above-described embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of this disclosure within the scope of this disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.
[0149] In addition, in the flowcharts used in the above explanation, multiple steps (processes) are described in order. However, the order of the steps performed in each embodiment is not limited to the order described. In each embodiment, the order of the steps shown in the drawings can be changed as long as it does not cause any problems in terms of the content.
[0150] Some or all of the above embodiments may be described as, but are not limited to, the following notes. 1. An information processing device having: acquisition means for acquiring behavioral performance information indicating a user's behavioral performance; determination means for determining whether the user satisfies conditions for granting a benefit related to an online community based on the behavioral performance information; and execution means for granting the benefit to the user who satisfies the conditions. 2. The information processing device of 1, wherein the benefit includes at least one of the right to participate in the online community and the right to become a special member of the online community. 3. The information processing device of 1 or 2, wherein the execution means provides the user who satisfies the conditions with a certificate proving that the user is eligible to receive the benefit. 4. The information processing device of 3, wherein the execution means manages the buying and selling of the certificate between users, and determines the buying and selling price of the certificate based on the behavioral performance information of the user who is purchasing the certificate. 5. The information processing device of 3 or 4, wherein the execution means manages the buying and selling of the certificate between users, and grants a reward to an administrator who operates the online community in response to the success of the sale. 6. 6. An information processing device according to any one of 1 to 5, wherein the determination means sets the condition based on the behavior history of an administrator who operates the online community. 7. An information processing device according to 6, wherein the determination means sets the condition to be the same behavior as that performed by the administrator. 8. An information processing device according to any one of 1 to 7, wherein the determination means accepts the setting of the condition from the administrator who operates the online community. 9. An information processing method in which one or more computers acquire behavioral history information indicating a user's behavioral history, determine whether the user satisfies a condition for granting a benefit related to an online community based on the behavioral history information, and grant the benefit to the user who satisfies the condition.10. A program causing a computer to function as: an acquisition means for acquiring behavioral performance information indicating a user's behavioral performance; a determination means for determining whether the user satisfies conditions for granting a benefit related to an online community based on the behavioral performance information; and an execution means for granting the benefit to the user who satisfies the conditions.
[0151] Some or all of Supplements 2 to 8 that are dependent on the information processing device of Supplement 1 described above may also be dependent on the information processing method of Supplement 9 and the program of Supplement 10 in the same dependent relationship as Supplement 1 and Supplements 2 to 8. Furthermore, within the scope of each of the above-mentioned embodiments, some or all of the configurations described as Supplements can be realized in various hardware, software, various recording means for recording software, or systems.
[0152] This application claims priority based on Japanese Patent Application No. 2024-154595, filed September 9, 2024, the disclosure of which is incorporated herein by reference in its entirety.
[0153] 10 Information processing device 11 Acquisition unit 12 Determination unit 13 Execution unit 1A Processor 2A Memory 3A Input / output I / F 4A Peripheral circuit 5A Bus
Claims
1. An information processing device having: an acquisition means for acquiring behavioral performance information indicating a user's behavioral performance; a judgment means for judging whether the user satisfies the conditions for granting a benefit related to an online community based on the behavioral performance information; and an execution means for granting the benefit to the user who satisfies the conditions.
2. The information processing device according to claim 1, wherein the privilege includes at least one of the right to participate in the online community and the right to become a special member of the online community.
3. An information processing device according to claim 1 or 2, wherein the execution means provides a certificate to the user who satisfies the conditions, proving that the user is eligible to receive the benefit.
4. The information processing device according to claim 3, wherein the execution means manages the buying and selling of the certificate between users, and determines the buying and selling price of the certificate based on the behavioral performance information of the user purchasing the certificate.
5. An information processing device according to claim 3 or 4, wherein the execution means manages the sale and purchase of the certificate between users, and provides a reward to the operator of the online community in response to the successful sale and purchase.
6. An information processing device according to any one of claims 1 to 5, wherein the determination means sets the conditions based on the behavioral history of an administrator who operates the online community.
7. The information processing device according to claim 6, wherein the determining means sets the condition as the same action as that taken by the administrator.
8. An information processing device according to any one of claims 1 to 7, wherein the determination means receives the setting of the conditions from an administrator who operates the online community.
9. An information processing method in which one or more computers acquire behavioral performance information indicating a user's behavioral performance, determine based on the behavioral performance information whether the user meets the conditions for granting a benefit related to an online community, and grant the benefit to the user who meets the conditions.
10. The information processing method according to claim 9, wherein the privilege includes at least one of the right to participate in the online community and the right to become a special member in the online community.
11. An information processing method according to claim 9 or 10, wherein the one or more computers provide a certificate to the user who satisfies the conditions, proving that the user is eligible to receive the benefit.
12. An information processing method as described in claim 11, wherein the one or more computers manage the sale and purchase of the certificate between users and determine the sale and purchase price of the certificate based on the behavioral performance information of the user purchasing the certificate.
13. An information processing method as described in claim 11 or 12, wherein the one or more computers manage the sale and purchase of the certificates between users, and provide a reward to the operator of the online community in response to the completion of the sale.
14. An information processing method according to any one of claims 9 to 13, wherein the one or more computers set the conditions based on the behavioral history of an administrator who operates the online community.
15. A recording medium having recorded thereon a program that causes a computer to function as: an acquisition means for acquiring behavioral performance information indicating a user's behavioral performance; a judgment means for judging whether the user satisfies the conditions for granting a benefit related to an online community based on the behavioral performance information; and an execution means for granting the benefit to the user who satisfies the conditions.
16. The recording medium according to claim 15, wherein the benefit includes at least one of the right to participate in the online community and the right to become a special member in the online community.
17. The recording medium according to claim 15 or 16, wherein the execution means provides the user who satisfies the condition with a certificate certifying that the user is eligible to receive the benefit.
18. The recording medium according to claim 17, wherein the execution means manages the buying and selling of the certificate between users, and determines the buying and selling price of the certificate based on the behavioral performance information of the user purchasing the certificate.
19. A recording medium as described in claim 17 or 18, wherein the execution means manages the sale and purchase of the certificate between users, and provides a reward to the operator of the online community in response to the completion of the sale.
20. A recording medium according to any one of claims 15 to 19, wherein the judgment means sets the conditions based on the behavioral history of an administrator who operates the online community.
Citation Information
Patent Citations
Approval system
JP2014002512A
Customer management system
JP2020071847A
Program, method, and system
JP2024099113A
Group management device, group management method, and computer-readable medium
WO2021181514A1
Information processing device, information processing method, and program
WO2022070628A1