Information processing device, information processing method, and information processing program

The information processing device and method enhance relationships among individuals by facilitating the expression and circulation of gratitude through user terminals, effectively addressing the challenge of improving interpersonal connections.

JP7665191B2Active Publication Date: 2025-04-21TRIBUTER CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021088939
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-05-27
Publication Date
2025-04-21
Estimated Expiration
2041-05-27

AI Technical Summary

Technical Problem

Existing systems lack an effective method to enhance relationships between multiple individuals by facilitating the expression and circulation of gratitude, which is essential for improving motivation and interpersonal connections.

Method used

An information processing device and method that allows users to input and share value information of gratitude through user terminals, associating appreciation values between users and storing this information for viewing and evaluation, thereby expanding the circle of gratitude and improving relationships.

Benefits of technology

The system effectively improves relationships among multiple individuals by enabling the expression and circulation of gratitude, enhancing user motivation and fostering a more positive social environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007665191000001
    Figure 0007665191000001
  • Figure 0007665191000002
    Figure 0007665191000002
  • Figure 0007665191000003
    Figure 0007665191000003
Patent Text Reader

Abstract

To provide an information processing apparatus configured to improve a relationship between multiple persons, an information processing method, and an information processing program.SOLUTION: An information processing apparatus includes: a storage unit for storing information; a communication unit which can communicate with a plurality of user terminals; a first receiving unit which receives, via the communication unit, appreciation value information on a first appreciation value from a first user terminal, based on an input operation on the first user terminal used by a first user who inputs the first appreciation value indicating appreciation for a second user; a first association control unit which controls, when the first receiving unit receives the appreciation value information, the storage unit to store first association information obtained by associating a second appreciation value with the first user; and a second association control unit which associates, when the first receiving unit receives the appreciation value information, the first appreciation value recorded in the appreciation value information with the second user and controls the storage unit to store second association information obtained by the association.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]

[0002] Conventionally, rewards have been given to users for certain actions. For example, in the technology described in Patent Document 1, when a client wants to take a survey, the client applies for the survey to a user terminal. In the technology described in Patent Document 1, when the user terminal permits the survey, the client makes the survey questions viewable by the user terminal and accepts answers to the questions. In addition, in the technology described in Patent Document 1, when the user terminal permits the survey, a reward such as virtual currency is given to the user terminal. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 6809768 Summary of the Invention [Problem to be solved by the invention]

[0004] Generally, when a user is shown gratitude by another person, the user can understand that he or she has contributed to others, and the user's own motivation improves. Such gratitude is unlikely to be expressed in order for the other person to receive a reward from the user, but may be used to express the other person's (one's) sincerity in response to the user's contribution to the other person (oneself). If gratitude can be conveyed to more people, the relationship between multiple people will improve.

[0005] An object of the present invention is to provide an information processing device, an information processing method, and an information processing program that improve relationships between a plurality of people. [Means for solving the problem]

[0006] An information processing device of one embodiment includes a memory unit that stores information, a communication unit capable of communicating with a plurality of user terminals, a first reception unit that receives gratitude value information regarding a first gratitude value from a first user terminal based on an input operation of a first gratitude value indicating gratitude to a second user on a first user terminal used by a first user via the communication unit, a first correspondence control unit that controls the memory unit to store first correspondence information that is a result of matching the second gratitude value with the first user when the gratitude value information is received by the first reception unit, and a second correspondence control unit that controls the memory unit to match the first gratitude value recorded in the gratitude value information with the second user and store second correspondence information that is a result of the matching when the gratitude value information is received by the first reception unit.

[0007] In one embodiment of an information processing method, an information processing device having a memory unit for storing information and a communication unit capable of communicating with a plurality of user terminals executes the following steps: a first reception step of receiving gratitude value information regarding a first gratitude value from a first user terminal based on an input operation of a first gratitude value indicating gratitude to a second user being performed on a first user terminal used by a first user via the communication unit; a first correspondence control step of controlling the memory unit to store first correspondence information that is a result of matching the second gratitude value with the first user when the gratitude value information is received by the first reception step; and a second correspondence control step of controlling the memory unit to match the first gratitude value recorded in the gratitude value information with the second user and store second correspondence information that is a result of the matching when the gratitude value information is received by the first reception step.

[0008] An information processing program of one embodiment provides an information processing device with the following functions: a memory function for storing information; a communication function capable of communicating with a plurality of user terminals; a first reception function for receiving gratitude value information regarding a first gratitude value from a first user terminal used by a first user via the communication function based on an input operation of a first gratitude value indicating gratitude to a second user; a first correspondence control function for controlling the memory function to store first correspondence information that is a result of matching the second gratitude value with the first user when the gratitude value information is received by the first reception function; and a second correspondence control function for controlling the memory function to match the first gratitude value recorded in the gratitude value information with the second user and store second correspondence information that is a result of the matching when the gratitude value information is received by the first reception function. Effect of the Invention

[0009] An information processing device of one embodiment receives gratitude value information regarding a first gratitude value from a first user terminal based on an input operation of a first gratitude value indicating gratitude to a second user on a first user terminal, and when the gratitude value information is received, controls a memory unit to store first correspondence information that is the result of matching the second gratitude value with the first user, and controls the memory unit to store second correspondence information that is the result of matching the first gratitude value recorded in the gratitude value information with the second user, thereby enabling good relationships to be maintained between multiple persons. The information processing method and the information processing program according to one aspect can achieve the same effects as the information processing device according to the above aspect. [Brief description of the drawings]

[0010] [Figure 1] An overview of an information processing system according to an embodiment will be described. [Diagram 2] FIG. 1 is a block diagram illustrating an information processing device according to an embodiment. [Diagram 3] FIG. 2 is a diagram illustrating an example of a service provided by an information processing device. [Figure 4]1 is a timing chart for explaining an information processing method according to an embodiment. [Diagram 5] FIG. 1 is a diagram illustrating an information processing method according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] An embodiment of the present invention will now be described.

