Information processing systems and methods

The system addresses timing mismatches in task completion by calculating stakeholders' attention and emotional states to adjust reminders, ensuring tasks are completed efficiently and aligned with stakeholders' needs.

JP2026055599APending Publication Date: 2026-03-31JVC KENWOOD CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-18
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Existing reminder systems provide notifications based solely on the status of the employee being reminded, leading to potential mismatches in the timing of task completion according to the stakeholders' desired timeline.

Method used

An information processing system that calculates an attention level for tasks from stakeholders' perspectives and adjusts reminder settings accordingly, incorporating biometric and operational data to align with stakeholders' attention and emotional states.

Benefits of technology

This approach ensures tasks are completed smoothly at times convenient for all stakeholders, enhancing task execution and collaboration by reflecting the urgency and priority as perceived by project members and supervisors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026055599000001_ABST
    Figure 2026055599000001_ABST
Patent Text Reader

Abstract

To support the smooth execution of a task by the person in charge at an effective time for all stakeholders involved in the task. [Solution] The information processing system (1) includes a storage unit (110) that stores a personal information DB (111), a task information DB (112), and a reminder management DB (113), and a control unit (120) that includes a registration unit (121), a calculation unit (127) that calculates an attention level indicating the degree of attention to task information by persons other than the person assigned to the incomplete task information, an adjustment unit (123) that adjusts the settings for reminders to the person in charge in the task information based on the attention level, and a reminder execution unit (124).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing system and method.

Background Art

[0002] Generally, tasks with deadlines are assigned to business personnel as "tasks". And an information processing system for managing tasks as information in a database sends a reminder notice to the person in charge assigned to the task information before the deadline when the task information registered in the database has not been completed by the deadline.

[0003] Patent Document 1 discloses a technology related to a schedule management system for sending a reminder notice to a corresponding user regarding a registered schedule. The schedule management system according to Patent Document 1 senses the situation of the user and calculates an evaluation value from the sensed result. And when the evaluation value is equal to or greater than a threshold value, the schedule management system sends a reminder notice to the user.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] Here, reminder notifications from the information processing system are effective in helping employees complete their tasks by the deadline. Furthermore, the progress of a task can affect other tasks handled by various stakeholders, including the employee's supervisor and members of the project to which the task belongs. However, the technology described in Patent Document 1 provides reminder notifications based solely on the status of the employee being reminded. Therefore, there is a problem in that the timing at which the employee takes action regarding the task in response to the reminder may differ from the timing desired by the stakeholders involved in the task.

[0006] In light of the aforementioned challenges, the purpose of this disclosure is to provide an information processing system and method for supporting the smooth execution of tasks by those responsible for the tasks at an effective time for all stakeholders. [Means for solving the problem]

[0007] The information processing system relating to this disclosure includes a calculation unit that calculates an attention level indicating the degree of attention paid to the task information by persons other than the person assigned to the incomplete task information, and an adjustment unit that adjusts the settings for reminders to the person in charge of the task information based on the attention level.

[0008] The information processing method relating to this disclosure involves a computer calculating an attention level indicating the degree of attention paid to the task information by a person other than the person assigned to the incomplete task information, and adjusting the settings for reminders to the person in charge of the task information based on the attention level. [Effects of the Invention]

[0009] This disclosure will enable stakeholders in the task to effectively support the smooth execution of tasks by their assigned personnel at a time that is convenient for them. [Brief explanation of the drawing]

[0010] [Figure 1]This block diagram shows the overall configuration of the reminder system, including the information processing system, related to this disclosure. [Figure 2] This block diagram shows the configuration of a reminder server, which is an example of an information processing system related to this disclosure. [Figure 3] This block diagram shows the configuration of the information processing terminal related to this disclosure. [Figure 4] This flowchart shows the initial setup process for reminders related to this disclosure. [Figure 5] This flowchart shows the process for adjusting reminder settings related to this disclosure. [Figure 6] This flowchart shows the flow of the reminder notification process related to this disclosure. [Figure 7] This flowchart shows another example of the process for adjusting reminder settings related to this disclosure. [Figure 8] This block diagram shows the overall configuration of the reminder system, including the information processing system, related to this disclosure. [Figure 9] Block diagram showing the configuration of the reminder server related to this disclosure. [Figure 10] This block diagram shows the configuration of an information processing terminal, which is an example of the information processing system related to this disclosure. [Figure 11] This block diagram shows the overall configuration of the reminder system, including the information processing system, related to this disclosure. [Figure 12] This block diagram shows the overall configuration of the reminder system, including the information processing system, related to this disclosure. [Modes for carrying out the invention]

[0011] In the following, specific embodiments of this disclosure will be described in detail with reference to the drawings. In each drawing, the same elements are denoted by the same reference numerals, and redundant explanations will be omitted where necessary for clarity.

[0012] (Embodiment 1) The information system according to this embodiment 1 calculates an attention level on the server side, indicating the degree of attention paid to the task information by stakeholders other than the person assigned to the incomplete task information, and adjusts the reminder settings for the person in charge of the task information based on the attention level. This supports the smooth execution of the task by the person in charge at an effective time for the stakeholders involved in the task.

[0013] For example, an employee needs to submit deliverables and reports related to their assigned task information to the project manager or their supervisor. In this case, instead of simply sending a reminder to the employee at a predetermined time, such as one day before the deadline, the frequency and content of the reminders should reflect the level of attention given to the task information by other members of the project, managers, and supervisors. This promotes more effective task management and collaboration among project members. This approach allows for reminders that reflect the priority and urgency of the task information, taking into account the needs and preferred timing of the employee and the collaborating members, compared to simple time- or personal environment-based reminder systems.

[0014] Figure 1 is a block diagram showing the overall configuration of a reminder system 1000 including the information processing system 1 according to this disclosure. The reminder system 1000 comprises a reminder server 100, information processing terminals 200-1 to 200-n and 200-s, and biometric information measuring devices 300-1 to 300-n and 300-s. Hereinafter, n is a natural number. Each of the reminder server 100, information processing terminals 200-1 to 200-n and 200-s, and biometric information measuring devices 300-1 to 300-n and 300-s is connected to communicate via a communication network N. Hereinafter, the communication network N is a wired, wireless, or both type of communication network. The communication network N may include, for example, the Internet. Each of the information processing terminals 200-1 to 200-n and 200-s shall have equivalent functions. Therefore, in the following explanation, information processing terminals 200-1 to 200-n and 200-s may be simply referred to as "information processing terminal 200". Also, each of the biometric information measuring devices 300-1 to 300-n and 300-s shall have equivalent functions. Therefore, in the following explanation, each of the biometric information measuring devices 300-1 to 300-n and 300-s may be simply referred to as "biometric information measuring device 300". Furthermore, each of the personnel U1 to Un shall be assigned a task with at least a deadline as task information. Each of the personnel U1 to Un shall process and complete the task information assigned to them using information processing terminal 200, etc. Furthermore, related parties Us shall be those who are related to a specific task information assigned to any of the personnel U1 to Un. Stakeholders Us include, for example, those who participate in the project to which the specific task information assigned to Person U1 belongs, or those whose processing of their own task information is affected by the progress of the specific task information of Person U1's superiors, colleagues, subordinates, etc. Therefore, Stakeholders Us may also be "administrators" who manage the task information assigned to Person U1, etc. Furthermore, Stakeholders Us may consist of two or more people. At least some of Person U1 to Un and Stakeholders Us may belong to an organization such as a company. In the following explanation, Person U1 to Un and Stakeholders Us may be simply referred to as "User U".

[0015] The reminder system 1000 is an information processing system that is assigned to each of the persons in charge U1 to Un and sends reminder notifications to the information processing terminals 200, etc. of the assigned persons in charge regarding the unfinished task information registered in the database described later. Here, "unfinished" refers to a state where the status of the task information is not marked as "completed", meaning that the deadline of the task information has passed, or the deadline of the task information has not passed and it is in progress, that is, it is being processed. Note that the number of users to be reminded may be at least one or more. Therefore, the reminder system 1000 may be provided with at least the information processing terminal 200 of one person in charge, the information processing terminals 200-s of the related persons Us and the biological information measuring devices 300-s, and the reminder server 100. Also, the reminder server 100 is an example of the information processing system 1 according to the present embodiment. Therefore, it can be said that the reminder system 1000 includes the information processing system 1.

[0016] The biological information measuring device 300 is a device that measures the biological information of the user U who is the measurement target. The biological information measuring device 300 may continuously measure the biological information at regular intervals. That is, the biological information measuring device 300 may constantly monitor the biological information of the user U. Here, the biological information includes, but is not limited to, biomarkers such as heart rate, skin conductance response, and movement. For example, the biological information measuring device 300 may measure measurement data of a plurality of channels and biological information by sensors for measuring electroencephalogram (EEG (Electro Encephalo Graphy)), electrocardiogram (ECG (Electro CardioGram)), etc. For example, the biological information measuring device 300 may be an electroencephalograph or an electrocardiogram measuring device.

[0017] Alternatively, the biometric information measuring device 300 may be installed in close proximity to each user U, or it may be a wearable terminal attached to each user U. In the example in Figure 1, biometric information measuring device 300-1 measures the biometric information of person in charge U1. Similarly, biometric information measuring device 300-n measures the biometric information of person in charge Un. Then, biometric information measuring device 300-s measures the biometric information of person in charge Us. For example, biometric information measuring device 300-s includes the biometric information measured from person in charge Us, along with the identification information of person in charge Us and the measurement date and time, in a registration request, and sends the registration request to the reminder server 100 via the communication network N. The reminder system 1000 may also include a dedicated biometric information analysis server that collects and analyzes the biometric information measured from each user U by each biometric information measuring device 300-1 to 300-n via the communication network N. In that case, the biometric information analysis server sends a registration request to the reminder server 100 via the communication network N, including the analysis results and measurement results for each user U, as well as the user U's identification information and measurement date and time.

