Information processing device, goal recommendation method, and goal recommendation program

JPWO2024201764A5Pending Publication Date: 2025-12-04
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025509381
Authority / Receiving Office
JP · JP
Patent Type
Applications
Priority Date
2023-03-29
Filing Date
2023-03-29
Publication Date
2025-12-04

AI Technical Summary

Technical Problem

Existing goal-setting technologies face challenges in motivating user engagement, as users find it difficult to set goals independently, and systems with few registered goals or users do not fully utilize their features.

Method used

A goal sharing service that allows multiple users to register and share goals, identifying a model user as a role model and recommending goals based on their selection history to enhance user motivation and engagement.

Benefits of technology

The solution motivates users to engage with the service by providing a platform for goal sharing and recommendation, increasing the utilization of the system by leveraging successful user examples and histories.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

In order to give motivation to use a service, an information processing device (1) comprises: a model user identification unit (11) for identifying a model user, serving as a role model to a target user, among users of a goal sharing service which receives the registration of goals from a plurality of users; and a goal recommendation unit (12) for determining a goal to be recommended for selection by the target user on the basis of the history of goal selection made by the model user.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing device, goal recommendation method, and goal recommendation program

[0001] This relates to technology that supports goal setting and the challenge of achieving set goals.

[0002] Techniques for supporting users to achieve set goals have been known for some time. For example, Patent Document 1 listed below discloses a goal achievement support device that generates score data of personality factors based on the subject's answers to personality analysis questions and outputs support phrases selected based on the score data, thereby supporting the subject in achieving his or her goal.

[0003] Japanese Patent Publication No. 2019-109719

[0004] In the goal achievement support device of Patent Document 1, the subject who is trying to achieve a goal sets the goal himself / herself. However, since many people feel that setting a goal itself is a high hurdle, the technology of Patent Document 1 has room for improvement in this respect.

[0005] One way to improve the above points is to build a system that accepts goal registrations from multiple users and allows each user to challenge the registered goals. Users of such a system can challenge goals registered by other users without having to set their own goals, and can also register their own goals by referring to the goals registered by other users. Thus, this system can overcome the difficulty of setting goals.

[0006] However, in such systems, if there are few registered goals or few users who take on the challenge, the system will not be able to fully utilize its original functions. In other words, such systems require a mechanism to motivate users to use the system.

[0007] One aspect of the present invention aims to provide an information processing device or the like that can motivate users to use a goal sharing service that accepts goal registrations from multiple users and allows users to share their progress in achieving each goal.

[0008] An information processing device according to one aspect of the present invention includes a model user identification means for identifying a model user who serves as a role model for a target user among users of a goal sharing service that accepts goal registrations from multiple users and allows users to share the progress of each user's achievement of each goal, and a goal recommendation means for determining a goal to recommend to the target user based on the history of the model user's goal selection.

[0009] A goal recommendation method according to one aspect of the present invention includes at least one processor identifying a model user who serves as a role model for a target user from among users of a goal sharing service that accepts goal registrations from multiple users and allows users to share their achievement status for each goal, and determining a goal to recommend to the target user based on a history of the model user selecting the goal.

[0010] A goal recommendation program according to one embodiment of the present invention causes a computer to function as a model user identification means for identifying a model user who can serve as a role model for a target user among users of a goal sharing service that accepts goal registrations from multiple users and allows users to share the progress of each user's achievement of each goal, and as a goal recommendation means for determining a goal to recommend to the target user based on the history of the model user's goal selections.

[0011] According to one aspect of the present invention, it is possible to provide an incentive to use a service.

[0012] FIG. 1 is a block diagram showing the configuration of an information processing device according to exemplary embodiment 1 of the present invention. FIG. 2 is a flow diagram showing the flow of a goal recommendation method according to exemplary embodiment 1 of the present invention. FIG. 3 is a diagram explaining an overview of a goal sharing service. FIG. 4 is a block diagram showing the configuration of an information processing device according to exemplary embodiment 2 of the present invention. FIG. 5 is a diagram showing an example of goal presentation by an information processing device according to exemplary embodiment 2 of the present invention. FIG. 6 is a diagram showing another example of goal presentation by an information processing device according to exemplary embodiment 2 of the present invention. FIG. 7 is a diagram showing yet another example of goal presentation by an information processing device according to exemplary embodiment 2 of the present invention. FIG. 8 is a flow diagram showing the flow of a goal recommendation method according to exemplary embodiment 2 of the present invention. FIG. 9 is a flow diagram showing the flow of processing after the goal presentation mode has been determined. FIG. 10 is a block diagram showing the configuration of an information processing device according to exemplary embodiment 3 of the present invention. FIG. 11 is a flow diagram showing the flow of a goal presentation method according to exemplary embodiment 3 of the present invention. FIG. 12 is a diagram showing an example of a computer that executes instructions of a program that is software that realizes each function of each device according to each exemplary embodiment.

[0013] [First Exemplary Embodiment] A first exemplary embodiment of the present invention will be described in detail with reference to the drawings. This exemplary embodiment is a basic form of the exemplary embodiments described below.

[0014] (Configuration of information processing device 1) The configuration of the information processing device 1 according to this exemplary embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing the configuration of the information processing device 1. As shown in Fig. 1, the information processing device 1 includes a model user identification unit 11 and a goal recommendation unit 12.

[0015] The model user identification unit 11 accepts goal registrations from multiple users and identifies a model user who will serve as a role model for the target user from among users of a goal sharing service that allows users to share their achievement status of each goal.

[0016] The goal recommendation unit 12 determines a goal to be recommended to the target user based on the history of goal selections made by the model user.

[0017] As described above, the information processing device 1 according to this exemplary embodiment is configured to include a model user identification unit 11 that identifies a model user who serves as a role model for a target user among users of a goal sharing service that accepts goal registrations from multiple users and allows users to share their achievement status for each goal, and a goal recommendation unit 12 that determines a goal to recommend to the target user based on the goal selection history of the model user. Therefore, the information processing device 1 has the effect of providing motivation for using the service.

[0018] (Goal Recommendation Program) The functions of the information processing device 1 described above can also be realized by a program. The goal recommendation program according to this exemplary embodiment causes a computer to function as a model user identification unit that identifies a model user who serves as a role model for a target user among users of a goal sharing service that accepts goal registrations from multiple users and allows users to share their achievement status for each goal, and a goal recommendation unit that determines a goal to recommend to the target user based on the goal selection history of the model user. This goal recommendation program makes it possible to motivate users to use the service.

[0019] (Flow of the goal recommendation method) The flow of the goal recommendation method according to this exemplary embodiment will be described with reference to Fig. 2. Fig. 2 is a flow diagram showing the flow of the goal recommendation method. Note that the execution entity of each step in this goal recommendation method may be a processor provided in the information processing device 1, or a processor provided in another device, or the execution entities of each step may be processors provided in different devices.

[0020] In S1, at least one processor accepts goal registrations from multiple users and identifies a model user who will serve as a role model for the target user from among users of a goal sharing service that allows users to share their achievement status of each goal.

[0021] In S2, at least one processor determines goals to recommend to the target user based on the history of goal selections made by the model user identified in S1.

[0022] As described above, the goal recommendation method according to this exemplary embodiment includes a configuration in which at least one processor identifies a model user who serves as a role model for a target user from among users of a goal sharing service that accepts goal registrations from multiple users and allows users to share their progress toward achieving each goal, and determines a goal to recommend to the target user based on the goal selection history of the model user. Therefore, the goal recommendation method according to this embodiment makes it possible to motivate users to use the service.

[0023] [Exemplary Embodiment 2] (Outline of Goal Sharing Service) An information processing device 2 according to this exemplary embodiment is a device used in a goal sharing service that accepts registration of goals from multiple users and allows the users to share their achievement status of each goal. More specifically, the information processing device 2 is a device that determines a goal to recommend for selection from among the goals registered in the goal sharing service. Prior to describing the information processing device 2, an outline of the goal sharing service will be described with reference to FIG. 3.

[0024] 3 is a diagram illustrating an overview of the goal sharing service. The goal sharing service accepts goal registrations from multiple users. The left side of FIG. 3 shows an example in which user X, who owns a terminal device Tx, among three users X to Z, has registered a goal in the goal sharing service.

