system
The system addresses the stress and loneliness of young caregivers by providing online registration, stress assessment, counselor referrals, educational and financial support, and collaboration with welfare departments, enabling them to pursue higher education effectively.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2026-04-09
AI Technical Summary
There is a lack of comprehensive support systems for young caregivers facing stress and loneliness, leading to a high dropout rate from further education due to economic and mental health challenges.
A system that allows users to register information online, assess stress and loneliness through questionnaires, provide counselor referrals, schedule appointments, collect educational and financial information, and collaborate with local government welfare departments to offer support for higher education.
The system alleviates stress and loneliness in young caregivers, supports their pursuit of higher education, and ensures they receive appropriate counseling and financial assistance.
Smart Images

Figure 2026062133000001_ABST
Abstract
Description
Technical Field
[0001] The technology of the present disclosure relates to a system.
Background Art
[0002] Patent Document 1 discloses a persona chatbot control method performed by at least one processor, including steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to an explanation of a chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance as a response to the user utterance.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In recent years, the number of young people responsible for caregiving, so-called young caregivers, has been increasing, but they are facing stress and loneliness. As a result, there are many cases where they give up on further education. There are not enough countermeasures for this, and appropriate support is required. In particular, there is a lack of measures to reduce mental stress and support to prevent giving up on further education due to economic reasons. Therefore, a unified system for young caregivers to receive appropriate support is required.
Means for Solving the Problems
[0005] This invention provides a means for users to input and register information online. Furthermore, it provides a means for providing users with questionnaires regarding stress and loneliness and for evaluating the results. Based on these evaluation results, it includes means for providing a list of counselors as needed and for scheduling appointments with counselors. It also provides means for collecting information on users' intentions to pursue higher education and their financial situation, and for contacting local government welfare departments as needed. Furthermore, it includes means for providing users with support information for further education and assisting with application procedures. This realizes a system that can alleviate the stress and loneliness faced by young carers and support their pursuit of higher education.
[0006] A "user" is someone who uses the system to input their own information and receive various forms of support.
[0007] "Online registration methods" refer to the process or mechanism by which users enter personal information and register it in a system using the internet.
[0008] A "survey" is a survey form or questionnaire used by users to answer questions about stress and loneliness.
[0009] A "counselor" is a professional who provides psychological consultation and support, offering advice to users regarding stress and feelings of loneliness.
[0010] "Reservation scheduling method" refers to the process or mechanism for users to register and manage their preferred consultation dates and times with counselors.
[0011] "Intention to pursue higher education" refers to a user's intentions and preferences regarding whether or not they wish to pursue higher education, and what kind of educational institution they are considering attending.
[0012] "Economic situation" refers to the financial and economic condition of the user or their household, and mainly includes income, expenses, and asset status.
[0013] A "municipal welfare department" is a department operated by a local government that provides welfare services, including financial and living support.
[0014] "College admission support information" refers to information on scholarships, support programs, and other financial assistance related to higher education.
[0015] "Application support measures" refer to processes and systems that support users in obtaining the necessary documents and procedures to receive higher education or financial assistance.
[0016] Based on these definitions, we will clarify the specific meaning of each element of the patent claims. [Brief explanation of the drawing]
[0017] [Figure 1] This is a conceptual diagram showing an example of the configuration of a data processing system according to the first embodiment. [Figure 2] This is a conceptual diagram showing an example of the essential functions of a data processing device and a smart device according to the first embodiment. [Figure 3] This is a conceptual diagram showing an example of the configuration of a data processing system according to the second embodiment. [Figure 4] This is a conceptual diagram showing an example of the main functions of a data processing device and smart glasses according to the second embodiment. [Figure 5] This is a conceptual diagram showing an example of the configuration of a data processing system according to the third embodiment. [Figure 6] This is a conceptual diagram showing an example of the main functions of a data processing device and a headset-type terminal according to the third embodiment. [Figure 7] This is a conceptual diagram showing an example of the configuration of a data processing system according to the fourth embodiment. [Figure 8] This is a conceptual diagram showing an example of the main functions of a data processing device and a robot according to the fourth embodiment. [Figure 9] This shows an emotion map where multiple emotions are mapped. [Figure 10]Shows an emotion map to which a plurality of emotions are mapped. [Figure 11] It is a sequence diagram showing the processing flow of the data processing system in Example 1. [Figure 12] It is a sequence diagram showing the processing flow of the data processing system in Application Example 1. [Figure 13] It is a sequence diagram showing the processing flow of the data processing system in Example 2 when an emotion engine is combined. [Figure 14] It is a sequence diagram showing the processing flow of the data processing system in Application Example 2 when an emotion engine is combined.
Mode for Carrying Out the Invention
[0018] Hereinafter, an example of an embodiment of a system according to the technology of the present disclosure will be described with reference to the accompanying drawings.
[0019] First, the language used in the following description will be explained.
[0020] In the following embodiments, a numbered processor (hereinafter simply referred to as "processor") may be one arithmetic unit or a combination of a plurality of arithmetic units. Also, the processor may be one type of arithmetic unit or a combination of a plurality of types of arithmetic units. Examples of arithmetic units include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), an APU (Accelerated Processing Unit), and the like.
[0021] In the following embodiments, a numbered RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a work memory by the processor.
[0022] In the following embodiments, the signed storage is one or more non-volatile storage devices that store various programs and various parameters. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), or magnetic tapes.
[0023] In the following embodiments, the signed communication interface (I / F) is an interface that includes a communication processor and an antenna, etc. The communication interface manages communication between multiple computers. Examples of communication standards applicable to the communication interface include wireless communication standards such as 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), or Bluetooth (registered trademark).
[0024] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." That is, "A and / or B" means that it may be A alone, or B alone, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" applies when expressing three or more things linked by "and / or."
[0025] [First Embodiment]
[0026] Figure 1 shows an example of the configuration of the data processing system 10 according to the first embodiment.
[0027] As shown in Figure 1, the data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.
[0028] The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0029] The smart device 14 comprises a computer 36, a reception device 38, an output device 40, a camera 42, and a communication interface 44. The computer 36 comprises a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The reception device 38, output device 40, and camera 42 are also connected to the bus 52.
[0030] The reception device 38 is equipped with a touch panel 38A and a microphone 38B, etc., and receives user input. The touch panel 38A receives user input by detecting contact with an object (e.g., a pen or finger). The microphone 38B receives user input by detecting the user's voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.
[0031] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form perceptible to the user 20 (e.g., audio and / or text). The display 40A displays visible information such as text and images according to instructions from the processor 46. The speaker 40B outputs audio according to instructions from the processor 46. The camera 42 is a small digital camera equipped with an optical system such as a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.
[0032] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various types of information between processor 46 and processor 28 via network 54.
[0033] Figure 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0034] As shown in Figure 2, in the data processing device 12, a specific processing is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" related to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 according to the specific processing program 56 executed on the RAM 30.
[0035] The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0036] In the smart device 14, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The reception output program 60 is used in conjunction with a specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48.
[0037] Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the smart device 14 as the "terminal".
[0038] This invention is an integrated system designed to alleviate the stress and loneliness faced by young caregivers and to support their pursuit of higher education. The system combines online registration, stress and loneliness assessment, counselor referral, appointment scheduling, collection of information on educational intentions and financial situation, collaboration with local government welfare departments, provision of educational support, and application procedure support.
[0039] Overview of the system's program processing
[0040] 1. User Registration
[0041] The user accesses the system's website or app and enters basic information such as their name, age, contact information, and care status.
[0042] The server saves the received information to the database.
[0043] 2. Assessment of stress and loneliness
[0044] The server sends a questionnaire form regarding stress and feelings of loneliness to the user's device.
[0045] Users answer a survey and send the results to the server.
[0046] The server analyzes the received survey responses and calculates stress and loneliness scores.
[0047] 3. Introduction to a counselor
[0048] The server retrieves a list of local counselors from the database and sends and displays it on the user's terminal.
[0049] The user selects their preferred counselor and enters their desired appointment date and time.
[0050] The server contacts the selected counselor and sets up an appointment.
[0051] 4. Collaboration with local government welfare departments
[0052] A form is provided for users to enter information regarding their intentions to pursue higher education and their financial situation.
[0053] The information entered by the user is sent to the server.
[0054] Based on the information received, the server contacts the local government's welfare department and requests the necessary support.
[0055] The server notifies the user of feedback from the welfare department.
[0056] 5. Support for further education
[0057] The server retrieves information on local scholarships and college support programs from a database and displays it on the user's terminal.
[0058] Users select the scholarship or support program they wish to apply for.
[0059] The server supports the creation of application documents and processing procedures.
[0060] Specific example
[0061] User Registration
[0062] 1. The user accesses the system's webpage and enters their name, age, contact information, and care status. For example: Register "Taro Tanaka, 15 years old, tanaka@example.com".
[0063] 2. The server saves the entered information to the database.
[0064] Stress and loneliness assessment
[0065] 1. The server sends a survey form (for example, "What is your recent stress level?") to the user's device.
[0066] 2. The user answers the survey and sends the results to the server. For example, they might answer that their stress level is "high".
[0067] 3. The server analyzes the responses and calculates a stress score (e.g., 85 / 100).
[0068] Counselor Introduction
[0069] 1. The server retrieves a list of local counselors (e.g., "Counselor A, B, C") from the database and displays it to the user.
[0070] 2. The user selects counselor A and enters their preferred consultation date and time. For example, they might request "October 12th, 15:00".
[0071] 3. The server contacts the selected counselor and sets up the appointment. For example, it might notify the user, "An appointment with counselor A has been set for October 12th at 15:00."
[0072] Collaboration with local government welfare departments
[0073] 1. The server provides an input form for information regarding the student's intention to pursue higher education and their financial situation.
[0074] 2. The user enters and submits information. For example, they might enter, "I want to go to college, but my financial situation is difficult."
[0075] 3. The server contacts the local government's welfare department based on the entered information and requests assistance.
[0076] 4. The server receives feedback from the welfare department and notifies the user. For example, it might notify the user that "Your support application has been completed."
[0077] College entrance support
[0078] 1. The server collects information on local scholarships and support programs and displays it on the user's terminal. For example, it might display "Scholarship Program A, Support Program B".
[0079] 2. The user selects the scholarship they wish to apply for and submits their application. For example, they might apply for "Scholarship Program A".
[0080] 3. The server supports the application process, generates the necessary documents, and provides them to the user.
[0081] This invention enables a system that reduces the stress and loneliness faced by young caregivers and provides comprehensive support for their further education.
[0082] The following describes the processing flow.
[0083] User registration process flow
[0084] Step 1:
[0085] The user accesses the system's website or app.
[0086] Example: Launch a browser or mobile app and enter the system's URL.
[0087] Step 2:
[0088] The user is directed to a registration screen where they enter basic information such as their name, age, contact information, and caregiving situation.
[0089] Step 3:
[0090] When a user clicks the "Register" button, their information is submitted.
[0091] Step 4:
[0092] The server receives the transmitted information and saves it to the database.
[0093] Example: SQL INSERT INTO Users (name, age, contact, caregiving_status) VALUES (?, ?, ?, ?);
[0094] Processing flow for assessing stress and loneliness
[0095] Step 1:
[0096] The server sends a questionnaire form regarding stress and feelings of loneliness to the user's device.
[0097] Step 2:
[0098] The user opens the survey form and answers each question.
[0099] Step 3:
[0100] The user submits their survey response by clicking the "Submit" button.
[0101] Step 4:
[0102] The server receives the survey responses and calculates stress and loneliness scores.
[0103] Example: Run a script that sums up the values for each answer and calculates the score.
[0104] Step 5:
[0105] The server notifies the user of the calculated score and, if necessary, suggests referring them to a counselor.
[0106] Counselor referral process flow
[0107] Step 1:
[0108] The server retrieves a list of counselors based on location from the database.
[0109] Example: SQL SELECT FROM Counselors WHERE region = ?;
[0110] Step 2:
[0111] The server sends and displays the counselor list on the user's terminal.
[0112] Step 3:
[0113] The user selects their preferred counselor from a list and enters their desired appointment date and time.
[0114] Step 4:
[0115] When a user clicks the "Reserve" button, the reservation information is sent to the server.
[0116] Step 5:
[0117] The server contacts the counselor based on the reservation information it receives and sets up the appointment.
[0118] Example: Check the counselor's schedule and add booking information for available time slots.
[0119] Step 6:
[0120] The server notifies the user of the reservation confirmation.
[0121] Example: Notify the user that "Your appointment with Counselor A has been scheduled for October 12th at 15:00."
[0122] Processing flow for collaboration between local government welfare departments
[0123] Step 1:
[0124] The server sends an input form containing information about the user's intention to pursue higher education and their financial situation to the user's terminal.
[0125] Step 2:
[0126] The user opens the information input form and enters the required information.
[0127] Step 3:
[0128] When the user clicks the "Submit" button, the entered information is sent to the server.
[0129] Step 4:
[0130] Based on the information received by the server, it contacts the local government's welfare department and requests assistance.
[0131] Example: Send information using the API to the Welfare Department.
[0132] Step 5:
[0133] The server receives feedback from the welfare department and notifies the user.
[0134] Example: Send a notification saying, "Your support application has been completed."
[0135] Processing flow for college entrance support
[0136] Step 1:
[0137] The server retrieves information on local scholarships and college support programs from a database.
[0138] Example: SQL SELECT FROM Scholarships WHERE region = ?;
[0139] Step 2:
[0140] The server retrieves information on scholarships and support programs and displays it on the user's device.
[0141] Step 3:
[0142] Users select the scholarship or support program they wish to apply for.
[0143] Step 4:
[0144] When a user clicks the "Submit" button, the application information is sent to the server.
[0145] Step 5:
[0146] The server supports the application process, generates the necessary documents, and provides them to the user.
[0147] Example: Run a script that generates a PDF of the application documents and sends them via email.
[0148] The above outlines the specific steps involved in the program's processing. This flow allows the user to receive a series of support steps.
[0149] (Example 1)
[0150] Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal."
[0151] The aim is to help young carers lead better lives by providing an integrated system to alleviate the stress and loneliness they face and to support their education. Furthermore, it aims to promote independence by ensuring they receive appropriate counseling and financial support tailored to their individual circumstances.
[0152] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.
[0153] In this invention, the server includes means for online registration for users to input information, means for providing users with questionnaires regarding stress and loneliness, means for evaluating the questionnaire results and providing a list of mental health professionals as needed, means for scheduling appointments with mental health professionals, means for collecting information on users' intentions to pursue higher education and their financial situation and contacting public institutions, and means for providing users with information on support for further education and assisting with application procedures. This makes it possible for young carers to pursue higher education while receiving appropriate support.
[0154] A "user" refers to a person who uses the system to provide information and receive support.
[0155] A "server" refers to a computer system that processes information received from users and provides various services.
[0156] "Online registration method" refers to a function that allows users to enter their information and register it in a system through a website or application.
[0157] A "survey" refers to a set of questions that users answer to assess their own levels of stress and loneliness.
[0158] A "psychological professional" refers to a trained professional who provides counseling and psychological support.
[0159] "Reservation setting method" refers to a function that allows users to manually set up counseling appointments with psychological professionals.
[0160] "Intention to pursue higher education" refers to a user's intention or goal if they wish to pursue higher education.
[0161] "Economic situation" refers to the economic circumstances and financial resources of the user's household.
[0162] "Public institutions" refer to organizations that provide public welfare and support, such as local governments and government agencies.
[0163] "College Entrance Support Information" refers to information designed to assist users in their college entrance exams, such as scholarships, support programs, and counseling services.
[0164] "Application procedures" refer to the process of creating and submitting the necessary documents to receive support for further education or scholarships.
[0165] A "data store" refers to a database or storage system used to save information entered by users.
[0166] "Feedback" refers to responses and evaluation information from public institutions and support organizations.
[0167] This invention comprises an integrated system designed to alleviate the stress and loneliness faced by young carers and to support their pursuit of higher education. Specific embodiments of this system are described below.
[0168] User Registration
[0169] First, the user accesses the system's website or app. The user enters basic information such as name, age, contact information, and caregiving status through an online registration method. The server receives this information and stores it in a data store. For example, a user named "Taro Tanaka" might enter information such as "15 years old," "tanaka@example.com," and "caring for his grandmother."
[0170] Stress and loneliness assessment
[0171] The server generates a questionnaire form to assess the user's stress and loneliness and sends it to the user's device. The user answers the questionnaire and sends the results back to the server via their device. The server analyzes the received questionnaire responses and calculates stress and loneliness scores. For example, if the user answers "very high" to the question "What is your stress level recently?", the score will be higher. This result is then notified to the user.
[0172] Counselor Introduction
[0173] The server retrieves a list of local mental health professionals from a data store and displays it on the user's device. The user can select their desired mental health professional and enter the date and time they wish to make an appointment. For example, consider a case where a user selects "Counselor A" from "Counselor A, B, C" and makes an appointment for "October 12th, 15:00". The server contacts the selected mental health professional, sets up the appointment, and notifies the user when it is complete.
[0174] Collaboration with local government welfare departments
[0175] The server generates an input form for information regarding the user's intention to pursue higher education and their financial situation, and provides it to the user's terminal. Once the user enters and submits this information, the server stores the received information in a data store and then contacts public institutions to request necessary assistance. For example, consider a case where the user enters information such as "I wish to pursue higher education, but my financial situation is difficult." After receiving the feedback, the server then notifies the user of the result.
[0176] College entrance support
[0177] The server collects information on local scholarships and support programs and displays it on the user's device. The user selects the scholarship or support program they wish to apply for and sends that information to the server if they wish to apply. For example, consider a case where a user selects and applies for "Scholarship Program A." The server assists with the application process, generates the necessary documents, and provides them to the user. This system enables young carers to pursue higher education with appropriate support.
[0178] Example of a prompt
[0179] "Please enter the user's name, age, contact information, and care status."
[0180] "What's your stress level like these days?"
[0181] "Please select your preferred psychological counselor and enter your desired date and time for your appointment."
[0182] "Please enter your desired educational path and financial situation."
[0183] "Please select your desired scholarship or support program and enter your application request."
[0184] This invention includes online registration means, questionnaire provision means, result evaluation means, list provision means, reservation setting means, information gathering means, public institution contact means, and educational support means, and effectively solves problems faced by users.
[0185] The flow of the specific processing in Example 1 will be explained using Figure 11.
[0186] Step 1:
[0187] The user enters information.
[0188] Input: The user accesses the system's website or app and enters basic information such as name, age, contact information, and caregiving status. Specifically, they might enter information like "Taro Tanaka, 15 years old, tanaka@example.com, currently caring for my grandmother."
[0189] Action: The device receives this information and sends it to the server.
[0190] Output: The user's basic information is sent to the server.
[0191] Step 2:
[0192] The server saves the information
[0193] Input: Basic user information submitted in Step 1.
[0194] Operation: The server saves the received basic information to the data store. Specifically, the information "Taro Tanaka, 15 years old, tanaka@example.com, currently caring for his grandmother" is saved in the database.
[0195] Output: User's basic information is saved in the data store.
[0196] Step 3:
[0197] The server generates and sends the survey.
[0198] Input: User information must be stored in the database.
[0199] Operation: The server generates a questionnaire to assess stress and loneliness and sends it to the user's device. Specifically, it includes questions such as, "What is your stress level recently?"
[0200] Output: The survey is sent to the user's device.
[0201] Step 4:
[0202] Users respond to the survey.
[0203] Input: Survey sent from the server.
[0204] Operation: The user enters answers to each question on the device. For example, to the question "What is your stress level recently?", the user might answer "Very high".
[0205] Output: The response is sent from the terminal to the server.
[0206] Step 5:
[0207] The server analyzes the survey results.
[0208] Input: Survey responses submitted by users.
[0209] Operation: The server analyzes the received survey responses and calculates stress and loneliness scores. Specifically, the responses are evaluated using an algorithm to calculate a numerical value such as "Stress Score: 85 / 100".
[0210] Output: The calculated stress and loneliness scores are notified to the user.
[0211] Step 6:
[0212] The server provides a list of psychology professionals.
[0213] Input: User's stress and loneliness score.
[0214] Operation: The server retrieves a list of local psychology professionals from its database and sends and displays it on the user's terminal. For example, a list such as "Psychological Counselor A, B, C" might be displayed.
[0215] Output: A list of psychology professionals is displayed on the user's device.
[0216] Step 7:
[0217] Users select and book appointments with psychological professionals.
[0218] Input: Displayed list of psychology professionals.
[0219] Operation: The user selects their desired psychology professional and enters their preferred appointment date and time. For example, they might enter, "Book an appointment with Psychology Counselor A on October 12th at 3:00 PM." The terminal then sends this information to the server.
[0220] Output: Reservation information is sent to the server.
[0221] Step 8:
[0222] The server sets the reservation
[0223] Input: User's reservation request information.
[0224] Operation: The server receives the reservation information and contacts the selected psychologist to set up the appointment. Once confirmed, it notifies the user with a message such as, "Your appointment with Counselor A has been set for October 12th at 15:00."
[0225] Output: The reservation setting is complete and a notification is sent to the user.
[0226] Step 9:
[0227] The server provides a form to collect information on educational intentions and financial situation.
[0228] Input: Continue using the system.
[0229] Operation: The server generates an input form containing information about the user's intention to pursue higher education and their financial situation, and provides it to the user's terminal.
[0230] Output: An information input form is sent to the user's terminal.
[0231] Step 10:
[0232] The user enters and submits information.
[0233] Input: An information input form provided by the server.
[0234] Operation: The user enters the necessary information into a form and submits it, such as "I want to go to college, but my financial situation is difficult." The device then sends this information to the server.
[0235] Output: User information is sent to the server.
[0236] Step 11:
[0237] The server contacts public authorities.
[0238] Input: User's educational intentions and financial situation information.
[0239] Action: The server uses this information to contact public authorities and request necessary assistance.
[0240] Output: Public authorities will be contacted.
[0241] Step 12:
[0242] The server notifies the user of the feedback.
[0243] Input: Feedback from public institutions.
[0244] Operation: The server receives feedback from public institutions and notifies the user with a message such as "Your support application has been completed."
[0245] Output: Feedback is notified to the user.
[0246] Step 13:
[0247] The server provides information to support students applying to higher education.
[0248] Input: Continue using the system.
[0249] Operation: The server collects information about local scholarships and support programs and displays it on the user's terminal. For example, information such as "Scholarship Program A, Support Program B" will be displayed.
[0250] Output: Information about scholarships and support programs is displayed on the user's device.
[0251] Step 14:
[0252] A user requests and submits a support request.
[0253] Input: Information about the displayed scholarships and support programs.
[0254] Operation: The user selects the desired scholarship or support program and enters their application request. For example, they might enter "Apply for Scholarship Program A," and the terminal sends that information to the server.
[0255] Output: Application information is sent to the server.
[0256] Step 15:
[0257] The server assists with the application process.
[0258] Input: User application information.
[0259] Operation: The server assists with the application process, generating and providing the necessary documents to the user. For example, it generates an "Application Form for Scholarship Program A".
[0260] Output: The necessary documents are provided to the user.
[0261] (Application Example 1)
[0262] Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal."
[0263] There is a lack of an integrated system to alleviate the stress and loneliness faced by young carers and to provide efficient support for their education. Therefore, a system is needed that can accurately assess stress and loneliness and consistently provide the necessary support and information.
[0264] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.
[0265] In this invention, the server includes means for online registration for users to input information, means for providing users with questionnaires regarding stress and loneliness, means for evaluating the questionnaire results and providing a list of counselors as needed, means for recommending relevant content based on the stress and loneliness assessment results, and means for distributing content related to counseling and support for further education. This enables young carers to receive the information and services necessary for stress reduction, counseling, and support for further education through a centralized platform.
[0266] An "online registration method" is an interface that allows users to input information and register it in the system.
[0267] A "stress and loneliness survey" is a questionnaire that includes questions for users to evaluate their own level of stress and loneliness.
[0268] "Evaluation method" refers to a process or system that analyzes survey results and calculates stress and loneliness scores.
[0269] "Means of providing a list of counselors" refers to a process or system that provides users with a list of counselors they can consult as needed.
[0270] "Reservation method" refers to the means by which users can set a consultation time with a counselor.
[0271] "Information gathering means" refers to the process or system for collecting information regarding a user's educational intentions and financial situation.
[0272] "Means of contacting the local government's welfare department" refers to a process or system that contacts the local government's welfare department based on information collected from the user and requests support.
[0273] "Means of providing information to support further education" refers to a process or system that provides users with information such as scholarships and support programs for further education.
[0274] "Means of supporting application procedures" refers to processes or systems that support users in creating and submitting the necessary documents for college admissions support.
[0275] "Means of recommending relevant content" refers to a process or system that recommends content suitable for the user based on the results of stress and loneliness assessments.
[0276] "Means of delivering content" refers to the process or system for delivering content such as videos and educational information related to counseling and college entrance support to users.
[0277] "Means of saving to a database" refers to a process or system for long-term storage and management of information entered by users.
[0278] The "means for obtaining and notifying feedback" is a process or system that receives responses from the welfare section of a local government and notifies the user.
[0279] This invention provides a system for reducing the stress and loneliness experienced by young caregivers and supporting their further education. At the core of the system are means for online registration for the user to input information, means for providing the user with questionnaires regarding stress and loneliness, means for evaluating the questionnaire results and providing a list of counselors as necessary, means for recommending relevant content based on the evaluation results of stress and loneliness, and means for delivering content related to counseling and further education support.
[0280] Hardware and software to be used <The server provides users with a questionnaire about stress and loneliness. Users answer the questions, and their responses are sent to the server. The server then analyzes the responses and calculates each user's stress and loneliness score.
[0289] Counselor referral and booking
[0290] Based on the survey results, the server sends a list of suitable counselors to the user's device. The user uses an interface to set a consultation date and time with their preferred counselor and submits a booking request. The server forwards the request to the counselor and confirms the booking.
[0291] Content distribution and recommendations
[0292] Based on stress and loneliness assessments, the server recommends stress-reducing and educational support content tailored to the user. This includes videos, documentaries, and educational information. Users can view the recommended content on their device.
[0293] College entrance support
[0294] The server retrieves information on scholarships and support programs from a database and displays it to the user. The user can select the desired scholarship or support program and use an interface to support the application process.
[0295] Specific example
[0296] User registration: For example, Hanako Yamada (17 years old) downloads the application and enters her name, age, contact information, and caregiving status.
[0297] Stress and Loneliness Assessment: Hanako Yamada answers a questionnaire, and as a result, her stress score is calculated to be 75. The server saves this to a database and provides a list of counselors.
[0298] Content Delivery and Recommendation: Based on the stress evaluation results, the server recommends "Relaxation Videos" and "Entrance Examination Guidance Documentaries" to Hanako Yamada.
[0299] Examples of Prompt Sentences
[0300] The following is an example of a prompt sentence provided to the generative AI model:
[0301] Please answer regarding your recent stress level:
[0302] 1. Have you felt stressed within the past week? Yes / No
[0303] 2. What was your mood at that time? High stress / Medium stress / Low stress / None
[0304] 3. Do you feel lonely? Yes / No <000s0961> In this way, this system provides comprehensive solutions to various problems faced by young caregivers.
[0306] The flow of the specific process in Application Example 1 will be described using FIG. 12.
[0307] Step 1: User Registration
[0308] The user inputs basic information such as name, age, contact information, and caregiving situation through the web interface or application. The information entered by the user is sent to the server. The server receives this information and stores it in the database.
[0309] Input: User's basic information (name, age, contact information, caregiving situation)
[0310] Data Processing: Check the entered information and confirm that the format is correct.
[0311] Output: Saves correctly formatted information to the database.
[0312] Step 2: Assessment of stress and loneliness
[0313] The server provides users with a questionnaire about stress and loneliness. Users answer the questionnaire via their device, and the answers are sent to the server. The server receives and analyzes the answers to calculate stress and loneliness scores.
[0314] Input: User survey responses
[0315] Data processing: Quantify survey responses and calculate stress and loneliness scores.
[0316] Output: Store the calculated stress and loneliness scores in the database.
[0317] Step 3: Counselor referral and appointment
[0318] The server sends a list of suitable counselors to the user's device based on the survey results. The user sets a date and time for the consultation with their preferred counselor and sends a booking request to the server. The server receives this request, forwards it to the counselor, and confirms the booking.
[0319] Input: Stress and loneliness scores
[0320] Data processing: Generate a list of counselors based on stress and loneliness scores.
[0321] Output: Provides users with a list of counselors and appointment confirmation information.
[0322] Step 4: Content Distribution and Recommendation
[0323] Based on stress and loneliness assessments, the server recommends stress-reducing and educational support content tailored to the user. Users can then view this content on their device. The server stores the user's viewing history in a database.
[0324] Input: Stress and loneliness assessment results
[0325] Data processing: Select appropriate content based on the evaluation results.
[0326] Output: Content recommendations are sent to the user's device, and viewing history is saved to a database.
[0327] Step 5: Support for further education
[0328] The server retrieves information on scholarships and support programs from a database and displays it to the user. The user selects the desired scholarship or support program and proceeds with the application process. The server supports the application process, generates the necessary documents, and provides them to the user.
[0329] Input: User's desired information regarding educational support services.
[0330] Data processing: Based on the requested information, select appropriate scholarships and support programs and generate application documents.
[0331] Output: Provide users with information on the completion of the application process and save the college application support information to the database.
[0332] Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions.
[0333] System Overview
[0334] This invention is an integrated system for reducing the stress and loneliness faced by young caregivers and supporting their pursuit of higher education. The system includes an online registration means, a stress and loneliness assessment means, a counselor referral means, a reservation setting means, a means for collecting information on educational intentions and financial situation, a means for coordinating with local government welfare departments, a means for providing educational support, a means for assisting with application procedures, and an emotion engine that recognizes the user's emotions.
[0335] Overview of the system's program processing
[0336] 1. User Registration
[0337] The user accesses the system's website or app and enters basic information such as their name, age, contact information, and care status.
[0338] The server saves the received information to the database.
[0339] 2. Assessment of stress and loneliness
[0340] The server sends a questionnaire form regarding stress and feelings of loneliness to the user's device.
[0341] Users answer a survey and send the results to the server.
[0342] The server analyzes the received survey responses and calculates stress and loneliness scores.
[0343] 3. Utilizing the Emotion Engine
[0344] The server activates the emotion engine and analyzes the user's facial expressions, voice, and text data to recognize their emotions.
[0345] For example, a user can access the system via a webcam, and their facial expressions and voice are analyzed to determine their emotional state in real time.
[0346] 4. Introduction to a counselor
[0347] The server retrieves a list of local counselors from the database and sends and displays it on the user's terminal.
[0348] The user selects their preferred counselor and enters their desired appointment date and time.
[0349] The server contacts the selected counselor and sets up an appointment.
[0350] 5. Collaboration with local government welfare departments
[0351] A form is provided for users to enter information regarding their intentions to pursue higher education and their financial situation.
[0352] The information entered by the user is sent to the server.
[0353] Based on the information received, the server contacts the local government's welfare department and requests the necessary support.
[0354] The server notifies the user of feedback from the welfare department.
[0355] 6. Support for further education
[0356] The server retrieves information on local scholarships and college support programs from a database and displays it on the user's terminal.
[0357] Users select the scholarship or support program they wish to apply for.
[0358] The server supports the application process, generates the necessary documents, and provides them to the user.
[0359] Specific example
[0360] User Registration
[0361] 1. The user accesses the system's webpage and enters their name, age, contact information, and care status. For example: Register "Taro Tanaka, 15 years old, tanaka@example.com".
[0362] 2. The server saves the entered information to the database.
[0363] Stress and loneliness assessment
[0364] 1. The server sends a survey form (for example, "What is your recent stress level?") to the user's device.
[0365] 2. The user answers the survey and sends the results to the server. For example, they might answer that their stress level is "high".
[0366] 3. The server analyzes the responses and calculates a stress score (e.g., 85 / 100).
[0367] Using an Emotion Engine
[0368] 1. The server activates the emotion engine and analyzes the user's facial expressions, voice, and text data.
[0369] 2. For example, a user can access the system via a webcam, and the system can recognize emotions such as "anxiety" or "sadness" by analyzing their facial expressions and voice.
[0370] 3. Based on the emotional information recognized by the server, an evaluation is performed in combination with the survey results.
[0371] Counselor Introduction
[0372] 1. The server retrieves a list of local counselors (e.g., "Counselor A, B, C") from the database and displays it to the user.
[0373] 2. The user selects counselor A and enters their preferred consultation date and time. For example, they might request "October 12th, 15:00".
[0374] 3. The server contacts the selected counselor and sets up the appointment. For example, it might notify the user, "An appointment with counselor A has been set for October 12th at 15:00."
[0375] Collaboration with local government welfare departments
[0376] 1. The server provides an input form for information regarding the student's intention to pursue higher education and their financial situation.
[0377] 2. The user enters and submits information. For example, they might enter, "I want to go to college, but my financial situation is difficult."
[0378] 3. The server contacts the local government's welfare department based on the entered information and requests assistance.
[0379] 4. The server receives feedback from the welfare department and notifies the user. For example, it might notify the user that "Your support application has been completed."
[0380] College entrance support
[0381] 1. The server collects information on local scholarships and support programs and displays it on the user's terminal. For example, it might display "Scholarship Program A, Support Program B".
[0382] 2. The user selects the scholarship they wish to apply for and submits their application. For example, they might apply for "Scholarship Program A".
[0383] 3. The server supports the application process, generates the necessary documents, and provides them to the user.
[0384] This invention makes it possible to recognize a user's emotional state in real time and to enhance the assessment of stress and loneliness, as well as the provision of support based on these assessments. This can reduce the mental and physical burden on users and improve the effectiveness of support for further education.
[0385] The following describes the processing flow.
[0386] User registration process flow
[0387] Step 1:
[0388] The user accesses the system's website or app.
[0389] Example: Launch a browser or mobile app and enter the system's URL.
[0390] Step 2:
[0391] The user is directed to a registration screen where they enter basic information such as their name, age, contact information, and caregiving situation.
[0392] Step 3:
[0393] When a user clicks the "Register" button, their information is submitted.
[0394] Step 4:
[0395] The server receives the transmitted information and saves it to the database.
[0396] Example: SQL INSERT INTO Users (name, age, contact, caregiving_status) VALUES (?, ?, ?, ?);
[0397] Processing flow for assessing stress and loneliness
[0398] Step 1:
[0399] The server sends a questionnaire form regarding stress and feelings of loneliness to the user's device.
[0400] Step 2:
[0401] The user opens the survey form and answers each question.
[0402] Step 3:
[0403] When a user clicks the "Submit" button, their survey response is sent to the server.
[0404] Step 4:
[0405] The server receives the survey responses and calculates stress and loneliness scores.
[0406] Example: Run a script that sums up the values for each answer and calculates the score.
[0407] Step 5:
[0408] The server notifies the user of the calculated score and, if necessary, suggests referring them to a counselor.
[0409] Processing flow for using the emotion engine
[0410] Step 1:
[0411] The server activates the emotion engine and analyzes the user's facial expressions, voice, and text data.
[0412] Step 2:
[0413] Users use their device's camera and microphone to provide real-time data to the emotion engine.
[0414] Example: Turn on your webcam and microphone, then log in to the system.
[0415] Step 3:
[0416] The server analyzes the user's emotions in real time and determines their emotional state, such as "anxiety," "sadness," or "joy."
[0417] Step 4:
[0418] The server combines the survey results and the results of the emotion engine to assess stress and loneliness.
[0419] Counselor referral process flow
[0420] Step 1:
[0421] The server retrieves a list of counselors based on location from the database.
[0422] Example: SQL SELECT FROM Counselors WHERE region = ?;
[0423] Step 2:
[0424] The server sends and displays the counselor list on the user's terminal.
[0425] Step 3:
[0426] The user selects their preferred counselor from a list and enters their desired appointment date and time.
[0427] Step 4:
[0428] When a user clicks the "Reserve" button, the reservation information is sent to the server.
[0429] Step 5:
[0430] The server contacts the counselor based on the reservation information it receives and sets up the appointment.
[0431] Example: Check the counselor's schedule and add booking information for available time slots.
[0432] Step 6:
[0433] The server notifies the user of the reservation confirmation.
[0434] Example: Notify the user that "Your appointment with Counselor A has been scheduled for October 12th at 15:00."
[0435] Processing flow for collaboration between local government welfare departments
[0436] Step 1:
[0437] The server sends an input form containing information about the user's intention to pursue higher education and their financial situation to the user's terminal.
[0438] Step 2:
[0439] The user opens the information input form and enters the required information.
[0440] Step 3:
[0441] When the user clicks the "Submit" button, the entered information is sent to the server.
[0442] Step 4:
[0443] Based on the information received by the server, it contacts the local government's welfare department and requests assistance.
[0444] Example: Send information using the API to the Welfare Department.
[0445] Step 5:
[0446] The server receives feedback from the welfare department and notifies the user.
[0447] Example: Send a notification saying, "Your support application has been completed."
[0448] Processing flow for college entrance support
[0449] Step 1:
[0450] The server retrieves information on local scholarships and college support programs from a database.
[0451] Example: SQL SELECT FROM Scholarships WHERE region = ?;
[0452] Step 2:
[0453] The server retrieves information on scholarships and support programs and displays it on the user's device.
[0454] Step 3:
[0455] Users select the scholarship or support program they wish to apply for.
[0456] Step 4:
[0457] When a user clicks the "Submit" button, the application information is sent to the server.
[0458] Step 5:
[0459] The server supports the application process, generates the necessary documents, and provides them to the user.
[0460] Example: Run a script that generates a PDF of the application documents and sends them via email.
[0461] Thus, this invention realizes a system that comprehensively evaluates a user's stress and feelings of loneliness through multiple processing steps and provides appropriate support. Furthermore, by utilizing an emotion engine, the system recognizes the user's emotional state in real time and improves the accuracy of the support provided.
[0462] (Example 2)
[0463] Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server" and the smart device 14 as the "terminal".
[0464] Young carers often face stress and loneliness in their daily lives, which frequently hinders their ability to pursue higher education and career development. To provide appropriate support in this situation, a system is needed that can recognize their emotional state in real time and provide necessary support quickly and accurately. However, conventional systems have been insufficient in recognizing emotions and coordinating with local governments, making comprehensive support difficult. Therefore, a new system is needed to alleviate the stress and loneliness of young carers and effectively support their education.
[0465] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes an online registration means for the user to input information, a means for providing the user with a questionnaire regarding stress and loneliness, a means for evaluating the questionnaire results and providing a list of counselors as needed, a means for setting up an appointment with a counselor, a means for collecting information on the user's intention to pursue higher education and financial situation and contacting the public service department of the local government, a means for providing the user with information on support for further education and assisting with application procedures, and an emotion recognition means for recognizing the user's emotions in real time. This makes it possible to grasp the user's emotional state in real time and to quickly provide appropriate counseling and support.
[0466] An "online registration method" is a means of providing an interface for users to enter basic information such as their name, age, contact information, and care status via the internet.
[0467] "Method of providing surveys" refers to a method of sending a survey form containing questions about stress and loneliness to users and collecting responses from them.
[0468] The "survey result evaluation method" is a method for analyzing the survey results that users have answered and calculating stress and loneliness scores.
[0469] The "counselor list provision method" is a means of providing users with a list of suitable counselors based on the results of a survey.
[0470] The "reservation setting method" is a means for users to set up and manage appointments for consultations with their chosen counselor.
[0471] "Means for collecting information on educational intentions and financial situation" refers to the means of collecting information on users' educational aspirations and financial situation.
[0472] A "means of contact with public service departments" refers to a method of transmitting information regarding one's intention to pursue higher education and their financial situation to the public service departments of local governments to request necessary support.
[0473] A "means of providing information to support further education" refers to a means of providing users with information on local scholarships and support programs for further education.
[0474] "Application support tools" are means that assist users in the application process for scholarships and support programs they have selected, and generate the necessary documents.
[0475] An "emotion recognition method" is a means of recognizing emotions in real time by analyzing the user's facial expressions, voice, and text data.
[0476] This invention is an integrated system for reducing the stress and loneliness faced by young carers and supporting their pursuit of higher education. The system includes an online registration means, a stress and loneliness assessment means, a counselor referral means, a reservation setting means, a means for collecting information on educational intentions and financial situation, a means for coordinating with public service departments, a means for providing educational support, a means for assisting with application procedures, and an emotion recognition means for recognizing the user's emotions.
[0477] 1. User registration (online registration method)
[0478] The user accesses the system's website or app and enters basic information such as their name, age, contact information, and caregiving status. The server stores this information in a database. This registration process is the initial step in importing the user's basic information into the system. For example, the user might enter information such as "Name: Hanako Yamada, Age: 16, Contact: hanako@example.com, Caregiving Status: Caring for parents."
[0479] 2. Assessment of stress and loneliness (Methods for providing questionnaires and evaluation methods)
[0480] The server sends a questionnaire form regarding stress and loneliness to the user's device. The user answers the questionnaire and sends the results back to the server. The server analyzes the received questionnaire responses and calculates stress and loneliness scores. This process utilizes data analysis tools and evaluation algorithms. For example, in response to a question such as "What is your stress level recently?", the user might answer "Stress level: High".
[0481] 3. Use of emotion recognition tools
[0482] The server activates an emotion recognition engine (e.g., EmotionRecognizer API) and analyzes the user's facial expressions, voice, and text data to recognize emotions. The user accesses the system using a webcam, and their facial expressions and voice data are analyzed in real time. This data is used to gain a detailed understanding of the user's emotional state. For example, emotions such as "anxiety" or "sadness" can be detected from the user's facial expressions and voice.
[0483] 4. Counselor referral (means of providing a list of counselors and means of scheduling appointments)
[0484] The server retrieves a list of local counselors from the database and sends and displays it to the user's terminal. The user selects a counselor and enters their desired appointment date and time. The server contacts the selected counselor and sets up the appointment. For example, a user might select "Counselor B (Psychological Counseling)" and enter a desired appointment date of "September 15th, 2:00 PM".
[0485] 5. Collaboration with local government welfare departments (means of collecting information on educational intentions and financial situation, and means of communication with public service departments)
[0486] Users input information about their educational intentions and financial situation and send it to the server. Based on this information, the server contacts the local government's public services department and requests necessary support. This contact is made through automated requests using an API. For example, if a user inputs "Desired to attend school, financial situation: difficult," the server will request support from the local government.
[0487] 6. Support for further education (Means of providing information and support for application procedures)
[0488] The server retrieves information on local scholarships and college support programs from a database and displays it on the user's terminal. The user selects the scholarship or support program they wish to apply for. The server supports the application process, generates the necessary documents, and provides them to the user. For example, if a user selects "Scholarship Program A (100,000 yen per year)" and enters "I wish to apply," the server will provide the necessary documents in PDF format.
[0489] This system aims to reduce the mental and physical burden on users and improve the effectiveness of support for further education by understanding the user's emotional state in real time and providing appropriate counseling and support.
[0490] The flow of the specific processing in Example 2 will be explained using Figure 13.
[0491] Step 1:
[0492] A user accesses the system's website or app and enters basic information such as their name, age, contact information, and caregiving status. Once the user has entered the information, it is sent to the server. The server stores this information in a MySQL® database. For example, if a user enters "Name: Hanako Yamada, Age: 16, Contact: hanako@example.com, Caregiving Status: Caring for parents," that data is sent to the server and stored in the database.
[0493] Step 2:
[0494] The server generates a questionnaire form regarding stress and loneliness and sends it to the user's device. The user answers the questionnaire form and sends the answers back to the server. The server receives this data and stores it in a database. For example, if the user answers "High" to the question "What is your stress level?", that data is sent to the server.
[0495] Step 3:
[0496] The server analyzes the responses and calculates stress and loneliness scores. This analysis uses common data analysis tools and evaluation algorithms. For example, based on the user's response data, it might calculate a stress score of 85 / 100 and a loneliness score of 75 / 100. These results are stored in a database.
[0497] Step 4:
[0498] The server activates an emotion recognition engine (e.g., EmotionRecognizer API) to collect user facial, voice, and text data. When the user provides data using a webcam or voice input, that data is sent to the server. The server analyzes this data in real time to recognize the user's emotions. For example, facial data entered by the user via webcam might be recognized as "anxiety." This data is also stored in a database.
[0499] Step 5:
[0500] The server retrieves a list of local counselors from its database and sends and displays it on the user's terminal. The user selects a counselor from the provided list and enters their desired appointment date and time. This information is sent to the server. The server contacts the selected counselor and sets up the appointment. For example, if the user selects counselor A and requests "September 15th, 2:00 PM," this information is sent to the server and the appointment is set up.
[0501] Step 6:
[0502] The server generates and provides a form for users to input information about their intention to pursue higher education and their financial situation. The user enters the information and sends the data to the server. Based on this information, the server contacts the local government's public service department and requests necessary support. This communication is automated using an API. For example, if a user enters "Desired to pursue higher education, financial situation: difficult," the server sends this information and requests support.
[0503] Step 7:
[0504] The server retrieves information on local scholarships and support programs from a database and displays it on the user's terminal. The user selects the scholarship or support program they wish to participate in, and this selection is sent to the server. Based on the selection, the server supports the application process, generates the necessary documents, and provides them to the user. For example, if the user selects "Scholarship Program A," the server generates the application documents and provides them to the user.
[0505] (Application Example 2)
[0506] Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as a "server" and the smart device 14 as a "terminal".
[0507] Conventional young carer support systems have problems with real-time recognition of users' psychological states and the provision of individualized support based on that recognition. Furthermore, they lack the ability to use emotion recognition technology to understand users' emotions from their facial expressions and voices and recommend appropriate relaxation content, resulting in insufficient stress reduction and support for feelings of loneliness. In addition, there is a lack of comprehensive systems that also provide information on educational support and assist with application procedures. Thus, there is a need for a system that can provide multifaceted and individualized support.
[0508] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes an online registration means for the user to input information, a means for providing the user with a questionnaire regarding stress and loneliness, and a means for evaluating the questionnaire results and providing a list of counselors as needed. This makes it possible to assess the user's basic information and stress and loneliness. It also includes a means for setting up appointments with counselors, collecting information on the user's intention to pursue higher education and financial situation and contacting the welfare department of the local government, and providing the user with information on support for further education and assisting with application procedures. Furthermore, by adding a means for analyzing the user's facial expressions and voice data to recognize emotions, and a means for recommending relaxation content based on the emotion recognition results, it becomes possible to provide individualized support according to the user's psychological state.
[0509] "Online registration methods" refer to means by which users enter necessary information into a system via the internet and register.
[0510] A "survey provision method" refers to a means of presenting users with a survey that includes questions about stress and loneliness, and receiving their responses.
[0511] The "counselor list provision method" is a means of providing users with a list of suitable counselors based on the results of user surveys.
[0512] The "reservation setting method" is a means for setting up a counseling appointment between the user and the selected counselor.
[0513] "Information gathering methods" refer to the means by which users input and collect data regarding their educational intentions and financial situation.
[0514] "Contacting the local government's welfare department" refers to a means of contacting the local government's welfare department based on the collected information and requesting necessary support.
[0515] "Support methods for further education" refer to means of providing users with information on further education, scholarships, and support programs, and assisting them with the application process.
[0516] An "emotion recognition method" is a means of recognizing a user's emotions by analyzing their facial expressions and voice data.
[0517] A "relaxation content recommendation method" is a means of recommending content that helps users relax, based on the results of emotion recognition.
[0518] This invention is an advanced system designed to alleviate the psychological burden on young caregivers and support their advancement to higher education. The system utilizes specific software and hardware to collect user information and provides appropriate support based on that information.
[0519] System Overview
[0520] The system consists of the following main components:
[0521] 1. Online registration method: Users use a website or application to enter basic information such as their name, age, and care status. This information is transmitted to a server and stored in a database.
[0522] 2. Method of providing the questionnaire: A questionnaire regarding stress and loneliness is sent to the user's device, and the user enters their answers. This data is also sent to the server, and stress and loneliness scores are calculated.
[0523] 3. Method of providing counselor lists: Based on the survey results, users will be provided with a list of local counselors. Users will select their preferred counselor and enter the date and time of the consultation.
[0524] 4. Booking method: The user contacts the counselor of their choice and sets up a booking.
[0525] 5. Information gathering method: Users enter information about their educational intentions and financial situation into a form and send that data to the server.
[0526] 6. Contacting the Local Government Welfare Department: Based on the collected information, a request for assistance will be made to the local government's welfare department. The result of this contact will be notified to the user.
[0527] 7. Support for further education: Provide information on local scholarships and support programs, and assist users with the application process for programs they wish to participate in.
[0528] 8. Emotion Recognition Method: This method analyzes the user's facial expressions and voice to recognize their emotions in real time. This involves collecting data using a webcam and microphone, and analyzing it using an emotion recognition model (e.g., a model trained with Keras).
[0529] 9. Relaxation Content Recommendation Method: Based on the emotion recognition results, relaxation content appropriate to the user's emotional state is recommended. For example, if the user is feeling "sadness," relaxing music or a meditation guide will be provided.
[0530] Hardware and software to be used
[0531] Hardware: Camera and microphone built into the user's device (smartphone, computer, tablet), server
[0532] Software: Web applications, mobile applications, databases (e.g., MySQL), sentiment recognition models (e.g., Keras), Web APIs
[0533] Specific example of processing
[0534] When a user accesses the system and enters basic information, the server saves this information to a database. Then, a questionnaire is sent, and after the user enters and submits their answers, the server analyzes this data to calculate stress and loneliness scores. Next, emotion recognition is activated to collect the user's facial expressions and voice data and analyze their emotions. Based on the results, the system recommends appropriate relaxation content to the user. Finally, information on their educational intentions and financial situation is collected, and, if necessary, contacts the local government's welfare department to provide support for further education.
[0535] Example of a prompt
[0536] "Based on your recent stress levels and emotions, we recommend relaxing content. Please launch the app and enable your camera."
[0537] In this way, the system can address issues from multiple perspectives and on an individual basis, thereby reducing the psychological burden on young carers and supporting their pursuit of higher education.
[0538] The flow of a specific process in Application Example 2 will be explained using Figure 14.
[0539] Step 1:
[0540] Users access the system and enter basic information such as their name, age, and care status through online registration. The entered information is sent to the server and stored in the database. The input data consists of user information (name, age, care status) and is output as an entry stored in the database.
[0541] Step 2:
[0542] The server sends a questionnaire form regarding stress and loneliness to the user's device. The user answers the questionnaire and sends the results back to the server. The input data consists of the questionnaire responses (stress level, loneliness level), which the server receives and analyzes to calculate stress and loneliness scores.
[0543] Step 3:
[0544] The server activates the emotion recognition system and collects facial and audio data from the user's terminal using the webcam and microphone. An emotion recognition model (generative AI model) is used to analyze the collected data. The input data consists of facial and audio data, and the emotion recognition result (e.g., anxiety, sadness) is output.
[0545] Step 4:
[0546] Based on the aforementioned survey scores and emotion recognition results, the server retrieves a list of local counselors from the database and sends it to the user's terminal. The user selects a counselor and enters their desired appointment date and time. The input data consists of the counselor selection and appointment time, which then sets up the appointment information with the counselor.
[0547] Step 5:
[0548] The server contacts the counselor and sets up an appointment. It contacts the counselor to confirm and finalize the appointment date and time, and notifies the user of the result. The input data is the appointment request information, and the output data is the confirmed appointment information.
[0549] Step 6:
[0550] Users input information about their educational intentions and financial situation through the system. The server stores this information in a database and contacts the local government's welfare department. The input data consists of information about educational intentions and financial situation, while the output data consists of a request for support to the local government and notification of the results.
[0551] Step 7:
[0552] The server uses a college support system to retrieve information on local scholarships and support programs from a database and displays it on the user's terminal. The user selects their desired program and proceeds with the application process. The input data is information about desired college support, and the output data consists of support program information and application forms.
[0553] Step 8:
[0554] The server retrieves appropriate relaxation content from an external API based on the emotion recognition results and recommends it to the user. For example, if the user is feeling "sad," it will provide relaxing music or a meditation guide. The input data is the emotion recognition result, and the output data is the recommended content.
[0555] Through the above processing steps, users can receive systematic and personalized support.
[0556] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[0557] Data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of data generation model 58 is ChatGPT (registered trademark) (Internet search).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0558] In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the smart device 14.
[0559] [Second Embodiment]
[0560] Figure 3 shows an example of the configuration of the data processing system 210 according to the second embodiment.
[0561] As shown in Figure 3, the data processing system 210 includes a data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.
[0562] The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0563] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication interface 44. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, and camera 42 are also connected to the bus 52.
[0564] The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46.
[0565] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision).
[0566] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner.
[0567] Figure 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Figure 4, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56.
[0568] The specific processing program 56 is an example of a "program" relating to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[0569] The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0570] In the smart glasses 214, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48.
[0571] Next, the identification processing performed by the identification processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal".
[0572] This invention is an integrated system designed to alleviate the stress and loneliness faced by young caregivers and to support their pursuit of higher education. The system combines online registration, stress and loneliness assessment, counselor referral, appointment scheduling, collection of information on educational intentions and financial situation, collaboration with local government welfare departments, provision of educational support, and application procedure support.
[0573] Overview of the system's program processing
[0574] 1. User Registration
[0575] The user accesses the system's website or app and enters basic information such as their name, age, contact information, and care status.
[0576] The server saves the received information to the database.
[0577] 2. Assessment of stress and loneliness
[0578] The server sends a questionnaire form regarding stress and feelings of loneliness to the user's device.
[0579] Users answer a survey and send the results to the server.
[0580] The server analyzes the received survey responses and calculates stress and loneliness scores.
[0581] 3. Introduction to a counselor
[0582] The server retrieves a list of local counselors from the database and sends and displays it on the user's terminal.
[0583] The user selects their preferred counselor and enters their desired appointment date and time.
[0584] The server contacts the selected counselor and sets up an appointment.
[0585] 4. Collaboration with local government welfare departments
[0586] A form is provided for users to enter information regarding their intentions to pursue higher education and their financial situation.
[0587] The information entered by the user is sent to the server.
[0588] Based on the information received, the server contacts the local government's welfare department and requests the necessary support.
[0589] The server notifies the user of feedback from the welfare department.
[0590] 5. Support for further education
[0591] The server retrieves information on local scholarships and college support programs from a database and displays it on the user's terminal.
[0592] Users select the scholarship or support program they wish to apply for.
[0593] The server supports the creation of application documents and processing procedures.
[0594] Specific example
[0595] User Registration
[0596] 1. The user accesses the system's webpage and enters their name, age, contact information, and care status. For example: Register "Taro Tanaka, 15 years old, tanaka@example.com".
[0597] 2. The server saves the entered information to the database.
[0598] Stress and loneliness assessment
[0599] 1. The server sends a survey form (for example, "What is your recent stress level?") to the user's device.
[0600] 2. The user answers the survey and sends the results to the server. For example, they might answer that their stress level is "high".
[0601] 3. The server analyzes the responses and calculates a stress score (e.g., 85 / 100).
[0602] Counselor Introduction
[0603] 1. The server retrieves a list of local counselors (e.g., "Counselor A, B, C") from the database and displays it to the user.
[0604] 2. The user selects counselor A and enters their preferred consultation date and time. For example, they might request "October 12th, 15:00".
[0605] 3. The server contacts the selected counselor and sets up the appointment. For example, it might notify the user, "An appointment with counselor A has been set for October 12th at 15:00."
[0606] Collaboration with local government welfare departments
[0607] 1. The server provides an input form for information regarding the student's intention to pursue higher education and their financial situation.
[0608] 2. The user enters and submits information. For example, they might enter, "I want to go to college, but my financial situation is difficult."
[0609] 3. The server contacts the local government's welfare department based on the entered information and requests assistance.
[0610] 4. The server receives feedback from the welfare department and notifies the user. For example, it might notify the user that "Your support application has been completed."
[0611] College entrance support
[0612] 1. The server collects information on local scholarships and support programs and displays it on the user's terminal. For example, it might display "Scholarship Program A, Support Program B".
[0613] 2. The user selects the scholarship they wish to apply for and submits their application. For example, they might apply for "Scholarship Program A".
[0614] 3. The server supports the application process, generates the necessary documents, and provides them to the user.
[0615] This invention enables a system that reduces the stress and loneliness faced by young caregivers and provides comprehensive support for their further education.
[0616] The following describes the processing flow.
[0617] User registration process flow
[0618] Step 1:
[0619] The user accesses the system's website or app.
[0620] Example: Launch a browser or mobile app and enter the system's URL.
[0621] Step 2:
[0622] The user is directed to a registration screen where they enter basic information such as their name, age, contact information, and caregiving situation.
[0623] Step 3:
[0624] When a user clicks the "Register" button, their information is submitted.
[0625] Step 4:
[0626] The server receives the transmitted information and saves it to the database.
[0627] Example: SQL INSERT INTO Users (name, age, contact, caregiving_status) VALUES (?, ?, ?, ?);
[0628] Processing flow for assessing stress and loneliness
[0629] Step 1:
[0630] The server sends a questionnaire form regarding stress and feelings of loneliness to the user's device.
[0631] Step 2:
[0632] The user opens the survey form and answers each question.
[0633] Step 3:
[0634] The user submits their survey response by clicking the "Submit" button.
[0635] Step 4:
[0636] The server receives the survey responses and calculates stress and loneliness scores.
[0637] Example: Run a script that sums up the values for each answer and calculates the score.
[0638] Step 5:
[0639] The server notifies the user of the calculated score and, if necessary, suggests referring them to a counselor.
[0640] Counselor referral process flow
[0641] Step 1:
[0642] The server retrieves a list of counselors based on location from the database.
[0643] Example: SQL SELECT FROM Counselors WHERE region = ?;
[0644] Step 2:
[0645] The server sends and displays the counselor list on the user's terminal.
[0646] Step 3:
[0647] The user selects their preferred counselor from a list and enters their desired appointment date and time.
[0648] Step 4:
[0649] When a user clicks the "Reserve" button, the reservation information is sent to the server.
[0650] Step 5:
[0651] The server contacts the counselor based on the reservation information it receives and sets up the appointment.
[0652] Example: Check the counselor's schedule and add booking information for available time slots.
[0653] Step 6:
[0654] The server notifies the user of the reservation confirmation.
[0655] Example: Notify the user that "Your appointment with Counselor A has been scheduled for October 12th at 15:00."
[0656] Processing flow for collaboration between local government welfare departments
[0657] Step 1:
[0658] The server sends an input form containing information about the user's intention to pursue higher education and their financial situation to the user's terminal.
[0659] Step 2:
[0660] The user opens the information input form and enters the required information.
[0661] Step 3:
[0662] When the user clicks the "Submit" button, the entered information is sent to the server.
[0663] Step 4:
[0664] Based on the information received by the server, it contacts the local government's welfare department and requests assistance.
[0665] Example: Send information using the API to the Welfare Department.
[0666] Step 5:
[0667] The server receives feedback from the welfare department and notifies the user.
[0668] Example: Send a notification saying, "Your support application has been completed."
[0669] Processing flow for college entrance support
[0670] Step 1:
[0671] The server retrieves information on local scholarships and college support programs from a database.
[0672] Example: SQL SELECT FROM Scholarships WHERE region = ?;
[0673] Step 2:
[0674] The server retrieves information on scholarships and support programs and displays it on the user's device.
[0675] Step 3:
[0676] Users select the scholarship or support program they wish to apply for.
[0677] Step 4:
[0678] When a user clicks the "Submit" button, the application information is sent to the server.
[0679] Step 5:
[0680] The server supports the application process, generates the necessary documents, and provides them to the user.
[0681] Example: Run a script that generates a PDF of the application documents and sends them via email.
[0682] The above outlines the specific steps involved in the program's processing. This flow allows the user to receive a series of support steps.
[0683] (Example 1)
[0684] Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the smart glasses 214 will be referred to as the "terminal."
[0685] The aim is to help young carers lead better lives by providing an integrated system to alleviate the stress and loneliness they face and to support their education. Furthermore, it aims to promote independence by ensuring they receive appropriate counseling and financial support tailored to their individual circumstances.
[0686] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.
[0687] In this invention, the server includes means for online registration for users to input information, means for providing users with questionnaires regarding stress and loneliness, means for evaluating the questionnaire results and providing a list of mental health professionals as needed, means for scheduling appointments with mental health professionals, means for collecting information on users' intentions to pursue higher education and their financial situation and contacting public institutions, and means for providing users with information on support for further education and assisting with application procedures. This makes it possible for young carers to pursue higher education while receiving appropriate support.
[0688] A "user" refers to a person who uses the system to provide information and receive support.
[0689] A "server" refers to a computer system that processes information received from users and provides various services.
[0690] "Online registration method" refers to a function that allows users to enter their information and register it in a system through a website or application.
[0691] A "survey" refers to a set of questions that users answer to assess their own levels of stress and loneliness.
[0692] A "psychological professional" refers to a trained professional who provides counseling and psychological support.
[0693] "Reservation setting method" refers to a function that allows users to manually set up counseling appointments with psychological professionals.
[0694] "Intention to pursue higher education" refers to a user's intention or goal if they wish to pursue higher education.
[0695] "Economic situation" refers to the economic circumstances and financial resources of the user's household.
[0696] "Public institutions" refer to organizations that provide public welfare and support, such as local governments and government agencies.
[0697] "College Entrance Support Information" refers to information designed to assist users in their college entrance exams, such as scholarships, support programs, and counseling services.
[0698] "Application procedures" refer to the process of creating and submitting the necessary documents to receive support for further education or scholarships.
[0699] A "data store" refers to a database or storage system used to save information entered by users.
[0700] "Feedback" refers to responses and evaluation information from public institutions and support organizations.
[0701] This invention comprises an integrated system designed to alleviate the stress and loneliness faced by young carers and to support their pursuit of higher education. Specific embodiments of this system are described below.
[0702] User Registration
[0703] First, the user accesses the system's website or app. The user enters basic information such as name, age, contact information, and caregiving status through an online registration method. The server receives this information and stores it in a data store. For example, a user named "Taro Tanaka" might enter information such as "15 years old," "tanaka@example.com," and "caring for his grandmother."
[0704] Stress and loneliness assessment
[0705] The server generates a questionnaire form to assess the user's stress and loneliness and sends it to the user's device. The user answers the questionnaire and sends the results back to the server via their device. The server analyzes the received questionnaire responses and calculates stress and loneliness scores. For example, if the user answers "very high" to the question "What is your stress level recently?", the score will be higher. This result is then notified to the user.
[0706] Counselor Introduction
[0707] The server retrieves a list of local mental health professionals from a data store and displays it on the user's device. The user can select their desired mental health professional and enter the date and time they wish to make an appointment. For example, consider a case where a user selects "Counselor A" from "Counselor A, B, C" and makes an appointment for "October 12th, 15:00". The server contacts the selected mental health professional, sets up the appointment, and notifies the user when it is complete.
[0708] Collaboration with local government welfare departments
[0709] The server generates an input form for information regarding the user's intention to pursue higher education and their financial situation, and provides it to the user's terminal. Once the user enters and submits this information, the server stores the received information in a data store and then contacts public institutions to request necessary assistance. For example, consider a case where the user enters information such as "I wish to pursue higher education, but my financial situation is difficult." After receiving the feedback, the server then notifies the user of the result.
[0710] College entrance support
[0711] The server collects information on local scholarships and support programs and displays it on the user's device. The user selects the scholarship or support program they wish to apply for and sends that information to the server if they wish to apply. For example, consider a case where a user selects and applies for "Scholarship Program A." The server assists with the application process, generates the necessary documents, and provides them to the user. This system enables young carers to pursue higher education with appropriate support.
[0712] Example of a prompt
[0713] "Please enter the user's name, age, contact information, and care status."
[0714] "What's your stress level like these days?"
[0715] "Please select your preferred psychological counselor and enter your desired date and time for your appointment."
[0716] "Please enter your desired educational path and financial situation."
[0717] "Please select your desired scholarship or support program and enter your application request."
[0718] This invention includes online registration means, questionnaire provision means, result evaluation means, list provision means, reservation setting means, information gathering means, public institution contact means, and educational support means, and effectively solves problems faced by users.
[0719] The flow of the specific processing in Example 1 will be explained using Figure 11.
[0720] Step 1:
[0721] The user enters information.
[0722] Input: The user accesses the system's website or app and enters basic information such as name, age, contact information, and caregiving status. Specifically, they might enter information like "Taro Tanaka, 15 years old, tanaka@example.com, currently caring for my grandmother."
[0723] Action: The device receives this information and sends it to the server.
[0724] Output: The user's basic information is sent to the server.
[0725] Step 2:
[0726] The server saves the information
[0727] Input: Basic user information submitted in Step 1.
[0728] Operation: The server saves the received basic information to the data store. Specifically, the information "Taro Tanaka, 15 years old, tanaka@example.com, currently caring for his grandmother" is saved in the database.
[0729] Output: User's basic information is saved in the data store.
[0730] Step 3:
[0731] The server generates and sends the survey.
[0732] Input: User information must be stored in the database.
[0733] Operation: The server generates a questionnaire to assess stress and loneliness and sends it to the user's device. Specifically, it includes questions such as, "What is your stress level recently?"
[0734] Output: The survey is sent to the user's device.
[0735] Step 4:
[0736] Users respond to the survey.
[0737] Input: Survey sent from the server.
[0738] Operation: The user enters answers to each question on the device. For example, to the question "What is your stress level recently?", the user might answer "Very high".
[0739] Output: The response is sent from the terminal to the server.
[0740] Step 5:
[0741] The server analyzes the survey results.
[0742] Input: Survey responses submitted by users.
[0743] Operation: The server analyzes the received survey responses and calculates stress and loneliness scores. Specifically, the responses are evaluated using an algorithm to calculate a numerical value such as "Stress Score: 85 / 100".
[0744] Output: The calculated stress and loneliness scores are notified to the user.
[0745] Step 6:
[0746] The server provides a list of psychology professionals.
[0747] Input: User's stress and loneliness score.
[0748] Operation: The server retrieves a list of local psychology professionals from its database and sends and displays it on the user's terminal. For example, a list such as "Psychological Counselor A, B, C" might be displayed.
[0749] Output: A list of psychology professionals is displayed on the user's device.
[0750] Step 7:
[0751] Users select and book appointments with psychological professionals.
[0752] Input: Displayed list of psychology professionals.
[0753] Operation: The user selects their desired psychology professional and enters their preferred appointment date and time. For example, they might enter, "Book an appointment with Psychology Counselor A on October 12th at 3:00 PM." The terminal then sends this information to the server.
[0754] Output: Reservation information is sent to the server.
[0755] Step 8:
[0756] The server sets the reservation
[0757] Input: User's reservation request information.
[0758] Operation: The server receives the reservation information and contacts the selected psychologist to set up the appointment. Once confirmed, it notifies the user with a message such as, "Your appointment with Counselor A has been set for October 12th at 15:00."
[0759] Output: The reservation setting is complete and a notification is sent to the user.
[0760] Step 9:
[0761] The server provides a form to collect information on educational intentions and financial situation.
[0762] Input: Continue using the system.
[0763] Operation: The server generates an input form containing information about the user's intention to pursue higher education and their financial situation, and provides it to the user's terminal.
[0764] Output: An information input form is sent to the user's terminal.
[0765] Step 10:
[0766] The user enters and submits information.
[0767] Input: An information input form provided by the server.
[0768] Operation: The user enters the necessary information into a form and submits it, such as "I want to go to college, but my financial situation is difficult." The device then sends this information to the server.
[0769] Output: User information is sent to the server.
[0770] Step 11:
[0771] The server contacts public authorities.
[0772] Input: User's educational intentions and financial situation information.
[0773] Action: The server uses this information to contact public authorities and request necessary assistance.
[0774] Output: Public authorities will be contacted.
[0775] Step 12:
[0776] The server notifies the user of the feedback.
[0777] Input: Feedback from public institutions.
[0778] Operation: The server receives feedback from public institutions and notifies the user with a message such as "Your support application has been completed."
[0779] Output: Feedback is notified to the user.
[0780] Step 13:
[0781] The server provides information to support students applying to higher education.
[0782] Input: Continue using the system.
[0783] Operation: The server collects information about local scholarships and support programs and displays it on the user's terminal. For example, information such as "Scholarship Program A, Support Program B" will be displayed.
[0784] Output: Information about scholarships and support programs is displayed on the user's device.
[0785] Step 14:
[0786] A user requests and submits a support request.
[0787] Input: Information about the displayed scholarships and support programs.
[0788] Operation: The user selects the desired scholarship or support program and enters their application request. For example, they might enter "Apply for Scholarship Program A," and the terminal sends that information to the server.
[0789] Output: Application information is sent to the server.
[0790] Step 15:
[0791] The server assists with the application process.
[0792] Input: User application information.
[0793] Operation: The server assists with the application process, generating and providing the necessary documents to the user. For example, it generates an "Application Form for Scholarship Program A".
[0794] Output: The necessary documents are provided to the user.
[0795] (Application Example 1)
[0796] Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart glasses 214 will be referred to as the "terminal."
[0797] There is a lack of an integrated system to alleviate the stress and loneliness faced by young carers and to provide efficient support for their education. Therefore, a system is needed that can accurately assess stress and loneliness and consistently provide the necessary support and information.
[0798] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.
[0799] In this invention, the server includes means for online registration for users to input information, means for providing users with questionnaires regarding stress and loneliness, means for evaluating the questionnaire results and providing a list of counselors as needed, means for recommending relevant content based on the stress and loneliness assessment results, and means for distributing content related to counseling and support for further education. This enables young carers to receive the information and services necessary for stress reduction, counseling, and support for further education through a centralized platform.
[0800] An "online registration method" is an interface that allows users to input information and register it in the system.
[0801] A "stress and loneliness survey" is a questionnaire that includes questions for users to evaluate their own level of stress and loneliness.
[0802] "Evaluation method" refers to a process or system that analyzes survey results and calculates stress and loneliness scores.
[0803] "Means of providing a list of counselors" refers to a process or system that provides users with a list of counselors they can consult as needed.
[0804] "Reservation method" refers to the means by which users can set a consultation time with a counselor.
[0805] "Information gathering means" refers to the process or system for collecting information regarding a user's educational intentions and financial situation.
[0806] "Means of contacting the local government's welfare department" refers to a process or system that contacts the local government's welfare department based on information collected from the user and requests support.
[0807] "Means of providing information to support further education" refers to a process or system that provides users with information such as scholarships and support programs for further education.
[0808] "Means of supporting application procedures" refers to processes or systems that support users in creating and submitting the necessary documents for college admissions support.
[0809] "Means of recommending relevant content" refers to a process or system that recommends content suitable for the user based on the results of stress and loneliness assessments.
[0810] "Means of delivering content" refers to the process or system for delivering content such as videos and educational information related to counseling and college entrance support to users.
[0811] "Means of saving to a database" refers to a process or system for long-term storage and management of information entered by users.
[0812] "Means for obtaining and notifying feedback" refers to a process or system for receiving responses from the welfare department of a local government and notifying the user.
[0813] This invention provides a system to alleviate the stress and loneliness experienced by young caregivers and to support their pursuit of higher education. At the core of the system are means for users to input information through online registration, means for providing users with questionnaires regarding stress and loneliness, means for evaluating the questionnaire results and providing a list of counselors as needed, means for recommending relevant content based on the stress and loneliness assessment results, and means for distributing content related to counseling and support for further education.
[0814] Hardware and software to be used
[0815] The following hardware and software will be used to implement the system:
[0816] Hardware: Smartphone, tablet, or personal computer
[0817] Software: Flask (a lightweight web application framework for Python), SQLite (a lightweight database management system)
[0818] Data processing and data calculation
[0819] User Registration
[0820] The server receives basic information such as name, age, contact information, and care status entered by the user via a web interface or application, and stores that information in a database.
[0821] Assessment of stress and loneliness
[0822] The server provides users with a questionnaire about stress and loneliness. Users answer the questions, and their responses are sent to the server. The server then analyzes the responses and calculates each user's stress and loneliness score.
[0823] Counselor referral and booking
[0824] Based on the survey results, the server sends a list of suitable counselors to the user's device. The user uses an interface to set a consultation date and time with their preferred counselor and submits a booking request. The server forwards the request to the counselor and confirms the booking.
[0825] Content distribution and recommendations
[0826] Based on stress and loneliness assessments, the server recommends stress-reducing and educational support content tailored to the user. This includes videos, documentaries, and educational information. Users can view the recommended content on their device.
[0827] College entrance support
[0828] The server retrieves information on scholarships and support programs from a database and displays it to the user. The user can select the desired scholarship or support program and use an interface to support the application process.
[0829] Specific example
[0830] User registration: For example, Hanako Yamada (17 years old) downloads the application and enters her name, age, contact information, and caregiving status.
[0831] Stress and Loneliness Assessment: Hanako Yamada answers a questionnaire, and as a result, her stress score is calculated to be 75. The server saves this to a database and provides a list of counselors.
[0832] Content distribution and recommendation: Based on the stress assessment results, the server recommends "relaxation videos" and "college admissions guide documentaries" to Hanako Yamada.
[0833] Example of a prompt
[0834] The following is an example of a prompt provided to a generative AI model:
[0835] Please tell us about your recent stress levels:
[0836] 1. Have you experienced stress in the past week? Yes / No
[0837] 2. How did you feel at that time? High stress / Moderate stress / Low stress / None
[0838] 3. Do you ever feel lonely? Yes / No
[0839] In this way, this system provides a comprehensive solution to the various problems faced by young carers.
[0840] The flow of a specific process in Application Example 1 will be explained using Figure 12.
[0841] Step 1: User Registration
[0842] The user enters basic information such as name, age, contact information, and care status through a web interface or application. The information entered by the user is sent to the server. The server receives this information and stores it in a database.
[0843] Input: User's basic information (name, age, contact information, care status)
[0844] Data processing: Check the entered information and ensure that the format is correct.
[0845] Output: Saves correctly formatted information to the database.
[0846] Step 2: Assessment of stress and loneliness
[0847] The server provides users with a questionnaire about stress and loneliness. Users answer the questionnaire via their device, and the answers are sent to the server. The server receives and analyzes the answers to calculate stress and loneliness scores.
[0848] Input: User survey responses
[0849] Data processing: Quantify survey responses and calculate stress and loneliness scores.
[0850] Output: Store the calculated stress and loneliness scores in the database.
[0851] Step 3: Counselor referral and appointment
[0852] The server sends a list of suitable counselors to the user's device based on the survey results. The user sets a date and time for the consultation with their preferred counselor and sends a booking request to the server. The server receives this request, forwards it to the counselor, and confirms the booking.
[0853] Input: Stress and loneliness scores
[0854] Data processing: Generate a list of counselors based on stress and loneliness scores.
[0855] Output: Provides users with a list of counselors and appointment confirmation information.
[0856] Step 4: Content Distribution and Recommendation
[0857] Based on stress and loneliness assessments, the server recommends stress-reducing and educational support content tailored to the user. Users can then view this content on their device. The server stores the user's viewing history in a database.
[0858] Input: Stress and loneliness assessment results
[0859] Data processing: Select appropriate content based on the evaluation results.
[0860] Output: Content recommendations are sent to the user's device, and viewing history is saved to a database.
[0861] Step 5: Support for further education
[0862] The server retrieves information on scholarships and support programs from a database and displays it to the user. The user selects the desired scholarship or support program and proceeds with the application process. The server supports the application process, generates the necessary documents, and provides them to the user.
[0863] Input: User's desired information regarding educational support services.
[0864] Data processing: Based on the requested information, select appropriate scholarships and support programs and generate application documents.
[0865] Output: Provide users with information on the completion of the application process and save the college application support information to the database.
[0866] Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions.
[0867] System Overview
[0868] This invention is an integrated system for reducing the stress and loneliness faced by young caregivers and supporting their pursuit of higher education. The system includes an online registration means, a stress and loneliness assessment means, a counselor referral means, a reservation setting means, a means for collecting information on educational intentions and financial situation, a means for coordinating with local government welfare departments, a means for providing educational support, a means for assisting with application procedures, and an emotion engine that recognizes the user's emotions.
[0869] Overview of the system's program processing
[0870] 1. User Registration
[0871] The user accesses the system's website or app and enters basic information such as their name, age, contact information, and care status.
[0872] The server saves the received information to the database.
[0873] 2. Assessment of stress and loneliness
[0874] The server sends a questionnaire form regarding stress and feelings of loneliness to the user's device.
[0875] Users answer a survey and send the results to the server.
[0876] The server analyzes the received survey responses and calculates stress and loneliness scores.
[0877] 3. Utilizing the Emotion Engine
[0878] The server activates the emotion engine and analyzes the user's facial expressions, voice, and text data to recognize their emotions.
[0879] For example, a user can access the system via a webcam, and their facial expressions and voice are analyzed to determine their emotional state in real time.
[0880] 4. Introduction to a counselor
[0881] The server retrieves a list of local counselors from the database and sends and displays it on the user's terminal.
[0882] The user selects their preferred counselor and enters their desired appointment date and time.
[0883] The server contacts the selected counselor and sets up an appointment.
[0884] 5. Collaboration with local government welfare departments
[0885] A form is provided for users to enter information regarding their intentions to pursue higher education and their financial situation.
[0886] The information entered by the user is sent to the server.
[0887] Based on the information received, the server contacts the local government's welfare department and requests the necessary support.
[0888] The server notifies the user of feedback from the welfare department.
[0889] 6. Support for further education
[0890] The server retrieves information on local scholarships and college support programs from a database and displays it on the user's terminal.
[0891] Users select the scholarship or support program they wish to apply for.
[0892] The server supports the application process, generates the necessary documents, and provides them to the user.
[0893] Specific example
[0894] User Registration
[0895] 1. The user accesses the system's webpage and enters their name, age, contact information, and care status. For example: Register "Taro Tanaka, 15 years old, tanaka@example.com".
[0896] 2. The server saves the entered information to the database.
[0897] Stress and loneliness assessment
[0898] 1. The server sends a survey form (for example, "What is your recent stress level?") to the user's device.
[0899] 2. The user answers the survey and sends the results to the server. For example, they might answer that their stress level is "high".
[0900] 3. The server analyzes the responses and calculates a stress score (e.g., 85 / 100).
[0901] Using an Emotion Engine
[0902] 1. The server activates the emotion engine and analyzes the user's facial expressions, voice, and text data.
[0903] 2. For example, a user can access the system via a webcam, and the system can recognize emotions such as "anxiety" or "sadness" by analyzing their facial expressions and voice.
[0904] 3. Based on the emotional information recognized by the server, an evaluation is performed in combination with the survey results.
[0905] Counselor Introduction
[0906] 1. The server retrieves a list of local counselors (e.g., "Counselor A, B, C") from the database and displays it to the user.
[0907] 2. The user selects counselor A and enters their preferred consultation date and time. For example, they might request "October 12th, 15:00".
[0908] 3. The server contacts the selected counselor and sets up the appointment. For example, it might notify the user, "An appointment with counselor A has been set for October 12th at 15:00."
[0909] Collaboration with local government welfare departments
[0910] 1. The server provides an input form for information regarding the student's intention to pursue higher education and their financial situation.
[0911] 2. The user enters and submits information. For example, they might enter, "I want to go to college, but my financial situation is difficult."
[0912] 3. The server contacts the local government's welfare department based on the entered information and requests assistance.
[0913] 4. The server receives feedback from the welfare department and notifies the user. For example, it might notify the user that "Your support application has been completed."
[0914] College entrance support
[0915] 1. The server collects information on local scholarships and support programs and displays it on the user's terminal. For example, it might display "Scholarship Program A, Support Program B".
[0916] 2. The user selects the scholarship they wish to apply for and submits their application. For example, they might apply for "Scholarship Program A".
[0917] 3. The server supports the application process, generates the necessary documents, and provides them to the user.
[0918] This invention makes it possible to recognize a user's emotional state in real time and to enhance the assessment of stress and loneliness, as well as the provision of support based on these assessments. This can reduce the mental and physical burden on users and improve the effectiveness of support for further education.
[0919] The following describes the processing flow.
[0920] User registration process flow
[0921] Step 1:
[0922] The user accesses the system's website or app.
[0923] Example: Launch a browser or mobile app and enter the system's URL.
[0924] Step 2:
[0925] The user is directed to a registration screen where they enter basic information such as their name, age, contact information, and caregiving situation.
[0926] Step 3:
[0927] When a user clicks the "Register" button, their information is submitted.
[0928] Step 4:
[0929] The server receives the transmitted information and saves it to the database.
[0930] Example: SQL INSERT INTO Users (name, age, contact, caregiving_status) VALUES (?, ?, ?, ?);
[0931] Processing flow for assessing stress and loneliness
[0932] Step 1:
[0933] The server sends a questionnaire form regarding stress and feelings of loneliness to the user's device.
[0934] Step 2:
[0935] The user opens the survey form and answers each question.
[0936] Step 3:
[0937] When a user clicks the "Submit" button, their survey response is sent to the server.
[0938] Step 4:
[0939] The server receives the survey responses and calculates stress and loneliness scores.
[0940] Example: Run a script that sums up the values for each answer and calculates the score.
[0941] Step 5:
[0942] The server notifies the user of the calculated score and, if necessary, suggests referring them to a counselor.
[0943] Processing flow for using the emotion engine
[0944] Step 1:
[0945] The server activates the emotion engine and analyzes the user's facial expressions, voice, and text data.
[0946] Step 2:
[0947] Users use their device's camera and microphone to provide real-time data to the emotion engine.
[0948] Example: Turn on your webcam and microphone, then log in to the system.
[0949] Step 3:
[0950] The server analyzes the user's emotions in real time and determines their emotional state, such as "anxiety," "sadness," or "joy."
[0951] Step 4:
[0952] The server combines the survey results and the results of the emotion engine to assess stress and loneliness.
[0953] Counselor referral process flow
[0954] Step 1:
[0955] The server retrieves a list of counselors based on location from the database.
[0956] Example: SQL SELECT FROM Counselors WHERE region = ?;
[0957] Step 2:
[0958] The server sends and displays the counselor list on the user's terminal.
[0959] Step 3:
[0960] The user selects their preferred counselor from a list and enters their desired appointment date and time.
[0961] Step 4:
[0962] When a user clicks the "Reserve" button, the reservation information is sent to the server.
[0963] Step 5:
[0964] The server contacts the counselor based on the reservation information it receives and sets up the appointment.
[0965] Example: Check the counselor's schedule and add booking information for available time slots.
[0966] Step 6:
[0967] The server notifies the user of the reservation confirmation.
[0968] Example: Notify the user that "Your appointment with Counselor A has been scheduled for October 12th at 15:00."
[0969] Processing flow for collaboration between local government welfare departments
[0970] Step 1:
[0971] The server sends an input form containing information about the user's intention to pursue higher education and their financial situation to the user's terminal.
[0972] Step 2:
[0973] The user opens the information input form and enters the required information.
[0974] Step 3:
[0975] When the user clicks the "Submit" button, the entered information is sent to the server.
[0976] Step 4:
[0977] Based on the information received by the server, it contacts the local government's welfare department and requests assistance.
[0978] Example: Send information using the API to the Welfare Department.
[0979] Step 5:
[0980] The server receives feedback from the welfare department and notifies the user.
[0981] Example: Send a notification saying, "Your support application has been completed."
[0982] Processing flow for college entrance support
[0983] Step 1:
[0984] The server retrieves information on local scholarships and college support programs from a database.
[0985] Example: SQL SELECT FROM Scholarships WHERE region = ?;
[0986] Step 2:
[0987] The server retrieves information on scholarships and support programs and displays it on the user's device.
[0988] Step 3:
[0989] Users select the scholarship or support program they wish to apply for.
[0990] Step 4:
[0991] When a user clicks the "Submit" button, the application information is sent to the server.
[0992] Step 5:
[0993] The server supports the application process, generates the necessary documents, and provides them to the user.
[0994] Example: Run a script that generates a PDF of the application documents and sends them via email.
[0995] Thus, this invention realizes a system that comprehensively evaluates a user's stress and feelings of loneliness through multiple processing steps and provides appropriate support. Furthermore, by utilizing an emotion engine, the system recognizes the user's emotional state in real time and improves the accuracy of the support provided.
[0996] (Example 2)
[0997] Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal".
[0998] Young carers often face stress and loneliness in their daily lives, which frequently hinders their ability to pursue higher education and career development. To provide appropriate support in this situation, a system is needed that can recognize their emotional state in real time and provide necessary support quickly and accurately. However, conventional systems have been insufficient in recognizing emotions and coordinating with local governments, making comprehensive support difficult. Therefore, a new system is needed to alleviate the stress and loneliness of young carers and effectively support their education.
[0999] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes an online registration means for the user to input information, a means for providing the user with a questionnaire regarding stress and loneliness, a means for evaluating the questionnaire results and providing a list of counselors as needed, a means for setting up an appointment with a counselor, a means for collecting information on the user's intention to pursue higher education and financial situation and contacting the public service department of the local government, a means for providing the user with information on support for further education and assisting with application procedures, and an emotion recognition means for recognizing the user's emotions in real time. This makes it possible to grasp the user's emotional state in real time and to quickly provide appropriate counseling and support.
[1000] An "online registration method" is a means of providing an interface for users to enter basic information such as their name, age, contact information, and care status via the internet.
[1001] "Method of providing surveys" refers to a method of sending a survey form containing questions about stress and loneliness to users and collecting responses from them.
[1002] The "survey result evaluation method" is a method for analyzing the survey results that users have answered and calculating stress and loneliness scores.
[1003] The "counselor list provision method" is a means of providing users with a list of suitable counselors based on the results of a survey.
[1004] The "reservation setting method" is a means for users to set up and manage appointments for consultations with their chosen counselor.
[1005] "Means for collecting information on educational intentions and financial situation" refers to the means of collecting information on users' educational aspirations and financial situation.
[1006] A "means of contact with public service departments" refers to a method of transmitting information regarding one's intention to pursue higher education and their financial situation to the public service departments of local governments to request necessary support.
[1007] A "means of providing information to support further education" refers to a means of providing users with information on local scholarships and support programs for further education.
[1008] "Application support tools" are means that assist users in the application process for scholarships and support programs they have selected, and generate the necessary documents.
[1009] An "emotion recognition method" is a means of recognizing emotions in real time by analyzing the user's facial expressions, voice, and text data.
[1010] This invention is an integrated system for reducing the stress and loneliness faced by young carers and supporting their pursuit of higher education. The system includes an online registration means, a stress and loneliness assessment means, a counselor referral means, a reservation setting means, a means for collecting information on educational intentions and financial situation, a means for coordinating with public service departments, a means for providing educational support, a means for assisting with application procedures, and an emotion recognition means for recognizing the user's emotions.
[1011] 1. User registration (online registration method)
[1012] The user accesses the system's website or app and enters basic information such as their name, age, contact information, and caregiving status. The server stores this information in a database. This registration process is the initial step in importing the user's basic information into the system. For example, the user might enter information such as "Name: Hanako Yamada, Age: 16, Contact: hanako@example.com, Caregiving Status: Caring for parents."
[1013] 2. Assessment of stress and loneliness (Methods for providing questionnaires and evaluation methods)
[1014] The server sends a questionnaire form regarding stress and loneliness to the user's device. The user answers the questionnaire and sends the results back to the server. The server analyzes the received questionnaire responses and calculates stress and loneliness scores. This process utilizes data analysis tools and evaluation algorithms. For example, in response to a question such as "What is your stress level recently?", the user might answer "Stress level: High".
[1015] 3. Use of emotion recognition tools
[1016] The server activates an emotion recognition engine (e.g., EmotionRecognizer API) and analyzes the user's facial expressions, voice, and text data to recognize emotions. The user accesses the system using a webcam, and their facial expressions and voice data are analyzed in real time. This data is used to gain a detailed understanding of the user's emotional state. For example, emotions such as "anxiety" or "sadness" can be detected from the user's facial expressions and voice.
[1017] 4. Counselor referral (means of providing a list of counselors and means of scheduling appointments)
[1018] The server retrieves a list of local counselors from the database and sends and displays it to the user's terminal. The user selects a counselor and enters their desired appointment date and time. The server contacts the selected counselor and sets up the appointment. For example, a user might select "Counselor B (Psychological Counseling)" and enter a desired appointment date of "September 15th, 2:00 PM".
[1019] 5. Collaboration with local government welfare departments (means of collecting information on educational intentions and financial situation, and means of communication with public service departments)
[1020] Users input information about their educational intentions and financial situation and send it to the server. Based on this information, the server contacts the local government's public services department and requests necessary support. This contact is made through automated requests using an API. For example, if a user inputs "Desired to attend school, financial situation: difficult," the server will request support from the local government.
[1021] 6. Support for further education (Means of providing information and support for application procedures)
[1022] The server retrieves information on local scholarships and college support programs from a database and displays it on the user's terminal. The user selects the scholarship or support program they wish to apply for. The server supports the application process, generates the necessary documents, and provides them to the user. For example, if a user selects "Scholarship Program A (100,000 yen per year)" and enters "I wish to apply," the server will provide the necessary documents in PDF format.
[1023] This system aims to reduce the mental and physical burden on users and improve the effectiveness of support for further education by understanding the user's emotional state in real time and providing appropriate counseling and support.
[1024] The flow of the specific processing in Example 2 will be explained using Figure 13.
[1025] Step 1:
[1026] A user accesses the system's website or app and enters basic information such as their name, age, contact information, and caregiving status. Once the user has entered the information, it is sent to the server. The server stores this information in a MySQL database. For example, if a user enters "Name: Hanako Yamada, Age: 16, Contact: hanako@example.com, Caregiving Status: Caring for parents," that data is sent to the server and stored in the database.
[1027] Step 2:
[1028] The server generates a questionnaire form regarding stress and loneliness and sends it to the user's device. The user answers the questionnaire form and sends the answers back to the server. The server receives this data and stores it in a database. For example, if the user answers "High" to the question "What is your stress level?", that data is sent to the server.
[1029] Step 3:
[1030] The server analyzes the responses and calculates stress and loneliness scores. This analysis uses common data analysis tools and evaluation algorithms. For example, based on the user's response data, it might calculate a stress score of 85 / 100 and a loneliness score of 75 / 100. These results are stored in a database.
[1031] Step 4:
[1032] The server activates an emotion recognition engine (e.g., EmotionRecognizer API) to collect user facial, voice, and text data. When the user provides data using a webcam or voice input, that data is sent to the server. The server analyzes this data in real time to recognize the user's emotions. For example, facial data entered by the user via webcam might be recognized as "anxiety." This data is also stored in a database.
[1033] Step 5:
[1034] The server retrieves a list of local counselors from its database and sends and displays it on the user's terminal. The user selects a counselor from the provided list and enters their desired appointment date and time. This information is sent to the server. The server contacts the selected counselor and sets up the appointment. For example, if the user selects counselor A and requests "September 15th, 2:00 PM," this information is sent to the server and the appointment is set up.
[1035] Step 6:
[1036] The server generates and provides a form for users to input information about their intention to pursue higher education and their financial situation. The user enters the information and sends the data to the server. Based on this information, the server contacts the local government's public service department and requests necessary support. This communication is automated using an API. For example, if a user enters "Desired to pursue higher education, financial situation: difficult," the server sends this information and requests support.
[1037] Step 7:
[1038] The server retrieves information on local scholarships and support programs from a database and displays it on the user's terminal. The user selects the scholarship or support program they wish to participate in, and this selection is sent to the server. Based on the selection, the server supports the application process, generates the necessary documents, and provides them to the user. For example, if the user selects "Scholarship Program A," the server generates the application documents and provides them to the user.
[1039] (Application Example 2)
[1040] Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart glasses 214 will be referred to as the "terminal."
[1041] Conventional young carer support systems have problems with real-time recognition of users' psychological states and the provision of individualized support based on that recognition. Furthermore, they lack the ability to use emotion recognition technology to understand users' emotions from their facial expressions and voices and recommend appropriate relaxation content, resulting in insufficient stress reduction and support for feelings of loneliness. In addition, there is a lack of comprehensive systems that also provide information on educational support and assist with application procedures. Thus, there is a need for a system that can provide multifaceted and individualized support.
[1042] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes an online registration means for the user to input information, a means for providing the user with a questionnaire regarding stress and loneliness, and a means for evaluating the questionnaire results and providing a list of counselors as needed. This makes it possible to assess the user's basic information and stress and loneliness. It also includes a means for setting up appointments with counselors, collecting information on the user's intention to pursue higher education and financial situation and contacting the welfare department of the local government, and providing the user with information on support for further education and assisting with application procedures. Furthermore, by adding a means for analyzing the user's facial expressions and voice data to recognize emotions, and a means for recommending relaxation content based on the emotion recognition results, it becomes possible to provide individualized support according to the user's psychological state.
[1043] "Online registration methods" refer to means by which users enter necessary information into a system via the internet and register.
[1044] A "survey provision method" refers to a means of presenting users with a survey that includes questions about stress and loneliness, and receiving their responses.
[1045] The "counselor list provision method" is a means of providing users with a list of suitable counselors based on the results of user surveys.
[1046] The "reservation setting method" is a means for setting up a counseling appointment between the user and the selected counselor.
[1047] "Information gathering methods" refer to the means by which users input and collect data regarding their educational intentions and financial situation.
[1048] "Contacting the local government's welfare department" refers to a means of contacting the local government's welfare department based on the collected information and requesting necessary support.
[1049] "Support methods for further education" refer to means of providing users with information on further education, scholarships, and support programs, and assisting them with the application process.
[1050] An "emotion recognition method" is a means of recognizing a user's emotions by analyzing their facial expressions and voice data.
[1051] A "relaxation content recommendation method" is a means of recommending content that helps users relax, based on the results of emotion recognition.
[1052] This invention is an advanced system designed to alleviate the psychological burden on young caregivers and support their advancement to higher education. The system utilizes specific software and hardware to collect user information and provides appropriate support based on that information.
[1053] System Overview
[1054] The system consists of the following main components:
[1055] 1. Online registration method: Users use a website or application to enter basic information such as their name, age, and care status. This information is transmitted to a server and stored in a database.
[1056] 2. Method of providing the questionnaire: A questionnaire regarding stress and loneliness is sent to the user's device, and the user enters their answers. This data is also sent to the server, and stress and loneliness scores are calculated.
[1057] 3. Method of providing counselor lists: Based on the survey results, users will be provided with a list of local counselors. Users will select their preferred counselor and enter the date and time of the consultation.
[1058] 4. Booking method: The user contacts the counselor of their choice and sets up a booking.
[1059] 5. Information gathering method: Users enter information about their educational intentions and financial situation into a form and send that data to the server.
[1060] 6. Contacting the Local Government Welfare Department: Based on the collected information, a request for assistance will be made to the local government's welfare department. The result of this contact will be notified to the user.
[1061] 7. Support for further education: Provide information on local scholarships and support programs, and assist users with the application process for programs they wish to participate in.
[1062] 8. Emotion Recognition Method: This method analyzes the user's facial expressions and voice to recognize their emotions in real time. This involves collecting data using a webcam and microphone, and analyzing it using an emotion recognition model (e.g., a model trained with Keras).
[1063] 9. Relaxation Content Recommendation Method: Based on the emotion recognition results, relaxation content appropriate to the user's emotional state is recommended. For example, if the user is feeling "sadness," relaxing music or a meditation guide will be provided.
[1064] Hardware and software to be used
[1065] Hardware: Camera and microphone built into the user's device (smartphone, computer, tablet), server
[1066] Software: Web applications, mobile applications, databases (e.g., MySQL), sentiment recognition models (e.g., Keras), Web APIs
[1067] Specific example of processing
[1068] When a user accesses the system and enters basic information, the server saves this information to a database. Then, a questionnaire is sent, and after the user enters and submits their answers, the server analyzes this data to calculate stress and loneliness scores. Next, emotion recognition is activated to collect the user's facial expressions and voice data and analyze their emotions. Based on the results, the system recommends appropriate relaxation content to the user. Finally, information on their educational intentions and financial situation is collected, and, if necessary, contacts the local government's welfare department to provide support for further education.
[1069] Example of a prompt
[1070] "Based on your recent stress levels and emotions, we recommend relaxing content. Please launch the app and enable your camera."
[1071] In this way, the system can address issues from multiple perspectives and on an individual basis, thereby reducing the psychological burden on young carers and supporting their pursuit of higher education.
[1072] The flow of a specific process in Application Example 2 will be explained using Figure 14.
[1073] Step 1:
[1074] Users access the system and enter basic information such as their name, age, and care status through online registration. The entered information is sent to the server and stored in the database. The input data consists of user information (name, age, care status) and is output as an entry stored in the database.
[1075] Step 2:
[1076] The server sends a questionnaire form regarding stress and loneliness to the user's device. The user answers the questionnaire and sends the results back to the server. The input data consists of the questionnaire responses (stress level, loneliness level), which the server receives and analyzes to calculate stress and loneliness scores.
[1077] Step 3:
[1078] The server activates the emotion recognition system and collects facial and audio data from the user's terminal using the webcam and microphone. An emotion recognition model (generative AI model) is used to analyze the collected data. The input data consists of facial and audio data, and the emotion recognition result (e.g., anxiety, sadness) is output.
[1079] Step 4:
[1080] Based on the aforementioned survey scores and emotion recognition results, the server retrieves a list of local counselors from the database and sends it to the user's terminal. The user selects a counselor and enters their desired appointment date and time. The input data consists of the counselor selection and appointment time, which then sets up the appointment information with the counselor.
[1081] Step 5:
[1082] The server contacts the counselor and sets up an appointment. It contacts the counselor to confirm and finalize the appointment date and time, and notifies the user of the result. The input data is the appointment request information, and the output data is the confirmed appointment information.
[1083] Step 6:
[1084] Users input information about their educational intentions and financial situation through the system. The server stores this information in a database and contacts the local government's welfare department. The input data consists of information about educational intentions and financial situation, while the output data consists of a request for support to the local government and notification of the results.
[1085] Step 7:
[1086] The server uses a college support system to retrieve information on local scholarships and support programs from a database and displays it on the user's terminal. The user selects their desired program and proceeds with the application process. The input data is information about desired college support, and the output data consists of support program information and application forms.
[1087] Step 8:
[1088] The server retrieves appropriate relaxation content from an external API based on the emotion recognition results and recommends it to the user. For example, if the user is feeling "sad," it will provide relaxing music or a meditation guide. The input data is the emotion recognition result, and the output data is the recommended content.
[1089] Through the above processing steps, users can receive systematic and personalized support.
[1090] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data.
[1091] Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1092] In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the smart glasses 214.
[1093] [Third Embodiment]
[1094] Figure 5 shows an example of the configuration of the data processing system 310 according to the third embodiment.
[1095] As shown in Figure 5, the data processing system 310 includes a data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.
[1096] The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[1097] The headset terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication interface 44, and a display 343. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, camera 42, and display 343 are also connected to the bus 52.
[1098] The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46.
[1099] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision).
[1100] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner.
[1101] Figure 6 shows an example of the main functions of the data processing device 12 and the headset terminal 314. As shown in Figure 6, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56.
[1102] The specific processing program 56 is an example of a "program" relating to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[1103] The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[1104] In the headset terminal 314, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48.
[1105] Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the headset terminal 314 will be referred to as the "terminal".
[1106] This invention is an integrated system designed to alleviate the stress and loneliness faced by young caregivers and to support their pursuit of higher education. The system combines online registration, stress and loneliness assessment, counselor referral, appointment scheduling, collection of information on educational intentions and financial situation, collaboration with local government welfare departments, provision of educational support, and application procedure support.
[1107] Overview of the system's program processing
[1108] 1. User Registration
[1109] The user accesses the system's website or app and enters basic information such as their name, age, contact information, and care status.
[1110] The server saves the received information to the database.
[1111] 2. Assessment of stress and loneliness
[1112] The server sends a questionnaire form regarding stress and feelings of loneliness to the user's device.
[1113] Users answer a survey and send the results to the server.
[1114] The server analyzes the received survey responses and calculates stress and loneliness scores.
[1115] 3. Introduction to a counselor
[1116] The server retrieves a list of local counselors from the database and sends and displays it on the user's terminal.
[1117] The user selects their preferred counselor and enters their desired appointment date and time.
[1118] The server contacts the selected counselor and sets up an appointment.
[1119] 4. Collaboration with local government welfare departments
[1120] A form is provided for users to enter information regarding their intentions to pursue higher education and their financial situation.
[1121] The information entered by the user is sent to the server.
[1122] Based on the information received, the server contacts the local government's welfare department and requests the necessary support.
[1123] The server notifies the user of feedback from the welfare department.
[1124] 5. Support for further education
[1125] The server retrieves information on local scholarships and college support programs from a database and displays it on the user's terminal.
[1126] Users select the scholarship or support program they wish to apply for.
[1127] The server supports the creation of application documents and processing procedures.
[1128] Specific example
[1129] User Registration
[1130] 1. The user accesses the system's webpage and enters their name, age, contact information, and care status. For example: Register "Taro Tanaka, 15 years old, tanaka@example.com".
[1131] 2. The server saves the entered information to the database.
[1132] Stress and loneliness assessment
[1133] 1. The server sends a survey form (for example, "What is your recent stress level?") to the user's device.
[1134] 2. The user answers the survey and sends the results to the server. For example, they might answer that their stress level is "high".
[1135] 3. The server analyzes the responses and calculates a stress score (e.g., 85 / 100).
[1136] Counselor Introduction
[1137] 1. The server retrieves a list of local counselors (e.g., "Counselor A, B, C") from the database and displays it to the user.
[1138] 2. The user selects counselor A and enters their preferred consultation date and time. For example, they might request "October 12th, 15:00".
[1139] 3. The server contacts the selected counselor and sets up the appointment. For example, it might notify the user, "An appointment with counselor A has been set for October 12th at 15:00."
[1140] Collaboration with local government welfare departments
[1141] 1. The server provides an input form for information regarding the student's intention to pursue higher education and their financial situation.
[1142] 2. The user enters and submits information. For example, they might enter, "I want to go to college, but my financial situation is difficult."
[1143] 3. The server contacts the local government's welfare department based on the entered information and requests assistance.
[1144] 4. The server receives feedback from the welfare department and notifies the user. For example, it might notify the user that "Your support application has been completed."
[1145] College entrance support
[1146] 1. The server collects information on local scholarships and support programs and displays it on the user's terminal. For example, it might display "Scholarship Program A, Support Program B".
[1147] 2. The user selects the scholarship they wish to apply for and submits their application. For example, they might apply for "Scholarship Program A".
[1148] 3. The server supports the application process, generates the necessary documents, and provides them to the user.
[1149] This invention enables a system that reduces the stress and loneliness faced by young caregivers and provides comprehensive support for their further education.
[1150] The following describes the processing flow.
[1151] User registration process flow
[1152] Step 1:
[1153] The user accesses the system's website or app.
[1154] Example: Launch a browser or mobile app and enter the system's URL.
[1155] Step 2:
[1156] The user is directed to a registration screen where they enter basic information such as their name, age, contact information, and caregiving situation.
[1157] Step 3:
[1158] When a user clicks the "Register" button, their information is submitted.
[1159] Step 4:
[1160] The server receives the transmitted information and saves it to the database.
[1161] Example: SQL INSERT INTO Users (name, age, contact, caregiving_status) VALUES (?, ?, ?, ?);
[1162] Processing flow for assessing stress and loneliness
[1163] Step 1:
[1164] The server sends a questionnaire form regarding stress and feelings of loneliness to the user's device.
[1165] Step 2:
[1166] The user opens the survey form and answers each question.
[1167] Step 3:
[1168] The user submits their survey response by clicking the "Submit" button.
[1169] Step 4:
[1170] The server receives the survey responses and calculates stress and loneliness scores.
[1171] Example: Run a script that sums up the values for each answer and calculates the score.
[1172] Step 5:
[1173] The server notifies the user of the calculated score and, if necessary, suggests referring them to a counselor.
[1174] Counselor referral process flow
[1175] Step 1:
[1176] The server retrieves a list of counselors based on location from the database.
[1177] Example: SQL SELECT FROM Counselors WHERE region = ?;
[1178] Step 2:
[1179] The server sends and displays the counselor list on the user's terminal.
[1180] Step 3:
[1181] The user selects their preferred counselor from a list and enters their desired appointment date and time.
[1182] Step 4:
[1183] When a user clicks the "Reserve" button, the reservation information is sent to the server.
[1184] Step 5:
[1185] The server contacts the counselor based on the reservation information it receives and sets up the appointment.
[1186] Example: Check the counselor's schedule and add booking information for available time slots.
[1187] Step 6:
[1188] The server notifies the user of the reservation confirmation.
[1189] Example: Notify the user that "Your appointment with Counselor A has been scheduled for October 12th at 15:00."
[1190] Processing flow for collaboration between local government welfare departments
[1191] Step 1:
[1192] The server sends an input form containing information about the user's intention to pursue higher education and their financial situation to the user's terminal.
[1193] Step 2:
[1194] The user opens the information input form and enters the required information.
[1195] Step 3:
[1196] When the user clicks the "Submit" button, the entered information is sent to the server.
[1197] Step 4:
[1198] Based on the information received by the server, it contacts the local government's welfare department and requests assistance.
[1199] Example: Send information using the API to the Welfare Department.
[1200] Step 5:
[1201] The server receives feedback from the welfare department and notifies the user.
[1202] Example: Send a notification saying, "Your support application has been completed."
[1203] Processing flow for college entrance support
[1204] Step 1:
[1205] The server retrieves information on local scholarships and college support programs from a database.
[1206] Example: SQL SELECT FROM Scholarships WHERE region = ?;
[1207] Step 2:
[1208] The server retrieves information on scholarships and support programs and displays it on the user's device.
[1209] Step 3:
[1210] Users select the scholarship or support program they wish to apply for.
[1211] Step 4:
[1212] When a user clicks the "Submit" button, the application information is sent to the server.
[1213] Step 5:
[1214] The server supports the application process, generates the necessary documents, and provides them to the user.
[1215] Example: Run a script that generates a PDF of the application documents and sends them via email.
[1216] The above outlines the specific steps involved in the program's processing. This flow allows the user to receive a series of support steps.
[1217] (Example 1)
[1218] Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the headset-type terminal 314 will be referred to as the "terminal."
[1219] The aim is to help young carers lead better lives by providing an integrated system to alleviate the stress and loneliness they face and to support their education. Furthermore, it aims to promote independence by ensuring they receive appropriate counseling and financial support tailored to their individual circumstances.
[1220] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.
[1221] In this invention, the server includes means for online registration for users to input information, means for providing users with questionnaires regarding stress and loneliness, means for evaluating the questionnaire results and providing a list of mental health professionals as needed, means for scheduling appointments with mental health professionals, means for collecting information on users' intentions to pursue higher education and their financial situation and contacting public institutions, and means for providing users with information on support for further education and assisting with application procedures. This makes it possible for young carers to pursue higher education while receiving appropriate support.
[1222] A "user" refers to a person who uses the system to provide information and receive support.
[1223] A "server" refers to a computer system that processes information received from users and provides various services.
[1224] "Online registration method" refers to a function that allows users to enter their information and register it in a system through a website or application.
[1225] A "survey" refers to a set of questions that users answer to assess their own levels of stress and loneliness.
[1226] A "psychological professional" refers to a trained professional who provides counseling and psychological support.
[1227] "Reservation setting method" refers to a function that allows users to manually set up counseling appointments with psychological professionals.
[1228] "Intention to pursue higher education" refers to a user's intention or goal if they wish to pursue higher education.
[1229] "Economic situation" refers to the economic circumstances and financial resources of the user's household.
[1230] "Public institutions" refer to organizations that provide public welfare and support, such as local governments and government agencies.
[1231] "College Entrance Support Information" refers to information designed to assist users in their college entrance exams, such as scholarships, support programs, and counseling services.
[1232] "Application procedures" refer to the process of creating and submitting the necessary documents to receive support for further education or scholarships.
[1233] A "data store" refers to a database or storage system used to save information entered by users.
[1234] "Feedback" refers to responses and evaluation information from public institutions and support organizations.
[1235] This invention comprises an integrated system designed to alleviate the stress and loneliness faced by young carers and to support their pursuit of higher education. Specific embodiments of this system are described below.
[1236] User Registration
[1237] First, the user accesses the system's website or app. The user enters basic information such as name, age, contact information, and caregiving status through an online registration method. The server receives this information and stores it in a data store. For example, a user named "Taro Tanaka" might enter information such as "15 years old," "tanaka@example.com," and "caring for his grandmother."
[1238] Stress and loneliness assessment
[1239] The server generates a questionnaire form to assess the user's stress and loneliness and sends it to the user's device. The user answers the questionnaire and sends the results back to the server via their device. The server analyzes the received questionnaire responses and calculates stress and loneliness scores. For example, if the user answers "very high" to the question "What is your stress level recently?", the score will be higher. This result is then notified to the user.
[1240] Counselor Introduction
[1241] The server retrieves a list of local mental health professionals from a data store and displays it on the user's device. The user can select their desired mental health professional and enter the date and time they wish to make an appointment. For example, consider a case where a user selects "Counselor A" from "Counselor A, B, C" and makes an appointment for "October 12th, 15:00". The server contacts the selected mental health professional, sets up the appointment, and notifies the user when it is complete.
[1242] Collaboration with local government welfare departments
[1243] The server generates an input form for information regarding the user's intention to pursue higher education and their financial situation, and provides it to the user's terminal. Once the user enters and submits this information, the server stores the received information in a data store and then contacts public institutions to request necessary assistance. For example, consider a case where the user enters information such as "I wish to pursue higher education, but my financial situation is difficult." After receiving the feedback, the server then notifies the user of the result.
[1244] College entrance support
[1245] The server collects information on local scholarships and support programs and displays it on the user's device. The user selects the scholarship or support program they wish to apply for and sends that information to the server if they wish to apply. For example, consider a case where a user selects and applies for "Scholarship Program A." The server assists with the application process, generates the necessary documents, and provides them to the user. This system enables young carers to pursue higher education with appropriate support.
[1246] Example of a prompt
[1247] "Please enter the user's name, age, contact information, and care status."
[1248] "What's your stress level like these days?"
[1249] "Please select your preferred psychological counselor and enter your desired date and time for your appointment."
[1250] "Please enter your desired educational path and financial situation."
[1251] "Please select your desired scholarship or support program and enter your application request."
[1252] This invention includes online registration means, questionnaire provision means, result evaluation means, list provision means, reservation setting means, information gathering means, public institution contact means, and educational support means, and effectively solves problems faced by users.
[1253] The flow of the specific processing in Example 1 will be explained using Figure 11.
[1254] Step 1:
[1255] The user enters information.
[1256] Input: The user accesses the system's website or app and enters basic information such as name, age, contact information, and caregiving status. Specifically, they might enter information like "Taro Tanaka, 15 years old, tanaka@example.com, currently caring for my grandmother."
[1257] Action: The device receives this information and sends it to the server.
[1258] Output: The user's basic information is sent to the server.
[1259] Step 2:
[1260] The server saves the information
[1261] Input: Basic user information submitted in Step 1.
[1262] Operation: The server saves the received basic information to the data store. Specifically, the information "Taro Tanaka, 15 years old, tanaka@example.com, currently caring for his grandmother" is saved in the database.
[1263] Output: User's basic information is saved in the data store.
[1264] Step 3:
[1265] The server generates and sends the survey.
[1266] Input: User information must be stored in the database.
[1267] Operation: The server generates a questionnaire to assess stress and loneliness and sends it to the user's device. Specifically, it includes questions such as, "What is your stress level recently?"
[1268] Output: The survey is sent to the user's device.
[1269] Step 4:
[1270] Users respond to the survey.
[1271] Input: Survey sent from the server.
[1272] Operation: The user enters answers to each question on the device. For example, to the question "What is your stress level recently?", the user might answer "Very high".
[1273] Output: The response is sent from the terminal to the server.
[1274] Step 5:
[1275] The server analyzes the survey results.
[1276] Input: Survey responses submitted by users.
[1277] Operation: The server analyzes the received survey responses and calculates stress and loneliness scores. Specifically, the responses are evaluated using an algorithm to calculate a numerical value such as "Stress Score: 85 / 100".
[1278] Output: The calculated stress and loneliness scores are notified to the user.
[1279] Step 6:
[1280] The server provides a list of psychology professionals.
[1281] Input: User's stress and loneliness score.
[1282] Operation: The server retrieves a list of local psychology professionals from its database and sends and displays it on the user's terminal. For example, a list such as "Psychological Counselor A, B, C" might be displayed.
[1283] Output: A list of psychology professionals is displayed on the user's device.
[1284] Step 7:
[1285] Users select and book appointments with psychological professionals.
[1286] Input: Displayed list of psychology professionals.
[1287] Operation: The user selects their desired psychology professional and enters their preferred appointment date and time. For example, they might enter, "Book an appointment with Psychology Counselor A on October 12th at 3:00 PM." The terminal then sends this information to the server.
[1288] Output: Reservation information is sent to the server.
[1289] Step 8:
[1290] The server sets the reservation
[1291] Input: User's reservation request information.
[1292] Operation: The server receives the reservation information and contacts the selected psychologist to set up the appointment. Once confirmed, it notifies the user with a message such as, "Your appointment with Counselor A has been set for October 12th at 15:00."
[1293] Output: The reservation setting is complete and a notification is sent to the user.
[1294] Step 9:
[1295] The server provides a form to collect information on educational intentions and financial situation.
[1296] Input: Continue using the system.
[1297] Operation: The server generates an input form containing information about the user's intention to pursue higher education and their financial situation, and provides it to the user's terminal.
[1298] Output: An information input form is sent to the user's terminal.
[1299] Step 10:
[1300] The user enters and submits information.
[1301] Input: An information input form provided by the server.
[1302] Operation: The user enters the necessary information into a form and submits it, such as "I want to go to college, but my financial situation is difficult." The device then sends this information to the server.
[1303] Output: User information is sent to the server.
[1304] Step 11:
[1305] The server contacts public authorities.
[1306] Input: User's educational intentions and financial situation information.
[1307] Action: The server uses this information to contact public authorities and request necessary assistance.
[1308] Output: Public authorities will be contacted.
[1309] Step 12:
[1310] The server notifies the user of the feedback.
[1311] Input: Feedback from public institutions.
[1312] Operation: The server receives feedback from public institutions and notifies the user with a message such as "Your support application has been completed."
[1313] Output: Feedback is notified to the user.
[1314] Step 13:
[1315] The server provides information to support students applying to higher education.
[1316] Input: Continue using the system.
[1317] Operation: The server collects information about local scholarships and support programs and displays it on the user's terminal. For example, information such as "Scholarship Program A, Support Program B" will be displayed.
[1318] Output: Information about scholarships and support programs is displayed on the user's device.
[1319] Step 14:
[1320] A user requests and submits a support request.
[1321] Input: Information about the displayed scholarships and support programs.
[1322] Operation: The user selects the desired scholarship or support program and enters their application request. For example, they might enter "Apply for Scholarship Program A," and the terminal sends that information to the server.
[1323] Output: Application information is sent to the server.
[1324] Step 15:
[1325] The server assists with the application process.
[1326] Input: User application information.
[1327] Operation: The server assists with the application process, generating and providing the necessary documents to the user. For example, it generates an "Application Form for Scholarship Program A".
[1328] Output: The necessary documents are provided to the user.
[1329] (Application Example 1)
[1330] Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the headset-type terminal 314 will be referred to as the "terminal."
[1331] There is a lack of an integrated system to alleviate the stress and loneliness faced by young carers and to provide efficient support for their education. Therefore, a system is needed that can accurately assess stress and loneliness and consistently provide the necessary support and information.
[1332] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.
[1333] In this invention, the server includes means for online registration for users to input information, means for providing users with questionnaires regarding stress and loneliness, means for evaluating the questionnaire results and providing a list of counselors as needed, means for recommending relevant content based on the stress and loneliness assessment results, and means for distributing content related to counseling and support for further education. This enables young carers to receive the information and services necessary for stress reduction, counseling, and support for further education through a centralized platform.
[1334] An "online registration method" is an interface that allows users to input information and register it in the system.
[1335] A "stress and loneliness survey" is a questionnaire that includes questions for users to evaluate their own level of stress and loneliness.
[1336] "Evaluation method" refers to a process or system that analyzes survey results and calculates stress and loneliness scores.
[1337] "Means of providing a list of counselors" refers to a process or system that provides users with a list of counselors they can consult as needed.
[1338] "Reservation method" refers to the means by which users can set a consultation time with a counselor.
[1339] "Information gathering means" refers to the process or system for collecting information regarding a user's educational intentions and financial situation.
[1340] "Means of contacting the local government's welfare department" refers to a process or system that contacts the local government's welfare department based on information collected from the user and requests support.
[1341] "Means of providing information to support further education" refers to a process or system that provides users with information such as scholarships and support programs for further education.
[1342] "Means of supporting application procedures" refers to processes or systems that support users in creating and submitting the necessary documents for college admissions support.
[1343] "Means of recommending relevant content" refers to a process or system that recommends content suitable for the user based on the results of stress and loneliness assessments.
[1344] "Means of delivering content" refers to the process or system for delivering content such as videos and educational information related to counseling and college entrance support to users.
[1345] "Means of saving to a database" refers to a process or system for long-term storage and management of information entered by users.
[1346] "Means for obtaining and notifying feedback" refers to a process or system for receiving responses from the welfare department of a local government and notifying the user.
[1347] This invention provides a system to alleviate the stress and loneliness experienced by young caregivers and to support their pursuit of higher education. At the core of the system are means for users to input information through online registration, means for providing users with questionnaires regarding stress and loneliness, means for evaluating the questionnaire results and providing a list of counselors as needed, means for recommending relevant content based on the stress and loneliness assessment results, and means for distributing content related to counseling and support for further education.
[1348] Hardware and software to be used
[1349] The following hardware and software will be used to implement the system:
[1350] Hardware: Smartphone, tablet, or personal computer
[1351] Software: Flask (a lightweight web application framework for Python), SQLite (a lightweight database management system)
[1352] Data processing and data calculation
[1353] User Registration
[1354] The server receives basic information such as name, age, contact information, and care status entered by the user via a web interface or application, and stores that information in a database.
[1355] Assessment of stress and loneliness
[1356] The server provides users with a questionnaire about stress and loneliness. Users answer the questions, and their responses are sent to the server. The server then analyzes the responses and calculates each user's stress and loneliness score.
[1357] Counselor referral and booking
[1358] Based on the survey results, the server sends a list of suitable counselors to the user's device. The user uses an interface to set a consultation date and time with their preferred counselor and submits a booking request. The server forwards the request to the counselor and confirms the booking.
[1359] Content distribution and recommendations
[1360] Based on stress and loneliness assessments, the server recommends stress-reducing and educational support content tailored to the user. This includes videos, documentaries, and educational information. Users can view the recommended content on their device.
[1361] College entrance support
[1362] The server retrieves information on scholarships and support programs from a database and displays it to the user. The user can select the desired scholarship or support program and use an interface to support the application process.
[1363] Specific example
[1364] User registration: For example, Hanako Yamada (17 years old) downloads the application and enters her name, age, contact information, and caregiving status.
[1365] Stress and Loneliness Assessment: Hanako Yamada answers a questionnaire, and as a result, her stress score is calculated to be 75. The server saves this to a database and provides a list of counselors.
[1366] Content distribution and recommendation: Based on the stress assessment results, the server recommends "relaxation videos" and "college admissions guide documentaries" to Hanako Yamada.
[1367] Example of a prompt
[1368] The following is an example of a prompt provided to a generative AI model:
[1369] Please tell us about your recent stress levels:
[1370] 1. Have you experienced stress in the past week? Yes / No
[1371] 2. How did you feel at that time? High stress / Moderate stress / Low stress / None
[1372] 3. Do you ever feel lonely? Yes / No
[1373] In this way, this system provides a comprehensive solution to the various problems faced by young carers.
[1374] The flow of a specific process in Application Example 1 will be explained using Figure 12.
[1375] Step 1: User Registration
[1376] The user enters basic information such as name, age, contact information, and care status through a web interface or application. The information entered by the user is sent to the server. The server receives this information and stores it in a database.
[1377] Input: User's basic information (name, age, contact information, care status)
[1378] Data processing: Check the entered information and ensure that the format is correct.
[1379] Output: Saves correctly formatted information to the database.
[1380] Step 2: Assessment of stress and loneliness
[1381] The server provides users with a questionnaire about stress and loneliness. Users answer the questionnaire via their device, and the answers are sent to the server. The server receives and analyzes the answers to calculate stress and loneliness scores.
[1382] Input: User survey responses
[1383] Data processing: Quantify survey responses and calculate stress and loneliness scores.
[1384] Output: Store the calculated stress and loneliness scores in the database.
[1385] Step 3: Counselor referral and appointment
[1386] The server sends a list of suitable counselors to the user's device based on the survey results. The user sets a date and time for the consultation with their preferred counselor and sends a booking request to the server. The server receives this request, forwards it to the counselor, and confirms the booking.
[1387] Input: Stress and loneliness scores
[1388] Data processing: Generate a list of counselors based on stress and loneliness scores.
[1389] Output: Provides users with a list of counselors and appointment confirmation information.
[1390] Step 4: Content Distribution and Recommendation
[1391] Based on stress and loneliness assessments, the server recommends stress-reducing and educational support content tailored to the user. Users can then view this content on their device. The server stores the user's viewing history in a database.
[1392] Input: Stress and loneliness assessment results
[1393] Data processing: Select appropriate content based on the evaluation results.
[1394] Output: Content recommendations are sent to the user's device, and viewing history is saved to a database.
[1395] Step 5: Support for further education
[1396] The server retrieves information on scholarships and support programs from a database and displays it to the user. The user selects the desired scholarship or support program and proceeds with the application process. The server supports the application process, generates the necessary documents, and provides them to the user.
[1397] Input: User's desired information regarding educational support services.
[1398] Data processing: Based on the requested information, select appropriate scholarships and support programs and generate application documents.
[1399] Output: Provide users with information on the completion of the application process and save the college application support information to the database.
[1400] Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions.
[1401] System Overview
[1402] This invention is an integrated system for reducing the stress and loneliness faced by young caregivers and supporting their pursuit of higher education. The system includes an online registration means, a stress and loneliness assessment means, a counselor referral means, a reservation setting means, a means for collecting information on educational intentions and financial situation, a means for coordinating with local government welfare departments, a means for providing educational support, a means for assisting with application procedures, and an emotion engine that recognizes the user's emotions.
[1403] Overview of the system's program processing
[1404] 1. User Registration
[1405] The user accesses the system's website or app and enters basic information such as their name, age, contact information, and care status.
[1406] The server saves the received information to the database.
[1407] 2. Assessment of stress and loneliness
[1408] The server sends a questionnaire form regarding stress and feelings of loneliness to the user's device.
[1409] Users answer a survey and send the results to the server.
[1410] The server analyzes the received survey responses and calculates stress and loneliness scores.
[1411] 3. Utilizing the Emotion Engine
[1412] The server activates the emotion engine and analyzes the user's facial expressions, voice, and text data to recognize their emotions.
[1413] For example, a user can access the system via a webcam, and their facial expressions and voice are analyzed to determine their emotional state in real time.
[1414] 4. Introduction to a counselor
[1415] The server retrieves a list of local counselors from the database and sends and displays it on the user's terminal.
[1416] The user selects their preferred counselor and enters their desired appointment date and time.
[1417] The server contacts the selected counselor and sets up an appointment.
[1418] 5. Collaboration with local government welfare departments
[1419] A form is provided for users to enter information regarding their intentions to pursue higher education and their financial situation.
[1420] The information entered by the user is sent to the server.
[1421] Based on the information received, the server contacts the local government's welfare department and requests the necessary support.
[1422] The server notifies the user of feedback from the welfare department.
[1423] 6. Support for further education
[1424] The server retrieves information on local scholarships and college support programs from a database and displays it on the user's terminal.
[1425] Users select the scholarship or support program they wish to apply for.
[1426] The server supports the application process, generates the necessary documents, and provides them to the user.
[1427] Specific example
[1428] User Registration
[1429] 1. The user accesses the system's webpage and enters their name, age, contact information, and care status. For example: Register "Taro Tanaka, 15 years old, tanaka@example.com".
[1430] 2. The server saves the entered information to the database.
[1431] Stress and loneliness assessment
[1432] 1. The server sends a survey form (for example, "What is your recent stress level?") to the user's device.
[1433] 2. The user answers the survey and sends the results to the server. For example, they might answer that their stress level is "high".
[1434] 3. The server analyzes the responses and calculates a stress score (e.g., 85 / 100).
[1435] Using an Emotion Engine
[1436] 1. The server activates the emotion engine and analyzes the user's facial expressions, voice, and text data.
[1437] 2. For example, a user can access the system via a webcam, and the system can recognize emotions such as "anxiety" or "sadness" by analyzing their facial expressions and voice.
[1438] 3. Based on the emotional information recognized by the server, an evaluation is performed in combination with the survey results.
[1439] Counselor Introduction
[1440] 1. The server retrieves a list of local counselors (e.g., "Counselor A, B, C") from the database and displays it to the user.
[1441] 2. The user selects counselor A and enters their preferred consultation date and time. For example, they might request "October 12th, 15:00".
[1442] 3. The server contacts the selected counselor and sets up the appointment. For example, it might notify the user, "An appointment with counselor A has been set for October 12th at 15:00."
[1443] Collaboration with local government welfare departments
[1444] 1. The server provides an input form for information regarding the student's intention to pursue higher education and their financial situation.
[1445] 2. The user enters and submits information. For example, they might enter, "I want to go to college, but my financial situation is difficult."
[1446] 3. The server contacts the local government's welfare department based on the entered information and requests assistance.
[1447] 4. The server receives feedback from the welfare department and notifies the user. For example, it might notify the user that "Your support application has been completed."
[1448] College entrance support
[1449] 1. The server collects information on local scholarships and support programs and displays it on the user's terminal. For example, it might display "Scholarship Program A, Support Program B".
[1450] 2. The user selects the scholarship they wish to apply for and submits their application. For example, they might apply for "Scholarship Program A".
[1451] 3. The server supports the application process, generates the necessary documents, and provides them to the user.
[1452] This invention makes it possible to recognize a user's emotional state in real time and to enhance the assessment of stress and loneliness, as well as the provision of support based on these assessments. This can reduce the mental and physical burden on users and improve the effectiveness of support for further education.
[1453] The following describes the processing flow.
[1454] User registration process flow
[1455] Step 1:
[1456] The user accesses the system's website or app.
[1457] Example: Launch a browser or mobile app and enter the system's URL.
[1458] Step 2:
[1459] The user is directed to a registration screen where they enter basic information such as their name, age, contact information, and caregiving situation.
[1460] Step 3:
[1461] When a user clicks the "Register" button, their information is submitted.
[1462] Step 4:
[1463] The server receives the transmitted information and saves it to the database.
[1464] Example: SQL INSERT INTO Users (name, age, contact, caregiving_status) VALUES (?, ?, ?, ?);
[1465] Processing flow for assessing stress and loneliness
[1466] Step 1:
[1467] The server sends a questionnaire form regarding stress and feelings of loneliness to the user's device.
[1468] Step 2:
[1469] The user opens the survey form and answers each question.
[1470] Step 3:
[1471] When a user clicks the "Submit" button, their survey response is sent to the server.
[1472] Step 4:
[1473] The server receives the survey responses and calculates stress and loneliness scores.
[1474] Example: Run a script that sums up the values for each answer and calculates the score.
[1475] Step 5:
[1476] The server notifies the user of the calculated score and, if necessary, suggests referring them to a counselor.
[1477] Processing flow for using the emotion engine
[1478] Step 1:
[1479] The server activates the emotion engine and analyzes the user's facial expressions, voice, and text data.
[1480] Step 2:
[1481] Users use their device's camera and microphone to provide real-time data to the emotion engine.
[1482] Example: Turn on your webcam and microphone, then log in to the system.
[1483] Step 3:
[1484] The server analyzes the user's emotions in real time and determines their emotional state, such as "anxiety," "sadness," or "joy."
[1485] Step 4:
[1486] The server combines the survey results and the results of the emotion engine to assess stress and loneliness.
[1487] Counselor referral process flow
[1488] Step 1:
[1489] The server retrieves a list of counselors based on location from the database.
[1490] Example: SQL SELECT FROM Counselors WHERE region = ?;
[1491] Step 2:
[1492] The server sends and displays the counselor list on the user's terminal.
[1493] Step 3:
[1494] The user selects their preferred counselor from a list and enters their desired appointment date and time.
[1495] Step 4:
[1496] When a user clicks the "Reserve" button, the reservation information is sent to the server.
[1497] Step 5:
[1498] The server contacts the counselor based on the reservation information it receives and sets up the appointment.
[1499] Example: Check the counselor's schedule and add booking information for available time slots.
[1500] Step 6:
[1501] The server notifies the user of the reservation confirmation.
[1502] Example: Notify the user that "Your appointment with Counselor A has been scheduled for October 12th at 15:00."
[1503] Processing flow for collaboration between local government welfare departments
[1504] Step 1:
[1505] The server sends an input form containing information about the user's intention to pursue higher education and their financial situation to the user's terminal.
[1506] Step 2:
[1507] The user opens the information input form and enters the required information.
[1508] Step 3:
[1509] When the user clicks the "Submit" button, the entered information is sent to the server.
[1510] Step 4:
[1511] Based on the information received by the server, it contacts the local government's welfare department and requests assistance.
[1512] Example: Send information using the API to the Welfare Department.
[1513] Step 5:
[1514] The server receives feedback from the welfare department and notifies the user.
[1515] Example: Send a notification saying, "Your support application has been completed."
[1516] Processing flow for college entrance support
[1517] Step 1:
[1518] The server retrieves information on local scholarships and college support programs from a database.
[1519] Example: SQL SELECT FROM Scholarships WHERE region = ?;
[1520] Step 2:
[1521] The server retrieves information on scholarships and support programs and displays it on the user's device.
[1522] Step 3:
[1523] Users select the scholarship or support program they wish to apply for.
[1524] Step 4:
[1525] When a user clicks the "Submit" button, the application information is sent to the server.
[1526] Step 5:
[1527] The server supports the application process, generates the necessary documents, and provides them to the user.
[1528] Example: Run a script that generates a PDF of the application documents and sends them via email.
[1529] Thus, this invention realizes a system that comprehensively evaluates a user's stress and feelings of loneliness through multiple processing steps and provides appropriate support. Furthermore, by utilizing an emotion engine, the system recognizes the user's emotional state in real time and improves the accuracy of the support provided.
[1530] (Example 2)
[1531] Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server," and the headset-type terminal 314 will be referred to as the "terminal."
[1532] Young carers often face stress and loneliness in their daily lives, which frequently hinders their ability to pursue higher education and career development. To provide appropriate support in this situation, a system is needed that can recognize their emotional state in real time and provide necessary support quickly and accurately. However, conventional systems have been insufficient in recognizing emotions and coordinating with local governments, making comprehensive support difficult. Therefore, a new system is needed to alleviate the stress and loneliness of young carers and effectively support their education.
[1533] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes an online registration means for the user to input information, a means for providing the user with a questionnaire regarding stress and loneliness, a means for evaluating the questionnaire results and providing a list of counselors as needed, a means for setting up an appointment with a counselor, a means for collecting information on the user's intention to pursue higher education and financial situation and contacting the public service department of the local government, a means for providing the user with information on support for further education and assisting with application procedures, and an emotion recognition means for recognizing the user's emotions in real time. This makes it possible to grasp the user's emotional state in real time and to quickly provide appropriate counseling and support.
[1534] An "online registration method" is a means of providing an interface for users to enter basic information such as their name, age, contact information, and care status via the internet.
[1535] "Method of providing surveys" refers to a method of sending a survey form containing questions about stress and loneliness to users and collecting responses from them.
[1536] The "survey result evaluation method" is a method for analyzing the survey results that users have answered and calculating stress and loneliness scores.
[1537] The "counselor list provision method" is a means of providing users with a list of suitable counselors based on the results of a survey.
[1538] The "reservation setting method" is a means for users to set up and manage appointments for consultations with their chosen counselor.
[1539] "Means for collecting information on educational intentions and financial situation" refers to the means of collecting information on users' educational aspirations and financial situation.
[1540] A "means of contact with public service departments" refers to a method of transmitting information regarding one's intention to pursue higher education and their financial situation to the public service departments of local governments to request necessary support.
[1541] A "means of providing information to support further education" refers to a means of providing users with information on local scholarships and support programs for further education.
[1542] "Application support tools" are means that assist users in the application process for scholarships and support programs they have selected, and generate the necessary documents.
[1543] An "emotion recognition method" is a means of recognizing emotions in real time by analyzing the user's facial expressions, voice, and text data.
[1544] This invention is an integrated system for reducing the stress and loneliness faced by young carers and supporting their pursuit of higher education. The system includes an online registration means, a stress and loneliness assessment means, a counselor referral means, a reservation setting means, a means for collecting information on educational intentions and financial situation, a means for coordinating with public service departments, a means for providing educational support, a means for assisting with application procedures, and an emotion recognition means for recognizing the user's emotions.
[1545] 1. User registration (online registration method)
[1546] The user accesses the system's website or app and enters basic information such as their name, age, contact information, and caregiving status. The server stores this information in a database. This registration process is the initial step in importing the user's basic information into the system. For example, the user might enter information such as "Name: Hanako Yamada, Age: 16, Contact: hanako@example.com, Caregiving Status: Caring for parents."
[1547] 2. Assessment of stress and loneliness (Methods for providing questionnaires and evaluation methods)
[1548] The server sends a questionnaire form regarding stress and loneliness to the user's device. The user answers the questionnaire and sends the results back to the server. The server analyzes the received questionnaire responses and calculates stress and loneliness scores. This process utilizes data analysis tools and evaluation algorithms. For example, in response to a question such as "What is your stress level recently?", the user might answer "Stress level: High".
[1549] 3. Use of emotion recognition tools
[1550] The server activates an emotion recognition engine (e.g., EmotionRecognizer API) and analyzes the user's facial expressions, voice, and text data to recognize emotions. The user accesses the system using a webcam, and their facial expressions and voice data are analyzed in real time. This data is used to gain a detailed understanding of the user's emotional state. For example, emotions such as "anxiety" or "sadness" can be detected from the user's facial expressions and voice.
[1551] 4. Counselor referral (means of providing a list of counselors and means of scheduling appointments)
[1552] The server retrieves a list of local counselors from the database and sends and displays it to the user's terminal. The user selects a counselor and enters their desired appointment date and time. The server contacts the selected counselor and sets up the appointment. For example, a user might select "Counselor B (Psychological Counseling)" and enter a desired appointment date of "September 15th, 2:00 PM".
[1553] 5. Collaboration with local government welfare departments (means of collecting information on educational intentions and financial situation, and means of communication with public service departments)
[1554] Users input information about their educational intentions and financial situation and send it to the server. Based on this information, the server contacts the local government's public services department and requests necessary support. This contact is made through automated requests using an API. For example, if a user inputs "Desired to attend school, financial situation: difficult," the server will request support from the local government.
[1555] 6. Support for further education (Means of providing information and support for application procedures)
[1556] The server retrieves information on local scholarships and college support programs from a database and displays it on the user's terminal. The user selects the scholarship or support program they wish to apply for. The server supports the application process, generates the necessary documents, and provides them to the user. For example, if a user selects "Scholarship Program A (100,000 yen per year)" and enters "I wish to apply," the server will provide the necessary documents in PDF format.
[1557] This system aims to reduce the mental and physical burden on users and improve the effectiveness of support for further education by understanding the user's emotional state in real time and providing appropriate counseling and support.
[1558] The flow of the specific processing in Example 2 will be explained using Figure 13.
[1559] Step 1:
[1560] A user accesses the system's website or app and enters basic information such as their name, age, contact information, and caregiving status. Once the user has entered the information, it is sent to the server. The server stores this information in a MySQL database. For example, if a user enters "Name: Hanako Yamada, Age: 16, Contact: hanako@example.com, Caregiving Status: Caring for parents," that data is sent to the server and stored in the database.
[1561] Step 2:
[1562] The server generates a questionnaire form regarding stress and loneliness and sends it to the user's device. The user answers the questionnaire form and sends the answers back to the server. The server receives this data and stores it in a database. For example, if the user answers "High" to the question "What is your stress level?", that data is sent to the server.
[1563] Step 3:
[1564] The server analyzes the responses and calculates stress and loneliness scores. This analysis uses common data analysis tools and evaluation algorithms. For example, based on the user's response data, it might calculate a stress score of 85 / 100 and a loneliness score of 75 / 100. These results are stored in a database.
[1565] Step 4:
[1566] The server activates an emotion recognition engine (e.g., EmotionRecognizer API) to collect user facial, voice, and text data. When the user provides data using a webcam or voice input, that data is sent to the server. The server analyzes this data in real time to recognize the user's emotions. For example, facial data entered by the user via webcam might be recognized as "anxiety." This data is also stored in a database.
[1567] Step 5:
[1568] The server retrieves a list of local counselors from its database and sends and displays it on the user's terminal. The user selects a counselor from the provided list and enters their desired appointment date and time. This information is sent to the server. The server contacts the selected counselor and sets up the appointment. For example, if the user selects counselor A and requests "September 15th, 2:00 PM," this information is sent to the server and the appointment is set up.
[1569] Step 6:
[1570] The server generates and provides a form for users to input information about their intention to pursue higher education and their financial situation. The user enters the information and sends the data to the server. Based on this information, the server contacts the local government's public service department and requests necessary support. This communication is automated using an API. For example, if a user enters "Desired to pursue higher education, financial situation: difficult," the server sends this information and requests support.
[1571] Step 7:
[1572] The server retrieves information on local scholarships and support programs from a database and displays it on the user's terminal. The user selects the scholarship or support program they wish to participate in, and this selection is sent to the server. Based on the selection, the server supports the application process, generates the necessary documents, and provides them to the user. For example, if the user selects "Scholarship Program A," the server generates the application documents and provides them to the user.
[1573] (Application Example 2)
[1574] Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server," and the headset-type terminal 314 will be referred to as the "terminal."
[1575] Conventional young carer support systems have problems with real-time recognition of users' psychological states and the provision of individualized support based on that recognition. Furthermore, they lack the ability to use emotion recognition technology to understand users' emotions from their facial expressions and voices and recommend appropriate relaxation content, resulting in insufficient stress reduction and support for feelings of loneliness. In addition, there is a lack of comprehensive systems that also provide information on educational support and assist with application procedures. Thus, there is a need for a system that can provide multifaceted and individualized support.
[1576] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes an online registration means for the user to input information, a means for providing the user with a questionnaire regarding stress and loneliness, and a means for evaluating the questionnaire results and providing a list of counselors as needed. This makes it possible to assess the user's basic information and stress and loneliness. It also includes a means for setting up appointments with counselors, collecting information on the user's intention to pursue higher education and financial situation and contacting the welfare department of the local government, and providing the user with information on support for further education and assisting with application procedures. Furthermore, by adding a means for analyzing the user's facial expressions and voice data to recognize emotions, and a means for recommending relaxation content based on the emotion recognition results, it becomes possible to provide individualized support according to the user's psychological state.
[1577] "Online registration methods" refer to means by which users enter necessary information into a system via the internet and register.
[1578] A "survey provision method" refers to a means of presenting users with a survey that includes questions about stress and loneliness, and receiving their responses.
[1579] The "counselor list provision method" is a means of providing users with a list of suitable counselors based on the results of user surveys.
[1580] The "reservation setting method" is a means for setting up a counseling appointment between the user and the selected counselor.
[1581] "Information gathering methods" refer to the means by which users input and collect data regarding their educational intentions and financial situation.
[1582] "Contacting the local government's welfare department" refers to a means of contacting the local government's welfare department based on the collected information and requesting necessary support.
[1583] "Support methods for further education" refer to means of providing users with information on further education, scholarships, and support programs, and assisting them with the application process.
[1584] An "emotion recognition method" is a means of recognizing a user's emotions by analyzing their facial expressions and voice data.
[1585] A "relaxation content recommendation method" is a means of recommending content that helps users relax, based on the results of emotion recognition.
[1586] This invention is an advanced system designed to alleviate the psychological burden on young caregivers and support their advancement to higher education. The system utilizes specific software and hardware to collect user information and provides appropriate support based on that information.
[1587] System Overview
[1588] The system consists of the following main components:
[1589] 1. Online registration method: Users use a website or application to enter basic information such as their name, age, and care status. This information is transmitted to a server and stored in a database.
[1590] 2. Method of providing the questionnaire: A questionnaire regarding stress and loneliness is sent to the user's device, and the user enters their answers. This data is also sent to the server, and stress and loneliness scores are calculated.
[1591] 3. Method of providing counselor lists: Based on the survey results, users will be provided with a list of local counselors. Users will select their preferred counselor and enter the date and time of the consultation.
[1592] 4. Booking method: The user contacts the counselor of their choice and sets up a booking.
[1593] 5. Information gathering method: Users enter information about their educational intentions and financial situation into a form and send that data to the server.
[1594] 6. Contacting the Local Government Welfare Department: Based on the collected information, a request for assistance will be made to the local government's welfare department. The result of this contact will be notified to the user.
[1595] 7. Support for further education: Provide information on local scholarships and support programs, and assist users with the application process for programs they wish to participate in.
[1596] 8. Emotion Recognition Method: This method analyzes the user's facial expressions and voice to recognize their emotions in real time. This involves collecting data using a webcam and microphone, and analyzing it using an emotion recognition model (e.g., a model trained with Keras).
[1597] 9. Relaxation Content Recommendation Method: Based on the emotion recognition results, relaxation content appropriate to the user's emotional state is recommended. For example, if the user is feeling "sadness," relaxing music or a meditation guide will be provided.
[1598] Hardware and software to be used
[1599] Hardware: Camera and microphone built into the user's device (smartphone, computer, tablet), server
[1600] Software: Web applications, mobile applications, databases (e.g., MySQL), sentiment recognition models (e.g., Keras), Web APIs
[1601] Specific example of processing
[1602] When a user accesses the system and enters basic information, the server saves this information to a database. Then, a questionnaire is sent, and after the user enters and submits their answers, the server analyzes this data to calculate stress and loneliness scores. Next, emotion recognition is activated to collect the user's facial expressions and voice data and analyze their emotions. Based on the results, the system recommends appropriate relaxation content to the user. Finally, information on their educational intentions and financial situation is collected, and, if necessary, contacts the local government's welfare department to provide support for further education.
[1603] Example of a prompt
[1604] "Based on your recent stress levels and emotions, we recommend relaxing content. Please launch the app and enable your camera."
[1605] In this way, the system can address issues from multiple perspectives and on an individual basis, thereby reducing the psychological burden on young carers and supporting their pursuit of higher education.
[1606] The flow of a specific process in Application Example 2 will be explained using Figure 14.
[1607] Step 1:
[1608] Users access the system and enter basic information such as their name, age, and care status through online registration. The entered information is sent to the server and stored in the database. The input data consists of user information (name, age, care status) and is output as an entry stored in the database.
[1609] Step 2:
[1610] The server sends a questionnaire form regarding stress and loneliness to the user's device. The user answers the questionnaire and sends the results back to the server. The input data consists of the questionnaire responses (stress level, loneliness level), which the server receives and analyzes to calculate stress and loneliness scores.
[1611] Step 3:
[1612] The server activates the emotion recognition system and collects facial and audio data from the user's terminal using the webcam and microphone. An emotion recognition model (generative AI model) is used to analyze the collected data. The input data consists of facial and audio data, and the emotion recognition result (e.g., anxiety, sadness) is output.
[1613] Step 4:
[1614] Based on the aforementioned survey scores and emotion recognition results, the server retrieves a list of local counselors from the database and sends it to the user's terminal. The user selects a counselor and enters their desired appointment date and time. The input data consists of the counselor selection and appointment time, which then sets up the appointment information with the counselor.
[1615] Step 5:
[1616] The server contacts the counselor and sets up an appointment. It contacts the counselor to confirm and finalize the appointment date and time, and notifies the user of the result. The input data is the appointment request information, and the output data is the confirmed appointment information.
[1617] Step 6:
[1618] Users input information about their educational intentions and financial situation through the system. The server stores this information in a database and contacts the local government's welfare department. The input data consists of information about educational intentions and financial situation, while the output data consists of a request for support to the local government and notification of the results.
[1619] Step 7:
[1620] The server uses a college support system to retrieve information on local scholarships and support programs from a database and displays it on the user's terminal. The user selects their desired program and proceeds with the application process. The input data is information about desired college support, and the output data consists of support program information and application forms.
[1621] Step 8:
[1622] The server retrieves appropriate relaxation content from an external API based on the emotion recognition results and recommends it to the user. For example, if the user is feeling "sad," it will provide relaxing music or a meditation guide. The input data is the emotion recognition result, and the output data is the recommended content.
[1623] Through the above processing steps, users can receive systematic and personalized support.
[1624] The specific processing unit 290 transmits the result of the specific processing to the headset terminal 314. In the headset terminal 314, the control unit 46A causes the speaker 240 and display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data.
[1625] Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1626] In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and specific processing may also be performed by the headset terminal 314.
[1627] [Fourth Embodiment]
[1628] Figure 7 shows an example of the configuration of the data processing system 410 according to the fourth embodiment.
[1629] As shown in Figure 7, the data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.
[1630] The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[1631] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication interface 44, and a controlled object 443. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, camera 42, and controlled object 443 are also connected to the bus 52.
[1632] The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46.
[1633] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision).
[1634] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner.
[1635] The controlled object 443 includes a display device, LEDs in the eyes, and motors that drive the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the robot 414's emotions can be expressed by controlling these motors. Furthermore, the robot 414's facial expressions can also be expressed by controlling the illumination state of the LEDs in its eyes.
[1636] Figure 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Figure 8, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56.
[1637] The specific processing program 56 is an example of a "program" relating to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[1638] The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[1639] In robot 414, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48.
[1640] Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal".
[1641] This invention is an integrated system designed to alleviate the stress and loneliness faced by young caregivers and to support their pursuit of higher education. The system combines online registration, stress and loneliness assessment, counselor referral, appointment scheduling, collection of information on educational intentions and financial situation, collaboration with local government welfare departments, provision of educational support, and application procedure support.
[1642] Overview of the system's program processing
[1643] 1. User Registration
[1644] The user accesses the system's website or app and enters basic information such as their name, age, contact information, and care status.
[1645] The server saves the received information to the database.
[1646] 2. Assessment of stress and loneliness
[1647] The server sends a questionnaire form regarding stress and feelings of loneliness to the user's device.
[1648] Users answer a survey and send the results to the server.
[1649] The server analyzes the received survey responses and calculates stress and loneliness scores.
[1650] 3. Introduction to a counselor
[1651] The server retrieves a list of local counselors from the database and sends and displays it on the user's terminal.
[1652] The user selects their preferred counselor and enters their desired appointment date and time.
[1653] The server contacts the selected counselor and sets up an appointment.
[1654] 4. Collaboration with local government welfare departments
[1655] A form is provided for users to enter information regarding their intentions to pursue higher education and their financial situation.
[1656] The information entered by the user is sent to the server.
[1657] Based on the information received, the server contacts the local government's welfare department and requests the necessary support.
[1658] The server notifies the user of feedback from the welfare department.
[1659] 5. Support for further education
[1660] The server retrieves information on local scholarships and college support programs from a database and displays it on the user's terminal.
[1661] Users select the scholarship or support program they wish to apply for.
[1662] The server supports the creation of application documents and processing procedures.
[1663] Specific example
[1664] User Registration
[1665] 1. The user accesses the system's webpage and enters their name, age, contact information, and care status. For example: Register "Taro Tanaka, 15 years old, tanaka@example.com".
[1666] 2. The server saves the entered information to the database.
[1667] Stress and loneliness assessment
[1668] 1. The server sends a survey form (for example, "What is your recent stress level?") to the user's device.
[1669] 2. The user answers the survey and sends the results to the server. For example, they might answer that their stress level is "high".
[1670] 3. The server analyzes the responses and calculates a stress score (e.g., 85 / 100).
[1671] Counselor Introduction
[1672] 1. The server retrieves a list of local counselors (e.g., "Counselor A, B, C") from the database and displays it to the user.
[1673] 2. The user selects counselor A and enters their preferred consultation date and time. For example, they might request "October 12th, 15:00".
[1674] 3. The server contacts the selected counselor and sets up the appointment. For example, it might notify the user, "An appointment with counselor A has been set for October 12th at 15:00."
[1675] Collaboration with local government welfare departments
[1676] 1. The server provides an input form for information regarding the student's intention to pursue higher education and their financial situation.
[1677] 2. The user enters and submits information. For example, they might enter, "I want to go to college, but my financial situation is difficult."
[1678] 3. The server contacts the local government's welfare department based on the entered information and requests assistance.
[1679] 4. The server receives feedback from the welfare department and notifies the user. For example, it might notify the user that "Your support application has been completed."
[1680] College entrance support
[1681] 1. The server collects information on local scholarships and support programs and displays it on the user's terminal. For example, it might display "Scholarship Program A, Support Program B".
[1682] 2. The user selects the scholarship they wish to apply for and submits their application. For example, they might apply for "Scholarship Program A".
[1683] 3. The server supports the application process, generates the necessary documents, and provides them to the user.
[1684] This invention enables a system that reduces the stress and loneliness faced by young caregivers and provides comprehensive support for their further education.
[1685] The following describes the processing flow.
[1686] User registration process flow
[1687] Step 1:
[1688] The user accesses the system's website or app.
[1689] Example: Launch a browser or mobile app and enter the system's URL.
[1690] Step 2:
[1691] The user is directed to a registration screen where they enter basic information such as their name, age, contact information, and caregiving situation.
[1692] Step 3:
[1693] When a user clicks the "Register" button, their information is submitted.
[1694] Step 4:
[1695] The server receives the transmitted information and saves it to the database.
[1696] Example: SQL INSERT INTO Users (name, age, contact, caregiving_status) VALUES (?, ?, ?, ?);
[1697] Processing flow for assessing stress and loneliness
[1698] Step 1:
[1699] The server sends a questionnaire form regarding stress and feelings of loneliness to the user's device.
[1700] Step 2:
[1701] The user opens the survey form and answers each question.
[1702] Step 3:
[1703] The user submits their survey response by clicking the "Submit" button.
[1704] Step 4:
[1705] The server receives the survey responses and calculates stress and loneliness scores.
[1706] Example: Run a script that sums up the values for each answer and calculates the score.
[1707] Step 5:
[1708] The server notifies the user of the calculated score and, if necessary, suggests referring them to a counselor.
[1709] Counselor referral process flow
[1710] Step 1:
[1711] The server retrieves a list of counselors based on location from the database.
[1712] Example: SQL SELECT FROM Counselors WHERE region = ?;
[1713] Step 2:
[1714] The server sends and displays the counselor list on the user's terminal.
[1715] Step 3:
[1716] The user selects their preferred counselor from a list and enters their desired appointment date and time.
[1717] Step 4:
[1718] When a user clicks the "Reserve" button, the reservation information is sent to the server.
[1719] Step 5:
[1720] The server contacts the counselor based on the reservation information it receives and sets up the appointment.
[1721] Example: Check the counselor's schedule and add booking information for available time slots.
[1722] Step 6:
[1723] The server notifies the user of the reservation confirmation.
[1724] Example: Notify the user that "Your appointment with Counselor A has been scheduled for October 12th at 15:00."
[1725] Processing flow for collaboration between local government welfare departments
[1726] Step 1:
[1727] The server sends an input form containing information about the user's intention to pursue higher education and their financial situation to the user's terminal.
[1728] Step 2:
[1729] The user opens the information input form and enters the required information.
[1730] Step 3:
[1731] When the user clicks the "Submit" button, the entered information is sent to the server.
[1732] Step 4:
[1733] Based on the information received by the server, it contacts the local government's welfare department and requests assistance.
[1734] Example: Send information using the API to the Welfare Department.
[1735] Step 5:
[1736] The server receives feedback from the welfare department and notifies the user.
[1737] Example: Send a notification saying, "Your support application has been completed."
[1738] Processing flow for college entrance support
[1739] Step 1:
[1740] The server retrieves information on local scholarships and college support programs from a database.
[1741] Example: SQL SELECT FROM Scholarships WHERE region = ?;
[1742] Step 2:
[1743] The server retrieves information on scholarships and support programs and displays it on the user's device.
[1744] Step 3:
[1745] Users select the scholarship or support program they wish to apply for.
[1746] Step 4:
[1747] When a user clicks the "Submit" button, the application information is sent to the server.
[1748] Step 5:
[1749] The server supports the application process, generates the necessary documents, and provides them to the user.
[1750] Example: Run a script that generates a PDF of the application documents and sends them via email.
[1751] The above outlines the specific steps involved in the program's processing. This flow allows the user to receive a series of support steps.
[1752] (Example 1)
[1753] Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal".
[1754] The aim is to help young carers lead better lives by providing an integrated system to alleviate the stress and loneliness they face and to support their education. Furthermore, it aims to promote independence by ensuring they receive appropriate counseling and financial support tailored to their individual circumstances.
[1755] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.
[1756] In this invention, the server includes means for online registration for users to input information, means for providing users with questionnaires regarding stress and loneliness, means for evaluating the questionnaire results and providing a list of mental health professionals as needed, means for scheduling appointments with mental health professionals, means for collecting information on users' intentions to pursue higher education and their financial situation and contacting public institutions, and means for providing users with information on support for further education and assisting with application procedures. This makes it possible for young carers to pursue higher education while receiving appropriate support.
[1757] A "user" refers to a person who uses the system to provide information and receive support.
[1758] A "server" refers to a computer system that processes information received from users and provides various services.
[1759] "Online registration method" refers to a function that allows users to enter their information and register it in a system through a website or application.
[1760] A "survey" refers to a set of questions that users answer to assess their own levels of stress and loneliness.
[1761] A "psychological professional" refers to a trained professional who provides counseling and psychological support.
[1762] "Reservation setting method" refers to a function that allows users to manually set up counseling appointments with psychological professionals.
[1763] "Intention to pursue higher education" refers to a user's intention or goal if they wish to pursue higher education.
[1764] "Economic situation" refers to the economic circumstances and financial resources of the user's household.
[1765] "Public institutions" refer to organizations that provide public welfare and support, such as local governments and government agencies.
[1766] "College Entrance Support Information" refers to information designed to assist users in their college entrance exams, such as scholarships, support programs, and counseling services.
[1767] "Application procedures" refer to the process of creating and submitting the necessary documents to receive support for further education or scholarships.
[1768] A "data store" refers to a database or storage system used to save information entered by users.
[1769] "Feedback" refers to responses and evaluation information from public institutions and support organizations.
[1770] This invention comprises an integrated system designed to alleviate the stress and loneliness faced by young carers and to support their pursuit of higher education. Specific embodiments of this system are described below.
[1771] User Registration
[1772] First, the user accesses the system's website or app. The user enters basic information such as name, age, contact information, and caregiving status through an online registration method. The server receives this information and stores it in a data store. For example, a user named "Taro Tanaka" might enter information such as "15 years old," "tanaka@example.com," and "caring for his grandmother."
[1773] Stress and loneliness assessment
[1774] The server generates a questionnaire form to assess the user's stress and loneliness and sends it to the user's device. The user answers the questionnaire and sends the results back to the server via their device. The server analyzes the received questionnaire responses and calculates stress and loneliness scores. For example, if the user answers "very high" to the question "What is your stress level recently?", the score will be higher. This result is then notified to the user.
[1775] Counselor Introduction
[1776] The server retrieves a list of local mental health professionals from a data store and displays it on the user's device. The user can select their desired mental health professional and enter the date and time they wish to make an appointment. For example, consider a case where a user selects "Counselor A" from "Counselor A, B, C" and makes an appointment for "October 12th, 15:00". The server contacts the selected mental health professional, sets up the appointment, and notifies the user when it is complete.
[1777] Collaboration with local government welfare departments
[1778] The server generates an input form for information regarding the user's intention to pursue higher education and their financial situation, and provides it to the user's terminal. Once the user enters and submits this information, the server stores the received information in a data store and then contacts public institutions to request necessary assistance. For example, consider a case where the user enters information such as "I wish to pursue higher education, but my financial situation is difficult." After receiving the feedback, the server then notifies the user of the result.
[1779] College entrance support
[1780] The server collects information on local scholarships and support programs and displays it on the user's device. The user selects the scholarship or support program they wish to apply for and sends that information to the server if they wish to apply. For example, consider a case where a user selects and applies for "Scholarship Program A." The server assists with the application process, generates the necessary documents, and provides them to the user. This system enables young carers to pursue higher education with appropriate support.
[1781] Example of a prompt
[1782] "Please enter the user's name, age, contact information, and care status."
[1783] "What's your stress level like these days?"
[1784] "Please select your preferred psychological counselor and enter your desired date and time for your appointment."
[1785] "Please enter your desired educational path and financial situation."
[1786] "Please select your desired scholarship or support program and enter your application request."
[1787] This invention includes online registration means, questionnaire provision means, result evaluation means, list provision means, reservation setting means, information gathering means, public institution contact means, and educational support means, and effectively solves problems faced by users.
[1788] The flow of the specific processing in Example 1 will be explained using Figure 11.
[1789] Step 1:
[1790] The user enters information.
[1791] Input: The user accesses the system's website or app and enters basic information such as name, age, contact information, and caregiving status. Specifically, they might enter information like "Taro Tanaka, 15 years old, tanaka@example.com, currently caring for my grandmother."
[1792] Action: The device receives this information and sends it to the server.
[1793] Output: The user's basic information is sent to the server.
[1794] Step 2:
[1795] The server saves the information
[1796] Input: Basic user information submitted in Step 1.
[1797] Operation: The server saves the received basic information to the data store. Specifically, the information "Taro Tanaka, 15 years old, tanaka@example.com, currently caring for his grandmother" is saved in the database.
[1798] Output: User's basic information is saved in the data store.
[1799] Step 3:
[1800] The server generates and sends the survey.
[1801] Input: User information must be stored in the database.
[1802] Operation: The server generates a questionnaire to assess stress and loneliness and sends it to the user's device. Specifically, it includes questions such as, "What is your stress level recently?"
[1803] Output: The survey is sent to the user's device.
[1804] Step 4:
[1805] Users respond to the survey.
[1806] Input: Survey sent from the server.
[1807] Operation: The user enters answers to each question on the device. For example, to the question "What is your stress level recently?", the user might answer "Very high".
[1808] Output: The response is sent from the terminal to the server.
[1809] Step 5:
[1810] The server analyzes the survey results.
[1811] Input: Survey responses submitted by users.
[1812] Operation: The server analyzes the received survey responses and calculates stress and loneliness scores. Specifically, the responses are evaluated using an algorithm to calculate a numerical value such as "Stress Score: 85 / 100".
[1813] Output: The calculated stress and loneliness scores are notified to the user.
[1814] Step 6:
[1815] The server provides a list of psychology professionals.
[1816] Input: User's stress and loneliness score.
[1817] Operation: The server retrieves a list of local psychology professionals from its database and sends and displays it on the user's terminal. For example, a list such as "Psychological Counselor A, B, C" might be displayed.
[1818] Output: A list of psychology professionals is displayed on the user's device.
[1819] Step 7:
[1820] Users select and book appointments with psychological professionals.
[1821] Input: Displayed list of psychology professionals.
[1822] Operation: The user selects their desired psychology professional and enters their preferred appointment date and time. For example, they might enter, "Book an appointment with Psychology Counselor A on October 12th at 3:00 PM." The terminal then sends this information to the server.
[1823] Output: Reservation information is sent to the server.
[1824] Step 8:
[1825] The server sets the reservation
[1826] Input: User's reservation request information.
[1827] Operation: The server receives the reservation information and contacts the selected psychologist to set up the appointment. Once confirmed, it notifies the user with a message such as, "Your appointment with Counselor A has been set for October 12th at 15:00."
[1828] Output: The reservation setting is complete and a notification is sent to the user.
[1829] Step 9:
[1830] The server provides a form to collect information on educational intentions and financial situation.
[1831] Input: Continue using the system.
[1832] Operation: The server generates an input form containing information about the user's intention to pursue higher education and their financial situation, and provides it to the user's terminal.
[1833] Output: An information input form is sent to the user's terminal.
[1834] Step 10:
[1835] The user enters and submits information.
[1836] Input: An information input form provided by the server.
[1837] Operation: The user enters the necessary information into a form and submits it, such as "I want to go to college, but my financial situation is difficult." The device then sends this information to the server.
[1838] Output: User information is sent to the server.
[1839] Step 11:
[1840] The server contacts public authorities.
[1841] Input: User's educational intentions and financial situation information.
[1842] Action: The server uses this information to contact public authorities and request necessary assistance.
[1843] Output: Public authorities will be contacted.
[1844] Step 12:
[1845] The server notifies the user of the feedback.
[1846] Input: Feedback from public institutions.
[1847] Operation: The server receives feedback from public institutions and notifies the user with a message such as "Your support application has been completed."
[1848] Output: Feedback is notified to the user.
[1849] Step 13:
[1850] The server provides information to support students applying to higher education.
[1851] Input: Continue using the system.
[1852] Operation: The server collects information about local scholarships and support programs and displays it on the user's terminal. For example, information such as "Scholarship Program A, Support Program B" will be displayed.
[1853] Output: Information about scholarships and support programs is displayed on the user's device.
[1854] Step 14:
[1855] A user requests and submits a support request.
[1856] Input: Information about the displayed scholarships and support programs.
[1857] Operation: The user selects the desired scholarship or support program and enters their application request. For example, they might enter "Apply for Scholarship Program A," and the terminal sends that information to the server.
[1858] Output: Application information is sent to the server.
[1859] Step 15:
[1860] The server assists with the application process.
[1861] Input: User application information.
[1862] Operation: The server assists with the application process, generating and providing the necessary documents to the user. For example, it generates an "Application Form for Scholarship Program A".
[1863] Output: The necessary documents are provided to the user.
[1864] (Application Example 1)
[1865] Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal".
[1866] There is a lack of an integrated system to alleviate the stress and loneliness faced by young carers and to provide efficient support for their education. Therefore, a system is needed that can accurately assess stress and loneliness and consistently provide the necessary support and information.
[1867] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.
[1868] In this invention, the server includes means for online registration for users to input information, means for providing users with questionnaires regarding stress and loneliness, means for evaluating the questionnaire results and providing a list of counselors as needed, means for recommending relevant content based on the stress and loneliness assessment results, and means for distributing content related to counseling and support for further education. This enables young carers to receive the information and services necessary for stress reduction, counseling, and support for further education through a centralized platform.
[1869] An "online registration method" is an interface that allows users to input information and register it in the system.
[1870] A "stress and loneliness survey" is a questionnaire that includes questions for users to evaluate their own level of stress and loneliness.
[1871] "Evaluation method" refers to a process or system that analyzes survey results and calculates stress and loneliness scores.
[1872] "Means of providing a list of counselors" refers to a process or system that provides users with a list of counselors they can consult as needed.
[1873] "Reservation method" refers to the means by which users can set a consultation time with a counselor.
[1874] "Information gathering means" refers to the process or system for collecting information regarding a user's educational intentions and financial situation.
[1875] "Means of contacting the local government's welfare department" refers to a process or system that contacts the local government's welfare department based on information collected from the user and requests support.
[1876] "Means of providing information to support further education" refers to a process or system that provides users with information such as scholarships and support programs for further education.
[1877] "Means of supporting application procedures" refers to processes or systems that support users in creating and submitting the necessary documents for college admissions support.
[1878] "Means of recommending relevant content" refers to a process or system that recommends content suitable for the user based on the results of stress and loneliness assessments.
[1879] "Means of delivering content" refers to the process or system for delivering content such as videos and educational information related to counseling and college entrance support to users.
[1880] "Means of saving to a database" refers to a process or system for long-term storage and management of information entered by users.
[1881] "Means for obtaining and notifying feedback" refers to a process or system for receiving responses from the welfare department of a local government and notifying the user.
[1882] This invention provides a system to alleviate the stress and loneliness experienced by young caregivers and to support their pursuit of higher education. At the core of the system are means for users to input information through online registration, means for providing users with questionnaires regarding stress and loneliness, means for evaluating the questionnaire results and providing a list of counselors as needed, means for recommending relevant content based on the stress and loneliness assessment results, and means for distributing content related to counseling and support for further education.
[1883] Hardware and software to be used
[1884] The following hardware and software will be used to implement the system:
[1885] Hardware: Smartphone, tablet, or personal computer
[1886] Software: Flask (a lightweight web application framework for Python), SQLite (a lightweight database management system)
[1887] Data processing and data calculation
[1888] User Registration
[1889] The server receives basic information such as name, age, contact information, and care status entered by the user via a web interface or application, and stores that information in a database.
[1890] Assessment of stress and loneliness
[1891] The server provides users with a questionnaire about stress and loneliness. Users answer the questions, and their responses are sent to the server. The server then analyzes the responses and calculates each user's stress and loneliness score.
[1892] Counselor referral and booking
[1893] Based on the survey results, the server sends a list of suitable counselors to the user's device. The user uses an interface to set a consultation date and time with their preferred counselor and submits a booking request. The server forwards the request to the counselor and confirms the booking.
[1894] Content distribution and recommendations
[1895] Based on stress and loneliness assessments, the server recommends stress-reducing and educational support content tailored to the user. This includes videos, documentaries, and educational information. Users can view the recommended content on their device.
[1896] College entrance support
[1897] The server retrieves information on scholarships and support programs from a database and displays it to the user. The user can select the desired scholarship or support program and use an interface to support the application process.
[1898] Specific example
[1899] User registration: For example, Hanako Yamada (17 years old) downloads the application and enters her name, age, contact information, and caregiving status.
[1900] Stress and Loneliness Assessment: Hanako Yamada answers a questionnaire, and as a result, her stress score is calculated to be 75. The server saves this to a database and provides a list of counselors.
[1901] Content distribution and recommendation: Based on the stress assessment results, the server recommends "relaxation videos" and "college admissions guide documentaries" to Hanako Yamada.
[1902] Example of a prompt
[1903] The following is an example of a prompt provided to a generative AI model:
[1904] Please tell us about your recent stress levels:
[1905] 1. Have you experienced stress in the past week? Yes / No
[1906] 2. How did you feel at that time? High stress / Moderate stress / Low stress / None
[1907] 3. Do you ever feel lonely? Yes / No
[1908] In this way, this system provides a comprehensive solution to the various problems faced by young carers.
[1909] The flow of a specific process in Application Example 1 will be explained using Figure 12.
[1910] Step 1: User Registration
[1911] The user enters basic information such as name, age, contact information, and care status through a web interface or application. The information entered by the user is sent to the server. The server receives this information and stores it in a database.
[1912] Input: User's basic information (name, age, contact information, care status)
[1913] Data processing: Check the entered information and ensure that the format is correct.
[1914] Output: Saves correctly formatted information to the database.
[1915] Step 2: Assessment of stress and loneliness
[1916] The server provides users with a questionnaire about stress and loneliness. Users answer the questionnaire via their device, and the answers are sent to the server. The server receives and analyzes the answers to calculate stress and loneliness scores.
[1917] Input: User survey responses
[1918] Data processing: Quantify survey responses and calculate stress and loneliness scores.
[1919] Output: Store the calculated stress and loneliness scores in the database.
[1920] Step 3: Counselor referral and appointment
[1921] The server sends a list of suitable counselors to the user's device based on the survey results. The user sets a date and time for the consultation with their preferred counselor and sends a booking request to the server. The server receives this request, forwards it to the counselor, and confirms the booking.
[1922] Input: Stress and loneliness scores
[1923] Data processing: Generate a list of counselors based on stress and loneliness scores.
[1924] Output: Provides users with a list of counselors and appointment confirmation information.
[1925] Step 4: Content Distribution and Recommendation
[1926] Based on stress and loneliness assessments, the server recommends stress-reducing and educational support content tailored to the user. Users can then view this content on their device. The server stores the user's viewing history in a database.
[1927] Input: Stress and loneliness assessment results
[1928] Data processing: Select appropriate content based on the evaluation results.
[1929] Output: Content recommendations are sent to the user's device, and viewing history is saved to a database.
[1930] Step 5: Support for further education
[1931] The server retrieves information on scholarships and support programs from a database and displays it to the user. The user selects the desired scholarship or support program and proceeds with the application process. The server supports the application process, generates the necessary documents, and provides them to the user.
[1932] Input: User's desired information regarding educational support services.
[1933] Data processing: Based on the requested information, select appropriate scholarships and support programs and generate application documents.
[1934] Output: Provide users with information on the completion of the application process and save the college application support information to the database.
[1935] Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions.
[1936] System Overview
[1937] This invention is an integrated system for reducing the stress and loneliness faced by young caregivers and supporting their pursuit of higher education. The system includes an online registration means, a stress and loneliness assessment means, a counselor referral means, a reservation setting means, a means for collecting information on educational intentions and financial situation, a means for coordinating with local government welfare departments, a means for providing educational support, a means for assisting with application procedures, and an emotion engine that recognizes the user's emotions.
[1938] Overview of the system's program processing
[1939] 1. User Registration
[1940] The user accesses the system's website or app and enters basic information such as their name, age, contact information, and care status.
[1941] The server saves the received information to the database.
[1942] 2. Assessment of stress and loneliness
[1943] The server sends a questionnaire form regarding stress and feelings of loneliness to the user's device.
[1944] Users answer a survey and send the results to the server.
[1945] The server analyzes the received survey responses and calculates stress and loneliness scores.
[1946] 3. Utilizing the Emotion Engine
[1947] The server activates the emotion engine and analyzes the user's facial expressions, voice, and text data to recognize their emotions.
[1948] For example, a user can access the system via a webcam, and their facial expressions and voice are analyzed to determine their emotional state in real time.
[1949] 4. Introduction to a counselor
[1950] The server retrieves a list of local counselors from the database and sends and displays it on the user's terminal.
[1951] The user selects their preferred counselor and enters their desired appointment date and time.
[1952] The server contacts the selected counselor and sets up an appointment.
[1953] 5. Collaboration with local government welfare departments
[1954] A form is provided for users to enter information regarding their intentions to pursue higher education and their financial situation.
[1955] The information entered by the user is sent to the server.
[1956] Based on the information received, the server contacts the local government's welfare department and requests the necessary support.
[1957] The server notifies the user of feedback from the welfare department.
[1958] 6. Support for further education
[1959] The server retrieves information on local scholarships and college support programs from a database and displays it on the user's terminal.
[1960] Users select the scholarship or support program they wish to apply for.
[1961] The server supports the application process, generates the necessary documents, and provides them to the user.
[1962] Specific example
[1963] User Registration
[1964] 1. The user accesses the system's webpage and enters their name, age, contact information, and care status. For example: Register "Taro Tanaka, 15 years old, tanaka@example.com".
[1965] 2. The server saves the entered information to the database.
[1966] Stress and loneliness assessment
[1967] 1. The server sends a survey form (for example, "What is your recent stress level?") to the user's device.
[1968] 2. The user answers the survey and sends the results to the server. For example, they might answer that their stress level is "high".
[1969] 3. The server analyzes the responses and calculates a stress score (e.g., 85 / 100).
[1970] Using an Emotion Engine
[1971] 1. The server activates the emotion engine and analyzes the user's facial expressions, voice, and text data.
[1972] 2. For example, a user can access the system via a webcam, and the system can recognize emotions such as "anxiety" or "sadness" by analyzing their facial expressions and voice.
[1973] 3. Based on the emotional information recognized by the server, an evaluation is performed in combination with the survey results.
[1974] Counselor Introduction
[1975] 1. The server retrieves a list of local counselors (e.g., "Counselor A, B, C") from the database and displays it to the user.
[1976] 2. The user selects counselor A and enters their preferred consultation date and time. For example, they might request "October 12th, 15:00".
[1977] 3. The server contacts the selected counselor and sets up the appointment. For example, it might notify the user, "An appointment with counselor A has been set for October 12th at 15:00."
[1978] Collaboration with local government welfare departments
[1979] 1. The server provides an input form for information regarding the student's intention to pursue higher education and their financial situation.
[1980] 2. The user enters and submits information. For example, they might enter, "I want to go to college, but my financial situation is difficult."
[1981] 3. The server contacts the local government's welfare department based on the entered information and requests assistance.
[1982] 4. The server receives feedback from the welfare department and notifies the user. For example, it might notify the user that "Your support application has been completed."
[1983] College entrance support
[1984] 1. The server collects information on local scholarships and support programs and displays it on the user's terminal. For example, it might display "Scholarship Program A, Support Program B".
[1985] 2. The user selects the scholarship they wish to apply for and submits their application. For example, they might apply for "Scholarship Program A".
[1986] 3. The server supports the application process, generates the necessary documents, and provides them to the user.
[1987] This invention makes it possible to recognize a user's emotional state in real time and to enhance the assessment of stress and loneliness, as well as the provision of support based on these assessments. This can reduce the mental and physical burden on users and improve the effectiveness of support for further education.
[1988] The following describes the processing flow.
[1989] User registration process flow
[1990] Step 1:
[1991] The user accesses the system's website or app.
[1992] Example: Launch a browser or mobile app and enter the system's URL.
[1993] Step 2:
[1994] The user is directed to a registration screen where they enter basic information such as their name, age, contact information, and caregiving situation.
[1995] Step 3:
[1996] When a user clicks the "Register" button, their information is submitted.
[1997] Step 4:
[1998] The server receives the transmitted information and saves it to the database.
[1999] Example: SQL INSERT INTO Users (name, age, contact, caregiving_status) VALUES (?, ?, ?, ?);
[2000] Processing flow for assessing stress and loneliness
[2001] Step 1:
[2002] The server sends a questionnaire form regarding stress and feelings of loneliness to the user's device.
[2003] Step 2:
[2004] The user opens the survey form and answers each question.
[2005] Step 3:
[2006] When a user clicks the "Submit" button, their survey response is sent to the server.
[2007] Step 4:
[2008] The server receives the survey responses and calculates stress and loneliness scores.
[2009] Example: Run a script that sums up the values for each answer and calculates the score.
[2010] Step 5:
[2011] The server notifies the user of the calculated score and, if necessary, suggests referring them to a counselor.
[2012] Processing flow for using the emotion engine
[2013] Step 1:
[2014] The server activates the emotion engine and analyzes the user's facial expressions, voice, and text data.
[2015] Step 2:
[2016] Users use their device's camera and microphone to provide real-time data to the emotion engine.
[2017] Example: Turn on your webcam and microphone, then log in to the system.
[2018] Step 3:
[2019] The server analyzes the user's emotions in real time and determines their emotional state, such as "anxiety," "sadness," or "joy."
[2020] Step 4:
[2021] The server combines the survey results and the results of the emotion engine to assess stress and loneliness.
[2022] Counselor referral process flow
[2023] Step 1:
[2024] The server retrieves a list of counselors based on location from the database.
[2025] Example: SQL SELECT FROM Counselors WHERE region = ?;
[2026] Step 2:
[2027] The server sends and displays the counselor list on the user's terminal.
[2028] Step 3:
[2029] The user selects their preferred counselor from a list and enters their desired appointment date and time.
[2030] Step 4:
[2031] When a user clicks the "Reserve" button, the reservation information is sent to the server.
[2032] Step 5:
[2033] The server contacts the counselor based on the reservation information it receives and sets up the appointment.
[2034] Example: Check the counselor's schedule and add booking information for available time slots.
[2035] Step 6:
[2036] The server notifies the user of the reservation confirmation.
[2037] Example: Notify the user that "Your appointment with Counselor A has been scheduled for October 12th at 15:00."
[2038] Processing flow for collaboration between local government welfare departments
[2039] Step 1:
[2040] The server sends an input form containing information about the user's intention to pursue higher education and their financial situation to the user's terminal.
[2041] Step 2:
[2042] The user opens the information input form and enters the required information.
[2043] Step 3:
[2044] When the user clicks the "Submit" button, the entered information is sent to the server.
[2045] Step 4:
[2046] Based on the information received by the server, it contacts the local government's welfare department and requests assistance.
[2047] Example: Send information using the API to the Welfare Department.
[2048] Step 5:
[2049] The server receives feedback from the welfare department and notifies the user.
[2050] Example: Send a notification saying, "Your support application has been completed."
[2051] Processing flow for college entrance support
[2052] Step 1:
[2053] The server retrieves information on local scholarships and college support programs from a database.
[2054] Example: SQL SELECT FROM Scholarships WHERE region = ?;
[2055] Step 2:
[2056] The server retrieves information on scholarships and support programs and displays it on the user's device.
[2057] Step 3:
[2058] Users select the scholarship or support program they wish to apply for.
[2059] Step 4:
[2060] When a user clicks the "Submit" button, the application information is sent to the server.
[2061] Step 5:
[2062] The server supports the application process, generates the necessary documents, and provides them to the user.
[2063] Example: Run a script that generates a PDF of the application documents and sends them via email.
[2064] Thus, this invention realizes a system that comprehensively evaluates a user's stress and feelings of loneliness through multiple processing steps and provides appropriate support. Furthermore, by utilizing an emotion engine, the system recognizes the user's emotional state in real time and improves the accuracy of the support provided.
[2065] (Example 2)
[2066] Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal".
[2067] Young carers often face stress and loneliness in their daily lives, which frequently hinders their ability to pursue higher education and career development. To provide appropriate support in this situation, a system is needed that can recognize their emotional state in real time and provide necessary support quickly and accurately. However, conventional systems have been insufficient in recognizing emotions and coordinating with local governments, making comprehensive support difficult. Therefore, a new system is needed to alleviate the stress and loneliness of young carers and effectively support their education.
[2068] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes an online registration means for the user to input information, a means for providing the user with a questionnaire regarding stress and loneliness, a means for evaluating the questionnaire results and providing a list of counselors as needed, a means for setting up an appointment with a counselor, a means for collecting information on the user's intention to pursue higher education and financial situation and contacting the public service department of the local government, a means for providing the user with information on support for further education and assisting with application procedures, and an emotion recognition means for recognizing the user's emotions in real time. This makes it possible to grasp the user's emotional state in real time and to quickly provide appropriate counseling and support.
[2069] An "online registration method" is a means of providing an interface for users to enter basic information such as their name, age, contact information, and care status via the internet.
[2070] "Method of providing surveys" refers to a method of sending a survey form containing questions about stress and loneliness to users and collecting responses from them.
[2071] The "survey result evaluation method" is a method for analyzing the survey results that users have answered and calculating stress and loneliness scores.
[2072] The "counselor list provision method" is a means of providing users with a list of suitable counselors based on the results of a survey.
[2073] The "reservation setting method" is a means for users to set up and manage appointments for consultations with their chosen counselor.
[2074] "Means for collecting information on educational intentions and financial situation" refers to the means of collecting information on users' educational aspirations and financial situation.
[2075] A "means of contact with public service departments" refers to a method of transmitting information regarding one's intention to pursue higher education and their financial situation to the public service departments of local governments to request necessary support.
[2076] A "means of providing information to support further education" refers to a means of providing users with information on local scholarships and support programs for further education.
[2077] "Application support tools" are means that assist users in the application process for scholarships and support programs they have selected, and generate the necessary documents.
[2078] An "emotion recognition method" is a means of recognizing emotions in real time by analyzing the user's facial expressions, voice, and text data.
[2079] This invention is an integrated system for reducing the stress and loneliness faced by young carers and supporting their pursuit of higher education. The system includes an online registration means, a stress and loneliness assessment means, a counselor referral means, a reservation setting means, a means for collecting information on educational intentions and financial situation, a means for coordinating with public service departments, a means for providing educational support, a means for assisting with application procedures, and an emotion recognition means for recognizing the user's emotions.
[2080] 1. User registration (online registration method)
[2081] The user accesses the system's website or app and enters basic information such as their name, age, contact information, and caregiving status. The server stores this information in a database. This registration process is the initial step in importing the user's basic information into the system. For example, the user might enter information such as "Name: Hanako Yamada, Age: 16, Contact: hanako@example.com, Caregiving Status: Caring for parents."
[2082] 2. Assessment of stress and loneliness (Methods for providing questionnaires and evaluation methods)
[2083] The server sends a questionnaire form regarding stress and loneliness to the user's device. The user answers the questionnaire and sends the results back to the server. The server analyzes the received questionnaire responses and calculates stress and loneliness scores. This process utilizes data analysis tools and evaluation algorithms. For example, in response to a question such as "What is your stress level recently?", the user might answer "Stress level: High".
[2084] 3. Use of emotion recognition tools
[2085] The server activates an emotion recognition engine (e.g., EmotionRecognizer API) and analyzes the user's facial expressions, voice, and text data to recognize emotions. The user accesses the system using a webcam, and their facial expressions and voice data are analyzed in real time. This data is used to gain a detailed understanding of the user's emotional state. For example, emotions such as "anxiety" or "sadness" can be detected from the user's facial expressions and voice.
[2086] 4. Counselor referral (means of providing a list of counselors and means of scheduling appointments)
[2087] The server retrieves a list of local counselors from the database and sends and displays it to the user's terminal. The user selects a counselor and enters their desired appointment date and time. The server contacts the selected counselor and sets up the appointment. For example, a user might select "Counselor B (Psychological Counseling)" and enter a desired appointment date of "September 15th, 2:00 PM".
[2088] 5. Collaboration with local government welfare departments (means of collecting information on educational intentions and financial situation, and means of communication with public service departments)
[2089] Users input information about their educational intentions and financial situation and send it to the server. Based on this information, the server contacts the local government's public services department and requests necessary support. This contact is made through automated requests using an API. For example, if a user inputs "Desired to attend school, financial situation: difficult," the server will request support from the local government.
[2090] 6. Support for further education (Means of providing information and support for application procedures)
[2091] The server retrieves information on local scholarships and college support programs from a database and displays it on the user's terminal. The user selects the scholarship or support program they wish to apply for. The server supports the application process, generates the necessary documents, and provides them to the user. For example, if a user selects "Scholarship Program A (100,000 yen per year)" and enters "I wish to apply," the server will provide the necessary documents in PDF format.
[2092] This system aims to reduce the mental and physical burden on users and improve the effectiveness of support for further education by understanding the user's emotional state in real time and providing appropriate counseling and support.
[2093] The flow of the specific processing in Example 2 will be explained using Figure 13.
[2094] Step 1:
[2095] A user accesses the system's website or app and enters basic information such as their name, age, contact information, and caregiving status. Once the user has entered the information, it is sent to the server. The server stores this information in a MySQL database. For example, if a user enters "Name: Hanako Yamada, Age: 16, Contact: hanako@example.com, Caregiving Status: Caring for parents," that data is sent to the server and stored in the database.
[2096] Step 2:
[2097] The server generates a questionnaire form regarding stress and loneliness and sends it to the user's device. The user answers the questionnaire form and sends the answers back to the server. The server receives this data and stores it in a database. For example, if the user answers "High" to the question "What is your stress level?", that data is sent to the server.
[2098] Step 3:
[2099] The server analyzes the responses and calculates stress and loneliness scores. This analysis uses common data analysis tools and evaluation algorithms. For example, based on the user's response data, it might calculate a stress score of 85 / 100 and a loneliness score of 75 / 100. These results are stored in a database.
[2100] Step 4:
[2101] The server activates an emotion recognition engine (e.g., EmotionRecognizer API) to collect user facial, voice, and text data. When the user provides data using a webcam or voice input, that data is sent to the server. The server analyzes this data in real time to recognize the user's emotions. For example, facial data entered by the user via webcam might be recognized as "anxiety." This data is also stored in a database.
[2102] Step 5:
[2103] The server retrieves a list of local counselors from its database and sends and displays it on the user's terminal. The user selects a counselor from the provided list and enters their desired appointment date and time. This information is sent to the server. The server contacts the selected counselor and sets up the appointment. For example, if the user selects counselor A and requests "September 15th, 2:00 PM," this information is sent to the server and the appointment is set up.
[2104] Step 6:
[2105] The server generates and provides a form for users to input information about their intention to pursue higher education and their financial situation. The user enters the information and sends the data to the server. Based on this information, the server contacts the local government's public service department and requests necessary support. This communication is automated using an API. For example, if a user enters "Desired to pursue higher education, financial situation: difficult," the server sends this information and requests support.
[2106] Step 7:
[2107] The server retrieves information on local scholarships and support programs from a database and displays it on the user's terminal. The user selects the scholarship or support program they wish to participate in, and this selection is sent to the server. Based on the selection, the server supports the application process, generates the necessary documents, and provides them to the user. For example, if the user selects "Scholarship Program A," the server generates the application documents and provides them to the user.
[2108] (Application Example 2)
[2109] Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal".
[2110] Conventional young carer support systems have problems with real-time recognition of users' psychological states and the provision of individualized support based on that recognition. Furthermore, they lack the ability to use emotion recognition technology to understand users' emotions from their facial expressions and voices and recommend appropriate relaxation content, resulting in insufficient stress reduction and support for feelings of loneliness. In addition, there is a lack of comprehensive systems that also provide information on educational support and assist with application procedures. Thus, there is a need for a system that can provide multifaceted and individualized support.
[2111] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes an online registration means for the user to input information, a means for providing the user with a questionnaire regarding stress and loneliness, and a means for evaluating the questionnaire results and providing a list of counselors as needed. This makes it possible to assess the user's basic information and stress and loneliness. It also includes a means for setting up appointments with counselors, collecting information on the user's intention to pursue higher education and financial situation and contacting the welfare department of the local government, and providing the user with information on support for further education and assisting with application procedures. Furthermore, by adding a means for analyzing the user's facial expressions and voice data to recognize emotions, and a means for recommending relaxation content based on the emotion recognition results, it becomes possible to provide individualized support according to the user's psychological state.
[2112] "Online registration methods" refer to means by which users enter necessary information into a system via the internet and register.
[2113] A "survey provision method" refers to a means of presenting users with a survey that includes questions about stress and loneliness, and receiving their responses.
[2114] The "counselor list provision method" is a means of providing users with a list of suitable counselors based on the results of user surveys.
[2115] The "reservation setting method" is a means for setting up a co...
Claims
1. Online registration methods for users to enter information, A means of providing users with questionnaires regarding stress and loneliness, A means of evaluating the survey results and providing a list of counselors as needed, How to schedule an appointment with a counselor, A means of collecting information on users' educational intentions and financial situation, and contacting the welfare department of the local government, A means of providing users with information to support their college applications and assisting them with the application process, A system that includes this.
2. The system according to claim 1, further comprising means for storing user-entered information in a database.
3. The system according to claim 1, further comprising means for obtaining feedback from the welfare department of a local government and notifying the user.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A