[0018] Alternatively, for example, the biometric information measuring device 300-s may be connected to the information processing terminal 200-s used by the relevant party Us via short-range wireless or wired communication. In this case, the biometric information measuring device 300-s may transmit the measured biometric information, etc., to the information processing terminal 200-s. The information processing terminal 200-s may then transmit a registration request, including the biometric information received from the biometric information measuring device 300-s, the identification information of the relevant party Us, and the measurement date and time, etc., to the reminder server 100 via the communication network N.

[0019] The information processing terminal 200 is an information processing device used by user U to process tasks corresponding to task information. In the example in Figure 1, information processing terminal 200-1 is used by person in charge U1, and similarly thereafter, information processing terminal 200-n is used by person in charge Un. Also, information processing terminal 200-s is used by related parties Us. However, it is not necessary for each user U to have their own information processing terminal 200; one information processing terminal 200 may be shared by multiple users U. Furthermore, one user U may use multiple information processing terminals 200. In these cases, the information processing terminal 200 shall identify the user U using it by login information. The detailed configuration of the information processing terminal 200 will be described later.

[0020] The information processing terminal 200 is assumed to be connected to various peripheral devices, such as a camera, microphone, input device for operation information, display device, and speaker (configurations not shown), via wired or wireless communication. Some or all of the above peripheral devices may be built into the information processing terminal 200. The camera captures the user U's face and actions, and outputs the captured image data to the information processing terminal 200. The image data is, for example, a general-purpose image format such as JPEG (Joint Photographic Experts Group) or PNG (Portable Network Graphics) of a predetermined image size, but is not limited to these. The microphone acquires the user U's speech and voice tone as sound data and outputs the acquired sound data to the information processing terminal 200. The sound data is either uncompressed or compressed audio data in an audio file format such as WAV (Waveform Audio Format) or AIFF (Audio Interchange File Format). However, the audio file format is not limited to these. Input devices include keyboards and mice. The input device acquires keyboard and mouse operation information from user U and outputs the acquired operation information to the information processing terminal 200. The display device displays the display information input from the information processing terminal 200 on the screen. The speaker outputs sound data input from the information processing terminal 200.

[0021] Figure 2 is a functional block diagram showing the configuration of a reminder server 100, which is an example of the information processing system 1 according to this disclosure. The reminder server 100 is an information processing device that manages personal information of each user U, task information, and reminder setting information for the person in charge assigned to the incomplete task information. The "reminder setting information" is an example of "settings related to reminders". The reminder server 100 also performs reminder notification processing to the person in charge assigned to the incomplete task information based on the reminder setting information. The reminder server 100 may be implemented as a computer system with distributed or redundant functions using multiple computer devices. The reminder server 100 comprises a storage unit 110, a control unit 120, and an IF (Interface) unit 130.

[0022] The storage unit 110 includes, for example, a non-volatile storage device such as a hard disk or flash memory, and a memory such as RAM (Random Access Memory), i.e., a volatile storage device. The storage unit 110 stores a personal information database (DB) 111, a task information database 112, and a reminder management database 113. The personal information database 111, task information database 112, and reminder management database 113 can be said to correspond to storage areas managed by database management software. Furthermore, the task information database 112 may include the reminder management database 113.

[0023] Personal Information DB111 is a database that manages user information, biometric data, operation history, personality information, etc., for each user U. User information, biometric data, operation history, personality information, etc., may also be called personal information. User information may include identification information that identifies each user U, personal information such as name, and organizational attribute information such as department, position, and job title. User information also includes the recipient of reminder notifications, i.e., destination information. Destination information may include, but is not limited to, the email address of user U, identification information and address information of the information processing terminal 200 used by user U, the login ID of user U, and account information for information systems such as SNS (Social Networking Service).

[0024] The biometric information set is a collection of biometric information and measurement date and time, etc., measured by the biometric information measuring device 300 described above. The biometric information set is associated with personal information corresponding to the identification information of user U included in the registration request for biometric information, etc., received from the biometric information measuring device 300. The biometric information set may also include at least one or both of the following: image data of user U's facial expression captured during operation of the information processing terminal 200, or voice data of user U recorded during operation of the information processing terminal 200. The image data and voice data are associated with the date and time when they were captured or recorded.

[0025] The operation history may include input information from input devices such as the keyboard and mouse, recorded when each user U operates the information processing terminal 200. The input information from input devices may also include finger pressure information during keyboard input. Furthermore, the operation history associates the above-mentioned input information with the date and time it was recorded.

[0026] Personality information should include information that each user U has self-analyzed by answering questionnaires, etc., as well as information that indicates user U's personality as evaluated and analyzed by related parties such as user U's superiors, colleagues, and subordinates.

[0027] Task Information DB112 is a database that manages the content, progress, and processing history of task information assigned to each person in charge. For example, task information may include task ID, task name, task content, person in charge, completion deadline, completion date or completion flag, category, affiliated project, stakeholders, importance or priority, remarks, etc. The person in charge is user information such as the user ID to which the task information is assigned. The completion deadline may also be called the scheduled completion date and time of the task information. Stakeholders are the user information of the person in charge's superiors, colleagues, subordinates, etc., or users belonging to the affiliated project. Furthermore, task information may include multiple subtasks. Subtask information may include subtask ID, subtask name, subtask content, completion deadline, completion date or completion flag, etc. A subtask is a milestone that specifically subdivides a task. For example, if the task is a presentation, subtasks may include information gathering, graph creation, document creation, proofreading of materials, presentation, etc. Task information may also include the person in charge's level of interest in the task content, the person in charge's usual work content, etc.

[0028] The progress status is information indicating the degree of progress and status of task information for each task ID. The progress status may also be able to identify whether the corresponding task information is incomplete. The processing history includes task information for which the completion date has been entered or the completion flag is turned on, and at least the task ID. Note that the task information managed in the task information DB112 is not limited to what is described above.

[0029] The reminder management DB113 is a database that manages reminder settings for assigned personnel in the task information managed in the task information DB112, i.e., reminder setting information. The reminder management DB113 may, for example, manage the task ID or subtask ID in association with the reminder setting information and the reminder history. The task ID or subtask ID uniquely corresponds to the information contained in the task information DB112 mentioned above. In addition, the reminder management DB113 may further associate the task ID or subtask ID with the recipient information of the reminder notification. The recipient information is the recipient information of user U contained in the personal information DB111 for the user information of the assigned personnel associated with the task ID or subtask ID in the task information DB112. The reminder setting information includes the frequency, number of reminders, and intervals of reminders, as well as the content of the reminders. The reminder setting information may also include the scheduled date and time of the reminders. The content of the reminders may include text information included in the reminder notification, operation instruction information to operate the information processing terminal 200 that receives the reminder notification, etc. Text information is part of the display information shown on the screen by the information processing terminal 200 that received the reminder notification. Action instruction information is information that instructs the information processing terminal 200 on what action to take upon receiving the reminder notification. The action may be, for example, a pop-up display, an alarm sound, or a voice message. If the information processing terminal 200 is a portable information terminal, the action may be vibration of the information processing terminal 200. The reminder history may include the date and time of the reminder notification, the content of the reminder notification, etc.

[0030] The control unit 120 is a control device that controls each component of the reminder server 100. The control unit 120 is a processor such as a CPU (Central Processing Unit), GPU (Graphics Processing Unit), FPGA (Field-Programmable Gate Array), or quantum processor (quantum computer control chip). For example, the control unit 120 loads a program from the storage unit 110 into memory and executes the program. The program is a computer program that implements the processing of the information processing method described herein, although its configuration is not shown. As a result, the control unit 120 realizes the functions of the registration unit 121, estimation unit 122, adjustment unit 123, reminder execution unit 124, and calculation unit 127. Some or all of the registration unit 121, estimation unit 122, adjustment unit 123, reminder execution unit 124, and calculation unit 127 may be realized by hardware other than the control unit 120, for example, by a general-purpose or dedicated circuit implemented in a semiconductor device.

[0031] When the registration unit 121 receives a registration request from an information processing terminal 200 or a biometric information measuring device 300, it registers the received information and setting information generated in response to the registration request in the personal information DB 111, task information DB 112, or reminder management DB 113, depending on the information contained in the registration request.

[0032] The calculation unit 127 calculates the level of attention given to the task information by stakeholders other than the person assigned to the incomplete task information. Here, "level of attention" is information that indicates the degree to which stakeholders pay attention to the progress of the task information to which a person who is a stranger to them has been assigned. The level of attention may also be called the "level of attention," which indicates the degree to which stakeholders are paying attention to the progress of the task information to which a person has been assigned. Furthermore, stakeholders, as mentioned above, include those whose processing of their own task information is affected by the progress of a particular task information, and administrators who manage task information. Here, administrators refer to users who have specific privileges and roles within the system. Specifically, these are users who have special privileges to access task information and its progress. Special privileges for access include creating, editing, deleting tasks, and assigning personnel. The level of attention can also be said to be information that indicates, for example, the degree to which an administrator who manages the progress of task information is concerned about whether the person in charge is working on the task information, how far along the processing is, and when it is expected to be completed. In other words, the level of attention can be seen as an indicator of how concerned the administrator is about the progress of the assigned task information.

[0033] Specifically, the calculation unit 127 analyzes the operation history of the person concerned Us in the personal information DB 111, calculates the number of times, frequency, and interval of access by the person concerned to the relevant task information in the task information DB 112, and calculates the level of attention based on the calculated information according to a predetermined standard. For example, suppose that person concerned Us is the supervisor of person in charge U1. Also, suppose that the progress of one or more task information, including the task information of person in charge U1, is managed using a Gantt chart. In this case, the calculation unit 127 calculates the number of times person concerned Us has viewed the progress of person in charge U1's task information in the Gantt chart from the operation history of person concerned Us, and calculates the level of attention higher than the standard value if the number or frequency is high or the interval is short. In other words, the calculation unit 127 calculates the level of attention based on the operation history of the person concerned in the information system related to the task information. Note that the information system related to the task information includes, for example, the application used for accessing the task information or the information system that manages the Gantt chart.