[0012] [Overview of information processing system 1 (information processing device 100)] First, an overview of an information processing system 1 according to an embodiment will be described. FIG. 1 illustrates an overview of an information processing system 1 according to an embodiment.

[0013] The information processing system 1 is used when one user (for example, a first user) expresses gratitude to another user (for example, a second user). The information processing system 1 includes a plurality of user terminals 200 (201, 202, 203) and an information processing device 100.

[0014] The user terminal 200 is a terminal used by a user. The user terminal 200 may be, for example, a smartphone, a tablet, a laptop, or a desktop. The user terminal 200 is capable of communicating with the information processing device 100. When the first user expresses gratitude to the second user, the first user terminal 201 (a terminal used by the first user) transmits information (thanks value information) regarding a value of gratitude (first thanks value) corresponding to the gratitude to the information processing device 100.

[0015] The information processing device 100 may be, for example, a computer (a server, a desktop, a laptop, a tablet, etc.). When the information processing device 100 receives gratitude value information from the first user terminal 201, it associates a first gratitude value based on the gratitude value information with the second user, and stores the result of the association (second correspondence information) in the storage unit 131. Furthermore, when the information processing device 100 receives gratitude value information from the first user terminal 201, it associates a second gratitude value that is the same as or different from the first gratitude value with the first user, and stores the result of the association (first correspondence information) in the storage unit 131 (see FIG. 2).

[0016] Thereafter, the information processing device 100 accepts thanks value information for a third party from the first user terminal 201. Similarly to the first user terminal 201, the information processing device 100 also accepts thanks value information for a third party from the second user terminal 202 (a terminal used by a second user). The information processing device 100 associates a thanks value based on the accepted thanks value information with the third party. By repeating this process, the information processing device 100 can widen the circle of thanks between users and improve relationships between the users.

[0017] [Details of the information processing device 100] Next, the information processing device 100 according to an embodiment will be described in detail. FIG. 2 is a block diagram illustrating the information processing device 100 according to an embodiment.

[0018] The information processing device 100 includes a control unit 110, a storage unit 131, and a communication unit 132. The control unit 110 may function as a first reception unit 111, a first response control unit 112, a second response control unit 113, a second reception unit 114, a third response control unit 115, a fourth response control unit 116, a first browsing control unit 117, a second browsing control unit 118, a determination unit 119, a first assignment unit 120, an acquisition unit 121, and a second assignment unit 122. The control unit 110 may be realized as one function of, for example, an arithmetic processing unit of the information processing device 100.

[0019] The storage unit 131 stores, for example, various information and programs. The storage unit 131 may store, for example, first correspondence information, second correspondence information, and third correspondence information under the control of the control unit 110. Details of the first correspondence information, second correspondence information, and third correspondence information will be described later.

[0020] The communication unit 132 is capable of communicating with a plurality of user terminals. That is, the communication unit 132 is capable of transmitting and receiving information to and from each of the plurality of user terminals 200.

[0021] The first reception unit 111 receives thanks value information related to the first thanks value from the first user terminal 201 via the communication unit 132, based on an input operation of a first thanks value indicating gratitude to the second user being performed in the first user terminal 201 used by the first user. That is, when the first user indicates gratitude to the second user, the first user uses the first user terminal 201 to perform an input operation of a numerical value (first thanks value) indicating gratitude to the second user. When the first thanks value is input, the first user terminal 201 transmits thanks value information related to the first thanks value to the information processing device 100.

[0022] FIG. 3 is a diagram illustrating an example of a service provided by the information processing device 100. As shown in FIG. As an example, in the case where each user is allowed to post any content of their own, such as in a social networking service (SNS), the information processing device 100 may be configured to allow the user to express gratitude for each of a plurality of posts by each user. In this case, the information processing device 100 may allow the user to assign a hashtag to each post to classify the content of the post.

[0023] For example, the first user terminal 201 can display the page of the second user on the display unit 201a (see FIG. 1) based on the operation of the first user. When the first user terminal 201 expresses gratitude for any post made by the second user, the first user terminal 201 can express gratitude to the second user by accepting a predetermined operation for the post (for example, an operation of a "Thanks" button). In this case, the first user terminal 201 transmits gratitude value information to the information processing device 100. In addition, the first user terminal 201 (first user) can express gratitude to a plurality of second users. Also, the second user can receive gratitude from a plurality of first user terminals 201 (first users). The first reception unit 111 receives the gratitude value information.

