Apparatus, system, program and method
The system enhances user trust by personalizing advice and rewards based on user data, addressing the mechanical display issue in existing health management systems to promote engagement and habit formation.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- WORLD LIFE MAPPING INC
- Filing Date
- 2026-03-04
- Publication Date
- 2026-05-26
AI Technical Summary
Existing health management systems lack the ability to enhance user trust due to mechanical advice display, leading to a diminished user experience.
An apparatus and system that includes a user information storage unit, output unit, and modification unit to change the mode of transformation information based on user data, incorporating support, value, and reward mechanisms to encourage positive behavior changes.
Enhances user trust and engagement by personalizing advice and rewards, promoting habit formation and continuous use of the system.
Smart Images

Figure 2026086917000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an apparatus, a system, a program, and a method.
Background Art
[0002] Patent Document 1 discloses a health management system capable of presenting efficient and appropriate advice according to the state of a user. In this health management system, an inquiry presentation module periodically presents an inquiry to a user terminal. An advice selection module selects one of a plurality of advice algorithms registered in an algorithm database based on physiological quantity data, an inquiry response, and personal setting values, and presents it as an automatic advice to the user terminal. When the automatic advice cannot be presented, a request for judgment is made to a doctor terminal. The doctor terminal presents individual advice to the user terminal via a personal bulletin board of an individual advice module. An advice configuration module extracts an Q&A history from an Q&A history database and generates an advice algorithm.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the technology described in Patent Document 1, advice is automatically generated when inquiry information of a user is acquired. The display of this advice is further performed at the time of acquisition of the inquiry information based on the inquiry information of the user. Therefore, the user receives an impression that the display of the advice is mechanical, and the trust from the user to this system cannot be enhanced.
[0005] Therefore, an object of the present invention is to provide an apparatus or the like capable of enhancing the trust from a user. [Means for solving the problem]
[0006] To this end, the technology disclosed herein is an apparatus comprising: a user information storage unit for storing user information; an output unit for outputting transformation information, which is information that promotes a change in the user's thinking and / or behavior; and a modification unit for changing the output mode of the transformation information based on the user information. Furthermore, the transformation information may include support information that assists the user and value information that indicates the value of the user receiving the support information. Furthermore, the value information includes positive information indicating the benefits the user gains from the support information and negative information indicating the disadvantages, and the modification unit may change at least one of the ratio of the positive information and the negative information and the frequency with which the positive information and the negative information are output. Furthermore, the modification unit may change the ratio of the positive information and the negative information based on the user information, which includes thought information indicating the user's thoughts and / or mind-body information indicating the user's mental and physical state. Furthermore, the modified section may change at least one of the content, amount, and frequency of the value information as the output mode. Furthermore, the modified part may suppress at least one of the content, amount, and output frequency of the value information when the manner in which the user uses the device satisfies predetermined conditions, compared to when the predetermined conditions are not met. Furthermore, the transformation information is a reward given to the user, and the modification unit may change the manner in which the reward is given to the user based on the user information. Furthermore, the modification unit may change the manner in which the reward is given based on thought information indicating the user's thoughts and / or mind-body information indicating the user's mental and physical state. Furthermore, the rewards include predictable rewards, which are given at a time that is easily foreseeable for the user, and unpredictable rewards, which are given at a time that is difficult for the user to foresee. The modification unit may change the manner in which the unpredictable rewards are given based on the user information. Furthermore, the transformation information is action information, which is information that allows the user to secure a schedule in advance to perform a specific action. The system may also include a management information receiving unit that receives information from the user regarding a schedule management method, which is a method by which the user manages their own schedule, and a promotion unit that prompts the user to secure a schedule to perform the specific action in accordance with the schedule management method received by the management information receiving unit. Furthermore, the system may include a reminder unit that reminds the user to perform the specific action, and the modification unit may change the output manner of the reminder by the reminder unit based on the user information. Furthermore, the system may include a receiving unit that receives information from the user indicating at least one of the motivation for performing the specific action and the obstacles to performing the specific action, and when the reminder unit sends a reminder to the user, it may output information indicating at least one of the motivation and the obstacles to the user. Furthermore, the modification unit may change the frequency at which the reminder unit sends reminders based on the user information. Furthermore, it is preferable to include a confirmation unit that checks whether the user has performed the specified action after the timing at which the specified action is scheduled. Furthermore, the transformation information is promotional information that encourages the use of the device, and the modification unit may change the output mode of the promotional information based on the user information. Furthermore, the output unit may receive candidate times from the user, which are the times during the day when the user is likely to use the device, and output the promotional information to the user at the timing of the candidate time. Furthermore, it is preferable to include a probability acquisition unit that obtains the probability that a user will schedule an appointment during the candidate time, and a proposal unit that suggests to the user that the candidate time be changed if the probability is higher than a threshold. Furthermore, the modification unit may refrain from outputting the promotion information to the user if the user's usage history of the device meets predetermined conditions.
[0007] From yet another perspective, the technology disclosed herein is a system comprising a terminal and a device, wherein the device comprises a user information storage unit for storing user information, an output unit for outputting transformation information, which is information that encourages a change in the user's thinking and / or behavior, to the user, and a modification unit for changing the output mode of the transformation information based on the user information.
[0008] From yet another perspective, the technology disclosed herein is a program that causes a computer to perform the steps of: outputting transformation information to a user, which is information that encourages a change in the user's thinking and / or behavior; and changing the output manner of the transformation information based on the user information.
[0009] From yet another perspective, the technology disclosed herein is a method for outputting transformation information to a user, which is information that encourages a change in the user's thinking and / or behavior, and for changing the output manner of the transformation information based on user information. [Effects of the Invention]
[0010] According to the present invention, devices and the like that can enhance user trust are provided. [Brief explanation of the drawing]
[0011] [Figure 1] This figure shows an example of the overall configuration of an information processing system to which this embodiment is applied. [Figure 2] This is a diagram illustrating an example configuration of a control device. [Figure 3] (A) is a diagram showing an example of a user information TB, (B) is a diagram showing an example of a content TB, and (C) is a diagram showing an example of an action plan TB. [Figure 4] This is a flowchart showing the operation of an information processing system. [Figure 5] It is a flowchart showing the registration process of the management device. [Figure 6] It is a flowchart showing the support process of the information processing system. [Figure 7] (A) is a flowchart showing the reward condition determination process executed by the reward management department, and (B) is a flowchart showing the reward output process executed by the reward management department. [Figure 8] It is a flowchart showing the significance purpose setting process by the significance purpose management department. [Figure 9] It is a flowchart showing the significance purpose output process by the significance purpose management department. [Figure 10] It is a diagram for explaining an output example of content at the time of registration. [Figure 11] It is a diagram for explaining an output example of significance purpose content. [Figure 12] It is a flowchart showing the action plan determination process by the support information management department. [Figure 13] It is a flowchart showing the reminder execution process by the support information management department. [Figure 14] It is a flowchart showing the follow-up execution process by the support information management department. [Figure 15] It is a flowchart showing the habituation promotion process by the habituation management department. [Figure 16] It is a flowchart showing the usage timing notification process by the habituation management department. [Figure 17] It is a diagram showing an example of the hardware configuration of the management device. [Figure 18] It is a diagram for explaining a modification example in which the user inputs each numerical value as a score.
Mode for Carrying Out the Invention
[0012] Hereinafter, referring to the accompanying drawings, other embodiments of the present invention will be described. <Information Processing System 1> Figure 1 is a diagram showing an example of the overall configuration of the information processing system 1 to which this embodiment is applied. As shown in Figure 1, the information processing system 1 includes terminals 100, 200, and 300, and a management device 500. The terminals 100, 200, and 300 and the management device 500 are connected to each other via a network NW.
[0013] Each of terminals 100, 200, and 300 consists of a computer device such as a smartphone, notebook computer, desktop computer, tablet computer, wearable device, or mobile phone. Terminals 100, 200, and 300 function as clients in information processing system 1. In the following description, when terminals 100, 200, and 300 are not distinguished, they may be referred to as terminal 100, etc.
[0014] Here, terminals 100, 200, and 300 are operated by users of information processing system 1. In the illustrated example, three terminals 100, 200, and 300 are shown, but the number is not particularly limited and may include terminals other than terminals 100, 200, and 300.
[0015] The management device 500 is comprised of a computer. This management device 500 functions as a server in the information processing system 1. In this embodiment, the management device 500 performs various controls necessary to realize changes in the thinking and behavior of users operating terminals 100, 200, and 300.
[0016] A network (NW) is a communication network used for data exchange between devices. The network (NW) shown in the diagram is composed of the Internet, but is not particularly limited. The network (NW) may be, for example, a LAN (Local Area Network) or a WAN (Wide Area Network). Furthermore, the communication lines of the network (NW) may be wired or wireless, or a combination of both.
[0017] Information processing system 1 enables users operating terminals 100, etc., to use specific services provided by the management device 500. More specifically, information processing system 1 notifies the user of support information that improves or maintains the user's physical and mental state, based on user information from the management device 500. Information processing system 1 also notifies the user of significance and purpose information to encourage the user to continue using information processing system 1. Information processing system 1 also notifies the user of habituation information to encourage the user to make the use of information processing system 1 a habit. Furthermore, information processing system 1 provides the user with a reward for using information processing system 1. In this way, information processing system 1 can be continuously used by users by notifying them of significance and purpose information, habituation information, and rewards, along with support information.
[0018] Here, support information refers to information that improves or maintains at least one of the user's mental and physical state. Meaningful purpose information refers to information that maintains the user's intention to continue using the information processing system 1. Here, meaningful purpose can be rephrased as incentive. Furthermore, meaningful purpose information is an example of value information, which is information that shows the value of receiving support information to the user. Habituation information refers to information that encourages the user to use the information processing system 1 regularly. This habituation is the process of ensuring the user continues to use the information processing system 1 at predetermined times (times). To further explain, habituation includes the element of timing for using the information processing system 1. Rewards are the benefits the user receives as a result of using the information processing system 1.
[0019] <Management device 500> Figure 2 is a diagram illustrating an example configuration of the control device 500. Next, we will explain an example configuration of the control device 500 with reference to Figures 1 and 2.
[0020] The management device 500 includes a user information management unit 510, a content management unit 530, a schedule management unit 550, and an output management unit 570. Each of the user information management unit 510, content management unit 530, schedule management unit 550, and output management unit 570 can be considered a subsystem of the information processing system 1.
[0021] The user information management unit 510 acquires and registers user information (user data), which is information about users, from terminals 100, etc. Based on the acquired user information, the user information management unit 510 creates an account for each user. The user information management unit 510 stores user information TB (table) 511.
[0022] The content management unit 530 acquires and registers content that promotes changes in the user's thoughts and behaviors. This content includes support information, significance and purpose information, and habit formation information. The content management unit 530 stores content TB531 and action plan TB533.
[0023] The schedule management unit 550 manages the schedules of each user. This schedule management unit 550 includes a schedule acquisition unit 551 that acquires the user's schedule from a source where the user records their schedule (for example, schedule management software), and a schedule writing unit 553 that writes the user's confirmed schedule, etc., to the schedule management software, as determined by the output management unit 570.
[0024] The output management unit 570 includes a reward management unit 571 that manages the rewards given to the user when certain conditions are met, a meaning and purpose management unit 573 that manages the output of the meaning and purpose of the user's use of the information processing system 1 to the user, a support information management unit 575 that manages support information to assist the user, and a habit formation management unit 577 that manages the use of the information processing system 1 to help the user become a habit.
[0025] Figure 3(A) shows an example of user information TB511, Figure 3(B) shows an example of content TB531, and Figure 3(C) shows an example of action plan TB533.
[0026] User information TB511, content TB531, and action plan TB533 store information generated based on information entered by each user via terminal 100, etc. The following describes each table.
[0027] <User Information TB511> User information TB511 manages user information for each user. In this example, the user information stored includes user details, which are information about the user's attributes, and system usage information, which are information about the user's use of the information processing system 1.
[0028] The user details in this user information TB511 include attribute information about the user's attributes, thought information about the user's thinking, and mental and physical state information about the user's mental and physical condition. In the illustrated example, the attribute information includes the user's name, age, gender, family structure, occupation, and job title. The thought information includes the user's personality traits, thinking and values, future aspirations, thinking ability, and forgetting characteristics. The mental and physical state information includes the user's mental state, physiological information, busyness, and task ratio.
[0029] Furthermore, user information TB511 includes system usage information, which includes usage history information regarding the user's usage history of the information processing system 1, and usage timing information, which is the time period during which the user wishes to use the information processing system 1 regularly. In the illustrated example, the usage history information includes the date and time the user used the information processing system 1 (usage date and time), the frequency of use, which is the number of times the information processing system 1 was used in a predetermined period (e.g., one week), the level of understanding, which indicates how well the user understood the content such as support information presented by the information processing system 1, the level of satisfaction, which indicates how well the user was satisfied with using the information processing system 1, and the level of satisfaction, which indicates how well the user was satisfied with their experience using the information processing system 1. In addition, the usage timing information includes the first, second, and third choices for the time period (start time) during which the user wishes to use the information processing system 1 regularly. For example, the first, second, and third choices are 9:00, 11:45, and 15:00, respectively.
[0030] User information is stored in user information TB511 by receiving instructions from the user via terminal 100 or the like during a registration process (described later) that is performed at predetermined times, such as when the target user first uses the information processing system 1 and at predetermined intervals (e.g., every two months).
[0031] Here, attribute information such as username, age, gender, family structure, occupation, and job title are obtained by receiving input from the user at terminal 100, etc. The family structure attribute information indicates the user's family composition. This includes, for example, whether they have a spouse, whether they have children, and whether they have someone requiring care. The occupation indicates the type of work the user does. This includes, for example, sales, designer, and development. The position indicates the user's status within the company organization to which they belong. This includes, for example, department head, section chief, and regular employee. The position can be considered as an example of the user's position within the company. Other examples of a position within the company include whether or not they have authority within the company (e.g., decision-making authority or personnel authority) and their length of service (e.g., 1 year, 10 years).
[0032] Personality traits indicate a user's personality, more specifically, their way of seeing and feeling things. Personality traits are acquired through tests such as the Big Five personality traits, MBTI (Myers-Briggs Type Indicator), NEO-FFI, NEO-PI-R, Enneagram, Egogram, and Holland's theory, which are administered on devices like the Terminal 100. Personality traits are also acquired through tests (questions) related to formative experiences and relationship values. For example, personality traits such as agreeableness, neuroticism, openness, conscientiousness, and extraversion are evaluated on a 6-point scale (1 to 6). A higher score indicates a better fulfillment of the elements of the corresponding item.
[0033] Thoughts and values represent the user's thoughts and values. Thoughts and values can be understood as the user's own desires, things that are important to the target user, and things that have a high degree of ego involvement. Thoughts and values are acquired by displaying questions to the user on terminal 100, etc., and accepting input from the user. Thoughts and values are acquired by the user selecting items that are important to them or personal desires from among, for example, career anchors, health, lifespan, beauty, materialism, wanting to be popular with the opposite sex, desire for money, hobbies, wanting to get along with family, wanting to get along with others, wanting to keep pets, etc.
[0034] Furthermore, the Career Anchor system, for example, displays 40 questions to the user on device 100. These questions are categorized to determine which of the values the user considers important in their career falls into. The user is then evaluated using numerical values for eight items that represent what they value in their career (for example, working in a management position). To explain further, the top three items with the highest numerical values out of the eight are selected as the user's Career Anchors.
[0035] The future vision represents the user's ideal future self. Examples of future visions include "CEO," "wealthy," "healthy 100-year-old," "good father (mother)," and "overseas immigrant." The future vision is obtained by receiving input from the user on terminal 100, etc.
[0036] Thinking ability indicates the user's capacity to think. Thinking ability is assessed by administering tests such as IQ (Intelligence Quotient), EQ (Emotional Intelligence Quotient), GMAT (Graduate Management Admission Test), SAT (Scholastic Aptitude Test), SPI (Synthetic Personality Inventory), and qualification exams in specific fields (e.g., the bar exam) on terminal 100, and the test results (scores) are evaluated on a six-point scale (1 to 6). A higher score indicates higher thinking ability. Alternatively, instead of administering tests on terminal 100, the system may accept IQ scores or similar data from the user and use that as information to indicate thinking ability.
[0037] Forgetting characteristics indicate a user's ability (characteristics) to remember things. Forgetting characteristics are evaluated based on factors such as the level of aptitude for remembering things. Forgetting characteristics are obtained by displaying questions to the user on terminal 100, etc., and accepting input from the user. In addition, forgetting characteristics may also be calculated using a graph that shows how memorized content is forgotten over time, such as a so-called forgetting curve.
[0038] Mental state is information that indicates the user's mental state. It is obtained by displaying questions on terminal 100, etc., and receiving responses from the user regarding the quality of their own mental state. Mental state is evaluated on a 6-point scale (1 to 6), for example, based on the user's own judgment. The higher the mental state score, the better the user's mental state is indicated to be.
[0039] Physiological information is information that indicates the user's physical state. Examples of physiological information include heart rate, body temperature, skin temperature, sweating amount, blood pressure, brain waves, respiratory rate, sleep duration, sleep quality, voice, facial expression, gaze, and blinking frequency. Physiological information is calculated from the analysis results of biometric information (heart rate, body temperature, sweating amount, etc.) acquired by sensors (not shown) installed on terminal 100, the analysis results of the user's voice acquired by a microphone (not shown), and the analysis results of facial image data (facial expression, gaze, etc.), which is physical characteristic data acquired by a camera (not shown). Physiological information is also acquired by displaying questions on terminal 100 and receiving responses from the user. Furthermore, physiological information is received from the user via terminal 100 at predetermined intervals (for example, daily) or at predetermined times (for example, when the user starts using the system). Alternatively, the user's physiological information may be calculated from the analysis results of body movement information (body movements) such as gestures, hand movements, and leg shaking acquired by the camera. Furthermore, the user's physiological information may be calculated from the results of an analysis of brain activity using optical topography. Alternatively, the user's physiological information may be calculated from the results of an analysis of the user's speech, text messages, and attendance records from their workplace.
[0040] Busyness indicates the degree of the user's busyness. Busyness is obtained by displaying a question on terminal 100, etc., and receiving a response from the user. Busyness is evaluated on a 6-point scale (1 to 6) based on the user's own judgment, for example. The higher the busyness score, the busier the user is, i.e., the greater the mental and physical burden on the user. Busyness information is identified based on the user's response, but it may also be calculated by the schedule acquisition unit 551 acquiring the user's schedule. To further explain, busyness information may also be obtained by the schedule acquisition unit 551 by reading an image of the schedule book (notebook) used by the user, or by acquiring schedule data from a task management tool or project management tool. In addition, busyness information may also be calculated by the schedule acquisition unit 551 based on the number of emails sent and received by the user, or by natural language processing of the email text. In addition, the schedule acquisition unit 551 calculates information on the user's busyness based on, for example, the percentage of time slots with scheduled appointments within a predetermined period. This reduces the burden on the user to answer questions themselves and allows for the detection of a state of physical and mental strain on the user, even if the user is unaware of their own busyness. The information on busyness may also be calculated from biometric information (heart rate, body temperature, sweating amount, etc.). For example, if the heart rate is higher than normal, it is judged that the user is busy because they are under physical and mental strain.
[0041] The task ratio indicates the status of tasks in a user's work. In other words, the task ratio is information that shows the proportion of elements required in the work a user is currently performing. The task ratio here is obtained by displaying questions on terminal 100, etc., and receiving responses from the user. For example, the task ratio is evaluated on a 6-point scale (1 to 6) based on the user's own judgment for each item such as "create something new," "continue doing something," "hedging risks," "communicate," "engineering," "manage subordinates," "develop new customers," "write public relations materials," and "conduct market analysis."
[0042] Note that user information is not limited to the items listed above. For example, user information may include resilience, psychological safety, stress levels, well-being points, etc.
[0043] Here, resilience refers to the user's psychological tolerance to changes in the external environment and stressful situations. Resilience is evaluated through tests performed on terminal 100, etc. Resilience is evaluated on a 6-point scale (1 to 6) for each item: "Personal values," "Flexible thinking," "Adaptability," "Connections with others," "Self-control," and "Lifestyle." A higher score indicates that the user is fulfilling the elements of the target item.
[0044] Psychological safety refers to a psychological state in which a user feels they can freely express their thoughts and act upon them within the group they belong to (e.g., a company). Psychological safety is evaluated through tests performed on devices such as terminal 100. Psychological safety is evaluated on a six-point scale (1 to 6). A higher number indicates greater psychological safety.
[0045] The stress level indicates the degree of stress the user is experiencing. The stress level is calculated from each user's responses to questions about their mental state, such as stress checks performed on terminal 100, or questions about mood and mental health. The stress level is evaluated by terminal 100, for example, by receiving a numerical value on a 6-point scale (1 to 6). A higher numerical value indicates higher stress, i.e., that the user is experiencing strong stress. Alternatively, the stress level may be calculated from the results of an analysis of user information (heart rate, blood pressure, electroencephalogram, body temperature, respiratory rate, blinking rate, sleep duration, lifestyle habits, level of worry, etc.) acquired by sensors installed on terminal 100, or from the results of an analysis of physical characteristic data including facial expressions, gestures, and hand movements obtained through image recognition.
[0046] Well-being points indicate the degree to which a user is in a good physical, psychological, and social state. Well-being points may be calculated from the results of tests performed on terminal 100, etc., or from the analysis of user information (heart rate, blood pressure, electroencephalogram, body temperature, respiratory rate, blinking rate, sleep duration, lifestyle habits, level of worry, etc.) acquired by sensors installed on terminal 100, etc. A higher score indicates a better state of well-being for the user.
[0047] <Content TB531> Content TB531 stores the content to be output to the user. In this example, the information about the content includes reward content, meaningful / purposeful content, support content, and habit-forming content. Reward content, meaningful / purposeful content, support content, and habit-forming content each contain multiple content items. During the registration content output process (see S403 in Figure 4 described later) or the support content output process (see S406 in Figure 4 described later), one of the above contents is selected and output to the user via terminal 100, etc. In the following description, the content output to the user will be described primarily as an image including text displayed on terminal 100, etc. The output method of the content is not particularly limited as long as the user can understand the content, and may include sound including music, scent, vibration, or so-called holograms that record three-dimensional images.
[0048] Reward content is an example of the rewards given to users. The reward content in the illustrated example has multiple reward contents with different reward types. Here, the reward types include point rewards, which are awarded as numerical points; a nurturing game in which users raise characters, plants, and animals; and a quote display, which shows famous quotes from historical figures.
[0049] Meaningful content is an example of meaningful information. In the illustrated example, meaningful content has multiple pieces of meaningful content that differ from each other in terms of information quantity, proportion, output type, etc. Here, information quantity is the amount of information (e.g., number of characters) output as meaningful content. In the illustrated example, information quantity is set in multiple stages (3 stages): large, normal, and small. The proportion is the ratio of positive information to negative information output as meaningful content (details will be described later). In the illustrated example, the proportion is set in multiple stages (2 stages): 80:20 and 20:80. Output type is the type of manner in which meaningful content is output (details will be described later). In the illustrated example, the output type is set to whether or not the content includes illustrations. In addition, the output type is set to a data type that outputs a lot of supporting numerical data and a story type that outputs a lot of narrative and background information.
[0050] Here, positive information is an example of information that shows the benefits a user will receive. This positive information is the "carrot" in the so-called carrot-and-stick approach. For example, positive information is information that shows a favorable prediction for the user, such as "If you do XX, things will improve in this way." Also, positive information is information that praises the user's actions, such as "Because you used XX, things have improved in this way." Negative information is an example of information that shows the disadvantages a user will receive. This negative information is the "stick" in the so-called carrot-and-stick approach. For example, negative information is information that shows an unfavorable prediction for the user, such as "If you don't do XX, things will get worse in this way." Also, negative information is information that warns the user about their actions, such as "Because you haven't used XX, things may be in a bad state."
[0051] Support content is an example of support information. In the illustrated example, support content includes general support information, which is general information to support the user, and action plans, which are information that prompts the user to take specific actions in order to support the user. Here, general support information can be understood as support information other than action plans in support content. For example, general support information includes anger management, which is advice on controlling the user's anger; mind switching, which is advice on changing the user's way of thinking or psychological state; and appreciation messages, which output messages that acknowledge the user's actions. Furthermore, an action plan may include, for example, exercise such as stretching, cycling, yoga, and gymnastics; sleep, diet, cognitive function, chiropractic treatment, improving living environment, grooming, hygiene, improving internal health, reading, talking to others, visiting hot springs, saunas, and baths, socializing by going out to eat with friends, maintaining relationships by spending time with family, doing things the user enjoys or likes, studying, completing tasks, taking medication, making hospital appointments, chiropractic appointments, counseling appointments, going to the hospital, undergoing surgery, receiving chiropractic treatment, receiving counseling, quitting smoking, quitting drinking, etc.
[0052] Habit-forming content is an example of habit-forming information. In the illustrated example, the habit-forming content includes content for the first choice, content for the second choice, and content for the third choice. Here, the content for the first choice, content for the second choice, and content for the third choice are displayed at the first, second, and third choice timings of the time slots when the user wants to regularly use the information processing system 1. In the illustrated example, the content for the first, second, and third choices are all different. For example, the first choice is an image containing the text "It's time to use the system," the second choice is "Let's start using the system," and the third choice is an image containing the text "You seem busy, but why don't you start using the system?". In this example, the expression becomes softer as the user progresses from the first to the second to the third choice. This reduces the discomfort the user may feel when habit-forming content is displayed consecutively.
[0053] <Action Plan TB533> Action Plan TB533 stores information about the action plan that is output to the user as one of the support information items. In this example, the action plan details include the scheduled date and time of execution of the target action plan, the user's motivation for attempting to execute the target action plan, the obstacles to the action plan that the user anticipates, execution details which include information such as the date and time of action plans the user has executed in the past and their impressions of the execution, and non-execution details which include information such as the date and time of action plans the user has not executed in the past and the reasons why they were not executed.
[0054] <Operation of Information Processing System 1> Figure 4 is a flowchart showing the operation of the information processing system 1. Next, we will explain the operation of Information Processing System 1 with reference to Figure 4.
[0055] First, in response to user input, terminal 100 outputs a registration start instruction (S401). Upon receiving the registration start instruction, management device 500 executes a registration process to register user information (S402). Then, terminal 100 outputs registration content to the user (S403).
[0056] Next, in response to user input, terminal 100 outputs a support start instruction (S404). Upon receiving the support start instruction, management device 500 executes support processing to output support information to the user (S405). Then, terminal 100 outputs support content to the user (S406).
[0057] As described above, the management device 500 in the information processing system 1 performs registration processing and support processing. In this example, the registration processing is performed when the user first uses the information processing system 1 (initial registration timing) and at predetermined intervals (e.g., every two months) (renewal registration timing). This allows the information processing system 1 to output more appropriate support for the user even if user information changes, such as when the user's affiliation at work changes. The registration process and the support process will be explained in detail below.
[0058] <Registration Process> Figure 5 is a flowchart showing the registration process of the management device 500. Next, the registration process performed by the management device 500 will be explained with reference to Figures 4 and 5. The registration process is initiated when the device receives a registration start instruction from the terminal 100 (see S401 in Figure 4), as described above.
[0059] First, the user information management unit 510 of the management device 500 displays an input image (not shown) on the terminal 100 and obtains user information from the user (S501). Then, the user information management unit 510 registers the received user information in user information TB511 (see Figure 3) (S502).
[0060] Next, the reward management unit 571 executes the reward condition determination process (S503). The habit formation management unit 577 then executes the habit formation promotion process (S504). The meaning and purpose management unit 573 then executes the meaning and purpose setting process (S505). Finally, the meaning and purpose management unit 573 outputs a registration output instruction to the terminal 100 to output the registration content, which is the meaning and purpose content at the time of registration (S506).
[0061] Furthermore, terminal 100, upon receiving the output instruction during registration, outputs the registration content to the user (see S403 in Figure 4). Details regarding the reward condition determination process, habit formation promotion process, and significance and purpose setting process in the registration process will be described later.
[0062] <Support Processing> Figure 6 is a flowchart showing the support processing of information processing system 1. Next, the support processing performed by the management device 500 will be explained with reference to Figures 4 and 6. The support processing is initiated when the support start instruction (see S404 in Figure 4) is received from the terminal 100, as described above.
[0063] First, the user information management unit 510 in the management device 500 acquires user information from user information TB511 (S601). At this time, the user information management unit 510 displays an input image (not shown) on the terminal 100 and acquires the user's physical and mental state information from the terminal 100, etc.
[0064] Next, the reward management unit 571 executes the reward output process (S602). The significance and purpose management unit 573 also executes the significance and purpose output process (S603). The support information management unit 575 also executes the reminder execution process (S604) and the follow-up execution process (S605). The support information management unit 575 also performs the support information selection process (S606).
[0065] Next, the support information management unit 575 determines whether an action plan was selected in the support information selection process (see S606) (S607). If an action plan is selected (YES in S607), the support information management unit 575 executes the action plan setting process (S608). If an action plan is not selected (NO in S607), the support information management unit 575 executes the general support information display process (S609).
[0066] Next, the support information management unit 575 outputs a support content output instruction to terminal 100, which outputs support content, that is content intended to assist the user (S610). Upon receiving the support content output instruction, terminal 100 outputs the support content to the user (see S406 in Figure 4).
[0067] In this embodiment, the support information selection process (see S606) selects support information, which is data to support the user, based on user information. More specifically, the management device 500 selects support information suitable for the user based on at least one of the user details and system usage information. Here, the management device 500 can select support information based on the user's thought information. More specifically, by selecting support information based not only on the user's mental and physical state information but also on thought information, the management device 500 can select support information more suitable for the user compared to the case where support information is uniformly selected based only on the user's mental and physical state.
[0068] Details regarding the reward output process, significance and purpose output process, reminder execution process, follow-up execution process, and action plan setting process in the support process will be described later.
[0069] <Reward Management Processing> Figure 7(A) is a flowchart showing the reward condition determination process performed by the reward management unit 571, and Figure 7(B) is a flowchart showing the reward output process performed by the reward management unit 571. Next, the reward management process performed by the reward management unit 571 will be explained with reference to Figures 7(A) and (B).
[0070] The reward management process, which manages the rewards given to users by using the information processing system 1, includes a reward condition determination process executed in the registration process (see S503 in Figure 5) and a reward output process executed in the support process (see S602 in Figure 6). To explain further, the reward management process includes a pre-processing reward management process and a reward output process that actually outputs the rewards. The reward condition determination process and the reward output process will be explained below.
[0071] <Reward Condition Determination Process> Referring to Figure 7(A), we will explain the reward condition determination process, which determines the conditions given to the user. First, the reward management unit 571 obtains user details from the user information TB511 (S701). The reward management unit 571 also obtains system usage information of the target user from the user information TB511 (S702). Then, the reward management unit 571 sets the reward threshold based on the obtained user details and system usage information (S703). The reward management unit 571 also sets the reward type based on the obtained user details and system usage information (S704).
[0072] <Reward output processing> Next, with reference to Figure 7(B), the reward output processing performed by the reward management unit 571 will be explained. First, the reward management unit 571 acquires system usage information, more specifically, the number of times the user has used the information processing system 1 (S711). Then, the reward management unit 571 determines whether the acquired usage count is greater than the reward threshold (S712). When the usage count is greater than the reward threshold (YES in S712), that is, when the user uses the information processing system 1 frequently, the reward management unit 571 sets to output a reward in the set reward type (refer to S704 in FIG. 7(A)) (S713). Also, when the usage count is less than or equal to the reward threshold (NO in S712), the reward management unit 571 ends the reward output process without outputting a reward.
[0073] In the present embodiment, the reward threshold for determining whether to give a reward to the user is switched based on user information (refer to S703 in FIG. 7(A) above). By switching the setting of this reward threshold, the timing at which the user is given a reward can be adjusted. Specifically, it becomes possible to switch between a mode of giving a reward at a frequent timing and a mode of giving a reward at an aggregated timing according to the user's thinking. For example, assume that one point is given to the user each time the information processing system 1 is used. Then, by switching the reward threshold, it becomes possible to switch between a mode of giving a reward every time one point is acquired and a mode of giving a reward every time a plurality of points (for example, 10 points) are acquired. In this example, even when the information processing system 1 is used every day, the mode of being notified of a reward every day and the mode of being notified of a reward, for example, every 10 days, can be switched. Thus, by giving a reward at a timing suitable for the user, it becomes possible to make the user have a desire to use the information processing system 1 more.
[0074] Also, in the present embodiment, the type of reward given to the user is switched based on user information (refer to S704 in FIG. 7(A) above). Specifically, according to the type of the user's thinking and values, the type of reward content is switched among point giving, growth game, and famous quote display. For example, in the case of a user who likes to manage things numerically, the reward content of point giving is selected.
[0075] Also, even within the same type of reward content, the content switches according to the type of the user's thoughts and values. For example, in a breeding game, the type of character to be bred, such as plants (e.g., trees) or animals (e.g., fish), may be switched according to the type of the user's thoughts and values. To explain further, for example, in the case of a user who is interested in animals, a game for breeding animals is selected. Also, in the display of famous quotes, the type of famous quotes, such as quotes useful for businesspersons or quotes regarding human relationships, may be switched according to the type of the user's thoughts and values. To explain further, for example, in the case of a user who values entrepreneurial creativity, a quote useful for businesspersons is selected. Here, the display of famous quotes is an example of presenting useful information that is beneficial information for the user, such as a way of thinking or advice suitable for the user. Other examples of presenting useful information include the display of character images such as "Let's think while acting" or "Let's expand the power to involve others."
[0076] By outputting rewards using the objects that the user is interested in as described above, it becomes possible to make the user have a desire to use the information processing system 1 more. In other words, it becomes possible to enhance the trust from the user in the information processing system 1.
[0077] <Modified Example of Reward Management> The rewards described above are rewards for the user's continued use of the Information Processing System 1, so-called recurring rewards, but are not particularly limited to any rewards given to the user in connection with the user's use of the Information Processing System 1. For example, the Information Processing System 1 may provide so-called achievement rewards. More specifically, the system may reward the user for achieving specific items, such as exercise set in an action plan. Alternatively, the system may award well-being points for using the Information Processing System 1, and rewards may be given when the well-being points reach a predetermined value. Furthermore, rewards may not only be given when the points reach a predetermined value, but also at predetermined intervals (e.g., one month) according to the points earned.
[0078] Furthermore, while the above explanation described switching the timing of rewards based on the user's thoughts, the method of switching rewards based on user information is not particularly limited. For example, in addition to, or instead of, the user's thoughts, rewards may be switched based on the user's physical and mental state (e.g., physiological state or busyness). For example, if physiological information is less favorable than usual (e.g., high heart rate) or if the busyness level is higher than usual, the reward may be set to be larger than usual. Providing a larger reward than usual can motivate the user to use the information processing system 1. Alternatively, the frequency of rewards may be reduced if physiological information is less favorable than usual or if the busyness level is higher than usual. By reducing the frequency of rewards given to the user, the frequency of notifications from the information processing system 1 is reduced, thereby mitigating the psychological burden the user feels.
[0079] Furthermore, the rewards given to users may be given with an element of chance or surprise. To elaborate further, one example of a predictable reward is a reward given at a time that is predictable to the user, and one example of a difficult-to-predict reward is a reward given at a time that is unpredictable to the user. For example, suppose a reward is given to a user if they use the information processing system 1 for 7 consecutive days and earn 7 points in a week. In this example, if a user uses the information processing system 1 for 6 days in a week and only earns 6 points, they will not receive a reward because they have not earned enough points. In this case, it is expected that the user, who was looking forward to the reward, will be disappointed. Therefore, a process may be implemented in which a reward is given exceptionally if certain conditions are met. For example, a reward may be given as a kind of relief measure, such as having had enough sleep for a predetermined period (1 week in this example) as a predetermined condition. Alternatively, an exceptional reward may be given by so-called lottery by generating random numbers using well-known technology. This makes it possible to give users feelings of joy or surprise.
[0080] Furthermore, the conditions for granting this exceptional reward may be changed according to user information. Specifically, the conditions for granting exceptional rewards may be changed according to the user's personality traits, thoughts, and values. For example, if the target user has a personality trait of liking sudden stimuli or is highly open, the conditions for granting exceptional rewards may be set more loosely and the frequency of granting exceptional rewards may be increased compared to when the user is less open. By changing the predetermined conditions in this way according to the user's personality traits, thoughts, and values, it becomes possible to provide users with both caution and pleasure.
[0081] Furthermore, in addition to changing whether or not to give a reward based on user information, it is also possible to change the reward given. More specifically, the reward itself may be changed according to the user's personality traits, thoughts, and values. For example, normally, using information processing system 1 gives 2 points, but for highly open users, it may frequently occur that they are given a different type of reward than usual (for example, a famous quote or character is displayed on terminal 100, or a plant displayed on terminal 100 grows). This introduces randomness and surprise into the reward distribution. In this example, however, users with low openness as a personality trait will receive different types of rewards less frequently and will consistently receive the usual 2 points. This allows rewards to be given to users in a manner that is appropriate for each individual user.
[0082] Furthermore, the reward may also be in the form of scent or sound. More specifically, for users for whom scent is important, the reward may be provided by outputting an air freshener with a scent preferred by the target user via a sprayer (not shown) connected to terminal 100. Furthermore, the type of scent may be changed according to the user's preference. Also, for users for whom sound is important, the reward may be provided by outputting a sound or music of the user's preference from terminal 100. In addition, the selection of music or voice actors' voices may be made according to the user's preference.
[0083] Furthermore, while the above explanation described reward content as being outputtable via terminal 100, such as a training game, it is not limited to this. For example, rewards may be given to users in ways other than output to terminal 100, such as money or gift cards, depending on the user's thoughts and values. More specifically, as a reward, users who like coffee may be given coffee tickets usable at coffee shops, users who like exercise may be given gym tickets usable at sports gyms, users who like theater may be given theater tickets, and users who like movies may be given movie tickets. Alternatively, music or manga data may be provided to users as a reward. In addition, by linking with application software (apps) other than the information processing system 1, points with monetary value or exchange value for specific goods or services, such as miles, may be provided to users. The choice of which reward to give to a user may be determined based on the thoughts and values stored in user information TB511. Alternatively, a list of reward options may be displayed to the user, and the reward may be determined by the user's selection.
[0084] Furthermore, the reward given to the user may be praise from their supervisor. For example, if it is decided that a reward should be given to the target user, a message such as "Please praise User A" may be output to terminal 200 (see Figure 1) operated by the target user's supervisor, and the praise may be given by someone else without going through terminal 100 operated by the target user. Alternatively, the reward given to the user may be praise from the user's favorite idol (a so-called "oshi"), voice actor, manga character, etc. This praise may be output as audio or text, for example, along with an image of the idol, etc.
[0085] In the above description, music, comics, etc. were described as reward content. Here, the selection of music and comics output as rewards may be made by the reward management unit 571 based on the thoughts and values stored in the user information table TB511, selecting those that are presumed to match the user's preferences. Specifically, the genre (classification) of music the user likes and the favorite artists may be received, and based on this, those that the user is likely to like may be presented (recommended).
[0086] Here, the action plan and the method of presenting rewards may be determined using a machine learning model. Specifically, the utilization rate of the user's information processing system 1, the achievement rate of the action plan, the amount of change in the user's physical and mental state, and the user's satisfaction are obtained. Using user data (personality traits, occupation, age, recent changes in physical and mental state, etc.) as input, a machine learning model (for example, neural network, linear regression, decision tree, etc.) designed to adjust the presentation timing and form of the action plan, the timing of giving rewards, the form of giving rewards (for example, growth game, famous quote presentation, etc.), and the language expression is constructed, and the action plan and the method of presenting rewards may be automatically determined, that is, determined by the information processing system 1.
[0087] From the accumulated data, when there is a tendency for the achievement rate of the action plan to increase by reducing the amount of information of the meaningful purpose content and setting the positive:negative ratio to 80:20 for users with a specific personality trait pattern, for users with that personality trait pattern, the meaningful purpose content can be output as described above.
[0088] Alternatively, reinforcement learning models such as Q-learning or deep reinforcement learning may be used to automatically determine the method of presenting rewards and action plans by sequentially learning and optimizing the output of the timing and form of presenting action plans, the timing and form of giving rewards (e.g., training games, presentation of famous quotes, etc.), and linguistic expressions for each individual user through repeated trials, using user data as state variables.
[0089] For example, if a user's system usage rate decreases and their action plan completion rate is low after presenting habit-forming content, adjustments can be made, such as changing the timing of presenting the habit-forming content from the first choice to the second choice, changing the way rewards are given to apply them to the user's second-choice needs instead of their first, or increasing the frequency of presenting meaningful and purposeful content. If the reward value actually increases as a result of these adjustments, the above changes are maintained; if it decreases, further adjustments are made to continue optimization for each individual. This ultimately makes it possible to improve the user's system usage rate, action plan completion rate, etc.
[0090] Alternatively, you may decide on the method of presenting rewards and action plans by combining the two methods mentioned above.
[0091] <Meaning and Purpose Management Process> Figure 8 is a flowchart showing the process of setting meaning and purpose by the Meaning and Purpose Management Unit 573. Figure 9 is a flowchart showing the meaning and purpose output process by the Meaning and Purpose Management Unit 573. Next, with reference to Figures 8 and 9, the meaning and purpose management process performed by the meaning and purpose management unit 573 will be explained.
[0092] First, the meaning and purpose management process is a process to maintain the user's intention to continue using the information processing system 1. In this meaning and purpose management process, so-called incentive control is implemented. In this meaning and purpose management process, meaning and purpose information is notified to the user based on user information such as the user's values. The meaning and purpose management process includes the meaning and purpose setting process (see S505 in Figure 5) which is performed in the registration process, and the meaning and purpose output process (see S603 in Figure 6) which is performed in the support process. To explain further, the meaning and purpose management process includes the meaning and purpose setting process, which is a pre-processing step, and the meaning and purpose output process, which actually outputs the meaning and purpose information. The following describes the process for setting the meaning and purpose, and the process for outputting the meaning and purpose, respectively.
[0093] <Meaning and Purpose Setting Process> Referring to Figure 8, the significance and purpose setting process performed by the significance and purpose management unit 573 will be explained. First, the Meaning and Purpose Management Unit 573 obtains user details from the user information information TB511 (S801). Then, the Meaning and Purpose Management Unit 573 sets the percentage based on the obtained user details (S802). The Meaning and Purpose Management Unit 573 also sets the amount of information based on the obtained user details (S803). The Meaning and Purpose Management Unit 573 also sets the type based on the obtained user details (S804).
[0094] Next, the Meaning and Purpose Management Unit 573 retrieves system usage information from the user information TB511 (S805). Then, based on the retrieved usage information, the Meaning and Purpose Management Unit 573 sets the setting content, which is the meaning and purpose setting content to be output (S806). In addition, the Meaning and Purpose Management Unit 573 sets the meaning and purpose notification timing based on the retrieved usage information (S807).
[0095] <Significance and Purpose Output Processing> Next, with reference to Figure 9, we will explain the meaning and purpose output processing performed by the meaning and purpose management unit 573.
[0096] First, the Meaning and Purpose Management Unit 573 determines whether it is the timing for meaning and purpose output (S901). If it is the timing for meaning and purpose output (YES in S901), the Meaning and Purpose Management Unit 573 obtains the setting content information that has been set as the meaning and purpose setting content to be output (see S806 in Figure 8 above) (S902). The Meaning and Purpose Management Unit 573 also obtains system usage information from the user information information TB511 (S903).
[0097] The Meaning and Purpose Management Unit 573 then determines, based on the acquired system usage information, whether the usage frequency is greater than the threshold (S904). If the usage frequency is greater than the threshold (YES in S904), the Meaning and Purpose Management Unit 573 confirms the meaning and purpose setting content (S905). If the number of uses is less than or equal to the threshold (NO in S904), the Meaning and Purpose Management Unit 573 terminates the meaning and purpose output processing. In other words, if the number of uses is less than or equal to the threshold (see NO in S904), the meaning and purpose information is not output.
[0098] In this embodiment, the registration content and significance purpose content, which are significance purpose information notified to the user, are switched based on user information (see S806 in Figure 8). Specifically, the content, amount of information, output frequency, and other output characteristics of the significance purpose content are switched. For example, the output characteristics of the significance purpose are switched according to the type of thinking and values in the user's detailed information. By switching the output characteristics of the significance purpose for each user in this way, it is possible to make users want to use the information processing system 1 more. In addition, if the way in which a user uses the information processing system 1 meets predetermined conditions, for example, if the frequency of use is above a threshold (see S904 in Figure 9), the output characteristics of the significance purpose are switched. Specifically, at least one of the content, amount of information, and output frequency of the significance purpose information is suppressed. This suppresses the feeling of annoyance that users who repeatedly use the information processing system 1 may feel when receiving significance purpose information. In this way, by switching the registration content and significance purpose content based on user information, it is possible to increase user trust in the information processing system 1. The following explains the registration content and the purpose-driven content, which are the meaningful and objective information notified to the user.
[0099] <Content provided upon registration> Figure 10 illustrates examples of content output during registration. Specifically, Figure 10(A) shows the registration content displayed on terminal 100 operated by a user who values work-life balance (lifestyle). Figure 10(B) shows the registration content displayed on terminal 100 operated by a user who values entrepreneurial creativity. Note that the content in Figures 10(A) and (B) are for users whose occupation is sales, with a normal amount of information, a ratio of 20:80, and an output type with illustrations.
[0100] Next, we will explain an example of the content output during registration, referring to Figure 10. As described above, the content displayed during registration is switched according to the user information. For example, as shown in Figures 10(A) and 10(B), the content is switched according to the carrier of the user information.
[0101] To further explain, as shown in Figure 10(A), if a user is determined to prioritize work-life balance based on their career anchor, content corresponding to that determination will be displayed. In the example shown in Figure 10(A), images C11 and C12, which represent "family," are included, corresponding to the career anchor determination. In addition, the example shown includes image N11, which represents negative information. Furthermore, the negative information shown in image N11 is content corresponding to the work-life balance determination of the career anchor.
[0102] Furthermore, as shown in Figure 10(B), if a user is determined to value entrepreneurial creativity based on their career anchor, content corresponding to that determination will be displayed. For example, in the example shown in Figure 10(B), images C13 and C14, which represent "imagination" according to the determination result, are included. Also, image N12, which shows negative information, is content corresponding to the entrepreneurial creativity determination result of the career anchor.
[0103] As shown in the examples in Figures 10(A) and 10(B), switching the registration content according to user information makes it easier for users to understand the significance and purpose of continuing to use the information processing system 1.
[0104] <Meaning and Purpose Content> Figure 11 is a diagram illustrating an example of the output of meaningful and purposeful content. More specifically, Figure 11 shows the changes in content when the ratio (positive:negative) is 80:20 and 20:80. Note that Figure 11 is for a user who values work-life balance, works in sales, and the amount of information is typical meaningful and purposeful content. Next, referring to Figure 11, we will explain how the content changes according to the proportion set in the meaningful and purposeful content.
[0105] First, in the example shown in Figure 11, the system is configured to display the meaningful content on terminal 100 five times, from the first to the fifth time, at predetermined intervals (for example, every week). Each meaningful content can be configured to output either positive or negative content. In other words, each session is configured to be either a positive session or a negative session. After all sessions have been output, the system is configured to ensure that the positive:negative ratio in the outputted information is as specified.
[0106] In Figure 11, if the specified ratio is 80:20, the content from the first to the fourth time is positive (see image P21 showing positive information), and the fifth time is negative (see image N21 showing negative information). On the other hand, if the specified ratio in Figure 11 is 20:80, the content from the first to the fourth time is negative (see image N31 showing negative information), and the fifth time is positive (see image P31 showing positive information).
[0107] To further explain, image P21 in Figure 11 contains a positive element: "Using this system, you can spend peaceful time with your family without accumulating a great deal of stress." On the other hand, image N21 in Figure 11 contains a negative element: "The time you spend with your precious family may become strained."
[0108] It should be noted that the output examples of meaningful and purposeful content are not limited to those shown in Figure 11. For example, meaningful and purposeful content may be output according to the user's job title. For instance, if the user's job title is sales, a message such as, "It appears that approximately 60% of your work in your job title requires communication. Therefore, using this system has the significance of improving your communication skills," may be displayed. Furthermore, the percentage of skills required in the target job title may be accepted from the user, or it may be set by someone other than the user, such as the user's supervisor or a professional such as a counselor.
[0109] Another example for a sales position would be: "In your work, the most important skill is smooth communication. When you feel stressed, it affects the prefrontal cortex of your brain, which controls emotions, making it difficult to suppress emotions and impulses that you were previously able to control. When you are stressed, your words and actions may be misunderstood, and you may suffer losses. This system estimates how stressed and fatigued you are based on your sleep and exercise levels, your mental energy levels, and your personality traits, and presents optimized content and advice that takes your lifestyle into consideration at the appropriate time. This will help improve your mental and physical state and enable you to communicate smoothly, so please make use of it." This is an example of displaying information related to the work of a sales position.
[0110] Furthermore, meaningful and purposeful content may be output according to the user's thoughts and values. For example, if a user values health as an important factor, health-related information may be displayed, such as: "Research from Stanford and Harvard Universities has shown that work stress can shorten lifespan by weeks, months, years, or even up to three years. Based on your sleep and exercise levels, your mental energy levels, and your personality traits, we will estimate how much stress and fatigue you are experiencing and present optimized content and advice at the appropriate time, taking into account your lifestyle. This will help improve your physical and mental state. We will help you reduce the stress you are experiencing and extend your lifespan, so please make use of this system."
[0111] Furthermore, if the user values family as an important aspect of their life, the system may display family-related information such as: "You value time with your family, don't you? For someone like you, spending time with family is what brings you the most happiness. However, when stress is accumulating, even precious time spent with family may not allow you to empathize with their feelings, potentially leading to unpleasant experiences for everyone. This system will help you identify the stress you are experiencing and, taking into account your personality traits, lifestyle, and other personal circumstances, will provide you with the best advice and content to reduce and resolve your stress at the right time. This system will help you not only reduce stress and improve your work performance, but also to spend better time with your family."
[0112] Furthermore, while the above describes determining the percentage set in the meaningful purpose content based on career anchors, it is not limited to this. For example, the output mode of the meaningful purpose may be switched by changing the percentage set in the meaningful purpose content based on thought information other than career anchors (e.g., personality traits). Alternatively, the output mode of the meaningful purpose may be switched based on multiple user information such as thought information and mental / physical state information.
[0113] Furthermore, information to help users decide whether positive or negative explanations are more effective for them may be obtained directly from the user. To elaborate further, the user may be asked via terminal 100 whether positive or negative explanations are more effective, and the above ratio may be determined based on the answer to the question. More specifically, the question "When you are persuaded to do something, are you more motivated if you are told that there are these good things that will happen if you do it, or if you are told that there are these bad things that will happen if you don't do it? Please answer with a number from 1 to 5." may be output to terminal 100, and the above ratio may be determined according to the number specified in the answer.
[0114] Furthermore, examples of approaches that do not directly accept specifications regarding the proportion of users, but rather indirectly accept specifications from users, include trait theory and typology. In trait theory, meaningful and purposeful content is classified into several types based on the user's personality tendencies, and the ratio of positive to negative explanations is determined for each type. Each type is then assigned to a user personality tendency, such as extrovert, introvert, sensing, etc. The proportion of users can then be set according to the ratio corresponding to the user's personality tendency. Alternatively, in cumulative theory, if a user has a high score on a particular personality tendency, 1 point may be added as a positive point, and the proportion of users can be set according to the ratio of positive points (carrot points) to negative points (stick points) calculated for all personality tendencies.
[0115] <Variations of the meaning and purpose management process> The above explanation describes switching between positive and negative content for each piece of meaningful content output, but it is not limited to this. For example, a single piece of meaningful content may include both positive and negative content, and the proportion of each type of content may be changed. Specifically, the number of characters may be adjusted to 200 and 100. Alternatively, the duration for which positive and negative content are output may be changed. Specifically, the display time may be adjusted to 120 seconds and 30 seconds.
[0116] Furthermore, when the system is configured to output meaningful content multiple times, different themes may be set for each output. In other words, a scenario may be set when meaningful content is output multiple times. For example, if meaningful content is output four times, the first and third outputs may be content tailored to the user's job type, while the second and fourth outputs may be content tailored to the user's career anchor. That is, the content may be determined based on different user information for each output of meaningful content. This can help prevent users from becoming bored with content that is output multiple times.
[0117] Furthermore, the proportion and frequency of output for meaningful content are not limited to the above explanation. For example, the proportion (positive:negative) may be switched to 70:30, 50:50, 30:70, etc. Alternatively, for example, the content may be output a total of 10 times per month according to this proportion at 70:30. In addition, the frequency of outputting meaningful content may be switched along with the proportion, or instead of the proportion, depending on user information. For example, a user who prefers to do things at their own pace may find it annoying if meaningful content is displayed repeatedly. Therefore, for such users, the frequency may be set to 5 times per month instead of the usual 10 times per month.
[0118] Furthermore, the ratio may be switched depending on the user's state, such as their mental state. For example, when the user is feeling unwell (depressed) or busy, the system may be set to output more positive meaningful content than usual. In other words, the system may be set to output more positive meaningful content at times when negative meaningful content is usually output. This makes it easier for the user to understand the meaning and purpose of continuing to use the information processing system 1, even when they are feeling unwell or busy.
[0119] Furthermore, while the above explanation states that the determination of meaningful and purposeful content is based on user information, this user information is not particularly limited. For example, meaningful and purposeful content may be determined according to the proportion of tasks performed by the user. Another example is determining meaningful and purposeful content according to the user's high-priority needs, or more precisely, the user's fundamental needs, including their values. For example, for a user who values longevity, meaningful and purposeful content may be set that notifies them of how using Information Processing System 1 will extend their lifespan and the amount of time they can remain healthy. Similarly, for a person who values winning, meaningful and purposeful content may be set that notifies them of how using Information Processing System 1 will make it easier to win. And for a person who values beauty, meaningful and purposeful content may be set that notifies them of the beauty benefits that can be obtained by using Information Processing System 1. This makes it easier for users to understand the meaningful purpose of continuing to use Information Processing System 1.
[0120] Furthermore, while the above explanation described switching the presence or absence of illustrations as a type of meaningful content based on user information, it is also possible to switch between data type and story type. To elaborate further, the user may be asked via terminal 100 which type of explanation, data type or story type, is more effective, and the type of meaningful content may be determined based on the answer. In addition, as a type of meaningful content, it is also possible to switch between a more realistic representation and a more exaggerated representation. Moreover, the presence or absence of illustrations may be switched according to classifications that correspond to the user's personality and work environment, such as the classifications in the occupational choice theory proposed by John L. Holland (Realistic, Investigative, Artistic, Social, Enterprising, Conventional).
[0121] Furthermore, while the above explanation described switching the proportion and type of meaningful content based on user information, the target of the switching is not particularly limited. For example, the entire content may be switched based on user information. For instance, if the busyness level is higher than usual, special content that would not normally be output, such as "When you're busy, using this system will help you stay calm and improve your work efficiency by more than three minutes," may be output. In addition to setting meaningful content based on career anchors, which are user information, it may also be set based on job type, etc. To add to this, instead of busyness information, the proportion and type of meaningful content may be switched based on stress levels, which represent the degree of stress the user feels, or on mental composure levels, which represent the degree of psychological composure the user has.
[0122] Furthermore, while the above explanation describes determining meaningful and purposeful content based on individual user information, it is not limited to this. For example, meaningful and purposeful content may be determined based on the values information and established consensus values of the group (e.g., department or team) to which the target user belongs. For instance, if a sales department within a company has a shared awareness and values of achieving overall sales performance by helping each other as a team, meaningful and purposeful content tailored to those values will be output to all users belonging to that team. This fosters a stronger sense of shared purpose among all team members, and makes it possible to encourage users to use the information processing system 1 more, leveraging their individual awareness and collaborative spirit with others. Additionally, communication regarding meaningful and purposeful content may be encouraged among the users who make up the team. To further explain, if the information processing system 1 can provide a service for communication between users via text or voice (interaction service), this interaction service may be used to encourage users to discuss meaningful and purposeful content with each other. By engaging in communication such as discussions with other users, it becomes possible to make each user more eager to use the information processing system 1. Furthermore, if the information processing system 1 provides an interaction service, it may output the significance (expected effects) of the user using the interaction service based on the user information. For example, for a user whose occupation is sales, it may output something like, "In your work, the most important skill is likely to be smooth communication. When you feel stressed, it becomes difficult to control emotions and impulses that you were previously able to suppress. Interacting with other users is expected to reduce stress and improve your mental and physical state. This may also improve your work performance."
[0123] Furthermore, as meaningful and purposeful content, the information processing system 1 may output content in an anthropomorphic manner, such as "This system hopes that you will become a better person," as if it had a personality or emotions. By outputting content in such an anthropomorphic manner, users can feel an emotional connection with the information processing system 1 and more easily understand the meaningful purpose of continuing to use the information processing system 1.
[0124] Furthermore, as meaningful and purposeful content, the Information Processing System 1 may be output as personified content, or instead of outputting content, it may be output as, for example, the words of a real person. In other words, the Information Processing System 1 may act as a spokesperson for someone other than the user. For example, the person other than the user may be the user's parents, the representative of the company the user belongs to, the user's spouse, the creator of the Information Processing System 1, the company's industrial physician, public health nurse, counselor, outpatient physician, EAP consultant, or career counselor. Note that "spoken on behalf of" here does not only mean the words (utterances) of someone other than the user, but also letters from someone other than the user. In addition, for example, when identifying the spokesperson, or the frequency of outputting content that speaks on their behalf may be changed according to the user information. Specifically, if the user values family in their thinking and values, the frequency of outputting messages speaking on behalf of the user's parents may be increased. This makes it easier for the user to understand the meaningful purpose of continuing to use the Information Processing System 1. Furthermore, the spokesperson may be set according to importance, which is an indicator of how important the person in question is to the user. This importance level may be determined based on user input or estimated (determined) from user information.
[0125] In addition, in addition to explaining the significance and purpose of using Information Processing System 1, it is also possible to explain the significance and purpose of each user action, such as stretching, exercise (including cycling), sleep, eating, cognitive function, chiropractic treatment, improving living environment, grooming, maintaining cleanliness, improving internal environment, reading, talking to others, visiting hot springs, saunas, or baths, social interaction (such as going out to eat with friends), interpersonal interaction (such as spending time with family), doing things the user enjoys or likes, studying, carrying out work or action plans, taking medicine, making hospital appointments, chiropractic appointments, counseling appointments, going to the hospital, undergoing surgery, receiving chiropractic treatment, or receiving counseling. By explaining the significance and purpose of each action, users will better understand the significance of the actions they take, and the target actions will be more likely to be carried out reliably.
[0126] <Action plan management process> Figure 12 is a flowchart showing the action plan determination process by the Support Information Management Department 575. Figure 13 is a flowchart showing the reminder execution process by the Support Information Management Department 575. Figure 14 is a flowchart showing the follow-up execution process by the Support Information Management Department 575. Next, with reference to Figures 12 to 14, the action plan management process performed by the support information management unit 575 will be explained.
[0127] The action plan management process, which manages the action plans proposed to users, is executed in the support process. Specifically, the action plan management process includes the action plan setting process (see S608 in Figure 6), the reminder execution process (see S604 in Figure 6), and the follow-up execution process (see S605 in Figure 6). To further explain, the action plan management process includes the action plan setting process, which sets the action plan, the reminder execution process, which performs a pre-confirmation of the set action plan, and the follow-up execution process, which performs a post-confirmation of the set action plan. The following describes the action plan setting process, the reminder execution process, and the follow-up execution process, respectively.
[0128] <Action plan setting process> Referring to Figure 12, we will now explain the action plan setting process performed by the Support Information Management Unit 575. First, the support information management unit 575 obtains schedule management method information from the user, which is information about how the user manages their schedule (S1201). Then, based on the obtained schedule management method, the support information management unit 575 outputs schedule reservation action promotion information to the terminal 100 to prompt the user to make a reservation (S1202). Next, the support information management unit 575 obtains user details from user information information TB511 (S1203). Then, based on the user details, the support information management unit 575 outputs expected effect information to the terminal 100, which is information about the expected effect of the action plan selected in the support information selection process (see S606 in Figure 6) (S1204).
[0129] Next, the support information management unit 575 obtains motivation information from the user, which is information about the motivation for the action plan the user is targeting (S1205). The support information management unit 575 also obtains obstacle information from the user, which is information about obstacles to the user executing the action plan the user is targeting (S1206). Then, the support information management unit 575 performs a process to determine the target action plan (S1207).
[0130] In this embodiment, the support information management unit 575 acquires schedule management method information (see S1201). In acquiring this schedule management method information, for example, the support information management unit 575 displays the question, "How do you usually manage your time?" on the terminal 100. The support information management unit 575 also displays images on the terminal 100 showing options such as "notebook," "computer calendar function," "smartphone calendar function," and "secretary (assistant)" as answers to this question. The support information management unit 575 acquires the schedule management method when the user selects one of the options. Although details are omitted, the support information management unit 575 may also accept answers to the question in a manner in which the user freely inputs them.
[0131] The support information management unit 575 then prompts the user to take action to secure the appointment, that is, to confirm the date and time set in the action plan, based on the acquired schedule management method (see S1202). In other words, it prompts the user to take action to avoid scheduling appointments other than those specified in the action plan. Specifically, if the schedule management method is "smartphone calendar function," the support information management unit 575 displays an image on terminal 100 along with an image of the date and time set in the action plan, saying, "Now, activate your smartphone's calendar function and enter your schedule." If the method is "secretary (assistant)," the support information management unit 575 displays an image on terminal 100 along with an image of the date and time set in the action plan, saying, "Contact your secretary immediately and inform them of your schedule." In this way, by outputting information that prompts the user's action according to the target user's schedule management method, the appointments determined by the information processing system 1 are more reliably secured. As a result, changes in the user's intentions and behaviors can be more reliably achieved. Furthermore, by outputting information to terminal 100 that prompts immediate action using phrases like "now" or "immediately," it is possible to prevent users from postponing scheduling, resulting in the action plan not being executed. To further encourage immediate scheduling, a time limit (e.g., 1 minute) may be set. To explain further, displaying a specific image, such as a timer image showing the remaining time in a countdown format, can create a psychological state in the user that makes them want to schedule immediately.
[0132] Now, the content of prompting scheduling for the date and time set in the action plan (see S1202) may be determined according to user information. More specifically, the level of detail of the date and time set in the action plan may be changed. To further explain, terminal 100 may display an image that specifies only the date and time, an image that specifies both the date and time, and an image that specifies the date, time, and location of execution. For example, for users whose personality tends to execute plans even if only a rough outline is decided, only the date may be secured. On the other hand, for users whose personality tends not to execute plans unless a detailed schedule is decided, the date, time, and location may also be secured. By changing the level of detail of the schedule according to the user's personality and thinking tendencies in this way, the likelihood of the action plan being reliably executed can be increased while suppressing the feeling that the user is being forced by the information processing system 1.
[0133] As an example of specifying not only the date but also the time, the following information is displayed on terminal 100: "Let's make a detailed plan of when and where you will cycle. When and where will you cycle for 30 minutes? The best time for exercise in the summer is before 7 a.m., which is the coolest time of day. The next best time is before 10 a.m. If you are cycling in the afternoon, do so after 18 p.m." In this information, the user is prompted to specify the time and place. Here, if the time frame in which the user can set the time is long, the burden of deciding on a time (so-called thinking cost) increases. In this example, by obtaining weather information (including observational data at that time and forecast data for the future) and presenting a favorable time for taking action, such as "the coolest time of day" or "after 18 p.m." based on the obtained weather information, the user's thinking cost can be reduced.
[0134] In this embodiment, the support information management unit 575 outputs information regarding the expected effects of the action plan to the terminal 100 based on the user's detailed information (see S1203). To further explain, for the same action plan, the expected effects corresponding to the user's detailed information are output.
[0135] The following explanation uses the "cycling" action plan as an example. For instance, if the Support Information Management Department 575 determines that the user's busyness level is high in their mental and physical state information, it outputs the expected effect: "Exercise such as cycling improves blood flow to the brain and stimulates dopamine secretion, which can boost your motivation." Also, if the Support Information Management Department 575 determines that the user is not getting enough sleep in their mental and physical state information, it outputs the expected effect: "Exercise such as cycling is said to regulate the body clock by serotonin secretion, thereby improving sleep quality." It should be noted that, similar to the processing for the significance and purpose mentioned above, the expected effect selected is based on the user's detailed information, including their values. Furthermore, if the user is determined to value work-life balance through their career anchor, it outputs the expected effect related to work-life balance: "Exercise such as cycling may reduce stress and increase your smiles. Your smiles may also bring joy to your family."
[0136] Other examples include, if a user is identified as prioritizing management skills through career anchor analysis, the system will output the following expected effect related to management skills: "Exercise releases endorphins, a brain chemical that reduces stress and can improve stress tolerance in business. It also releases serotonin. As someone who constantly needs accurate and quick judgment, serotonin, a brain chemical that calms the mind, can mitigate mental stress." If a user values beauty, the system will output the following expected effect related to beauty: "Exercise improves metabolism, allowing oxygen and nutrients to reach every corner of the capillaries, and old cells are replaced with new ones. This promotes improvement of constipation and poor circulation, which negatively affect skin condition, allowing you to achieve healthy, beautiful skin from the inside out." If a user's job emphasizes performing tasks without errors, the system will output the following expected effect related to performing tasks without errors: "Exercise releases dopamine and norepinephrine, which can increase motivation, attention span, and sharpen senses. This will improve your performance in your work." Furthermore, if the user's company's vision (basic policy) is "to eliminate loneliness," the expected effect of the company's basic policy will be output as follows: "By developing healthy exercise habits, brain chemicals such as endorphins and serotonin, which reduce stress and calm the mind, are secreted. If we do not maintain our own mental stability, we cannot help others. Therefore, in order to eliminate loneliness, let's start by exercising to gain the calmness necessary to do so properly."
[0137] In this way, even with the same action plan, varying the expected effects according to user information more effectively motivates the user and ensures that the user actually implements the action plan. Furthermore, it is shown how the user's internal environment and thought patterns will change specifically in order to achieve their desires by implementing the action plan. This ensures that the user actually implements the action plan.
[0138] Furthermore, while the above explanation described the expected effects obtained by implementing a cycling (exercise) action plan, the action plan is not particularly limited. For example, expected effects corresponding to detailed user information may be output for each action plan related to sleep, diet, psychological safety, engagement, user interaction services, etc. Detailed user information here includes values, job content, career anchors, and company vision.
[0139] In this embodiment, the support information management unit 575 acquires motivation information (see S1205). For example, if the action plan is "cycling," the support information management unit 575 outputs the question, "What do you feel is the significance of cycling?" to the terminal 100. The user's answer to this question is then stored in the action plan TB533 (see Figure 3).
[0140] Here, user responses, or motivational information, might include statements like, "I'm looking forward to going to a distant place and seeing the scenery there," or "I want to increase my calorie expenditure and lose weight." The motivational information received from the user can be either selected from a set of options or freely entered by the user. When the user selects from a set of options, the process of entering motivational information by the user is simplified. When the user freely enters motivational information, so-called free text, the user verbalizes their motivation, that is, expresses it in their own words. Therefore, when the reminder execution process described later is performed, presenting motivational information that includes the user's own words makes it easier to recall the feelings and thoughts the user had when setting the action plan. As a result, the user's motivation is more reliably stimulated, and the action plan can be reliably executed by the user. Although motivational information has been explained here, the expected effects of the action plan described above can also be verbalized by the user. By outputting the expected effects expressed by the user in their own words during the reminder execution process, it becomes easier to recall the feelings and thoughts the user had when they agreed to execute the action plan, and the user's motivation can be more reliably stimulated.
[0141] In the above explanation, it was stated that users input motivation information in free text. Here, for example, the motivation information entered by each user may be memorized, and the memorized motivation information may be displayed when other users input motivation information, and the displayed motivation information may be made selectable, thereby reducing the burden of input operations on the user. Alternatively, the candidate motivation information may be displayed as multiple button images, and the user may be asked to operate one of the button images. In this case, the input results of other users, including the text entered by the user, may be displayed as candidate button images. Furthermore, features may be calculated from the text entered by the user using natural language processing, and candidates of other users' input results may be determined based on the calculated features. The motivation information of other users displayed as candidates may be changed according to the user's attributes. To further explain, other users with attributes common to the target user may be selected preferentially. For example, other users may be selected based on conditions such as users with the same personality traits, users with the same workplace or occupation, or users of the same age. By selecting the input results of users with attributes common to the user as candidates in this way, the user's competitive spirit may be stimulated, and the user's motivation to execute the action plan may be further increased.
[0142] In this embodiment, the support information management unit 575 acquires obstacle information (see S1206). For example, if the action plan is "cycling," the support information management unit 575 outputs the question, "Are there any obstacles or concerns that might hinder you from cycling?" to the terminal 100. The answer to this question is then stored in the action plan TB533 (see Figure 3). Here, the user's answer, i.e., motivation information, may be "None in particular," "My chronic back pain might flare up again the day before," or "My bicycle might have a flat tire." The obstacle information received from the user may be in the form of the user selecting from a set of options, or the user freely inputting it. In the form where the user selects from a set of options, the user's input of obstacle information is simplified. In the form where the user freely inputs obstacle information, the user verbalizes it themselves. By having the user verbalize what they unconsciously consider to be obstacles to the action plan, it is possible to reduce the cognitive factors that hinder the user from executing the action plan.
[0143] While this explanation describes users freely inputting fault information, the system may also output input results from other users, similar to the motivation information described above. Furthermore, it may display multiple button images representing fault information and allow the user to interact with these button images. Additionally, features may be calculated from the text entered by the user using natural language processing, and other users' input results may be selected as candidates based on these calculated features. The fault information from other users displayed as candidates may also be varied according to the user's attributes.
[0144] In this embodiment, the support information management unit 575 performs the action plan determination process (see S1207). In this action plan determination process, the support information management unit 575 determines the scheduled execution date and scheduled execution time of the target action plan and stores them in the action plan TB533 (see Figure 3). In the illustrated example, the schedule writing unit 553 of the schedule management unit 550 writes the determined scheduled execution date and scheduled execution time of the action plan to schedule management software or the like. This schedule management software may be the same as or different from the schedule management method acquired by the support information management unit 575 (see S1201). If they are the same, the schedule management method acquired by the support information management unit 575 can be corrected if it contains incorrect scheduled execution dates and scheduled execution times. If they are different, schedule management is performed by multiple methods, making schedule management more reliable.
[0145] Furthermore, in the action plan determination process, the reminder execution timing, which is the timing at which the reminder described later will be executed, is determined. This reminder execution timing is set to one of the timings within the period until the scheduled execution date and time. The reminder execution timing may be once or multiple times. Here, the support information management unit 575 may change the reminder execution timing based on user information. Specifically, the support information management unit 575 may adjust the timing or frequency of reminders based on the user's personality traits and busyness.
[0146] The following explains how to adjust the timing of reminders using a specific example. In this example, reminders are normally sent once a week leading up to the scheduled date and time of the action plan. The support information management unit 575 then changes the reminder frequency if the user has certain personality traits. For example, if the user's personality traits include a lack of diligence, i.e., a tendency towards laziness, the frequency is set higher, to twice a week. By setting the frequency higher than usual in this way, it is possible to ensure that the action plan is carried out even if the user has a tendency towards laziness.
[0147] Furthermore, if the user is busy, the frequency of reminders can be increased to twice a week. This can help prevent the user from forgetting to execute the action plan due to being distracted by other things while busy. Also, other appointments may come up later due to busyness. In that case, there is a high probability that the action plan will need to be rescheduled. Increasing the frequency of reminders allows for a more detailed confirmation of the need for rescheduling. Note that while this explanation describes changing the timing of reminder execution based on user information, the amount of information output during the reminder can also be changed along with, or instead of, the timing.
[0148] Furthermore, the frequency of reminders may be adjusted according to the user's job type. For example, in a job with many tasks, such as sales, where there are many inquiries, the frequency may be set higher compared to a job with fewer tasks, such as development, where one can focus on one thing at a time. In this example, even if the user is in a sales position with many tasks and tends to be easily distracted, this can help prevent the user from forgetting to execute the action plan.
[0149] Furthermore, the time until the next reminder, i.e., the reminder interval, may be changed depending on the presentation time of the reminder to the user and the content of the reminder. For example, if the presentation time is long, i.e., the time it is displayed on terminal 100 is long, or if the reminder is detailed and has a high level of in-depth content, the reminder interval may be increased so that the reminder to the user can be executed more effectively.
[0150] Furthermore, unlike the example shown in Figure 12, if the support information management unit 575 acquires fault information (see S1206), that is, if the user believes they have a fault, the support information management unit 575 may propose an alternative action plan. For example, if the target action plan was "cycling" and the user has a fault, the support information management unit 575 may propose an action other than "cycling," such as "squats." This can prevent the action plan from being completely abandoned due to the user's fault.
[0151] Furthermore, in the illustrated example, it was explained that the support information management unit 575 performs the action plan determination process (see S1207). Here, in the action plan determination process, the support information management unit 575 may also perform a user intent confirmation. For example, if the action plan is "cycling," the support information management unit 575 outputs the question "Do you think you can achieve cycling?" to the terminal 100 during the action plan determination process. The user then selects an answer from the options "YES" and "NO." Here, a user who selects "YES" will have the feeling that they have made the final decision on the action plan of their own free will, and as a result, the probability of the user executing the action plan increases. For users who select "NO," an alternative action plan may be presented as described above.
[0152] Here, each action plan may be linked to one of the thoughts or values that the user values. That is, for each action plan, at least one type of user thought or value related to the execution of that action plan is set. Then, depending on the type of thought or value that the user values, an action plan linked to (related to) that type may be selected. Here, when proposing an action plan to the user, if there is no action linked to the type of thought or value that should be proposed, an action plan linked to another type that the user values, for example, the type that the user will next value, may be proposed.
[0153] Unlike the illustrated example, the support information management unit 575 may also confirm the date and time for the action plan with the user before performing the action plan determination process (see S1207). Specifically, it may output the question, "Is the time slot for the action plan likely to be a time when other appointments are scheduled later?" to terminal 100. The user may then select from "YES" and "NO" as their answer to this question. This allows the date and time for the action plan to be set while avoiding time slots that are likely to be scheduled later.
[0154] Furthermore, the timing at which the support information management unit 575 confirms with the user the date and time for implementing the action plan is not limited to this. For example, instead of confirming with the user the date and time for implementing the action plan before performing the action plan determination process (see S1207), the support information management unit 575 may confirm with the user the date and time for implementing the action plan when performing the action plan setting process (see S608). In this embodiment, the support information management unit 575 can avoid time periods with a high probability of interruptions, thereby reducing the workload of the action plan setting process.
[0155] <Reminder execution process> Next, referring to Figure 13, we will explain the reminder execution process performed by the support information management unit 575. First, the support information management unit 575 determines whether or not it is time to execute a reminder (S1301). If it is time to execute a reminder (YES in S1301), the support information management unit 575 obtains the user's mental state (S1302). Then, based on the user's mental state, the support information management unit 575 determines whether a reminder can be executed (S1303).
[0156] If a reminder is possible (YES in S1303), the support information management unit 575 obtains the user's busyness information from the user information information TB511 (S1304). The support information management unit 575 then determines whether the busyness is greater than a threshold (S1305). If the busyness is below the threshold (NO in S1305), i.e., the user is not busy, the support information management unit 575 obtains the motivation information stored in the action plan TB533 (see Figure 3) (S1306). The support information management unit 575 also obtains the failure information stored in the action plan TB533 (S1307).
[0157] Next, the support information management unit 575 displays a reminder image (not shown) on the terminal 100 based on the acquired motivation information and failure information (S1308). Then, the support information management unit 575 determines whether it has received instructions from the user regarding a change to the action plan (S1309). If the change to the action plan is accepted (YES in S1309), the support information management unit 575 performs a change process to modify the target action plan (S1310). If the change to the action plan is not accepted (NO in S1309), the support information management unit 575 terminates the reminder execution process.
[0158] In this embodiment, even at the timing for a reminder to be executed, if the support information management unit 575 determines that a reminder cannot be executed (NO in S1303), that is, in certain cases, the reminder will not be executed. This avoids imposing further psychological burden on the user by, for example, sending a reminder to a user in a poor psychological state. Unlike the illustrated example, even if a reminder would not normally be executed, it may be executed if certain conditions are met. For example, a reminder would normally not be executed for a user in a poor psychological state, but if the content of the reminder to be output contains a lot of positive information, an exceptional reminder may be executed. In other words, exceptional processing may be performed on the condition that the content of the reminder contains a lot of positive information. In this embodiment, a reminder may be executed in a positive manner for a user in a poor psychological state, thereby improving the user's psychological state. Alternatively, instead of the above-mentioned failure to execute a reminder in certain cases, a different type of reminder may be executed in certain cases. For example, in certain cases, a reminder with more positive information than usual may be executed. This allows for a reminder to be executed in a positive manner for a user in a poor psychological state, thereby improving the user's psychological state.
[0159] Furthermore, in this embodiment, even if it is the timing for a reminder to be executed, if the support information management unit 575 determines that the level of busyness is greater than the threshold (YES in S1305), the reminder will not be executed. This avoids the inconvenience that users may feel from receiving reminders, for example, when they feel busy.
[0160] While this explanation describes not executing reminders based on the user's psychological state or busyness, it is not limited to any system that modifies the nature of reminders based on user information. For example, if the user is in a good psychological state and has ample time, the reminder may be executed in a manner that emphasizes expressions that could potentially burden the user. Conversely, if the user is busy, the reminder may be executed in a manner that reduces the amount of information contained in the reminder image, thereby reducing the burden on the user.
[0161] Furthermore, in this embodiment, when the support information management unit 575 receives a request to change an action plan, it performs a change process to modify the target action plan (see S1310). This change to an action plan may involve, for example, changing the same action to a different date and time. Alternatively, the content of the action plan itself may be changed. For example, if the action plan is "cycling," it may be changed to perform "squats" as another action. By enabling action plan changes triggered by reminders in this way, it is possible to avoid situations where the user does not execute the action plan at all.
[0162] Furthermore, the Support Information Management Unit 575 may encourage the user to declare to others, such as other users or family members, that the user intends to implement the action plan. The Support Information Management Unit 575 may also notify other users of the Information Processing System 1, such as a supervisor or spouse, that the user in question intends to implement the action plan. In addition, the Support Information Management Unit 575 may encourage other users who have received the notification to reach out to the user who is implementing the action plan. Furthermore, if, for example, the Information Processing System 1 provides a communication service, users may be encouraged to bring up the action plan as one of the topics of conversation during their interactions with each other.
[0163] <Follow-up execution process> Next, referring to Figure 14, we will explain the follow-up execution process performed by the support information management unit 575.
[0164] First, the support information management unit 575 determines whether or not it is time to perform a follow-up (S1401). If it is time to perform a follow-up (YES in S1401), the support information management unit 575 obtains action execution information, which is information on whether or not an action has been performed (S1402).
[0165] Next, the support information management unit 575 determines whether the action plan was executed by the user based on the acquired action execution information (S1403). If the action plan was executed by the user (YES in S1403), the support information management unit 575 receives execution details, which are detailed information about the executed action (S1404). Then, the support information management unit 575 performs next action setting processing to set the next action plan (S1404). On the other hand, if the action plan was not executed by the user (NO in S1403), the support information management unit 575 receives non-execution details, which are information that the action was not executed (S1406).
[0166] In this embodiment, the support information management unit 575 acquires action execution information (S1402). In the process of acquiring this action execution information, for example, the support information management unit 575 outputs the question, "You recently made a plan to go cycling. Were you able to take action to carry it out?" to the terminal 100. The user then selects an answer from the options "YES" and "NO" to this question.
[0167] In this embodiment, the support information management unit 575 also acquires execution details (S1404). In this process of acquiring execution details, the support information management unit 575 outputs information praising the user who executed the action plan, such as "Excellent!", and also acquires information from the user via the terminal 100, such as the time of execution, impressions after execution, and satisfaction with the action plan. These execution details are stored in the action plan TB533 (see Figure 3).
[0168] In this embodiment, the support information management unit 575 also acquires detailed information on non-execution (S1406). In this process of acquiring detailed information on non-execution, the support information management unit 575 acquires information from the user via the terminal 100, such as the reason why the action plan was not executed, what was felt as a result of not executing the action plan, and points for improvement in order to execute the action plan. This detailed information on non-execution is stored in the action plan TB533 (see Figure 3).
[0169] In this way, by following up with the user after the scheduled timing (date and time) in the action plan has passed, the user has an opportunity to reflect on whether or not they carried out the action plan. As a result, the user may be motivated to ensure that they carry out the next action plan. Furthermore, by outputting the detailed execution and non-execution information stored in the action plan TB533 to the user, for example, when setting the next action plan or when a reminder is issued, the user may be motivated to ensure that they carry out the next action plan.
[0170] Furthermore, the settings for the next action plan may be changed based on the execution details. Specifically, if the action plan is "running," and the user's feedback after completing the action plan is a "4" on a 6-point scale indicating "it was tough," then when setting the next action plan for that user, "walking," which has a lower exercise intensity than "running," may be suggested. In this way, by changing the settings for the next action plan based on the execution details, it is possible to discourage users from not wanting to complete the next action plan. Conversely, if the same action plan is "running," and the user's feedback after completing the action plan is a "1" indicating "it was easy," then when setting the next action plan, "interval training," which has a higher exercise intensity than "running," may be suggested. In this way, by changing the settings for the next action plan based on the execution details, it is possible to enable users to complete more effective action plans.
[0171] In the above explanation, we described obtaining non-execution information from the user. However, the method of inputting non-execution information by the user is not particularly limited. Similar to the motivation information described above, input results from other users may be output. In addition, it may be possible to display multiple button images indicating non-execution information and have the user interact with the button images. Furthermore, feature quantities may be calculated from the text entered by the user using natural language processing, and other users' input results may be selected as candidates based on the calculated feature quantities. Moreover, the non-execution information of other users displayed as candidates may be changed according to the user's attributes.
[0172] Furthermore, information on other users' failures may include information about other users' experiences where they were able to carry out an action plan they had initially failed to implement. To elaborate further, information on other users' failures may also include information showing how the target user overcame the challenge of being unable to implement their action plan. By presenting users with how other users overcame similar challenges, users can more reliably implement their own action plans. While this explanation focuses on presenting users with how other users overcame similar challenges, multiple methods of overcoming challenges may be stored in advance depending on the user's attributes. Users who were unable to implement their action plans may then be presented with a method of overcoming a challenge tailored to their attributes. This allows users to more reliably overcome the difficulty of being unable to implement their action plans.
[0173] <Habit Formation Promotion Process> Figure 15 is a flowchart showing the habit formation promotion process by the habit formation management unit 577. Figure 16 is a flowchart showing the usage timing notification process by the habit management unit 577. Next, with reference to Figures 15 and 16, the habit formation management process performed by the habit formation management unit 577 will be explained.
[0174] The habit formation management process is a process for managing the user to make using the information processing system 1 a habit. The habit formation management process includes a habit formation promotion process (see S503 in Figure 5) which is executed in the registration process, and a usage timing notification process which notifies the user that it is time to use the information processing system 1 when the user is not using it. To explain further, the habit formation management process includes a habit formation promotion process as a pre-process and a usage timing notification process which actually outputs a usage timing notification. The following describes the habit formation promotion process and the usage timing notification process, respectively.
[0175] <Habit Formation Promotion Process> The habit formation promotion process will be explained with reference to Figure 15. First, the habit management unit 577 receives candidate usage timings from the user (S1501). Then, the habit management unit 577 obtains the user's schedule via the schedule acquisition unit 551 (S1502). Finally, the habit management unit 577 calculates the possibility of interruptions (S1503).
[0176] Next, the habit management unit 577 determines whether the calculated probability of an interruption is higher than the threshold (S1504). If the probability of an interruption is below the threshold (NO in S1504), that is, if the probability of an interruption is low, the habit management unit 577 confirms the usage timing candidate received from the user as the usage timing (S1505). On the other hand, if the probability of an interruption is greater than the threshold (YES in S1504), that is, if the probability of an interruption is high, the habit management unit 577 accepts usage timing candidates from the user again (S1501).
[0177] Here, the habit formation management unit 577 receives candidate usage timings from the user (see S1501). These candidate usage timings are candidates for when the user will use the information processing system 1, or more specifically, information to pre-set at what time (time) during the day the information processing system 1 will be used. In principle, there are no particular restrictions on when the user will use the information processing system 1. On the other hand, by pre-setting candidate usage timings, the user can make using the information processing system 1 a habit. Therefore, in this example, candidate usage timings are received from the user. When receiving candidate usage timings (see S1501), information such as "To make the use of this system a habit, let's decide on a time of day to use it each day. Deciding when to use it each day will result in unnecessary thinking costs. To make it a habit, it is effective to decide when to use it. Let's decide on up to three candidates, taking into account the possibility that you may not be able to use it at the initial set time." is output to the terminal 100. Then, as an answer to this question, multiple candidate usage timings are obtained from the user as "first candidate," "second candidate," and "third candidate."
[0178] Here, the "first choice," "second choice," and "third choice" are set by the individual user. For example, the "first choice" could be set to "9:00" when arriving at work, the "second choice" to "11:45" at lunchtime, and the "third choice" to "15:00" during a break. In this example, the user has decided to use Information Processing System 1 at "9:00" (the "first choice") every day. If it is unavailable at the "first choice," the next available time is "11:45" (the "second choice"), and if it is unavailable at the "second choice," it is then set to "15:00" (the "third choice"), encouraging the user to use Information Processing System 1 at one of these times. By pre-determining multiple time slots for using Information Processing System 1 in this way, even if it is unavailable at the first choice during the day, the user is encouraged to use it at the other choices (second and third choices), increasing the likelihood that the user will use Information Processing System 1 every day. As a result, it is possible to more reliably make it a habit for the user.
[0179] In this embodiment, the habit management unit 577 calculates the probability of an interruption (S1503). This probability of an interruption is the probability that another appointment will be scheduled during the target time period, i.e., the time period designated as a candidate for use. In other words, the probability of an interruption indicates the possibility that the user will schedule something urgently during the target time period. This probability of an interruption is calculated based on the user's past schedule (history) obtained via the appointment acquisition unit 551. That is, it is calculated as the probability that the user will schedule something during the target time period over a predetermined period in the past (for example, one month). In this way, by setting the candidate use period while avoiding time periods with a high probability of interruptions, it becomes easier for the user to make the use of the information processing system 1 a habit.
[0180] Now, while the habit management unit 577 calculated the probability of an interruption here, this is not limited to this, as long as the system sets the candidate usage timings in a way that avoids time slots where interruptions are likely to occur. For example, when a candidate usage timing is received from the user, the system can output the question, "Is the specified time slot a time slot where there is a high probability of a schedule being scheduled later?" to the terminal 100. The user can then choose from "YES" and "NO" as their answer to this question. This eliminates the need for the habit management unit 577 to calculate the probability of an interruption. Furthermore, even if the schedule acquisition unit 551 cannot acquire the user's past schedule, such as when the user manages their schedule in a notebook, the system can still set the candidate usage timings in a way that avoids time slots where interruptions are likely to occur.
[0181] Furthermore, while this example describes setting potential usage times by avoiding time slots with a high probability of interrupts, it is not limited to this. Conversely to the above example, it is also possible to set time slots with a low probability of interrupts as potential usage times. In other words, the information processing system 1 proposes potential usage times. Specifically, it outputs information to terminal 100 indicating multiple time slots with a low probability of interrupts. The user can then set a potential usage time by selecting their preferred time slot from the outputted candidates. This eliminates the need for the user to consider suitable time slots for their usage.
[0182] The above explanation describes setting potential usage timings based on the possibility of interruptions, but is not limited to this. For example, it may also be based on the schedule change history, such as when a user changes the date and time of an appointment that was previously confirmed in the past, or when an appointment is decided within a specific period, such as immediately before (e.g., within 24 hours). By setting potential usage timings based on this change history, it is possible to avoid setting potential usage timings during times when it is unlikely that the user will be using the information processing system 1.
[0183] <Notification process for timing of use> Next, with reference to Figure 16, we will explain the usage timing notification process performed by the habit management unit 577. Here, the usage timing notification process refers to the process of notifying the user that it is time to use the information processing system 1. The usage timing notification is a reminder that is sent via push notification. To explain further, the usage timing notification is information that prompts the user to use the information processing system 1 when the system is not currently being used by the user.
[0184] In the usage timing notification process, the habit management unit 577 first determines whether or not it is a usage timing (S1601). If it is a usage timing (YES in S1601), the habit management unit 577 obtains busyness information from user information information TB511 (S1602). Then, the habit management unit 577 determines whether the busyness is greater than a threshold (S1603). If the busyness is below the threshold (NO in S1603), the habit management unit 577 obtains system usage information, more specifically, system usage frequency (S1604). Then, the habit management unit 577 determines whether the obtained usage frequency is greater than a threshold (S1605). If the usage frequency is below the threshold (NO in S1604), the habit management unit 577 determines whether or not the system has been started by the user (S1606). If the system has not yet been started (NO in S1606), the habit management unit 577 notifies the terminal 100, etc., of the timing of its use (S1607).
[0185] In this embodiment, even if it is time to use the app, if the habit management unit 577 determines that the user's level of busyness is greater than the threshold (YES in S1603), it will not execute a reminder. This avoids the user feeling annoyed by a reminder being sent to a user who is feeling busy, for example.
[0186] Furthermore, in this embodiment, even if it is time for use, if the habit management unit 577 determines that the system is used frequently (YES in S1605), it will not execute a reminder. This avoids the inconvenience that users may feel from receiving reminders, for example, if they have already made the use of the information processing system 1 a habit.
[0187] Furthermore, in this embodiment, even if it is the time for use, if the habit management unit 577 determines that the system has already been used (YES in S1606), it will not execute a reminder. This avoids sending reminders to users who are already using the information processing system 1 and do not need a reminder.
[0188] Furthermore, as another variation, even at the time of use, if the user's schedule meets certain conditions, such as when the schedule acquisition unit 551 acquires the user's schedule and there is a meeting scheduled, the reminder may not be executed. This avoids the inconvenience caused to users who are doing something other than using the information processing system 1, such as attending a meeting, by executing a reminder. Alternatively, the reminder may be executed when the other schedule, such as a meeting, has finished (for example, within 10 minutes after the meeting ends). Alternatively, after the above meeting has finished, the reminder may be executed based on the start time of the next scheduled event (for example, another meeting), such as 10 minutes before the start time of the next scheduled event.
[0189] Another variation is to switch between which of the "first choice," "second choice," and "third choice" options trigger reminders and which do not, depending on the user's information. For example, when the user is busy, reminders may be triggered for only some of the "first choice," "second choice," and "third choice" options (e.g., "first choice" and "third choice"). Conversely, when the user is not busy, reminders may be triggered for all of the "first choice" through "third choice." This avoids the user feeling annoyed by being reminded when they are busy.
[0190] Now, the information output to the user in the reminder (see S1607) may change depending on the user information. For example, a user diagnosed as prioritizing work-life balance in their career anchor might receive the notification, "This system will support you in spending quality time with your family. Let's refine today's routine." A user diagnosed as prioritizing entrepreneurial creativity in their career anchor might receive the notification, "This system will support you in unleashing your creativity. Let's refine today's routine." A user in sales might receive the notification, "You may have adopted various routines and introduced tools to improve sales efficiency. However, even with an environment conducive to efficiency, results may not always be achieved. The reason for not achieving desired results may be a problem with your mental or physical health. This system can be helpful in such situations." Furthermore, for users who prioritize beauty, a notification is sent stating, "When you feel stressed, your sympathetic nervous system becomes dominant to cope with the situation. As a result, your immune function weakens, skin regeneration becomes impaired, and skin problems occur. This system has content that helps you identify the cause of stress when you are stressed and helps to relieve or reduce it. It also provides content to improve the quality of your sleep, exercise, and diet at the appropriate time to prevent stress from occurring in the first place, so please make use of it." By outputting usage timing notifications using topics that are of interest to the user in this way, it becomes possible to make users want to use Information Processing System 1 more. In other words, it becomes possible to increase user trust in Information Processing System 1.
[0191] Furthermore, the manner in which usage timing notifications are output may be changed depending on the user's occupation and personality traits. For example, the timing of usage timing notifications may be switched depending on "cautiousness," which is one of the personality traits. For example, if the user's "cautiousness" is "3 or less," a usage timing notification is output. On the other hand, if the user's "cautiousness" is "4 or more" and they are a so-called neurotic user, a usage timing notification is not output because, for example, compared to a user with a so-called lazy habit, it is expected that the user will execute the information processing system 1 more reliably. This avoids placing a psychological burden on cautious users with a "cautiousness" of "4 or more."
[0192] Furthermore, the manner in which usage timing notifications are output may be changed according to the frequency with which the user uses the information processing system 1. For example, the frequency of usage timing notifications may be reduced for users who use the information processing system 1 frequently compared to users who use it infrequently. This avoids unnecessary reminders for users who use the information processing system 1 frequently. Additionally, the manner in which usage timing notifications are output may be changed according to the user's satisfaction level and level of acceptance of the information processing system 1 (see user information TB511 in Figure 3(A)). For example, the frequency of usage timing notifications may be reduced for users who are highly satisfied with the information processing system 1 compared to users who are less satisfied. This avoids unnecessary reminders for users who are satisfied with the information processing system 1 and have high loyalty. Moreover, satisfaction level and level of acceptance may be obtained, for example, by asking questions (questionnaires) to the user during the acquisition of user information in the registration process (see S501). For example, satisfaction level may be determined by outputting the question, "Are you satisfied with using the information processing system 1? Please answer with a number from 1 to 6," to terminal 100, and the number specified by the user as the answer may be taken as the satisfaction level. Alternatively, the level of satisfaction can be determined by outputting the question, "Do you feel there are benefits to using Information Processing System 1? Please answer with a number from 1 to 6," to terminal 100, and using the number specified by the user as their answer.
[0193] Furthermore, the manner in which usage timing notifications are output may be changed depending on the period of time since the user started using the information processing system 1 (usage period). For example, for users whose usage period is a predetermined period (e.g., within two weeks), the frequency of usage timing notifications may be reduced compared to users outside the predetermined period. This prevents users who have just started using the information processing system 1 and are still wary of it from receiving too many reminders and becoming anxious. Conversely, for users whose usage period is a predetermined period (e.g., within two weeks of starting use), the frequency of usage timing notifications may be increased compared to users outside the predetermined period. This helps users who have just started using the information processing system 1 to become accustomed to using it.
[0194] Furthermore, the method of outputting usage timing notifications may be changed based on the schedule of the group to which the target user belongs. For example, the schedule of the leader of the group to which the target user belongs may be given priority over that of other members when setting usage timings. For example, the leader may select the usage timing candidates as candidates for other users, meaning the leader determines the group's usage timing candidates. Alternatively, the group may decide on usage timing candidates based on the opinions (instructions) of multiple users, such as through majority rule or voting. For example, when a team in the workplace holds a regular meeting, the team members may vote to decide whether to prioritize before or after the lunch break.
[0195] Furthermore, the manner in which usage timing notifications are output may be varied depending on whether the user is the leader of the group to which the target user belongs or a different member. In other words, the manner in which usage timing notifications are output may be varied depending on the role or position of the user in the group to which the user belongs. For example, content such as "It's time to use the system." may be output to members other than the group leader, while content such as "It's time to use the system. Encourage your team members to use the system" may be output to the group leader. By outputting content according to the role in the group in this way, the use of the information processing system 1 by the user can be promoted.
[0196] <Variations of methods for promoting habit formation> The above explanation describes setting potential usage timings by specifying a date and time, but is not limited to this. For example, potential usage timings may be set by specifying the timing when terminal 100 is started, commuting time, or the timing of events held by departments or work groups (e.g., morning meetings). Furthermore, the system may determine the user's actions based on the user's schedule acquired by the schedule acquisition unit 551 and the user's location data acquired by the GPS (Global Positioning System) function of terminal 100, and execute a reminder according to the determination result. For example, if there are no appointments in the schedule and the system determines from the location data that the user is traveling by train, etc., it may display content such as "We assume you are commuting, why not try using this system?"
[0197] Here, for users whose usage frequency is below a threshold, i.e., who have not made it a habit, such as when the information processing system 1 is not used for a predetermined period (e.g., one week), the manner in which usage timing notifications are output may be changed. For example, reminders may be sent more frequently to users who have not made it a habit. Alternatively, since it is possible that the usage timing settings are inappropriate, it may be suggested to users who have not made it a habit to reset their candidate usage timings. Furthermore, it may be suggested to users who have changed jobs or departments, resulting in changes in job type or workload information, to reset their candidate usage timings.
[0198] <Hardware configuration of management device 500> Figure 17 shows an example of the hardware configuration of the management device 500. As shown in Figure 17, the management device 500 includes a CPU 501, RAM (Random Access Memory) 502, ROM (Read Only Memory) 503, HDD (Hard Disk Drive) 504, and a communication interface 505.
[0199] The CPU 501 loads various programs stored in the ROM 503, etc., into the RAM 502 and executes them, thereby realizing the above-mentioned functions of the management device 500. RAM502 is memory used as working memory for CPU501, etc. ROM503 is memory that stores various programs and other data executed by CPU501. HDD504 is a magnetic disk drive, for example, that stores user information and other data. The communication interface 505 transmits and receives various types of information with other devices via the network (see Figure 1).
[0200] Here, the program executed by the CPU 501 may be provided to the management device 500 while stored in a computer-readable recording medium such as semiconductor memory. Alternatively, the program executed by the CPU 501 may be downloaded to a terminal 100 or the like via the management device 500. For example, the program that implements each of the above functions of the management device 500 may be downloaded to the terminal 100 or the like as application software. The user then installs the downloaded application software on the terminal 100 or the like and begins using the above service.
[0201] <Variation> Figure 18 illustrates a variation where the user inputs each numerical value as a score. Next, referring to Figure 18, we will explain a modified example in which the user inputs each numerical value as a score.
[0202] In the example above, we explained that when acquiring thoughts, values, etc., from the user, the input of numerical values for each score is received by the user via terminal 100. However, this input method is not particularly limited. For example, as shown in Figures 18(A) and (B), the input of numerical scores for each value may be received via images displayed on terminal 100.
[0203] Specifically, when acquiring thought information such as thoughts and values from the user, the information processing system 1 initially stores (prepares) a data table of individual desires, and a list of 1 to over 100 items (let's call it α) that the target user has previously answered in writing is created. From this list, the user is asked to select multiple items (for example, 8) that they consider important. At this time, instead of the user selecting multiple items, the system may ask each of α the importance level as follows. For example, a question such as "How important do you consider balancing your private life and work?" (rated on a numerical value from 0 to 6) may be used to score the items. This score can be understood as the degree of ego involvement.
[0204] The scored results are then displayed as a graph, as shown in Figure 18(A). More specifically, the first image G1 shown in Figure 18(A) is displayed in the display area (not shown) of terminal 100. This first image G1 includes a pie chart IM10 that represents the results entered by the user as perceptible data.
[0205] Next, the user is instructed to perform the following actions regarding what they deem important. Specifically, first, a pointer image IM21 is displayed as shown in Figure 17(B). This pointer image IM21 moves within the display area (not shown) of terminal 100 in response to user input, for example, via a mouse. As the position of the pointer image IM21 moves, the size of the display area for each part that makes up the pie chart IM20 changes. This makes it possible to switch the display of the pie chart IM20 to match the user's perception. The size of the display area for each part that has been switched by the user is then processed as a score for each numerical value.
[0206] Unlike the illustrated example, the importance of the work itself may be obtained from the user. Based on the importance obtained from the user, the significance of the work may be given more or less than the desire, or the work may be considered a part of the desire concept, with information about the type of work task included within it. To further explain, the work and desire may be separate, or the work may be included within the desire.
[0207] Furthermore, when acquiring thought information such as thoughts and values from users, it is also acceptable to acquire this information indirectly based on developmental psychology or psychology. For example, a specific image may be displayed to a user, and their thoughts and values may be inferred from whether or not the user felt happy upon seeing that image. Alternatively, a user's thoughts and values may be inferred based on changes in physiological information such as their heart rate when they are shown a specific image or exposed to a specific sound. It is also acceptable to infer a user's thoughts and values from their stage of needs based on Maslow's hierarchy of needs. Here, Maslow's hierarchy of needs is a psychological theory that posits that human needs are structured like a pyramid with five stages: physiological needs, safety needs, social needs, esteem needs, and self-actualization needs. When acquiring thought information such as thoughts and values from users, it is also acceptable to determine which of the five stages the information regarding the user's needs corresponds to, and then determine the thoughts and values corresponding to that stage as the result of the determination. For example, if the user's stage of needs corresponds to "esteem needs," it may be determined that the user's thoughts and values are such as wanting to be liked by many people.
[0208] Furthermore, a user's thoughts and values may change depending on their physical and mental state. Therefore, it is possible to estimate the content of a user's thoughts and values by judging their physical and mental state based on their physiological information and other mental and physical state information. The content of thoughts and values here refers to the objects of their thoughts and values, such as the types and proportions of things the user considers important.
[0209] <Other variations> The above explanation described how the output format of information such as significance and purpose, and habit formation information, can be changed according to user information. However, the examples of switching the output format of information such as significance and purpose according to user information are not limited to those described above. For example, for users who are highly cooperative and easily adapt to others (thinking that adapting is important), the output format may refer to people other than the target user. To further explain, messages such as "People around you are also using this system," "80% of people in your company are using it," and "Using this system will make the people around you happy" may be displayed. In this way, by changing the message according to the company culture and the sense of solidarity and obligation among users, it may be more effectively encouraged for users to maintain their intention to continue using the system, to change their behavior, and to form habits.
[0210] Furthermore, it is also acceptable to prioritize the presentation of information about users with attributes common to the user, such as "Other employees or people in other departments do about XX amount of exercise," or "People of the same age do about XX amount of exercise." For example, presenting information about users with similar personality traits, users in the same workplace or job, or users of the same age, which evokes a sense of familiarity in the user, can increase the user's motivation to carry out the action plan. Here, the degree to which a user has carried out their action plan may be quantified (scored) as an achievement rate or points. This quantified degree of carry out may also be displayed (output) to other users, creating a situation where users compete with each other in terms of their carry out level. This quantification of the carry out level may be an individual user's value, or it may be a value for the team (group) to which the user belongs (for example, average value, total value, highest value, etc.). Although the degree to which an action plan has been carried out has been explained here, it is also acceptable to create a situation where users compete with each other in terms of system usage rate, user biometric information (health status), team psychological safety, etc. For example, the system could quantify whether a user is exercising regularly or eating a proper diet, and then allow them to compete with other users. To further explain, the system could perform the above processing if the user has a strong competitive tendency or a strong tendency to care about others, and not perform it if their thinking tendency is weak. In addition, the frequency of processing could be increased when the tendency is strong compared to when it is weak.
[0211] Furthermore, if a user belongs to a group such as a company or team, the system may display information tailored to that group. Specifically, messages such as "Using this system will benefit everyone on your team" or "Using this system will align with your company's objectives" may be displayed.
[0212] Furthermore, messages may be displayed along with statements from individuals who have a significant psychological or practical influence on the user. For example, if the user belongs to a company or team, messages may be displayed along with statements from the company's CEO or team leader. For instance, messages such as "Your company president, Mr. / Ms. XX, recommends using this system" or "Your leader, Mr. / Ms. XX, is checking the usage of this system" may be displayed. Additionally, processing may be performed to output information indicating that the user's superior or someone with a high level of influence on the user is concerned about the user, or more specifically, concerned about the user's physical and mental state, such as "Your superior is concerned about your health." In this case, if the user is a company employee, displaying a statement from the user's superior's superior, i.e., someone two or three levels higher in rank, is more likely to encourage the user to use the information processing system 1 than displaying a statement from the user's superior, i.e., someone one level higher in rank.
[0213] Here, we will explain an example of displaying a message from a superior two ranks higher (superior message) when outputting significance and purpose information. In this example, the significance and purpose management unit 573 determines whether to display the superior message to the target user. If it determines to display the superior message, the significance and purpose management unit 573 outputs an instruction acceptance image to the superior. This instruction acceptance image is an image that receives instructions from the superior regarding whether to allow the output of the superior message to the target user. In other words, the significance and purpose management unit 573 obtains approval from the superior to display the superior message to the subordinate. If approval is obtained, the superior message is output to the target user. In this way, by outputting the superior message conditionally on obtaining approval from the superior, it is avoided that the superior message will be output against the superior's will. Note that the conditions for outputting the superior message are not particularly limited. For example, if harassment such as power harassment or sexual harassment occurs or is severe in the team to which the target user belongs, the Meaning and Purpose Management Unit 573 (Output Management Unit 570) may perform the above processing to output a supervisor message. This message will include content that encourages the user to change their thinking and behavior in order to reduce harassment. In addition to harassment, the Meaning and Purpose Management Unit 573 (Output Management Unit 570) may also perform the above processing if psychological safety is low or if it is necessary to improve communication skills. Furthermore, although the above has been described as a supervisor message, it is not limited to a message from a supervisor, but can be a message from a third party (other person) related to the user. For example, a message from an executive, director, shareholder, human resources manager, industrial physician, counselor, etc., may be output to the target user. Note that there may be multiple third parties related to the user. For example, a message from both a supervisor and an industrial physician may be output.
[0214] Furthermore, if the user values family and, for example, listens carefully to their mother, a message such as, "Does your mother want you to use Information Processing System 1 or implement the action plan?" may be displayed. Alternatively, the message may be displayed while identifying a person other than the user, such as an influential person like a social leader who wants it.
[0215] Furthermore, for individuals with a high psychological or practical influence, messages showing consideration for the user's mental and physical state may be displayed, for example, through statements from the user's favorite idol or lines from anime characters. Additionally, if there are individuals with a high psychological or practical influence on a user, it is advisable to obtain their prior consent before displaying such messages to that user.
[0216] In the above explanation, we described how thoughts and values are obtained by receiving information from the user that indicates items important to them and their personal desires. Here, the information received from the user to determine thoughts and values is not particularly limited. For example, the user's genetic information may be received to determine the user's thoughts and values. The information may directly indicate thoughts and values or indirectly indicate them. For example, thoughts and values may be judged (estimated) based on information such as events the user has experienced in the past or things they liked in the past. Specifically, a user who has experienced the death of a close person from lung cancer may be judged to have thoughts and values that consider health important. Also, a user who suffered from acne in high school may be judged to have thoughts and values that consider beauty, or more specifically, skin condition, important. Furthermore, a user who listened to a lot of music in their teens and a user who played a lot of sports when they were a young working adult may be judged to be interested in music and exercise, respectively. Here, thoughts and values are composed of the user's past experiences and the thoughts and cognitions at the time that form the basis of those values. Therefore, by obtaining information such as what the user previously liked, what they have continued to like, and their past experiences, it is possible to judge the user's thoughts and values. Furthermore, a high level of DNA methylation may indicate a higher risk of mental illness and a higher tendency towards neuroticism. Also, a high tendency towards neuroticism may indicate a strong need for external validation. Therefore, for example, if a user has a high level of DNA methylation, it may be determined that their desire is one of external validation, such as wanting to be liked by many people.
[0217] Furthermore, thoughts and values may be inferred not only from user input regarding thoughts and values as described above, but also from user attributes and user behavior history. For example, a user's thoughts and values may be estimated based on their age. To elaborate further, a user's level of mental maturity may be judged from their age, and their thoughts and values may be estimated from that. For example, since those in their teens and twenties are in adolescence and early adulthood, it may be estimated that building relationships is important to the user, and for example, that romance is important. Also, since those in their fifties and sixties are in middle age, it may be estimated that health is important to the user. In addition, in the messaging function of a Social Networking Service (SNS), if words related to romance such as "I like you," "confession," "breakup," and "cheating" appear frequently, it may be estimated that romance is important.
[0218] Furthermore, while the above description explains prompting users to use the information processing system 1 via push notifications, it is not limited to this. For example, notifications may also be sent to users via email or the messaging function of social networking services (SNS). The notification prompting the user to use the system may be sent only once or multiple times at predetermined intervals. The notification (output of information) to the user described above is not limited to prompting the user to use the information processing system 1; it may also be sent via push notifications, email, or the messaging function of social networking services (SNS).
[0219] Furthermore, in the above explanation, the significance and purpose content was described with reference to Figure 11, etc. Here, the significance and purpose content is not particularly limited as long as it is content that maintains the user's intention to continue using the information processing system 1. For example, the significance and purpose content may be content that enhances the learning effect when students or working adults are studying, or content that helps them quit habits such as smoking or drinking. Alternatively, the significance and purpose content may be content that makes users feel a sense of urgency, such as, "According to statistics from X University, if you continue your current eating habits, you will develop diabetes and shorten your lifespan by 15 years." When this content is presented, the user's motivation may be further increased when advice is output to encourage the user to change their eating habits.
[0220] In order to encourage the continued use of Information Processing System 1, it was explained that significance and purpose information, etc., should be output to the user. In the above explanation, Information Processing System 1 is intended to support the improvement or maintenance of the user's mental and physical state, but the services that Information Processing System 1 provides to the user are not particularly limited. For example, Information Processing System 1 may provide support for buying and selling goods. To further explain, when a user purchases goods through Information Processing System 1, an explanation of the significance of purchasing the goods, so-called incentive control, may be implemented. In addition, services such as creating travel plans may be provided through Information Processing System 1. And incentive control may be implemented for receiving this travel plan creation service. For example, when a user goes to a destination through Information Processing System 1, incentive control may be implemented for going to that destination.
[0221] Although various embodiments and modifications have been described above, these embodiments and modifications can, of course, be combined to form a complete system. Furthermore, this disclosure is not limited in any way to the embodiments described above, and can be implemented in various forms without departing from the gist of this disclosure.
[0222] Information processing system 1 is an example of a system. Management device 500 is an example of a device. User information management unit 510 is an example of a user information storage unit. Content management unit 530 is an example of an output unit. Support information is an example of change information. Output management unit 570 is an example of a modification unit. Mental and physical state information is an example of mental and physical information. Support information management unit 575 is an example of a management information reception unit, promotion unit, reminder unit, reception unit, and confirmation unit. Reminder is an example of promotion information. Usage timing is an example of a candidate time. Habit formation management unit 577 is an example of a probability acquisition unit and a suggestion unit. [Explanation of Symbols]
[0223] 1...Information Processing System, 500...Management Device, 510...User Information Management Department, 570...Management Department, 575...Support Information Management Department, 577...Habit Formation Management Department
Claims
1. A user information storage unit that stores user information, An output unit that outputs change information to the user, which is information that encourages changes in the user's thinking and / or behavior, A modification unit that modifies the output mode of the modified information based on the user information, Equipped with, The user information includes information regarding the user's degree of ego involvement, The modification unit changes the output mode according to the degree of ego involvement. Device.
2. The aforementioned transformation information includes support information that assists the user and value information that indicates the value of the user receiving the support information. The apparatus according to claim 1.
3. The aforementioned value information includes positive information indicating the benefits the user gains from the aforementioned support information and negative information indicating the disadvantages the user gains from the support information. The modification unit changes at least one of the ratio of positive information to negative information and the frequency at which positive information and negative information are output. The apparatus according to claim 2.
4. The modification unit changes the ratio of the positive information and the negative information based on the user information, which includes thought information indicating the user's thoughts and / or mental and physical information indicating the user's mental and physical state. The apparatus according to claim 3.
5. The modification unit modifies at least one of the content, amount, and frequency of the value information as the output mode. The apparatus according to any one of claims 2 to 4.
6. The modification unit suppresses at least one of the content, amount, and output frequency of the value information when the manner in which the user uses the device satisfies predetermined conditions, compared to when the predetermined conditions are not met. The apparatus according to claim 5.
7. The aforementioned transformation information is the reward given to the user, The apparatus according to claim 1, wherein the modification unit modifies the manner in which the reward is given to the user based on the user information.
8. The modification unit modifies the manner in which the reward is given based on the user information, which includes thought information indicating the user's thoughts and / or mind-body information indicating the user's mental and physical state. The apparatus according to claim 7.
9. The aforementioned rewards include easily predictable rewards, which are given at a time that is easily foreseeable for the user, and hard-to-predict rewards, which are given at a time that is difficult for the user to predict. The apparatus according to claim 7 or 8, wherein the modification unit modifies the manner in which the unpredictable reward is given based on the user information.
10. The aforementioned change information is behavioral information, which is information that allows users to schedule and perform specific actions in advance. A management information reception unit that receives information from users regarding schedule management methods, which are ways in which users manage their own schedules, A promotion unit prompts the user to secure a schedule for performing the specific action in accordance with the schedule management method received by the management information receiving unit. Equipped with The apparatus according to claim 1.
11. The system includes a reminder unit that reminds the user to perform the aforementioned specific action. The modification unit changes the output pattern of the reminder by the reminder unit based on the user information. The apparatus according to claim 10.
12. The system includes a receiving unit that receives information from the user indicating at least one of the motives for performing the aforementioned specific action and the obstacles to performing the aforementioned specific action, When the reminder unit sends a reminder to the user, it outputs information to the user indicating at least one of the motive and the obstacle. The apparatus according to claim 11.
13. The modification unit changes the frequency at which the reminder unit sends reminders based on the user information. The apparatus according to claim 11 or 12.
14. The system includes a confirmation unit that checks whether the user has performed the specified action after the scheduled timing of that action. The apparatus according to any one of claims 10 to 13.
15. The aforementioned transformation information is promotional information that encourages the use of the device, The modification unit changes the output mode of the promotion information based on the user information. The apparatus according to claim 1.
16. The output unit receives candidate times from the user, which are the times during the day when the user is likely to use the device, and outputs the promotional information to the user at the timing of the candidate time. The apparatus according to claim 15.
17. A probability acquisition unit that acquires the probability that a user will schedule an appointment during the aforementioned candidate time, The system includes a suggestion unit that proposes a change to the candidate time to the user if the probability is higher than a threshold. The apparatus according to claim 16.
18. The modification unit will not output the promotion information to the user if the user's usage history of the device meets predetermined conditions. The apparatus according to any one of claims 15 to 17.
19. A system comprising a terminal operated by a user and a device, The aforementioned device is A user information storage unit that stores user information, An output unit that outputs change information, which is information that encourages a change in the user's thinking and / or behavior, to the user via the terminal, A modification unit that modifies the output mode of the modified information based on the user information, Equipped with, The user information includes information regarding the user's degree of ego involvement, The modification unit changes the output mode according to the degree of ego involvement. system.
20. A step of outputting change information to the user, which is information that encourages a change in the user's thinking and / or behavior, A step of changing the output mode of the transformation information based on user information, Have the computer run it, The user information includes information regarding the user's degree of ego involvement, The output mode is changed according to the degree of ego involvement. program.
21. Change information, which is information that encourages changes in the user's thinking and / or behavior, is output to the user. Based on user information, the output method of the transformation information is changed. The user information includes information regarding the user's degree of ego involvement, The output mode is changed according to the degree of ego involvement. Information processing methods using information processing systems.