[0034] Alternatively, the calculation unit 127 may calculate the level of attention based on access rights in the information system related to the task information. An information system related to task information may be, for example, a shared workspace where multiple users share electronic data via an information processing terminal 200, etc., for a certain project, and share editing content and operation content. Alternatively, an information system related to task information may be, for example, a shared whiteboard provided by a predetermined information system. When the task information of person in charge U1 is handled in these information systems, the calculation unit 127 may determine that users other than person in charge U1 included in the access rights of the above information system are stakeholders Us. The calculation unit 127 may then analyze the operation history of stakeholders Us included in the access rights in the personal information DB 111, including the operation content and number of views of person in charge U1's task information in the above information system, and calculate the level of attention of stakeholders Us according to a predetermined standard.

[0035] Furthermore, the calculation unit 127 may also take into account the personality information of the stakeholders Us, in addition to the operation history and access rights, to calculate the degree of attention the stakeholders Us are paying to the task information of the person in charge U1.

[0036] The estimation unit 122 estimates the emotions of stakeholders Us regarding incomplete task information. The estimation unit 122 may also estimate the emotions of the person assigned to the incomplete task information. Therefore, it is preferable for the estimation unit 122 to estimate the emotions of user U. Specifically, the estimation unit 122 searches the task information DB 112 for task information where the completion date is not entered or the completion flag is off, and identifies the user information assigned as the person in charge or stakeholder to the task information that matches the search. The estimation unit 122 may also search the task information DB 112 for incomplete task information by referring to the progress status. Alternatively, the estimation unit 122 may search the reminder management DB 113 for incomplete task information. Then, the estimation unit 122 estimates the emotions of user U, who is at least one of the person in charge or stakeholder corresponding to the user information, based on at least one of the biometric information group or operation history included in the identified user information from the personal information DB 111.

[0037] For example, the estimation unit 122 may estimate user U's emotions based on a set of biological information, using physiological biometrics as an evaluation scale. Specifically, the estimation unit 122 may analyze biological information such as heart rate, skin conduction response, electroencephalogram, and electrocardiogram measurement data measured from user U to generate models of user U's concentration level, mental fatigue level, stress level, etc., and estimate the mental state, i.e., user U's emotions, from the models. If the set of biological information is image data or audio data, the estimation unit 122 may estimate user U's emotions based on the set of biological information by processing described later.

[0038] Furthermore, the estimation unit 122 may estimate user U's emotions based on user U's operation history. Specifically, the estimation unit 122 may identify input information from an input device during the time period when user U was processing the retrieved task information, or during the time period immediately before or after that time period, in user U's operation history. For example, if the operation history contains a string related to the relevant task information in the file name, the estimation unit 122 may identify the time period when that file was being edited as the time period when user U was processing the retrieved task information. Alternatively, if the operation history includes a specific application used to process the relevant task information, the estimation unit 122 may identify the time period when that application was used as the time period when user U was processing the retrieved task information. Alternatively, the estimation unit 122 may identify image data and voice data of user U during the time period identified from user U's operation history as user U's biometric information from the biometric information group in the personal information DB 111. Therefore, it can be said that the input information etc. identified by the estimation unit 122 includes at least one or both of user U's operation history or biometric information.

[0039] The estimation unit 122 then analyzes user U's behavior, key input content, finger pressure during key input, typing speed, facial expressions, voice tone, etc., from the identified input information using an AI (Artificial Intelligence) based motion prediction algorithm. Specifically, the estimation unit 122 may use methods such as neural networks, support vector machines, decision trees, and k-nearest neighbors as the AI-based motion prediction algorithm. Here, the estimation unit 122 may estimate user U's emotions from the identified input information. For example, the estimation unit 122 may use an identification method based on a learning model that has been pre-generated by machine learning the combination of each input information item with the corresponding emotion, for emotion estimation based on key input content, finger pressure during key input, typing speed, facial expressions, voice tone, etc.

[0040] Furthermore, the estimation unit 122 may perform emotion estimation of user U based on user U's voice. In this case, known voice-based emotion recognition techniques may be used for voice-based emotion estimation. For example, for voice-based emotion estimation, statistical quantities (mean, variance, slope, etc.) of features such as pitch (frequency) and volume extracted multiple times in a time series may be calculated, and the emotion category to which the feature vector belongs and its coordinate value in the emotion space may be estimated from the multidimensional feature vector converted from the voice signal, thereby estimating the emotion contained in the voice. Here, the machine learning methods described above may be used for emotion estimation based on the feature vector. Then, the estimation unit 122 may estimate user U's emotion based on the above analysis results.

[0041] Furthermore, the estimation unit 122 may analyze the user's emotional state by analyzing the user's typing speed and key input content during the processing of specific task information from the operation history. For example, the estimation unit 122 may estimate the emotional state based on typing speed and rhythm. For instance, fast typing speeds often indicate concentration and positive emotions, while slow typing may indicate negative emotions such as high stress or difficulty in processing the task information being processed. Also, if the typing rhythm changes at regular intervals, it may indicate stable emotions, while irregular rhythms may indicate anxiety or impatience. The estimation unit 122 may also use keystroke dynamics technology to measure the time each key is held down and estimate the emotional state. For example, long key press times may indicate fatigue or stress. Additionally, a high error rate may indicate that the user is experiencing stress. Therefore, the estimation unit 122 should take these factors into account when estimating the emotional state of user U based on typing speed and key input content. In this context, typing speed refers to an indicator that measures how many characters can be entered within a certain amount of time. For example, it measures the number of characters that can be entered per minute (WPM: Words Per Minute). For instance, if user U can enter 50 words per minute, their typing speed is 50 WPM.

[0042] Furthermore, the estimation unit 122 may estimate user U's emotions based on a combination of user U's biometric information and operation history. In addition, the estimation unit 122 may estimate user U's emotions by adding user U's personality information to at least one of the biometric information and operation history.

[0043] Furthermore, the estimation unit 122 may estimate user U's emotion as one of several levels in a predetermined index indicating user U's psychological state in response to task information. Specifically, the estimation unit 122 may estimate user U's emotion level using the aforementioned biometric information group or operation history, etc. For example, the estimation unit 122 may determine positive emotion on a three-level scale, or negative emotion on a three-level scale, as the emotion level of user U. In this case, for example, the estimation unit 122 estimates a larger value for the number representing the level of positive emotion as the user U's positive emotion in response to task information increases. Alternatively, the estimation unit 122 estimates a larger value for the number representing the level of negative emotion as the user U's negative emotion in response to task information increases. Alternatively, the emotion levels may be set to three levels: "negative" as level 1, "positive and non-negative" as level 2, and "positive" as level 3. Alternatively, the degree from positive to negative may be used as an index of user U's psychological state. For example, if the emotional level is set on a scale of 1 to 10, levels 1 to 5 may be considered positive emotions, and levels 6 to 10 may be considered negative emotions. In this case, level 1 indicates a higher level of positive emotion than level 5, and level 10 indicates a higher level of negative emotion than level 6. Note that the emotional level is not limited to this example, as long as there are two or more levels. Alternatively, the estimation unit 122 may simply estimate the level indicating that user U's emotion towards the task information is at least one level of positive or negative emotion as user U's emotion. Alternatively, the estimation unit 122 may estimate the levels of user U's positive and negative emotions towards the task information as numerical values.

[0044] Examples of an employee's feelings towards task information include the following: If an employee repeatedly writes and deletes while editing a file related to a specific task, it is possible that the employee is having difficulty processing that task. In this case, the estimation unit 122 may simply estimate the employee's feelings towards the specific task information as "negative" without classifying them into levels. Conversely, if the employee does not repeatedly write and delete while editing a file related to a specific task, it may simply be estimated as "positive." Alternatively, the level of emotion may be classified according to the editing time and the number of characters repeatedly edited when writing and deleting are repeated on the file related to the specific task information. For example, if the editing time and number of characters are below a predetermined value, the estimation unit 122 may estimate a higher level of positive emotion, and if they are above the predetermined value, it may estimate a higher level of negative emotion compared to when they are below the predetermined value. This allows the reminder settings to be adjusted to appropriate information according to the employee's emotional level. Furthermore, when estimating the emotional level based on user U's voice, for example, a trained model that has been machine-learned can be used as follows. For example, an emotion level estimation AI model can be used that takes a multidimensional feature vector converted from an audio signal as input and outputs a level of positive or negative emotion. The input data of the multidimensional feature vector converted from the audio signal and the output data of the emotion level are used as training data. Machine learning is then performed on the emotion level estimation AI model using this training data. As a result, the estimation unit 122 may use the trained model of the emotion level estimation AI model that has undergone machine learning to estimate the emotion level based on the user U's voice. In this way, the settings related to reminders can be adjusted to appropriate information according to the level.

[0045] Furthermore, the estimation unit 122 should estimate the emotions of the person in charge at the time new task information is assigned to them. In other words, the estimation unit 122 should estimate the emotions of the person in charge from biometric information measured at the time new task information is assigned to them or from the acquired operation history in the most recent time period. This allows for a more accurate estimation of the person in charge's emotions regarding the assigned task information.

[0046] Furthermore, the estimation unit 122 may estimate the employee's emotions multiple times while the task information is incomplete. For example, the estimation unit 122 may estimate the employee's emotions multiple times using measured biometric information and acquired operation history while the employee is processing specific task information. This makes it possible to understand changes and trends in the employee's emotional level during processing specific task information. Therefore, the reminder settings described later can be adjusted more appropriately.