[0025] An image 3a showing a registered goal is displayed on the display unit of the terminal device Tx. The image 3a includes a content display field 31a that displays the content of the goal and an achievement status display field 32a that displays the achievement status of the goal. A medal icon is displayed in dashed lines in the achievement status display field 32a, and the dashed icon indicates that the goal has not been achieved.

[0026] The content display field 31a displays the title of the registered goal, "Knowledge Sharing," along with a description of the goal and the conditions for achieving it. All of these are entered and registered by user X via the terminal device Tx. In this way, users of the goal sharing service can register goals of any content. Note that the target users of the goal sharing service are not particularly limited. For example, the target users may be employees of a company, students of a school, athletes in a sport, etc.

[0027] In the goal sharing service, the registered goals are shared among users of the service. That is, the goal registered by user X can be challenged by user X, and users who have not registered the goal, such as users Y and Z, can also challenge the goal.

[0028] Therefore, when a new goal is registered, each user of the goal sharing service may be notified of this. In the example of Fig. 3, a message screen 3c indicating that a new goal has been registered is displayed on the display screen of the terminal device Tz owned by user Z. Although not shown in the figure, a similar screen can also be viewed from the terminal device Ty of user Y.

[0029] The message screen 3c displays the title of the registered goal and a message indicating that the goal has been registered, as well as a key 31c for displaying the details of the registered goal and a key 32c for starting a challenge to the goal. When user Z selects key 31c, a description of the goal and the conditions for achieving it are displayed on the terminal device Tz. Furthermore, when user Z selects key 32c, the fact that user Z has started a challenge to the goal is registered in the goal sharing service.

[0030] The above-mentioned notification may be made by sending a message to each user using, for example, email, or by posting a message on a timeline or the like that can be viewed by each user of the goal-sharing service. The notification may be made to all or some of the users of the goal-sharing service. For example, the notification may be made to only users who are registered as members of the same group as the user who registered the goal. The same applies to the notification of message 3d, which will be described later.

[0031] The right side of Figure 3 shows an example in which a user Z who owns a terminal device Tz has achieved the goal registered as described above. An image 3b is displayed on the display unit of the terminal device Tz owned by the user Z. A medal icon is displayed in the achievement status display field 32b in the image 3b, and this icon indicates that the goal has been achieved. Note that there are no particular limitations on how the achiever is notified that the goal has been achieved.

[0032] In the goal sharing service, the achievement of a goal is also shared among users. For example, in the example of Fig. 3, a message screen 3d indicating that the goal has been achieved is displayed on the display screen of the terminal device Tx owned by user X. Although not shown in the figure, a similar screen can also be viewed on the terminal device Ty of user Y.

[0033] The message screen 3d displays the title of the achieved goal and the name of the user who achieved it, as well as a key 31d for positively evaluating the goal achievement and a number 32d indicating the number of times positive evaluations have been made in the goal sharing service. When user X selects key 31d, number 32d is incremented. It is also possible to post a message to user Z who has achieved their goal from the message screen 3d.

[0034] (Configuration of information processing device 2) The configuration of the information processing device 2 according to this exemplary embodiment will be described with reference to Fig. 4. Fig. 4 is a block diagram showing the configuration of the information processing device 2. As described above, the information processing device 2 is a device that determines a goal to recommend for selection from among the goals registered in the goal sharing service.

[0035] As shown in the figure, the information processing device 2 includes a control unit 20 that controls each unit of the information processing device 2, and a memory unit 21 that is a storage device that stores various data used by the information processing device 2. The information processing device 2 also includes a communication unit 22 that enables the information processing device 2 to communicate with other devices, an input unit 23 that accepts input to the information processing device 2, and an output unit 24 that enables the information processing device 2 to output data. The control unit 20 includes a model user identification unit 201, a difficulty level determination unit 202, a goal recommendation unit 203, a goal change unit 204, a presentation mode determination unit 205, a presentation control unit 206, a correction acceptance unit 207, a conformance determination unit 208, and a challenge acceptance unit 209. The memory unit 21 also stores user-related information 211 and history information 212.

[0036] The model user identification unit 201 identifies a model user who will be a role model for the target user from among users of a goal sharing service that accepts goal registrations from multiple users and allows users to share the progress of each user's achievement of each goal. The method for identifying a model user will be described later.

[0037] The difficulty level determination unit 202 determines the difficulty level of achieving a goal registered in the goal sharing service. The method of determining the difficulty level of achieving a goal will be described later.

[0038] The goal recommendation unit 203 determines a goal to recommend to the target user based on the history of goal selections made by the model user identified by the model user identification unit 201. For example, if the history of goal selections made by each user of the goal sharing service is stored in the storage unit 21 or the like as history information 212, the goal recommendation unit 203 can identify the history of goal selections made by the model user by referring to the history information 212.

[0039] Although details will be described later, for example, the goal recommendation unit 203 may determine goals to recommend to the target user based on the difficulty of achieving each goal selected by the model user. This provides the effect of being able to recommend appropriate goals that take into account the difficulty of achieving them, in addition to the effect provided by the information processing device 1 according to the first exemplary embodiment.

[0040] Furthermore, for example, the goal recommendation unit 203 may determine a goal to be recommended to the target user based on user-related information related to the target user. This provides the effect of being able to recommend an appropriate goal to the target user in addition to the effect provided by the information processing device 1 according to the exemplary embodiment 1.

[0041] The user-related information related to the target user may be identified from the user-related information 211, which includes user-related information for each user of the goal sharing service. The user-related information may be any information related to the user that can be used to determine a recommended goal.

[0042] The goal change unit 204 changes the goal previously selected by the model user to another goal related to the target goal. When the goal is changed, the goal recommendation unit 203 determines the goal after change by the goal change unit 204 as the goal to recommend to the target user. This provides the effect of being able to recommend a goal that is more suitable than the goal previously selected by the model user, in addition to the effect provided by the information processing device 1 according to the first exemplary embodiment.

[0043] The presentation mode determination unit 205 determines a presentation mode for presenting the goal determined by the goal recommendation unit 203 to the target user based on user characteristic information indicating the characteristics of the target user. The user characteristic information may be included in the user-related information 211, for example, or may be acquired by other means, such as input via the input unit 23.

[0044] The presentation control unit 206 controls the presentation of various information to users of the goal sharing service. For example, the presentation control unit 206 presents the goal determined by the goal recommendation unit 203 to the target user. At this time, the presentation control unit 206 presents the goal in the presentation mode determined by the presentation mode determination unit 205. The presentation control unit 206 can present the goal by causing an output device to output the goal. The output method is not particularly limited, and may be, for example, display output, audio output, print output, or a combination of these. Furthermore, the output device may be included in the information processing device 2 or may be a device external to the information processing device 2.

[0045] As described above, the information processing device 2 includes a presentation mode determination unit 205 that determines a presentation mode in which the goal determined by the goal recommendation unit 203 is to be presented to the target user based on user characteristic information that indicates the characteristics of the target user, and a presentation control unit 206 that presents the goal determined by the goal recommendation unit 203 to the target user in the presentation mode determined by the presentation mode determination unit 205. Thus, in addition to the effects achieved by the information processing device 1 according to the first exemplary embodiment, the information processing device 2 has the effect of being able to present a goal in a presentation mode that suits the characteristics of the target user.