[0024] When the first reception unit 111 receives the gratitude value information, the first correspondence control unit 112 controls the storage unit 131 to store first correspondence information that is a result of associating the second gratitude value with the first user. For example, when the first user expresses gratitude to the second user, the second gratitude value may be a numerical value (points) that indicates gratitude from the information processing device 100 to the first user. The value of the second thanks may be, for example, a value obtained by adding a predetermined value to the value of the first thanks. In this case, for example, if the value of the first thanks is "1" point and the predetermined value is "1" point, the value of the second thanks may be "2" points. That is, for example, the predetermined value may be a value that makes the value of the second thanks twice the value of the first thanks. Alternatively, the second gratitude value may be, for example, a preset numerical value. Alternatively, the value of the second appreciation may be, for example, the same numerical value as the value of the first appreciation. In this case, as an example, if the value of the first appreciation is "1" point, the value of the second appreciation may be "1" point.

[0025] When the first correspondence control unit 112 receives the gratitude value information, it associates the second gratitude value with the first user. In this case, the first correspondence control unit 112 can associate the first user with the second gratitude value because the first user has registered in advance with the information processing device 100 and is in a state where the first user can use the services provided by the information processing device 100. The first correspondence control unit 112 stores the first correspondence information in the storage unit 131 as a result of the association. In this case, when the first correspondence information is already stored in the storage unit 131, the first correspondence control unit 112 may associate the first user with the second gratitude value by adding the new second gratitude value to the gratitude value recorded in the first correspondence information.

[0026] When the first reception unit 111 accepts the gratitude value information, the second correspondence control unit 113 controls the storage unit 131 to associate the first gratitude value recorded in the gratitude value information with the second user and store the second correspondence information resulting from the association. When the first user expresses gratitude to the second user by the first gratitude value, the second correspondence control unit 113 associates the first gratitude value with the second user. In this case, the second correspondence control unit 113 is able to associate the second user with the first gratitude value because the second user has registered in the information processing device 100 in advance and is in a state of being able to use the services provided by the information processing device 100. The second correspondence control unit 113 stores the second correspondence information in the storage unit 131 as a result of the association. In this case, when the second correspondence information is already stored in the storage unit 131, the second correspondence control unit 113 may associate the new first gratitude value with the gratitude value recorded in the second correspondence information so as to add the new first gratitude value to the gratitude value recorded in the second correspondence information.

[0027] In addition, the control unit 110 (for example, the first correspondence control unit 112 and the second correspondence control unit 113) may delete all or a part (for example, a predetermined number of points) of the gratitude value (total gratitude value) recorded in the first correspondence information if the first user does not show gratitude at least once to one or more second users within a predetermined period of time, or if the first reception unit 111 does not accept gratitude value information from the first user terminal 201 within a predetermined period of time. In other words, the control unit 110 may invalidate all or a part of the gratitude value associated with the first user if the first user does not show gratitude at least once within a predetermined period of time.

[0028] The second reception unit 114 receives, from the first user terminal 201, invitation information regarding an invitation to a third user related to the first user. That is, the first user performs an input operation to invite the third user using the first user terminal 201 so that the third user can use the information processing device 100. For example, when the first user terminal 201 receives contact information (e.g., an email address and a telephone number) of the third user terminal 203 used by the third user based on the operation of the first user, the first user terminal 201 includes the contact information in invitation information for inviting the third user to a service provided by the information processing device 100 and transmits the same to the information processing device 100. When the second reception unit 114 receives the invitation information, the control unit 110 transmits a notification inviting the third user to a service provided by the information processing device 100 to the contact information included in the invitation information. The control unit 110 may include, in the notification, information such as a URL (Uniform Resource Locator) related to the service provided by the information processing device 100 and a site related to the provision of the service, including a URL from which an app for using the service can be downloaded. For example, upon receiving the notification, the third user terminal 203 can perform user registration of the third user in the information processing device 100 based on an operation by the third user.

[0029] When the second reception unit 114 receives the invitation information, the third correspondence control unit 115 controls the storage unit 131 to associate the third user recorded in the invitation information with a third gratitude value and store the third correspondence information resulting from the association. The third gratitude value may be, for example, a numerical value (points) that indicates gratitude to the third user by the information processing device 100 when the third user registers with the information processing device 100. The third appreciation value may be, for example, a preset numerical value.

[0030] The third correspondence control unit 115 is capable of associating the third user with the third gratitude value because the third user has registered with the information processing device 100 and is able to use the services provided by the information processing device 100. The third correspondence control unit 115 stores third correspondence information in the storage unit 131 as a result of the association.

[0031] When the second reception unit 114 receives the invitation information, the fourth correspondence control unit 116 controls the storage unit 131 to associate the first user with a fourth value of gratitude and to include the association result in the first correspondence information and store it. The fourth value of gratitude may be, for example, a numerical value (points) indicating gratitude from the information processing device 100 to the first user for the first user inviting the third user. The value of the fourth thanks may be, for example, a value obtained by adding a predetermined value to the value of the third thanks. In this case, for example, if the value of the third thanks is "1" point and the predetermined value is "1" point, the value of the fourth thanks may be "2" points. That is, for example, the preset value may be a value that makes the value of the fourth thanks twice the value of the third thanks. Alternatively, the fourth appreciation value may be, for example, a preset numerical value. Alternatively, the value of the fourth thanks may be, for example, the same numerical value as the value of the third thanks. In this case, as an example, if the value of the third thanks is "1" point, the value of the fourth thanks may be "1" point.