[0047] Furthermore, the estimation unit 122 may estimate the employee's emotions by taking into account the completion status of tasks previously handled by the employee. Here, completion status refers to actual processing information related to task information, such as the processing content of completed task information, the relationship between reminder notifications and processing dates, and the relationship between deadlines and actual completion dates. Specifically, the estimation unit 122 may refer to the processing history of the task information DB 112, identify past task information related to the task information that the employee is currently processing, i.e., incomplete, and estimate the employee's emotions regarding the currently processed task information by taking into account the completion status of the identified past task information. For example, the estimation unit 122 may identify past task information that is similar to the currently processed task information in terms of task content, category, affiliated project, stakeholders, or importance. Then, the estimation unit 122 may estimate the employee's emotions regarding the currently processed task information by taking into account the difference between the deadline and the actual completion date of the identified past task information, the progress in response to reminder notifications, etc. For example, if the actual completion date of a identified past task was earlier than the deadline, it can be inferred that the user felt good about that task. Therefore, in such cases, the estimation unit 122 may estimate that user U's emotions regarding the task currently being processed are positive, or estimate a higher level of positivity. Conversely, if the actual completion date of a identified past task was close to or after the deadline, the estimation unit 122 may estimate that user U's emotions are negative, or estimate a higher level of positivity. The estimation unit 122 may also estimate user U's emotions based on user U's emotions or the progression of emotions when user U checked the reminder notification for the identified past task, or the progression of user U's emotions in the past for the task currently being processed. Alternatively, the estimation unit 122 may refer to the personal information DB 111 and estimate the emotions of the person in charge at the time based on the biometric information or operation history of the person in charge during the processing period of the identified past task. The estimation unit 122 then takes into account the estimation results of the person in charge during the processing period of the identified past task information to estimate the emotions of the person in charge of the task currently being processed.This may improve the accuracy of estimating the emotions of the person in charge regarding the assigned task information. The estimation unit 122 may also estimate the emotions of the person in charge of a given task information in the same manner as described above, taking into account the timing, the person in charge's achievement status, and the person in charge's operation history. The emotion estimation process is not limited to these, and known emotion estimation techniques may be used.

[0048] The adjustment unit 123 adjusts the reminder settings for assigned personnel in incomplete task information based on the level of attention of stakeholders Us calculated by the calculation unit 127. Specifically, the adjustment unit 123 updates the reminder setting information in the reminder management DB 113 for the relevant task information based on the level of attention of stakeholders Us for the relevant task information. More specifically, the adjustment unit 123 may adjust the reminder settings to change at least one of the number of reminders or the content of the reminders for the relevant task information based on the level of attention of stakeholders Us. For example, if stakeholders Us check the progress of assigned personnel U1's task information using a Gantt chart or the like a predetermined number of times, the calculation unit 127 calculates the level of attention to be higher than the threshold. If the level of attention is above the threshold, the adjustment unit 123 may change the number of reminders for assigned personnel U1 in the relevant task information to be higher than the standard value. Conversely, if the level of attention is lower than the threshold, the adjustment unit 123 may change the number of reminders for assigned personnel U1 in the relevant task information to be lower than the standard value. Furthermore, if the number of times stakeholders Us check the progress exceeds a predetermined number, it can be said that stakeholders Us are concerned about the progress of the relevant task information. Therefore, increasing the number of reminders sent to person in charge U1 can encourage person in charge U1 to complete the relevant task information. Also, if the level of attention exceeds a certain value, the adjustment unit 123 should modify the content of the reminder sent to person in charge U1 for the relevant task information to include phrases such as "consult with project members" or "get advice from your supervisor." This means that if person in charge U1 is not good at reporting or tends to be slow to start on task information, the adjustment unit 123 can modify the reminder content to support behavioral improvement. Also, if the level of attention exceeds a certain value, the adjustment unit 123 should adjust the subdivided reminder settings so that reminder notifications are sent to person in charge U1 for each completion deadline of the subtask unit of the relevant task information. Therefore, when the matter is of high interest to stakeholders (Us), reminder notifications can be made by breaking down the granularity of the notifications or increasing their frequency, thereby guiding the person in charge (U1) to smoothly process the task information.

[0049] Furthermore, the adjustment unit 123 may adjust the reminder settings based on the attention level calculated by the calculation unit 127 and the estimated emotions of the stakeholders Us by the estimation unit 122.

[0050] The adjustment unit 123 adjusts the reminder settings for the person in charge or related party Us in the task information based on the emotion estimation results of the estimation unit 122. Specifically, the adjustment unit 123 updates the reminder setting information in the reminder management DB 113 for the relevant task information based on the emotion estimation results of the estimation unit 122. For example, the adjustment unit 123 may determine the initial setting of the reminder setting information based on the emotion estimation results of the person in charge or related party Us at the time new task information is assigned to the person in charge, and register the determined initial setting as reminder setting information in the reminder management DB 113. The adjustment unit 123 may also update the reminder management DB 113 to change the reminder setting information based on the emotion estimation results of the person in charge or related party Us in incomplete task information. Furthermore, the adjustment unit 123 may update the reminder management DB 113 to change the reminder setting information in incomplete task information based on the continuously estimated changes in the emotion of user U. Furthermore, the adjustment unit 123 may adjust the reminder setting information to include all the information registered in the task information, or information focused on some important points, based on the emotion estimation result.

[0051] In particular, the adjustment unit 123 determines whether the emotional level in the estimation result is above a predetermined threshold, and adjusts the reminder settings to change at least one of the number of reminders or the content of the reminders according to the determination result. By adjusting the number of reminders and the content of the reminders in consideration of the emotions of the person in charge, it is possible to support the performance of tasks in line with the psychological state of the person in charge.

[0052] For example, if the threshold is negative emotion level 3, the adjustment unit 123 determines whether the level of the person in charge's emotion towards the newly assigned task information is negative emotion level 3 or higher. If the estimated level of the person in charge's emotion is negative emotion level 3, the adjustment unit 123 determines that the person in charge's emotion level is negative emotion level 3 or higher. Also, if the estimated level of the person in charge's emotion is "positive" or "other than positive and negative," the adjustment unit 123 may determine that the person in charge's emotion level is less than negative emotion level 3. Similarly, if the estimated level of the person in charge's emotion is negative emotion level 1 or 2, the adjustment unit 123 also determines that the person in charge's emotion level is less than negative emotion level 3.

[0053] For example, if the estimated emotion of the person in charge regarding newly assigned task information is "positive," the adjustment unit 123 should determine the initial settings for the reminder settings information to either reduce the number of reminders or increase the frequency and interval compared to when the estimated result is "negative," and register this in the reminder management DB 113. In this case, since the person in charge's psychological state is positive regarding the task information, setting the timing of the reminder notification earlier than the default can promote the person in charge's task completion. In this case, the adjustment unit 123 should also adjust the reminder settings information by adding wording that urges the person to submit or report quickly. In these cases, since the person in charge of the task information is in a positive psychological state, slightly increasing the burden on the person in charge can promote the person in charge's task completion.

[0054] On the other hand, if the estimated emotion of the person in charge regarding newly assigned task information is "negative," the adjustment unit 123 may decide on an initial setting that uses more polite language for the reminder notification text compared to when the estimation result is "positive," and register it in the reminder management DB 113. For example, if the task information is document creation, the adjustment unit 123 may elaborate on the content of the reminder notification by including information about the people who will review the document in the text of the reminder notification. Alternatively, if the estimated emotion is "negative," the adjustment unit 123 may decide on an initial setting that extracts some important points and register it in the reminder management DB 113. Alternatively, if the estimated emotion is "negative," the adjustment unit 123 may decide on an initial setting that reveals information such as the people involved in the relevant task information, for example, that there are people waiting for the completion of the relevant task information, and register it in the reminder management DB 113.

[0055] Alternatively, if the estimated emotion is "negative," the adjustment unit 123 may determine the initial settings for subdivided reminder setting information so that reminder notifications are sent for each completion deadline of the subtask unit of the task information, compared to when the estimated emotion is "positive," and register this information in the reminder management DB 113. For example, if the task information is document creation, the deadline for creating the first draft of the document, i.e., the deadline for requesting review from a supervisor, may be set as subtask 1, and the deadline for revising the document may be set as subtask 2. In this way, the adjustment unit 123 may set tasks for sending multiple reminder notifications from the task information as subtasks and determine the subtasks as the initial settings for the reminder setting information. In these cases, since the psychological state of the person assigned the task information is negative, the hurdle for task completion can be lowered to support the person in performing the task. Furthermore, the adjustment unit 123 may also adjust the reminder setting information so that, not limited to the initial settings, the person in charge can change the reminder setting information at any time between the start and completion of processing the task information, based on the estimated emotion of the person in charge at that time.

[0056] Furthermore, the set of emotional levels estimated multiple times within a certain period shall be called the emotional psychological state or simply the emotional state. In this case, if negative emotions exceeding a threshold occur consecutively multiple times in the estimation results, the emotional psychological state may be considered "negative." Similarly, if positive emotions exceeding a threshold occur consecutively multiple times in the estimation results, the emotional psychological state may be considered "positive." Here, if the adjustment unit 123 indicates that the emotional psychological state in the multiple estimation results has transitioned from a first state to a second state, and that the second state has been maintained for a certain period of time, it may adjust the settings related to reminders. For example, let's say the first state is "positive" and the second state is "negative." In this case, suppose the adjustment unit 123 determines from the multiple estimation results that the employee's emotional psychological state has transitioned from "positive" to "negative," and that this "negative" psychological state has been maintained for several hours. In such a case, the adjustment unit 123 may adjust the reminder settings for the relevant task information to lower the hurdle for task completion as described above.

[0057] On the other hand, the first state is considered "negative," and the second state is considered "positive." In this case, the adjustment unit 123 determines, based on multiple estimation results, that the employee's emotional psychological state shifted from "negative" to "positive," and that this "positive" psychological state was maintained for several hours. In such cases, the adjustment unit 123 should adjust the reminder settings by changing the timing of the reminder notification for the relevant task information earlier, reducing the number of reminder notifications, or adding wording to the reminder content that urges submission or reporting to be expedited. In these cases, it is considered that the employee has overcome the peak of processing the relevant task information, and as described above, slightly increasing the workload on the employee can promote the employee's task completion. Therefore, the adjustment unit 123 can flexibly adjust reminders based on the employee's emotional changes based on multiple estimation results. It should also be noted that the above emotional psychological state can be applied to emotional levels.