[0046] The modification receiving unit 207 receives modifications to the goal determined by the goal recommending unit 203. This allows the user (who may be the target user or another user such as the target user's boss) to modify the recommended goal and then take on the challenge.

[0047] The conformance determination unit 208 determines conformance between the goal and the evaluation criteria that are applied when evaluating whether the target user has achieved the goal. The result of this determination is presented to the target user by the presentation control unit 206.

[0048] The challenge accepting unit 209 accepts a challenge to a goal registered in the goal sharing service, and registers the goal in association with the user who challenges the goal. Note that if the goal is revised, the challenge accepting unit 209 registers the revised goal.

[0049] As described above, the information processing device 2 includes a correction accepting unit 207 that accepts corrections to the goal determined by the goal recommending unit 203, and a challenge accepting unit 209 that registers the corrected goal as a goal to be challenged by the target user. Therefore, in addition to the effects achieved by the information processing device 1 according to the first exemplary embodiment, the information processing device 2 has the effect of enabling the target user to challenge an arrangement of the recommended goal.

[0050] As described above, the information processing device 2 includes the model user identification unit 201 that identifies a model user who serves as a role model for a target user from among users of the goal sharing service that accepts goal registrations from multiple users and allows users to share the achievement status of each user of each goal, and the goal recommendation unit 203 that determines goals to recommend to the target user based on the goal selection history of the model user. Because the way the model user selects goals serves as a model for the target user when selecting goals, the information processing device 2 has the effect of recommending appropriate goals and motivating the target user to use the service.

[0051] The goal recommendation unit 203 may determine one or more goals to recommend to the target user for selection. When determining multiple goals, the goal recommendation unit 203 may determine the selection order of the goals to be recommended to the target user according to the selection order of the multiple goals selected by the model user.

[0052] The target user's goal selection order is a model for determining the target user's goal selection order. Therefore, in addition to the effects achieved by the information processing device 1 according to the first exemplary embodiment, the above configuration also provides the effect of being able to recommend a reasonable selection order.

[0053] (Model User Identification Method) As described above, the model user identification unit 201 identifies a model user who will be a role model for the target user from among users of the goal sharing service. This identification method may be determined in advance.

[0054] For example, the user may be allowed to designate a model user. In this case, the model user designation unit 201 designates the designated user as the model user. For example, assume that user Y shown in FIG. 3 is a target user to be recommended a goal, and user Y wants user X to be a role model. In this case, user Y simply designates user X as a role model using terminal device Ty, and the model user designation unit 201 designates user X as the model user for user Y in accordance with user Y's designation. Note that the designation of a model user may be performed by someone other than the target user. For example, a human resources department employee or the target user's superior may designate the model user for the target user.

[0055] The model user may also be designated indirectly. For example, the model user identification unit 201 may accept a designation to use as a role model a user who has attempted or achieved a large number of goals, a user with a high evaluation of their performance, a user who has undergone specified training, a user who has acquired specified qualifications, a user in a specified occupation, a user in a specified workplace, a user in a specified age group, or a similar user who is similar to the target user. In this case, the model user identification unit 201 searches for a user who meets the specified conditions from among the users of the goal sharing service and identifies the detected user as the model user. If multiple users are detected, the model user identification unit 201 may identify these multiple users as model users. In other words, the model user identification unit 201 may identify multiple model users.

[0056] The criteria for determining similarity are arbitrary. For example, the model user identification unit 201 may identify similar users based on the number of goals or categories that have been attempted or achieved in the past. In this case, users whose number of goals or categories that have been attempted or achieved in the past are similar to those of the target user are identified as similar users. The number of goals or categories that each user has attempted or achieved in the past can be identified by referring to the history information 212.

[0057] Furthermore, for example, the model user identification unit 201 may identify a user who has similar attributes (age, gender, job title, department, career history, annual goal, etc.) to the target user as a similar user. This information may be included in the user-related information 211, or may be input by the user.

[0058] Here, in a goal sharing service, it is desirable to have users continually challenge themselves to achieve their goals, thereby changing the behavior of the users in a positive direction. Therefore, the model user identification unit 201 may identify a user who has successfully changed his or her behavior as a model user. Criteria for determining whether or not behavioral change has been successful may be set in advance. For example, a user who has continuously challenged and achieved a goal for a predetermined period of time or more may be considered to have succeeded in behavioral change, or a user whose number of times of challenging and achieving a goal is increasing over time may be considered to have succeeded in behavioral change.

[0059] Furthermore, a model user prediction model that predicts a valid model user can be generated by performing machine learning using various types of information that can be used to identify a model user, such as those described above, or feature quantities generated from such information as explanatory variables, and information that indicates a valid model user as a target variable. The model user identification unit 201 may identify a model user using such a model user prediction model.

[0060] (Method of Determining Achievement Difficulty Level) As described above, the difficulty level determination unit 202 determines the difficulty level of achieving the goal registered in the goal sharing service. The method of this determination may also be determined in advance.

[0061] For example, the difficulty level determination unit 202 may determine the difficulty level of achievement based on at least one of the number of challengers, the period required from the start of the challenge to achievement, and the user's evaluation. Specifically, the difficulty level determination unit 202 may determine the difficulty level of achievement as low for a goal with a large number of challengers and a large number of achievers, and may determine the difficulty level of achievement as high for a goal with a small number of challengers or a goal with a small number of achievers relative to the number of challengers. Note that the criteria for high / low may be set as appropriate. For example, the determination of high / low may be made based on the average number of challengers and the average number of achievers, or the like.

[0062] Furthermore, when determining the difficulty of achievement based on the time required from the start of the challenge to the achievement, the difficulty determination unit 202 may determine that the difficulty of achievement of a goal with a long period is high, and that the difficulty of achievement of a goal with a short period is low. Note that the criteria for the length of the period may be set appropriately. Furthermore, the period may be, for example, the average time from the start of the challenge to the achievement of a goal for users who have achieved the goal.

[0063] Furthermore, when determining the difficulty of achievement based on user ratings, the difficulty determination unit 202 may determine the difficulty of achievement by combining the ratings from each user of the goal sharing service. Note that the users who rate may be limited to those who have achieved the goal, or anyone may be allowed to rate, regardless of whether they have achieved the goal. For example, when the difficulty of achievement is rated on a five-point scale from 1 to 5, the difficulty determination unit 202 may determine the difficulty of achievement of a goal as the average of the ratings from each user for that goal. In this case, when presenting the difficulty of achievement to the user, the number of users who rated the difficulty of achievement, the maximum and minimum values ​​of the difficulty of achievement in the user ratings, etc. may also be presented.

[0064] The difficulty determination unit 202 may output a numerical value indicating the difficulty of achievement, or may output a category of difficulty of achievement, such as easy, normal, or difficult. Furthermore, the difficulty determination unit 202 may calculate the difficulty of achievement comprehensively from multiple perspectives. In this case, the difficulty determination unit 202 may calculate a numerical value indicating the difficulty of achievement for each perspective, and output the sum or average of these numerical values ​​as the overall difficulty of achievement. Furthermore, the difficulty determination unit 202 may determine the category of difficulty of achievement from the calculated sum or average, and output the determination result.

[0065] The timing for determining the difficulty of achievement is not particularly limited. For example, the difficulty determination unit 202 may determine the difficulty of achievement of a registered goal when the goal is registered and record the determination result together with the goal. However, when determining the difficulty of achievement using a value that can change over time, such as the number of people attempting the goal, it is preferable to determine the difficulty of achievement at the timing when the difficulty of achievement is used (for example, when determining a recommended goal or when displaying the difficulty of achievement).

[0066] The difficulty of achievement can be used as a criterion for selecting a goal, and can also be used as a criterion for determining the evaluation and reward for a goal achiever. For example, when points available in a goal sharing service are awarded as a reward for achieving a goal, more points may be awarded when a goal with a higher difficulty of achievement is achieved. In this case, it is preferable that the difficulty determination unit 202 determines the difficulty of achievement of each goal based on the results of evaluations of the difficulty of achievement by multiple users. This can prevent fraudulent behavior in which some users set the difficulty of achievement of a goal unreasonably high and receive a large number of points.

[0067] (Method of Determining Recommended Goals) As described above, the goal recommendation unit 203 determines a goal to recommend to the target user for selection based on the history of goals selected by the model user. For example, the goal recommendation unit 203 may determine a goal randomly selected from the goals selected by the model user (which may be achieved or not) as the goal to recommend to the target user for selection. Note that the goal recommendation unit 203 may determine one goal or multiple goals.

[0068] Furthermore, the goal recommendation unit 203 may determine a goal based on the user-related information 211. For example, if the user-related information 211 includes the age of the target user, the goal recommendation unit 203 may determine, as the goal to recommend selection, a goal that was selected by the model user when the model user was of the same age as the target user.

[0069] Furthermore, the goal recommendation unit 203 may determine a goal based on the history information 212. For example, the goal recommendation unit 203 may refer to the history information 212 to identify the number of goals that the target user has attempted or achieved in the past, and if the number is equal to or less than a predetermined threshold, determine the goal initially selected by the model user as the goal to be recommended for selection. Note that the period that is defined as "initial" may be set in advance; for example, the "initial" period may be the period until the total number of selected goals reaches a predetermined threshold, or the "initial" period may be the period until a predetermined period has elapsed since the first goal was selected.

[0070] Furthermore, when multiple model users are identified, the goal recommendation unit 203 may determine the goal commonly selected by the model users as the goal to be recommended for selection. For example, when the model user identification unit 201 identifies from the user-related information 211 that the target user is a new employee in sales, it may identify multiple users who work in sales and have relatively few years of experience in sales as model users. Then, the goal recommendation unit 203 may determine the goal commonly selected by the identified model users as the goal to be recommended for selection.

[0071] At this time, the goal recommendation unit 203 may determine a goal to recommend for selection, taking into account the experience of the target user, etc. For example, if the goal recommendation unit 203 determines from the history information 212 that the number of goals previously selected by the target user is equal to or less than a predetermined threshold, it may determine a goal with a low level of difficulty to achieve among the goals previously selected by the model user as the goal to recommend for selection. A goal with a low level of difficulty to achieve can be identified based on the determination result of the difficulty determination unit 202. Furthermore, for example, it is considered that many users find that between work-related goals and personal goals, the latter are easier to tackle. Therefore, in the above case, the goal recommendation unit 203 may determine a goal whose category is set to "private" as the goal to recommend for selection. In this way, if a category is set for the goal, the goal recommendation unit 203 may determine a goal to recommend for selection based on the category.

[0072] Furthermore, the goal recommendation unit 203 may determine a goal to recommend to the target user based on a goal selection pattern identified from the goal selection history of the model user. For example, suppose that one or more identified model users selected a goal with a low level of difficulty and then selected a goal with a higher level of difficulty. In this case, it can be said that the model user has a pattern of first selecting a goal with a low level of difficulty and then selecting a goal with a higher level of difficulty. Therefore, based on this pattern, the goal recommendation unit 203 may determine, as the goal to recommend to the target user, a goal with a higher level of difficulty than the most recent goal selected by the target user.

[0073] Furthermore, if the content of the selected goal has a predetermined pattern, the goal recommendation unit 203 may determine the goal to recommend to the target user according to the pattern. The content of the goal may include, for example, a category set for the goal, evaluation criteria applied when a supervisor or the like evaluates the achievement of the goal, and achievement conditions. Examples of achievement conditions include time-related conditions such as achievement by performing a predetermined action every day or achievement by continuing to perform a predetermined action once a week for one month.

[0074] Furthermore, the goal recommendation unit 203 may identify the period from the start of the challenge to the achievement of a goal that the target user has achieved in the past, and determine a goal corresponding to that period as the goal to be recommended to the target user. For example, the shorter the period for which the target user has achieved a goal in the past, the more difficult the goal to achieve (or the fewer goals that have been achieved) the goal recommendation unit 203 may determine as the goal to be recommended to the target user. On the other hand, if the target user has not achieved a goal even after a predetermined period has elapsed since the start of the challenge, the goal recommendation unit 203 may determine as the goal to be recommended to the target user a goal that is less difficult to achieve (or the most frequently achieved goal).

[0075] Furthermore, a recommended goal prediction model that predicts a goal to be recommended can be generated by performing machine learning using various information that can be used to determine a goal to be recommended, such as those described above, or feature quantities generated from such information, as explanatory variables, and information indicating the goal to be recommended as a target variable. The goal recommendation unit 203 may use such a recommended goal prediction model to determine a goal to be recommended.

[0076] Furthermore, the goal recommendation unit 203 may determine each of the goals determined by different methods as the goals to be recommended to the target user. For example, the goal recommendation unit 203 may determine a goal determined based on the difficulty of achievement and a goal determined based on the category as the goals to be recommended to the target user.

[0077] (Method for determining the order of goal selection) The goal recommendation unit 203 determines a series of goals (which may be achieved or not) selected by the model user as the goals to be recommended to the target user, and may also determine the order in which the model user selected those goals as the order in which they will be recommended to the target user.

[0078] For example, the goal recommendation unit 203 may randomly select a goal from the goals selected by the model user, and determine the next goal selected after that goal and the next goal selected after that as the goals to recommend to the target user.The goal recommendation unit 203 may then determine the order in which the goals were selected by the model user as the order in which they are recommended to the target user.

[0079] Furthermore, when multiple model users are identified, the goal recommendation unit 203 may use the selection order common to each model user as the selection order to recommend to the target user. For example, when model users A and B are identified, assume that model user A selects goals a1 to a5 in this order, while model user B selects goals a1, b2, a3, c4, and a5 in this order. In this case, the goal recommendation unit 203 uses the selection order of a1, a3, and a5, which is the selection order common to these model users, as the selection order to recommend to the target user.

[0080] Furthermore, the goal recommendation unit 203 may determine the selection order to recommend to the target user based on a goal selection pattern identified from the goal selection history of the model user. For example, if there is a predetermined pattern in the difficulty of achieving the selected goals in the goal selection of the model user, the goal recommendation unit 203 may determine the goals to recommend to the target user and the selection order according to that pattern.

[0081] To give a specific example, suppose the model user selects a goal with an achievement difficulty of "1," then selects a goal with an achievement difficulty of "2," and then selects a goal with an achievement difficulty of "3." In this case, the goal recommendation unit 203 may recommend goals to the target user with achievement difficulty levels of "1" to "3," and determine the recommended selection order to be "1," "2," and "3." Note that the recommended goals only need to have achievement difficulty levels of "1," "2," and "3," respectively, and may be goals selected by the model user or goals not selected.

[0082] (Method of Changing a Goal) When the goal recommendation unit 203 determines a goal previously selected by a model user as a goal to recommend to the target user, there is a possibility that the goal determined may not be suitable for the current situation. The goal change unit 204 changes such a goal. Note that, here, changing a goal means replacing an existing goal with another existing goal, or modifying part of an existing goal to create another goal.

[0083] For example, if a goal previously selected by a model user has been modified since selection, the goal modification unit 204 may change the goal previously selected by the model user to the modified goal. Furthermore, for example, the goal modification unit 204 may update a word included in a goal previously selected by a model user to the latest word. To give a specific example, if a goal previously selected by a model user includes the words "2020 AI Introductory Course" and the name of this course is updated every year, the goal modification unit 204 may update the word to the latest course name. The goal modification unit 204 may register the updated goal in a goal sharing service.

[0084] Furthermore, if a new goal is registered and associated with a similar existing goal, the goal change unit 204 can replace a goal previously selected by the model user with a newer goal that is similar to the new goal based on this association. In particular, associating a goal that is superior to an existing goal and is expected to have a greater effect than the existing goal is preferable because it allows for more appropriate goals to be recommended.

[0085] Furthermore, the goal modification unit 204 may modify the goal based on the user-related information of the target user. For example, if the user-related information of the target user indicates the target user's status of attempting the goal, job position, and user characteristics (described later), the goal modification unit 204 may modify the goal so that it corresponds to this user-related information. As a specific example, if the target user's attempting the goal is stagnant (for example, the number of attempts in the most recent period is below a threshold), the goal modification unit 204 may modify the goal previously selected by the model user to one that is easier to challenge (for example, one in the "private" category or one that is easier to achieve).

[0086] (Recommendations for Users Other than the Target User) For example, the target user's supervisor or the like may use the information processing device 2 when considering what goals the target user should challenge. In this case, the target user's supervisor or the like may input the target user's work situation, challenges, etc. as user-related information. This enables the information processing device 2 to identify a model user according to the user-related information and recommend goals according to the user-related information.

[0087] For example, if a target user mainly works from home and often works individually, the target user's supervisor or the like can input this information as user-related information. This makes it possible, for example, to select a model user who works from home and often works individually and has high performance. It is also possible to recommend goals that are considered effective for people who work from home and often work individually from among the goals previously selected by the model user. For example, since people who work from home and often work individually tend to lack communication between employees, it is possible to recommend goals related to communication. When making recommendations based on goal categories, each goal can be classified into a category such as "communication" in advance.

[0088] For example, if a target user's supervisor recognizes that the target user has a problem with low concentration in online meetings, by inputting this information as user-related information, it becomes possible to select a user who has overcome such a problem in the past as a model user. It is also possible to recommend goals that have contributed to solving the above-mentioned problem from among the goals selected by the model user in the past. In this case, it is sufficient to classify each goal in advance by the problem to be solved.

[0089] Furthermore, for example, it is possible to recommend goals that the target user's supervisor or the like should work on in order to solve the target user's problems. In this case, a user who has experience helping his or her subordinates overcome the above-mentioned problems may be used as a model user, or a goal that contributed to the subordinates overcoming the above-mentioned problems may be recommended. For example, by recommending goals such as providing an opportunity for all participants to speak in an online conference or having a facilitator on duty, it is possible to suggest measures to solve the problem of the target user's low concentration in online conferences.

[0090] (Notification of Reminders, etc.) The presentation control unit 206 may send notifications, such as reminders, to each user of the goal sharing service to promote utilization of the goal sharing service. For example, the presentation control unit 206 may notify a user of a message such as "xx days have passed since you started challenging a goal. How is it going?" at a timing when a predetermined period has elapsed after the user has started challenging a goal. Furthermore, for example, the presentation control unit 206 may notify a user who has not yet attempted a goal of a message such as "Many people are challenging their goals. Why not give it a try?". Furthermore, this message may also notify the user of a goal that is recommended for the user to attempt. For example, the message may notify the user of a goal with a large number of attempts at the time of sending the message, or the user of a goal determined by the goal recommendation unit 203.

[0091] Furthermore, the presentation control unit 206 may notify the user of a message on the last business day of the week, such as "How did you feel about the challenge? Has there been any change?", encouraging the user to reflect on the challenge status. The presentation control unit 206 may also notify the user of the highest number of achievements or the goals with the highest number of attempts or achievements. The presentation control unit 206 may also notify the user of a goal randomly selected from unviewed goals by the user to be notified, or of goals that other users in the same group as the user to be notified have attempted or achieved, and encourage the user to attempt the goal.

[0092] The presentation control unit 206 may also send a reminder notification at a timing according to the content of the goal. For example, the presentation control unit 206 may send a reminder notification twice a week (for example, on Tuesdays and Thursdays) to a user who is trying to achieve a goal of performing a predetermined action at least twice a week.

[0093] The presentation control unit 206 may also notify the user of the goals that the user has attempted or achieved so far. At this time, the presentation control unit 206 may distinguish between goals that are currently being attempted and goals that have already been achieved, and clearly indicate the goals that the user should work on. Furthermore, if the user has set a long-term goal such as an annual goal, the presentation control unit 206 may present an image that visually represents the progress toward achieving the long-term goal. For example, each time a short-term goal that constitutes the long-term goal is achieved, one of the pieces that make up an image may be filled in, and when all short-term goals are achieved, the image may be completed.

[0094] (Method of Determining Presentation Mode) As described above, the presentation mode determination unit 205 determines the presentation mode for presenting the goal determined by the goal recommendation unit 203 to the target user based on the user characteristic information. The user characteristic information may be anything that indicates the characteristics of the target user. For example, the user characteristic information may be the personality determined by a personality assessment, ability (e.g., the progress toward the goal, job position, etc.), or work status (e.g., concentration level, lateness, delay, rate of absence, ratio of telecommuting to working in the office, etc.). Furthermore, behavioral data indicating user behavior such as remarks and reactions may also be used as the user characteristic information. Note that the work status may be subdivided according to the work content, etc., such as "work status when participating in an online meeting," etc.

[0095] Users may also be categorized using various types of information related to the user's characteristics, such as those described above. In this case, information indicating the type to which the user belongs becomes user characteristic information. The method for categorizing users into types is arbitrary, and may be, for example, rule-based or using a type determination model generated by machine learning. The type determination model can be generated by learning the relationship between various types of information related to the user's characteristics and the user types corresponding to such information. Users may also be categorized into types using existing diagnostic methods, such as a social style diagnosis, an enneagram diagnosis, a Myers-Briggs Type Indicator (MPTI) diagnosis, or a Big Five diagnosis.

[0096] In addition, the user characteristic information may be input by the target user, etc., or user data such as biometric information, attendance status, and work experience (including past goals) may be input, and the presentation mode determination unit 205, etc. may generate the user characteristic information based on the user data.

[0097] Here, the "presentation mode" determined by the presentation mode determination unit 205 may include not only the presentation content and the presentation UI (User Interface) such as the device used for presentation, but also the timing of presentation. In other words, the presentation mode determination unit 205 may determine at least one of the timing of presenting the goal, the content of the goal to be presented, and the device through which the goal is to be presented, based on user characteristic information. The information processing device 2 is equipped with the presentation mode determination unit 205, thereby enabling effective goal presentation according to the user's characteristics.

[0098] For example, the presentation mode determination unit 205 may determine to provide a push notification to a user who prefers push notifications, and may determine to provide a notification in another mode to a user who does not prefer push notifications, such as a popup notification on a browser or a notification via chat using a chatbot.

[0099] As a specific example, the presentation mode determination unit 205 may determine the timing and mode of recommending a goal and the necessity and content of a reminder notification according to the user type. An example of classifying users into four types and determining the presentation mode for each user will be described below.

[0100] The presentation mode determination unit 205 may decide to recommend the next goal to a first type of user who takes proactive action on things that they believe are right when the user achieves the goal, and to notify the user to withdraw from the challenge if the goal is not achieved within the deadline.

[0101] Furthermore, the presentation mode determination unit 205 may determine to recommend a goal to a second type user who is proactive in taking on new challenges when another user (which may be limited to users belonging to the same group as the user to whom the recommendation is made) registers a goal and when another user attempts to achieve the goal. Furthermore, the presentation mode determination unit 205 may determine to notify the second type user that if the goal is not achieved within a deadline, the content of the goal can be changed and the attempt can be withdrawn.

[0102] Furthermore, for example, for a third type user who is not good at asserting himself / herself but is highly cooperative, the presentation mode determination unit 205 may recommend goals by periodic push notifications, and may also prompt other users (which may be limited to users belonging to the same group as the user to whom the recommendation is made) to post a message when the other users achieve their goals, and may also notify the user of a message suggesting that they try to achieve the same goal. Furthermore, the presentation mode determination unit 205 may determine to send a push notification to a third type user if there has been no access to the goal sharing service for a predetermined period of time.

[0103] Furthermore, for example, the presentation mode determination unit 205 may determine to send a push notification of a message including supporting data to a fourth type of user who places importance on data and theory. For example, in the case of a reminder, the presentation mode determination unit 205 may send a push notification of a message encouraging the user to take on the challenge, including the number of days elapsed since the start of the challenge as supporting data. Furthermore, when recommending a goal, the presentation mode determination unit 205 may determine to present a message indicating the supporting data for the recommendation (for example, a message indicating the type of user who is attempting the recommended goal) together with the recommended goal.

[0104] (Method of Determining Compatibility) As described above, the compatibility determination unit 208 determines compatibility between a goal and an evaluation criterion that is applied when evaluating whether a target user has achieved the goal. For example, the compatibility determination unit 208 may determine compatibility using a classification model generated by machine learning using training data in which evaluation criteria that are compatible with the goal are associated as ground truth data with respect to features generated from a goal expressed in text.

[0105] In this case, the conformance determination unit 208 generates features from the target expressed in text and inputs them to the classification model. As a result, the classification model outputs a higher numerical value (for example, a numerical value between 0 and 1) for targets that are more likely to conform to the evaluation criteria. This numerical value will be referred to as conformance hereinafter. Note that feature extraction may also be performed by the classification model (i.e., a classification model that performs both feature extraction and classification is used), in which case the conformance determination unit 208 simply inputs text representing the target to the classification model.

[0106] The compatibility determination unit 208 may use the compatibility as a result of the determination of compatibility. For example, assume that a classification model is used that is trained using training data in which the compatible evaluation criteria are associated as ground truth data with respect to multiple targets that comply with any of three evaluation criteria. In this case, the classification model outputs a compatibility for each of the three evaluation criteria, and the compatibility determination unit 208 may use these compatibility as a result of the determination of compatibility.

[0107] The method of determining conformance is not limited to the above example. For example, the conformance determination unit 208 may determine whether a target conforms to the evaluation criteria by, for example, comparing the calculated conformance with a threshold value. In this case, the conformance determination result indicates the conforming evaluation criteria. For example, suppose the conformance threshold is 0.6, and the conformance of a certain target with respect to three evaluation criteria is 0.7, 0.2, and 0.1, respectively. In this case, the conformance determination unit 208 determines that the target conforms to the first evaluation criterion, and outputs information indicating the first evaluation criterion as the determination result.

[0108] The compatibility determination unit 208 may also determine the compatibility between a goal and an evaluation criterion by comparing a feature generated from the text representing the goal with a feature generated from the text representing the evaluation criterion. For example, the compatibility determination unit 208 may calculate the cosine similarity between the feature generated from the text representing the goal and the feature generated from the text representing the evaluation criterion as the compatibility of the goal with the evaluation criterion.

[0109] The results of the suitability assessment described above represent the nature of the goal, and can therefore be used to determine the recommended goal, and can also be used in other ways, such as presenting the results as evidence that the determined goal is appropriate.

[0110] (Goal Presentation Example 1) Fig. 5 is a diagram showing an example of goal presentation by the information processing device 2. In the example shown, a goal recommended by a chatbot is presented on a timeline viewable by each user of the goal sharing service.

[0111] More specifically, in the example of FIG. 5 , the target user posts a message on the timeline indicating that he or she wants to use people with high performance evaluations as role models. The information processing device 2 can also recommend goals in response to the posting of such a message. In this case, the model user identification unit 201 of the information processing device 2 extracts the keyword "performance evaluation" from the message and identifies users with high performance evaluations as model users by referring to the user-related information 211. If the user-related information 211 indicates that the target user is in sales, the model user identification unit 201 can also identify users in sales with high performance evaluations as model users. The goal recommendation unit 203 then determines a goal to recommend to the target user based on the history of goal selections by the identified model user. Furthermore, the presentation mode determination unit 205 determines a presentation mode for the goal, and the presentation control unit 206 presents the goal in the determined presentation mode.

[0112] In the example of FIG. 5, a message from the chatbot is displayed showing the tendency of goals attempted by sales staff with high performance evaluations, along with the content of the recommended goal, the difficulty of achieving it, and the results of the assessment of the degree of conformance with each evaluation criterion. The difficulty of achieving it may be determined by the difficulty assessment unit 202. The degree of conformance may be calculated by the conformance assessment unit 208. The evaluation criteria may be registered in advance.

[0113] 5, a key for starting a challenge and a key for modifying the challenge are also displayed. When the key for starting a challenge is selected, the challenge accepting unit 209 registers the displayed goal as a goal for the target user to challenge. On the other hand, when the key for modifying the challenge is selected, the modification accepting unit 207 accepts modifications to the goal.

[0114] (Goal Presentation Example 2) Fig. 6 is a diagram showing another example of goal presentation by the information processing device 2. In the illustrated example, similar to Fig. 5, goals recommended by a chatbot are presented on a timeline viewable by each user of the goal sharing service.

[0115] More specifically, in the example of FIG. 6 , the target user posts a message on the timeline requesting goal recommendations. The information processing device 2 can also recommend goals in response to the posting of such a message. Specifically, the model user identification unit 201 identifies the model user using the posting of the message requesting goal recommendations as a trigger. In the example of FIG. 6 , no conditions for the model user are specified, so the model user identification unit 201 can identify the model user based on user-related information about the target user, etc. Then, the goal recommendation unit 203 determines a goal to recommend to the target user based on the history of goal selections by the identified model user. Furthermore, the presentation mode determination unit 205 determines a presentation mode for the goal, and the presentation control unit 206 presents the goal in the determined presentation mode.

[0116] 6, three recommended goals (goals A, D, and C) and arrows indicating the order of their selection are displayed, as well as three goals (goals A, B, and C) selected by a model user, which are the basis for recommending these goals, and arrows indicating the order of their selection. Goal B selected by the model user has been changed to goal D by the goal change unit 204.

[0117] In the example of Fig. 6, a key for starting a challenge and a key for modifying the challenge may be displayed, as in the example of Fig. 5. When the key for starting a challenge is selected, the challenge accepting unit 209 may register all three displayed goals at once, or may register the first goal first and, after that goal is achieved, register the next goal.

[0118] 7 is a diagram showing yet another example of goal presentation by the information processing device 2. In the example shown, a message suggesting a change to the goal is notified by a chatbot on a timeline viewable by each user of the goal sharing service.

[0119] In the example of FIG. 7 , the target user has registered to attempt goals A, D, and C in that order, and has achieved goal A, but has not yet achieved goal D even after a predetermined period of time has passed, and a diagram illustrating this situation is displayed on the timeline. Goal E is then presented as a goal recommended for attempting instead of goal D, which has not been achieved. Goal E has a lower rank, i.e., a lower difficulty of achievement, than goal D. Such a goal may be selected, for example, by the goal change unit 204. By the presentation control unit 206 providing a notification such as that shown in FIG. 7 , it is possible to prevent a stagnation in the use of the goal sharing service due to the user's failure to achieve a goal.

[0120] (Flow of Goal Recommendation Method) The flow of the goal recommendation method according to this exemplary embodiment will be described with reference to Fig. 8. Fig. 8 is a flow diagram showing the flow of the goal recommendation method. Note that, below, an example will be described in which multiple goals and the order in which they should be selected are recommended based on the difficulty of achieving them, but as explained in the sections "Method for determining recommended goals" and "Method for determining the order in which goals should be selected", various methods can be applied to determining the goals and the order in which they should be selected.

[0121] In S21, the model user identification unit 201 acquires user-related information of the target user. For example, the model user identification unit 201 may acquire the user-related information of the target user from the user-related information 211 stored in the storage unit 21, or may acquire the user-related information via the input unit 23 or the communication unit 22 by having the target user or the like input the user-related information.

[0122] In S22, the model user identification unit 201 identifies a model user who will be a role model for the target user based on the user-related information acquired in S21. As explained in the section "Method for identifying a model user," various methods can be applied to identify a model user, and the method is not limited to using user-related information.

[0123] In S23, the goal recommendation unit 203 acquires history information of the model user identified in S22. If the history information of the model user is included in the history information 212 stored in the storage unit 21, the goal recommendation unit 203 may acquire the history information of the model user from the history information 212.

[0124] In S24, the difficulty level determination unit 202 determines the difficulty level of achieving each goal previously selected by the model user, as indicated in the history information acquired in S23. Note that if the difficulty level of achieving each goal has been determined or set in advance, the processing of S24 may be omitted.

[0125] In S25, the goal recommendation unit 203 provisionally determines a goal to be recommended for selection by the target user based on the history of goal selections made by the model user, which is shown in the history information acquired in S23, and the difficulty of achievement determined in S24. More specifically, the goal recommendation unit 203 identifies a pattern of changes in the difficulty of achievement of goals selected by the model user, and provisionally determines a goal that fits this pattern as a goal to be recommended for selection by the target user.

[0126] In S26, the target change unit 204 determines whether or not to change the target tentatively determined in S25. For example, the target change unit 204 may determine to change the target (YES in S26) if there is a target for which an updated version exists among the targets tentatively determined in S25. If YES is determined in S26, the process proceeds to S27, and if NO is determined in S26, the process proceeds to S28.

[0127] In S27, the goal change unit 204 changes at least a part of the goal tentatively determined in S25. Then, in S28, the goal recommendation unit 203 determines a goal to recommend to the target user for selection. Also, in S29, the presentation mode determination unit 205 determines a presentation mode for the goal determined in S28, and the process in FIG. 8 ends.

[0128] As described above, the goal recommendation method according to this exemplary embodiment includes identifying a model user who will be a role model for a target user among users of a goal sharing service that accepts goal registrations from multiple users and allows users to share the progress of each user's achievement of each goal (S22), and determining a goal to recommend to the target user based on the goal selection history of the model user (S25 / S28). Thus, it is possible to recommend appropriate goals and motivate the target user to use the service.

[0129] (Processing Flow After Goal Presentation Mode is Determined) The processing flow after the goal presentation mode is determined will be described with reference to Fig. 9. Fig. 9 is a flow chart showing the processing flow after the goal presentation mode is determined. Note that the processing of Fig. 9 may be performed immediately after the processing of Fig. 8 is completed, following that processing. In other words, the goal recommendation method according to this exemplary embodiment may include the processing shown in Fig. 9.

[0130] In S31, the presentation control unit 206 determines whether the presentation conditions are satisfied based on the presentation mode determined by the presentation mode determination unit 205 in S29 of Fig. 8. For example, if the presentation mode determination unit 205 has determined that the target user should be presented with a goal when another user in the same group as the target user achieves the goal, the presentation control unit 206 determines whether the other user in the same group as the target user has achieved the goal. If the determination in S31 is YES, the process proceeds to S32.

[0131] In S32, the presentation control unit 206 presents the target. The presentation of the target in S32 is performed in the presentation mode determined by the presentation mode determination unit 205 in S29 of Fig. 8. For example, if it is determined that the target is to be presented together with the determination result of the compatibility determination unit 208, the presentation control unit 206 presents the target together with the determination result of the compatibility determination unit 208. Note that if the compatibility determination has not been performed at this point, the presentation control unit 206 may have the compatibility determination unit 208 determine the compatibility and then present the determination result.

[0132] In S33, the correction receiving unit 207 determines whether or not to correct the goal presented in S32. For example, the correction receiving unit 207 may determine that the goal should be corrected (YES in S33) when an input operation for correcting the goal is performed. If YES is determined in S33, the process proceeds to S34, and if NO is determined in S33, the process proceeds to S36.

[0133] In S34, the correction receiving unit 207 receives corrections to the goal presented in S32. Subsequently, in S35, the conformance determination unit 208 determines the conformance of the goal after correction by the processing of S34 with predetermined evaluation criteria, and the presentation control unit 206 presents the determination result. The processing of S35 is not essential, but is preferable because by performing the processing of S35, it is possible to easily confirm whether the corrections have produced results in line with the user's intentions. When the processing of S35 is completed, the processing returns to the processing of S33.

[0134] In S36, the challenge accepting unit 209 determines whether or not a challenge to the target presented in S32 (or a modified version of the target) is to be made. For example, the challenge accepting unit 209 may determine that a challenge is to be made (YES in S36) when an input operation for challenging the target is performed. If YES is determined in S36, the process proceeds to S37, and if NO is determined in S36, the illustrated process ends.

[0135] In S37, the challenge accepting unit 209 registers that the target user will challenge the goal presented in S32 (or a modified version of the goal). At this time, the presentation control unit 206 may notify each user of the goal sharing service (which may be limited to users in the same group as the target user) that the target user will challenge the goal.

[0136] [Exemplary Embodiment 3] (Configuration of Information Processing Device 3) The configuration of the information processing device 3 according to this exemplary embodiment will be described with reference to Fig. 10. Fig. 10 is a block diagram showing the configuration of the information processing device 3. As shown in Fig. 10, the information processing device 3 includes a presentation mode determination unit 31 and a presentation control unit 32.

[0137] In a goal sharing service that accepts goal registrations from multiple users and allows the users to share their achievement statuses of each goal, the presentation mode determination unit 31 determines a presentation mode for presenting goals to users based on user characteristic information that indicates the characteristics of the users. The presentation mode determination method can be any of the various methods described in the "Method for Determining Presentation Mode" in the second exemplary embodiment.

[0138] The presentation control unit 32 presents the target to the user in the presentation mode determined by the presentation mode determination unit 31. The presentation control unit 32 has a configuration similar to that of the presentation control unit 206 in the second exemplary embodiment, and therefore detailed description thereof will not be repeated.

[0139] As described above, the information processing device 3 according to this exemplary embodiment employs a configuration in which a goal sharing service that accepts registration of goals from multiple users and allows the users to share their achievement status of each goal includes a presentation mode determination unit 31 that determines a presentation mode in which to present the goal to the user based on user characteristic information that indicates the characteristics of the user, and a presentation control unit 32 that presents the goal to the user in the presentation mode determined by the presentation mode determination unit 31. Therefore, the information processing device 3 has the effect of presenting the goal in an effective mode according to the user's characteristics, thereby motivating the user to use the service.

[0140] The information processing device 3 may include each of the components (specifically, each of the components included in the control unit 20) included in the information processing device 2 of exemplary embodiment 2. However, in the information processing device 3, the determination of the recommended goal does not necessarily have to be based on the history of goal selections by the model user. For example, in the information processing device 3, a goal that satisfies conditions specified by the target user or their superior, etc., may be determined as the goal to be recommended for selection.

[0141] (Goal Presentation Program) The functions of the information processing device 3 described above can also be realized by a program. In a goal sharing service that accepts goal registrations from multiple users and allows the users to share their progress toward achieving each goal, the goal presentation program according to this exemplary embodiment causes a computer to function as: a presentation mode determination means that determines a presentation mode in which to present the goal to a user based on user characteristic information that indicates the characteristics of the user; and a presentation control means that presents the goal to the user in the presentation mode determined by the presentation mode determination means. This goal presentation program makes it possible to motivate users to use the service.

[0142] (Flow of the target presentation method) The flow of the target presentation method according to this exemplary embodiment will be described with reference to Fig. 11. Fig. 11 is a flow diagram showing the flow of the target presentation method. Note that the execution entity of each step in this target presentation method may be a processor provided in the information processing device 3, or a processor provided in another device, or the execution entity of each step may be a processor provided in each different device.

[0143] In S41, at least one processor accepts goal registrations from multiple users and determines the presentation manner in which the goals will be presented to users in a goal sharing service that allows users to share their achievement status of each goal, based on user characteristic information that indicates the characteristics of the users.

[0144] In S42, at least one processor presents the goal to the user in the presentation manner determined in S41.

[0145] As described above, the goal presentation method according to this exemplary embodiment employs a configuration in which at least one processor, in a goal sharing service that accepts goal registrations from multiple users and allows the users to share their progress toward each goal, determines a presentation format for presenting the goal to each user based on user characteristic information that indicates the characteristics of the user, and presents the goal to the user in the determined presentation format. Therefore, the goal presentation method according to this embodiment can motivate users to use the service.

[0146] [Modifications] The execution entity of each process described in the exemplary embodiment above is arbitrary and is not limited to the above example. For example, a system having the same functions as information processing devices 1 to 3 can be constructed using multiple devices that can communicate with each other. Furthermore, the execution entities of each process shown in each flowchart in Figures 8 and 9 may be a single device (which may also be referred to as a processor) or multiple devices (which may also be referred to as processors).

[0147] [Example of Software Implementation] Some or all of the functions of the information processing devices 1 to 3 may be implemented by a logic circuit (hardware) formed on an integrated circuit (IC chip) or the like, or may be implemented by software.

[0148] In the latter case, the information processing devices 1 to 3 are realized, for example, by a computer that executes instructions of a program, which is software that realizes each function. An example of such a computer (hereinafter referred to as computer C) is shown in FIG. 12. The computer C includes at least one processor C1 and at least one memory C2. The memory C2 stores a program P (goal recommendation program / goal presentation program) for operating the computer C as one of the information processing devices 1 to 3. In the computer C, the processor C1 reads and executes the program P from the memory C2, thereby realizing each function of the information processing device 1 or 2.

[0149] The processor C1 may be, for example, a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processor (DSP), a microprocessing unit (MPU), a floating point number processing unit (FPU), a physics processing unit (PPU), a tensor processing unit (TPU), a quantum processor, a microcontroller, or a combination thereof. The recording medium may be a non-transitory tangible medium, such as a read-only memory (ROM), a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, or a combination thereof. The computer may further include a random access memory (RAM) for expanding the program. The program may be supplied to the computer via any transmission medium capable of transmitting the program (such as a communication network or broadcast waves). Note that one aspect of the present invention may also be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission.

[0150] [Additional Note 1] The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. For example, embodiments obtained by appropriately combining the technical means disclosed in the above-described embodiments are also included in the technical scope of the present invention.

[0151] [Additional Note 2] Part or all of the above-described embodiment can also be described as follows: However, the present invention is not limited to the following described aspects.

[0152] The information processing device according to aspect 1 includes a model user identification means for identifying a model user who serves as a role model for a target user among users of a goal sharing service that accepts registration of goals from multiple users and allows users to share the achievement status of each goal by each user, and a goal recommendation means for determining a goal to recommend to the target user based on the history of the model user selecting the goal.

[0153] In the information processing device according to aspect 2, in the above aspect 1, the goal recommendation means determines a selection order of goals to be recommended to the target user according to a selection order of the multiple goals selected by the model user.

[0154] In the information processing device according to aspect 3, in the above aspect 1 or 2, the goal recommendation means determines a goal to recommend to the target user based on the difficulty of achieving each goal selected by the model user.

[0155] In the information processing device according to Aspect 4, in any one of Aspects 1 to 3, the goal recommendation means determines a goal to be recommended for selection by the target user based on user-related information relating to the target user.

[0156] The information processing device according to aspect 5, in any of aspects 1 to 4 above, comprises a presentation mode determination means for determining a presentation mode in which the goal determined by the goal recommendation means is to be presented to the target user based on user characteristic information indicating the characteristics of the target user, and a presentation control means for presenting the goal determined by the goal recommendation means to the target user in the presentation mode determined by the presentation mode determination means.

[0157] The information processing device according to aspect 6 is any of aspects 1 to 5 above, and includes a goal change means for changing a goal previously selected by the model user to another goal related to the previously selected goal, and the goal recommendation means determines the goal after change by the goal change means as the goal to be recommended for selection by the target user.

[0158] The information processing device of aspect 7 is any of aspects 1 to 6 above, and includes a correction accepting means for accepting corrections to the goal determined by the goal recommendation means, and a challenge accepting means for registering the corrected goal as a goal to be challenged by the target user.

[0159] The information processing device of aspect 8, in any of aspects 1 to 7 above, comprises a compatibility determination means for determining compatibility between the goal and evaluation criteria applied when evaluating whether the target user has achieved the goal, and a presentation control means for presenting the compatibility determination result to the target user.

[0160] A goal recommendation method according to aspect 9 includes at least one processor identifying a model user who serves as a role model for a target user from among users of a goal sharing service that accepts goal registrations from multiple users and allows users to share the progress of each user's achievement of each goal, and determining a goal to recommend to the target user based on a history of the model user selecting the goal.

[0161] The goal recommendation program of aspect 10 causes a computer to function as a model user identification means that identifies a model user who can serve as a role model for a target user from among users of a goal sharing service that accepts goal registrations from multiple users and allows users to share the status of each user's achievement of each goal, and a goal recommendation means that determines a goal to recommend to the target user based on the history of the model user's goal selections.

[0162] An information processing device according to aspect 11 is a goal sharing service that accepts registration of goals from multiple users and allows the users to share their progress toward achieving each goal. The information processing device includes a presentation mode determination means that determines a presentation mode in which the goals are to be presented to the users based on user characteristic information that indicates the characteristics of the users, and a presentation control means that presents the goals to the users in the presentation mode determined by the presentation mode determination means.

[0163] A goal presentation method according to aspect 12 includes, in a goal sharing service in which at least one processor accepts registration of goals from multiple users and allows the users to share their achievement status of each goal, determining a presentation mode in which the goals will be presented to the users based on user characteristic information indicating the characteristics of the users, and presenting the goals to the users in the determined presentation mode.

[0164] The goal presentation program of aspect 13 causes a computer to function as a presentation mode determination means for determining the presentation mode in which the goal is to be presented to a user based on user characteristic information that indicates the characteristics of the user, and as a presentation control means for presenting the goal to the user in the presentation mode determined by the presentation mode determination means, in a goal sharing service that accepts goal registrations from multiple users and allows the users to share their achievement status for each goal.

[0165] [Additional Note 3] Part or all of the above-described embodiment can also be expressed as follows.

[0166] An information processing device having at least one processor that executes a model user identification process that identifies a model user who serves as a role model for a target user from among users of a goal sharing service that accepts goal registrations from multiple users and allows users to share the achievement status of each user of each goal, and a goal recommendation process that determines a goal to recommend to the target user based on the history of the model user selecting the goal.

[0167] The information processing device may further include a memory that stores a goal recommendation program for causing the processor to execute the model user identification process and the goal recommendation process. The goal recommendation program may be recorded on a computer-readable, non-transitory, tangible recording medium.

[0168] An information processing device having at least one processor, which executes a presentation mode determination process for determining a presentation mode in which the goal is to be presented to a user based on user characteristic information indicating the characteristics of the user, and a presentation control process for presenting the goal to the user in the presentation mode determined by the presentation mode determination process, in a goal sharing service that accepts goal registrations from multiple users and allows the users to share their achievement status of each goal.

[0169] The information processing device may further include a memory, and the memory may store a target presentation program for causing the processor to execute the presentation mode determination process and the presentation control process. The target presentation program may be recorded on a computer-readable, non-transitory, tangible recording medium.

[0170] REFERENCE SIGNS LIST 1 Information processing device 11 Model user identification unit (model user identification means) 12 Goal recommendation unit (goal recommendation means) 2 Information processing device 201 Model user identification unit (model user identification means) 203 Goal recommendation unit (goal recommendation means) 204 Goal change unit (goal change means) 205 Presentation mode determination unit (presentation mode determination means) 206 Presentation control unit (presentation control means) 207 Correction reception unit (correction reception means) 208 Suitability determination unit (suitability determination means) 209 Challenge reception unit (challenge reception means)

Claims

1. a model user specification means for specifying a model user who will be a role model for a target user among users of a goal sharing service that accepts registration of goals from a plurality of users and allows users to share the achievement status of each goal by each user; and a goal recommendation means for determining a goal to be recommended to the target user based on a history of the model user selecting the goal.

2. The information processing device according to claim 1 , wherein the goal recommendation means determines a selection order of goals to be recommended to the target user in accordance with a selection order of the plurality of goals selected by the model user.

3. The information processing device according to claim 1 , wherein the goal recommendation means determines a goal to be recommended to the target user based on the difficulty of achieving each goal selected by the model user.

4. The information processing apparatus according to claim 1 , wherein the goal recommendation means determines a goal to be recommended to the target user based on user-related information related to the target user.

5. a presentation mode determination means for determining a presentation mode in which the goal determined by the goal recommendation means is to be presented to the target user based on user characteristic information indicating characteristics of the target user; The information processing apparatus according to claim 1 , further comprising: a presentation control means for presenting the goal determined by the goal recommendation means to the target user in the presentation format determined by the presentation format determination means.

6. a goal change means for changing a goal previously selected by the model user to another goal related to the previously selected goal; The information processing device according to claim 1 , wherein the goal recommendation means determines the goal changed by the goal change means as the goal to be recommended to the target user for selection.

7. a correction receiving means for receiving a correction of the goal determined by the goal recommending means; The information processing device according to claim 1 , further comprising: a challenge accepting unit that registers the revised target as a target to be challenged by the target user.

8. A conformance determination means for determining conformance between the goal and an evaluation criterion applied when evaluating whether the target user has achieved the goal; The information processing apparatus according to claim 1 , further comprising: a presentation control unit that presents the suitability determination result to the target user.

9. At least one processor Identifying a model user who will be a role model for a target user among users of a goal sharing service that accepts registration of goals from a plurality of users and allows users to share the achievement status of each goal by each user; and determining a goal to recommend to the target user for selection based on a history of the model user selecting the goal.

10. Computer, a model user specification means for specifying a model user who will be a role model for a target user among users of a goal sharing service that accepts registration of goals from a plurality of users and allows the users to share among themselves the status of achievement of each goal by each user; a goal recommendation program that functions as a goal recommendation means that determines a goal to be recommended to the target user based on a history of the model user selecting the goal;