[0032] The fourth correspondence control unit 116 can associate the first user with the fourth gratitude value because the first user has registered in advance with the information processing device 100 and can use the services provided by the information processing device 100. The fourth correspondence control unit 116 includes the result of the association in the first correspondence information and stores it in the storage unit 131. In this case, the fourth correspondence control unit 116 may associate the fourth gratitude value so as to add it to the gratitude value recorded in the first correspondence information.

[0033] The first viewing control unit 117 enables the first user terminal 201 to view a value of thanks based on the first correspondence information associated with the first user, and enables the second user terminal 202 to view a value of thanks based on the second correspondence information associated with the second user. As described above, the storage unit 131 stores the first correspondence information associated with the first user and the second correspondence information associated with the second user.

[0034] For example, when the first user terminal 201 connects to the information processing device 100, the first viewing control unit 117 controls to transmit image information including characters, symbols, images, etc. relating to a thanks value (for example, the sum of the above-mentioned first thanks value and fourth thanks value) associated with the first user based on the first correspondence information to the first user terminal 201 so as to display the thanks value on the display unit 201a of the first user terminal 201. This enables the first user terminal 201 to display the thanks value associated with the first user on the display unit 201a and allow the first user to view the thanks value.

[0035] For example, when the second user terminal 202 connects to the information processing device 100, the first viewing control unit 117 controls to transmit image information including characters, symbols, images, etc. related to a thanks value (for example, the above-mentioned first thanks value) associated with the second user based on the second correspondence information to the second user terminal 202 so as to display the thanks value on the display unit 202a (see FIG. 1) of the second user terminal 202. This enables the second user terminal 202 to display the thanks value associated with the second user on the display unit 202a and allow the second user to view the thanks value.

[0036] The information processing device 100 can, for example, display a page of the user terminal 200 used by each user, as shown in Fig. 3, thereby allowing the user to view the value of thanks to that user. In the example shown in Fig. 3, "2.2 million" indicates the value of thanks to the user. In addition, the information processing device 100 can display the contents of thanks from other users (comments, for example) in the lower column of each user's page, as shown in Fig. 3.

[0037] The second viewing control unit 118 enables the third user to view the third thanks value based on the third correspondence information associated with the third user on the third user terminal 203 used by the third user. The storage unit 131 stores the third correspondence information associated with the third user as described above. For example, when the third user terminal 203 connects to the information processing device 100, the second viewing control unit 118 controls to transmit image information including characters, symbols, images, etc. related to the thanks value (for example, the above-mentioned third thanks value) associated with the third user based on the third correspondence information to the third user terminal 203 so as to display the thanks value on the display unit 203a (see FIG. 1) of the third user terminal 203. This enables the third user terminal 203 to display the thanks value associated with the third user on the display unit 203a and allow the third user to view the thanks value.

[0038] The determination unit 119 determines whether the gratitude value of the second user based on the second correspondence information is equal to or greater than a preset threshold. The determination unit 119 determines whether the sum of the gratitude values ​​associated with the second user is equal to or greater than a threshold based on the second correspondence information. The threshold may be a value that is set appropriately. The threshold may also be set in multiple stages. As an example, the determination unit 119 may set a first threshold, a second threshold, and a third threshold (third threshold>second threshold>first threshold) as the thresholds.

[0039] In this case, the determination unit 119 may calculate the gratitude score of the second user and determine whether the gratitude score is equal to or greater than a threshold value. The appreciation score may be, for example, either a total appreciation score of each user or an appreciation score for each hashtag of each user. Here, the hashtag is, for example, for classifying the content posted by the second user, that is, the content published by the second user within the service provided by the information processing device 100, and may be content designated by the second user.

[0040] The overall gratitude score of each user (user A as an example) may be calculated, for example, as follows: Total gratitude score for each user (for example, user A) = (a gratitude value associated with each user (for example, user A)) / (a ​​total gratitude value associated with all users (all users) registered in the information processing device)