[0058] Furthermore, the estimation unit 122 may estimate the operator's level of tension. The estimation unit 122 estimates the user U's level of tension based on the operator's heart rate velocity from their biometric information. The adjustment unit 123 may adjust the reminder setting information for the relevant task information based on the estimation result of the operator's level of tension, including action instruction information other than screen display, such as voice notifications and changes in keyboard operation, which are displayed as pop-up screens on the screen of the information processing terminal 200. For example, if the adjustment unit 123 determines that the operator is in a state of tension based on the estimation result of the operator's level of tension, it may assume that the operator's concentration is scattered. In this case, it is advisable to adjust the reminder setting information for the relevant task information by adding action instruction information for voice notifications. Alternatively, in this case, the adjustment unit 123 may adjust the reminder setting information for the relevant task information by adding action instruction information that is displayed as a pop-up screen on the screen of the information processing terminal 200 in a position where the operator's gaze is focused, along with a warning sound, and that other terminal operations will not be accepted until the pop-up screen is confirmed. Furthermore, if the operator is in a state of tension, the adjustment unit 123 may assume that the operator is in a hurry to process the task. In this case, it is advisable to adjust the settings by adding an action instruction to reduce the key input depth to the reminder settings of the relevant task information. Furthermore, the adjustment unit 123 may also adjust the settings if the person in charge is under stress or is flustered and not calm. In this case, it is advisable to adjust the settings by adding an action instruction to display a pop-up for final confirmation to the reminder settings of the relevant task information.

[0059] The reminder execution unit 124 refers to the reminder management DB 113 to identify the task information to be reminded and sends a reminder notification based on the reminder setting information to the recipient information of the person to whom the identified task information is assigned. Specifically, the reminder execution unit 124 identifies a task ID or subtask ID for which the timing of the reminder notification is set to be a predetermined period before the completion deadline of the task information, based on the reminder setting information in the reminder management DB 113. Then, the reminder execution unit 124 identifies the user information set as the person in charge for the identified task ID or subtask ID from the task information DB 112. Then, the reminder execution unit 124 identifies the recipient information included in the identified user information from the personal information DB 111. Then, the reminder execution unit 124 generates a reminder notification message that includes the reminder content included in the reminder setting information for the identified task ID or subtask ID and sends the reminder notification message to the recipient information via the communication network N. Furthermore, when a person in charge completes the assigned task, the reminder execution unit 124 registers the completion date and time in the completion date of the corresponding task in the task information DB 112, or updates the completion flag to ON. In this case, the reminder execution unit 124 also registers in the progress status and processing history that the corresponding task in the task information DB 112 has been completed. In addition, in this case, the reminder execution unit 124 may also delete the information related to the corresponding task from the reminder management DB 113 and move it to the processing history, etc., in the task information DB 112.

[0060] The IF unit 130 is an interface circuit that communicates between the reminder server 100 and the outside world. Specifically, the IF unit 130 communicates with information processing terminals 200-1 to 200-n and biological information measuring devices 300-1 to 300-n via the communication network N. The IF unit 130 may be implemented as a general-purpose or dedicated circuit implemented in a semiconductor device, for example. Alternatively, the IF unit 130 may be implemented as a combination of the above-mentioned communication circuit and software that controls the communication processing.

[0061] Figure 3 is a block diagram showing the configuration of an information processing terminal 200 according to this disclosure. The information processing terminal 200 comprises a storage unit 210, a control unit 220, and an IF unit 230. The storage unit 210 includes, for example, a non-volatile storage device such as a hard disk or flash memory, and a memory such as RAM, i.e., a volatile storage device. The storage unit 210 stores behavioral information 211 and biological information 212.

[0062] Behavioral information 211 includes user U's image data, sound data, and operation information, etc. Behavioral information 211 may also include information indicating user U's actions, analyzed from the image data, sound data, and operation information, etc. Each piece of data and information in behavioral information 211 is associated with the date and time of acquisition.

[0063] Biological information 212 is biological information measured by the biological information measuring device 300 from user U. Biological information 212 shall include the date and time of measurement.

[0064] The control unit 220 is a control device that controls each component of the information processing terminal 200. The control unit 220 is, for example, a processor such as a CPU, GPU, FPGA, or quantum processor. For example, the control unit 220 loads a program from the storage unit 210 into memory and executes the program. The program, although not shown in the diagram, is a computer program that implements various processes in the information processing terminal 200 according to this disclosure. As a result, the control unit 220 realizes the functions of the acquisition unit 221, the transmission / reception unit 222, and the display control unit 223. Some or all of the functions of the acquisition unit 221, the transmission / reception unit 222, and the display control unit 223 may be realized by hardware other than the control unit 220, for example, by general-purpose or dedicated circuits implemented in a semiconductor device.

[0065] The acquisition unit 221 acquires image data from the camera, capturing the user U's face, movements, etc. The acquisition unit 221 also acquires sound data, including the user U's voice, from the microphone. The acquisition unit 221 also acquires user U's operation information from the input device. The acquisition unit 221 registers the acquired image data, sound data, and operation information as activity information 211 in the storage unit 210, associating them with the acquisition date and time. The acquisition unit 221 also acquires user U's biological information from the biological information measuring device 300, and registers the acquired biological information as biological information 212 in the storage unit 210, associating the measurement date and time with the acquired biological information.

[0066] The transmitting / receiving unit 222 transmits the behavioral information 211 and biometric information 212 registered in the storage unit 210 to the reminder server 100 via the communication network N. The transmitting / receiving unit 222 may transmit data or information each time the acquisition unit 221 acquires data or information, or each time data or information is registered in the storage unit 210. Alternatively, the transmitting / receiving unit 222 may periodically transmit untransmitted data or information from the storage unit 210.

[0067] Furthermore, the transmitting / receiving unit 222 receives reminder notifications from the reminder server 100 via the communication network N. The transmitting / receiving unit 222 then outputs display information, such as messages, included in the received reminder notification to the display control unit 223. If the received reminder notification includes operation instruction information, the transmitting / receiving unit 222 outputs the operation instruction information to the appropriate output destination. For example, if the operation instruction information includes a pop-up display, the transmitting / receiving unit 222 outputs the pop-up display instruction information to the display control unit 223. If the operation instruction information includes an alarm sound or voice message, the transmitting / receiving unit 222 outputs the alarm sound or voice message to the speaker via the IF unit 230. If the operation instruction information includes vibration, the transmitting / receiving unit 222 outputs a vibration instruction to the IF unit 130.

[0068] The display control unit 223 controls the display device to display the display information received from the transmitting / receiving unit 222. When the display control unit 223 receives instruction information for a pop-up display from the transmitting / receiving unit 222, it controls the display device to display a pop-up.

[0069] The IF unit 230 is an interface circuit that enables communication between the information processing terminal 200 and the outside world. Specifically, the IF unit 130 communicates with the reminder server 100 via the communication network N. Furthermore, the IF unit 230 may also communicate with the biometric information measuring device 300 via short-range wireless communication or wired communication. The IF unit 130 also outputs captured images and the like received from the connected camera to the storage unit 110 via the control unit 120. The IF unit 130 also outputs sound data received from the connected microphone to the storage unit 110 via the control unit 120. The IF unit 130 also outputs input information received from the connected input device to the control unit 120. The IF unit 130 also outputs display information received from the control unit 120 to the display device. The IF unit 130 also outputs sound data received from the control unit 120 to the speaker. Furthermore, the IF unit 130 outputs the operation instruction information received from the control unit 120 to the vibration circuit. The IF unit 130 may be implemented, for example, by a general-purpose or dedicated circuit implemented in a semiconductor device. Alternatively, the IF unit 130 may be implemented by a combination of the above-mentioned communication circuit and software that controls the communication process.

[0070] Figure 4 is a flowchart showing the initial reminder setup process when new task information is assigned to Person U1 in this disclosure. Here, Stakeholder Us is Person U1's supervisor and is a stakeholder in the task information assigned to Person U1.

[0071] For example, Us, the supervisor of U1, registers new task information, including its contents, completion deadline, and assigned to U1, on the information processing terminal 200-s. In response, the information processing terminal 200-s sends a registration request, including the task information and assigned person, to the reminder server 100 via the communication network N. In response, the registration unit 121 of the reminder server 100 acquires the task information assigned to U1 (S401). The registration unit 121 then registers the acquired task information in the task information DB 112. The registration unit 121 may also register Us, the user who made the registration request, as a related party in the task information DB 112. The registration unit 121 then registers the initial reminder settings for the acquired task information in the reminder management DB 113 (S402).

[0072] Figure 5 is a flowchart showing the flow of the reminder setting adjustment process when task information assigned to person in charge U1 related to this disclosure is being processed. Here, the person in charge Us is the supervisor of person in charge U1 and is a person in charge of the task information assigned to person in charge U1.

[0073] For example, suppose that participant Us uses the information processing terminal 200-s to access task information assigned to person in charge U1 and check the progress of the task information. The biometric information measuring device 300-s periodically measures participant Us's biometric information and transmits the measured biometric information, measurement date and time, and participant Us's identification information to the information processing terminal 200-s. In response, the acquisition unit 221 of the information processing terminal 200-s acquires participant Us's biometric information from the biometric information measuring device 300-s. The acquisition unit 221 also acquires behavioral information 211 such as image data, sound data, and operation information of participant Us. Then, the transmission / reception unit 222 of the information processing terminal 200-s transmits a registration request including the behavioral information 211 and biometric information 212 to the reminder server 100 via the communication network N. Furthermore, the biometric information measuring device 300-s may send a registration request, including the measured biometric information, to the reminder server 100 via the communication network N without going through the information processing terminal 200-s. In this case, the transmitting / receiving unit 222 of the information processing terminal 200-s shall send a registration request, including the behavioral information 211, to the reminder server 100 via the communication network N.

