System
The system addresses the challenge of students lacking study time by offering personalized learning menus, support information, and counseling, enabling them to continue their education effectively.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-19
- Publication Date
- 2026-03-04
AI Technical Summary
Students face challenges in finding time to study due to overwhelming domestic responsibilities and household chores, leading to delays in academic progress and a risk of abandoning higher education, which can result in a future labor shortage and economic stagnation.
A system that supports students by creating accounts, authenticating users, obtaining learning histories and family situations, generating personalized learning menus and education information using generative AI, providing support from national and local governments, recommending video learning menus, monitoring user behavior, and offering counseling reservations.
Enables students to study efficiently and achieve their educational goals by providing tailored support, overcoming learning disabilities caused by family circumstances.
Smart Images

Figure 2026035482000001_ABST
Abstract
Description
[Technical Field]
[0001] The technology of the present disclosure relates to a system. [Background technology]
[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]
[0004] Many families face the problem of students being unable to find time to study due to their overwhelming domestic responsibilities, caregiving, and household chores. This causes delays in academic progress, leading to an increasing number of students abandoning their pursuit of higher education. As a result, there are concerns about a future labor shortage and stagnation of economic growth. The objective of this invention is to provide a support system that enables such students to study efficiently and achieve their goals without giving up on continuing their education. [Means for solving the problem]
[0005] The present invention is a system for supporting students who are unable to find time to study due to family responsibilities, comprising the following means:
[0006] 1. A means of creating new accounts and authenticating existing accounts based on user-entered information.
[0007] 2. A means of obtaining the user's learning history and family situation, calling up a generative AI model, and generating a learning menu and further education information appropriate for the user.
[0008] 3. A means of presenting the generated learning menu and further education information on the user's device.
[0009] 4. A means of generating and presenting support information available from national and local governments based on the user's household situation using a generative AI model.
[0010] 5. A means of storing video learning menus provided by educational institutions and individual volunteers in a database and recommending appropriate learning menus based on the user's learning progress.
[0011] 6. A means of collecting and analyzing user behavior logs and issuing alerts if suspicious behavior is detected.
[0012] 7. A means for accepting counseling reservations, generating an online conference link for providing the corresponding counseling at the specified date and time, and providing the link to the user.
[0013] This will enable students who are unable to find time to study due to family circumstances to study efficiently and receive comprehensive support to achieve their goals, including continuing on to higher education.
[0014] "User-entered information" refers to information such as name, email address, password, and family status that a user enters to use the system.
[0015] "Creating a new account" is a registration procedure that a user goes through when using the system for the first time, and is a means by which authentication and use within the system becomes possible.
[0016] "Authentication of an existing account" is a verification procedure that is carried out when a user with an already registered account logs into the system, and is a means of verifying the email address and password.
[0017] "Study history" is data that records the learning activities that a user has undertaken up to now, and is information that the system uses to generate a learning menu suited to the user.
[0018] "Home situation" is information indicating the user's responsibilities and environment within the home (for example, whether or not there is caregiving, the status of household chores, etc.).
[0019] A "generative AI model" is an algorithm or system that uses artificial intelligence technology to automatically generate learning menus, further education information, and support information appropriate for users.
[0020] A "learning menu" is a selection of educational content and learning materials that allow users to study effectively, and is provided in the form of a video learning menu or the like.
[0021] "Higher education information" is information including specific options, examples, scholarship information, etc. that users refer to when considering further education.
[0022] "Support information" refers to information about the support and assistance that users can receive from the national and local governments (e.g., nursing care help services, scholarship programs, etc.).
[0023] The "video learning menu" is educational video content provided by educational institutions and individual volunteers, and is a menu designed to achieve high learning outcomes in a short amount of time.
[0024] A "user behavior log" is data that records the operations and activities performed by a user within a system, and is information used for monitoring and analyzing the system.
[0025] An "alert" is a warning or notification issued by the system when suspicious behavior is detected through analysis of a user's behavior log.
[0026] "Counseling reservation" is a procedure in which a user reserves a date and time for the counseling service they wish to use in advance through the system.
[0027] An "online conference link" is an access link to a video conferencing system (e.g., Zoom) used for counseling or consultation, which is provided to the user by the system. [Brief explanation of the drawings]
[0028] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11]FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION
[0029] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.
[0030] First, the terms used in the following description will be explained.
[0031] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).
[0032] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.
[0033] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.
[0034] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.
[0035] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."
[0036] [First embodiment]
[0037] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0038] 1, a 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.
[0039] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0040] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.
[0041] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the 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.
[0042] 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 of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.
[0043] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.
[0044] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0045] 2, in the data processing device 12, a specific process 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" according to the technology of the present 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 process 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.
[0046] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0047] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the 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 process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0048] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0049] The present invention is a system for supporting students who are overwhelmed with family responsibilities, caregiving, and household chores. Specific embodiments of the present invention will be described below.
[0050] User Registration and Login
[0051] At the introduction stage of this system, users must enter their own information and create a new account. The user accesses the registration page and enters the required information (name, email address, password, family situation, etc.). The device temporarily stores this information and sends it to the server. The server creates a new account based on the received information and sends a verification email to the user.
[0052] Users with existing accounts enter their email address and password on the login page, and the device sends that information to the server, which checks it against a database for authentication and, if successful, starts a session.
[0053] Presenting options for learning and further education
[0054] When a user logs in, the server acquires the user's learning history and home situation. Based on this information, a generative AI model is called, and a learning menu and further education information appropriate for the user is generated. The generated information is sent from the server to the user's device, where the user can view and select from the presented options.
[0055] Providing support information from national and local governments
[0056] The server uses a generative AI model to generate appropriate support information from national and local governments based on the user's household situation. This information includes specific application procedures and terms of use, making it easy for users to access support. Users can review the displayed support information and select the support they or their family need.
[0057] Providing low-cost or free video learning options
[0058] Video learning menus provided by educational institutions and individual volunteers are stored in a database by the server. As users continue their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[0059] Strengthening the monitoring system
[0060] To ensure user safety, the system collects user activity logs and issues alerts if suspicious behavior is detected. The device sends user operation logs to a server in real time, which analyzes them. If suspicious behavior is detected, an alert is issued and appropriate action is taken.
[0061] Counseling room using Zoom
[0062] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time.
[0063] Specific examples
[0064] For example, suppose Mr. B, a junior high school student who is caring for a family member, registers with this system. When Mr. B logs in to the system, the server uses a generative AI model to provide an appropriate video learning menu and information on further education based on Mr. B's family situation and learning history. It also presents care support services from national and local governments that Mr. B's family can use. Mr. B can watch the recommended video learning menu and progress efficiently with his studies. If he has any concerns about his studies, he can also receive counseling via Zoom. In this way, an environment is created in which Mr. B can overcome learning disabilities caused by family circumstances and achieve his goals without giving up on continuing his education.
[0065] The processing flow will be explained below.
[0066] User Registration and Login
[0067] User registration (new registration)
[0068] Step 1:
[0069] User: Visit the registration page.
[0070] Step 2:
[0071] On the device: A registration form is displayed and the user is asked to enter the required information (name, email address, password, family status, etc.).
[0072] Step 3:
[0073] User: Enters the required information into the form and presses the submit button.
[0074] Step 4:
[0075] Terminal: Temporarily stores the entered information and sends it to the server.
[0076] Step 5:
[0077] Server: Validates the received information, stores it in a database, and creates a new account.
[0078] Step 6:
[0079] Server: A verification email will be sent to the registered email address to notify you that registration is complete.
[0080] User login (existing account)
[0081] Step 1:
[0082] User: Visits the login page.
[0083] Step 2:
[0084] On the device: Display a login form and ask the user to enter their email address and password.
[0085] Step 3:
[0086] User: Enter your email address and password and click the submit button.
[0087] Step 4:
[0088] Terminal: Temporarily stores the entered information and sends it to the server.
[0089] Step 5:
[0090] Server: Validates the information received and authenticates it against a database.
[0091] Step 6:
[0092] Server: If authentication is successful, it starts a session and returns the user information.
[0093] Step 7:
[0094] Terminal: Shows successful login and offers the user a menu to proceed to the next step.
[0095] Presenting options for learning and further education
[0096] Step 1:
[0097] Server: Obtains learning history and home situation from user login information.
[0098] Step 2:
[0099] Server: Calls the generative AI model based on the acquired information.
[0100] Step 3:
[0101] Server: The generative AI model generates learning menus and further education information appropriate for the user.
[0102] Step 4:
[0103] Server: Sends the generated learning menu and further education information to the user's device.
[0104] Step 5:
[0105] Terminal: Displays the provided learning menu and further education information to the user.
[0106] Step 6:
[0107] User: Review the options presented and select the appropriate one.
[0108] Providing support information from national and local governments
[0109] Step 1:
[0110] Server: Obtains the user's home situation information and checks whether appropriate support information is needed.
[0111] Step 2:
[0112] Server: Calls the generative AI model based on the acquired information.
[0113] Step 3:
[0114] Server: The generative AI model generates support information that can be received from national and local governments.
[0115] Step 4:
[0116] Server: Sends the generated support information to the user's device.
[0117] Step 5:
[0118] Terminal: Display detailed support information to the user.
[0119] Step 6:
[0120] Users: Check out the support information available to them and their families and take any necessary steps.
[0121] Providing low-cost or free video learning options
[0122] Step 1:
[0123] Server: Stores video learning menus provided by educational institutions and individual volunteers in a database.
[0124] Step 2:
[0125] Server: Checks user learning history and progress.
[0126] Step 3:
[0127] Server: Uses a generative AI model to recommend video learning options suitable for the user.
[0128] Step 4:
[0129] Server: Sends the recommended video learning menu to the user's device.
[0130] Step 5:
[0131] Device: Display a menu of recommended video learning experiences to the user.
[0132] Step 6:
[0133] User: Watch the provided video learning menu and progress through the learning process.
[0134] Strengthening the monitoring system
[0135] Step 1:
[0136] Terminal: Collects user behavior logs and sends them to the server.
[0137] Step 2:
[0138] Server: Analyzes collected logs and detects suspicious behavior.
[0139] Step 3:
[0140] Server: Generates an alert if suspicious activity is detected.
[0141] Step 4:
[0142] Terminal: Display an alert and notify the user.
[0143] Counseling room using Zoom
[0144] Step 1:
[0145] Terminal: Displays a form for booking a counseling appointment and prompts the user to enter the desired date and time and details.
[0146] Step 2:
[0147] User: Enter the desired date and time of counseling and the details, then click the send button.
[0148] Step 3:
[0149] Terminal: Temporarily stores the entered reservation information and sends it to the server.
[0150] Step 4:
[0151] Server: Stores reservation information in a database and manages schedules.
[0152] Step 5:
[0153] Server: Generates and sends confirmation emails and Zoom links to users.
[0154] Step 6:
[0155] User: Attend a consultation via the Zoom link at the appointed date and time.
[0156] Example 1
[0157] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0158] Today's students, who are overwhelmed with responsibilities, caregiving, and household chores at home, find it difficult to find time to study, posing a major obstacle to their ability to continue their education or achieve their goals. In particular, students who are unable to concentrate on their studies due to their home environment are likely to fall behind in their studies unless they are provided with appropriate support and information. To solve these issues, a system is needed that provides an environment in which students can study efficiently and also provides support information tailored to their home circumstances.
[0159] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0160] In this invention, the server includes means for creating a new account based on user-entered information and authenticating an existing account, means for acquiring the user's learning history and family situation, calling a generative AI model, and generating a learning menu and further education information appropriate for the user, means for presenting the generated learning menu and further education information to the user's client device, means for generating and presenting support information available from national and local governments based on the user's family situation using the generative AI model, means for storing video learning menus provided by educational institutions and individual volunteers in a database and recommending an appropriate learning menu based on the user's learning progress, means for collecting and analyzing user behavior logs and issuing an alert if suspicious behavior is detected, and means for accepting counseling appointments, generating an online conference link corresponding to the specified date and time, and providing it to the user. This enables an environment in which students who are unable to find time to study due to family responsibilities can receive support tailored to their family circumstances while receiving recommended learning menus and further education information.
[0161] "User-input information" is a general term for information such as name, email address, password, and family status that a user provides to the system.
[0162] "New Account" refers to a user-specific account created when a user registers with the system for the first time.
[0163] An "existing account" is an account held by a user who is already registered in the system.
[0164] "Authentication" is the process by which a system verifies whether a user is legitimate based on the information entered by the user.
[0165] "Learning history" refers to a record of the learning activities and learning content that a user has undertaken up to now.
[0166] "Family situation" is information including the specific environment and responsibilities of the user's home, such as whether or not they need care and their financial situation.
[0167] A "generative artificial intelligence model" is an artificial intelligence technology that generates appropriate learning menus, further education information, support information, etc. based on data provided by the user.
[0168] The "learning menu" refers to the learning content and programs that a user should take.
[0169] "Information on further education" is information on schools, faculties, courses, etc. that is useful when a user is considering further education.
[0170] "Client device" refers to a device, such as a PC or smartphone, that a user uses to access and use the system.
[0171] "Support information" is information about the support and assistance that users can receive from national and local governments.
[0172] "Educational institutions" refers to institutions that provide education, such as elementary schools, junior high schools, high schools, universities, and vocational schools.
[0173] "Video learning menu" refers to video-based learning materials provided for educational purposes.
[0174] A "database" is a system for systematically organizing and storing information.
[0175] "Study progress" refers to the progress of the user in their studies.
[0176] A "user action log" is a record of the operations and activities performed by a user within the system.
[0177] An "alert" refers to a warning or notification issued by the system when suspicious behavior or anomalies are detected.
[0178] "Counseling" refers to consultations where users receive psychological and academic support.
[0179] "Online meeting link" refers to an access link that allows a user to participate in counseling or meetings via the Internet.
[0180] This invention is a system for supporting students who are overwhelmed with family responsibilities, caregiving, and household chores. This system provides appropriate learning menus and further education information based on the user's learning history and family situation, and also provides support information tailored to the user's family situation. Specific embodiments are described below.
[0181] User Registration and Login
[0182] The user accesses the system's registration page using a terminal and enters the required information, such as name, email address, password, and family status. The terminal temporarily stores the entered information and sends it to the server when the submit button is clicked. The server stores the received information in a secure database (e.g., MongoDB or MySQL®) and creates a new account. Next, a verification email is sent to confirm registration.
[0183] Existing users enter their email address and password on the login page, and the device sends that information to the server. The server authenticates the user by checking it against a database, and if authentication is successful, a session begins. During this process, a memory database such as Redis or a JSON Web Token (JWT) is used for session management.
[0184] Presenting options for learning and further education
[0185] When a user logs in, the server retrieves the user's learning history and home situation from a database. Based on this information, a generative AI model (e.g., GPT-3 (registered trademark)) is invoked, and appropriate prompts are entered to generate a learning menu and further education information. The generated information is sent from the server to the user's device, where the user can view the presented options and select the one they need.
[0186] Here is an example of a prompt used here:
[0187] "Generate an appropriate video learning menu and further education information based on Student A's learning history and family situation."
[0188] Providing support information from national and local governments
[0189] The server uses a generative AI model to generate appropriate support information from national and local governments based on the user's household situation. This information includes specific application procedures and terms of use, making it easy for users to access support. The generated support information is sent from the server to the user's device, where the user can view it and select the support they need.
[0190] Providing low-cost or free video learning options
[0191] The server stores video learning menus provided by educational institutions and individual volunteers in a database. As users continue their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[0192] Strengthening the monitoring system
[0193] The device collects user operation logs in real time and sends them to the server. The server analyzes the received log data and identifies suspicious behavior using pattern matching and anomaly detection algorithms. If suspicious behavior is detected, the server immediately issues an alert and notifies the administrator. This process uses technologies such as Apache Spark and ElasticSearch.
[0194] Counseling room using Zoom
[0195] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time. This process uses Zoom's API.
[0196] Specific examples
[0197] For example, suppose User B, a junior high school student who is caring for a family member, registers with this system. When User B logs in to the system, the server uses a generative AI model based on User B's family situation and learning history to provide an appropriate video learning menu and information on further education. It also presents care support services from national and local governments that User B's family can use. User B can watch the recommended video learning menu and progress efficiently with their studies. If User B has any concerns about their studies, they can also receive counseling via Zoom. In this way, an environment is created in which User B can overcome learning disabilities caused by family circumstances and achieve their personal goals without giving up on continuing their education.
[0198] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0199] Step 1:
[0200] The user accesses the registration page and enters the required information such as name, email address, password, and family situation. The device temporarily stores the entered information in local storage, and when the submit button is clicked, the entered information is sent to the server via an HTTP request. Specifically, the form data is collected using JavaScript (registered trademark) and sent to the server using a library such as axios.
[0201] Input: User-entered information such as name, email address, password, and family status.
[0202] Output: Submission of registration information to the server.
[0203] Step 2:
[0204] The server stores the received information in a secure database (such as MongoDB or MySQL) and creates a new account. It then generates and sends an authentication email to the user to confirm the registration. Specifically, the server uses Node.js or Python to store the information in a database and sends the authentication email using a service such as SendGrid.
[0205] Input: User registration information submitted in step 1.
[0206] Output: Access to database and sending authentication email.
[0207] Step 3:
[0208] An existing user accesses the login page and enters their email address and password. The device sends the entered information to the server, which then verifies it against the database for authentication. If authentication is successful, a session is started and an authenticated status is returned to the user. Specific operations include generating a JWT (JSON Web Token) and session management using a tool such as Redis.
[0209] Input: The email address and password entered by the user.
[0210] Output: Authentication result and session start.
[0211] Step 4:
[0212] When a user logs in, the server retrieves the user's learning history and home situation from a database. The retrieved data is used as a prompt to call a generative artificial intelligence model (e.g., GPT-3). Specifically, the server retrieves the data using a Python library and generates a prompt.
[0213] Input: Information of the user authenticated in step 3.
[0214] Output: Generated prompt sentences, learning history, and home situation data.
[0215] Step 5:
[0216] The server sends the generated prompt to the generative AI model, which generates the appropriate learning menu and further education information. The generated information is returned to the server and then sent to the client device. Specifically, the REST API is used to send the prompt to the generative AI model and receive the results.
[0217] Input: The generated prompt statement.
[0218] Output: Generated learning menu and further education information.
[0219] Step 6:
[0220] Based on the user's household situation, the server uses a generative artificial intelligence model to generate appropriate support information from national and local governments. The generated information includes specific application procedures and terms of use, and is sent from the server to the user's client device. Specifically, the information is generated using an API and an HTTP response is sent.
[0221] Input: User's household situation data.
[0222] Output: The generated supporting information.
[0223] Step 7:
[0224] Video learning menus provided by educational institutions and individual volunteers are stored in a server database. Next, as the user progresses with their learning, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device. Specifically, the system retrieves history information from the database and generates a prompt to send to the AI model.
[0225] Input: Video learning menus provided by educational institutions and individual volunteers, user learning history and progress.
[0226] Output: Recommended video learning menu.
[0227] Step 8:
[0228] The device collects user operation logs in real time and sends them to the server. The server receives the logs and analyzes them using pattern matching and anomaly detection algorithms. If any suspicious behavior is detected, an alert is issued and the administrator is notified. Specific operations include log collection and analysis using WebSockets, Apache Spark, Elasticsearch, etc.
[0229] Input: User operation log.
[0230] Output: Suspicious behavior detection results and alert notifications.
[0231] Step 9:
[0232] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time. Specific operations include generating the link using Zoom's API and sending the email.
[0233] Input: The desired date and time and counseling content entered by the user.
[0234] Output: Generated Zoom link and confirmation email.
[0235] Specific examples
[0236] For example, suppose that a junior high school student named B, who is caring for a family member, registers with the system and enters his / her home situation and learning history. When B logs in, the server sends the following prompt to the generative AI model based on B's home situation and learning history:
[0237] "Generate an appropriate video learning menu and further education information based on Student B's learning history and family situation."
[0238] As a result, the generated learning menu, information on further education, and information on nursing care support services from national and local governments that can be used by Mr. B's family are provided to the user's device.
[0239] (Application example 1)
[0240] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0241] The issue is that there is insufficient support for students who are overwhelmed with family responsibilities and caring for the elderly and are unable to find enough time to study or continue their education. As a result, many students fall behind in their studies or are forced to give up on continuing their education. Furthermore, there is a need to provide not only academic support but also appropriate information on public support that corresponds to the circumstances of families.
[0242] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0243] In this invention, the server includes means for creating a new account based on user-input information and authenticating an existing account, means for acquiring the user's learning history and family situation, calling a generative AI model, and generating a learning menu and further education information appropriate for the user, and means for using the generative AI model to generate prompts for generating the learning menu and further education information based on the family situation. This enables students to receive appropriate learning support, further education information, and public support information while fulfilling their family responsibilities.
[0244] "User-entered information" refers to personal data such as a user's name, email address, password, and family status.
[0245] "Create a new account" is a procedure that generates a new user profile based on user-entered information, allowing the user to access the system.
[0246] "Authentication of an existing account" is a procedure that verifies the email address and password provided by an already registered user to confirm that the user is legitimate.
[0247] "Learning history" refers to a record of the learning activities that a user has undertaken to date.
[0248] "Family situation" refers to the individual circumstances of the user, such as domestic responsibilities and caregiving.
[0249] A "generative AI model" is a model that uses artificial intelligence and has the ability to generate appropriate information based on given data.
[0250] "Learning menu" refers to the learning content and plan provided to users.
[0251] "Higher education information" refers to information that helps users find out about future educational destinations and procedures for further education.
[0252] A "database" refers to a system that efficiently manages large amounts of data and quickly searches and retrieves necessary data.
[0253] "Recommendation means" refers to methods and technologies for presenting the optimal learning menu based on the user's learning history and progress.
[0254] "User behavior log" refers to a record of operations and actions performed by users when using a system.
[0255] An "alert" refers to a warning issued when suspicious behavior or anomalies are detected.
[0256] "Accepting a counseling appointment" is a procedure in which a user inputs the desired date and time and details to make a counseling appointment.
[0257] "Online meeting link" refers to the URL or access information for joining a meeting held over the Internet.
[0258] A "prompt sentence" is an instruction given to a generative AI model, and refers to the sentence that serves as input for generating specific information.
[0259] This is a system to support students who are overwhelmed with family responsibilities and caring for the elderly and are unable to find enough time to study or continue their education. The system aims to provide students with appropriate learning menus, information on further education, and information on public support through the collaboration of a server and user terminals.
[0260] User Registration and Login
[0261] When a user uses the system, they must first create a new account based on the information they enter. The user enters information such as their name, email address, password, and family situation from their device and sends this to the server. The server creates a new account in the database based on the information it receives and sends a verification email to the user. Users with existing accounts can log in by entering their email address and password, and start a session with the server.
[0262] Presenting options for learning and further education
[0263] When a user logs in, the server obtains the user's learning history and home situation. Based on this information, a generative AI model is called up to generate a learning menu and further education information appropriate for the user. The generated information is sent from the server to the user's device, where the user can view the presented options and select the appropriate one.
[0264] Providing support information from national and local governments
[0265] The server uses a generative AI model to generate support information from national and local governments appropriate for the user's household situation. This information includes specific application procedures and terms of use, and users can review the displayed support information and select the support they need for themselves and their family.
[0266] Providing low-cost or free video learning options
[0267] Video learning menus provided by educational institutions and individual volunteers are stored in a database by the server. As users continue their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[0268] Strengthening the monitoring system
[0269] To ensure user safety, the system collects user activity logs and issues alerts if suspicious behavior is detected. The device sends user operation logs to a server in real time, which analyzes them. If suspicious behavior is detected, an alert is issued and appropriate action is taken.
[0270] Counseling room using Zoom
[0271] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time.
[0272] Using generative AI models
[0273] In this invention, a generative AI model is used to generate prompts that generate appropriate learning menus and further education information based on the user's home situation. The server generates prompts such as the following based on the user's home situation and learning history, and inputs them into the generative AI model:
[0274] "Please provide the most appropriate learning options and information for students with {family situation}."
[0275] Specific examples
[0276] For example, if a junior high school student providing care at home logs in to the system, the generative AI model will provide appropriate learning options and information on further education based on the student's home situation and learning history, and will also provide information on care support services from local governments. Furthermore, if a student has concerns about their studies, they can make an appointment to receive counseling services via Zoom.
[0277] This system allows students to receive appropriate academic support and public assistance regardless of their family circumstances, providing an environment in which they can achieve their goals.
[0278] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0279] Step 1: User Registration
[0280] The terminal inputs user information (name, email address, password, family situation) into an input form and sends it to the server. The server creates a new account in the database based on the received information, generates a verification email, and sends it to the user. The input of this step is the user input information, and the output is the creation of a new account and the sending of a verification email.
[0281] Step 2: Log in
[0282] The terminal accepts an existing account user's email address and password, which are then sent to the server. The server checks the information against its database to verify it is correct, and if authenticated, begins a session. The input for this step is the email address and password, and the output is the start of a session.
[0283] Step 3: Obtaining family circumstances and learning history
[0284] The server retrieves the logged-in user's home situation and learning history from the database, including the user's home responsibilities and learning progress. The input of this step is the user's ID, and the output is the home situation and learning history data.
[0285] Step 4: Generate a prompt statement
[0286] The server generates a prompt appropriate for the generative AI model based on the acquired home situation and learning history. This prompt is in the format "Please provide the optimal learning menu and further education information for students whose home situation is {home situation}." The input for this step is data on home situation and learning history, and the output is the generated prompt.
[0287] Step 5: Create a learning menu and further education information
[0288] The server inputs the generated prompt into the generative AI model to generate a learning menu and further education information appropriate for the user. The generative AI model calculates appropriate information based on the given prompt and returns the results. The input for this step is the prompt, and the output is the generated learning menu and further education information.
[0289] Step 6: Present the information
[0290] The server sends the generated learning menu and further education information to the user's terminal, which displays it to the user through a user interface. The input of this step is the generated learning menu and further education information, and the output is the presentation of the information to the user.
[0291] Step 7: Providing support information from national and local governments
[0292] The server uses a generative AI model to generate appropriate support information based on the user's household situation. This information includes specific application methods and conditions and is provided to the user. The input for this step is household situation data, and the output is the generated support information.
[0293] Step 8: Provide a video learning menu
[0294] The server stores video learning menus provided by educational institutions and individual volunteers in a database and recommends appropriate learning menus based on the user's learning history and progress. The recommended menus are sent to the user's device, where the user watches them. The inputs to this step are learning history, progress, and video learning menus, and the output is the recommended learning menu.
[0295] Step 9: Behavioral Log Monitoring and Alerts
[0296] The device sends the user's operation log to the server in real time. The server analyzes the action log and issues an alert if any suspicious behavior is detected. The input of this step is the user's action log, and the output is the issuance of an alert.
[0297] Step 10: Book a consultation appointment
[0298] The user who needs counseling makes a reservation by inputting the date, time, and content on the terminal. The server saves the reservation information in a database and generates a confirmation email and an online meeting link to send to the user. The input of this step is the reservation information, and the output is a confirmation email and an online meeting link.
[0299] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.
[0300] The present invention is a system for supporting students who are overwhelmed with family responsibilities, caregiving, and household chores, and furthermore, it supports their studies and further education by combining it with an emotion engine that recognizes the user's emotions. Specific embodiments of the present invention will be described below.
[0301] User Registration and Login
[0302] At the introduction stage of this system, users must enter their own information and create a new account. The user accesses the registration page and enters the required information (name, email address, password, family situation, etc.). The device temporarily stores this information and sends it to the server. The server creates a new account based on the received information and sends a verification email to the user.
[0303] Users with existing accounts enter their email address and password on the login page, and the device sends that information to the server, which checks it against a database for authentication and, if successful, starts a session.
[0304] Presenting options for learning and further education
[0305] When a user logs in, the server acquires the user's learning history and home situation. Based on this information, a generative AI model is called, and a learning menu and further education information appropriate for the user is generated. The generated information is sent from the server to the user's device, where the user can view and select from the presented options.
[0306] Providing support information from national and local governments
[0307] The server uses a generative AI model to generate appropriate support information from national and local governments based on the user's household situation. This information includes specific application procedures and terms of use, making it easy for users to access support. Users can review the displayed support information and select the support they or their family need.
[0308] Providing low-cost or free video learning options
[0309] Video learning menus provided by educational institutions and individual volunteers are stored in a database by the server. As users continue their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[0310] Strengthening the monitoring system
[0311] To ensure user safety, the system collects user activity logs and issues alerts if suspicious behavior is detected. The device sends user operation logs to a server in real time, which analyzes them. If suspicious behavior is detected, an alert is issued and appropriate action is taken.
[0312] Counseling room using Zoom
[0313] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time.
[0314] Introducing the Emotion Engine
[0315] The system is equipped with an emotion engine that recognizes the user's emotions, providing more detailed support. When the user is viewing the learning menu on their device, the emotion engine monitors the user's facial expressions and tone of voice in real time to analyze their emotional state. The server receives this emotion data and uses a generative AI model to adjust the learning menu and further education information according to the user's emotional state.
[0316] For example, if a user is feeling stressed, the emotion engine will detect this and the server will adjust the difficulty of the learning menu or recommend content to help them relax. It is also possible to analyze emotion data to identify areas in which the user is particularly interested and prioritize the provision of learning menus related to those areas.
[0317] Specific examples
[0318] For example, if high school student C has limited study time due to caring for a family member, C can register with the system and log in to receive support for his or her studies and further education. First, the server obtains C's learning history and family situation, and uses a generative AI model to generate an appropriate learning menu. At the same time, the emotion engine monitors C's emotional state in real time and provides an appropriate learning menu if C feels stressed or fatigued. In addition, the server generates support information from national and local governments, helping C access nursing care support services. If C encounters difficulties in his or her study progress, he or she can receive counseling via Zoom. This allows C to overcome the constraints of his or her family and effectively advance his or her studies toward his or her goals.
[0319] The processing flow will be explained below.
[0320] User Registration and Login
[0321] User registration (new registration)
[0322] Step 1:
[0323] User: Visit the registration page.
[0324] Step 2:
[0325] On the device: Display a registration form and ask the user to enter required information such as name, email address, password, and family status.
[0326] Step 3:
[0327] User: Enters the required information into the form and presses the submit button.
[0328] Step 4:
[0329] Terminal: Temporarily stores the entered information and sends it to the server.
[0330] Step 5:
[0331] Server: Validates the received information, stores it in a database, and creates a new account.
[0332] Step 6:
[0333] Server: A verification email will be sent to the registered email address to notify you that registration is complete.
[0334] User login (existing account)
[0335] Step 1:
[0336] User: Visits the login page.
[0337] Step 2:
[0338] On the device: Display a login form and ask the user to enter their email address and password.
[0339] Step 3:
[0340] User: Enter your email address and password and click the send button.
[0341] Step 4:
[0342] Terminal: Temporarily stores the entered information and sends it to the server.
[0343] Step 5:
[0344] Server: Validates the information received and authenticates it against a database.
[0345] Step 6:
[0346] Server: If authentication is successful, it starts a session and returns the user information.
[0347] Step 7:
[0348] Terminal: Shows successful login and offers the user a menu to proceed to the next step.
[0349] Presenting options for learning and further education
[0350] Step 1:
[0351] Server: Obtains learning history and home situation from user login information.
[0352] Step 2:
[0353] Server: Calls the generative AI model based on the acquired information.
[0354] Step 3:
[0355] Server: The generative AI model generates learning menus and further education information appropriate for the user.
[0356] Step 4:
[0357] Server: Sends the generated learning menu and further education information to the user's device.
[0358] Step 5:
[0359] Terminal: Displays the provided learning menu and further education information to the user.
[0360] Step 6:
[0361] User: Review the options presented and select the appropriate one.
[0362] Providing support information from national and local governments
[0363] Step 1:
[0364] Server: Obtains the user's home situation information and checks whether appropriate support information is needed.
[0365] Step 2:
[0366] Server: Calls the generative AI model based on the acquired information.
[0367] Step 3:
[0368] Server: The generative AI model generates support information that can be received from national and local governments.
[0369] Step 4:
[0370] Server: Sends the generated support information to the user's device.
[0371] Step 5:
[0372] Terminal: Display detailed support information to the user.
[0373] Step 6:
[0374] Users: Check out the support information available to them and their families and take any necessary steps.
[0375] Providing low-cost or free video learning options
[0376] Step 1:
[0377] Server: Stores video learning menus provided by educational institutions and individual volunteers in a database.
[0378] Step 2:
[0379] Server: Checks user learning history and progress.
[0380] Step 3:
[0381] Server: Uses a generative AI model to recommend video learning options suitable for the user.
[0382] Step 4:
[0383] Server: Sends the recommended video learning menu to the user's device.
[0384] Step 5:
[0385] Device: Display a menu of recommended video learning experiences to the user.
[0386] Step 6:
[0387] User: Watch the provided video learning menu and progress through the learning process.
[0388] Strengthening the monitoring system
[0389] Step 1:
[0390] Terminal: Collects user behavior logs and sends them to the server.
[0391] Step 2:
[0392] Server: Analyzes collected logs and detects suspicious behavior.
[0393] Step 3:
[0394] Server: Generates an alert if suspicious activity is detected.
[0395] Step 4:
[0396] Terminal: Display an alert and notify the user.
[0397] Counseling room using Zoom
[0398] Step 1:
[0399] Terminal: Displays a form for booking a counseling appointment and prompts the user to enter the desired date and time and details.
[0400] Step 2:
[0401] User: Enter the desired date and time of the counseling session and the details, then press the send button.
[0402] Step 3:
[0403] Terminal: Temporarily stores the entered reservation information and sends it to the server.
[0404] Step 4:
[0405] Server: Stores reservation information in a database and manages schedules.
[0406] Step 5:
[0407] Server: Generates and sends confirmation emails and Zoom links to users.
[0408] Step 6:
[0409] User: Attend a consultation via the Zoom link at the appointed date and time.
[0410] Introducing the Emotion Engine
[0411] Step 1:
[0412] Device: While the user is viewing the learning menu, the emotion engine is activated and the user's facial expressions and tone of voice are monitored in real time.
[0413] Step 2:
[0414] Emotion engine: Analyzes the user's emotional state and sends the data to the server.
[0415] Step 3:
[0416] Server: Based on the received emotional data, the generative AI model is called to adjust the learning menu and further education information.
[0417] Step 4:
[0418] Server: Sends learning menus and further education information tailored based on the user's emotional state to the user's device.
[0419] Step 5:
[0420] Terminal: Display tailored learning menus and further education information to users.
[0421] Step 6:
[0422] User: Select from the provided learning menu and further education information to proceed with their studies.
[0423] Example 2
[0424] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0425] This invention relates to a system for supporting students who are unable to find time to study due to family responsibilities or caregiving. Conventional systems do not adequately provide comprehensive learning support or support for further education for students who are easily affected by their home environment. Furthermore, there are also issues with providing attentive support according to the user's emotional state and responding immediately to suspicious operations. Furthermore, there are insufficient means for providing support information from national and local governments to users in an easy-to-understand manner.
[0426] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0427] In this invention, the server includes: means for creating a new account based on user-entered information and authenticating an existing account; means for acquiring the user's learning history and family situation, calling a generative AI model, and generating a learning menu and further education information appropriate for the user; means for presenting the generated learning menu and further education information to the user's device; means for generating and presenting support information available from national and local governments based on the user's family situation using the generative AI model; means for storing video learning menus provided by educational institutions and individual providers in a data management device and recommending an appropriate learning menu based on the user's learning progress; means for collecting and analyzing user operation logs and issuing an alert if suspicious operations are detected; means for accepting counseling appointments, generating an online conference link for providing counseling at a specified date and time, and providing the user with the link; and means for collecting the user's emotional data from the device and using the generative AI model to adjust the learning menu and further education information according to the user's emotional state. This enables effective learning and further education support that overcomes the constraints of the home.
[0428] "User-entered information" refers to information such as name, email address, password, and family status that a user enters to register with the system.
[0429] The "means for creating new accounts and authenticating existing accounts" refers to a combination of software and hardware for creating new accounts based on user-entered information and authenticating existing account information.
[0430] "User's learning history" is a record of the user's past learning activities, including the learning content, assignments, progress, etc.
[0431] "Family situation" refers to the user's responsibilities and roles within the home, financial situation, and other information about the home.
[0432] A "generative AI model" is an artificial intelligence model that uses machine learning algorithms to generate appropriate learning menus and further education information from user information.
[0433] "Appropriate learning menu and further education information" is information about education and further education that is optimal for the user, generated based on the user's learning history and family situation.
[0434] A "user's terminal" is an electronic device such as a computer, smartphone, or tablet that a user uses to operate the system.
[0435] A "data management device" is a combination of hardware and software for storing and managing data provided by educational institutions and individual providers.
[0436] A "user operation log" is a record of operations performed by a user on the system, including, for example, click operations, page transitions, and input information.
[0437] "Suspicious activity" is any activity that deviates from the normal usage pattern of the system and may include unauthorized access or unusual behavior.
[0438] "Means for issuing alerts" is a function for notifying users and administrators when suspicious operations are detected.
[0439] An "online conference link" is a conference link used over the Internet that is generated to accommodate a counseling appointment.
[0440] "Emotion data" is data that indicates the user's emotional state, obtained from the user's facial expression, tone of voice, and the like.
[0441] A "streaming interface" is a screen or application that can play back generated learning menus and further education information in real time.
[0442] "Specific application method" is information indicating the procedures that users must follow to receive support from national or local governments.
[0443] The present invention is a system for supporting students who are overwhelmed with family responsibilities and caring for the elderly, and it supports their studies and further education by combining an emotion engine that recognizes the user's emotions. Specific embodiments of the present invention will be described below.
[0444] System Overview
[0445] The system utilizes a server, user devices, and a generative AI model to support users' learning. The system's main components include user registration and authentication, provision of learning menus and information on further education, generation of support information from national and local governments, provision of low-cost or free video learning menus, strengthened monitoring, a counseling room using Zoom, and the introduction of an emotion engine.
[0446] User Registration and Login
[0447] Users enter information such as their name, email address, password, and family situation through their device. The device temporarily stores the entered information and sends it to the server using the HTTPS protocol. The server creates a new account based on the received information and sends a verification email to the user. Users with existing accounts can also enter their email address and password on the login page and send this information to the server. The server compares the information with the database for verification and, if successful, starts a session.
[0448] Presenting options for learning and further education
[0449] When a user logs in, the server acquires the user's learning history and home situation. Based on the acquired information, the server invokes a generative AI model (e.g., OpenAI (registered trademark) or GPT-3) to generate a learning menu and further education information appropriate for the user. The generated information is sent from the server to the user's device in JSON format, where it is analyzed and displayed in a format appropriate for the user.
[0450] Providing support information from national and local governments
[0451] The server uses a generative AI model to generate appropriate support information from national and local governments based on the user's household situation. The generated information includes specific application procedures and terms of use, making it easy for users to access support. The generated information is sent from the server to the user's device, where it is displayed.
[0452] Providing low-cost or free video learning options
[0453] The server stores video learning menus provided by educational institutions and individual providers in a data management device (e.g., a database). As the user progresses with their studies, the server checks the user's learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, which then watches them and progresses with the study.
[0454] Strengthening the monitoring system
[0455] The device records the user's operation log in real time and sends it to the server. The server analyzes the operation log and issues an alert if any suspicious operation is detected. Suspicious operations may include unauthorized access or abnormal behavior. Once an alert is issued, appropriate action is taken.
[0456] Counseling room using Zoom
[0457] Users who need counseling can make a reservation by entering the desired date, time, and details through their device. The device sends the entered reservation information to the server, which stores it in a database. After confirming the reservation information, the server generates a confirmation email and a Zoom link and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time.
[0458] Introducing the Emotion Engine
[0459] The emotion engine, which recognizes the user's emotions, monitors the user's facial expressions and tone of voice in real time through the device and analyzes their emotional state. The device collects this emotional data and sends it to a server. The server then uses a generative AI model based on the emotional data to adjust the learning menu and further education information according to the user's emotional state. For example, if the user is feeling stressed, it can provide relaxation content or a learning menu with adjusted difficulty.
[0460] Specific examples
[0461] For example, if a high school student user has limited time to study due to caring for a family member, they can use this system to receive support for their studies and further education. Users enter their personal information to create a new account. After logging in, the server obtains the user's learning history and family situation and uses a generative AI model to generate an appropriate learning menu. At the same time, the emotion engine monitors the user's emotional state in real time and provides an appropriate learning menu if the user feels stressed or fatigued. The server also generates support information from national and local governments, helping the user access care support services. Users can also receive counseling for further education via Zoom.
[0462] Example prompt sentence:
[0463] "If a high school student user is busy caring for a family member, please tell me in detail how they can use the system to receive support for their studies and further education."
[0464] As described above, by linking each element of the system, effective learning support and support for further education can be realized, overcoming the constraints of the home.
[0465] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0466] Step 1: Enter your user registration information
[0467] The user enters information such as name, email address, password, and family status through the device, and the entered information is temporarily stored on the device.
[0468] Step 2: Send registration information to the server
[0469] The device sends the entered information to the server using the HTTPS protocol. The sent data includes name, email address, password, family status, etc. The server receives it and stores it in a database.
[0470] Step 3: Create an account and receive a verification email
[0471] The server creates a new account based on the received information, then sends a verification email to the user's email address, which contains a verification link that the user must click to activate the account.
[0472] Step 4: Enter your login details
[0473] Users with existing accounts enter their email address and password on the device's login page, which the device then sends to the server.
[0474] Step 5: Authentication and session initiation
[0475] The server checks the received login information against a database. If authentication is successful, the server starts a session and sends the session information to the terminal. The terminal receives this information and allows the user to use the system.
[0476] Step 6: Obtaining learning history and home situation
[0477] When a user logs in, the server retrieves the user's learning history and home situation from the database. This information is temporarily stored in memory for use in the next step.
[0478] Step 7: Invoke the generative AI model
[0479] The server inputs the acquired learning history and home situation into a generative AI model. The generative AI model (e.g., OpenAI's GPT-3) uses this information to generate a learning menu and further education information appropriate for the user. The generated information is returned to the server.
[0480] Step 8: Generate presentation information and send it to the device
[0481] The server converts the learning menu and further education information obtained from the generative AI model into JSON format and sends it to the user's device, which receives the information and displays it to the user in an appropriate format.
[0482] Step 9: Generate supporting information from state and local governments
[0483] The server uses a generative AI model to generate appropriate support information based on the user's household situation. The generated information includes specific application procedures and terms of use. This information is also converted into JSON format and sent to the device, where it is displayed.
[0484] Step 10: Storing and recommending video learning menus
[0485] Video learning menus provided by educational institutions and individual providers are stored in a database by the server. As the user progresses with their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the device, and the user watches them to progress with their studies.
[0486] Step 11: Collect and analyze user operation logs
[0487] The device records user operation logs in real time and sends them to the server. The server analyzes the logs and issues an alert if any suspicious operations are detected. Suspicious operations include unauthorized access and abnormal behavior. Once an alert is issued, appropriate action is taken.
[0488] Step 12: Book a consultation appointment and generate a Zoom link
[0489] The user makes a reservation by entering the desired date, time, and content of the counseling session through the device. The device sends this to the server, which stores the reservation information in a database. After confirming the reservation information, the server generates a confirmation email and a Zoom link and sends them to the user. The user receives counseling using the Zoom link at the specified date and time.
[0490] Step 13: Collect and analyze sentiment data
[0491] The device monitors the user's facial expressions and tone of voice in real time to collect emotional data, which is then sent to a server. The server analyzes the emotional data and uses a generative AI model to adjust learning menus and advancement information according to the user's emotional state.
[0492] Through the above series of processes, the system provides effective support for learning and further education that overcomes the constraints of the home.
[0493] (Application example 2)
[0494] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0495] Many students are unable to find enough time to study due to family responsibilities or caring for the elderly, and as a result, they are not provided with adequate learning support or information on further education. These students also suffer from stress and emotional anxiety, and traditional learning systems lack the means to address these issues. This makes it difficult for students to study effectively, and there is a need to address this issue.
[0496] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[0497] In this invention, the server includes: means for creating a new account based on user-entered information and authenticating an existing account; means for acquiring the user's learning history and family situation, calling a generative AI model, and generating a learning menu and further education information appropriate for the user; and means for presenting the generated learning menu and further education information to the user's device. This allows even students with family responsibilities to receive appropriate learning menus and further education information. Furthermore, the server includes means for generating and presenting support information available from national and local governments based on the user's family situation using a generative AI model; means for storing video learning menus provided by educational institutions and individual volunteers in a database and recommending appropriate learning menus based on the user's learning progress; means for collecting and analyzing user behavior logs and issuing alerts when suspicious behavior is detected; means for accepting counseling appointments, generating an online conference link for providing counseling at the specified date and time, and providing the user with the link; and means for analyzing the user's emotional state and using a generative AI model to recommend a learning menu appropriate to the user's emotional state. This allows even students with family constraints or emotional anxieties to effectively progress in their studies while receiving attentive support.
[0498] "User-entered information" refers to the act of a user entering their own information into the system and the content of that information.
[0499] "New Account" refers to an individual user profile created by a user for the first time on this system.
[0500] "Existing Account" refers to an individual user profile of a user who is already registered in the System.
[0501] "Authentication" refers to the process of verifying that a user is truly the owner of an account when logging into a system.
[0502] "Study history" refers to the records and results of the user's learning to date.
[0503] "Family situation" refers to the user's home environment and responsibilities, such as the burden of caregiving and roles within the home.
[0504] A "generative AI model" refers to a model that uses artificial intelligence technology to generate various information.
[0505] "Learning Menu" refers to a set of learning content provided to a user.
[0506] "Educational information" refers to information that allows a user to advance to the next academic stage (high school, university, vocational school, etc.).
[0507] "Terminal" refers to an electronic device used to use the system, such as a smartphone or computer.
[0508] "Support information available from national and local governments" refers to information about the support and services provided to users by national and local governments.
[0509] "Video learning menu" refers to a learning menu that includes learning content in video format.
[0510] A "database" refers to a collection of data within a system that organizes and stores information for easy retrieval.
[0511] "Study progress" refers to a state indicating how far the user has progressed in their studies.
[0512] A "user behavior log" refers to a record of a user's actions and operations while using a system.
[0513] An "alert" refers to a warning that is sent to users or administrators when the system detects an abnormality or suspicious behavior.
[0514] "Counseling reservation" refers to the act of a user reserving a date and time to receive counseling.
[0515] "Online Conference Link" means an access link for a conference held over the Internet.
[0516] "Emotional state" refers to the user's current emotional state.
[0517] "Emotion analysis" refers to the process of analyzing a user's emotions from their facial expressions and tone of voice.
[0518] The present invention provides a system for supporting students who have difficulty finding time to study due to family responsibilities or caring for the elderly. Hereinafter, an embodiment of the present invention will be described in detail.
[0519] Program processing explanation
[0520] User registration and authentication:
[0521] The server allows users to create a new account by entering their information through the device. This includes the user's name, email address, password, and family status. The entered information is temporarily stored on the device and sent to the server. The server uses the received information to create a new account and sends a verification email to the user. For users with existing accounts, the email address and password are entered on the login page, which is then sent to the server for verification. If verification is successful, the session begins.
[0522] Generate learning menu and further education information:
[0523] When a user logs in, the server acquires the user's learning history and home situation. Based on this, it calls up a generative AI model and generates a learning menu and further education information appropriate for the user. The generated information is sent to the user's device, where the user can view and select it.
[0524] Providing support information:
[0525] Based on the user's household situation, the server uses a generative AI model to generate support information available from national and local governments. This information includes specific application procedures and terms of use, making it easy for users to access support. Users can review this information and select the support they need.
[0526] Video learning menu provided:
[0527] Video learning menus provided by educational institutions and individual volunteers are stored in a database. As users continue their studies, the server checks their learning history and progress, and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[0528] User behavior log monitoring and alerting:
[0529] The server collects user activity logs and has the ability to issue alerts if suspicious behavior is detected. Log information from users operating their devices is sent to the server in real time. The server analyzes this information, and if suspicious behavior is detected, an alert is issued and appropriate action is taken.
[0530] Online Counseling:
[0531] A user who needs counseling can make a reservation by entering the desired date and time and the details through the terminal. The server stores the received reservation information in a database, generates a confirmation email and an online meeting link, and sends them to the user. The user can use this link to receive counseling at the specified date and time.
[0532] Sentiment analysis and learning menu recommendation:
[0533] As users study on their devices, their facial expressions and tone of voice are monitored through a camera and microphone equipped with an emotion engine. The server receives this data and uses a generative AI model to generate and recommend study menus based on the user's emotional state. For example, if a user is feeling stressed, the system will recommend content to help them relax.
[0534] Specific examples
[0535] For example, if high school student C has limited time to study due to caring for a family member, C can register and log in to the system. The server obtains C's learning history and family situation, and uses a generative AI model to generate an appropriate learning menu. At the same time, the emotion engine analyzes C's emotional state and provides an appropriate learning menu if C feels stressed or tired. The server can also generate support information from national and local governments and present nursing care support services that C can use. If C encounters difficulties in progressing with his studies, he can receive counseling using an online conference link.
[0536] Prompt Sentence Examples
[0537] For example, if a user is feeling stressed, the emotion engine will detect "stress" and the generative AI will use the following prompt to recommend "yoga videos to relax":
[0538] The user's emotion is "stress." What kind of relaxing content would you recommend for the learning menu?
[0539] With the above configuration, this system allows students who are constrained by family constraints to receive detailed support and study effectively anytime, anywhere.
[0540] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0541] Step 1:
[0542] User Registration and Authentication
[0543] Specific operation: The user uses the device to enter their information (name, email address, password, family situation, etc.) This input information is temporarily stored on the device and then sent to the server.
[0544] Input: User input information (name, email address, password, family situation)
[0545] Output: New account on server, confirmation email
[0546] Data processing: The server creates a new account based on the received user input information and sends a verification email to the user.
[0547] Step 2:
[0548] Log in
[0549] What happens: A user with an existing account enters their email address and password on the login page, and the device sends that information to the server.
[0550] Input: Email address, Password
[0551] Output: System login, session started
[0552] Data calculation: The server authenticates the user against the database and starts the session if authentication is successful.
[0553] Step 3:
[0554] Generation of learning menus and further education information
[0555] Specific operation: When a user logs in, the server obtains the user's learning history and family situation, and calls the generative AI model to generate a learning menu and further education information appropriate for the user.
[0556] Input: Learning history, family situation
[0557] Output: Appropriate learning menu, information on further education
[0558] Data calculation: The server passes data on learning history and family situation to the AI model, which analyzes it and generates an appropriate learning menu and information on further education.
[0559] Step 4:
[0560] Presenting the generated information
[0561] Specific operation: The server sends the generated learning menu and further education information to the user's device, where the user can view it.
[0562] Input: Generated learning menu, further education information
[0563] Output: An interface that displays learning menus and information on further education
[0564] Data processing: The server sends the generated learning menu and further education information to the user's device and presents it through a display interface.
[0565] Step 5:
[0566] Providing support information
[0567] Specific operation: Based on the user's household situation, a generative AI model is used to generate support information available from national and local governments.
[0568] Input: Family situation data
[0569] Output: Presents supporting information
[0570] Data calculation: The server passes data on the household situation to the generative AI model, which analyzes it and generates appropriate support information, which is then presented to the user.
[0571] Step 6:
[0572] Video learning menu recommendations
[0573] Specific operation: The server stores video learning menus provided by educational institutions and individual volunteers in a database, and recommends appropriate learning menus based on the user's learning progress.
[0574] Input: Learning progress data
[0575] Output: Video learning menu recommendations
[0576] Data calculation: The server uses a generative AI model based on learning progress data to recommend an appropriate video learning menu and sends it to the user's device.
[0577] Step 7:
[0578] User behavior log monitoring and alerts
[0579] Specific operation: The server collects user behavior logs and issues an alert if suspicious behavior is detected.
[0580] Input: User Action Log
[0581] Output: Alert notification
[0582] Data calculation: The server analyzes user behavior logs in real time and issues an alert if any suspicious behavior is detected.
[0583] Step 8:
[0584] Online counseling appointments and offers
[0585] Specific operation: The user makes an appointment to receive counseling, the server stores the received appointment information in a database, and generates and sends a confirmation email and an online meeting link to the user.
[0586] Input: Reservation information
[0587] Output: Confirmation email, online meeting link
[0588] Data processing: The server generates a confirmation email and online meeting link based on the reservation information and sends them to the user.
[0589] Step 9:
[0590] Sentiment analysis and learning menu recommendation
[0591] Specific operation: As the user studies on the device, the emotion engine monitors the user's facial expressions and tone of voice. The server receives this data and uses a generative AI model to recommend a study menu based on the user's emotional state.
[0592] Input: User's facial expression data, tone of voice data
[0593] Output: Emotion-based learning menu
[0594] Data calculation: The emotion engine analyzes the user's facial expressions and tone of voice, and the generative AI model uses that data to generate learning menus and recommend them to the user.
[0595] Examples:
[0596] For example, if high school student C has limited time to study due to caring for a family member, C can register with the system and log in to receive support for his studies and further education. First, the server obtains C's learning history and family situation, and uses a generative AI model to generate an appropriate learning menu. At the same time, the emotion engine monitors C's emotional state in real time, and if C feels stressed or tired, it provides an appropriate learning menu. The server also generates support information from national and local governments and presents nursing care support services that C can use. If C encounters difficulties in progressing with his studies, he can receive counseling using an online conference link.
[0597] Example prompt sentence:
[0598] The user's emotion is "stress." What kind of relaxing content would you recommend for the learning menu?
[0599]
[0600] 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 a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the 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.
[0601] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search engine).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0602] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.
[0603] [Second embodiment]
[0604] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0605] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.
[0606] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0607] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.
[0608] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[0609] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[0610] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[0611] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[0612] The specific processing program 56 is an example of a "program" according to the technology of the present 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.
[0613] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0614] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. 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 process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0615] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. 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."
[0616] The present invention is a system for supporting students who are overwhelmed with family responsibilities, caregiving, and household chores. Specific embodiments of the present invention will be described below.
[0617] User Registration and Login
[0618] At the introduction stage of this system, users must enter their own information and create a new account. The user accesses the registration page and enters the required information (name, email address, password, family situation, etc.). The device temporarily stores this information and sends it to the server. The server creates a new account based on the received information and sends a verification email to the user.
[0619] Users with existing accounts enter their email address and password on the login page, and the device sends that information to the server, which checks it against a database for authentication and, if successful, starts a session.
[0620] Presenting options for learning and further education
[0621] When a user logs in, the server acquires the user's learning history and home situation. Based on this information, a generative AI model is called, and a learning menu and further education information appropriate for the user is generated. The generated information is sent from the server to the user's device, where the user can view and select from the presented options.
[0622] Providing support information from national and local governments
[0623] The server uses a generative AI model to generate appropriate support information from national and local governments based on the user's household situation. This information includes specific application procedures and terms of use, making it easy for users to access support. Users can review the displayed support information and select the support they or their family need.
[0624] Providing low-cost or free video learning options
[0625] Video learning menus provided by educational institutions and individual volunteers are stored in a database by the server. As users continue their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[0626] Strengthening the monitoring system
[0627] To ensure user safety, the system collects user activity logs and issues alerts if suspicious behavior is detected. The device sends user operation logs to a server in real time, which analyzes them. If suspicious behavior is detected, an alert is issued and appropriate action is taken.
[0628] Counseling room using Zoom
[0629] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time.
[0630] Specific examples
[0631] For example, suppose Mr. B, a junior high school student who is caring for a family member, registers with this system. When Mr. B logs in to the system, the server uses a generative AI model to provide an appropriate video learning menu and information on further education based on Mr. B's family situation and learning history. It also presents care support services from national and local governments that Mr. B's family can use. Mr. B can watch the recommended video learning menu and progress efficiently with his studies. If he has any concerns about his studies, he can also receive counseling via Zoom. In this way, an environment is created in which Mr. B can overcome learning disabilities caused by family circumstances and achieve his goals without giving up on continuing his education.
[0632] The processing flow will be explained below.
[0633] User Registration and Login
[0634] User registration (new registration)
[0635] Step 1:
[0636] User: Visit the registration page.
[0637] Step 2:
[0638] On the device: A registration form is displayed and the user is asked to enter the required information (name, email address, password, family status, etc.).
[0639] Step 3:
[0640] User: Enters the required information into the form and presses the submit button.
[0641] Step 4:
[0642] Terminal: Temporarily stores the entered information and sends it to the server.
[0643] Step 5:
[0644] Server: Validates the received information, stores it in a database, and creates a new account.
[0645] Step 6:
[0646] Server: A verification email will be sent to the registered email address to notify you that registration is complete.
[0647] User login (existing account)
[0648] Step 1:
[0649] User: Visits the login page.
[0650] Step 2:
[0651] On the device: Display a login form and ask the user to enter their email address and password.
[0652] Step 3:
[0653] User: Enter your email address and password and click the submit button.
[0654] Step 4:
[0655] Terminal: Temporarily stores the entered information and sends it to the server.
[0656] Step 5:
[0657] Server: Validates the information received and authenticates it against a database.
[0658] Step 6:
[0659] Server: If authentication is successful, it starts a session and returns the user information.
[0660] Step 7:
[0661] Terminal: Shows successful login and offers the user a menu to proceed to the next step.
[0662] Presenting options for learning and further education
[0663] Step 1:
[0664] Server: Obtains learning history and home situation from user login information.
[0665] Step 2:
[0666] Server: Calls the generative AI model based on the acquired information.
[0667] Step 3:
[0668] Server: The generative AI model generates learning menus and further education information appropriate for the user.
[0669] Step 4:
[0670] Server: Sends the generated learning menu and further education information to the user's device.
[0671] Step 5:
[0672] Terminal: Displays the provided learning menu and further education information to the user.
[0673] Step 6:
[0674] User: Review the options presented and select the appropriate one.
[0675] Providing support information from national and local governments
[0676] Step 1:
[0677] Server: Obtains the user's home situation information and checks whether appropriate support information is needed.
[0678] Step 2:
[0679] Server: Calls the generative AI model based on the acquired information.
[0680] Step 3:
[0681] Server: The generative AI model generates support information that can be received from national and local governments.
[0682] Step 4:
[0683] Server: Sends the generated support information to the user's device.
[0684] Step 5:
[0685] Terminal: Display detailed support information to the user.
[0686] Step 6:
[0687] Users: Check out the support information available to them and their families and take any necessary steps.
[0688] Providing low-cost or free video learning options
[0689] Step 1:
[0690] Server: Stores video learning menus provided by educational institutions and individual volunteers in a database.
[0691] Step 2:
[0692] Server: Checks user learning history and progress.
[0693] Step 3:
[0694] Server: Uses a generative AI model to recommend video learning options suitable for the user.
[0695] Step 4:
[0696] Server: Sends the recommended video learning menu to the user's device.
[0697] Step 5:
[0698] Device: Display a menu of recommended video learning experiences to the user.
[0699] Step 6:
[0700] User: Watch the provided video learning menu and progress through the learning process.
[0701] Strengthening the monitoring system
[0702] Step 1:
[0703] Terminal: Collects user behavior logs and sends them to the server.
[0704] Step 2:
[0705] Server: Analyzes collected logs and detects suspicious behavior.
[0706] Step 3:
[0707] Server: Generates an alert if suspicious activity is detected.
[0708] Step 4:
[0709] Terminal: Display an alert and notify the user.
[0710] Counseling room using Zoom
[0711] Step 1:
[0712] Terminal: Displays a form for booking a counseling appointment and prompts the user to enter the desired date and time and details.
[0713] Step 2:
[0714] User: Enter the desired date and time of counseling and the details, then click the send button.
[0715] Step 3:
[0716] Terminal: Temporarily stores the entered reservation information and sends it to the server.
[0717] Step 4:
[0718] Server: Stores reservation information in a database and manages schedules.
[0719] Step 5:
[0720] Server: Generates and sends confirmation emails and Zoom links to users.
[0721] Step 6:
[0722] User: Attend a consultation via the Zoom link at the appointed date and time.
[0723] Example 1
[0724] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0725] Today's students, who are overwhelmed with responsibilities, caregiving, and household chores at home, find it difficult to find time to study, posing a major obstacle to their ability to continue their education or achieve their goals. In particular, students who are unable to concentrate on their studies due to their home environment are likely to fall behind in their studies unless they are provided with appropriate support and information. To solve these issues, a system is needed that provides an environment in which students can study efficiently and also provides support information tailored to their home circumstances.
[0726] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0727] In this invention, the server includes means for creating a new account based on user-entered information and authenticating an existing account, means for acquiring the user's learning history and family situation, calling a generative AI model, and generating a learning menu and further education information appropriate for the user, means for presenting the generated learning menu and further education information to the user's client device, means for generating and presenting support information available from national and local governments based on the user's family situation using the generative AI model, means for storing video learning menus provided by educational institutions and individual volunteers in a database and recommending an appropriate learning menu based on the user's learning progress, means for collecting and analyzing user behavior logs and issuing an alert if suspicious behavior is detected, and means for accepting counseling appointments, generating an online conference link corresponding to the specified date and time, and providing it to the user. This enables an environment in which students who are unable to find time to study due to family responsibilities can receive support tailored to their family circumstances while receiving recommended learning menus and further education information.
[0728] "User-input information" is a general term for information such as name, email address, password, and family status that a user provides to the system.
[0729] "New Account" refers to a user-specific account created when a user registers with the system for the first time.
[0730] An "existing account" is an account held by a user who is already registered in the system.
[0731] "Authentication" is the process by which a system verifies whether a user is legitimate based on the information entered by the user.
[0732] "Learning history" refers to a record of the learning activities and learning content that a user has undertaken up to now.
[0733] "Family situation" is information including the specific environment and responsibilities of the user's home, such as whether or not they need care and their financial situation.
[0734] A "generative artificial intelligence model" is an artificial intelligence technology that generates appropriate learning menus, further education information, support information, etc. based on data provided by the user.
[0735] The "learning menu" refers to the learning content and programs that a user should take.
[0736] "Information on further education" is information on schools, faculties, courses, etc. that is useful when a user is considering further education.
[0737] "Client device" refers to a device, such as a PC or smartphone, that a user uses to access and use the system.
[0738] "Support information" is information about the support and assistance that users can receive from national and local governments.
[0739] "Educational institutions" refers to institutions that provide education, such as elementary schools, junior high schools, high schools, universities, and vocational schools.
[0740] "Video learning menu" refers to video-based learning materials provided for educational purposes.
[0741] A "database" is a system for systematically organizing and storing information.
[0742] "Study progress" refers to the progress of the user in their studies.
[0743] A "user action log" is a record of the operations and activities performed by a user within the system.
[0744] An "alert" refers to a warning or notification issued by the system when suspicious behavior or anomalies are detected.
[0745] "Counseling" refers to consultations where users receive psychological and academic support.
[0746] "Online meeting link" refers to an access link that allows a user to participate in counseling or meetings via the Internet.
[0747] This invention is a system for supporting students who are overwhelmed with family responsibilities, caregiving, and household chores. This system provides appropriate learning menus and further education information based on the user's learning history and family situation, and also provides support information tailored to the user's family situation. Specific embodiments are described below.
[0748] User Registration and Login
[0749] A user accesses the system's registration page using a terminal and enters the required information, such as name, email address, password, and family status. The terminal temporarily stores the entered information and sends it to the server when the submit button is clicked. The server stores the received information in a secure database (e.g., MongoDB or MySQL) and creates a new account. It then sends a verification email to confirm the registration.
[0750] Existing users enter their email address and password on the login page, and the device sends that information to the server. The server authenticates the user by checking it against a database, and if authentication is successful, a session begins. During this process, a memory database such as Redis or a JSON Web Token (JWT) is used for session management.
[0751] Presenting options for learning and further education
[0752] When a user logs in, the server retrieves the user's learning history and home situation from a database. Based on this information, a generative AI model (e.g., GPT-3) is invoked, and appropriate prompts are entered to generate a learning menu and further education information. The generated information is sent from the server to the user's device, where the user can view the presented options and select the one they need.
[0753] Here is an example of a prompt used here:
[0754] "Generate an appropriate video learning menu and further education information based on Student A's learning history and family situation."
[0755] Providing support information from national and local governments
[0756] The server uses a generative AI model to generate appropriate support information from national and local governments based on the user's household situation. This information includes specific application procedures and terms of use, making it easy for users to access support. The generated support information is sent from the server to the user's device, where the user can view it and select the support they need.
[0757] Providing low-cost or free video learning options
[0758] The server stores video learning menus provided by educational institutions and individual volunteers in a database. As users continue their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[0759] Strengthening the monitoring system
[0760] The device collects user operation logs in real time and sends them to a server. The server analyzes the received log data and uses pattern matching and anomaly detection algorithms to identify suspicious behavior. If suspicious behavior is detected, the server immediately issues an alert and notifies the administrator. This process uses technologies such as Apache Spark and Elasticsearch.
[0761] Counseling room using Zoom
[0762] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time. This process uses Zoom's API.
[0763] Specific examples
[0764] For example, suppose User B, a junior high school student who is caring for a family member, registers with this system. When User B logs in to the system, the server uses a generative AI model based on User B's family situation and learning history to provide an appropriate video learning menu and information on further education. It also presents care support services from national and local governments that User B's family can use. User B can watch the recommended video learning menu and progress efficiently with their studies. If User B has any concerns about their studies, they can also receive counseling via Zoom. In this way, an environment is created in which User B can overcome learning disabilities caused by family circumstances and achieve their personal goals without giving up on continuing their education.
[0765] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0766] Step 1:
[0767] A user accesses the registration page and enters the required information, such as their name, email address, password, and family situation. The device temporarily stores the entered information in local storage, and when the submit button is clicked, the entered information is sent to the server via an HTTP request. Specifically, the form data is collected using JavaScript and sent to the server using a library such as axios.
[0768] Input: User-entered information such as name, email address, password, and family status.
[0769] Output: Submission of registration information to the server.
[0770] Step 2:
[0771] The server stores the received information in a secure database (such as MongoDB or MySQL) and creates a new account. It then generates and sends an authentication email to the user to confirm the registration. Specifically, the server uses Node.js or Python to store the information in a database and sends the authentication email using a service such as SendGrid.
[0772] Input: User registration information submitted in step 1.
[0773] Output: Access to database and sending authentication email.
[0774] Step 3:
[0775] An existing user accesses the login page and enters their email address and password. The device sends the entered information to the server, which then verifies it against the database for authentication. If authentication is successful, a session is started and an authenticated status is returned to the user. Specific operations include generating a JWT (JSON Web Token) and session management using a tool such as Redis.
[0776] Input: The email address and password entered by the user.
[0777] Output: Authentication result and session start.
[0778] Step 4:
[0779] When a user logs in, the server retrieves the user's learning history and home situation from a database. The retrieved data is used as a prompt to call a generative artificial intelligence model (e.g., GPT-3). Specifically, the server retrieves the data using a Python library and generates a prompt.
[0780] Input: Information of the user authenticated in step 3.
[0781] Output: Generated prompt sentences, learning history, and home situation data.
[0782] Step 5:
[0783] The server sends the generated prompt to the generative AI model, which generates the appropriate learning menu and further education information. The generated information is returned to the server and then sent to the client device. Specifically, the REST API is used to send the prompt to the generative AI model and receive the results.
[0784] Input: The generated prompt statement.
[0785] Output: Generated learning menu and further education information.
[0786] Step 6:
[0787] Based on the user's household situation, the server uses a generative artificial intelligence model to generate appropriate support information from national and local governments. The generated information includes specific application procedures and terms of use, and is sent from the server to the user's client device. Specifically, the information is generated using an API and an HTTP response is sent.
[0788] Input: User's household situation data.
[0789] Output: The generated supporting information.
[0790] Step 7:
[0791] Video learning menus provided by educational institutions and individual volunteers are stored in a server database. Next, as the user progresses with their learning, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device. Specifically, the system retrieves history information from the database and generates a prompt to send to the AI model.
[0792] Input: Video learning menus provided by educational institutions and individual volunteers, user learning history and progress.
[0793] Output: Recommended video learning menu.
[0794] Step 8:
[0795] The device collects user operation logs in real time and sends them to the server. The server receives the logs and analyzes them using pattern matching and anomaly detection algorithms. If any suspicious behavior is detected, an alert is issued and the administrator is notified. Specific operations include log collection and analysis using WebSockets, Apache Spark, Elasticsearch, etc.
[0796] Input: User operation log.
[0797] Output: Suspicious behavior detection results and alert notifications.
[0798] Step 9:
[0799] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time. Specific operations include generating the link using Zoom's API and sending the email.
[0800] Input: The desired date and time and counseling content entered by the user.
[0801] Output: Generated Zoom link and confirmation email.
[0802] Specific examples
[0803] For example, suppose that a junior high school student named B, who is caring for a family member, registers with the system and enters his / her home situation and learning history. When B logs in, the server sends the following prompt to the generative AI model based on B's home situation and learning history:
[0804] "Generate an appropriate video learning menu and further education information based on Student B's learning history and family situation."
[0805] As a result, the generated learning menu, information on further education, and information on nursing care support services from national and local governments that can be used by Mr. B's family are provided to the user's device.
[0806] (Application example 1)
[0807] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0808] The issue is that there is insufficient support for students who are overwhelmed with family responsibilities and caring for the elderly and are unable to find enough time to study or continue their education. As a result, many students fall behind in their studies or are forced to give up on continuing their education. Furthermore, there is a need to provide not only academic support but also appropriate information on public support that corresponds to the circumstances of families.
[0809] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0810] In this invention, the server includes means for creating a new account based on user-input information and authenticating an existing account, means for acquiring the user's learning history and family situation, calling a generative AI model, and generating a learning menu and further education information appropriate for the user, and means for using the generative AI model to generate prompts for generating the learning menu and further education information based on the family situation. This enables students to receive appropriate learning support, further education information, and public support information while fulfilling their family responsibilities.
[0811] "User-entered information" refers to personal data such as a user's name, email address, password, and family status.
[0812] "Create a new account" is a procedure that generates a new user profile based on user-entered information, allowing the user to access the system.
[0813] "Authentication of an existing account" is a procedure that verifies the email address and password provided by an already registered user to confirm that the user is legitimate.
[0814] "Learning history" refers to a record of the learning activities that a user has undertaken to date.
[0815] "Family situation" refers to the individual circumstances of the user, such as domestic responsibilities and caregiving.
[0816] A "generative AI model" is a model that uses artificial intelligence and has the ability to generate appropriate information based on given data.
[0817] "Learning menu" refers to the learning content and plan provided to users.
[0818] "Higher education information" refers to information that helps users find out about future educational destinations and procedures for further education.
[0819] A "database" refers to a system that efficiently manages large amounts of data and quickly searches and retrieves necessary data.
[0820] "Recommendation means" refers to methods and technologies for presenting the optimal learning menu based on the user's learning history and progress.
[0821] "User behavior log" refers to a record of operations and actions performed by users when using a system.
[0822] An "alert" refers to a warning issued when suspicious behavior or anomalies are detected.
[0823] "Accepting a counseling appointment" is a procedure in which a user inputs the desired date and time and details to make a counseling appointment.
[0824] "Online meeting link" refers to the URL or access information for joining a meeting held over the Internet.
[0825] A "prompt sentence" is an instruction given to a generative AI model, and refers to the sentence that serves as input for generating specific information.
[0826] This is a system to support students who are overwhelmed with family responsibilities and caring for the elderly and are unable to find enough time to study or continue their education. The system aims to provide students with appropriate learning menus, information on further education, and information on public support through the collaboration of a server and user terminals.
[0827] User Registration and Login
[0828] When a user uses the system, they must first create a new account based on the information they enter. The user enters information such as their name, email address, password, and family situation from their device and sends this to the server. The server creates a new account in the database based on the information it receives and sends a verification email to the user. Users with existing accounts can log in by entering their email address and password, and start a session with the server.
[0829] Presenting options for learning and further education
[0830] When a user logs in, the server obtains the user's learning history and home situation. Based on this information, a generative AI model is called up to generate a learning menu and further education information appropriate for the user. The generated information is sent from the server to the user's device, where the user can view the presented options and select the appropriate one.
[0831] Providing support information from national and local governments
[0832] The server uses a generative AI model to generate support information from national and local governments appropriate for the user's household situation. This information includes specific application procedures and terms of use, and users can review the displayed support information and select the support they need for themselves and their family.
[0833] Providing low-cost or free video learning options
[0834] Video learning menus provided by educational institutions and individual volunteers are stored in a database by the server. As users continue their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[0835] Strengthening the monitoring system
[0836] To ensure user safety, the system collects user activity logs and issues alerts if suspicious behavior is detected. The device sends user operation logs to a server in real time, which analyzes them. If suspicious behavior is detected, an alert is issued and appropriate action is taken.
[0837] Counseling room using Zoom
[0838] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time.
[0839] Using generative AI models
[0840] In this invention, a generative AI model is used to generate prompts that generate appropriate learning menus and further education information based on the user's home situation. The server generates prompts such as the following based on the user's home situation and learning history, and inputs them into the generative AI model:
[0841] "Please provide the most appropriate learning options and information for students with {family situation}."
[0842] Specific examples
[0843] For example, if a junior high school student providing care at home logs in to the system, the generative AI model will provide appropriate learning options and information on further education based on the student's home situation and learning history, and will also provide information on care support services from local governments. Furthermore, if a student has concerns about their studies, they can make an appointment to receive counseling services via Zoom.
[0844] This system allows students to receive appropriate academic support and public assistance regardless of their family circumstances, providing an environment in which they can achieve their goals.
[0845] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0846] Step 1: User Registration
[0847] The terminal inputs user information (name, email address, password, family situation) into an input form and sends it to the server. The server creates a new account in the database based on the received information, generates a verification email, and sends it to the user. The input of this step is the user input information, and the output is the creation of a new account and the sending of a verification email.
[0848] Step 2: Log in
[0849] The terminal accepts an existing account user's email address and password, which are then sent to the server. The server checks the information against its database to verify it is correct, and if authenticated, begins a session. The input for this step is the email address and password, and the output is the start of a session.
[0850] Step 3: Obtaining family circumstances and learning history
[0851] The server retrieves the logged-in user's home situation and learning history from the database, including the user's home responsibilities and learning progress. The input of this step is the user's ID, and the output is the home situation and learning history data.
[0852] Step 4: Generate a prompt statement
[0853] The server generates a prompt appropriate for the generative AI model based on the acquired home situation and learning history. This prompt is in the format "Please provide the optimal learning menu and further education information for students whose home situation is {home situation}." The input for this step is data on home situation and learning history, and the output is the generated prompt.
[0854] Step 5: Create a learning menu and further education information
[0855] The server inputs the generated prompt into the generative AI model to generate a learning menu and further education information appropriate for the user. The generative AI model calculates appropriate information based on the given prompt and returns the results. The input for this step is the prompt, and the output is the generated learning menu and further education information.
[0856] Step 6: Present the information
[0857] The server sends the generated learning menu and further education information to the user's terminal, which displays it to the user through a user interface. The input of this step is the generated learning menu and further education information, and the output is the presentation of the information to the user.
[0858] Step 7: Providing support information from national and local governments
[0859] The server uses a generative AI model to generate appropriate support information based on the user's household situation. This information includes specific application methods and conditions and is provided to the user. The input for this step is household situation data, and the output is the generated support information.
[0860] Step 8: Provide a video learning menu
[0861] The server stores video learning menus provided by educational institutions and individual volunteers in a database and recommends appropriate learning menus based on the user's learning history and progress. The recommended menus are sent to the user's device, where the user watches them. The inputs to this step are learning history, progress, and video learning menus, and the output is the recommended learning menu.
[0862] Step 9: Behavioral Log Monitoring and Alerts
[0863] The device sends the user's operation log to the server in real time. The server analyzes the action log and issues an alert if any suspicious behavior is detected. The input of this step is the user's action log, and the output is the issuance of an alert.
[0864] Step 10: Book a consultation appointment
[0865] The user who needs counseling makes a reservation by inputting the date, time, and content on the terminal. The server saves the reservation information in a database and generates a confirmation email and an online meeting link to send to the user. The input of this step is the reservation information, and the output is a confirmation email and an online meeting link.
[0866] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[0867] The present invention is a system for supporting students who are overwhelmed with family responsibilities, caregiving, and household chores, and furthermore, it supports their studies and further education by combining it with an emotion engine that recognizes the user's emotions. Specific embodiments of the present invention will be described below.
[0868] User Registration and Login
[0869] At the introduction stage of this system, users must enter their own information and create a new account. The user accesses the registration page and enters the required information (name, email address, password, family situation, etc.). The device temporarily stores this information and sends it to the server. The server creates a new account based on the received information and sends a verification email to the user.
[0870] Users with existing accounts enter their email address and password on the login page, and the device sends that information to the server, which checks it against a database for authentication and, if successful, starts a session.
[0871] Presenting options for learning and further education
[0872] When a user logs in, the server acquires the user's learning history and home situation. Based on this information, a generative AI model is called, and a learning menu and further education information appropriate for the user is generated. The generated information is sent from the server to the user's device, where the user can view and select from the presented options.
[0873] Providing support information from national and local governments
[0874] The server uses a generative AI model to generate appropriate support information from national and local governments based on the user's household situation. This information includes specific application procedures and terms of use, making it easy for users to access support. Users can review the displayed support information and select the support they or their family need.
[0875] Providing low-cost or free video learning options
[0876] Video learning menus provided by educational institutions and individual volunteers are stored in a database by the server. As users continue their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[0877] Strengthening the monitoring system
[0878] To ensure user safety, the system collects user activity logs and issues alerts if suspicious behavior is detected. The device sends user operation logs to a server in real time, which analyzes them. If suspicious behavior is detected, an alert is issued and appropriate action is taken.
[0879] Counseling room using Zoom
[0880] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time.
[0881] Introducing the Emotion Engine
[0882] The system is equipped with an emotion engine that recognizes the user's emotions, providing more detailed support. When the user is viewing the learning menu on their device, the emotion engine monitors the user's facial expressions and tone of voice in real time to analyze their emotional state. The server receives this emotion data and uses a generative AI model to adjust the learning menu and further education information according to the user's emotional state.
[0883] For example, if a user is feeling stressed, the emotion engine will detect this and the server will adjust the difficulty of the learning menu or recommend content to help them relax. It is also possible to analyze emotion data to identify areas in which the user is particularly interested and prioritize the provision of learning menus related to those areas.
[0884] Specific examples
[0885] For example, if high school student C has limited study time due to caring for a family member, C can register with the system and log in to receive support for his or her studies and further education. First, the server obtains C's learning history and family situation, and uses a generative AI model to generate an appropriate learning menu. At the same time, the emotion engine monitors C's emotional state in real time and provides an appropriate learning menu if C feels stressed or fatigued. In addition, the server generates support information from national and local governments, helping C access nursing care support services. If C encounters difficulties in his or her study progress, he or she can receive counseling via Zoom. This allows C to overcome the constraints of his or her family and effectively advance his or her studies toward his or her goals.
[0886] The processing flow will be explained below.
[0887] User Registration and Login
[0888] User registration (new registration)
[0889] Step 1:
[0890] User: Visit the registration page.
[0891] Step 2:
[0892] On the device: Display a registration form and ask the user to enter required information such as name, email address, password, and family status.
[0893] Step 3:
[0894] User: Enters the required information into the form and presses the submit button.
[0895] Step 4:
[0896] Terminal: Temporarily stores the entered information and sends it to the server.
[0897] Step 5:
[0898] Server: Validates the received information, stores it in a database, and creates a new account.
[0899] Step 6:
[0900] Server: A verification email will be sent to the registered email address to notify you that registration is complete.
[0901] User login (existing account)
[0902] Step 1:
[0903] User: Visits the login page.
[0904] Step 2:
[0905] On the device: Display a login form and ask the user to enter their email address and password.
[0906] Step 3:
[0907] User: Enter your email address and password and click the send button.
[0908] Step 4:
[0909] Terminal: Temporarily stores the entered information and sends it to the server.
[0910] Step 5:
[0911] Server: Validates the information received and authenticates it against a database.
[0912] Step 6:
[0913] Server: If authentication is successful, it starts a session and returns the user information.
[0914] Step 7:
[0915] Terminal: Shows successful login and offers the user a menu to proceed to the next step.
[0916] Presenting options for learning and further education
[0917] Step 1:
[0918] Server: Obtains learning history and home situation from user login information.
[0919] Step 2:
[0920] Server: Calls the generative AI model based on the acquired information.
[0921] Step 3:
[0922] Server: The generative AI model generates learning menus and further education information appropriate for the user.
[0923] Step 4:
[0924] Server: Sends the generated learning menu and further education information to the user's device.
[0925] Step 5:
[0926] Terminal: Displays the provided learning menu and further education information to the user.
[0927] Step 6:
[0928] User: Review the options presented and select the appropriate one.
[0929] Providing support information from national and local governments
[0930] Step 1:
[0931] Server: Obtains the user's home situation information and checks whether appropriate support information is needed.
[0932] Step 2:
[0933] Server: Calls the generative AI model based on the acquired information.
[0934] Step 3:
[0935] Server: The generative AI model generates support information that can be received from national and local governments.
[0936] Step 4:
[0937] Server: Sends the generated support information to the user's device.
[0938] Step 5:
[0939] Terminal: Display detailed support information to the user.
[0940] Step 6:
[0941] Users: Check out the support information available to them and their families and take any necessary steps.
[0942] Providing low-cost or free video learning options
[0943] Step 1:
[0944] Server: Stores video learning menus provided by educational institutions and individual volunteers in a database.
[0945] Step 2:
[0946] Server: Checks user learning history and progress.
[0947] Step 3:
[0948] Server: Uses a generative AI model to recommend video learning options suitable for the user.
[0949] Step 4:
[0950] Server: Sends the recommended video learning menu to the user's device.
[0951] Step 5:
[0952] Device: Display a menu of recommended video learning experiences to the user.
[0953] Step 6:
[0954] User: Watch the provided video learning menu and progress through the learning process.
[0955] Strengthening the monitoring system
[0956] Step 1:
[0957] Terminal: Collects user behavior logs and sends them to the server.
[0958] Step 2:
[0959] Server: Analyzes collected logs and detects suspicious behavior.
[0960] Step 3:
[0961] Server: Generates an alert if suspicious activity is detected.
[0962] Step 4:
[0963] Terminal: Display an alert and notify the user.
[0964] Counseling room using Zoom
[0965] Step 1:
[0966] Terminal: Displays a form for booking a counseling appointment and prompts the user to enter the desired date and time and details.
[0967] Step 2:
[0968] User: Enter the desired date and time of the counseling session and the details, then press the send button.
[0969] Step 3:
[0970] Terminal: Temporarily stores the entered reservation information and sends it to the server.
[0971] Step 4:
[0972] Server: Stores reservation information in a database and manages schedules.
[0973] Step 5:
[0974] Server: Generates and sends confirmation emails and Zoom links to users.
[0975] Step 6:
[0976] User: Attend a consultation via the Zoom link at the appointed date and time.
[0977] Introducing the Emotion Engine
[0978] Step 1:
[0979] Device: While the user is viewing the learning menu, the emotion engine is activated and the user's facial expressions and tone of voice are monitored in real time.
[0980] Step 2:
[0981] Emotion engine: Analyzes the user's emotional state and sends the data to the server.
[0982] Step 3:
[0983] Server: Based on the received emotional data, the generative AI model is called to adjust the learning menu and further education information.
[0984] Step 4:
[0985] Server: Sends learning menus and further education information tailored based on the user's emotional state to the user's device.
[0986] Step 5:
[0987] Terminal: Display tailored learning menus and further education information to users.
[0988] Step 6:
[0989] User: Select from the provided learning menu and further education information to proceed with their studies.
[0990] Example 2
[0991] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0992] This invention relates to a system for supporting students who are unable to find time to study due to family responsibilities or caregiving. Conventional systems do not adequately provide comprehensive learning support or support for further education for students who are easily affected by their home environment. Furthermore, there are also issues with providing attentive support according to the user's emotional state and responding immediately to suspicious operations. Furthermore, there are insufficient means for providing support information from national and local governments to users in an easy-to-understand manner.
[0993] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0994] In this invention, the server includes: means for creating a new account based on user-entered information and authenticating an existing account; means for acquiring the user's learning history and family situation, calling a generative AI model, and generating a learning menu and further education information appropriate for the user; means for presenting the generated learning menu and further education information to the user's device; means for generating and presenting support information available from national and local governments based on the user's family situation using the generative AI model; means for storing video learning menus provided by educational institutions and individual providers in a data management device and recommending an appropriate learning menu based on the user's learning progress; means for collecting and analyzing user operation logs and issuing an alert if suspicious operations are detected; means for accepting counseling appointments, generating an online conference link for providing counseling at a specified date and time, and providing the user with the link; and means for collecting the user's emotional data from the device and using the generative AI model to adjust the learning menu and further education information according to the user's emotional state. This enables effective learning and further education support that overcomes the constraints of the home.
[0995] "User-entered information" refers to information such as name, email address, password, and family status that a user enters to register with the system.
[0996] The "means for creating new accounts and authenticating existing accounts" refers to a combination of software and hardware for creating new accounts based on user-entered information and authenticating existing account information.
[0997] "User's learning history" is a record of the user's past learning activities, including the learning content, assignments, progress, etc.
[0998] "Family situation" refers to the user's responsibilities and roles within the home, financial situation, and other information about the home.
[0999] A "generative AI model" is an artificial intelligence model that uses machine learning algorithms to generate appropriate learning menus and further education information from user information.
[1000] "Appropriate learning menu and further education information" is information about education and further education that is optimal for the user, generated based on the user's learning history and family situation.
[1001] A "user's terminal" is an electronic device such as a computer, smartphone, or tablet that a user uses to operate the system.
[1002] A "data management device" is a combination of hardware and software for storing and managing data provided by educational institutions and individual providers.
[1003] A "user operation log" is a record of operations performed by a user on the system, including, for example, click operations, page transitions, and input information.
[1004] "Suspicious activity" is any activity that deviates from the normal usage pattern of the system and may include unauthorized access or unusual behavior.
[1005] "Means for issuing alerts" is a function for notifying users and administrators when suspicious operations are detected.
[1006] An "online conference link" is a conference link used over the Internet that is generated to accommodate a counseling appointment.
[1007] "Emotion data" is data that indicates the user's emotional state, obtained from the user's facial expression, tone of voice, and the like.
[1008] A "streaming interface" is a screen or application that can play back generated learning menus and further education information in real time.
[1009] "Specific application method" is information indicating the procedures that users must follow to receive support from national or local governments.
[1010] The present invention is a system for supporting students who are overwhelmed with family responsibilities and caring for the elderly, and it supports their studies and further education by combining an emotion engine that recognizes the user's emotions. Specific embodiments of the present invention will be described below.
[1011] System Overview
[1012] The system utilizes a server, user devices, and a generative AI model to support users' learning. The system's main components include user registration and authentication, provision of learning menus and information on further education, generation of support information from national and local governments, provision of low-cost or free video learning menus, strengthened monitoring, a counseling room using Zoom, and the introduction of an emotion engine.
[1013] User Registration and Login
[1014] Users enter information such as their name, email address, password, and family situation through their device. The device temporarily stores the entered information and sends it to the server using the HTTPS protocol. The server creates a new account based on the received information and sends a verification email to the user. Users with existing accounts can also enter their email address and password on the login page and send this information to the server. The server compares the information with the database for verification and, if successful, starts a session.
[1015] Presenting options for learning and further education
[1016] When a user logs in, the server obtains the user's learning history and home situation. Based on the obtained information, the server invokes a generative AI model (e.g., OpenAI or GPT-3) to generate a learning menu and further education information appropriate for the user. The generated information is sent from the server to the user's device in JSON format, where it is analyzed and displayed in a format appropriate for the user.
[1017] Providing support information from national and local governments
[1018] The server uses a generative AI model to generate appropriate support information from national and local governments based on the user's household situation. The generated information includes specific application procedures and terms of use, making it easy for users to access support. The generated information is sent from the server to the user's device, where it is displayed.
[1019] Providing low-cost or free video learning options
[1020] The server stores video learning menus provided by educational institutions and individual providers in a data management device (e.g., a database). As the user progresses with their studies, the server checks the user's learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, which then watches them and progresses with the study.
[1021] Strengthening the monitoring system
[1022] The device records the user's operation log in real time and sends it to the server. The server analyzes the operation log and issues an alert if any suspicious operation is detected. Suspicious operations may include unauthorized access or abnormal behavior. Once an alert is issued, appropriate action is taken.
[1023] Counseling room using Zoom
[1024] Users who need counseling can make a reservation by entering the desired date, time, and details through their device. The device sends the entered reservation information to the server, which stores it in a database. After confirming the reservation information, the server generates a confirmation email and a Zoom link and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time.
[1025] Introducing the Emotion Engine
[1026] The emotion engine, which recognizes the user's emotions, monitors the user's facial expressions and tone of voice in real time through the device and analyzes their emotional state. The device collects this emotional data and sends it to a server. The server then uses a generative AI model based on the emotional data to adjust the learning menu and further education information according to the user's emotional state. For example, if the user is feeling stressed, it can provide relaxation content or a learning menu with adjusted difficulty.
[1027] Specific examples
[1028] For example, if a high school student user has limited time to study due to caring for a family member, they can use this system to receive support for their studies and further education. Users enter their personal information to create a new account. After logging in, the server obtains the user's learning history and family situation and uses a generative AI model to generate an appropriate learning menu. At the same time, the emotion engine monitors the user's emotional state in real time and provides an appropriate learning menu if the user feels stressed or fatigued. The server also generates support information from national and local governments, helping the user access care support services. Users can also receive counseling for further education via Zoom.
[1029] Example prompt sentence:
[1030] "If a high school student user is busy caring for a family member, please tell me in detail how they can use the system to receive support for their studies and further education."
[1031] As described above, by linking each element of the system, effective learning support and support for further education can be realized, overcoming the constraints of the home.
[1032] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1033] Step 1: Enter your user registration information
[1034] The user enters information such as name, email address, password, and family status through the device, and the entered information is temporarily stored on the device.
[1035] Step 2: Send registration information to the server
[1036] The device sends the entered information to the server using the HTTPS protocol. The sent data includes name, email address, password, family status, etc. The server receives it and stores it in a database.
[1037] Step 3: Create an account and receive a verification email
[1038] The server creates a new account based on the received information, then sends a verification email to the user's email address, which contains a verification link that the user must click to activate the account.
[1039] Step 4: Enter your login details
[1040] Users with existing accounts enter their email address and password on the device's login page, which the device then sends to the server.
[1041] Step 5: Authentication and session initiation
[1042] The server checks the received login information against a database. If authentication is successful, the server starts a session and sends the session information to the terminal. The terminal receives this information and allows the user to use the system.
[1043] Step 6: Obtaining learning history and home situation
[1044] When a user logs in, the server retrieves the user's learning history and home situation from the database. This information is temporarily stored in memory for use in the next step.
[1045] Step 7: Invoke the generative AI model
[1046] The server inputs the acquired learning history and home situation into a generative AI model. The generative AI model (e.g., OpenAI's GPT-3) uses this information to generate a learning menu and further education information appropriate for the user. The generated information is returned to the server.
[1047] Step 8: Generate presentation information and send it to the device
[1048] The server converts the learning menu and further education information obtained from the generative AI model into JSON format and sends it to the user's device, which receives the information and displays it to the user in an appropriate format.
[1049] Step 9: Generate supporting information from state and local governments
[1050] The server uses a generative AI model to generate appropriate support information based on the user's household situation. The generated information includes specific application procedures and terms of use. This information is also converted into JSON format and sent to the device, where it is displayed.
[1051] Step 10: Storing and recommending video learning menus
[1052] Video learning menus provided by educational institutions and individual providers are stored in a database by the server. As the user progresses with their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the device, and the user watches them to progress with their studies.
[1053] Step 11: Collect and analyze user operation logs
[1054] The device records user operation logs in real time and sends them to the server. The server analyzes the logs and issues an alert if any suspicious operations are detected. Suspicious operations include unauthorized access and abnormal behavior. Once an alert is issued, appropriate action is taken.
[1055] Step 12: Book a consultation appointment and generate a Zoom link
[1056] The user makes a reservation by entering the desired date, time, and content of the counseling session through the device. The device sends this to the server, which stores the reservation information in a database. After confirming the reservation information, the server generates a confirmation email and a Zoom link and sends them to the user. The user receives counseling using the Zoom link at the specified date and time.
[1057] Step 13: Collect and analyze sentiment data
[1058] The device monitors the user's facial expressions and tone of voice in real time to collect emotional data, which is then sent to a server. The server analyzes the emotional data and uses a generative AI model to adjust learning menus and advancement information according to the user's emotional state.
[1059] Through the above series of processes, the system provides effective support for learning and further education that overcomes the constraints of the home.
[1060] (Application example 2)
[1061] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[1062] Many students are unable to find enough time to study due to family responsibilities or caring for the elderly, and as a result, they are not provided with adequate learning support or information on further education. These students also suffer from stress and emotional anxiety, and traditional learning systems lack the means to address these issues. This makes it difficult for students to study effectively, and there is a need to address this issue.
[1063] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[1064] In this invention, the server includes: means for creating a new account based on user-entered information and authenticating an existing account; means for acquiring the user's learning history and family situation, calling a generative AI model, and generating a learning menu and further education information appropriate for the user; and means for presenting the generated learning menu and further education information to the user's device. This allows even students with family responsibilities to receive appropriate learning menus and further education information. Furthermore, the server includes means for generating and presenting support information available from national and local governments based on the user's family situation using a generative AI model; means for storing video learning menus provided by educational institutions and individual volunteers in a database and recommending appropriate learning menus based on the user's learning progress; means for collecting and analyzing user behavior logs and issuing alerts when suspicious behavior is detected; means for accepting counseling appointments, generating an online conference link for providing counseling at the specified date and time, and providing the user with the link; and means for analyzing the user's emotional state and using a generative AI model to recommend a learning menu appropriate to the user's emotional state. This allows even students with family constraints or emotional anxieties to effectively progress in their studies while receiving attentive support.
[1065] "User-entered information" refers to the act of a user entering their own information into the system and the content of that information.
[1066] "New Account" refers to an individual user profile created by a user for the first time on this system.
[1067] "Existing Account" refers to an individual user profile of a user who is already registered in the System.
[1068] "Authentication" refers to the process of verifying that a user is truly the owner of an account when logging into a system.
[1069] "Study history" refers to the records and results of the user's learning to date.
[1070] "Family situation" refers to the user's home environment and responsibilities, such as the burden of caregiving and roles within the home.
[1071] A "generative AI model" refers to a model that uses artificial intelligence technology to generate various information.
[1072] "Learning Menu" refers to a set of learning content provided to a user.
[1073] "Educational information" refers to information that allows a user to advance to the next academic stage (high school, university, vocational school, etc.).
[1074] "Terminal" refers to an electronic device used to use the system, such as a smartphone or computer.
[1075] "Support information available from national and local governments" refers to information about the support and services provided to users by national and local governments.
[1076] "Video learning menu" refers to a learning menu that includes learning content in video format.
[1077] A "database" refers to a collection of data within a system that organizes and stores information for easy retrieval.
[1078] "Study progress" refers to a state indicating how far the user has progressed in their studies.
[1079] A "user behavior log" refers to a record of a user's actions and operations while using a system.
[1080] An "alert" refers to a warning that is sent to users or administrators when the system detects an abnormality or suspicious behavior.
[1081] "Counseling reservation" refers to the act of a user reserving a date and time to receive counseling.
[1082] "Online Conference Link" means an access link for a conference held over the Internet.
[1083] "Emotional state" refers to the user's current emotional state.
[1084] "Emotion analysis" refers to the process of analyzing a user's emotions from their facial expressions and tone of voice.
[1085] The present invention provides a system for supporting students who have difficulty finding time to study due to family responsibilities or caring for the elderly. Hereinafter, an embodiment of the present invention will be described in detail.
[1086] Program processing explanation
[1087] User registration and authentication:
[1088] The server allows users to create a new account by entering their information through the device. This includes the user's name, email address, password, and family status. The entered information is temporarily stored on the device and sent to the server. The server uses the received information to create a new account and sends a verification email to the user. For users with existing accounts, the email address and password are entered on the login page, which is then sent to the server for verification. If verification is successful, the session begins.
[1089] Generate learning menu and further education information:
[1090] When a user logs in, the server acquires the user's learning history and home situation. Based on this, it calls up a generative AI model and generates a learning menu and further education information appropriate for the user. The generated information is sent to the user's device, where the user can view and select it.
[1091] Providing support information:
[1092] Based on the user's household situation, the server uses a generative AI model to generate support information available from national and local governments. This information includes specific application procedures and terms of use, making it easy for users to access support. Users can review this information and select the support they need.
[1093] Video learning menu provided:
[1094] Video learning menus provided by educational institutions and individual volunteers are stored in a database. As users continue their studies, the server checks their learning history and progress, and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[1095] User behavior log monitoring and alerting:
[1096] The server collects user activity logs and has the ability to issue alerts if suspicious behavior is detected. Log information from users operating their devices is sent to the server in real time. The server analyzes this information, and if suspicious behavior is detected, an alert is issued and appropriate action is taken.
[1097] Online Counseling:
[1098] A user who needs counseling can make a reservation by entering the desired date and time and the details through the terminal. The server stores the received reservation information in a database, generates a confirmation email and an online meeting link, and sends them to the user. The user can use this link to receive counseling at the specified date and time.
[1099] Sentiment analysis and learning menu recommendation:
[1100] As users study on their devices, their facial expressions and tone of voice are monitored through a camera and microphone equipped with an emotion engine. The server receives this data and uses a generative AI model to generate and recommend study menus based on the user's emotional state. For example, if a user is feeling stressed, the system will recommend content to help them relax.
[1101] Specific examples
[1102] For example, if high school student C has limited time to study due to caring for a family member, C can register and log in to the system. The server obtains C's learning history and family situation, and uses a generative AI model to generate an appropriate learning menu. At the same time, the emotion engine analyzes C's emotional state and provides an appropriate learning menu if C feels stressed or tired. The server can also generate support information from national and local governments and present nursing care support services that C can use. If C encounters difficulties in progressing with his studies, he can receive counseling using an online conference link.
[1103] Prompt Sentence Examples
[1104] For example, if a user is feeling stressed, the emotion engine will detect "stress" and the generative AI will use the following prompt to recommend "yoga videos to relax":
[1105] The user's emotion is "stress." What kind of relaxing content would you recommend for the learning menu?
[1106] With the above configuration, this system allows students who are constrained by family constraints to receive detailed support and study effectively anytime, anywhere.
[1107] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1108] Step 1:
[1109] User Registration and Authentication
[1110] Specific operation: The user uses the device to enter their information (name, email address, password, family situation, etc.) This input information is temporarily stored on the device and then sent to the server.
[1111] Input: User input information (name, email address, password, family situation)
[1112] Output: New account on server, confirmation email
[1113] Data processing: The server creates a new account based on the received user input information and sends a verification email to the user.
[1114] Step 2:
[1115] Log in
[1116] What happens: A user with an existing account enters their email address and password on the login page, and the device sends that information to the server.
[1117] Input: Email address, Password
[1118] Output: System login, session started
[1119] Data calculation: The server authenticates the user against the database and starts the session if authentication is successful.
[1120] Step 3:
[1121] Generation of learning menus and further education information
[1122] Specific operation: When a user logs in, the server obtains the user's learning history and family situation, and calls the generative AI model to generate a learning menu and further education information appropriate for the user.
[1123] Input: Learning history, family situation
[1124] Output: Appropriate learning menu, information on further education
[1125] Data calculation: The server passes data on learning history and family situation to the AI model, which analyzes it and generates an appropriate learning menu and information on further education.
[1126] Step 4:
[1127] Presenting the generated information
[1128] Specific operation: The server sends the generated learning menu and further education information to the user's device, where the user can view it.
[1129] Input: Generated learning menu, further education information
[1130] Output: An interface that displays learning menus and information on further education
[1131] Data processing: The server sends the generated learning menu and further education information to the user's device and presents it through a display interface.
[1132] Step 5:
[1133] Providing support information
[1134] Specific operation: Based on the user's household situation, a generative AI model is used to generate support information available from national and local governments.
[1135] Input: Family situation data
[1136] Output: Presents supporting information
[1137] Data calculation: The server passes data on the household situation to the generative AI model, which analyzes it and generates appropriate support information, which is then presented to the user.
[1138] Step 6:
[1139] Video learning menu recommendations
[1140] Specific operation: The server stores video learning menus provided by educational institutions and individual volunteers in a database, and recommends appropriate learning menus based on the user's learning progress.
[1141] Input: Learning progress data
[1142] Output: Video learning menu recommendations
[1143] Data calculation: The server uses a generative AI model based on learning progress data to recommend an appropriate video learning menu and sends it to the user's device.
[1144] Step 7:
[1145] User behavior log monitoring and alerts
[1146] Specific operation: The server collects user behavior logs and issues an alert if suspicious behavior is detected.
[1147] Input: User Action Log
[1148] Output: Alert notification
[1149] Data calculation: The server analyzes user behavior logs in real time and issues an alert if any suspicious behavior is detected.
[1150] Step 8:
[1151] Online counseling appointments and offers
[1152] Specific operation: The user makes an appointment to receive counseling, the server stores the received appointment information in a database, and generates and sends a confirmation email and an online meeting link to the user.
[1153] Input: Reservation information
[1154] Output: Confirmation email, online meeting link
[1155] Data processing: The server generates a confirmation email and online meeting link based on the reservation information and sends them to the user.
[1156] Step 9:
[1157] Sentiment analysis and learning menu recommendation
[1158] Specific operation: As the user studies on the device, the emotion engine monitors the user's facial expressions and tone of voice. The server receives this data and uses a generative AI model to recommend a study menu based on the user's emotional state.
[1159] Input: User's facial expression data, tone of voice data
[1160] Output: Emotion-based learning menu
[1161] Data calculation: The emotion engine analyzes the user's facial expressions and tone of voice, and the generative AI model uses that data to generate learning menus and recommend them to the user.
[1162] Examples:
[1163] For example, if high school student C has limited time to study due to caring for a family member, C can register with the system and log in to receive support for his studies and further education. First, the server obtains C's learning history and family situation, and uses a generative AI model to generate an appropriate learning menu. At the same time, the emotion engine monitors C's emotional state in real time, and if C feels stressed or tired, it provides an appropriate learning menu. The server also generates support information from national and local governments and presents nursing care support services that C can use. If C encounters difficulties in progressing with his studies, he can receive counseling using an online conference link.
[1164] Example prompt sentence:
[1165] The user's emotion is "stress." What kind of relaxing content would you recommend for the learning menu?
[1166]
[1167] 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 a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[1168] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1169] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.
[1170] [Third embodiment]
[1171] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[1172] 5, the data processing system 310 includes the data processing device 12 and a headset type terminal 314. An example of the data processing device 12 is a server.
[1173] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[1174] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.
[1175] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[1176] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[1177] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[1178] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[1179] The specific processing program 56 is an example of a "program" according to the technology of the present 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.
[1180] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[1181] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. 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 process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[1182] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. 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."
[1183] The present invention is a system for supporting students who are overwhelmed with family responsibilities, caregiving, and household chores. Specific embodiments of the present invention will be described below.
[1184] User Registration and Login
[1185] At the introduction stage of this system, users must enter their own information and create a new account. The user accesses the registration page and enters the required information (name, email address, password, family situation, etc.). The device temporarily stores this information and sends it to the server. The server creates a new account based on the received information and sends a verification email to the user.
[1186] Users with existing accounts enter their email address and password on the login page, and the device sends that information to the server, which checks it against a database for authentication and, if successful, starts a session.
[1187] Presenting options for learning and further education
[1188] When a user logs in, the server acquires the user's learning history and home situation. Based on this information, a generative AI model is called, and a learning menu and further education information appropriate for the user is generated. The generated information is sent from the server to the user's device, where the user can view and select from the presented options.
[1189] Providing support information from national and local governments
[1190] The server uses a generative AI model to generate appropriate support information from national and local governments based on the user's household situation. This information includes specific application procedures and terms of use, making it easy for users to access support. Users can review the displayed support information and select the support they or their family need.
[1191] Providing low-cost or free video learning options
[1192] Video learning menus provided by educational institutions and individual volunteers are stored in a database by the server. As users continue their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[1193] Strengthening the monitoring system
[1194] To ensure user safety, the system collects user activity logs and issues alerts if suspicious behavior is detected. The device sends user operation logs to a server in real time, which analyzes them. If suspicious behavior is detected, an alert is issued and appropriate action is taken.
[1195] Counseling room using Zoom
[1196] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time.
[1197] Specific examples
[1198] For example, suppose Mr. B, a junior high school student who is caring for a family member, registers with this system. When Mr. B logs in to the system, the server uses a generative AI model to provide an appropriate video learning menu and information on further education based on Mr. B's family situation and learning history. It also presents care support services from national and local governments that Mr. B's family can use. Mr. B can watch the recommended video learning menu and progress efficiently with his studies. If he has any concerns about his studies, he can also receive counseling via Zoom. In this way, an environment is created in which Mr. B can overcome learning disabilities caused by family circumstances and achieve his goals without giving up on continuing his education.
[1199] The processing flow will be explained below.
[1200] User Registration and Login
[1201] User registration (new registration)
[1202] Step 1:
[1203] User: Visit the registration page.
[1204] Step 2:
[1205] On the device: A registration form is displayed and the user is asked to enter the required information (name, email address, password, family status, etc.).
[1206] Step 3:
[1207] User: Enters the required information into the form and presses the submit button.
[1208] Step 4:
[1209] Terminal: Temporarily stores the entered information and sends it to the server.
[1210] Step 5:
[1211] Server: Validates the received information, stores it in a database, and creates a new account.
[1212] Step 6:
[1213] Server: A verification email will be sent to the registered email address to notify you that registration is complete.
[1214] User login (existing account)
[1215] Step 1:
[1216] User: Visits the login page.
[1217] Step 2:
[1218] On the device: Display a login form and ask the user to enter their email address and password.
[1219] Step 3:
[1220] User: Enter your email address and password and click the submit button.
[1221] Step 4:
[1222] Terminal: Temporarily stores the entered information and sends it to the server.
[1223] Step 5:
[1224] Server: Validates the information received and authenticates it against a database.
[1225] Step 6:
[1226] Server: If authentication is successful, it starts a session and returns the user information.
[1227] Step 7:
[1228] Terminal: Shows successful login and offers the user a menu to proceed to the next step.
[1229] Presenting options for learning and further education
[1230] Step 1:
[1231] Server: Obtains learning history and home situation from user login information.
[1232] Step 2:
[1233] Server: Calls the generative AI model based on the acquired information.
[1234] Step 3:
[1235] Server: The generative AI model generates learning menus and further education information appropriate for the user.
[1236] Step 4:
[1237] Server: Sends the generated learning menu and further education information to the user's device.
[1238] Step 5:
[1239] Terminal: Displays the provided learning menu and further education information to the user.
[1240] Step 6:
[1241] User: Review the options presented and select the appropriate one.
[1242] Providing support information from national and local governments
[1243] Step 1:
[1244] Server: Obtains the user's home situation information and checks whether appropriate support information is needed.
[1245] Step 2:
[1246] Server: Calls the generative AI model based on the acquired information.
[1247] Step 3:
[1248] Server: The generative AI model generates support information that can be received from national and local governments.
[1249] Step 4:
[1250] Server: Sends the generated support information to the user's device.
[1251] Step 5:
[1252] Terminal: Display detailed support information to the user.
[1253] Step 6:
[1254] Users: Check out the support information available to them and their families and take any necessary steps.
[1255] Providing low-cost or free video learning options
[1256] Step 1:
[1257] Server: Stores video learning menus provided by educational institutions and individual volunteers in a database.
[1258] Step 2:
[1259] Server: Checks user learning history and progress.
[1260] Step 3:
[1261] Server: Uses a generative AI model to recommend video learning options suitable for the user.
[1262] Step 4:
[1263] Server: Sends the recommended video learning menu to the user's device.
[1264] Step 5:
[1265] Device: Display a menu of recommended video learning experiences to the user.
[1266] Step 6:
[1267] User: Watch the provided video learning menu and progress through the learning process.
[1268] Strengthening the monitoring system
[1269] Step 1:
[1270] Terminal: Collects user behavior logs and sends them to the server.
[1271] Step 2:
[1272] Server: Analyzes collected logs and detects suspicious behavior.
[1273] Step 3:
[1274] Server: Generates an alert if suspicious activity is detected.
[1275] Step 4:
[1276] Terminal: Display an alert and notify the user.
[1277] Counseling room using Zoom
[1278] Step 1:
[1279] Terminal: Displays a form for booking a counseling appointment and prompts the user to enter the desired date and time and details.
[1280] Step 2:
[1281] User: Enter the desired date and time of counseling and the details, then click the send button.
[1282] Step 3:
[1283] Terminal: Temporarily stores the entered reservation information and sends it to the server.
[1284] Step 4:
[1285] Server: Stores reservation information in a database and manages schedules.
[1286] Step 5:
[1287] Server: Generates and sends confirmation emails and Zoom links to users.
[1288] Step 6:
[1289] User: Attend a consultation via the Zoom link at the appointed date and time.
[1290] Example 1
[1291] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1292] Today's students, who are overwhelmed with responsibilities, caregiving, and household chores at home, find it difficult to find time to study, posing a major obstacle to their ability to continue their education or achieve their goals. In particular, students who are unable to concentrate on their studies due to their home environment are likely to fall behind in their studies unless they are provided with appropriate support and information. To solve these issues, a system is needed that provides an environment in which students can study efficiently and also provides support information tailored to their home circumstances.
[1293] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[1294] In this invention, the server includes means for creating a new account based on user-entered information and authenticating an existing account, means for acquiring the user's learning history and family situation, calling a generative AI model, and generating a learning menu and further education information appropriate for the user, means for presenting the generated learning menu and further education information to the user's client device, means for generating and presenting support information available from national and local governments based on the user's family situation using the generative AI model, means for storing video learning menus provided by educational institutions and individual volunteers in a database and recommending an appropriate learning menu based on the user's learning progress, means for collecting and analyzing user behavior logs and issuing an alert if suspicious behavior is detected, and means for accepting counseling appointments, generating an online conference link corresponding to the specified date and time, and providing it to the user. This enables an environment in which students who are unable to find time to study due to family responsibilities can receive support tailored to their family circumstances while receiving recommended learning menus and further education information.
[1295] "User-input information" is a general term for information such as name, email address, password, and family status that a user provides to the system.
[1296] "New Account" refers to a user-specific account created when a user registers with the system for the first time.
[1297] An "existing account" is an account held by a user who is already registered in the system.
[1298] "Authentication" is the process by which a system verifies whether a user is legitimate based on the information entered by the user.
[1299] "Learning history" refers to a record of the learning activities and learning content that a user has undertaken up to now.
[1300] "Family situation" is information including the specific environment and responsibilities of the user's home, such as whether or not they need care and their financial situation.
[1301] A "generative artificial intelligence model" is an artificial intelligence technology that generates appropriate learning menus, further education information, support information, etc. based on data provided by the user.
[1302] The "learning menu" refers to the learning content and programs that a user should take.
[1303] "Information on further education" is information on schools, faculties, courses, etc. that is useful when a user is considering further education.
[1304] "Client device" refers to a device, such as a PC or smartphone, that a user uses to access and use the system.
[1305] "Support information" is information about the support and assistance that users can receive from national and local governments.
[1306] "Educational institutions" refers to institutions that provide education, such as elementary schools, junior high schools, high schools, universities, and vocational schools.
[1307] "Video learning menu" refers to video-based learning materials provided for educational purposes.
[1308] A "database" is a system for systematically organizing and storing information.
[1309] "Study progress" refers to the progress of the user in their studies.
[1310] A "user action log" is a record of the operations and activities performed by a user within the system.
[1311] An "alert" refers to a warning or notification issued by the system when suspicious behavior or anomalies are detected.
[1312] "Counseling" refers to consultations where users receive psychological and academic support.
[1313] "Online meeting link" refers to an access link that allows a user to participate in counseling or meetings via the Internet.
[1314] This invention is a system for supporting students who are overwhelmed with family responsibilities, caregiving, and household chores. This system provides appropriate learning menus and further education information based on the user's learning history and family situation, and also provides support information tailored to the user's family situation. Specific embodiments are described below.
[1315] User Registration and Login
[1316] A user accesses the system's registration page using a terminal and enters the required information, such as name, email address, password, and family status. The terminal temporarily stores the entered information and sends it to the server when the submit button is clicked. The server stores the received information in a secure database (e.g., MongoDB or MySQL) and creates a new account. It then sends a verification email to confirm the registration.
[1317] Existing users enter their email address and password on the login page, and the device sends that information to the server. The server authenticates the user by checking it against a database, and if authentication is successful, a session begins. During this process, a memory database such as Redis or a JSON Web Token (JWT) is used for session management.
[1318] Presenting options for learning and further education
[1319] When a user logs in, the server retrieves the user's learning history and home situation from a database. Based on this information, a generative AI model (e.g., GPT-3) is invoked, and appropriate prompts are entered to generate a learning menu and further education information. The generated information is sent from the server to the user's device, where the user can view the presented options and select the one they need.
[1320] Here is an example of a prompt used here:
[1321] "Generate an appropriate video learning menu and further education information based on Student A's learning history and family situation."
[1322] Providing support information from national and local governments
[1323] The server uses a generative AI model to generate appropriate support information from national and local governments based on the user's household situation. This information includes specific application procedures and terms of use, making it easy for users to access support. The generated support information is sent from the server to the user's device, where the user can view it and select the support they need.
[1324] Providing low-cost or free video learning options
[1325] The server stores video learning menus provided by educational institutions and individual volunteers in a database. As users continue their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[1326] Strengthening the monitoring system
[1327] The device collects user operation logs in real time and sends them to a server. The server analyzes the received log data and uses pattern matching and anomaly detection algorithms to identify suspicious behavior. If suspicious behavior is detected, the server immediately issues an alert and notifies the administrator. This process uses technologies such as Apache Spark and Elasticsearch.
[1328] Counseling room using Zoom
[1329] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time. This process uses Zoom's API.
[1330] Specific examples
[1331] For example, suppose User B, a junior high school student who is caring for a family member, registers with this system. When User B logs in to the system, the server uses a generative AI model based on User B's family situation and learning history to provide an appropriate video learning menu and information on further education. It also presents care support services from national and local governments that User B's family can use. User B can watch the recommended video learning menu and progress efficiently with their studies. If User B has any concerns about their studies, they can also receive counseling via Zoom. In this way, an environment is created in which User B can overcome learning disabilities caused by family circumstances and achieve their personal goals without giving up on continuing their education.
[1332] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1333] Step 1:
[1334] A user accesses the registration page and enters the required information, such as their name, email address, password, and family situation. The device temporarily stores the entered information in local storage, and when the submit button is clicked, the entered information is sent to the server via an HTTP request. Specifically, the form data is collected using JavaScript and sent to the server using a library such as axios.
[1335] Input: User-entered information such as name, email address, password, and family status.
[1336] Output: Submission of registration information to the server.
[1337] Step 2:
[1338] The server stores the received information in a secure database (such as MongoDB or MySQL) and creates a new account. It then generates and sends an authentication email to the user to confirm the registration. Specifically, the server uses Node.js or Python to store the information in a database and sends the authentication email using a service such as SendGrid.
[1339] Input: User registration information submitted in step 1.
[1340] Output: Access to database and sending authentication email.
[1341] Step 3:
[1342] An existing user accesses the login page and enters their email address and password. The device sends the entered information to the server, which then verifies it against the database for authentication. If authentication is successful, a session is started and an authenticated status is returned to the user. Specific operations include generating a JWT (JSON Web Token) and session management using a tool such as Redis.
[1343] Input: The email address and password entered by the user.
[1344] Output: Authentication result and session start.
[1345] Step 4:
[1346] When a user logs in, the server retrieves the user's learning history and home situation from a database. The retrieved data is used as a prompt to call a generative artificial intelligence model (e.g., GPT-3). Specifically, the server retrieves the data using a Python library and generates a prompt.
[1347] Input: Information of the user authenticated in step 3.
[1348] Output: Generated prompt sentences, learning history, and home situation data.
[1349] Step 5:
[1350] The server sends the generated prompt to the generative AI model, which generates the appropriate learning menu and further education information. The generated information is returned to the server and then sent to the client device. Specifically, the REST API is used to send the prompt to the generative AI model and receive the results.
[1351] Input: The generated prompt statement.
[1352] Output: Generated learning menu and further education information.
[1353] Step 6:
[1354] Based on the user's household situation, the server uses a generative artificial intelligence model to generate appropriate support information from national and local governments. The generated information includes specific application procedures and terms of use, and is sent from the server to the user's client device. Specifically, the information is generated using an API and an HTTP response is sent.
[1355] Input: User's household situation data.
[1356] Output: The generated supporting information.
[1357] Step 7:
[1358] Video learning menus provided by educational institutions and individual volunteers are stored in a server database. Next, as the user progresses with their learning, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device. Specifically, the system retrieves history information from the database and generates a prompt to send to the AI model.
[1359] Input: Video learning menus provided by educational institutions and individual volunteers, user learning history and progress.
[1360] Output: Recommended video learning menu.
[1361] Step 8:
[1362] The device collects user operation logs in real time and sends them to the server. The server receives the logs and analyzes them using pattern matching and anomaly detection algorithms. If any suspicious behavior is detected, an alert is issued and the administrator is notified. Specific operations include log collection and analysis using WebSockets, Apache Spark, Elasticsearch, etc.
[1363] Input: User operation log.
[1364] Output: Suspicious behavior detection results and alert notifications.
[1365] Step 9:
[1366] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time. Specific operations include generating the link using Zoom's API and sending the email.
[1367] Input: The desired date and time and counseling content entered by the user.
[1368] Output: Generated Zoom link and confirmation email.
[1369] Specific examples
[1370] For example, suppose that a junior high school student named B, who is caring for a family member, registers with the system and enters his / her home situation and learning history. When B logs in, the server sends the following prompt to the generative AI model based on B's home situation and learning history:
[1371] "Generate an appropriate video learning menu and further education information based on Student B's learning history and family situation."
[1372] As a result, the generated learning menu, information on further education, and information on nursing care support services from national and local governments that can be used by Mr. B's family are provided to the user's device.
[1373] (Application example 1)
[1374] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1375] The issue is that there is insufficient support for students who are overwhelmed with family responsibilities and caring for the elderly and are unable to find enough time to study or continue their education. As a result, many students fall behind in their studies or are forced to give up on continuing their education. Furthermore, there is a need to provide not only academic support but also appropriate information on public support that corresponds to the circumstances of families.
[1376] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[1377] In this invention, the server includes means for creating a new account based on user-input information and authenticating an existing account, means for acquiring the user's learning history and family situation, calling a generative AI model, and generating a learning menu and further education information appropriate for the user, and means for using the generative AI model to generate prompts for generating the learning menu and further education information based on the family situation. This enables students to receive appropriate learning support, further education information, and public support information while fulfilling their family responsibilities.
[1378] "User-entered information" refers to personal data such as a user's name, email address, password, and family status.
[1379] "Create a new account" is a procedure that generates a new user profile based on user-entered information, allowing the user to access the system.
[1380] "Authentication of an existing account" is a procedure that verifies the email address and password provided by an already registered user to confirm that the user is legitimate.
[1381] "Learning history" refers to a record of the learning activities that a user has undertaken to date.
[1382] "Family situation" refers to the individual circumstances of the user, such as domestic responsibilities and caregiving.
[1383] A "generative AI model" is a model that uses artificial intelligence and has the ability to generate appropriate information based on given data.
[1384] "Learning menu" refers to the learning content and plan provided to users.
[1385] "Higher education information" refers to information that helps users find out about future educational destinations and procedures for further education.
[1386] A "database" refers to a system that efficiently manages large amounts of data and quickly searches and retrieves necessary data.
[1387] "Recommendation means" refers to methods and technologies for presenting the optimal learning menu based on the user's learning history and progress.
[1388] "User behavior log" refers to a record of operations and actions performed by users when using a system.
[1389] An "alert" refers to a warning issued when suspicious behavior or anomalies are detected.
[1390] "Accepting a counseling appointment" is a procedure in which a user inputs the desired date and time and details to make a counseling appointment.
[1391] "Online meeting link" refers to the URL or access information for joining a meeting held over the Internet.
[1392] A "prompt sentence" is an instruction given to a generative AI model, and refers to the sentence that serves as input for generating specific information.
[1393] This is a system to support students who are overwhelmed with family responsibilities and caring for the elderly and are unable to find enough time to study or continue their education. The system aims to provide students with appropriate learning menus, information on further education, and information on public support through the collaboration of a server and user terminals.
[1394] User Registration and Login
[1395] When a user uses the system, they must first create a new account based on the information they enter. The user enters information such as their name, email address, password, and family situation from their device and sends this to the server. The server creates a new account in the database based on the information it receives and sends a verification email to the user. Users with existing accounts can log in by entering their email address and password, and start a session with the server.
[1396] Presenting options for learning and further education
[1397] When a user logs in, the server obtains the user's learning history and home situation. Based on this information, a generative AI model is called up to generate a learning menu and further education information appropriate for the user. The generated information is sent from the server to the user's device, where the user can view the presented options and select the appropriate one.
[1398] Providing support information from national and local governments
[1399] The server uses a generative AI model to generate support information from national and local governments appropriate for the user's household situation. This information includes specific application procedures and terms of use, and users can review the displayed support information and select the support they need for themselves and their family.
[1400] Providing low-cost or free video learning options
[1401] Video learning menus provided by educational institutions and individual volunteers are stored in a database by the server. As users continue their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[1402] Strengthening the monitoring system
[1403] To ensure user safety, the system collects user activity logs and issues alerts if suspicious behavior is detected. The device sends user operation logs to a server in real time, which analyzes them. If suspicious behavior is detected, an alert is issued and appropriate action is taken.
[1404] Counseling room using Zoom
[1405] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time.
[1406] Using generative AI models
[1407] In this invention, a generative AI model is used to generate prompts that generate appropriate learning menus and further education information based on the user's home situation. The server generates prompts such as the following based on the user's home situation and learning history, and inputs them into the generative AI model:
[1408] "Please provide the most appropriate learning options and information for students with {family situation}."
[1409] Specific examples
[1410] For example, if a junior high school student providing care at home logs in to the system, the generative AI model will provide appropriate learning options and information on further education based on the student's home situation and learning history, and will also provide information on care support services from local governments. Furthermore, if a student has concerns about their studies, they can make an appointment to receive counseling services via Zoom.
[1411] This system allows students to receive appropriate academic support and public assistance regardless of their family circumstances, providing an environment in which they can achieve their goals.
[1412] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1413] Step 1: User Registration
[1414] The terminal inputs user information (name, email address, password, family situation) into an input form and sends it to the server. The server creates a new account in the database based on the received information, generates a verification email, and sends it to the user. The input of this step is the user input information, and the output is the creation of a new account and the sending of a verification email.
[1415] Step 2: Log in
[1416] The terminal accepts an existing account user's email address and password, which are then sent to the server. The server checks the information against its database to verify it is correct, and if authenticated, begins a session. The input for this step is the email address and password, and the output is the start of a session.
[1417] Step 3: Obtaining family circumstances and learning history
[1418] The server retrieves the logged-in user's home situation and learning history from the database, including the user's home responsibilities and learning progress. The input of this step is the user's ID, and the output is the home situation and learning history data.
[1419] Step 4: Generate a prompt statement
[1420] The server generates a prompt appropriate for the generative AI model based on the acquired home situation and learning history. This prompt is in the format "Please provide the optimal learning menu and further education information for students whose home situation is {home situation}." The input for this step is data on home situation and learning history, and the output is the generated prompt.
[1421] Step 5: Create a learning menu and further education information
[1422] The server inputs the generated prompt into the generative AI model to generate a learning menu and further education information appropriate for the user. The generative AI model calculates appropriate information based on the given prompt and returns the results. The input for this step is the prompt, and the output is the generated learning menu and further education information.
[1423] Step 6: Present the information
[1424] The server sends the generated learning menu and further education information to the user's terminal, which displays it to the user through a user interface. The input of this step is the generated learning menu and further education information, and the output is the presentation of the information to the user.
[1425] Step 7: Providing support information from national and local governments
[1426] The server uses a generative AI model to generate appropriate support information based on the user's household situation. This information includes specific application methods and conditions and is provided to the user. The input for this step is household situation data, and the output is the generated support information.
[1427] Step 8: Provide a video learning menu
[1428] The server stores video learning menus provided by educational institutions and individual volunteers in a database and recommends appropriate learning menus based on the user's learning history and progress. The recommended menus are sent to the user's device, where the user watches them. The inputs to this step are learning history, progress, and video learning menus, and the output is the recommended learning menu.
[1429] Step 9: Behavioral Log Monitoring and Alerts
[1430] The device sends the user's operation log to the server in real time. The server analyzes the action log and issues an alert if any suspicious behavior is detected. The input of this step is the user's action log, and the output is the issuance of an alert.
[1431] Step 10: Book a consultation appointment
[1432] The user who needs counseling makes a reservation by inputting the date, time, and content on the terminal. The server saves the reservation information in a database and generates a confirmation email and an online meeting link to send to the user. The input of this step is the reservation information, and the output is a confirmation email and an online meeting link.
[1433] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[1434] The present invention is a system for supporting students who are overwhelmed with family responsibilities, caregiving, and household chores, and furthermore, it supports their studies and further education by combining it with an emotion engine that recognizes the user's emotions. Specific embodiments of the present invention will be described below.
[1435] User Registration and Login
[1436] At the introduction stage of this system, users must enter their own information and create a new account. The user accesses the registration page and enters the required information (name, email address, password, family situation, etc.). The device temporarily stores this information and sends it to the server. The server creates a new account based on the received information and sends a verification email to the user.
[1437] Users with existing accounts enter their email address and password on the login page, and the device sends that information to the server, which checks it against a database for authentication and, if successful, starts a session.
[1438] Presenting options for learning and further education
[1439] When a user logs in, the server acquires the user's learning history and home situation. Based on this information, a generative AI model is called, and a learning menu and further education information appropriate for the user is generated. The generated information is sent from the server to the user's device, where the user can view and select from the presented options.
[1440] Providing support information from national and local governments
[1441] The server uses a generative AI model to generate appropriate support information from national and local governments based on the user's household situation. This information includes specific application procedures and terms of use, making it easy for users to access support. Users can review the displayed support information and select the support they or their family need.
[1442] Providing low-cost or free video learning options
[1443] Video learning menus provided by educational institutions and individual volunteers are stored in a database by the server. As users continue their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[1444] Strengthening the monitoring system
[1445] To ensure user safety, the system collects user activity logs and issues alerts if suspicious behavior is detected. The device sends user operation logs to a server in real time, which analyzes them. If suspicious behavior is detected, an alert is issued and appropriate action is taken.
[1446] Counseling room using Zoom
[1447] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time.
[1448] Introducing the Emotion Engine
[1449] The system is equipped with an emotion engine that recognizes the user's emotions, providing more detailed support. When the user is viewing the learning menu on their device, the emotion engine monitors the user's facial expressions and tone of voice in real time to analyze their emotional state. The server receives this emotion data and uses a generative AI model to adjust the learning menu and further education information according to the user's emotional state.
[1450] For example, if a user is feeling stressed, the emotion engine will detect this and the server will adjust the difficulty of the learning menu or recommend content to help them relax. It is also possible to analyze emotion data to identify areas in which the user is particularly interested and prioritize the provision of learning menus related to those areas.
[1451] Specific examples
[1452] For example, if high school student C has limited study time due to caring for a family member, C can register with the system and log in to receive support for his or her studies and further education. First, the server obtains C's learning history and family situation, and uses a generative AI model to generate an appropriate learning menu. At the same time, the emotion engine monitors C's emotional state in real time and provides an appropriate learning menu if C feels stressed or fatigued. In addition, the server generates support information from national and local governments, helping C access nursing care support services. If C encounters difficulties in his or her study progress, he or she can receive counseling via Zoom. This allows C to overcome the constraints of his or her family and effectively advance his or her studies toward his or her goals.
[1453] The processing flow will be explained below.
[1454] User Registration and Login
[1455] User registration (new registration)
[1456] Step 1:
[1457] User: Visit the registration page.
[1458] Step 2:
[1459] On the device: Display a registration form and ask the user to enter required information such as name, email address, password, and family status.
[1460] Step 3:
[1461] User: Enters the required information into the form and presses the submit button.
[1462] Step 4:
[1463] Terminal: Temporarily stores the entered information and sends it to the server.
[1464] Step 5:
[1465] Server: Validates the received information, stores it in a database, and creates a new account.
[1466] Step 6:
[1467] Server: A verification email will be sent to the registered email address to notify you that registration is complete.
[1468] User login (existing account)
[1469] Step 1:
[1470] User: Visits the login page.
[1471] Step 2:
[1472] On the device: Display a login form and ask the user to enter their email address and password.
[1473] Step 3:
[1474] User: Enter your email address and password and click the send button.
[1475] Step 4:
[1476] Terminal: Temporarily stores the entered information and sends it to the server.
[1477] Step 5:
[1478] Server: Validates the information received and authenticates it against a database.
[1479] Step 6:
[1480] Server: If authentication is successful, it starts a session and returns the user information.
[1481] Step 7:
[1482] Terminal: Shows successful login and offers the user a menu to proceed to the next step.
[1483] Presenting options for learning and further education
[1484] Step 1:
[1485] Server: Obtains learning history and home situation from user login information.
[1486] Step 2:
[1487] Server: Calls the generative AI model based on the acquired information.
[1488] Step 3:
[1489] Server: The generative AI model generates learning menus and further education information appropriate for the user.
[1490] Step 4:
[1491] Server: Sends the generated learning menu and further education information to the user's device.
[1492] Step 5:
[1493] Terminal: Displays the provided learning menu and further education information to the user.
[1494] Step 6:
[1495] User: Review the options presented and select the appropriate one.
[1496] Providing support information from national and local governments
[1497] Step 1:
[1498] Server: Obtains the user's home situation information and checks whether appropriate support information is needed.
[1499] Step 2:
[1500] Server: Calls the generative AI model based on the acquired information.
[1501] Step 3:
[1502] Server: The generative AI model generates support information that can be received from national and local governments.
[1503] Step 4:
[1504] Server: Sends the generated support information to the user's device.
[1505] Step 5:
[1506] Terminal: Display detailed support information to the user.
[1507] Step 6:
[1508] Users: Check out the support information available to them and their families and take any necessary steps.
[1509] Providing low-cost or free video learning options
[1510] Step 1:
[1511] Server: Stores video learning menus provided by educational institutions and individual volunteers in a database.
[1512] Step 2:
[1513] Server: Checks user learning history and progress.
[1514] Step 3:
[1515] Server: Uses a generative AI model to recommend video learning options suitable for the user.
[1516] Step 4:
[1517] Server: Sends the recommended video learning menu to the user's device.
[1518] Step 5:
[1519] Device: Display a menu of recommended video learning experiences to the user.
[1520] Step 6:
[1521] User: Watch the provided video learning menu and progress through the learning process.
[1522] Strengthening the monitoring system
[1523] Step 1:
[1524] Terminal: Collects user behavior logs and sends them to the server.
[1525] Step 2:
[1526] Server: Analyzes collected logs and detects suspicious behavior.
[1527] Step 3:
[1528] Server: Generates an alert if suspicious activity is detected.
[1529] Step 4:
[1530] Terminal: Display an alert and notify the user.
[1531] Counseling room using Zoom
[1532] Step 1:
[1533] Terminal: Displays a form for booking a counseling appointment and prompts the user to enter the desired date and time and details.
[1534] Step 2:
[1535] User: Enter the desired date and time of the counseling session and the details, then press the send button.
[1536] Step 3:
[1537] Terminal: Temporarily stores the entered reservation information and sends it to the server.
[1538] Step 4:
[1539] Server: Stores reservation information in a database and manages schedules.
[1540] Step 5:
[1541] Server: Generates and sends confirmation emails and Zoom links to users.
[1542] Step 6:
[1543] User: Attend a consultation via the Zoom link at the appointed date and time.
[1544] Introducing the Emotion Engine
[1545] Step 1:
[1546] Device: While the user is viewing the learning menu, the emotion engine is activated and the user's facial expressions and tone of voice are monitored in real time.
[1547] Step 2:
[1548] Emotion engine: Analyzes the user's emotional state and sends the data to the server.
[1549] Step 3:
[1550] Server: Based on the received emotional data, the generative AI model is called to adjust the learning menu and further education information.
[1551] Step 4:
[1552] Server: Sends learning menus and further education information tailored based on the user's emotional state to the user's device.
[1553] Step 5:
[1554] Terminal: Display tailored learning menus and further education information to users.
[1555] Step 6:
[1556] User: Select from the provided learning menu and further education information to proceed with their studies.
[1557] Example 2
[1558] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1559] This invention relates to a system for supporting students who are unable to find time to study due to family responsibilities or caregiving. Conventional systems do not adequately provide comprehensive learning support or support for further education for students who are easily affected by their home environment. Furthermore, there are also issues with providing attentive support according to the user's emotional state and responding immediately to suspicious operations. Furthermore, there are insufficient means for providing support information from national and local governments to users in an easy-to-understand manner.
[1560] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1561] In this invention, the server includes: means for creating a new account based on user-entered information and authenticating an existing account; means for acquiring the user's learning history and family situation, calling a generative AI model, and generating a learning menu and further education information appropriate for the user; means for presenting the generated learning menu and further education information to the user's device; means for generating and presenting support information available from national and local governments based on the user's family situation using the generative AI model; means for storing video learning menus provided by educational institutions and individual providers in a data management device and recommending an appropriate learning menu based on the user's learning progress; means for collecting and analyzing user operation logs and issuing an alert if suspicious operations are detected; means for accepting counseling appointments, generating an online conference link for providing counseling at a specified date and time, and providing the user with the link; and means for collecting the user's emotional data from the device and using the generative AI model to adjust the learning menu and further education information according to the user's emotional state. This enables effective learning and further education support that overcomes the constraints of the home.
[1562] "User-entered information" refers to information such as name, email address, password, and family status that a user enters to register with the system.
[1563] The "means for creating new accounts and authenticating existing accounts" refers to a combination of software and hardware for creating new accounts based on user-entered information and authenticating existing account information.
[1564] "User's learning history" is a record of the user's past learning activities, including the learning content, assignments, progress, etc.
[1565] "Family situation" refers to the user's responsibilities and roles within the home, financial situation, and other information about the home.
[1566] A "generative AI model" is an artificial intelligence model that uses machine learning algorithms to generate appropriate learning menus and further education information from user information.
[1567] "Appropriate learning menu and further education information" is information about education and further education that is optimal for the user, generated based on the user's learning history and family situation.
[1568] A "user's terminal" is an electronic device such as a computer, smartphone, or tablet that a user uses to operate the system.
[1569] A "data management device" is a combination of hardware and software for storing and managing data provided by educational institutions and individual providers.
[1570] A "user operation log" is a record of operations performed by a user on the system, including, for example, click operations, page transitions, and input information.
[1571] "Suspicious activity" is any activity that deviates from the normal usage pattern of the system and may include unauthorized access or unusual behavior.
[1572] "Means for issuing alerts" is a function for notifying users and administrators when suspicious operations are detected.
[1573] An "online conference link" is a conference link used over the Internet that is generated to accommodate a counseling appointment.
[1574] "Emotion data" is data that indicates the user's emotional state, obtained from the user's facial expression, tone of voice, and the like.
[1575] A "streaming interface" is a screen or application that can play back generated learning menus and further education information in real time.
[1576] "Specific application method" is information indicating the procedures that users must follow to receive support from national or local governments.
[1577] The present invention is a system for supporting students who are overwhelmed with family responsibilities and caring for the elderly, and it supports their studies and further education by combining an emotion engine that recognizes the user's emotions. Specific embodiments of the present invention will be described below.
[1578] System Overview
[1579] The system utilizes a server, user devices, and a generative AI model to support users' learning. The system's main components include user registration and authentication, provision of learning menus and information on further education, generation of support information from national and local governments, provision of low-cost or free video learning menus, strengthened monitoring, a counseling room using Zoom, and the introduction of an emotion engine.
[1580] User Registration and Login
[1581] Users enter information such as their name, email address, password, and family situation through their device. The device temporarily stores the entered information and sends it to the server using the HTTPS protocol. The server creates a new account based on the received information and sends a verification email to the user. Users with existing accounts can also enter their email address and password on the login page and send this information to the server. The server compares the information with the database for verification and, if successful, starts a session.
[1582] Presenting options for learning and further education
[1583] When a user logs in, the server obtains the user's learning history and home situation. Based on the obtained information, the server invokes a generative AI model (e.g., OpenAI or GPT-3) to generate a learning menu and further education information appropriate for the user. The generated information is sent from the server to the user's device in JSON format, where it is analyzed and displayed in a format appropriate for the user.
[1584] Providing support information from national and local governments
[1585] The server uses a generative AI model to generate appropriate support information from national and local governments based on the user's household situation. The generated information includes specific application procedures and terms of use, making it easy for users to access support. The generated information is sent from the server to the user's device, where it is displayed.
[1586] Providing low-cost or free video learning options
[1587] The server stores video learning menus provided by educational institutions and individual providers in a data management device (e.g., a database). As the user progresses with their studies, the server checks the user's learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, which then watches them and progresses with the study.
[1588] Strengthening the monitoring system
[1589] The device records the user's operation log in real time and sends it to the server. The server analyzes the operation log and issues an alert if any suspicious operation is detected. Suspicious operations may include unauthorized access or abnormal behavior. Once an alert is issued, appropriate action is taken.
[1590] Counseling room using Zoom
[1591] Users who need counseling can make a reservation by entering the desired date, time, and details through their device. The device sends the entered reservation information to the server, which stores it in a database. After confirming the reservation information, the server generates a confirmation email and a Zoom link and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time.
[1592] Introducing the Emotion Engine
[1593] The emotion engine, which recognizes the user's emotions, monitors the user's facial expressions and tone of voice in real time through the device and analyzes their emotional state. The device collects this emotional data and sends it to a server. The server then uses a generative AI model based on the emotional data to adjust the learning menu and further education information according to the user's emotional state. For example, if the user is feeling stressed, it can provide relaxation content or a learning menu with adjusted difficulty.
[1594] Specific examples
[1595] For example, if a high school student user has limited time to study due to caring for a family member, they can use this system to receive support for their studies and further education. Users enter their personal information to create a new account. After logging in, the server obtains the user's learning history and family situation and uses a generative AI model to generate an appropriate learning menu. At the same time, the emotion engine monitors the user's emotional state in real time and provides an appropriate learning menu if the user feels stressed or fatigued. The server also generates support information from national and local governments, helping the user access care support services. Users can also receive counseling for further education via Zoom.
[1596] Example prompt sentence:
[1597] "If a high school student user is busy caring for a family member, please tell me in detail how they can use the system to receive support for their studies and further education."
[1598] As described above, by linking each element of the system, effective learning support and support for further education can be realized, overcoming the constraints of the home.
[1599] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1600] Step 1: Enter your user registration information
[1601] The user enters information such as name, email address, password, and family status through the device, and the entered information is temporarily stored on the device.
[1602] Step 2: Send registration information to the server
[1603] The device sends the entered information to the server using the HTTPS protocol. The sent data includes name, email address, password, family status, etc. The server receives it and stores it in a database.
[1604] Step 3: Create an account and receive a verification email
[1605] The server creates a new account based on the received information, then sends a verification email to the user's email address, which contains a verification link that the user must click to activate the account.
[1606] Step 4: Enter your login details
[1607] Users with existing accounts enter their email address and password on the device's login page, which the device then sends to the server.
[1608] Step 5: Authentication and session initiation
[1609] The server checks the received login information against a database. If authentication is successful, the server starts a session and sends the session information to the terminal. The terminal receives this information and allows the user to use the system.
[1610] Step 6: Obtaining learning history and home situation
[1611] When a user logs in, the server retrieves the user's learning history and home situation from the database. This information is temporarily stored in memory for use in the next step.
[1612] Step 7: Invoke the generative AI model
[1613] The server inputs the acquired learning history and home situation into a generative AI model. The generative AI model (e.g., OpenAI's GPT-3) uses this information to generate a learning menu and further education information appropriate for the user. The generated information is returned to the server.
[1614] Step 8: Generate presentation information and send it to the device
[1615] The server converts the learning menu and further education information obtained from the generative AI model into JSON format and sends it to the user's device, which receives the information and displays it to the user in an appropriate format.
[1616] Step 9: Generate supporting information from state and local governments
[1617] The server uses a generative AI model to generate appropriate support information based on the user's household situation. The generated information includes specific application procedures and terms of use. This information is also converted into JSON format and sent to the device, where it is displayed.
[1618] Step 10: Storing and recommending video learning menus
[1619] Video learning menus provided by educational institutions and individual providers are stored in a database by the server. As the user progresses with their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the device, and the user watches them to progress with their studies.
[1620] Step 11: Collect and analyze user operation logs
[1621] The device records user operation logs in real time and sends them to the server. The server analyzes the logs and issues an alert if any suspicious operations are detected. Suspicious operations include unauthorized access and abnormal behavior. Once an alert is issued, appropriate action is taken.
[1622] Step 12: Book a consultation appointment and generate a Zoom link
[1623] The user makes a reservation by entering the desired date, time, and content of the counseling session through the device. The device sends this to the server, which stores the reservation information in a database. After confirming the reservation information, the server generates a confirmation email and a Zoom link and sends them to the user. The user receives counseling using the Zoom link at the specified date and time.
[1624] Step 13: Collect and analyze sentiment data
[1625] The device monitors the user's facial expressions and tone of voice in real time to collect emotional data, which is then sent to a server. The server analyzes the emotional data and uses a generative AI model to adjust learning menus and advancement information according to the user's emotional state.
[1626] Through the above series of processes, the system provides effective support for learning and further education that overcomes the constraints of the home.
[1627] (Application example 2)
[1628] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1629] Many students are unable to find enough time to study due to family responsibilities or caring for the elderly, and as a result, they are not provided with adequate learning support or information on further education. These students also suffer from stress and emotional anxiety, and traditional learning systems lack the means to address these issues. This makes it difficult for students to study effectively, and there is a need to address this issue.
[1630] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[1631] In this invention, the server includes: means for creating a new account based on user-entered information and authenticating an existing account; means for acquiring the user's learning history and family situation, calling a generative AI model, and generating a learning menu and further education information appropriate for the user; and means for presenting the generated learning menu and further education information to the user's device. This allows even students with family responsibilities to receive appropriate learning menus and further education information. Furthermore, the server includes means for generating and presenting support information available from national and local governments based on the user's family situation using a generative AI model; means for storing video learning menus provided by educational institutions and individual volunteers in a database and recommending appropriate learning menus based on the user's learning progress; means for collecting and analyzing user behavior logs and issuing alerts when suspicious behavior is detected; means for accepting counseling appointments, generating an online conference link for providing counseling at the specified date and time, and providing the user with the link; and means for analyzing the user's emotional state and using a generative AI model to recommend a learning menu appropriate to the user's emotional state. This allows even students with family constraints or emotional anxieties to effectively progress in their studies while receiving attentive support.
[1632] "User-entered information" refers to the act of a user entering their own information into the system and the content of that information.
[1633] "New Account" refers to an individual user profile created by a user for the first time on this system.
[1634] "Existing Account" refers to an individual user profile of a user who is already registered in the System.
[1635] "Authentication" refers to the process of verifying that a user is truly the owner of an account when logging into a system.
[1636] "Study history" refers to the records and results of the user's learning to date.
[1637] "Family situation" refers to the user's home environment and responsibilities, such as the burden of caregiving and roles within the home.
[1638] A "generative AI model" refers to a model that uses artificial intelligence technology to generate various information.
[1639] "Learning Menu" refers to a set of learning content provided to a user.
[1640] "Educational information" refers to information that allows a user to advance to the next academic stage (high school, university, vocational school, etc.).
[1641] "Terminal" refers to an electronic device used to use the system, such as a smartphone or computer.
[1642] "Support information available from national and local governments" refers to information about the support and services provided to users by national and local governments.
[1643] "Video learning menu" refers to a learning menu that includes learning content in video format.
[1644] A "database" refers to a collection of data within a system that organizes and stores information for easy retrieval.
[1645] "Study progress" refers to a state indicating how far the user has progressed in their studies.
[1646] A "user behavior log" refers to a record of a user's actions and operations while using a system.
[1647] An "alert" refers to a warning that is sent to users or administrators when the system detects an abnormality or suspicious behavior.
[1648] "Counseling reservation" refers to the act of a user reserving a date and time to receive counseling.
[1649] "Online Conference Link" means an access link for a conference held over the Internet.
[1650] "Emotional state" refers to the user's current emotional state.
[1651] "Emotion analysis" refers to the process of analyzing a user's emotions from their facial expressions and tone of voice.
[1652] The present invention provides a system for supporting students who have difficulty finding time to study due to family responsibilities or caring for the elderly. Hereinafter, an embodiment of the present invention will be described in detail.
[1653] Program processing explanation
[1654] User registration and authentication:
[1655] The server allows users to create a new account by entering their information through the device. This includes the user's name, email address, password, and family status. The entered information is temporarily stored on the device and sent to the server. The server uses the received information to create a new account and sends a verification email to the user. For users with existing accounts, the email address and password are entered on the login page, which is then sent to the server for verification. If verification is successful, the session begins.
[1656] Generate learning menu and further education information:
[1657] When a user logs in, the server acquires the user's learning history and home situation. Based on this, it calls up a generative AI model and generates a learning menu and further education information appropriate for the user. The generated information is sent to the user's device, where the user can view and select it.
[1658] Providing support information:
[1659] Based on the user's household situation, the server uses a generative AI model to generate support information available from national and local governments. This information includes specific application procedures and terms of use, making it easy for users to access support. Users can review this information and select the support they need.
[1660] Video learning menu provided:
[1661] Video learning menus provided by educational institutions and individual volunteers are stored in a database. As users continue their studies, the server checks their learning history and progress, and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[1662] User behavior log monitoring and alerting:
[1663] The server collects user activity logs and has the ability to issue alerts if suspicious behavior is detected. Log information from users operating their devices is sent to the server in real time. The server analyzes this information, and if suspicious behavior is detected, an alert is issued and appropriate action is taken.
[1664] Online Counseling:
[1665] A user who needs counseling can make a reservation by entering the desired date and time and the details through the terminal. The server stores the received reservation information in a database, generates a confirmation email and an online meeting link, and sends them to the user. The user can use this link to receive counseling at the specified date and time.
[1666] Sentiment analysis and learning menu recommendation:
[1667] As users study on their devices, their facial expressions and tone of voice are monitored through a camera and microphone equipped with an emotion engine. The server receives this data and uses a generative AI model to generate and recommend study menus based on the user's emotional state. For example, if a user is feeling stressed, the system will recommend content to help them relax.
[1668] Specific examples
[1669] For example, if high school student C has limited time to study due to caring for a family member, C can register and log in to the system. The server obtains C's learning history and family situation, and uses a generative AI model to generate an appropriate learning menu. At the same time, the emotion engine analyzes C's emotional state and provides an appropriate learning menu if C feels stressed or tired. The server can also generate support information from national and local governments and present nursing care support services that C can use. If C encounters difficulties in progressing with his studies, he can receive counseling using an online conference link.
[1670] Prompt Sentence Examples
[1671] For example, if a user is feeling stressed, the emotion engine will detect "stress" and the generative AI will use the following prompt to recommend "yoga videos to relax":
[1672] The user's emotion is "stress." What kind of relaxing content would you recommend for the learning menu?
[1673] With the above configuration, this system allows students who are constrained by family constraints to receive detailed support and study effectively anytime, anywhere.
[1674] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1675] Step 1:
[1676] User Registration and Authentication
[1677] Specific operation: The user uses the device to enter their information (name, email address, password, family situation, etc.) This input information is temporarily stored on the device and then sent to the server.
[1678] Input: User input information (name, email address, password, family situation)
[1679] Output: New account on server, confirmation email
[1680] Data processing: The server creates a new account based on the received user input information and sends a verification email to the user.
[1681] Step 2:
[1682] Log in
[1683] What happens: A user with an existing account enters their email address and password on the login page, and the device sends that information to the server.
[1684] Input: Email address, Password
[1685] Output: System login, session started
[1686] Data calculation: The server authenticates the user against the database and starts the session if authentication is successful.
[1687] Step 3:
[1688] Generation of learning menus and further education information
[1689] Specific operation: When a user logs in, the server obtains the user's learning history and family situation, and calls the generative AI model to generate a learning menu and further education information appropriate for the user.
[1690] Input: Learning history, family situation
[1691] Output: Appropriate learning menu, information on further education
[1692] Data calculation: The server passes data on learning history and family situation to the AI model, which analyzes it and generates an appropriate learning menu and information on further education.
[1693] Step 4:
[1694] Presenting the generated information
[1695] Specific operation: The server sends the generated learning menu and further education information to the user's device, where the user can view it.
[1696] Input: Generated learning menu, further education information
[1697] Output: An interface that displays learning menus and information on further education
[1698] Data processing: The server sends the generated learning menu and further education information to the user's device and presents it through a display interface.
[1699] Step 5:
[1700] Providing support information
[1701] Specific operation: Based on the user's household situation, a generative AI model is used to generate support information available from national and local governments.
[1702] Input: Family situation data
[1703] Output: Presents supporting information
[1704] Data calculation: The server passes data on the household situation to the generative AI model, which analyzes it and generates appropriate support information, which is then presented to the user.
[1705] Step 6:
[1706] Video learning menu recommendations
[1707] Specific operation: The server stores video learning menus provided by educational institutions and individual volunteers in a database, and recommends appropriate learning menus based on the user's learning progress.
[1708] Input: Learning progress data
[1709] Output: Video learning menu recommendations
[1710] Data calculation: The server uses a generative AI model based on learning progress data to recommend an appropriate video learning menu and sends it to the user's device.
[1711] Step 7:
[1712] User behavior log monitoring and alerts
[1713] Specific operation: The server collects user behavior logs and issues an alert if suspicious behavior is detected.
[1714] Input: User Action Log
[1715] Output: Alert notification
[1716] Data calculation: The server analyzes user behavior logs in real time and issues an alert if any suspicious behavior is detected.
[1717] Step 8:
[1718] Online counseling appointments and offers
[1719] Specific operation: The user makes an appointment to receive counseling, the server stores the received appointment information in a database, and generates and sends a confirmation email and an online meeting link to the user.
[1720] Input: Reservation information
[1721] Output: Confirmation email, online meeting link
[1722] Data processing: The server generates a confirmation email and online meeting link based on the reservation information and sends them to the user.
[1723] Step 9:
[1724] Sentiment analysis and learning menu recommendation
[1725] Specific operation: As the user studies on the device, the emotion engine monitors the user's facial expressions and tone of voice. The server receives this data and uses a generative AI model to recommend a study menu based on the user's emotional state.
[1726] Input: User's facial expression data, tone of voice data
[1727] Output: Emotion-based learning menu
[1728] Data calculation: The emotion engine analyzes the user's facial expressions and tone of voice, and the generative AI model uses that data to generate learning menus and recommend them to the user.
[1729] Examples:
[1730] For example, if high school student C has limited time to study due to caring for a family member, C can register with the system and log in to receive support for his studies and further education. First, the server obtains C's learning history and family situation, and uses a generative AI model to generate an appropriate learning menu. At the same time, the emotion engine monitors C's emotional state in real time, and if C feels stressed or tired, it provides an appropriate learning menu. The server also generates support information from national and local governments and presents nursing care support services that C can use. If C encounters difficulties in progressing with his studies, he can receive counseling using an online conference link.
[1731] Example prompt sentence:
[1732] The user's emotion is "stress." What kind of relaxing content would you recommend for the learning menu?
[1733]
[1734] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[1735] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1736] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.
[1737] [Fourth embodiment]
[1738] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[1739] 7, a 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.
[1740] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[1741] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.
[1742] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[1743] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[1744] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[1745] The control object 443 includes a display device, LEDs in the eyes, and motors for driving 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 emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.
[1746] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[1747] The specific processing program 56 is an example of a "program" according to the technology of the present 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.
[1748] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[1749] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. 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 process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[1750] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1751] The present invention is a system for supporting students who are overwhelmed with family responsibilities, caregiving, and household chores. Specific embodiments of the present invention will be described below.
[1752] User Registration and Login
[1753] At the introduction stage of this system, users must enter their own information and create a new account. The user accesses the registration page and enters the required information (name, email address, password, family situation, etc.). The device temporarily stores this information and sends it to the server. The server creates a new account based on the received information and sends a verification email to the user.
[1754] Users with existing accounts enter their email address and password on the login page, and the device sends that information to the server, which checks it against a database for authentication and, if successful, starts a session.
[1755] Presenting options for learning and further education
[1756] When a user logs in, the server acquires the user's learning history and home situation. Based on this information, a generative AI model is called, and a learning menu and further education information appropriate for the user is generated. The generated information is sent from the server to the user's device, where the user can view and select from the presented options.
[1757] Providing support information from national and local governments
[1758] The server uses a generative AI model to generate appropriate support information from national and local governments based on the user's household situation. This information includes specific application procedures and terms of use, making it easy for users to access support. Users can review the displayed support information and select the support they or their family need.
[1759] Providing low-cost or free video learning options
[1760] Video learning menus provided by educational institutions and individual volunteers are stored in a database by the server. As users continue their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[1761] Strengthening the monitoring system
[1762] To ensure user safety, the system collects user activity logs and issues alerts if suspicious behavior is detected. The device sends user operation logs to a server in real time, which analyzes them. If suspicious behavior is detected, an alert is issued and appropriate action is taken.
[1763] Counseling room using Zoom
[1764] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time.
[1765] Specific examples
[1766] For example, suppose Mr. B, a junior high school student who is caring for a family member, registers with this system. When Mr. B logs in to the system, the server uses a generative AI model to provide an appropriate video learning menu and information on further education based on Mr. B's family situation and learning history. It also presents care support services from national and local governments that Mr. B's family can use. Mr. B can watch the recommended video learning menu and progress efficiently with his studies. If he has any concerns about his studies, he can also receive counseling via Zoom. In this way, an environment is created in which Mr. B can overcome learning disabilities caused by family circumstances and achieve his goals without giving up on continuing his education.
[1767] The processing flow will be explained below.
[1768] User Registration and Login
[1769] User registration (new registration)
[1770] Step 1:
[1771] User: Visit the registration page.
[1772] Step 2:
[1773] On the device: A registration form is displayed and the user is asked to enter the required information (name, email address, password, family status, etc.).
[1774] Step 3:
[1775] User: Enters the required information into the form and presses the submit button.
[1776] Step 4:
[1777] Terminal: Temporarily stores the entered information and sends it to the server.
[1778] Step 5:
[1779] Server: Validates the received information, stores it in a database, and creates a new account.
[1780] Step 6:
[1781] Server: A verification email will be sent to the registered email address to notify you that registration is complete.
[1782] User login (existing account)
[1783] Step 1:
[1784] User: Visits the login page.
[1785] Step 2:
[1786] On the device: Display a login form and ask the user to enter their email address and password.
[1787] Step 3:
[1788] User: Enter your email address and password and click the submit button.
[1789] Step 4:
[1790] Terminal: Temporarily stores the entered information and sends it to the server.
[1791] Step 5:
[1792] Server: Validates the information received and authenticates it against a database.
[1793] Step 6:
[1794] Server: If authentication is successful, it starts a session and returns the user information.
[1795] Step 7:
[1796] Terminal: Shows successful login and offers the user a menu to proceed to the next step.
[1797] Presenting options for learning and further education
[1798] Step 1:
[1799] Server: Obtains learning history and home situation from user login information.
[1800] Step 2:
[1801] Server: Calls the generative AI model based on the acquired information.
[1802] Step 3:
[1803] Server: The generative AI model generates learning menus and further education information appropriate for the user.
[1804] Step 4:
[1805] Server: Sends the generated learning menu and further education information to the user's device.
[1806] Step 5:
[1807] Terminal: Displays the provided learning menu and further education information to the user.
[1808] Step 6:
[1809] User: Review the options presented and select the appropriate one.
[1810] Providing support information from national and local governments
[1811] Step 1:
[1812] Server: Obtains the user's home situation information and checks whether appropriate support information is needed.
[1813] Step 2:
[1814] Server: Calls the generative AI model based on the acquired information.
[1815] Step 3:
[1816] Server: The generative AI model generates support information that can be received from national and local governments.
[1817] Step 4:
[1818] Server: Sends the generated support information to the user's device.
[1819] Step 5:
[1820] Terminal: Display detailed support information to the user.
[1821] Step 6:
[1822] Users: Check out the support information available to them and their families and take any necessary steps.
[1823] Providing low-cost or free video learning options
[1824] Step 1:
[1825] Server: Stores video learning menus provided by educational institutions and individual volunteers in a database.
[1826] Step 2:
[1827] Server: Checks user learning history and progress.
[1828] Step 3:
[1829] Server: Uses a generative AI model to recommend video learning options suitable for the user.
[1830] Step 4:
[1831] Server: Sends the recommended video learning menu to the user's device.
[1832] Step 5:
[1833] Device: Display a menu of recommended video learning experiences to the user.
[1834] Step 6:
[1835] User: Watch the provided video learning menu and progress through the learning process.
[1836] Strengthening the monitoring system
[1837] Step 1:
[1838] Terminal: Collects user behavior logs and sends them to the server.
[1839] Step 2:
[1840] Server: Analyzes collected logs and detects suspicious behavior.
[1841] Step 3:
[1842] Server: Generates an alert if suspicious activity is detected.
[1843] Step 4:
[1844] Terminal: Display an alert and notify the user.
[1845] Counseling room using Zoom
[1846] Step 1:
[1847] Terminal: Displays a form for booking a counseling appointment and prompts the user to enter the desired date and time and details.
[1848] Step 2:
[1849] User: Enter the desired date and time of counseling and the details, then click the send button.
[1850] Step 3:
[1851] Terminal: Temporarily stores the entered reservation information and sends it to the server.
[1852] Step 4:
[1853] Server: Stores reservation information in a database and manages schedules.
[1854] Step 5:
[1855] Server: Generates and sends confirmation emails and Zoom links to users.
[1856] Step 6:
[1857] User: Attend a consultation via the Zoom link at the appointed date and time.
[1858] Example 1
[1859] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1860] Today's students, who are overwhelmed with responsibilities, caregiving, and household chores at home, find it difficult to find time to study, posing a major obstacle to their ability to continue their education or achieve their goals. In particular, students who are unable to concentrate on their studies due to their home environment are likely to fall behind in their studies unless they are provided with appropriate support and information. To solve these issues, a system is needed that provides an environment in which students can study efficiently and also provides support information tailored to their home circumstances.
[1861] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[1862] In this invention, the server includes means for creating a new account based on user-entered information and authenticating an existing account, means for acquiring the user's learning history and family situation, calling a generative AI model, and generating a learning menu and further education information appropriate for the user, means for presenting the generated learning menu and further education information to the user's client device, means for generating and presenting support information available from national and local governments based on the user's family situation using the generative AI model, means for storing video learning menus provided by educational institutions and individual volunteers in a database and recommending an appropriate learning menu based on the user's learning progress, means for collecting and analyzing user behavior logs and issuing an alert if suspicious behavior is detected, and means for accepting counseling appointments, generating an online conference link corresponding to the specified date and time, and providing it to the user. This enables an environment in which students who are unable to find time to study due to family responsibilities can receive support tailored to their family circumstances while receiving recommended learning menus and further education information.
[1863] "User-input information" is a general term for information such as name, email address, password, and family status that a user provides to the system.
[1864] "New Account" refers to a user-specific account created when a user registers with the system for the first time.
[1865] An "existing account" is an account held by a user who is already registered in the system.
[1866] "Authentication" is the process by which a system verifies whether a user is legitimate based on the information entered by the user.
[1867] "Learning history" refers to a record of the learning activities and learning content that a user has undertaken up to now.
[1868] "Family situation" is information including the specific environment and responsibilities of the user's home, such as whether or not they need care and their financial situation.
[1869] A "generative artificial intelligence model" is an artificial intelligence technology that generates appropriate learning menus, further education information, support information, etc. based on data provided by the user.
[1870] The "learning menu" refers to the learning content and programs that a user should take.
[1871] "Information on further education" is information on schools, faculties, courses, etc. that is useful when a user is considering further education.
[1872] "Client device" refers to a device, such as a PC or smartphone, that a user uses to access and use the system.
[1873] "Support information" is information about the support and assistance that users can receive from national and local governments.
[1874] "Educational institutions" refers to institutions that provide education, such as elementary schools, junior high schools, high schools, universities, and vocational schools.
[1875] "Video learning menu" refers to video-based learning materials provided for educational purposes.
[1876] A "database" is a system for systematically organizing and storing information.
[1877] "Study progress" refers to the progress of the user in their studies.
[1878] A "user action log" is a record of the operations and activities performed by a user within the system.
[1879] An "alert" refers to a warning or notification issued by the system when suspicious behavior or anomalies are detected.
[1880] "Counseling" refers to consultations where users receive psychological and academic support.
[1881] "Online meeting link" refers to an access link that allows a user to participate in counseling or meetings via the Internet.
[1882] This invention is a system for supporting students who are overwhelmed with family responsibilities, caregiving, and household chores. This system provides appropriate learning menus and further education information based on the user's learning history and family situation, and also provides support information tailored to the user's family situation. Specific embodiments are described below.
[1883] User Registration and Login
[1884] A user accesses the system's registration page using a terminal and enters the required information, such as name, email address, password, and family status. The terminal temporarily stores the entered information and sends it to the server when the submit button is clicked. The server stores the received information in a secure database (e.g., MongoDB or MySQL) and creates a new account. It then sends a verification email to confirm the registration.
[1885] Existing users enter their email address and password on the login page, and the device sends that information to the server. The server authenticates the user by checking it against a database, and if authentication is successful, a session begins. During this process, a memory database such as Redis or a JSON Web Token (JWT) is used for session management.
[1886] Presenting options for learning and further education
[1887] When a user logs in, the server retrieves the user's learning history and home situation from a database. Based on this information, a generative AI model (e.g., GPT-3) is invoked, and appropriate prompts are entered to generate a learning menu and further education information. The generated information is sent from the server to the user's device, where the user can view the presented options and select the one they need.
[1888] Here is an example of a prompt used here:
[1889] "Generate an appropriate video learning menu and further education information based on Student A's learning history and family situation."
[1890] Providing support information from national and local governments
[1891] The server uses a generative AI model to generate appropriate support information from national and local governments based on the user's household situation. This information includes specific application procedures and terms of use, making it easy for users to access support. The generated support information is sent from the server to the user's device, where the user can view it and select the support they need.
[1892] Providing low-cost or free video learning options
[1893] The server stores video learning menus provided by educational institutions and individual volunteers in a database. As users continue their studies, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recommended menus are sent to the user's device, and the user watches them to continue their studies.
[1894] Strengthening the monitoring system
[1895] The device collects user operation logs in real time and sends them to a server. The server analyzes the received log data and uses pattern matching and anomaly detection algorithms to identify suspicious behavior. If suspicious behavior is detected, the server immediately issues an alert and notifies the administrator. This process uses technologies such as Apache Spark and Elasticsearch.
[1896] Counseling room using Zoom
[1897] Users who need counseling can make a reservation by entering the desired date, time, and content through their device. The server stores the received reservation information in a database, generates a confirmation email and a Zoom link, and sends them to the user. The user can receive counseling using the Zoom link at the specified date and time. This process uses Zoom's API.
[1898] Specific examples
[1899] For example, suppose User B, a junior high school student who is caring for a family member, registers with this system. When User B logs in to the system, the server uses a generative AI model based on User B's family situation and learning history to provide an appropriate video learning menu and information on further education. It also presents care support services from national and local governments that User B's family can use. User B can watch the recommended video learning menu and progress efficiently with their studies. If User B has any concerns about their studies, they can also receive counseling via Zoom. In this way, an environment is created in which User B can overcome learning disabilities caused by family circumstances and achieve their personal goals without giving up on continuing their education.
[1900] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1901] Step 1:
[1902] A user accesses the registration page and enters the required information, such as their name, email address, password, and family situation. The device temporarily stores the entered information in local storage, and when the submit button is clicked, the entered information is sent to the server via an HTTP request. Specifically, the form data is collected using JavaScript and sent to the server using a library such as axios.
[1903] Input: User-entered information such as name, email address, password, and family status.
[1904] Output: Submission of registration information to the server.
[1905] Step 2:
[1906] The server stores the received information in a secure database (such as MongoDB or MySQL) and creates a new account. It then generates and sends an authentication email to the user to confirm the registration. Specifically, the server uses Node.js or Python to store the information in a database and sends the authentication email using a service such as SendGrid.
[1907] Input: User registration information submitted in step 1.
[1908] Output: Access to database and sending authentication email.
[1909] Step 3:
[1910] An existing user accesses the login page and enters their email address and password. The device sends the entered information to the server, which then verifies it against the database for authentication. If authentication is successful, a session is started and an authenticated status is returned to the user. Specific operations include generating a JWT (JSON Web Token) and session management using a tool such as Redis.
[1911] Input: The email address and password entered by the user.
[1912] Output: Authentication result and session start.
[1913] Step 4:
[1914] When a user logs in, the server retrieves the user's learning history and home situation from a database. The retrieved data is used as a prompt to call a generative artificial intelligence model (e.g., GPT-3). Specifically, the server retrieves the data using a Python library and generates a prompt.
[1915] Input: Information of the user authenticated in step 3.
[1916] Output: Generated prompt sentences, learning history, and home situation data.
[1917] Step 5:
[1918] The server sends the generated prompt to the generative AI model, which generates the appropriate learning menu and further education information. The generated information is returned to the server and then sent to the client device. Specifically, the REST API is used to send the prompt to the generative AI model and receive the results.
[1919] Input: The generated prompt statement.
[1920] Output: Generated learning menu and further education information.
[1921] Step 6:
[1922] Based on the user's household situation, the server uses a generative artificial intelligence model to generate appropriate support information from national and local governments. The generated information includes specific application procedures and terms of use, and is sent from the server to the user's client device. Specifically, the information is generated using an API and an HTTP response is sent.
[1923] Input: User's household situation data.
[1924] Output: The generated supporting information.
[1925] Step 7:
[1926] Video learning menus provided by educational institutions and individual volunteers are stored in a server database. Next, as the user progresses with their learning, the server checks their learning history and progress and uses a generative AI model to recommend appropriate video learning menus. The recom...
Claims
1. A system to support students who cannot find time to study due to family responsibilities, A means for creating new accounts and authenticating existing accounts based on user-entered information; A means for acquiring the user's learning history and family situation, calling up a generation AI model, and generating a learning menu and further education information suitable for the user; a means for presenting the generated learning menu and further education information to a user's terminal; A means for generating and presenting support information available from national and local governments based on the user's household situation using a generative AI model; A means for storing video learning menus provided by educational institutions and individual volunteers in a database and recommending appropriate learning menus based on the user's learning progress; A means for collecting and analyzing user behavior logs and issuing alerts when suspicious behavior is detected; a means for accepting a counseling appointment, generating an online conference link for providing counseling at the designated date and time, and providing the link to the user; A system including:
2. 2. The system according to claim 1, wherein the generated learning menu and further education information are provided through a streaming interface.
3. 2. The system according to claim 1, wherein support information from national and local governments generated based on information input by a user includes a specific application method.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A