[0041] Alternatively, the overall gratitude score of each user (for example, user A) may be calculated, for example, as follows: Total gratitude score of each user (for example, user A) = ((a gratitude value associated with each user (for example, user A)) / (total gratitude value (total amount of gratitude values) associated with all users (all users) registered in the information processing device) × (degree of contribution of a user (for example, user A) to a service (community) provided by the information processing device) The degree of contribution may be set in advance or later as an index.

[0042] Furthermore, the gratitude score for each user (as an example, user A) for each hashtag may be calculated, for example, as follows. Appreciation score for each hashtag of each user (for example, user A) = (appreciation value associated with each hashtag of each user (for example, user A)) / (total appreciation value associated with each hashtag registered in the information processing device (total appreciation value for each hashtag)

[0043] Alternatively, the gratitude score for each user (as an example, user A) for each hashtag may be calculated, for example, as follows: Gratitude score for each hashtag of each user (for example, user A) = ((gratitude value associated with each hashtag of each user (for example, user A)) / (total gratitude value associated with each hashtag registered in the information processing device (total gratitude value for each hashtag)) × (degree of contribution of a user (for example, user A) to a service (community) provided by the information processing device) The degree of contribution may be set in advance or later as an index.

[0044] When the determination unit 119 determines that the second user's gratitude value is equal to or greater than the threshold, the first granting unit 120 grants an evaluation to the second user terminal 202. In this case, the first granting unit 120 may determine whether to grant a gratitude certification based on, for example, the evaluations of users with high gratitude scores, experts, or many general users. The first granting unit 120 may be configured to grant a gratitude certification based on, for example, an application by a user (individual or company) who wants to obtain a gratitude certification, and to grant the gratitude certification based on the gratitude score as well as the evaluations of judges randomly or arbitrarily selected from users, external experts, etc., or based only on the evaluations of the judges in consideration of the gratitude score. The evaluation may be, for example, various evaluations or may be a "gold" evaluation. That is, as an example, the first assigning unit 120 may assign a "gold" evaluation to the second user terminal 202 (second user). In this case, the first assigning unit 120 may record, in the second correspondence information, a result of associating the second user with the evaluation for the second user (as an example, a "gold" evaluation).

[0045] Furthermore, for example, when the threshold is set in multiple stages as described above, the evaluation may be various evaluations (for example, a "gold" evaluation, a "silver" evaluation, and a "bronze" evaluation, etc.) according to the threshold. That is, as an example, the first assigning unit 120 may assign a "bronze" evaluation to the second user terminal 202 (second user) when the value of the gratitude of the second user is equal to or greater than the first threshold and less than the second threshold. Similarly, as an example, the first assigning unit 120 may assign a "silver" evaluation to the second user terminal 202 (second user) when the value of the gratitude of the second user is equal to or greater than the second threshold and less than the third threshold. Similarly, as an example, the first assigning unit 120 may assign a "gold" evaluation to the second user terminal 202 (second user) when the value of the gratitude of the second user is equal to or greater than the third threshold. In this case, the first assigning unit 120 may record, for example, a result of associating the second user with the evaluation for the second user in the second correspondence information.

[0046] The first assigning unit 120 may assign ratings to the first user terminal 201 and the third user terminal 203 in the same manner as in the case of the second user terminal 202 described above.

[0047] When the first assigning unit 120 assigns an evaluation to the second user terminal 202, the acquiring unit 121 acquires first amount information of a first amount according to the evaluation from the second user terminal 202. That is, when an evaluation is assigned to the second user, the second user terminal 202 transmits the first amount information of the first amount to the information processing device 100 as an expression of gratitude from the second user for the second user being evaluated. The first amount may be changed according to the evaluation (for example, a "gold" evaluation, a "silver" evaluation, and a "bronze" evaluation, etc.). The first amount information may be information on, for example, money, virtual currency, various gift certificates, and various points that can be used in stores and communication networks (various services), etc.

[0048] When the second granting unit 122 acquires the first amount information by the acquiring unit 121, the second granting unit 122 grants the second amount information of the second amount, which is at least a part of the first amount based on the first amount information, to the first user terminal 201. When the second granting unit 122 acquires the first amount information from the second user terminal 202 by the acquiring unit 121, the second granting unit 122 grants the second amount information of the second amount to the first user (first user terminal 201) who has shown gratitude to the second user. When there are multiple first users who have shown gratitude to the second user, the second granting unit 122 may grant the second amount information of the second amount to each of the multiple first users (first user terminal 201). In this case, the second granting unit 122 may transmit the second amount information of the amount (second amount) obtained by equally dividing all or part of the first amount by the number of the multiple first users to each of the multiple first user terminals 201. Alternatively, the second granting unit 122 may divide all or a part of the first amount according to the first gratitude value by which each of the multiple first users has expressed gratitude to the second user, and transmit second amount information of an amount (second amount) according to the first gratitude value to each first user terminal 201. The second amount information may be information on, for example, money, virtual currency, various gift certificates, and various points that can be used in stores and communication networks (various services), etc.

[0049] In addition, when the control unit 110 (for example, the second granting unit 122, etc.) grants the second amount information of the second amount, which is a part of the first amount, to the first user terminal 201, the control unit 110 may donate all or a part of the amount (remaining amount) remaining after subtracting the second amount from the first amount to various organizations, etc.

[0050] [Information processing method] Next, an information processing method according to an embodiment will be described.

[0051] First, a processing method for assigning a gratitude value will be described as an information processing method according to an embodiment. FIG. 4 is a timing chart for explaining an information processing method according to an embodiment.

[0052] In step ST101, the first user terminal 201 accepts an input of a gratitude (first gratitude value) to the second user.

[0053] In step ST102, the first user terminal 201 transmits gratitude value information to the information processing device 100 in response to step ST101.

[0054] In step ST103, when the information processing device 100 accepts the gratitude value information transmitted in step ST102, the information processing device 100 stores first correspondence information, which is a result of associating the second gratitude value with the first user, in the storage unit 131. The second gratitude value may be, for example, a numerical value (points) indicating gratitude from the information processing device 100 to the first user as well.

[0055] In step ST104, when the information processing device 100 accepts the gratitude value information transmitted in step ST102, it associates the first gratitude value recorded in the gratitude value information with the second user and stores the second association information resulting from the association in the memory unit 131.

[0056] In step ST105, the information processing device 100 allows the first user to view the value of thanks based on the first correspondence information stored in step ST103.

[0057] In step ST106, the first user terminal 201 displays a value of thanks (such as a second value of thanks) associated with the first user.

[0058] In step ST107, the information processing device 100 allows the second user to view the value of thanks based on the second correspondence information stored in step ST104.

[0059] In step ST108, the second user terminal 202 displays the value of thanks (the first value of thanks) associated with the second user.

[0060] In step ST109, the first user terminal 201 accepts an input operation related to inviting a third user.

[0061] In step ST110, the first user terminal 201 transmits invitation information to the information processing device 100 in response to the invitation in step ST109.

[0062] In step ST111, in response to the transmission of the invitation information in step ST110, the information processing device 100 associates the third user recorded in the invitation information with a third gratitude value, and stores the third association information resulting from the association in the storage unit 131. The third gratitude value may be, for example, a numerical value (points) indicating gratitude to the third user.

[0063] In step ST112, in response to the transmission of the invitation information in step ST110, the information processing device 100 associates the first user with a fourth value of thanks, includes the association result in the first association information, and stores the first association result in the storage unit 131. The fourth value of thanks may be, for example, a numerical value (points) indicating gratitude from the information processing device 100 to the first user as well.

[0064] In step ST113, the information processing device 100 allows the third user to view the value of thanks based on the third correspondence information stored in step ST111.

[0065] In step ST114, the third user terminal 203 displays a value of thanks (third value of thanks) associated with the third user.

[0066] In step ST115, the information processing device 100 allows the first user to view the value of thanks based on the first correspondence information stored in step ST112.

[0067] In step ST116, the first user terminal 201 displays the value of thanks (the sum of the second and fourth thanks values) associated with the first user.

[0068] Next, a processing method for providing an evaluation will be described as an information processing method according to an embodiment. FIG. 5 is a diagram for explaining an information processing method according to an embodiment.

[0069] In step ST201, the first user terminal 201 indicates a gratitude (a first value of gratitude) TKU to the second user.

[0070] In step ST202, the information processing device 100 gives a thank you (a second thank you value) TKU to the first user terminal 201 in response to step ST201.

[0071] In step ST203, the information processing device 100 judges whether the value of the gratitude of the second user is equal to or greater than a preset threshold, and gives an evaluation to the second user terminal 202 if it judges that the value of the gratitude of the second user is equal to or greater than the threshold.

[0072] In step ST204, the information processing device 100 acquires, from the second user terminal 202, first amount information on a first amount according to the evaluation.

[0073] In step ST205, the information processing device 100, in response to step ST204, gives, to the first user terminal 201, second amount information of a second amount that is at least a part of the first amount based on the first amount information.

[0074] In this specification, the term "information" is used, but the term "information" can be replaced with "data" and the term "data" can be replaced with "information".

[0075] Each unit of the information processing device 100 described above may be realized as a function of a computer arithmetic processing device or the like. That is, the first reception unit 111, the first correspondence control unit 112, the second correspondence control unit 113, the second reception unit 114, the third correspondence control unit 115, the fourth correspondence control unit 116, the first browsing control unit 117, the second browsing control unit 118, the determination unit 119, the first assignment unit 120, the acquisition unit 121, and the second assignment unit 122 (control unit 110) of the information processing device 100 may be realized as a first reception function, a first correspondence control function, a second correspondence control function, a second reception function, a third correspondence control function, a fourth correspondence control function, a first browsing control function, a second browsing control function, a determination function, a first assignment function, an acquisition function, and a second assignment function (control function), respectively, by a computer arithmetic processing device or the like. The information processing program can cause a computer to realize each of the above-mentioned functions. The information processing program may be recorded in a non-transitory computer-readable recording medium, such as an external memory or an optical disk. As described above, each unit of the information processing device 100 may be realized by an arithmetic processing device of a computer or the like. The arithmetic processing device or the like is configured by, for example, an integrated circuit or the like. Therefore, each unit of the information processing device 100 may be realized as a circuit constituting the arithmetic processing device or the like. That is, the first reception unit 111, the first correspondence control unit 112, the second correspondence control unit 113, the second reception unit 114, the third correspondence control unit 115, the fourth correspondence control unit 116, the first browsing control unit 117, the second browsing control unit 118, the determination unit 119, the first assignment unit 120, the acquisition unit 121, and the second assignment unit 122 (control unit 110) of the information processing device 100 may be realized as a first reception circuit, a first correspondence control circuit, a second correspondence control circuit, a second reception circuit, a third correspondence control circuit, a fourth correspondence control circuit, a first browsing control circuit, a second browsing control circuit, a determination circuit, a first assignment circuit, an acquisition circuit, and a second assignment circuit (control circuit) constituting the arithmetic processing device of a computer or the like. The storage unit 131 and the communication unit 132 of the information processing device 100 may be realized as a storage function and a communication function including the functions of an arithmetic processing device, for example. The storage unit 131 and the communication unit 132 of the information processing device 100 may be realized as a storage circuit and a communication circuit by being configured with an integrated circuit, for example. The storage unit 131 and the communication unit 132 of the information processing device 100 may be configured as a storage device and a communication device by being configured with a plurality of devices, for example.

[0076] [Aspects and Effects of the Present Embodiment] Next, aspects of this embodiment and the effects of each aspect will be described.

[0077] (Aspect 1) An information processing device of one embodiment includes a memory unit that stores information, a communication unit capable of communicating with a plurality of user terminals, a first reception unit that receives gratitude value information regarding a first gratitude value from a first user terminal based on an input operation of a first gratitude value indicating gratitude to a second user on a first user terminal used by a first user via the communication unit, a first correspondence control unit that controls the memory unit to store first correspondence information that is a result of matching the second gratitude value with the first user when the gratitude value information is received by the first reception unit, and a second correspondence control unit that controls the memory unit to match the first gratitude value recorded in the gratitude value information with the second user and store second correspondence information that is a result of the matching when the gratitude value information is received by the first reception unit. This allows the information processing device to allow the first user to express gratitude to the second user, and also to the first user, thereby making it possible to foster good relationships between a plurality of people.

[0078] (Aspect 2) An information processing device of one embodiment may include a second reception unit that receives invitation information from a first user terminal regarding inviting a third user related to the first user, a third correspondence control unit that, when the invitation information is received by the second reception unit, controls the memory unit to associate the third user recorded in the invitation information with a third gratitude value and store third correspondence information that is the result of the association, and a fourth correspondence control unit that, when the invitation information is received by the second reception unit, controls the memory unit to associate the first user with a fourth gratitude value and include the result of the association in the first correspondence information and store it. This allows the information processing device to enable the first user to invite the third user to a circle of gratitude and to express gratitude to the first user in response, thereby improving relationships between multiple people.

[0079] (Aspect 3) An information processing device of one embodiment may be provided with a first viewing control unit that enables a first user terminal to view a gratitude value based on first correspondence information associated with a first user, and also enables a second user terminal used by a second user to view a first gratitude value based on second correspondence information associated with the second user. This allows the information processing device to allow the first user and the second user to view their gratitude toward themselves as a gratitude value, and encourages them to show more gratitude to others so as to increase their own gratitude value.

[0080] (Aspect 4) The information processing device of one embodiment may include a second viewing control unit that enables a third user terminal used by a third user to view a third gratitude value based on third association information associated with the third user. This enables the information processing device to encourage the third user to show more gratitude to others so that the value of gratitude toward the third user itself will be higher.

[0081] (Aspect 5) An information processing device of one embodiment may include a determination unit that determines whether a value of gratitude of a second user based on the second correspondence information is equal to or greater than a predetermined threshold value, a first assignment unit that assigns a rating to the second user terminal when the determination unit determines that the value of gratitude of the second user is equal to or greater than the threshold value, an acquisition unit that acquires first amount information of a first amount corresponding to the evaluation from the second user terminal when the first assignment unit has assigned a rating to the second user terminal, and a second assignment unit that assigns second amount information of a second amount that is at least a portion of the first amount based on the first amount information to the first user terminal when the acquisition unit acquires the first amount information. In this way, the information processing device can appropriately evaluate the second user, and can encourage the second user to take actions that will earn the second user more gratitude from others. Also, the information processing device can show gratitude to the first user financially.

[0082] (Aspect 6) In one embodiment of an information processing method, an information processing device having a memory unit for storing information and a communication unit capable of communicating with a plurality of user terminals executes the following steps: a first reception step of receiving gratitude value information regarding a first gratitude value from a first user terminal based on an input operation of a first gratitude value indicating gratitude to a second user being performed on a first user terminal used by a first user via the communication unit; a first correspondence control step of controlling the memory unit to store first correspondence information that is a result of matching the second gratitude value with the first user when the gratitude value information is received by the first reception step; and a second correspondence control step of controlling the memory unit to match the first gratitude value recorded in the gratitude value information with the second user and store second correspondence information that is a result of the matching when the gratitude value information is received by the first reception step. As a result, the information processing method can achieve the same effects as the information processing device described above.

[0083] (Aspect 7) An information processing program of one embodiment provides an information processing device with the following functions: a memory function for storing information; a communication function capable of communicating with a plurality of user terminals; a first reception function for receiving gratitude value information regarding a first gratitude value from a first user terminal used by a first user via the communication function based on an input operation of a first gratitude value indicating gratitude to a second user; a first correspondence control function for controlling the memory function to store first correspondence information that is a result of matching the second gratitude value with the first user when the gratitude value information is received by the first reception function; and a second correspondence control function for controlling the memory function to match the first gratitude value recorded in the gratitude value information with the second user and store second correspondence information that is a result of the matching when the gratitude value information is received by the first reception function. As a result, the information processing program can achieve the same effects as the above-mentioned information processing device.

[0084] [Variations] In the above embodiment, an example in which an individual expresses gratitude to another individual has been described. However, the present invention is not limited to this embodiment. For example, an individual may express gratitude to various groups including a company, an organization, a country, a national institution, a local government, and a local institution, and the above-mentioned groups may express gratitude to other groups and individuals. In addition, a "letter of appreciation" sent by a country or public organization to an individual may also be sent to an individual by using the information processing device of this embodiment.

[0085] Furthermore, the above-mentioned gratitude (gratitude value and score) may be used as an index to evaluate the merits of an individual when, for example, going on to higher education, getting a job, getting married, or signing a rental contract.

[0086] Furthermore, the information processing device 100 may use a blockchain as the storage unit 131 that stores the above-mentioned correspondence information and the like. [Explanation of symbols]

[0087] 1. Information Processing Systems 100 Information processing device 110 Control section 111 First Reception Section 112 First Response Control Section 113 Second Response Control Section 114 Second Reception Section 115 3rd Response Control Section 116 4th Response Control Unit 117 First browsing control section 118 Second Viewing Control Section 119 Judgment Department 120 First Granting Section 121 Acquisition Department 122 Second Grant Section 131 Storage section 132 Communications Department 200 User terminals 201 First user terminal 202 Second user terminal 203 Third User Terminal

Claims

1. A storage unit that stores information; A communication unit capable of communicating with a plurality of user terminals; a first reception unit that receives, via the communication unit, gratitude value information regarding a first gratitude value from the first user terminal based on an input operation of a first gratitude value indicating gratitude to a second user in a first user terminal used by a first user; a first correspondence control unit that controls the storage unit to store first correspondence information that is a result of associating a second gratitude value with a first user when gratitude value information is accepted by the first acceptance unit; a second correspondence control unit that controls the storage unit to correspond the first gratitude value recorded in the gratitude value information to a second user when the gratitude value information is received by the first reception unit, and to store second correspondence information resulting from the correspondence; a determination unit that determines whether a value of gratitude of the second user based on the second correspondence information is equal to or greater than a preset threshold; a first assigning unit that assigns an evaluation to a second user terminal used by the second user when the determination unit determines that the second user's gratitude value is equal to or greater than a threshold value; an acquisition unit that acquires, when the first assignment unit assigns an evaluation to the second user terminal, first amount information of a first amount corresponding to the evaluation from the second user terminal; a second granting unit that grants, when the first amount information is acquired by the acquisition unit, second amount information of a second amount that is at least a part of the first amount based on the first amount information to the first user terminal; An information processing device comprising:

2. a second reception unit that receives, from the first user terminal, invitation information regarding inviting a third user related to the first user; a third correspondence control unit that controls the storage unit to correspond, when the second reception unit receives the invitation information, a third user recorded in the invitation information and a third gratitude value, and to store third correspondence information resulting from the correspondence; a fourth correspondence control unit that controls the storage unit to correspond, when the second reception unit receives invitation information, a first user and a fourth value of gratitude and to include the result of the correspondence in first correspondence information and store the result; The information processing device according to claim 1 .

3. a first browsing control unit that enables the first user terminal to browse a value of gratitude based on first correspondence information associated with the first user, and enables a second user terminal used by a second user to browse a value of first gratitude based on second correspondence information associated with the second user; 3. The information processing device according to claim 1 or 2.

4. A second viewing control unit is provided for enabling a third user terminal used by the third user to view a third gratitude value based on third correspondence information associated with the third user. The information processing device according to claim 2 .

5. An information processing device including a storage unit that stores information and a communication unit that can communicate with a plurality of user terminals, a first reception step of receiving, via the communication unit, gratitude value information regarding a first gratitude value from the first user terminal based on an input operation of a first gratitude value indicating gratitude to a second user in a first user terminal used by a first user; a first correspondence control step of controlling the storage unit to store first correspondence information, which is a result of associating a second gratitude value with a first user, when gratitude value information is accepted by the first acceptance step; a second correspondence control step of controlling the storage unit to correspond the first gratitude value recorded in the gratitude value information to a second user when the gratitude value information is received by the first reception step, and to store second correspondence information resulting from the correspondence; a determination step of determining whether a gratitude value of the second user based on the second correspondence information is equal to or greater than a preset threshold value; a first giving step of giving an evaluation to a second user terminal used by the second user when the second user's gratitude value is equal to or greater than a threshold value by the determination step; an acquisition step of acquiring first amount information of a first amount according to the evaluation from the second user terminal when the evaluation is assigned to the second user terminal in the first assignment step; a second providing step of providing, to the first user terminal, second amount information of a second amount that is at least a part of the first amount based on the first amount information when the first amount information is obtained by the obtaining step; An information processing method for performing the above.

6. In the information processing device, A memory function for storing information; A communication function capable of communicating with a plurality of user terminals; a first reception function that receives, via the communication function, from a first user terminal used by a first user, gratitude value information regarding a first gratitude value based on an input operation of a first gratitude value indicating gratitude to a second user; a first correspondence control function that controls the storage function to store first correspondence information that is a result of associating a second gratitude value with a first user when gratitude value information is accepted by the first acceptance function; a second correspondence control function that controls the storage function to correspond the first gratitude value recorded in the gratitude value information to a second user when the gratitude value information is received by the first reception function, and to store second correspondence information that is a result of the correspondence; a determination function for determining whether a gratitude value of the second user based on the second correspondence information is equal to or greater than a preset threshold value; a first giving function that gives an evaluation to a second user terminal used by the second user when the second user's gratitude value is equal to or greater than a threshold value by the determination function; an acquisition function that acquires, when a rating is assigned to the second user terminal by the first assignment function, first amount information of a first amount according to the rating from the second user terminal; a second providing function that provides, when the first amount information is obtained by the obtaining function, second amount information of a second amount that is at least a part of the first amount based on the first amount information to the first user terminal; An information processing program that realizes this.

Citation Information

Patent Citations

  • Game service management server, method for providing game service, and program

    JP2015156174A

  • Gratitude conveyance system, method for conveying gratitude, program, and recording medium

    JP2019053624A

  • Information sharing system, information sharing server and information sharing program

    JP2019194771A

  • Virtual currency management system

    JP2020067852A

  • Communication system and program thereof

    JP2020198073A