[0074] Accordingly, the registration unit 121 of the reminder server 100 acquires a registration request including the biometric information and behavioral information of the person concerned Us (S501). The registration unit 121 may also acquire a registration request including the biometric information of the person concerned Us from the biometric information measuring device 300-s via the communication network N, and acquire a registration request including the behavioral information of the person concerned Us from the information processing terminal 200-s via the communication network N. Then, the registration unit 121 registers the biometric information and behavioral information acquired in step S501 into the personal information DB 111 of the person concerned Us (S502).

[0075] Subsequently, the calculation unit 127 determines whether the information accessed by stakeholders Us is related to the task information of person in charge U1 (S503). Here, it is assumed that the task information of person in charge U1 accessed by stakeholders Us is incomplete. For example, the calculation unit 127 identifies the activity information of stakeholders Us that was registered in the personal information DB 111 in step S502 from the personal information DB 111. Then, the calculation unit 127 refers to the task information DB 112 and determines whether it relates to a specific task information, for example, by looking at the operation history of the activity information, such as the file name being edited or the application being used. Alternatively, the calculation unit 127 may determine whether stakeholders Us is related to the task information based on the access rights in the information system related to the task information accessed by stakeholders Us.

[0076] In step S503, if it is determined that the information accessed by stakeholders Us is related to the task information of person in charge U1 (YES in S503), the calculation unit 127 calculates the level of attention stakeholders Us have to person in charge U1's task information from the personal information database 111 (S504). For example, the calculation unit 127 searches the personal information database 111 for biometric information and operation history of person in charge U1 for a certain period from the present to a predetermined time ago. Then, the calculation unit 127 calculates the level of attention stakeholders Us have to person in charge U1's task information by performing various analyses on the retrieved biometric information and operation history for the certain period as described above. Alternatively, the calculation unit 127 may calculate the level of attention according to stakeholders Us's position, etc. For example, if stakeholders Us is a superior of person in charge U1's superior, the task information assigned to person in charge U1 can be said to have a higher level of attention within the organization. Alternatively, the calculation unit 127 may calculate the level of attention based on the deadline or progress of the entire project to which person U1 belongs, or the annual achievement goals for the entire department or person U1. Alternatively, the calculation unit 127 may refer to the personal information DB 111 and calculate the level of attention based on the results of the analysis of the person concerned Us's image data, sound data, and behavioral information such as operation information. For example, the estimation unit 122 analyzes eye movements from the image data of person concerned Us during the time when Us accessed person U1's task information. If the calculation unit 127 determines, based on the analysis results, that Us was intently watching the progress display of person U1's task information, the calculation unit 127 should calculate a higher level of attention for person concerned Us. Alternatively, the estimation unit 122 analyzes the content of speech from the sound data of person concerned Us during the time when Us accessed person U1's task information. Furthermore, if the calculation unit 127 determines, based on the analysis results, that the task information of person in charge U1 includes a monologue, the calculation unit 127 may calculate a higher level of attention from person in charge Us. Alternatively, if the amount of operation of person in charge Us's input device during the time when person in charge U1 accessed the task information exceeds a certain value, the calculation unit 127 may calculate a higher level of attention from person in charge Us. In addition, in this case, the registration unit 121 may add person in charge Us to the task information DB 112 as a person in charge of the relevant task information.

[0077] Then, the adjustment unit 123 adjusts the reminder settings corresponding to the task information based on the attention level calculated in step S504 (S505). Specifically, the adjustment unit 123 adjusts by determining the changes to the reminder setting information according to the level of attention level. For example, the calculation unit 127 calculates the attention level to be higher than the standard value if the number of times stakeholders Us have checked the task information of person in charge U1 using a Gantt chart, etc., is higher than a predetermined value. Therefore, if the attention level is higher than the standard value, the adjustment unit 123 adjusts by determining the changes to the reminder setting information to increase the number of reminder notifications sent to person in charge U1 for the relevant task information or to increase the frequency. After that, the adjustment unit 123 updates the reminder management DB 113 with the adjusted reminder setting information (S506). Then, the reminder server 100 terminates the reminder setting adjustment process.

[0078] Furthermore, if, in step S503, it is determined that the information accessed by the party concerned Us is not related to the task information of the person in charge U1 (NO in S503), the reminder server 100 terminates the reminder setting adjustment process.

[0079] Figure 6 is a flowchart showing the flow of the reminder notification process according to this disclosure. First, the reminder execution unit 124 of the reminder server 100 determines at a predetermined timing whether or not there is task information to be reminded in the task information DB 112 (S601). The predetermined timing may be, for example, a regular interval. If it is determined in step S601 that there is no task information to be reminded (NO in S601), the reminder execution unit 124 executes step S601 again after a certain period of time.

[0080] In step S601, if it is determined that there is task information to be reminded (YES in S601), the reminder execution unit 124 determines whether or not there are stakeholders Us for the relevant task information (S602). Specifically, the reminder execution unit 124 may determine the existence of stakeholders Us by referring to the reminder management DB 113 and the task information DB 112.

[0081] In step S602, if it is determined that there is a person Us involved with the task information in question (YES in S602), the calculation unit 127 calculates the level of attention that person Us has to the task information of person U1 from the personal information DB 111 (S603). For example, the calculation unit 127 calculates the level of attention that person Us has to the task information of person U1 from the personal information DB 111 based on the latest operation history of the identified person Us. Alternatively, the calculation unit 127 may calculate the level of attention that person Us has to the task information of person U1 from the personal information DB 111 based on the operation history of the identified person Us over a certain period. Specifically, the calculation unit 127 calculates the level of attention that person Us has to the task information of person U1 in the same manner as in step S407 or S504 described above.

[0082] Then, the adjustment unit 123 adjusts the reminder settings corresponding to the relevant task information based on the level of attention (S604). For example, the adjustment unit 123 may make the adjustment by determining the changes to the reminder setting information, similar to steps S408 or S505 described above. Then, the adjustment unit 123 updates the reminder management DB 113 with the adjusted reminder setting information. After that, the reminder execution unit 124 determines whether the relevant task information is subject to a reminder in the adjusted settings (S605).

[0083] If the task information in step S605 is determined not to be subject to a reminder, the reminder execution unit 124 suspends the reminder notification (S607). At this time, the registration unit 121 may register the date and time of the suspension of the reminder notification in the reminder history of the reminder setting information corresponding to the task information in the reminder management DB 113. Alternatively, the adjustment unit 123 may readjust the reminder setting information in response to the suspension of the reminder notification and update the reminder management DB 113 with the readjusted reminder setting information.

[0084] On the other hand, if the task information in step S605 is determined to be a reminder target, the reminder execution unit 124 sends a reminder notification to the information processing terminal 200-1 of the person in charge U1 based on the adjusted reminder setting information (S606). The registration unit 121 may register the date and time of sending the reminder notification in step S606, its content, etc., in the reminder history of the reminder management DB 113. By utilizing the reminder history, it is possible to improve the accuracy of calculating the level of attention given to stakeholders Us in future task information and adjusting the settings related to reminders. In addition, if it is determined in step S602 that there are no stakeholders Us for the task information in question (NO in S602), the reminder server 100 may execute the process in step S606 described later, according to the initial reminder settings in Figure 4.

[0085] In accordance with step S606, for example, the information processing terminal 200-1 receives a reminder notification from the reminder server 100 via the communication network N and performs processing according to the received reminder notification. For example, the information processing terminal 200-1 displays display information such as a message included in the reminder notification on the display device. Alternatively, if the reminder notification includes operation instruction information, the information processing terminal 200-1 displays a pop-up on the display device, outputs an alarm sound or voice message from the speaker, and performs vibrations, etc., as described above.

[0086] This allows the assigned person U1 to receive appropriate reminders for incomplete task information, tailored to the level of attention the stakeholders Us are paying to it. For example, if stakeholders Us frequently check the task information assigned to assigned person U1, it is highly likely that stakeholders Us are concerned about the progress of the task. The adjustment process within the reminder setting adjustment process and reminder notification process described in this disclosure allows for increasing the number of reminder notifications sent to assigned person U1 for task information that stakeholders Us are paying more attention to, and for subdividing the content of the notifications. As a result, assigned person U1 can more easily report progress to stakeholders Us appropriately in response to reminder notifications. Thus, it is possible to support the smooth execution of tasks by assigned person U1 at an effective time for stakeholders Us.

[0087] Figure 7 is a flowchart illustrating another example of the reminder setting adjustment process when the person in charge U1 related to this disclosure is processing the assigned task information. The reminder setting adjustment process in Figure 7 uses the estimated sentiment of the person in charge Us, in addition to the level of attention, to adjust the reminder settings. Below, we will mainly explain the differences from Figure 5, and will omit explanations of processes that overlap with Figure 5 as appropriate.

[0088] First, if it is determined in step S503 that the information accessed by stakeholder Us is related to the task information of person in charge U1 (YES in S503), then, in parallel with step S504 described above, the estimation unit 122 estimates stakeholder Us's feelings towards person in charge U1's task information from the personal information DB 111 (S504a). For example, the estimation unit 122 searches the personal information DB 111 for biometric information and operation history of stakeholder Us for a certain period from the present to a predetermined time ago. Then, the estimation unit 122 estimates the changes in stakeholder Us's feelings by performing various analyses on the retrieved biometric information and operation history for that period, as described above. Note that the estimation unit 122 may estimate feelings at a single point in time, not just the changes in feelings over a certain period.

[0089] Then, after steps S504 and S504a, the adjustment unit 123 adjusts the reminder settings corresponding to the relevant task information based on the estimated level of attention and emotions of the stakeholders Us to the task information (S505a). Subsequently, the adjustment unit 123 updates the reminder management DB 113 with the adjusted reminder setting information (S506). Then, the reminder server 100 terminates the reminder setting adjustment process.

[0090] For example, similar to step 505 described above, the settings for reminders corresponding to the task information are adjusted based on the level of attention calculated in step S504. Next, if the estimated emotion of the stakeholder Us is "negative," the adjustment unit 123 may adjust the reminder settings to further increase the number of reminders sent to person in charge U1, in addition to the reminder settings adjusted based on the level of attention. Alternatively, in this case, the adjustment unit 123 may include in the content of the reminder to person in charge U1 a request to report the progress to the stakeholder Us. Alternatively, in this case, the adjustment unit 123 may adjust the reminder settings to subdivide the task information and send reminder notifications for each completion deadline of the subtask unit. This increases the opportunities for the stakeholder Us to grasp the progress of person in charge U1 in detail, making it easier to alleviate the negative emotions of the stakeholder Us. Specifically, if the level of attention is above a predetermined threshold and the stakeholder's emotion is negative, the frequency of reminders is maximized and detailed reports of progress are included. If the level of attention is above a predetermined threshold and stakeholders' emotions are positive, maintain the normal reminder frequency. If the level of attention is below a predetermined threshold and stakeholders' emotions are negative, increase the reminder frequency and keep progress reports concise. If the level of attention is below a predetermined threshold and stakeholders' emotions are positive, minimize the reminder frequency.

[0091] Furthermore, if the position of the person in charge Us is higher than that of the person in charge U1's superior, the adjustment unit 123 should be adjusted to increase the frequency of reminder notifications or make the content of the reminder notifications more detailed, thereby encouraging attention from the person in charge U1. This will enable more appropriate reminders for high-priority task information within the organization and enhance the effectiveness of the reminders.

[0092] Furthermore, the estimation unit 122 estimates, based on an analysis of the operation history of the personal information DB 111, that the person concerned Us spends a relatively long time using a specific communication tool among the communication tools used for work on the information processing terminal 200-s. For example, the estimation unit 122 estimates that the person concerned Us is likely to prefer receiving progress reports via video chat application from their subordinate, employee U1. In this case, the adjustment unit 123 may include a message in the reminder settings for the task information assigned to employee U1 recommending that they report progress via video chat application and submit documents, etc., as included in the estimation results. This helps both the person concerned Us and employee U1 to smoothly carry out their tasks.

[0093] In other words, because reminder settings can be customized based on the estimated emotions of stakeholders, it is possible to achieve effective and personalized task management tailored to the needs of stakeholders.

[0094] Furthermore, the adjustment unit 123 may adjust the reminder settings by taking into account the estimated emotions of the person in charge U1. This makes it possible to identify a series of mental states that significantly affect the behavioral performance of person in charge U1, such as their concentration on the task information being processed, their level of mental fatigue, and their stress level, to analyze these mental states, and to provide reminders for planned schedules necessary for task completion.

[0095] Furthermore, the reminder execution unit 124 or registration unit 121 should update the task information DB 112 with the progress of the task information each time the person in charge U1 makes progress in processing the task information, and after completion. This allows for analysis of the time required from immediately after the reminder notification until person in charge U1 starts processing the task information, the processing time, and whether or not the completion deadline was met. The progress status can then be used as the completion status of task information that person in charge U1 has handled in the past.

[0096] Therefore, as described above, the estimation unit 122 may estimate the emotions by taking into account the achievement status of task information that the person in charge U1 has handled in the past. For example, the estimation unit 122 can estimate whether the currently assigned task information is in an area that person in charge U1 is good at or not good at, based on the past achievement status of task information similar to the category and content of the task information assigned to person in charge U1. Therefore, the adjustment unit 123 can adjust the reminder settings for the task information currently assigned to person in charge U1 more appropriately based on the emotion estimation result that takes into account the achievement status of task information that the person in charge has handled in the past. For example, the reminder execution unit 124 can send reminder notifications at a frequency that is more individually optimized for person in charge U1.

[0097] Furthermore, if the task information includes multiple subtasks, it is possible to set up detailed and highly accurate reminders, such as adjusting the granularity of reminder notifications to the subtask level according to the emotions or emotional changes of the person in charge, U1. This enables effective reminder notifications for person in charge, effectively supporting the completion of the task.

[0098] (Embodiment 2) The information system according to this second embodiment calculates an attention level on the information processing terminal side, indicating the degree of attention paid to the task information by stakeholders other than the person assigned to the incomplete task information, and adjusts the reminder settings for the person in charge of the task information based on the attention level. As a result, similar to the first embodiment described above, it supports the smooth execution of the task by the person in charge at an effective timing for the stakeholders of the task.

[0099] Figure 8 is a block diagram showing the overall configuration of the reminder system 1000d, which includes the information processing system 1d according to this disclosure. The reminder system 1000d is a modified version of the reminder system 1000 described above. Therefore, the following explanation will focus on the differences from Embodiment 1 described above, and illustrations and explanations of equivalent content will be omitted as appropriate.

[0100] The reminder system 1000d comprises a reminder server 100d, information processing terminals 200-1 to 200-n and 200d-s, and biometric information measuring devices 300-1 to 300-n and 300-s. Each of the reminder server 100d, information processing terminals 200-1 to 200-n and 200d-s, and biometric information measuring devices 300-1 to 300-n and 300-s is connected to the other via a communication network N. Furthermore, the information processing terminal 200d-s is an example of the information processing system 1d according to this embodiment.

[0101] Figure 9 is a block diagram showing the configuration of the reminder server 100d according to this disclosure. Compared to the reminder server 100 shown in Figure 2 above, the reminder server 100d has the estimation unit 122 and adjustment unit 123 removed, and the provision unit 125 and update unit 126 added. The other configurations of the reminder server 100d are the same as those of the reminder server 100.

[0102] The control unit 120 loads a program containing the various processes of the reminder server 100d described herein from the storage unit 110 into memory and executes the program. This enables the control unit 120 to implement the functions of the registration unit 121, the provision unit 125, the update unit 126, and the reminder execution unit 124. Note that some or all of the registration unit 121, the provision unit 125, the update unit 126, and the reminder execution unit 124 may be implemented in hardware separate from the control unit 120, such as a general-purpose or dedicated circuit implemented in a semiconductor device.

[0103] The provision unit 125 provides search results by performing searches and other operations in response to search requests from information processing terminals 200d-s to the personal information DB 111, task information DB 112, or reminder management DB 113, and transmitting the search results to the requesting information processing terminal 200d-s. The update unit 126 updates the personal information DB 111, task information DB 112, or reminder management DB 113 in response to update requests from information processing terminals 200d-s, and transmits the update results to the requesting information processing terminal 200d-s. The provision unit 125 and the update unit 126 may also perform the same processing with information processing terminals 200-1 to 200-n.

[0104] Figure 10 is a block diagram showing the configuration of an information processing terminal 200d-s, which is an example of the information processing system 1d according to this disclosure. Compared to the information processing terminal 200 in Figure 3 described above, the information processing terminal 200d-s has the transmitting / receiving unit 222 replaced with a transmitting / receiving unit 222d, and an estimation unit 224, adjustment unit 225, and calculation unit 227 have been added. The other configurations of the information processing terminal 200d-s are assumed to be the same as those of the information processing terminal 200.

[0105] The control unit 220 loads a program implementing the information processing method according to this disclosure from the storage unit 210 into memory and executes the program. This enables the control unit 220 to realize the functions of the acquisition unit 221, the transmission / reception unit 222d, the display control unit 223, the estimation unit 224, the adjustment unit 225, and the calculation unit 227. Note that some or all of the acquisition unit 221, the transmission / reception unit 222d, the display control unit 223, the estimation unit 224, the adjustment unit 225, and the calculation unit 227 may be implemented in hardware separate from the control unit 220, for example, in a general-purpose or dedicated circuit implemented in a semiconductor device.

[0106] The transmitting / receiving unit 222d transmits search requests or update requests to the personal information DB 111, task information DB 112, or reminder management DB 113 to the reminder server 100d via the communication network N. The transmitting / receiving unit 222d also receives search results or update results from the personal information DB 111, task information DB 112, or reminder management DB 113 from the reminder server 100d via the communication network N. In addition, the transmitting / receiving unit 222d has the same functions as the transmitting / receiving unit 222 in Figure 3 described above.

[0107] The estimation unit 224, adjustment unit 225, and calculation unit 227 have the same functions as the estimation unit 122, adjustment unit 123, and calculation unit 127 in Figure 2 described above. However, the estimation unit 224 estimates the emotions of the person concerned Us using the behavioral information 211 and biometric information 212 stored in the memory unit 210. In addition, the estimation unit 224 estimates the emotions of the person concerned Us using the search results from the personal information DB 111 and task information DB 112 received by the transmission / reception unit 222d.

[0108] The calculation unit 227 uses the behavioral information 211 stored in the memory unit 210 to calculate the level of attention the stakeholders Us have to the task information assigned to the person in charge U1. The calculation unit 227 also uses the search results from the personal information DB 111 and task information DB 112 received by the transmission / reception unit 222d to calculate the level of attention the stakeholders Us have to. The calculation unit 227 may also calculate the level of attention based on access rights in the information system related to the task information. Furthermore, the calculation unit 227 may take into account the personality information of the stakeholders Us in addition to the operation history and access rights to calculate the level of attention the stakeholders Us have to the task information of the person in charge U1.

[0109] The adjustment unit 225 adjusts the reminder settings for assigned personnel in incomplete task information based on the attention level of stakeholders Us calculated by the calculation unit 227. The adjustment unit 225 also adjusts the reminder settings for assigned personnel in task information using the search results of the task information DB 112 and reminder management DB 113 received by the transmission / reception unit 222d, along with the attention level. Furthermore, the adjustment unit 225 may adjust the reminder settings for assigned personnel in task information using the emotion estimation results from the estimation unit 224. The transmission / reception unit 222d then sends an update request, including the adjusted reminder settings, to the reminder server 100d via the communication network N.

[0110] Furthermore, since the reminder setting adjustment process in this embodiment is generally equivalent to that in Figures 4, 5, and 7 described above, the differences will be explained below. In this embodiment, the registration, search, update, and deletion processes in steps S401 to S409 of Figure 4 to the personal information DB 111, task information DB 112, or reminder management DB 113 shall be interpreted as the transmission of registration requests, search requests, update requests, and deletion requests from the information processing terminal 200d-s to the reminder server 100d, and the reception of the results of each request. The same applies to steps S501 to S506 in Figure 5, and steps S501 to S504, S504a, S505a, and S506 in Figure 7.

[0111] Furthermore, the reminder notification process according to this embodiment is generally equivalent to that shown in Figure 6 above, so the differences will be explained below. In step S603 of Figure 6, the attention level calculation process for the person concerned Us is performed by the calculation unit 227 of the information processing terminal 200d-s, which calculates the attention level in response to a calculation request from the reminder server 100d. In step S604 of Figure 6, the adjustment process is performed by the adjustment unit 225 of the information processing terminal 200d-s, and the transmission / reception unit 222d sends an update request including the adjusted reminder setting information to the reminder server 100d.

[0112] Thus, this second embodiment can achieve the same effects as the first embodiment described above.

[0113] (Embodiment 3) The information system according to this third embodiment distributes or provides redundancy of functions across the server and information processing terminals to achieve the same processing as in the first or second embodiment described above. As a result, similar to the first or second embodiment described above, it supports the smooth execution of tasks by the person in charge at an effective timing for those involved in the task.

[0114] Figure 11 is a block diagram showing the overall configuration of the reminder system 1000e, which includes the information processing system 1e according to this disclosure. The reminder system 1000e is a modified version of the reminder system 1000 or 1000d described above. Therefore, the following explanation will focus on the differences from the embodiments 1 or 2 described above, and illustrations and explanations of equivalent content will be omitted as appropriate.

[0115] The reminder system 1000e comprises a reminder server 100e, information processing terminals 200-1 to 200-n and 200e-s, and biometric information measuring devices 300-1 to 300-n and 300-s. Each of the reminder server 100e, information processing terminals 200-1 to 200-n and 200e-s, and biometric information measuring devices 300-1 to 300-n and 300-s is connected to communicate via a communication network N. The reminder server 100e and information processing terminal 200e-s are examples of the information processing system 1e according to this embodiment.

[0116] The reminder server 100e shares at least some configurations with the reminder server 100 in Figure 2 and the reminder server 100d in Figure 9. Similarly, the information processing terminal 200e-s shares some configurations with the information processing terminal 200 in Figure 3 and the information processing terminal 200d-s in Figure 10. For example, the reminder server 100e may be configured by adding the provision unit 125 and update unit 126 from Figure 9 to the reminder server 100 in Figure 2. The information processing terminal 200e-s may have a configuration equivalent to the information processing terminal 200d-s in Figure 10. In these cases, for example, the reminder server 100e sends the attention level to the information processing terminal 200e-s after calculating the attention level. The information processing terminal 200e-s then adjusts the reminder setting information using the received attention level and sends an update request including the adjusted reminder setting information to the reminder server 100e. Alternatively, the information processing terminal 200e-s may send the attention level to the reminder server 100e after calculating the attention level. The reminder server 100e may then adjust the reminder setting information using the received attention level. Alternatively, the reminder setting adjustment process in Figures 4, 5, and 7 may be performed by the information processing terminal 200e-s, as in Embodiment 2 described above, to perform the attention level calculation and adjustment processes. Furthermore, the reminder notification process in Figure 6 may be performed by the reminder server 100e, including the attention level calculation and adjustment processes, as in Embodiment 1 described above. In addition, the reminder server 100e may send the estimation results to the information processing terminal 200e after calculating the attention level and estimating the emotion. The information processing terminal 200e-s may then adjust the reminder setting information using the received attention level and estimation results, and send an update request including the adjusted reminder setting information to the reminder server 100e. Alternatively, the information processing terminal 200e-s sends the attention level and estimation results to the reminder server 100e after the attention level calculation process and emotion estimation process. The reminder server 100e can then adjust the reminder setting information using the received attention level and estimation results. Alternatively, the reminder setting adjustment process in Figures 4 and 5 may be performed by the information processing terminal 200e-s performing the attention level calculation process, estimation process, and adjustment process, as in Embodiment 2 described above.Furthermore, the reminder notification process in Figure 6 may also be performed by the reminder server 100e, including the attention level calculation process, emotion estimation process, and adjustment process, similar to Embodiment 1 described above. Note that the combination of functional division between the reminder server 100e and the information processing terminal 200e-s is not limited to these.

[0117] Thus, this third embodiment can also achieve the same effects as the first and second embodiments described above.

[0118] (Embodiment 4) The information system according to this fourth embodiment distributes or provides redundancy of functions across the server and information processing terminals to achieve the same processing as in the first, second, or third embodiment described above. As a result, similar to the first, second, or third embodiment described above, it supports the smooth execution of tasks by the person in charge at an effective timing for the people involved in the task.

[0119] Figure 12 is a block diagram showing the overall configuration of the reminder system 1000f, which includes the information processing system 1e-2 according to this disclosure. The reminder system 1000f is a modified version of the reminder systems 1000, 1000d, or 1000e described above. Therefore, the following explanation will focus on the differences from embodiments 1, 2, or 3 described above, and illustrations and explanations of equivalent content will be omitted as appropriate.

[0120] The reminder system 1000f comprises a reminder server 100e, information processing terminals 200e-1 to 200e-n and 200e-s, and biometric information measuring devices 300-1 to 300-n and 300-s. Each of the reminder server 100e, information processing terminals 200e-1 to 200e-n and 200e-s, and biometric information measuring devices 300-1 to 300-n and 300-s is connected to communicate via a communication network N. Each of the information processing terminals 200e-1 to 200e-n and 200e-s is assumed to have equivalent functions. Therefore, in the following description, information processing terminals 200e-1 to 200e-n and 200e-s may be simply referred to as "information processing terminal 200e". The reminder server 100e, and information processing terminals 200e-1 to 200e-n and 200e-s are examples of the information processing system 1e-2 according to this embodiment. That is, the information processing system 1e-2 is the same as the information processing system 1e described above, but with the addition of information processing terminals 200e-1 to 200e-n, which have the same functionality as information processing terminal 200e-s. Therefore, the information processing system 1e-2 according to this embodiment has the same functionality as the embodiment 3 described above. Furthermore, the combination of functions of each component of the information processing system 1e-2 can be varied, just as with the information processing system 1e described above.

[0121] Thus, this fourth embodiment can also achieve the same effects as the first, second, and third embodiments described above.

[0122] (Other embodiments) Although the above embodiments were described as hardware configurations, the invention is not limited thereto. This disclosure can also be implemented by having the CPU execute computer programs to perform any desired processing.

[0123] In the examples described above, the program includes a set of instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more of the functions described in the embodiments. The program may be stored on a non-temporary computer-readable medium or a physical storage medium. Examples, but not limited to, include random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technologies, CD-ROM, digital versatile disc (DVD), Blu-ray® disc or other optical disc storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices. The program may be transmitted over a temporary computer-readable medium or a communication medium. Examples, but not limited to, include temporary computer-readable medium or a communication medium that includes electrically, optically, acoustically or otherwise propagating signals.

[0124] Although the present disclosure has been described above with reference to embodiments, the present disclosure is not limited to the embodiments described above. Various modifications to the structure and details of the present disclosure are possible, as can be understood by those skilled in the art within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.

[0125] Each drawing is merely illustrative to illustrate one or more embodiments. Each drawing may be associated with one or more other embodiments rather than with only one specific embodiment. As those skilled in the art will understand, various features or steps described with reference to any one drawing can be combined with features or steps shown in one or more other drawings, for example, to create embodiments not explicitly shown or described. Not all features or steps shown in any one drawing to illustrate an exemplary embodiment are necessarily required, and some features or steps may be omitted. The order of steps shown in any of the drawings may be changed as appropriate. [Explanation of Symbols]

[0126] 1000 Reminder system, N Communication network, 1 Information processing system, 100 Reminder server, 110 Storage unit, 111 Personal information DB, 112 Task information DB, 113 Reminder management DB, 120 Control unit, 121 Registration unit, 122, 224 Estimation unit, 123, 225 Adjustment unit, 124 Reminder execution unit, 127 Calculation unit, 130 IF unit, 200 Information processing terminal, 210 Storage unit, 211 Behavioral information, 212 Biological information, 220 Control unit, 221 Acquisition unit, 222 Transmit / receive unit, 223 Display control unit, 230 IF unit, 300 Biological information measuring device, U User, U1~Un Person in charge, Us Related parties

Claims

1. A calculation unit that calculates an attention level indicating the degree of attention given to the task information by stakeholders other than the person assigned to the incomplete task information, An adjustment unit adjusts the settings for reminders to the person in charge in the task information based on the attention level, An information processing system equipped with the following features.

2. The aforementioned party is the administrator who manages the task information. The information processing system according to claim 1.

3. The calculation unit calculates the attention level based on the operation history in the information system related to the task information. The information processing system according to claim 1 or 2.

4. The system further includes an estimation unit for estimating the emotions of the aforementioned parties, The adjustment unit adjusts the settings based on the level of attention and the estimation results from the estimation unit. The information processing system according to claim 1 or 2.

5. Computers The attention level of stakeholders other than the person assigned to the incomplete task information is calculated to indicate the degree of attention paid to the said task information. Based on the level of attention, adjust the settings for reminders to the person in charge in the task information. Information processing methods.

Citation Information

Patent Citations

  • Schedule management system and program therefor

    JP2010117860A