System

The system addresses the lack of real-time monitoring and support for elderly care by inputting and analyzing recipient information, proposing services, and setting emergency protocols, ensuring timely and effective caregiving.

JP2026038073APending Publication Date: 2026-03-06SOFTBANK GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-22
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

There is a lack of a comprehensive system that allows individuals to monitor the health status of elderly or disabled care recipients in real time and provide timely nursing care support, leading to vague anxieties about caregiving due to uncertainty regarding appropriate services and emergency responses.

Method used

A system that includes means for inputting information about care recipients, analyzing their needs, proposing suitable care services, displaying detailed information, providing emergency contact details, setting emergency procedures, receiving and monitoring device data, detecting abnormalities, and generating new service proposals to ensure timely and appropriate care.

Benefits of technology

Enables users to detect care needs promptly, provide optimal services, and respond rapidly to emergencies, allowing caregivers to manage their responsibilities with peace of mind.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026038073000001_ABST
    Figure 2026038073000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system comprising: means for inputting information on a care-requiring person; means for analyzing information on the care-requiring person and searching for and proposing an appropriate care service; means for displaying detailed information on the proposed care service; means for providing contact information of a nearest community-based care management center; means for setting an emergency contact and an emergency dispatch procedure; means for receiving and monitoring data from a care service-providing device; means for detecting an abnormality and notifying a registered emergency contact of the abnormality; and means for periodically monitoring a use situation of a user and generating a new service proposal or improvement measure.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

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 people with elderly parents have vague anxieties about caring for them. This anxiety stems from a wide range of issues, such as what kind of nursing care services their parents should receive, how to respond in an emergency, and who to consult. There is also the problem of not being able to provide care in a timely manner due to a lack of a system that can monitor changes in parents' health status in real time and provide the necessary support. To improve this situation, a comprehensive and consistent nursing care support system is needed. [Means for solving the problem]

[0005] The present invention solves the above-mentioned problems by providing a system including: means for inputting information about a care recipient; means for analyzing the care recipient's information to search for and propose appropriate care services; means for displaying detailed information about the proposed care services; means for providing contact information for the nearest community comprehensive support center; means for setting emergency contacts and emergency dispatch procedures; means for receiving and monitoring data from care service providing devices; means for detecting abnormalities and notifying registered emergency contacts; and means for periodically monitoring user usage status to generate new service proposals and improvement measures. This system enables users to detect the need for care in a timely manner and use the most appropriate care services. It also enables rapid response to emergencies, allowing users to live with peace of mind.

[0006] "Persons requiring care" refers to elderly people and people with illnesses or disabilities who require care.

[0007] "User" refers to a person who uses the system to input information about a care recipient and use care services.

[0008] "Means for inputting information" refers to an interface that allows a user to input information about a care recipient into the system.

[0009] "Means for analyzing information" refers to algorithms and data processing methods for proposing optimal care services based on the information entered about the person receiving care.

[0010] "Means for searching for nursing care services" refers to the function of searching for appropriate nursing care services from databases or the Internet based on the analyzed information.

[0011] The "means for proposing nursing care services" refers to an interface that proposes the searched nursing care services to the user and allows the user to select one.

[0012] "Means for displaying detailed information about nursing care services" refers to an interface that displays the content of the proposed nursing care services and information about the providers to the user.

[0013] A "community comprehensive support center" is a public consultation and support organization established to support the local lives of elderly people and people with disabilities.

[0014] "Means for providing emergency contact information" refers to a function that provides users with contact information for the nearest community comprehensive support center.

[0015] The "means for setting emergency contacts" refers to an interface that allows a user to set contact information to be contacted in the event of an emergency for the care recipient in the system.

[0016] The "means for setting emergency dispatch procedures" refers to an interface through which a user sets specific procedures to be executed in an emergency in the system.

[0017] "Care service provision devices" refer to equipment (cameras, sensors, etc.) used to monitor the health and living conditions of care recipients.

[0018] "Means for receiving data from a device" refers to a function for importing data sent from a care service providing device into the system.

[0019] "Means for monitoring" refers to the function of analyzing received data and continuously monitoring the condition of the person receiving care.

[0020] "Means for detecting anomalies" refers to algorithms and data processing methods for automatically determining anomalies from monitored data.

[0021] "Means for notifying emergency contacts" refers to a function for notifying registered emergency contacts of detected abnormality information.

[0022] "Means for monitoring usage status" refers to a function for regularly monitoring how users are using the system.

[0023] "Means for generating new service proposals" refers to algorithms and data processing methods for proposing appropriate new nursing care services based on the user's usage status.

[0024] "Means for generating improvements" refers to means for improving the system usage environment and proposals based on user usage and feedback. [Brief explanation of the drawings]

[0025] [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

[0026] 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.

[0027] First, the terms used in the following description will be explained.

[0028] 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).

[0029] 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.

[0030] 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.

[0031] 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.

[0032] 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."

[0033] [First embodiment]

[0034] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.

[0035] 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.

[0036] 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).

[0037] 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.

[0038] 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.

[0039] 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.

[0040] 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.

[0041] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.

[0042] 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.

[0043] 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.

[0044] 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.

[0045] 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."

[0046] This invention is a system that provides appropriate nursing care and monitoring services to users who have vague anxieties about caring for their parents, simplifies access to the local comprehensive support center, and can respond quickly to emergencies. The program of this system operates in cooperation between the server, terminals, and users, and is processed as follows.

[0047] User registration and information entry

[0048] A user first accesses the system's website or application and creates an account. The user enters the required registration information (username, email address, password, etc.) and presses the "Register" button. The server receives this information and stores it in a database. After registration is complete, the server sends the user a confirmation email, and the user clicks on a link in the email to activate their account. The user then logs in and enters information such as their parent's health information, care needs, and emergency contact information.

[0049] Nursing care service proposals

[0050] The server receives the parent information entered by the user and analyzes it based on the database. Based on this analysis, it searches for and generates the most suitable nursing care and monitoring services for the person receiving care, and displays them as a proposal list on the user dashboard on the device. The user can check this proposal list and view the details for further consideration. Detailed information about the services, provider ratings, and fees are also displayed.

[0051] Access to the Regional Comprehensive Support Center

[0052] Based on the address information provided by the user, the server searches for the nearest regional comprehensive support center. This contact information is displayed on the terminal, allowing the user to easily access the support center and make inquiries.

[0053] Emergency service settings

[0054] When using the monitoring service, users set emergency contacts and emergency dispatch procedures. These settings are received by the server and stored in a database. Parents can change or modify the settings as needed depending on their situation.

[0055] Emergency Alerts and Monitoring

[0056] The configured monitoring service devices (cameras, sensors, etc.) monitor the living conditions of the care recipient and send the data to a server. The server analyzes this data and notifies registered emergency contacts if it detects an abnormality. This emergency alert function enables prompt response.

[0057] Ongoing follow-up

[0058] The server periodically monitors the user's usage and generates new service suggestions and improvement measures. This information is displayed on the user dashboard on the device, allowing the user to select the services they need and check notifications according to the situation.

[0059] Specific examples

[0060] For example, suppose user A inputs information such as "My 80-year-old mother lives alone and has recently become prone to falls." Based on this information, the server suggests "home nursing care services" and "monitoring camera installation services," and a list of these services is displayed on the dashboard of the device. User A checks these suggestions, selects the home nursing care service, and enters into a contract. The server then provides user A with information on the nearest community comprehensive support center and prompts him to set up an emergency dispatch service.

[0061] This system allows users to constantly monitor their parents' health conditions and care needs, allowing them to provide care with peace of mind. It also enables quick responses in emergencies, improving the quality of care.

[0062] The processing flow will be explained below.

[0063] Step 1:

[0064] A user accesses a website or application, proceeds to the account registration page, enters the required information such as username, email address, and password, and presses the "Register" button.

[0065] Step 2:

[0066] The server receives the registration information entered and stores it in a database. Once registration is complete, the server sends a confirmation email to the user, prompting them to activate their account.

[0067] Step 3:

[0068] The user activates their account by clicking the link in the confirmation email they receive, then visits the login page and logs in by entering their username and password.

[0069] Step 4:

[0070] The user enters their parent's health information (e.g., age, health condition, living environment), care needs (e.g., daily support type, frequency), and emergency contact information.

[0071] Step 5:

[0072] The server receives the parent's information and stores it in a database. It then begins analysis based on this information to search for appropriate care and monitoring services.

[0073] Step 6:

[0074] The server creates a list of nursing care service suggestions generated as a result of the search and sends it to the user's dashboard.

[0075] Step 7:

[0076] The device displays the list of offers on the user's dashboard, along with detailed information about each service (e.g., service content, provider ratings, and pricing).

[0077] Step 8:

[0078] The user checks the proposal list, views detailed information about each service, and selects the required service from among them.

[0079] Step 9:

[0080] The server searches for contact information for the nearest regional comprehensive support center based on the user's place of residence and provides it to the user.

[0081] Step 10:

[0082] The device displays a page that provides the user with contact information for local comprehensive support centers, allowing the user to access the nearest center and receive the support they need.

[0083] Step 11:

[0084] Users set up the monitoring service and enter their parent's emergency contact information and emergency response procedures. This information is used to set up procedures for responding in the event of an emergency.

[0085] Step 12:

[0086] The server saves the entered emergency contact information and response procedures in a database and verifies the settings.

[0087] Step 13:

[0088] Care service provision devices (e.g., cameras, sensors, etc.) monitor the living conditions and health status of the care recipients and send the data to a server.

[0089] Step 14:

[0090] The server analyzes the data received from the device and monitors the condition of the person receiving care in real time through its anomaly detection function.

[0091] Step 15:

[0092] If the server detects an abnormality, it will automatically send a notification to registered emergency contacts.

[0093] Step 16:

[0094] The user receives an emergency notification from the server and can respond as needed, which allows for a quick response.

[0095] Step 17:

[0096] The server periodically monitors the user's usage and generates proposals for new care services and system improvements.

[0097] Step 18:

[0098] The device displays new suggestions and notifications from the server on the user's dashboard, and the user can check and respond to them to provide continuous care.

[0099] This allows users to keep track of their parents' health conditions and care status, and provides optimal care services quickly and efficiently.

[0100] Example 1

[0101] 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."

[0102] Users who are concerned about caring for their parents need a way to easily access appropriate nursing care and monitoring services, simplify access to local comprehensive support centers, and respond quickly to emergencies.However, the lack of such a system means that many users are unable to receive appropriate support.

[0103] 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.

[0104] In this invention, the server includes: a means for inputting information about the care recipient; a means for analyzing the care recipient's information and searching for and proposing optimal care services using a generative AI model; a means for displaying detailed information, ratings, and fees for the proposed care services; a means for providing contact information for the nearest community comprehensive support center; a means for setting emergency contacts and emergency dispatch procedures; a means for receiving and monitoring data from the care service providing device; a means for detecting abnormalities and notifying the registered emergency contacts; and a means for periodically monitoring the user's usage status and generating new service proposals and improvement measures using a generative AI model. This allows the user to constantly understand their parent's health condition and care needs, select and use optimal care services, and respond quickly to emergencies. Furthermore, the continuous provision of new service proposals and improvement measures improves the quality of care.

[0105] "Care recipient" refers to a person receiving care.

[0106] "Input means" refers to an interface that allows a user to provide information about a care recipient to the system.

[0107] "Means of analysis and proposal" refers to algorithms and generative AI models that analyze information about the person receiving care and propose appropriate care and monitoring services.

[0108] "Generative AI model" refers to an artificial intelligence model used to analyze data and generate appropriate nursing care services and improvement measures.

[0109] "Means for displaying" refers to an interface for visually presenting detailed information, ratings, and fees of proposed nursing care services to the user.

[0110] A "community comprehensive support center" refers to a local public facility or institution that provides nursing care support and consultations.

[0111] "Means for providing" refers to the system functionality for obtaining and displaying the contact information of the support center required by the user.

[0112] "Emergency contact" refers to contact information such as a registered telephone number or email address for contact in an emergency.

[0113] "Emergency response procedures" refer to procedures or protocols that define how to respond in an emergency.

[0114] "Means of monitoring" refers to the system function of constantly monitoring data obtained from monitoring devices and understanding living conditions.

[0115] "Means for detecting abnormalities" refers to algorithms that automatically identify abnormal situations based on monitoring data and prompt necessary responses.

[0116] "Registered notification method" refers to a system function that promptly notifies registered emergency contacts when an abnormality is detected.

[0117] "Means for monitoring usage status" refers to a function for periodically checking how users are using the system and collecting the data.

[0118] "Means for generating improvement measures" refers to the system's functionality for utilizing usage data and generative AI models to create new service proposals and improvement plans.

[0119] This invention is a system that provides appropriate nursing care and monitoring services to users who are concerned about caring for their parents, simplifies access to local comprehensive support centers, and can respond quickly to emergencies. This system operates in cooperation between a server, terminals, and users.

[0120] User registration and information entry

[0121] A user accesses the system's website or application and creates an account by entering required information such as a username, email address, and password, and then pressing the "Register" button. The server receives the entered information and stores it in a database. After saving, the server sends a confirmation email to the user, who clicks on a link in the email to activate the account. The user then logs in and enters details such as their parent's health information, care needs, and emergency contact information.

[0122] Nursing care service proposals

[0123] The server receives the parent's health information entered by the user and analyzes it based on the database. During this analysis, a generative AI model is used to search for and generate suitable nursing care and monitoring services. The generated list of proposals is displayed on the user dashboard on the device, and the user can review this list and select the appropriate service by referring to details, ratings, prices, etc.

[0124] Access to the Regional Comprehensive Support Center

[0125] The server searches for the nearest regional comprehensive support center based on the address information provided by the user. The searched contact information is displayed on the user's dashboard, allowing the user to easily access the support center and make inquiries.

[0126] Emergency service settings

[0127] When using the monitoring service, users set emergency contact information and emergency dispatch procedures. The server receives this information and stores it in a database. Depending on the parent's condition, the user can change the settings, and the changed information is sent back to the server and updated in the database.

[0128] Emergency Alerts and Monitoring

[0129] The monitoring service's devices (cameras, sensors, etc.) constantly monitor the living conditions of the care recipient and send the data to a server. The server analyzes this data and, if it detects an abnormality, notifies the registered emergency contacts. This function enables a prompt response.

[0130] Ongoing follow-up

[0131] The server periodically monitors user usage and generates new service proposals and improvement measures using a generative AI model. These proposals and improvement measures are displayed on the user dashboard on the device, allowing users to refer to them and select the services they need.

[0132] Specific examples

[0133] For example, suppose User A inputs information such as, "My 80-year-old mother lives alone and has recently become prone to falls." The server uses a generative AI model based on this information to suggest "home care services" and "monitoring camera installation services," and displays them as a list on the dashboard on the device. User A checks the proposed services, selects the home care service, and signs up for it. The server then provides User A with information on the nearest community comprehensive support center and prompts them to set up an emergency dispatch service. This system allows users to constantly monitor their parents' health condition and the need for care, enabling them to provide care with peace of mind. Furthermore, it can respond quickly to emergencies, improving the quality of care.

[0134] Examples of prompts for generative AI models

[0135] "My 80-year-old mother has recently started to fall more easily. Can you suggest suitable nursing care and monitoring services for her? Also, please tell me the location of the nearest comprehensive community support center."

[0136] The above is an embodiment of the invention. This system allows users to receive appropriate support for caregiving, and allows them to continue providing care with peace of mind.

[0137] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0138] Step 1: User registration and information entry

[0139] A user accesses the system's website or application, enters the information required to create an account (username, email address, password, etc.), and presses the "Register" button. The server receives the entered information and stores it in a database. Once saved, the server sends a confirmation email to the user, who clicks on a link in the email to activate the account. The user then logs in again and enters information such as their parent's health information, care needs, and emergency contact information.

[0140] Input: User information and parent health information

[0141] Data processing: Saving user information

[0142] Output: Account activation and parent health information entered

[0143] Specific behavior:

[0144] A user fills in a form on a website and clicks the submit button

[0145] The server receives the information and stores it in a database

[0146] The server automatically generates and sends a confirmation email.

[0147] User clicks email link to activate account

[0148] Step 2: Propose care services

[0149] The server receives the parent's health information entered by the user and analyzes it based on the database. This analysis uses a generative AI model to search for and generate the optimal nursing care and monitoring services. The generated list of proposals is displayed on the user dashboard on the device, and the user can review this list and select the appropriate service by referring to details, ratings, prices, etc.

[0150] Input: Parent's health information

[0151] Data processing: Analysis using generative AI models and generation of service proposals

[0152] Output: Service proposal list

[0153] Specific behavior:

[0154] The server parses the input data

[0155] The server uses the generative AI model to generate service proposals.

[0156] Display a list of suggestions on the user dashboard on the device

[0157] User reviews the list of suggestions and clicks to see details

[0158] Step 3: Access to the Community Comprehensive Support Center

[0159] The server searches for the nearest community comprehensive support center based on the address information provided by the user, and the searched contact information is displayed on the user dashboard on the device, allowing the user to access or inquire about the support center.

[0160] Input: Address information

[0161] Data Processing: Find the nearest support center

[0162] Output: Support center contact information

[0163] Specific behavior:

[0164] The server performs a search based on the address data.

[0165] Display the results on the user dashboard on the device

[0166] Users click on the displayed contact information to make an inquiry

[0167] Step 4: Configure emergency services

[0168] When using the monitoring service, users set emergency contact information and emergency dispatch procedures. The server receives this information and stores it in a database. If the parent's situation changes, the user can change the settings, and the changed information is sent back to the server and updated in the database.

[0169] Input: Emergency contacts and dispatch procedures

[0170] Data processing: storing and updating information

[0171] Output: Save and change settings

[0172] Specific behavior:

[0173] Users fill out a form to set up emergency contacts and dispatch procedures

[0174] The server receives the configuration information and stores it in a database

[0175] If the user later changes the settings, the server receives and updates them as well.

[0176] Step 5: Emergency alerts and monitoring

[0177] The monitoring service device (camera, sensor, etc.) constantly monitors the living conditions of the care recipient and sends the data to a server. The server analyzes this data and sends a notification to registered emergency contacts if it detects any abnormalities.

[0178] Input: Monitoring data from a monitoring device

[0179] Data processing: Anomaly detection

[0180] Output: Urgent Notification

[0181] Specific behavior:

[0182] The monitoring device monitors daily life and transmits data

[0183] The server analyzes the received data and detects anomalies

[0184] The server sends a notification to the emergency contact.

[0185] Step 6: Ongoing follow-up

[0186] The server periodically monitors the user's usage and generates new service proposals and improvement measures using the generative AI model. The generated proposals and improvement measures are displayed on the user dashboard on the device, and the user can refer to this to select the services they need.

[0187] Input: User usage data

[0188] Data processing: generating service proposals and improvements

[0189] Output: New suggestions and improvements

[0190] Specific behavior:

[0191] The server monitors and analyzes usage data

[0192] Generate new suggestions and improvements using generative AI models

[0193] New suggestions will appear on your device's dashboard

[0194] The user checks the new proposals and selects and uses them as needed.

[0195] (Application example 1)

[0196] 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."

[0197] While conventional nursing care service delivery systems were able to search for and suggest appropriate services based on information about the care recipient, they lacked the functionality for care service providers in physical stores to directly collaborate with users to suggest and reserve services. Furthermore, they did not support the process for users to reserve suggested services in physical stores. This made selecting and using nursing care services extremely complicated, reducing user convenience.

[0198] 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.

[0199] In this invention, the server includes: means for inputting information about the care recipient; means for analyzing the information about the care recipient to search for and propose appropriate care services; means for displaying detailed information about the proposed care services; means for providing contact information for the nearest community comprehensive support center; means for setting emergency contacts and emergency dispatch procedures; means for receiving and monitoring data from the care service providing device; means for detecting abnormalities and notifying the registered emergency contacts; means for periodically monitoring the user's usage status and generating new service proposals and improvement measures; means for the care service provider to propose and reserve care services to the user at a physical store; and means for the user to reserve the proposed services. This allows the proposed services based on the information about the care recipient to be directly reserved at the physical store, making it possible to efficiently select and use care services and improving user convenience.

[0200] "Person receiving care" refers to a person who requires care services.

[0201] "Means for inputting information" refers to a means by which a user inputs information about a care recipient into the system.

[0202] "Means for searching and proposing services" refers to a means for searching for the most suitable nursing care service for a person based on the information of the person receiving care that has been input, and proposing the service to the user.

[0203] "Means for displaying detailed information" refers to means for displaying detailed information of the proposed care service (e.g., provider ratings, fees, etc.) to the user.

[0204] "Means for providing contact information" refers to means for providing contact information for the nearest community comprehensive support center based on address information provided by the user.

[0205] "Means for setting emergency contact points and emergency dispatch procedures" refers to the means for setting emergency contact points and response procedures when using a monitoring service.

[0206] "Monitoring means" refers to means for receiving data transmitted from a care service providing device and continuously monitoring the living conditions of a care recipient.

[0207] "Means for detecting and notifying abnormalities" refers to the means for analyzing monitoring data and promptly notifying registered emergency contacts if an abnormality is detected.

[0208] "Means for generating new service proposals and improvements" refers to means for periodically monitoring the usage status of users and generating new service proposals and improvements as necessary.

[0209] "Means for care service providers to propose and reserve care services to users at physical stores" refers to means for care service providers to propose care services directly to users at physical stores and accept reservations on the spot.

[0210] "Means for a user to reserve a proposed service" refers to a means for a user to select a care service proposed by the system and confirm the reservation.

[0211] The embodiment of the present invention is based on a system in which multiple components work together. Each component and its function will be described in detail below.

[0212] System Overview

[0213] This system consists of a user, a server, and a care service providing device. The user's role is to input information about the care recipient, receive care service suggestions, and respond immediately in emergencies. The server analyzes, stores, and monitors the data, and generates suggestions. The device monitors the care recipient's living situation and sends the data to the server.

[0214] Hardware and Software Used

[0215] Hardware

[0216] User devices: smartphones, tablets, PCs, etc.

[0217] Care delivery devices: cameras, sensors, smartwatches, etc.

[0218] Physical store service devices: tablets, PCs, etc.

[0219] software

[0220] Flask: A Python-based microframework used to build web applications.

[0221] SQLite: Used as a database management system.

[0222] SQLAlchemy: An ORM (Object Relational Mapping) tool for simplifying database operations.

[0223] Details of each method

[0224] "Means for inputting information": The user uses the terminal to input information such as the care recipient's health information, care needs, emergency contact information, etc. This information is sent to the server and stored in a database.

[0225] "Means for searching and suggesting services": The server uses an analysis algorithm to analyze the information entered by the user, and searches for and suggests the most suitable nursing care services. The suggested services are displayed on the user's device.

[0226] "Means for displaying detailed information": Detailed information about the proposed service (e.g., provider ratings, fees, etc.) is displayed on the user's terminal.

[0227] "Means for providing contact information": The server searches for the nearest community comprehensive support center based on the user's address information and displays the contact information on the user's terminal.

[0228] "Means for setting emergency contacts and emergency dispatch procedures": When using the monitoring service, users set emergency contacts and emergency dispatch procedures. This information is sent to the server and can be changed as needed.

[0229] "Means of monitoring": Data sent from care service providing devices (cameras and sensors) is received and analyzed by a server. Based on this data, the server continuously monitors the living conditions of the care recipient.

[0230] "Means for detecting and notifying abnormalities": The server analyzes the monitoring data, and if it detects an abnormality, it will promptly notify the registered emergency contacts.

[0231] "Means for generating new service proposals and improvements": The server periodically monitors the user's usage and generates new service proposals and improvements as necessary.

[0232] "A means for care service providers to propose and reserve care services to users in physical stores": In physical stores, care service providers can propose care services directly to users and make reservations on the spot.

[0233] "Means for users to reserve proposed services": Users can select proposed care services from the system and confirm reservations using their terminals.

[0234] Specific examples

[0235] For example, if User A inputs information such as "My 80-year-old mother lives alone and has recently become prone to falls," the server will use this information to suggest "home nursing care services" and "monitoring camera installation services," and a list will be displayed on the dashboard of the device. User A will check these suggestions, select a home nursing care service, and make a reservation. The server will then provide User A with information on the nearest community comprehensive support center and prompt him / her to set up an emergency dispatch service.

[0236] Prompt Sentence Examples

[0237] If a user wants to book an appointment for "Home Care Services," they can try the following prompt:

[0238] "If a user wants to book a home care service for their 80-year-old mother, they enter their information, review the suggested services, and make the reservation."

[0239] The above system allows users to directly reserve services suggested based on information about the person receiving care at a physical store, making the selection and use of care services more efficient and improving user convenience.

[0240] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0241] Step 1:

[0242] The user uses the device to input information about the person receiving care (health information, care needs, emergency contact information, etc.). The input information is sent to the server and stored in a database. At this stage, the input data includes the age, health condition, level of care needs, address, and emergency contact information of the person receiving care.

[0243] Step 2:

[0244] The server analyzes the stored information of the care recipient. It uses an analytical algorithm to search for appropriate care services based on the patient's health condition and level of care needs. Specifically, it compares the care service information in the database with the information provided by the user and selects the most relevant services. A list of suggested care services is generated as the output.

[0245] Step 3:

[0246] The server then sends the list of proposed care services generated as a result of the analysis to the user's device. The user's device displays this list and allows them to view detailed information, including the service content, provider ratings, and fees.

[0247] Step 4:

[0248] The user uses the device to select the appropriate care service from the proposed options. After checking the details of the selected service, the user can compare and consider the options. During this process, the user can also view the service provider's past ratings and reviews.

[0249] Step 5:

[0250] The user makes a reservation for the care service they have selected. The user presses the reservation button on their device and sends the input information (reservation date, additional requests, etc.) to the server. The server receives this reservation information and stores it in a database. As an output, a reservation confirmation message is displayed on the user's device.

[0251] Step 6:

[0252] The server searches for the nearest community-based comprehensive support center using the address information provided by the user. The corresponding contact information for the community-based comprehensive support center is retrieved from the database and sent to the user's device. The output displays the contact information for the nearest community-based comprehensive support center.

[0253] Step 7:

[0254] When setting up the monitoring service, users enter emergency contact information and emergency dispatch procedures. This information is sent to the server and stored in a database. The emergency contact information is used in a later step if an abnormality is detected.

[0255] Step 8:

[0256] Care service delivery devices (cameras, sensors, etc.) monitor the living conditions of care recipients in real time. The acquired data is sent to a server, which analyzes the data and applies algorithms to detect abnormalities.

[0257] Step 9:

[0258] The server analyzes the monitoring data and, if it detects an anomaly, sends a notification to registered emergency contacts. The notification is done via text message or email. Emergency dispatch procedures are also executed if necessary. An emergency notification message is sent as output.

[0259] Step 10:

[0260] The server periodically monitors user usage and generates new service suggestions and improvements, utilizing user feedback and statistical data from the device. The generated suggestions and improvements are provided to the user's device as notifications. As an output, the new service suggestions and improvements are displayed on the user's dashboard.

[0261] Through the above processing steps, the entire system works in coordination, streamlining the selection, booking, monitoring, and emergency response of nursing care services.

[0262] 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.

[0263] This invention is a system that provides appropriate nursing care services and monitoring services to users who have vague concerns about caring for their parents, simplifies access to local comprehensive support centers, and can respond quickly to emergencies. Furthermore, by combining it with an emotion engine that recognizes the user's emotions, it is possible to propose more personalized nursing care services. The program of this system operates in cooperation between the server, terminals, and users, and is processed as follows.

[0264] User registration and information entry

[0265] A user first accesses the system's website or application and creates an account. The user enters the required registration information (username, email address, password, etc.) and presses the "Register" button. The server receives this information and stores it in a database. After registration is complete, the server sends the user a confirmation email, and the user clicks on a link in the email to activate their account. The user then logs in and enters information such as their parent's health information, care needs, and emergency contact information.

[0266] Nursing care service proposals

[0267] The server receives the parent information entered by the user and analyzes it based on the database. Based on this analysis, it searches for and generates the most suitable nursing care and monitoring services for the person receiving care, and displays them as a proposal list on the user dashboard on the device. The user can check this proposal list and view the details for further consideration. Detailed information about the services, provider ratings, and fees are also displayed.

[0268] Access to the Regional Comprehensive Support Center

[0269] Based on the address information provided by the user, the server searches for the nearest regional comprehensive support center. This contact information is displayed on the terminal, allowing the user to easily access the support center and make inquiries.

[0270] Emergency service settings

[0271] When using the monitoring service, users set emergency contacts and emergency dispatch procedures. These settings are received by the server and stored in a database. Parents can change or modify the settings as needed depending on their situation.

[0272] Emergency Alerts and Monitoring

[0273] The configured monitoring service devices (cameras, sensors, etc.) monitor the living conditions of the care recipient and send the data to a server. The server analyzes this data and notifies registered emergency contacts if it detects an abnormality. This emergency alert function enables prompt response.

[0274] Ongoing follow-up

[0275] The server periodically monitors the user's usage and generates new service suggestions and improvement measures. This information is displayed on the user dashboard on the device, allowing the user to select the services they need and check notifications according to the situation.

[0276] Introducing the Emotion Engine

[0277] To achieve further personalization, the device is equipped with an emotion engine that recognizes the user's emotions. Emotional data (e.g., facial expression analysis, voice analysis) is collected when the user uses the service and sent to the server. This data is used to adjust service suggestions, suggesting care services based on the user's stress level, sense of security, etc.

[0278] Specific examples

[0279] For example, suppose User B registers with the system and enters the information that "My 70-year-old father has high blood pressure, takes medication regularly, and has recently tended to be bedridden." The server analyzes this information and the user's emotional data obtained from the emotion engine, and makes suggestions to User B about "regular home nursing service" and "installation of a blood pressure monitoring device." User B confirms these suggestions and selects the home nursing service. The server then provides information about the nearest community comprehensive support center and prompts the user to set up an emergency dispatch service.

[0280] The service suggestions provided by the emotion engine reflect the user's emotional state, providing even more personalized support. This system allows users to constantly monitor their parents' health and care needs, allowing them to provide care with peace of mind. Furthermore, it can respond quickly to emergencies, improving the quality of care.

[0281] The processing flow will be explained below.

[0282] Step 1:

[0283] A user accesses a website or application, proceeds to the account registration page, enters the required information such as username, email address, and password, and presses the "Register" button.

[0284] Step 2:

[0285] The server receives the registration information entered and stores it in a database. Once registration is complete, the server sends a confirmation email to the user, prompting them to activate their account.

[0286] Step 3:

[0287] The user activates their account by clicking the link in the confirmation email they receive, then visits the login page and logs in by entering their username and password.

[0288] Step 4:

[0289] The user enters their parent's health information (e.g., age, health condition, living environment), care needs (e.g., daily support type, frequency), and emergency contact information.

[0290] Step 5:

[0291] The server receives the parent's information and stores it in a database. It then begins analysis based on this information to search for appropriate care and monitoring services.

[0292] Step 6:

[0293] The server creates a list of nursing care service suggestions generated as a result of the search and sends it to the user's dashboard.

[0294] Step 7:

[0295] The device displays the list of offers on the user's dashboard, along with detailed information about each service (e.g., service content, provider ratings, and pricing).

[0296] Step 8:

[0297] The user checks the proposal list, views detailed information about each service, and selects the required service from among them.

[0298] Step 9:

[0299] The server searches for contact information for the nearest regional comprehensive support center based on the user's place of residence and provides it to the user.

[0300] Step 10:

[0301] The device displays a page that provides the user with contact information for the local comprehensive support center, allowing the user to access the nearest support center and receive the support they need.

[0302] Step 11:

[0303] Users set up the monitoring service and enter their parent's emergency contact information and emergency response procedures. This information is used to set up procedures for responding in the event of an emergency.

[0304] Step 12:

[0305] The server saves the entered emergency contact information and response procedures in a database and verifies the settings.

[0306] Step 13:

[0307] Care service provision devices (e.g., cameras, sensors, etc.) monitor the living conditions and health status of the care recipients and send the data to a server.

[0308] Step 14:

[0309] The server analyzes the data received from the device and monitors the condition of the person receiving care in real time through its anomaly detection function.

[0310] Step 15:

[0311] If the server detects an abnormality, it will automatically send a notification to registered emergency contacts.

[0312] Step 16:

[0313] The user receives an emergency notification from the server and can respond as needed, which allows for a quick response.

[0314] Step 17:

[0315] The server periodically monitors the user's usage and generates proposals for new care services and system improvements.

[0316] Step 18:

[0317] The device displays new suggestions and notifications from the server on the user's dashboard, and the user can check and respond to them to provide continuous care.

[0318] Step 19:

[0319] The device is equipped with an emotion engine that recognizes the user's emotions, collects emotion data (e.g., facial expression analysis, voice analysis) and sends it to the server.

[0320] Step 20:

[0321] The server analyzes the received emotional data and adjusts the content of nursing care service suggestions according to the user's emotional state, thereby providing personalized service suggestions that take into account the user's stress level and sense of security.

[0322] Step 21:

[0323] The device displays the adjusted proposals to the user, who can then select and confirm the services they need, resulting in more appropriate care being provided.

[0324] Specific examples

[0325] For example, suppose User B registers with the system and enters the information that "My 70-year-old father has high blood pressure, takes medication regularly, and has recently tended to be bedridden." The server analyzes this information and the user's emotional data obtained from the emotion engine, and makes suggestions to User B about "regular home nursing services" and "installation of a blood pressure monitoring device." If the emotion engine detects an increase in User B's anxiety level, the server will also suggest additional support (e.g., psychological counseling services) to provide a sense of security. User B confirms these suggestions and selects the home nursing service. The server then provides information about the nearest community comprehensive support center and prompts the user to set up an emergency dispatch service.

[0326] Example 2

[0327] 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."

[0328] With the current increase in the elderly population, the need for care is increasing. However, problems faced by families when providing care include difficulty in selecting appropriate care services and responding to emergencies, as well as a lack of emotional support for the care recipient and their family. This invention aims to provide appropriate personalized care support and further enhance emotional support for the care recipient and their family through emotion recognition functionality.

[0329] 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.

[0330] In this invention, the server includes means for inputting information about the care recipient, means for analyzing the information about the care recipient to search for and propose appropriate care support, means for displaying detailed information about the proposed care support, means for providing contact information for the nearest regional support center, means for setting emergency contacts and emergency dispatch procedures, means for receiving and monitoring data from the care support providing device, means for detecting abnormalities and notifying the registered emergency contacts, means for periodically monitoring the user's usage status and generating new support proposals and improvement measures, means for recognizing the user's emotions, and means for analyzing the emotion data and adjusting the support proposals.This enables the provision of appropriate care support and rapid emergency response, and also realizes personalized support proposals through emotion recognition.

[0331] The "means for inputting information about the care recipient" is a function that provides an interface for the user to input information about the care recipient, such as their health condition, living environment, and emergency contact information.

[0332] "Means of analyzing information on care recipients and searching for and proposing appropriate care support" is a function that searches a database based on the input information on care recipients, and finds and proposes appropriate care services and monitoring services.

[0333] The "means for displaying detailed information on proposed nursing care support" is a function that visually displays detailed information on nursing care services and monitoring services proposed by the server on the user's terminal.

[0334] The "means for providing contact information for the nearest regional support center" is a function that searches for a local comprehensive support center based on the address information provided by the user and provides the user with its contact information.

[0335] The "means for setting emergency contacts and emergency dispatch procedures" is a function that allows a user to set emergency contacts and response procedures and store this information on the server.

[0336] "Means for receiving and monitoring data from care support equipment" refers to a function in which the server receives data sent from care support equipment such as sensors and cameras, and monitors the condition of the person receiving care.

[0337] "Means for detecting abnormalities and notifying registered emergency contacts" is a function that quickly notifies registered emergency contacts when an abnormality is detected during monitoring.

[0338] "Means of regularly monitoring user usage and generating new support proposals and improvement measures" refers to a function that continuously monitors users' system usage and proposes new nursing care services and improvement plans based on the data.

[0339] "Means for recognizing user emotions" refers to a function that acquires emotional data from the user's facial expressions, voice, etc., and analyzes that data using an emotion engine.

[0340] The "means for analyzing emotion data and adjusting support proposals" is a function for analyzing acquired emotion data and adjusting the content of nursing care service proposals according to the user's emotional state.

[0341] This invention is a system that provides appropriate nursing care and monitoring services to users who are concerned about caring for their parents, simplifies access to local support centers, and can respond quickly to emergencies. Furthermore, by combining it with an emotion engine that recognizes the user's emotions, it proposes more personalized nursing care services. This system operates in cooperation between the user, server, and nursing care support provider device (terminal).

[0342] User registration and information entry

[0343] A user must first access a website or application and create a new account. The user enters registration information such as username, email address, and password, and then clicks the "Register" button. The server receives the information entered by the user and stores it in a MySQL® database. After registration, the server automatically generates a confirmation email and sends it to the user. The user clicks the confirmation link in the email to activate their account. The user then logs in and enters details such as their parents' health information and emergency contact information.

[0344] Nursing care service proposals

[0345] The server receives the parent's health information entered by the user. It uses an analysis script written in Python to retrieve and analyze relevant information from a MySQL database. Based on this analysis, it searches for and suggests the most suitable nursing care and monitoring services. Machine learning libraries such as Scikit-learn are used in the selection process. The list of selected nursing care and monitoring services is displayed on the user's dashboard on the device, and detailed information includes provider ratings and pricing information.

[0346] Access to the Regional Comprehensive Support Center

[0347] The server uses the Google (registered trademark) Maps API to search for the nearest community comprehensive support center based on the address information provided by the user. The server then sends the contact information from the search results to the device and displays it on the user dashboard. This allows the user to easily access the support center and make inquiries.

[0348] Emergency service settings

[0349] When using the monitoring service, users set up emergency contacts and emergency dispatch procedures. This setting information is entered through a web form and received by the server. The setting information is saved on the server and can be changed by the user as needed.

[0350] Emergency Alerts and Monitoring

[0351] Monitoring devices (e.g., cameras and sensors) monitor the condition of the care recipient and send the data to a server in real time. The server analyzes the received data using AI, and if an abnormality is detected, it notifies registered emergency contacts using the Twilio API, enabling a quick response.

[0352] Ongoing follow-up

[0353] The server periodically monitors user usage data and generates new service proposals and improvement measures using AI models such as TENSORFLOW (registered trademark). The proposals and improvement measures are displayed on the user dashboard on the device, allowing the user to take action based on them.

[0354] Introducing the Emotion Engine

[0355] The device is equipped with an engine that recognizes the user's emotions using Microsoft® Azure® Cognitive Services. Emotional data is collected from emotion recognition devices (e.g., facial recognition cameras, voice input devices) and sent to a server. The collected emotional data is analyzed on the server, and the content of nursing care service suggestions is adjusted according to the user's emotional state.

[0356] Specific examples

[0357] For example, if User B inputs information such as "My 70-year-old father has high blood pressure and takes medication regularly, and has recently tended to be bedridden," the server analyzes this information and the emotional data obtained from the emotion engine, and suggests to User B "regular home nursing service" or "installation of a blood pressure monitoring device." User B confirms these suggestions and selects the home nursing service. After making a selection, the server provides information on the nearest community comprehensive support center and also prompts the user to set up an emergency dispatch service. The service suggestions provided by the emotion engine reflect the user's emotional state, making it possible to provide personalized support.

[0358] Prompt Sentence Examples

[0359] "My 70-year-old father has high blood pressure and is on medication regularly, so he has been bedridden lately. I would like to ask for suggestions for regular home nursing services and a blood pressure monitoring device."

[0360] This system allows users to constantly monitor their parents' health conditions and care needs and respond appropriately. It also enables quick responses in emergencies, improving the quality of care.

[0361] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0362] Step 1: User registration and information entry

[0363] A user accesses a website or application and creates an account. The user enters the required registration information (username, email address, password, etc.) and presses the "Register" button, and the server receives this information and stores it in a MySQL database. The server then sends the user a confirmation email, and the user clicks on a link in the email to activate the account. This completes account activation, and the user logs in and enters information such as their parents' health information and emergency contact details. The entered information is then saved back into the database by the server.

[0364] Input: Username, email address, password, parental health information, emergency contact

[0365] Output: Create an account and save parent's health information

[0366] Step 2: Propose care services

[0367] The server receives the parent's health information entered by the user. It then uses an analysis script written in Python to retrieve relevant information from a MySQL database and analyze the data. Machine learning libraries such as Scikit-learn are used for this analysis. Based on the analysis results, the server selects and suggests the most suitable nursing care and monitoring services. A list of selected services is displayed on the user's dashboard on the device. The user can then select the most suitable service from the provided list.

[0368] Input: Parent's health information

[0369] Output: A list of optimal nursing care service proposals

[0370] Step 3: Provide contact information for the local support center

[0371] The server uses the Google Maps API to search for the nearest local support center based on the address information provided by the user. The server then sends the contact information of the search result to the device, which then displays this information on the user dashboard. This allows the user to easily access the local support center and make inquiries.

[0372] Input: User's address information

[0373] Output: Contact information for the local support center

[0374] Step 4: Configure emergency services

[0375] When using the monitoring service, users set up emergency contacts and emergency dispatch procedures. This information is entered through a web form. The server receives the setting information sent by the user and stores it in a database. This setting information can be changed by the user as needed.

[0376] Input: Emergency contact information, emergency dispatch procedures

[0377] Output: Save the setting information to the database

[0378] Step 5: Emergency alerts and monitoring

[0379] The monitoring device (e.g., camera or sensor) monitors the condition of the care recipient and sends the data to a server in real time. The server analyzes the received data using an AI model. If an abnormality is detected, a notification is sent to pre-registered emergency contacts using the Twilio API, enabling a prompt response.

[0380] Input: Data from the monitoring device

[0381] Output: Anomaly detection, notification to emergency contacts

[0382] Step 6: Ongoing follow-up

[0383] The server periodically monitors user usage data and generates new service suggestions and improvement measures using AI models such as TensorFlow. The new suggestions and improvement measures are displayed on the user dashboard on the device. Users can check the new suggestions and take action if necessary.

[0384] Input: User usage data

[0385] Output: New service proposals and improvements

[0386] Step 7: Implementing the Emotion Engine

[0387] The device is equipped with an engine that uses Microsoft Azure's Cognitive Services to recognize the user's emotions. The device (e.g., a facial recognition camera or voice input device) collects the user's emotional data and sends it to a server. The server analyzes the emotional data and adjusts the nursing care service suggestions based on the user's emotional state.

[0388] Input: User emotion data

[0389] Output: Nursing care service proposals based on emotion analysis results

[0390] (Application example 2)

[0391] 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."

[0392] Ensuring worker safety and improving work efficiency are important issues in modern factories. However, it is difficult to monitor changes in the work environment and worker stress levels in real time and quickly take appropriate measures. Furthermore, there is a lack of prompt notification and countermeasure proposals when abnormalities occur. Given this background, a comprehensive system to solve these issues is needed.

[0393] The identification processing by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: means for inputting information about the care recipient; means for analyzing the information about the care recipient to search for and propose appropriate care services; means for displaying detailed information about the proposed care services; means for providing contact information for the nearest community comprehensive support center; means for setting emergency contacts and emergency dispatch procedures; means for receiving and monitoring data from the care service providing device; means for detecting abnormalities and notifying the registered emergency contacts; means for periodically monitoring the user's usage status and generating new service proposals and improvement measures; means for incorporating an emotion recognition function, collecting user emotion data and reflecting it in service proposals; means for automatically collecting and analyzing environmental data of the work environment and the worker's stress level; and means for detecting abnormalities based on the above data, proposing and notifying appropriate response measures. This makes it possible to ensure the safety of the work environment and improve work efficiency.

[0394] The "means for inputting information about the care recipient" refers to an interface function that allows the user to input information about the care recipient, such as their health condition, need for care, and emergency contact information.

[0395] "Means of analyzing information on care recipients and searching for and proposing appropriate care services" refers to a function that automatically selects and proposes the most appropriate care services and monitoring services based on the data entered on the care recipients.

[0396] "Means for displaying detailed information about the proposed nursing care service" refers to a display function or application screen for providing detailed information about the proposed service to the user.

[0397] "Means for providing contact information for the nearest community comprehensive support center" refers to a function that displays contact information for the nearest community comprehensive support center based on the user's address information.

[0398] "Means for setting emergency contacts and emergency dispatch procedures" refers to an interface function that allows the user to set emergency contacts and emergency dispatch procedures in advance in preparation for the unlikely event of an emergency.

[0399] "Means for receiving and monitoring data from care service providing devices" refers to the function of receiving and continuously monitoring data sent from care service providing devices (e.g., cameras, sensors, etc.).

[0400] "Means for detecting abnormalities and notifying registered emergency contacts" refers to the function of sending an alert to pre-registered emergency contacts when an abnormality is identified during monitoring.

[0401] "Means for periodically monitoring user usage and generating new service proposals and improvement measures" refers to a function for continuously monitoring user usage and providing new service proposals and improvement measures as needed.

[0402] "Equipped with an emotion recognition function, a means for collecting user emotion data and reflecting it in service proposals" refers to a function that has the ability to recognize user emotions, analyzes that data, and reflects it in service proposals.

[0403] "Means for automatically collecting and analyzing environmental data of the work environment and the stress levels of workers" refers to a function that automatically collects and analyzes environmental data (temperature, humidity, etc.) within a factory and the stress levels of workers.

[0404] "Means of detecting anomalies based on the above data and proposing and notifying appropriate response measures" refers to the function of identifying anomalies based on collected and analyzed data, and proposing and notifying appropriate measures.

[0405] This system is a multi-functional system for monitoring the condition of care recipients and providing the necessary care services appropriately. First, users access the system's website or application and create an account. They then enter information such as the parent's or care recipient's health information, care needs, and emergency contact information. This information is sent to a server and stored in a database.

[0406] The system analyzes the information of the care recipient and searches for and suggests the most suitable care services. Detailed information on the suggested services is displayed on the dashboard on the device. The user can select the most suitable service from the suggested services. For example, suggestions may include "regular home nursing service" or "installation of a blood pressure monitoring device."

[0407] The system searches for and provides contact information for the nearest regional comprehensive support center based on the address information provided by the user. This contact information is displayed on the terminal, allowing the user to easily access the support center and make inquiries.

[0408] In addition, emergency contacts and emergency dispatch procedures can be set in advance. Data from the configured monitoring service device is sent to the server in real time, and the condition of the care recipient is monitored. If an abnormality is detected, the server will send a notification to the registered emergency contacts.

[0409] In addition, by incorporating an emotion engine, it is possible to collect user emotional data (e.g., facial expression analysis, voice analysis) and reflect it in nursing care service proposals. This emotional data is used to adjust service proposals based on the user's stress level and sense of security, providing more personalized nursing care services.

[0410] In addition, a module will be installed to ensure a safe working environment and improve work efficiency. Specifically, it automatically collects and analyzes environmental data (temperature, humidity, etc.) within the factory and workers' stress levels to detect abnormalities. If an abnormality is detected, the server will suggest appropriate response measures (e.g., "take a break" or "drink water") and send a notification.

[0411] Hardware and software used:

[0412] Wearable devices: Measuring worker stress levels

[0413] Environmental sensors: Collect environmental data such as temperature and humidity

[0414] Server: Data processing and analysis

[0415] Device (smartphone, tablet, PC)

[0416] Emotion engine: facial expression analysis, voice analysis

[0417] Examples:

[0418] For example, suppose a robot deployed in a certain area uses its environmental sensors to detect that the room temperature has exceeded 30 degrees, and data collected from a wearable device indicates that a worker's stress level is above 80. Based on this information, the robot can suggest taking a break and drinking water, and immediately send an alert to the manager, who can then take swift action.

[0419] Example prompt for a generative AI model:

[0420] Create a program that collects environmental data (e.g., temperature, humidity) and worker stress levels within the factory, and sends real-time alerts and suggests appropriate actions if the data is outside of a specified range. Use the following environmental sensor values ​​and stress levels:

[0421] Temperature: 35 degrees

[0422] Humidity: 70%

[0423] Stress level: 85

[0424] The system configured as described above ensures safety within the factory and improves work efficiency.

[0425] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0426] Step 1:

[0427] Input: The user enters information about the person being cared for (e.g., health status, care needs, emergency contact information).

[0428] Data processing / data calculation: The server receives the input information and stores it in a database.

[0429] Output: Confirmation that the account has been created and the entered information has been saved to the database.

[0430] What happens: A user visits the system's website or application and enters the required information. The server receives this information and stores it securely in a database. Once saved, the server sends a confirmation email to the user, activating their account.

[0431] Step 2:

[0432] Input: The user enters health information and care service needs of the parent or care recipient.

[0433] Data processing / data calculation: The server receives the input data and analyzes it to search for and suggest appropriate nursing care and monitoring services.

[0434] Output: A list of suggested care services.

[0435] How it works: When a user enters detailed care information, the server analyzes it and searches for appropriate care services. The search results are displayed on the device's dashboard, and the user can select the most suitable service from this list.

[0436] Step 3:

[0437] Input: User-provided address information.

[0438] Data processing / data calculation: The server searches for the nearest community comprehensive support center based on the address information.

[0439] Output: Contact information for the nearest community comprehensive support center.

[0440] Specific operation: The server searches the database of regional comprehensive support centers based on the user's address information and provides contact information for the nearest center. This information is displayed on the terminal, allowing the user to easily contact the support center.

[0441] Step 4:

[0442] Input: User sets emergency contacts and emergency dispatch procedures.

[0443] Data processing / data calculation: The server saves the configured information in a database.

[0444] Output: Emergency contact and dispatch procedure configuration information.

[0445] How it works: Users set up emergency contacts and dispatch procedures and send them to the server, which stores this information in a database and prepares for a rapid response in the event of an emergency.

[0446] Step 5:

[0447] Input: Real-time data from care delivery devices.

[0448] Data processing / data calculation: The server receives data in real time and analyzes it to detect anomalies.

[0449] Output: Notification when an abnormality occurs.

[0450] How it works: The monitoring device monitors the condition of the care recipient in real time and sends the data to a server. The server analyzes the data and immediately sends a notification to emergency contacts if an abnormality is detected.

[0451] Step 6:

[0452] Input: Periodically collected usage data.

[0453] Data processing / data calculation: The server analyzes usage and generates new service proposals and improvement measures.

[0454] Output: Notification of new service proposals and improvements.

[0455] How it works: The server periodically monitors the user's usage and generates suggestions for new services and improvements based on the analysis results. These suggestions are displayed on the device's dashboard for the user to review.

[0456] Step 7:

[0457] Input: User emotion data (e.g., facial expression analysis, voice analysis).

[0458] Data processing / data calculation: The server receives the emotion data, analyzes it, and reflects it in nursing care service proposals.

[0459] Output: Personalized care service suggestions.

[0460] How it works: The device collects the user's emotional data and sends it to the server, which analyzes the data and suggests optimal care services based on the user's stress level and sense of security.

[0461] Step 8:

[0462] Input: Environmental data of the work environment (temperature, humidity, etc.) and worker stress level data.

[0463] Data processing / data calculation: The server automatically collects and analyzes environmental data and stress level data to detect abnormalities.

[0464] Output: Suggestions and notifications when anomalies occur.

[0465] How it works: The robot collects environmental data and obtains stress levels from wearable devices. The server receives and analyzes this data. If an abnormality is detected, it immediately proposes a response and notifies the administrator.

[0466] 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.

[0467] 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.

[0468] 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.

[0469] [Second embodiment]

[0470] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.

[0471] 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.

[0472] 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).

[0473] 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.

[0474] 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.

[0475] 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).

[0476] 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. 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.

[0477] 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.

[0478] 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.

[0479] 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.

[0480] 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.

[0481] 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."

[0482] This invention is a system that provides appropriate nursing care and monitoring services to users who have vague anxieties about caring for their parents, simplifies access to the local comprehensive support center, and can respond quickly to emergencies. The program of this system operates in cooperation between the server, terminals, and users, and is processed as follows.

[0483] User registration and information entry

[0484] A user first accesses the system's website or application and creates an account. The user enters the required registration information (username, email address, password, etc.) and presses the "Register" button. The server receives this information and stores it in a database. After registration is complete, the server sends the user a confirmation email, and the user clicks on a link in the email to activate their account. The user then logs in and enters information such as their parent's health information, care needs, and emergency contact information.

[0485] Nursing care service proposals

[0486] The server receives the parent information entered by the user and analyzes it based on the database. Based on this analysis, it searches for and generates the most suitable nursing care and monitoring services for the person receiving care, and displays them as a proposal list on the user dashboard on the device. The user can check this proposal list and view the details for further consideration. Detailed information about the services, provider ratings, and fees are also displayed.

[0487] Access to the Regional Comprehensive Support Center

[0488] Based on the address information provided by the user, the server searches for the nearest regional comprehensive support center. This contact information is displayed on the terminal, allowing the user to easily access the support center and make inquiries.

[0489] Emergency service settings

[0490] When using the monitoring service, users set emergency contacts and emergency dispatch procedures. These settings are received by the server and stored in a database. Parents can change or modify the settings as needed depending on their situation.

[0491] Emergency Alerts and Monitoring

[0492] The configured monitoring service devices (cameras, sensors, etc.) monitor the living conditions of the care recipient and send the data to a server. The server analyzes this data and notifies registered emergency contacts if it detects an abnormality. This emergency alert function enables prompt response.

[0493] Ongoing follow-up

[0494] The server periodically monitors the user's usage and generates new service suggestions and improvement measures. This information is displayed on the user dashboard on the device, allowing the user to select the services they need and check notifications according to the situation.

[0495] Specific examples

[0496] For example, suppose user A inputs information such as "My 80-year-old mother lives alone and has recently become prone to falls." Based on this information, the server suggests "home nursing care services" and "monitoring camera installation services," and a list of these services is displayed on the dashboard of the device. User A checks these suggestions, selects the home nursing care service, and enters into a contract. The server then provides user A with information on the nearest community comprehensive support center and prompts him to set up an emergency dispatch service.

[0497] This system allows users to constantly monitor their parents' health conditions and care needs, allowing them to provide care with peace of mind. It also enables quick responses in emergencies, improving the quality of care.

[0498] The processing flow will be explained below.

[0499] Step 1:

[0500] A user accesses a website or application, proceeds to the account registration page, enters the required information such as username, email address, and password, and presses the "Register" button.

[0501] Step 2:

[0502] The server receives the registration information entered and stores it in a database. Once registration is complete, the server sends a confirmation email to the user, prompting them to activate their account.

[0503] Step 3:

[0504] The user activates their account by clicking the link in the confirmation email they receive, then visits the login page and logs in by entering their username and password.

[0505] Step 4:

[0506] The user enters their parent's health information (e.g., age, health condition, living environment), care needs (e.g., daily support type, frequency), and emergency contact information.

[0507] Step 5:

[0508] The server receives the parent's information and stores it in a database. It then begins analysis based on this information to search for appropriate care and monitoring services.

[0509] Step 6:

[0510] The server creates a list of nursing care service suggestions generated as a result of the search and sends it to the user's dashboard.

[0511] Step 7:

[0512] The device displays the list of offers on the user's dashboard, along with detailed information about each service (e.g., service content, provider ratings, and pricing).

[0513] Step 8:

[0514] The user checks the proposal list, views detailed information about each service, and selects the required service from among them.

[0515] Step 9:

[0516] The server searches for contact information for the nearest regional comprehensive support center based on the user's place of residence and provides it to the user.

[0517] Step 10:

[0518] The device displays a page that provides the user with contact information for local comprehensive support centers, allowing the user to access the nearest center and receive the support they need.

[0519] Step 11:

[0520] Users set up the monitoring service and enter their parent's emergency contact information and emergency response procedures. This information is used to set up procedures for responding in the event of an emergency.

[0521] Step 12:

[0522] The server saves the entered emergency contact information and response procedures in a database and verifies the settings.

[0523] Step 13:

[0524] Care service provision devices (e.g., cameras, sensors, etc.) monitor the living conditions and health status of the care recipients and send the data to a server.

[0525] Step 14:

[0526] The server analyzes the data received from the device and monitors the condition of the person receiving care in real time through its anomaly detection function.

[0527] Step 15:

[0528] If the server detects an abnormality, it will automatically send a notification to registered emergency contacts.

[0529] Step 16:

[0530] The user receives an emergency notification from the server and can respond as needed, which allows for a quick response.

[0531] Step 17:

[0532] The server periodically monitors the user's usage and generates proposals for new care services and system improvements.

[0533] Step 18:

[0534] The device displays new suggestions and notifications from the server on the user's dashboard, and the user can check and respond to them to provide continuous care.

[0535] This allows users to keep track of their parents' health conditions and care status, and provides optimal care services quickly and efficiently.

[0536] Example 1

[0537] 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."

[0538] Users who are concerned about caring for their parents need a way to easily access appropriate nursing care and monitoring services, simplify access to local comprehensive support centers, and respond quickly to emergencies.However, the lack of such a system means that many users are unable to receive appropriate support.

[0539] 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.

[0540] In this invention, the server includes: a means for inputting information about the care recipient; a means for analyzing the care recipient's information and searching for and proposing optimal care services using a generative AI model; a means for displaying detailed information, ratings, and fees for the proposed care services; a means for providing contact information for the nearest community comprehensive support center; a means for setting emergency contacts and emergency dispatch procedures; a means for receiving and monitoring data from the care service providing device; a means for detecting abnormalities and notifying the registered emergency contacts; and a means for periodically monitoring the user's usage status and generating new service proposals and improvement measures using a generative AI model. This allows the user to constantly understand their parent's health condition and care needs, select and use optimal care services, and respond quickly to emergencies. Furthermore, the continuous provision of new service proposals and improvement measures improves the quality of care.

[0541] "Care recipient" refers to a person receiving care.

[0542] "Input means" refers to an interface that allows a user to provide information about a care recipient to the system.

[0543] "Means of analysis and proposal" refers to algorithms and generative AI models that analyze information about the person receiving care and propose appropriate care and monitoring services.

[0544] "Generative AI model" refers to an artificial intelligence model used to analyze data and generate appropriate nursing care services and improvement measures.

[0545] "Means for displaying" refers to an interface for visually presenting detailed information, ratings, and fees of proposed nursing care services to the user.

[0546] A "community comprehensive support center" refers to a local public facility or institution that provides nursing care support and consultations.

[0547] "Means for providing" refers to the system functionality for obtaining and displaying the contact information of the support center required by the user.

[0548] "Emergency contact" refers to contact information such as a registered telephone number or email address for contact in an emergency.

[0549] "Emergency response procedures" refer to procedures or protocols that define how to respond in an emergency.

[0550] "Means of monitoring" refers to the system function of constantly monitoring data obtained from monitoring devices and understanding living conditions.

[0551] "Means for detecting abnormalities" refers to algorithms that automatically identify abnormal situations based on monitoring data and prompt necessary responses.

[0552] "Registered notification method" refers to a system function that promptly notifies registered emergency contacts when an abnormality is detected.

[0553] "Means for monitoring usage status" refers to a function for periodically checking how users are using the system and collecting the data.

[0554] "Means for generating improvement measures" refers to the system's functionality for utilizing usage data and generative AI models to create new service proposals and improvement plans.

[0555] This invention is a system that provides appropriate nursing care and monitoring services to users who are concerned about caring for their parents, simplifies access to local comprehensive support centers, and can respond quickly to emergencies. This system operates in cooperation between a server, terminals, and users.

[0556] User registration and information entry

[0557] A user accesses the system's website or application and creates an account by entering required information such as a username, email address, and password, and then pressing the "Register" button. The server receives the entered information and stores it in a database. After saving, the server sends a confirmation email to the user, who clicks on a link in the email to activate the account. The user then logs in and enters details such as their parent's health information, care needs, and emergency contact information.

[0558] Nursing care service proposals

[0559] The server receives the parent's health information entered by the user and analyzes it based on the database. During this analysis, a generative AI model is used to search for and generate suitable nursing care and monitoring services. The generated list of proposals is displayed on the user dashboard on the device, and the user can review this list and select the appropriate service by referring to details, ratings, prices, etc.

[0560] Access to the Regional Comprehensive Support Center

[0561] The server searches for the nearest regional comprehensive support center based on the address information provided by the user. The searched contact information is displayed on the user's dashboard, allowing the user to easily access the support center and make inquiries.

[0562] Emergency service settings

[0563] When using the monitoring service, users set emergency contact information and emergency dispatch procedures. The server receives this information and stores it in a database. Depending on the parent's condition, the user can change the settings, and the changed information is sent back to the server and updated in the database.

[0564] Emergency Alerts and Monitoring

[0565] The monitoring service's devices (cameras, sensors, etc.) constantly monitor the living conditions of the care recipient and send the data to a server. The server analyzes this data and, if it detects an abnormality, notifies the registered emergency contacts. This function enables a prompt response.

[0566] Ongoing follow-up

[0567] The server periodically monitors user usage and generates new service proposals and improvement measures using a generative AI model. These proposals and improvement measures are displayed on the user dashboard on the device, allowing users to refer to them and select the services they need.

[0568] Specific examples

[0569] For example, suppose User A inputs information such as, "My 80-year-old mother lives alone and has recently become prone to falls." The server uses a generative AI model based on this information to suggest "home care services" and "monitoring camera installation services," and displays them as a list on the dashboard on the device. User A checks the proposed services, selects the home care service, and signs up for it. The server then provides User A with information on the nearest community comprehensive support center and prompts them to set up an emergency dispatch service. This system allows users to constantly monitor their parents' health condition and the need for care, enabling them to provide care with peace of mind. Furthermore, it can respond quickly to emergencies, improving the quality of care.

[0570] Examples of prompts for generative AI models

[0571] "My 80-year-old mother has recently started to fall more easily. Can you suggest suitable nursing care and monitoring services for her? Also, please tell me the location of the nearest comprehensive community support center."

[0572] The above is an embodiment of the invention. This system allows users to receive appropriate support for caregiving, and allows them to continue providing care with peace of mind.

[0573] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0574] Step 1: User registration and information entry

[0575] A user accesses the system's website or application, enters the information required to create an account (username, email address, password, etc.), and presses the "Register" button. The server receives the entered information and stores it in a database. Once saved, the server sends a confirmation email to the user, who clicks on a link in the email to activate the account. The user then logs in again and enters information such as their parent's health information, care needs, and emergency contact information.

[0576] Input: User information and parent health information

[0577] Data processing: Saving user information

[0578] Output: Account activation and parent health information entered

[0579] Specific behavior:

[0580] A user fills in a form on a website and clicks the submit button

[0581] The server receives the information and stores it in a database

[0582] The server automatically generates and sends a confirmation email.

[0583] User clicks email link to activate account

[0584] Step 2: Propose care services

[0585] The server receives the parent's health information entered by the user and analyzes it based on the database. This analysis uses a generative AI model to search for and generate the optimal nursing care and monitoring services. The generated list of proposals is displayed on the user dashboard on the device, and the user can review this list and select the appropriate service by referring to details, ratings, prices, etc.

[0586] Input: Parent's health information

[0587] Data processing: Analysis using generative AI models and generation of service proposals

[0588] Output: Service proposal list

[0589] Specific behavior:

[0590] The server parses the input data

[0591] The server uses the generative AI model to generate service proposals.

[0592] Display a list of suggestions on the user dashboard on the device

[0593] User reviews the list of suggestions and clicks to see details

[0594] Step 3: Access to the Community Comprehensive Support Center

[0595] The server searches for the nearest community comprehensive support center based on the address information provided by the user, and the searched contact information is displayed on the user dashboard on the device, allowing the user to access or inquire about the support center.

[0596] Input: Address information

[0597] Data Processing: Find the nearest support center

[0598] Output: Support center contact information

[0599] Specific behavior:

[0600] The server performs a search based on the address data.

[0601] Display the results on the user dashboard on the device

[0602] Users click on the displayed contact information to make an inquiry

[0603] Step 4: Configure emergency services

[0604] When using the monitoring service, users set emergency contact information and emergency dispatch procedures. The server receives this information and stores it in a database. If the parent's situation changes, the user can change the settings, and the changed information is sent back to the server and updated in the database.

[0605] Input: Emergency contacts and dispatch procedures

[0606] Data processing: storing and updating information

[0607] Output: Save and change settings

[0608] Specific behavior:

[0609] Users fill out a form to set up emergency contacts and dispatch procedures

[0610] The server receives the configuration information and stores it in a database

[0611] If the user later changes the settings, the server receives and updates them as well.

[0612] Step 5: Emergency alerts and monitoring

[0613] The monitoring service device (camera, sensor, etc.) constantly monitors the living conditions of the care recipient and sends the data to a server. The server analyzes this data and sends a notification to registered emergency contacts if it detects any abnormalities.

[0614] Input: Monitoring data from a monitoring device

[0615] Data processing: Anomaly detection

[0616] Output: Urgent Notification

[0617] Specific behavior:

[0618] The monitoring device monitors daily life and transmits data

[0619] The server analyzes the received data and detects anomalies

[0620] The server sends a notification to the emergency contact.

[0621] Step 6: Ongoing follow-up

[0622] The server periodically monitors the user's usage and generates new service proposals and improvement measures using the generative AI model. The generated proposals and improvement measures are displayed on the user dashboard on the device, and the user can refer to this to select the services they need.

[0623] Input: User usage data

[0624] Data processing: generating service proposals and improvements

[0625] Output: New suggestions and improvements

[0626] Specific behavior:

[0627] The server monitors and analyzes usage data

[0628] Generate new suggestions and improvements using generative AI models

[0629] New suggestions will appear on your device's dashboard

[0630] The user checks the new proposals and selects and uses them as needed.

[0631] (Application example 1)

[0632] 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."

[0633] While conventional nursing care service delivery systems were able to search for and suggest appropriate services based on information about the care recipient, they lacked the functionality for care service providers in physical stores to directly collaborate with users to suggest and reserve services. Furthermore, they did not support the process for users to reserve suggested services in physical stores. This made selecting and using nursing care services extremely complicated, reducing user convenience.

[0634] 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.

[0635] In this invention, the server includes: means for inputting information about the care recipient; means for analyzing the information about the care recipient to search for and propose appropriate care services; means for displaying detailed information about the proposed care services; means for providing contact information for the nearest community comprehensive support center; means for setting emergency contacts and emergency dispatch procedures; means for receiving and monitoring data from the care service providing device; means for detecting abnormalities and notifying the registered emergency contacts; means for periodically monitoring the user's usage status and generating new service proposals and improvement measures; means for the care service provider to propose and reserve care services to the user at a physical store; and means for the user to reserve the proposed services. This allows the proposed services based on the information about the care recipient to be directly reserved at the physical store, making it possible to efficiently select and use care services and improving user convenience.

[0636] "Person receiving care" refers to a person who requires care services.

[0637] "Means for inputting information" refers to a means by which a user inputs information about a care recipient into the system.

[0638] "Means for searching and proposing services" refers to a means for searching for the most suitable nursing care service for a person based on the information of the person receiving care that has been input, and proposing the service to the user.

[0639] "Means for displaying detailed information" refers to means for displaying detailed information of the proposed care service (e.g., provider ratings, fees, etc.) to the user.

[0640] "Means for providing contact information" refers to means for providing contact information for the nearest community comprehensive support center based on address information provided by the user.

[0641] "Means for setting emergency contact points and emergency dispatch procedures" refers to the means for setting emergency contact points and response procedures when using a monitoring service.

[0642] "Monitoring means" refers to means for receiving data transmitted from a care service providing device and continuously monitoring the living conditions of a care recipient.

[0643] "Means for detecting and notifying abnormalities" refers to the means for analyzing monitoring data and promptly notifying registered emergency contacts if an abnormality is detected.

[0644] "Means for generating new service proposals and improvements" refers to means for periodically monitoring the usage status of users and generating new service proposals and improvements as necessary.

[0645] "Means for care service providers to propose and reserve care services to users at physical stores" refers to means for care service providers to propose care services directly to users at physical stores and accept reservations on the spot.

[0646] "Means for a user to reserve a proposed service" refers to a means for a user to select a care service proposed by the system and confirm the reservation.

[0647] The embodiment of the present invention is based on a system in which multiple components work together. Each component and its function will be described in detail below.

[0648] System Overview

[0649] This system consists of a user, a server, and a care service providing device. The user's role is to input information about the care recipient, receive care service suggestions, and respond immediately in emergencies. The server analyzes, stores, and monitors the data, and generates suggestions. The device monitors the care recipient's living situation and sends the data to the server.

[0650] Hardware and Software Used

[0651] Hardware

[0652] User devices: smartphones, tablets, PCs, etc.

[0653] Care delivery devices: cameras, sensors, smartwatches, etc.

[0654] Physical store service devices: tablets, PCs, etc.

[0655] software

[0656] Flask: A Python-based microframework used to build web applications.

[0657] SQLite: Used as a database management system.

[0658] SQLAlchemy: An ORM (Object Relational Mapping) tool for simplifying database operations.

[0659] Details of each method

[0660] "Means for inputting information": The user uses the terminal to input information such as the care recipient's health information, care needs, emergency contact information, etc. This information is sent to the server and stored in a database.

[0661] "Means for searching and suggesting services": The server uses an analysis algorithm to analyze the information entered by the user, and searches for and suggests the most suitable nursing care services. The suggested services are displayed on the user's device.

[0662] "Means for displaying detailed information": Detailed information about the proposed service (e.g., provider ratings, fees, etc.) is displayed on the user's terminal.

[0663] "Means for providing contact information": The server searches for the nearest community comprehensive support center based on the user's address information and displays the contact information on the user's terminal.

[0664] "Means for setting emergency contacts and emergency dispatch procedures": When using the monitoring service, users set emergency contacts and emergency dispatch procedures. This information is sent to the server and can be changed as needed.

[0665] "Means of monitoring": Data sent from care service providing devices (cameras and sensors) is received and analyzed by a server. Based on this data, the server continuously monitors the living conditions of the care recipient.

[0666] "Means for detecting and notifying abnormalities": The server analyzes the monitoring data, and if it detects an abnormality, it will promptly notify the registered emergency contacts.

[0667] "Means for generating new service proposals and improvements": The server periodically monitors the user's usage and generates new service proposals and improvements as necessary.

[0668] "A means for care service providers to propose and reserve care services to users in physical stores": In physical stores, care service providers can propose care services directly to users and make reservations on the spot.

[0669] "Means for users to reserve proposed services": Users can select proposed care services from the system and confirm reservations using their terminals.

[0670] Specific examples

[0671] For example, if User A inputs information such as "My 80-year-old mother lives alone and has recently become prone to falls," the server will use this information to suggest "home nursing care services" and "monitoring camera installation services," and a list will be displayed on the dashboard of the device. User A will check these suggestions, select a home nursing care service, and make a reservation. The server will then provide User A with information on the nearest community comprehensive support center and prompt him / her to set up an emergency dispatch service.

[0672] Prompt Sentence Examples

[0673] If a user wants to book an appointment for "Home Care Services," they can try the following prompt:

[0674] "If a user wants to book a home care service for their 80-year-old mother, they enter their information, review the suggested services, and make the reservation."

[0675] The above system allows users to directly reserve services suggested based on information about the person receiving care at a physical store, making the selection and use of care services more efficient and improving user convenience.

[0676] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0677] Step 1:

[0678] The user uses the device to input information about the person receiving care (health information, care needs, emergency contact information, etc.). The input information is sent to the server and stored in a database. At this stage, the input data includes the age, health condition, level of care needs, address, and emergency contact information of the person receiving care.

[0679] Step 2:

[0680] The server analyzes the stored information of the care recipient. It uses an analytical algorithm to search for appropriate care services based on the patient's health condition and level of care needs. Specifically, it compares the care service information in the database with the information provided by the user and selects the most relevant services. A list of suggested care services is generated as the output.

[0681] Step 3:

[0682] The server then sends the list of proposed care services generated as a result of the analysis to the user's device. The user's device displays this list and allows them to view detailed information, including the service content, provider ratings, and fees.

[0683] Step 4:

[0684] The user uses the device to select the appropriate care service from the proposed options. After checking the details of the selected service, the user can compare and consider the options. During this process, the user can also view the service provider's past ratings and reviews.

[0685] Step 5:

[0686] The user makes a reservation for the care service they have selected. The user presses the reservation button on their device and sends the input information (reservation date, additional requests, etc.) to the server. The server receives this reservation information and stores it in a database. As an output, a reservation confirmation message is displayed on the user's device.

[0687] Step 6:

[0688] The server searches for the nearest community-based comprehensive support center using the address information provided by the user. The corresponding contact information for the community-based comprehensive support center is retrieved from the database and sent to the user's device. The output displays the contact information for the nearest community-based comprehensive support center.

[0689] Step 7:

[0690] When setting up the monitoring service, users enter emergency contact information and emergency dispatch procedures. This information is sent to the server and stored in a database. The emergency contact information is used in a later step if an abnormality is detected.

[0691] Step 8:

[0692] Care service delivery devices (cameras, sensors, etc.) monitor the living conditions of care recipients in real time. The acquired data is sent to a server, which analyzes the data and applies algorithms to detect abnormalities.

[0693] Step 9:

[0694] The server analyzes the monitoring data and, if it detects an anomaly, sends a notification to registered emergency contacts. The notification is done via text message or email. Emergency dispatch procedures are also executed if necessary. An emergency notification message is sent as output.

[0695] Step 10:

[0696] The server periodically monitors user usage and generates new service suggestions and improvements, utilizing user feedback and statistical data from the device. The generated suggestions and improvements are provided to the user's device as notifications. As an output, the new service suggestions and improvements are displayed on the user's dashboard.

[0697] Through the above processing steps, the entire system works in coordination, streamlining the selection, booking, monitoring, and emergency response of nursing care services.

[0698] 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.

[0699] This invention is a system that provides appropriate nursing care services and monitoring services to users who have vague concerns about caring for their parents, simplifies access to local comprehensive support centers, and can respond quickly to emergencies. Furthermore, by combining it with an emotion engine that recognizes the user's emotions, it is possible to propose more personalized nursing care services. The program of this system operates in cooperation between the server, terminals, and users, and is processed as follows.

[0700] User registration and information entry

[0701] A user first accesses the system's website or application and creates an account. The user enters the required registration information (username, email address, password, etc.) and presses the "Register" button. The server receives this information and stores it in a database. After registration is complete, the server sends the user a confirmation email, and the user clicks on a link in the email to activate their account. The user then logs in and enters information such as their parent's health information, care needs, and emergency contact information.

[0702] Nursing care service proposals

[0703] The server receives the parent information entered by the user and analyzes it based on the database. Based on this analysis, it searches for and generates the most suitable nursing care and monitoring services for the person receiving care, and displays them as a proposal list on the user dashboard on the device. The user can check this proposal list and view the details for further consideration. Detailed information about the services, provider ratings, and fees are also displayed.

[0704] Access to the Regional Comprehensive Support Center

[0705] Based on the address information provided by the user, the server searches for the nearest regional comprehensive support center. This contact information is displayed on the terminal, allowing the user to easily access the support center and make inquiries.

[0706] Emergency service settings

[0707] When using the monitoring service, users set emergency contacts and emergency dispatch procedures. These settings are received by the server and stored in a database. Parents can change or modify the settings as needed depending on their situation.

[0708] Emergency Alerts and Monitoring

[0709] The configured monitoring service devices (cameras, sensors, etc.) monitor the living conditions of the care recipient and send the data to a server. The server analyzes this data and notifies registered emergency contacts if it detects an abnormality. This emergency alert function enables prompt response.

[0710] Ongoing follow-up

[0711] The server periodically monitors the user's usage and generates new service suggestions and improvement measures. This information is displayed on the user dashboard on the device, allowing the user to select the services they need and check notifications according to the situation.

[0712] Introducing the Emotion Engine

[0713] To achieve further personalization, the device is equipped with an emotion engine that recognizes the user's emotions. Emotional data (e.g., facial expression analysis, voice analysis) is collected when the user uses the service and sent to the server. This data is used to adjust service suggestions, suggesting care services based on the user's stress level, sense of security, etc.

[0714] Specific examples

[0715] For example, suppose User B registers with the system and enters the information that "My 70-year-old father has high blood pressure, takes medication regularly, and has recently tended to be bedridden." The server analyzes this information and the user's emotional data obtained from the emotion engine, and makes suggestions to User B about "regular home nursing service" and "installation of a blood pressure monitoring device." User B confirms these suggestions and selects the home nursing service. The server then provides information about the nearest community comprehensive support center and prompts the user to set up an emergency dispatch service.

[0716] The service suggestions provided by the emotion engine reflect the user's emotional state, providing even more personalized support. This system allows users to constantly monitor their parents' health and care needs, allowing them to provide care with peace of mind. Furthermore, it can respond quickly to emergencies, improving the quality of care.

[0717] The processing flow will be explained below.

[0718] Step 1:

[0719] A user accesses a website or application, proceeds to the account registration page, enters the required information such as username, email address, and password, and presses the "Register" button.

[0720] Step 2:

[0721] The server receives the registration information entered and stores it in a database. Once registration is complete, the server sends a confirmation email to the user, prompting them to activate their account.

[0722] Step 3:

[0723] The user activates their account by clicking the link in the confirmation email they receive, then visits the login page and logs in by entering their username and password.

[0724] Step 4:

[0725] The user enters their parent's health information (e.g., age, health condition, living environment), care needs (e.g., daily support type, frequency), and emergency contact information.

[0726] Step 5:

[0727] The server receives the parent's information and stores it in a database. It then begins analysis based on this information to search for appropriate care and monitoring services.

[0728] Step 6:

[0729] The server creates a list of nursing care service suggestions generated as a result of the search and sends it to the user's dashboard.

[0730] Step 7:

[0731] The device displays the list of offers on the user's dashboard, along with detailed information about each service (e.g., service content, provider ratings, and pricing).

[0732] Step 8:

[0733] The user checks the proposal list, views detailed information about each service, and selects the required service from among them.

[0734] Step 9:

[0735] The server searches for contact information for the nearest regional comprehensive support center based on the user's place of residence and provides it to the user.

[0736] Step 10:

[0737] The device displays a page that provides the user with contact information for the local comprehensive support center, allowing the user to access the nearest support center and receive the support they need.

[0738] Step 11:

[0739] Users set up the monitoring service and enter their parent's emergency contact information and emergency response procedures. This information is used to set up procedures for responding in the event of an emergency.

[0740] Step 12:

[0741] The server saves the entered emergency contact information and response procedures in a database and verifies the settings.

[0742] Step 13:

[0743] Care service provision devices (e.g., cameras, sensors, etc.) monitor the living conditions and health status of the care recipients and send the data to a server.

[0744] Step 14:

[0745] The server analyzes the data received from the device and monitors the condition of the person receiving care in real time through its anomaly detection function.

[0746] Step 15:

[0747] If the server detects an abnormality, it will automatically send a notification to registered emergency contacts.

[0748] Step 16:

[0749] The user receives an emergency notification from the server and can respond as needed, which allows for a quick response.

[0750] Step 17:

[0751] The server periodically monitors the user's usage and generates proposals for new care services and system improvements.

[0752] Step 18:

[0753] The device displays new suggestions and notifications from the server on the user's dashboard, and the user can check and respond to them to provide continuous care.

[0754] Step 19:

[0755] The device is equipped with an emotion engine that recognizes the user's emotions, collects emotion data (e.g., facial expression analysis, voice analysis) and sends it to the server.

[0756] Step 20:

[0757] The server analyzes the received emotional data and adjusts the content of nursing care service suggestions according to the user's emotional state, thereby providing personalized service suggestions that take into account the user's stress level and sense of security.

[0758] Step 21:

[0759] The device displays the adjusted proposals to the user, who can then select and confirm the services they need, resulting in more appropriate care being provided.

[0760] Specific examples

[0761] For example, suppose User B registers with the system and enters the information that "My 70-year-old father has high blood pressure, takes medication regularly, and has recently tended to be bedridden." The server analyzes this information and the user's emotional data obtained from the emotion engine, and makes suggestions to User B about "regular home nursing services" and "installation of a blood pressure monitoring device." If the emotion engine detects an increase in User B's anxiety level, the server will also suggest additional support (e.g., psychological counseling services) to provide a sense of security. User B confirms these suggestions and selects the home nursing service. The server then provides information about the nearest community comprehensive support center and prompts the user to set up an emergency dispatch service.

[0762] Example 2

[0763] 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."

[0764] With the current increase in the elderly population, the need for care is increasing. However, problems faced by families when providing care include difficulty in selecting appropriate care services and responding to emergencies, as well as a lack of emotional support for the care recipient and their family. This invention aims to provide appropriate personalized care support and further enhance emotional support for the care recipient and their family through emotion recognition functionality.

[0765] 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.

[0766] In this invention, the server includes means for inputting information about the care recipient, means for analyzing the information about the care recipient to search for and propose appropriate care support, means for displaying detailed information about the proposed care support, means for providing contact information for the nearest regional support center, means for setting emergency contacts and emergency dispatch procedures, means for receiving and monitoring data from the care support providing device, means for detecting abnormalities and notifying the registered emergency contacts, means for periodically monitoring the user's usage status and generating new support proposals and improvement measures, means for recognizing the user's emotions, and means for analyzing the emotion data and adjusting the support proposals.This enables the provision of appropriate care support and rapid emergency response, and also realizes personalized support proposals through emotion recognition.

[0767] The "means for inputting information about the care recipient" is a function that provides an interface for the user to input information about the care recipient, such as their health condition, living environment, and emergency contact information.

[0768] "Means of analyzing information on care recipients and searching for and proposing appropriate care support" is a function that searches a database based on the input information on care recipients, and finds and proposes appropriate care services and monitoring services.

[0769] The "means for displaying detailed information on proposed nursing care support" is a function that visually displays detailed information on nursing care services and monitoring services proposed by the server on the user's terminal.

[0770] The "means for providing contact information for the nearest regional support center" is a function that searches for a local comprehensive support center based on the address information provided by the user and provides the user with its contact information.

[0771] The "means for setting emergency contacts and emergency dispatch procedures" is a function that allows a user to set emergency contacts and response procedures and store this information on the server.

[0772] "Means for receiving and monitoring data from care support equipment" refers to a function in which the server receives data sent from care support equipment such as sensors and cameras, and monitors the condition of the person receiving care.

[0773] "Means for detecting abnormalities and notifying registered emergency contacts" is a function that quickly notifies registered emergency contacts when an abnormality is detected during monitoring.

[0774] "Means of regularly monitoring user usage and generating new support proposals and improvement measures" refers to a function that continuously monitors users' system usage and proposes new nursing care services and improvement plans based on the data.

[0775] "Means for recognizing user emotions" refers to a function that acquires emotional data from the user's facial expressions, voice, etc., and analyzes that data using an emotion engine.

[0776] The "means for analyzing emotion data and adjusting support proposals" is a function for analyzing acquired emotion data and adjusting the content of nursing care service proposals according to the user's emotional state.

[0777] This invention is a system that provides appropriate nursing care and monitoring services to users who are concerned about caring for their parents, simplifies access to local support centers, and can respond quickly to emergencies. Furthermore, by combining it with an emotion engine that recognizes the user's emotions, it proposes more personalized nursing care services. This system operates in cooperation between the user, server, and nursing care support provider device (terminal).

[0778] User registration and information entry

[0779] A user must first access a website or application and create a new account. The user enters registration information such as username, email address, and password, and then clicks the "Register" button. The server receives the information entered by the user and stores it in a MySQL database. After registration, the server automatically generates a confirmation email and sends it to the user. The user clicks the confirmation link in the email to activate their account. The user then logs in and enters details such as their parents' health information and emergency contact information.

[0780] Nursing care service proposals

[0781] The server receives the parent's health information entered by the user. It uses an analysis script written in Python to retrieve and analyze relevant information from a MySQL database. Based on this analysis, it searches for and suggests the most suitable nursing care and monitoring services. Machine learning libraries such as Scikit-learn are used in the selection process. The list of selected nursing care and monitoring services is displayed on the user's dashboard on the device, and detailed information includes provider ratings and pricing information.

[0782] Access to the Regional Comprehensive Support Center

[0783] The server uses the Google Maps API to search for the nearest community comprehensive support center based on the address information provided by the user. The server then sends the contact information from the search results to the device and displays it on the user dashboard. This allows the user to easily access the support center and make inquiries.

[0784] Emergency service settings

[0785] When using the monitoring service, users set up emergency contacts and emergency dispatch procedures. This setting information is entered through a web form and received by the server. The setting information is saved on the server and can be changed by the user as needed.

[0786] Emergency Alerts and Monitoring

[0787] Monitoring devices (e.g., cameras and sensors) monitor the condition of the care recipient and send the data to a server in real time. The server analyzes the received data using AI, and if an abnormality is detected, it notifies registered emergency contacts using the Twilio API, enabling a quick response.

[0788] Ongoing follow-up

[0789] The server periodically monitors user usage data and generates new service proposals and improvement measures using AI models such as TensorFlow. The proposals and improvement measures are displayed on the user dashboard on the device, allowing the user to take action based on them.

[0790] Introducing the Emotion Engine

[0791] The device is equipped with an engine that uses Microsoft Azure's Cognitive Services to recognize the user's emotions. Emotional data is collected from emotion recognition devices (e.g., facial recognition cameras, voice input devices) and sent to a server. The collected emotional data is analyzed on the server, and the content of nursing care service suggestions is adjusted according to the user's emotional state.

[0792] Specific examples

[0793] For example, if User B inputs information such as "My 70-year-old father has high blood pressure and takes medication regularly, and has recently tended to be bedridden," the server analyzes this information and the emotional data obtained from the emotion engine, and suggests to User B "regular home nursing service" or "installation of a blood pressure monitoring device." User B confirms these suggestions and selects the home nursing service. After making a selection, the server provides information on the nearest community comprehensive support center and also prompts the user to set up an emergency dispatch service. The service suggestions provided by the emotion engine reflect the user's emotional state, making it possible to provide personalized support.

[0794] Prompt Sentence Examples

[0795] "My 70-year-old father has high blood pressure and is on medication regularly, so he has been bedridden lately. I would like to ask for suggestions for regular home nursing services and a blood pressure monitoring device."

[0796] This system allows users to constantly monitor their parents' health conditions and care needs and respond appropriately. It also enables quick responses in emergencies, improving the quality of care.

[0797] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0798] Step 1: User registration and information entry

[0799] A user accesses a website or application and creates an account. The user enters the required registration information (username, email address, password, etc.) and presses the "Register" button, and the server receives this information and stores it in a MySQL database. The server then sends the user a confirmation email, and the user clicks on a link in the email to activate the account. This completes account activation, and the user logs in and enters information such as their parents' health information and emergency contact details. The entered information is then saved back into the database by the server.

[0800] Input: Username, email address, password, parental health information, emergency contact

[0801] Output: Create an account and save parent's health information

[0802] Step 2: Propose care services

[0803] The server receives the parent's health information entered by the user. It then uses an analysis script written in Python to retrieve relevant information from a MySQL database and analyze the data. Machine learning libraries such as Scikit-learn are used for this analysis. Based on the analysis results, the server selects and suggests the most suitable nursing care and monitoring services. A list of selected services is displayed on the user's dashboard on the device. The user can then select the most suitable service from the provided list.

[0804] Input: Parent's health information

[0805] Output: A list of optimal nursing care service proposals

[0806] Step 3: Provide contact information for the local support center

[0807] The server uses the Google Maps API to search for the nearest local support center based on the address information provided by the user. The server then sends the contact information of the search result to the device, which then displays this information on the user dashboard. This allows the user to easily access the local support center and make inquiries.

[0808] Input: User's address information

[0809] Output: Contact information for the local support center

[0810] Step 4: Configure emergency services

[0811] When using the monitoring service, users set up emergency contacts and emergency dispatch procedures. This information is entered through a web form. The server receives the setting information sent by the user and stores it in a database. This setting information can be changed by the user as needed.

[0812] Input: Emergency contact information, emergency dispatch procedures

[0813] Output: Save the setting information to the database

[0814] Step 5: Emergency alerts and monitoring

[0815] The monitoring device (e.g., camera or sensor) monitors the condition of the care recipient and sends the data to a server in real time. The server analyzes the received data using an AI model. If an abnormality is detected, a notification is sent to pre-registered emergency contacts using the Twilio API, enabling a prompt response.

[0816] Input: Data from the monitoring device

[0817] Output: Anomaly detection, notification to emergency contacts

[0818] Step 6: Ongoing follow-up

[0819] The server periodically monitors user usage data and generates new service suggestions and improvement measures using AI models such as TensorFlow. The new suggestions and improvement measures are displayed on the user dashboard on the device. Users can check the new suggestions and take action if necessary.

[0820] Input: User usage data

[0821] Output: New service proposals and improvements

[0822] Step 7: Implementing the Emotion Engine

[0823] The device is equipped with an engine that uses Microsoft Azure's Cognitive Services to recognize the user's emotions. The device (e.g., a facial recognition camera or voice input device) collects the user's emotional data and sends it to a server. The server analyzes the emotional data and adjusts the nursing care service suggestions based on the user's emotional state.

[0824] Input: User emotion data

[0825] Output: Nursing care service proposals based on emotion analysis results

[0826] (Application example 2)

[0827] 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."

[0828] Ensuring worker safety and improving work efficiency are important issues in modern factories. However, it is difficult to monitor changes in the work environment and worker stress levels in real time and quickly take appropriate measures. Furthermore, there is a lack of prompt notification and countermeasure proposals when abnormalities occur. Given this background, a comprehensive system to solve these issues is needed.

[0829] The identification processing by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: means for inputting information about the care recipient; means for analyzing the information about the care recipient to search for and propose appropriate care services; means for displaying detailed information about the proposed care services; means for providing contact information for the nearest community comprehensive support center; means for setting emergency contacts and emergency dispatch procedures; means for receiving and monitoring data from the care service providing device; means for detecting abnormalities and notifying the registered emergency contacts; means for periodically monitoring the user's usage status and generating new service proposals and improvement measures; means for incorporating an emotion recognition function, collecting user emotion data and reflecting it in service proposals; means for automatically collecting and analyzing environmental data of the work environment and the worker's stress level; and means for detecting abnormalities based on the above data, proposing and notifying appropriate response measures. This makes it possible to ensure the safety of the work environment and improve work efficiency.

[0830] The "means for inputting information about the care recipient" refers to an interface function that allows the user to input information about the care recipient, such as their health condition, need for care, and emergency contact information.

[0831] "Means of analyzing information on care recipients and searching for and proposing appropriate care services" refers to a function that automatically selects and proposes the most appropriate care services and monitoring services based on the data entered on the care recipients.

[0832] "Means for displaying detailed information about the proposed nursing care service" refers to a display function or application screen for providing detailed information about the proposed service to the user.

[0833] "Means for providing contact information for the nearest community comprehensive support center" refers to a function that displays contact information for the nearest community comprehensive support center based on the user's address information.

[0834] "Means for setting emergency contacts and emergency dispatch procedures" refers to an interface function that allows the user to set emergency contacts and emergency dispatch procedures in advance in preparation for the unlikely event of an emergency.

[0835] "Means for receiving and monitoring data from care service providing devices" refers to the function of receiving and continuously monitoring data sent from care service providing devices (e.g., cameras, sensors, etc.).

[0836] "Means for detecting abnormalities and notifying registered emergency contacts" refers to the function of sending an alert to pre-registered emergency contacts when an abnormality is identified during monitoring.

[0837] "Means for periodically monitoring user usage and generating new service proposals and improvement measures" refers to a function for continuously monitoring user usage and providing new service proposals and improvement measures as needed.

[0838] "Equipped with an emotion recognition function, a means for collecting user emotion data and reflecting it in service proposals" refers to a function that has the ability to recognize user emotions, analyzes that data, and reflects it in service proposals.

[0839] "Means for automatically collecting and analyzing environmental data of the work environment and the stress levels of workers" refers to a function that automatically collects and analyzes environmental data (temperature, humidity, etc.) within a factory and the stress levels of workers.

[0840] "Means of detecting anomalies based on the above data and proposing and notifying appropriate response measures" refers to the function of identifying anomalies based on collected and analyzed data, and proposing and notifying appropriate measures.

[0841] This system is a multi-functional system for monitoring the condition of care recipients and providing the necessary care services appropriately. First, users access the system's website or application and create an account. They then enter information such as the parent's or care recipient's health information, care needs, and emergency contact information. This information is sent to a server and stored in a database.

[0842] The system analyzes the information of the care recipient and searches for and suggests the most suitable care services. Detailed information on the suggested services is displayed on the dashboard on the device. The user can select the most suitable service from the suggested services. For example, suggestions may include "regular home nursing service" or "installation of a blood pressure monitoring device."

[0843] The system searches for and provides contact information for the nearest regional comprehensive support center based on the address information provided by the user. This contact information is displayed on the terminal, allowing the user to easily access the support center and make inquiries.

[0844] In addition, emergency contacts and emergency dispatch procedures can be set in advance. Data from the configured monitoring service device is sent to the server in real time, and the condition of the care recipient is monitored. If an abnormality is detected, the server will send a notification to the registered emergency contacts.

[0845] In addition, by incorporating an emotion engine, it is possible to collect user emotional data (e.g., facial expression analysis, voice analysis) and reflect it in nursing care service proposals. This emotional data is used to adjust service proposals based on the user's stress level and sense of security, providing more personalized nursing care services.

[0846] In addition, a module will be installed to ensure a safe working environment and improve work efficiency. Specifically, it automatically collects and analyzes environmental data (temperature, humidity, etc.) within the factory and workers' stress levels to detect abnormalities. If an abnormality is detected, the server will suggest appropriate response measures (e.g., "take a break" or "drink water") and send a notification.

[0847] Hardware and software used:

[0848] Wearable devices: Measuring worker stress levels

[0849] Environmental sensors: Collect environmental data such as temperature and humidity

[0850] Server: Data processing and analysis

[0851] Device (smartphone, tablet, PC)

[0852] Emotion engine: facial expression analysis, voice analysis

[0853] Examples:

[0854] For example, suppose a robot deployed in a certain area uses its environmental sensors to detect that the room temperature has exceeded 30 degrees, and data collected from a wearable device indicates that a worker's stress level is above 80. Based on this information, the robot can suggest taking a break and drinking water, and immediately send an alert to the manager, who can then take swift action.

[0855] Example prompt for a generative AI model:

[0856] Create a program that collects environmental data (e.g., temperature, humidity) and worker stress levels within the factory, and sends real-time alerts and suggests appropriate actions if the data is outside of a specified range. Use the following environmental sensor values ​​and stress levels:

[0857] Temperature: 35 degrees

[0858] Humidity: 70%

[0859] Stress level: 85

[0860] The system configured as described above ensures safety within the factory and improves work efficiency.

[0861] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0862] Step 1:

[0863] Input: The user enters information about the person being cared for (e.g., health status, care needs, emergency contact information).

[0864] Data processing / data calculation: The server receives the input information and stores it in a database.

[0865] Output: Confirmation that the account has been created and the entered information has been saved to the database.

[0866] What happens: A user visits the system's website or application and enters the required information. The server receives this information and stores it securely in a database. Once saved, the server sends a confirmation email to the user, activating their account.

[0867] Step 2:

[0868] Input: The user enters health information and care service needs of the parent or care recipient.

[0869] Data processing / data calculation: The server receives the input data and analyzes it to search for and suggest appropriate nursing care and monitoring services.

[0870] Output: A list of suggested care services.

[0871] How it works: When a user enters detailed care information, the server analyzes it and searches for appropriate care services. The search results are displayed on the device's dashboard, and the user can select the most suitable service from this list.

[0872] Step 3:

[0873] Input: User-provided address information.

[0874] Data processing / data calculation: The server searches for the nearest community comprehensive support center based on the address information.

[0875] Output: Contact information for the nearest community comprehensive support center.

[0876] Specific operation: The server searches the database of regional comprehensive support centers based on the user's address information and provides contact information for the nearest center. This information is displayed on the terminal, allowing the user to easily contact the support center.

[0877] Step 4:

[0878] Input: User sets emergency contacts and emergency dispatch procedures.

[0879] Data processing / data calculation: The server saves the configured information in a database.

[0880] Output: Emergency contact and dispatch procedure configuration information.

[0881] How it works: Users set up emergency contacts and dispatch procedures and send them to the server, which stores this information in a database and prepares for a rapid response in the event of an emergency.

[0882] Step 5:

[0883] Input: Real-time data from care delivery devices.

[0884] Data processing / data calculation: The server receives data in real time and analyzes it to detect anomalies.

[0885] Output: Notification when an abnormality occurs.

[0886] How it works: The monitoring device monitors the condition of the care recipient in real time and sends the data to a server. The server analyzes the data and immediately sends a notification to emergency contacts if an abnormality is detected.

[0887] Step 6:

[0888] Input: Periodically collected usage data.

[0889] Data processing / data calculation: The server analyzes usage and generates new service proposals and improvement measures.

[0890] Output: Notification of new service proposals and improvements.

[0891] How it works: The server periodically monitors the user's usage and generates suggestions for new services and improvements based on the analysis results. These suggestions are displayed on the device's dashboard for the user to review.

[0892] Step 7:

[0893] Input: User emotion data (e.g., facial expression analysis, voice analysis).

[0894] Data processing / data calculation: The server receives the emotion data, analyzes it, and reflects it in nursing care service proposals.

[0895] Output: Personalized care service suggestions.

[0896] How it works: The device collects the user's emotional data and sends it to the server, which analyzes the data and suggests optimal care services based on the user's stress level and sense of security.

[0897] Step 8:

[0898] Input: Environmental data of the work environment (temperature, humidity, etc.) and worker stress level data.

[0899] Data processing / data calculation: The server automatically collects and analyzes environmental data and stress level data to detect abnormalities.

[0900] Output: Suggestions and notifications when anomalies occur.

[0901] How it works: The robot collects environmental data and obtains stress levels from wearable devices. The server receives and analyzes this data. If an abnormality is detected, it immediately proposes a response and notifies the administrator.

[0902] 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.

[0903] 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.

[0904] 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.

[0905] [Third embodiment]

[0906] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.

[0907] 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.

[0908] 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).

[0909] 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.

[0910] 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.

[0911] 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).

[0912] 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. 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.

[0913] 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.

[0914] 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.

[0915] 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.

[0916] 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.

[0917] 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."

[0918] This invention is a system that provides appropriate nursing care and monitoring services to users who have vague anxieties about caring for their parents, simplifies access to the local comprehensive support center, and can respond quickly to emergencies. The program of this system operates in cooperation between the server, terminals, and users, and is processed as follows.

[0919] User registration and information entry

[0920] A user first accesses the system's website or application and creates an account. The user enters the required registration information (username, email address, password, etc.) and presses the "Register" button. The server receives this information and stores it in a database. After registration is complete, the server sends the user a confirmation email, and the user clicks on a link in the email to activate their account. The user then logs in and enters information such as their parent's health information, care needs, and emergency contact information.

[0921] Nursing care service proposals

[0922] The server receives the parent information entered by the user and analyzes it based on the database. Based on this analysis, it searches for and generates the most suitable nursing care and monitoring services for the person receiving care, and displays them as a proposal list on the user dashboard on the device. The user can check this proposal list and view the details for further consideration. Detailed information about the services, provider ratings, and fees are also displayed.

[0923] Access to the Regional Comprehensive Support Center

[0924] Based on the address information provided by the user, the server searches for the nearest regional comprehensive support center. This contact information is displayed on the terminal, allowing the user to easily access the support center and make inquiries.

[0925] Emergency service settings

[0926] When using the monitoring service, users set emergency contacts and emergency dispatch procedures. These settings are received by the server and stored in a database. Parents can change or modify the settings as needed depending on their situation.

[0927] Emergency Alerts and Monitoring

[0928] The configured monitoring service devices (cameras, sensors, etc.) monitor the living conditions of the care recipient and send the data to a server. The server analyzes this data and notifies registered emergency contacts if it detects an abnormality. This emergency alert function enables prompt response.

[0929] Ongoing follow-up

[0930] The server periodically monitors the user's usage and generates new service suggestions and improvement measures. This information is displayed on the user dashboard on the device, allowing the user to select the services they need and check notifications according to the situation.

[0931] Specific examples

[0932] For example, suppose user A inputs information such as "My 80-year-old mother lives alone and has recently become prone to falls." Based on this information, the server suggests "home nursing care services" and "monitoring camera installation services," and a list of these services is displayed on the dashboard of the device. User A checks these suggestions, selects the home nursing care service, and enters into a contract. The server then provides user A with information on the nearest community comprehensive support center and prompts him to set up an emergency dispatch service.

[0933] This system allows users to constantly monitor their parents' health conditions and care needs, allowing them to provide care with peace of mind. It also enables quick responses in emergencies, improving the quality of care.

[0934] The processing flow will be explained below.

[0935] Step 1:

[0936] A user accesses a website or application, proceeds to the account registration page, enters the required information such as username, email address, and password, and presses the "Register" button.

[0937] Step 2:

[0938] The server receives the registration information entered and stores it in a database. Once registration is complete, the server sends a confirmation email to the user, prompting them to activate their account.

[0939] Step 3:

[0940] The user activates their account by clicking the link in the confirmation email they receive, then visits the login page and logs in by entering their username and password.

[0941] Step 4:

[0942] The user enters their parent's health information (e.g., age, health condition, living environment), care needs (e.g., daily support type, frequency), and emergency contact information.

[0943] Step 5:

[0944] The server receives the parent's information and stores it in a database. It then begins analysis based on this information to search for appropriate care and monitoring services.

[0945] Step 6:

[0946] The server creates a list of nursing care service suggestions generated as a result of the search and sends it to the user's dashboard.

[0947] Step 7:

[0948] The device displays the list of offers on the user's dashboard, along with detailed information about each service (e.g., service content, provider ratings, and pricing).

[0949] Step 8:

[0950] The user checks the proposal list, views detailed information about each service, and selects the required service from among them.

[0951] Step 9:

[0952] The server searches for contact information for the nearest regional comprehensive support center based on the user's place of residence and provides it to the user.

[0953] Step 10:

[0954] The device displays a page that provides the user with contact information for local comprehensive support centers, allowing the user to access the nearest center and receive the support they need.

[0955] Step 11:

[0956] Users set up the monitoring service and enter their parent's emergency contact information and emergency response procedures. This information is used to set up procedures for responding in the event of an emergency.

[0957] Step 12:

[0958] The server saves the entered emergency contact information and response procedures in a database and verifies the settings.

[0959] Step 13:

[0960] Care service provision devices (e.g., cameras, sensors, etc.) monitor the living conditions and health status of the care recipients and send the data to a server.

[0961] Step 14:

[0962] The server analyzes the data received from the device and monitors the condition of the person receiving care in real time through its anomaly detection function.

[0963] Step 15:

[0964] If the server detects an abnormality, it will automatically send a notification to registered emergency contacts.

[0965] Step 16:

[0966] The user receives an emergency notification from the server and can respond as needed, which allows for a quick response.

[0967] Step 17:

[0968] The server periodically monitors the user's usage and generates proposals for new care services and system improvements.

[0969] Step 18:

[0970] The device displays new suggestions and notifications from the server on the user's dashboard, and the user can check and respond to them to provide continuous care.

[0971] This allows users to keep track of their parents' health conditions and care status, and provides optimal care services quickly and efficiently.

[0972] Example 1

[0973] 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."

[0974] Users who are concerned about caring for their parents need a way to easily access appropriate nursing care and monitoring services, simplify access to local comprehensive support centers, and respond quickly to emergencies.However, the lack of such a system means that many users are unable to receive appropriate support.

[0975] 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.

[0976] In this invention, the server includes: a means for inputting information about the care recipient; a means for analyzing the care recipient's information and searching for and proposing optimal care services using a generative AI model; a means for displaying detailed information, ratings, and fees for the proposed care services; a means for providing contact information for the nearest community comprehensive support center; a means for setting emergency contacts and emergency dispatch procedures; a means for receiving and monitoring data from the care service providing device; a means for detecting abnormalities and notifying the registered emergency contacts; and a means for periodically monitoring the user's usage status and generating new service proposals and improvement measures using a generative AI model. This allows the user to constantly understand their parent's health condition and care needs, select and use optimal care services, and respond quickly to emergencies. Furthermore, the continuous provision of new service proposals and improvement measures improves the quality of care.

[0977] "Care recipient" refers to a person receiving care.

[0978] "Input means" refers to an interface that allows a user to provide information about a care recipient to the system.

[0979] "Means of analysis and proposal" refers to algorithms and generative AI models that analyze information about the person receiving care and propose appropriate care and monitoring services.

[0980] "Generative AI model" refers to an artificial intelligence model used to analyze data and generate appropriate nursing care services and improvement measures.

[0981] "Means for displaying" refers to an interface for visually presenting detailed information, ratings, and fees of proposed nursing care services to the user.

[0982] A "community comprehensive support center" refers to a local public facility or institution that provides nursing care support and consultations.

[0983] "Means for providing" refers to the system functionality for obtaining and displaying the contact information of the support center required by the user.

[0984] "Emergency contact" refers to contact information such as a registered telephone number or email address for contact in an emergency.

[0985] "Emergency response procedures" refer to procedures or protocols that define how to respond in an emergency.

[0986] "Means of monitoring" refers to the system function of constantly monitoring data obtained from monitoring devices and understanding living conditions.

[0987] "Means for detecting abnormalities" refers to algorithms that automatically identify abnormal situations based on monitoring data and prompt necessary responses.

[0988] "Registered notification method" refers to a system function that promptly notifies registered emergency contacts when an abnormality is detected.

[0989] "Means for monitoring usage status" refers to a function for periodically checking how users are using the system and collecting the data.

[0990] "Means for generating improvement measures" refers to the system's functionality for utilizing usage data and generative AI models to create new service proposals and improvement plans.

[0991] This invention is a system that provides appropriate nursing care and monitoring services to users who are concerned about caring for their parents, simplifies access to local comprehensive support centers, and can respond quickly to emergencies. This system operates in cooperation between a server, terminals, and users.

[0992] User registration and information entry

[0993] A user accesses the system's website or application and creates an account by entering required information such as a username, email address, and password, and then pressing the "Register" button. The server receives the entered information and stores it in a database. After saving, the server sends a confirmation email to the user, who clicks on a link in the email to activate the account. The user then logs in and enters details such as their parent's health information, care needs, and emergency contact information.

[0994] Nursing care service proposals

[0995] The server receives the parent's health information entered by the user and analyzes it based on the database. During this analysis, a generative AI model is used to search for and generate suitable nursing care and monitoring services. The generated list of proposals is displayed on the user dashboard on the device, and the user can review this list and select the appropriate service by referring to details, ratings, prices, etc.

[0996] Access to the Regional Comprehensive Support Center

[0997] The server searches for the nearest regional comprehensive support center based on the address information provided by the user. The searched contact information is displayed on the user's dashboard, allowing the user to easily access the support center and make inquiries.

[0998] Emergency service settings

[0999] When using the monitoring service, users set emergency contact information and emergency dispatch procedures. The server receives this information and stores it in a database. Depending on the parent's condition, the user can change the settings, and the changed information is sent back to the server and updated in the database.

[1000] Emergency Alerts and Monitoring

[1001] The monitoring service's devices (cameras, sensors, etc.) constantly monitor the living conditions of the care recipient and send the data to a server. The server analyzes this data and, if it detects an abnormality, notifies the registered emergency contacts. This function enables a prompt response.

[1002] Ongoing follow-up

[1003] The server periodically monitors user usage and generates new service proposals and improvement measures using a generative AI model. These proposals and improvement measures are displayed on the user dashboard on the device, allowing users to refer to them and select the services they need.

[1004] Specific examples

[1005] For example, suppose User A inputs information such as, "My 80-year-old mother lives alone and has recently become prone to falls." The server uses a generative AI model based on this information to suggest "home care services" and "monitoring camera installation services," and displays them as a list on the dashboard on the device. User A checks the proposed services, selects the home care service, and signs up for it. The server then provides User A with information on the nearest community comprehensive support center and prompts them to set up an emergency dispatch service. This system allows users to constantly monitor their parents' health condition and the need for care, enabling them to provide care with peace of mind. Furthermore, it can respond quickly to emergencies, improving the quality of care.

[1006] Examples of prompts for generative AI models

[1007] "My 80-year-old mother has recently started to fall more easily. Can you suggest suitable nursing care and monitoring services for her? Also, please tell me the location of the nearest comprehensive community support center."

[1008] The above is an embodiment of the invention. This system allows users to receive appropriate support for caregiving, and allows them to continue providing care with peace of mind.

[1009] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1010] Step 1: User registration and information entry

[1011] A user accesses the system's website or application, enters the information required to create an account (username, email address, password, etc.), and presses the "Register" button. The server receives the entered information and stores it in a database. Once saved, the server sends a confirmation email to the user, who clicks on a link in the email to activate the account. The user then logs in again and enters information such as their parent's health information, care needs, and emergency contact information.

[1012] Input: User information and parent health information

[1013] Data processing: Saving user information

[1014] Output: Account activation and parent health information entered

[1015] Specific behavior:

[1016] A user fills in a form on a website and clicks the submit button

[1017] The server receives the information and stores it in a database

[1018] The server automatically generates and sends a confirmation email.

[1019] User clicks email link to activate account

[1020] Step 2: Propose care services

[1021] The server receives the parent's health information entered by the user and analyzes it based on the database. This analysis uses a generative AI model to search for and generate the optimal nursing care and monitoring services. The generated list of proposals is displayed on the user dashboard on the device, and the user can review this list and select the appropriate service by referring to details, ratings, prices, etc.

[1022] Input: Parent's health information

[1023] Data processing: Analysis using generative AI models and generation of service proposals

[1024] Output: Service proposal list

[1025] Specific behavior:

[1026] The server parses the input data

[1027] The server uses the generative AI model to generate service proposals.

[1028] Display a list of suggestions on the user dashboard on the device

[1029] User reviews the list of suggestions and clicks to see details

[1030] Step 3: Access to the Community Comprehensive Support Center

[1031] The server searches for the nearest community comprehensive support center based on the address information provided by the user, and the searched contact information is displayed on the user dashboard on the device, allowing the user to access or inquire about the support center.

[1032] Input: Address information

[1033] Data Processing: Find the nearest support center

[1034] Output: Support center contact information

[1035] Specific behavior:

[1036] The server performs a search based on the address data.

[1037] Display the results on the user dashboard on the device

[1038] Users click on the displayed contact information to make an inquiry

[1039] Step 4: Configure emergency services

[1040] When using the monitoring service, users set emergency contact information and emergency dispatch procedures. The server receives this information and stores it in a database. If the parent's situation changes, the user can change the settings, and the changed information is sent back to the server and updated in the database.

[1041] Input: Emergency contacts and dispatch procedures

[1042] Data processing: storing and updating information

[1043] Output: Save and change settings

[1044] Specific behavior:

[1045] Users fill out a form to set up emergency contacts and dispatch procedures

[1046] The server receives the configuration information and stores it in a database

[1047] If the user later changes the settings, the server receives and updates them as well.

[1048] Step 5: Emergency alerts and monitoring

[1049] The monitoring service device (camera, sensor, etc.) constantly monitors the living conditions of the care recipient and sends the data to a server. The server analyzes this data and sends a notification to registered emergency contacts if it detects any abnormalities.

[1050] Input: Monitoring data from a monitoring device

[1051] Data processing: Anomaly detection

[1052] Output: Urgent Notification

[1053] Specific behavior:

[1054] The monitoring device monitors daily life and transmits data

[1055] The server analyzes the received data and detects anomalies

[1056] The server sends a notification to the emergency contact.

[1057] Step 6: Ongoing follow-up

[1058] The server periodically monitors the user's usage and generates new service proposals and improvement measures using the generative AI model. The generated proposals and improvement measures are displayed on the user dashboard on the device, and the user can refer to this to select the services they need.

[1059] Input: User usage data

[1060] Data processing: generating service proposals and improvements

[1061] Output: New suggestions and improvements

[1062] Specific behavior:

[1063] The server monitors and analyzes usage data

[1064] Generate new suggestions and improvements using generative AI models

[1065] New suggestions will appear on your device's dashboard

[1066] The user checks the new proposals and selects and uses them as needed.

[1067] (Application example 1)

[1068] 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."

[1069] While conventional nursing care service delivery systems were able to search for and suggest appropriate services based on information about the care recipient, they lacked the functionality for care service providers in physical stores to directly collaborate with users to suggest and reserve services. Furthermore, they did not support the process for users to reserve suggested services in physical stores. This made selecting and using nursing care services extremely complicated, reducing user convenience.

[1070] 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.

[1071] In this invention, the server includes: means for inputting information about the care recipient; means for analyzing the information about the care recipient to search for and propose appropriate care services; means for displaying detailed information about the proposed care services; means for providing contact information for the nearest community comprehensive support center; means for setting emergency contacts and emergency dispatch procedures; means for receiving and monitoring data from the care service providing device; means for detecting abnormalities and notifying the registered emergency contacts; means for periodically monitoring the user's usage status and generating new service proposals and improvement measures; means for the care service provider to propose and reserve care services to the user at a physical store; and means for the user to reserve the proposed services. This allows the proposed services based on the information about the care recipient to be directly reserved at the physical store, making it possible to efficiently select and use care services and improving user convenience.

[1072] "Person receiving care" refers to a person who requires care services.

[1073] "Means for inputting information" refers to a means by which a user inputs information about a care recipient into the system.

[1074] "Means for searching and proposing services" refers to a means for searching for the most suitable nursing care service for a person based on the information of the person receiving care that has been input, and proposing the service to the user.

[1075] "Means for displaying detailed information" refers to means for displaying detailed information of the proposed care service (e.g., provider ratings, fees, etc.) to the user.

[1076] "Means for providing contact information" refers to means for providing contact information for the nearest community comprehensive support center based on address information provided by the user.

[1077] "Means for setting emergency contact points and emergency dispatch procedures" refers to the means for setting emergency contact points and response procedures when using a monitoring service.

[1078] "Monitoring means" refers to means for receiving data transmitted from a care service providing device and continuously monitoring the living conditions of a care recipient.

[1079] "Means for detecting and notifying abnormalities" refers to the means for analyzing monitoring data and promptly notifying registered emergency contacts if an abnormality is detected.

[1080] "Means for generating new service proposals and improvements" refers to means for periodically monitoring the usage status of users and generating new service proposals and improvements as necessary.

[1081] "Means for care service providers to propose and reserve care services to users at physical stores" refers to means for care service providers to propose care services directly to users at physical stores and accept reservations on the spot.

[1082] "Means for a user to reserve a proposed service" refers to a means for a user to select a care service proposed by the system and confirm the reservation.

[1083] The embodiment of the present invention is based on a system in which multiple components work together. Each component and its function will be described in detail below.

[1084] System Overview

[1085] This system consists of a user, a server, and a care service providing device. The user's role is to input information about the care recipient, receive care service suggestions, and respond immediately in emergencies. The server analyzes, stores, and monitors the data, and generates suggestions. The device monitors the care recipient's living situation and sends the data to the server.

[1086] Hardware and Software Used

[1087] Hardware

[1088] User devices: smartphones, tablets, PCs, etc.

[1089] Care delivery devices: cameras, sensors, smartwatches, etc.

[1090] Physical store service devices: tablets, PCs, etc.

[1091] software

[1092] Flask: A Python-based microframework used to build web applications.

[1093] SQLite: Used as a database management system.

[1094] SQLAlchemy: An ORM (Object Relational Mapping) tool for simplifying database operations.

[1095] Details of each method

[1096] "Means for inputting information": The user uses the terminal to input information such as the care recipient's health information, care needs, emergency contact information, etc. This information is sent to the server and stored in a database.

[1097] "Means for searching and suggesting services": The server uses an analysis algorithm to analyze the information entered by the user, and searches for and suggests the most suitable nursing care services. The suggested services are displayed on the user's device.

[1098] "Means for displaying detailed information": Detailed information about the proposed service (e.g., provider ratings, fees, etc.) is displayed on the user's terminal.

[1099] "Means for providing contact information": The server searches for the nearest community comprehensive support center based on the user's address information and displays the contact information on the user's terminal.

[1100] "Means for setting emergency contacts and emergency dispatch procedures": When using the monitoring service, users set emergency contacts and emergency dispatch procedures. This information is sent to the server and can be changed as needed.

[1101] "Means of monitoring": Data sent from care service providing devices (cameras and sensors) is received and analyzed by a server. Based on this data, the server continuously monitors the living conditions of the care recipient.

[1102] "Means for detecting and notifying abnormalities": The server analyzes the monitoring data, and if it detects an abnormality, it will promptly notify the registered emergency contacts.

[1103] "Means for generating new service proposals and improvements": The server periodically monitors the user's usage and generates new service proposals and improvements as necessary.

[1104] "A means for care service providers to propose and reserve care services to users in physical stores": In physical stores, care service providers can propose care services directly to users and make reservations on the spot.

[1105] "Means for users to reserve proposed services": Users can select proposed care services from the system and confirm reservations using their terminals.

[1106] Specific examples

[1107] For example, if User A inputs information such as "My 80-year-old mother lives alone and has recently become prone to falls," the server will use this information to suggest "home nursing care services" and "monitoring camera installation services," and a list will be displayed on the dashboard of the device. User A will check these suggestions, select a home nursing care service, and make a reservation. The server will then provide User A with information on the nearest community comprehensive support center and prompt him / her to set up an emergency dispatch service.

[1108] Prompt Sentence Examples

[1109] If a user wants to book an appointment for "Home Care Services," they can try the following prompt:

[1110] "If a user wants to book a home care service for their 80-year-old mother, they enter their information, review the suggested services, and make the reservation."

[1111] The above system allows users to directly reserve services suggested based on information about the person receiving care at a physical store, making the selection and use of care services more efficient and improving user convenience.

[1112] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1113] Step 1:

[1114] The user uses the device to input information about the person receiving care (health information, care needs, emergency contact information, etc.). The input information is sent to the server and stored in a database. At this stage, the input data includes the age, health condition, level of care needs, address, and emergency contact information of the person receiving care.

[1115] Step 2:

[1116] The server analyzes the stored information of the care recipient. It uses an analytical algorithm to search for appropriate care services based on the patient's health condition and level of care needs. Specifically, it compares the care service information in the database with the information provided by the user and selects the most relevant services. A list of suggested care services is generated as the output.

[1117] Step 3:

[1118] The server then sends the list of proposed care services generated as a result of the analysis to the user's device. The user's device displays this list and allows them to view detailed information, including the service content, provider ratings, and fees.

[1119] Step 4:

[1120] The user uses the device to select the appropriate care service from the proposed options. After checking the details of the selected service, the user can compare and consider the options. During this process, the user can also view the service provider's past ratings and reviews.

[1121] Step 5:

[1122] The user makes a reservation for the care service they have selected. The user presses the reservation button on their device and sends the input information (reservation date, additional requests, etc.) to the server. The server receives this reservation information and stores it in a database. As an output, a reservation confirmation message is displayed on the user's device.

[1123] Step 6:

[1124] The server searches for the nearest community-based comprehensive support center using the address information provided by the user. The corresponding contact information for the community-based comprehensive support center is retrieved from the database and sent to the user's device. The output displays the contact information for the nearest community-based comprehensive support center.

[1125] Step 7:

[1126] When setting up the monitoring service, users enter emergency contact information and emergency dispatch procedures. This information is sent to the server and stored in a database. The emergency contact information is used in a later step if an abnormality is detected.

[1127] Step 8:

[1128] Care service delivery devices (cameras, sensors, etc.) monitor the living conditions of care recipients in real time. The acquired data is sent to a server, which analyzes the data and applies algorithms to detect abnormalities.

[1129] Step 9:

[1130] The server analyzes the monitoring data and, if it detects an anomaly, sends a notification to registered emergency contacts. The notification is done via text message or email. Emergency dispatch procedures are also executed if necessary. An emergency notification message is sent as output.

[1131] Step 10:

[1132] The server periodically monitors user usage and generates new service suggestions and improvements, utilizing user feedback and statistical data from the device. The generated suggestions and improvements are provided to the user's device as notifications. As an output, the new service suggestions and improvements are displayed on the user's dashboard.

[1133] Through the above processing steps, the entire system works in coordination, streamlining the selection, booking, monitoring, and emergency response of nursing care services.

[1134] 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.

[1135] This invention is a system that provides appropriate nursing care services and monitoring services to users who have vague concerns about caring for their parents, simplifies access to local comprehensive support centers, and can respond quickly to emergencies. Furthermore, by combining it with an emotion engine that recognizes the user's emotions, it is possible to propose more personalized nursing care services. The program of this system operates in cooperation between the server, terminals, and users, and is processed as follows.

[1136] User registration and information entry

[1137] A user first accesses the system's website or application and creates an account. The user enters the required registration information (username, email address, password, etc.) and presses the "Register" button. The server receives this information and stores it in a database. After registration is complete, the server sends the user a confirmation email, and the user clicks on a link in the email to activate their account. The user then logs in and enters information such as their parent's health information, care needs, and emergency contact information.

[1138] Nursing care service proposals

[1139] The server receives the parent information entered by the user and analyzes it based on the database. Based on this analysis, it searches for and generates the most suitable nursing care and monitoring services for the person receiving care, and displays them as a proposal list on the user dashboard on the device. The user can check this proposal list and view the details for further consideration. Detailed information about the services, provider ratings, and fees are also displayed.

[1140] Access to the Regional Comprehensive Support Center

[1141] Based on the address information provided by the user, the server searches for the nearest regional comprehensive support center. This contact information is displayed on the terminal, allowing the user to easily access the support center and make inquiries.

[1142] Emergency service settings

[1143] When using the monitoring service, users set emergency contacts and emergency dispatch procedures. These settings are received by the server and stored in a database. Parents can change or modify the settings as needed depending on their situation.

[1144] Emergency Alerts and Monitoring

[1145] The configured monitoring service devices (cameras, sensors, etc.) monitor the living conditions of the care recipient and send the data to a server. The server analyzes this data and notifies registered emergency contacts if it detects an abnormality. This emergency alert function enables prompt response.

[1146] Ongoing follow-up

[1147] The server periodically monitors the user's usage and generates new service suggestions and improvement measures. This information is displayed on the user dashboard on the device, allowing the user to select the services they need and check notifications according to the situation.

[1148] Introducing the Emotion Engine

[1149] To achieve further personalization, the device is equipped with an emotion engine that recognizes the user's emotions. Emotional data (e.g., facial expression analysis, voice analysis) is collected when the user uses the service and sent to the server. This data is used to adjust service suggestions, suggesting care services based on the user's stress level, sense of security, etc.

[1150] Specific examples

[1151] For example, suppose User B registers with the system and enters the information that "My 70-year-old father has high blood pressure, takes medication regularly, and has recently tended to be bedridden." The server analyzes this information and the user's emotional data obtained from the emotion engine, and makes suggestions to User B about "regular home nursing service" and "installation of a blood pressure monitoring device." User B confirms these suggestions and selects the home nursing service. The server then provides information about the nearest community comprehensive support center and prompts the user to set up an emergency dispatch service.

[1152] The service suggestions provided by the emotion engine reflect the user's emotional state, providing even more personalized support. This system allows users to constantly monitor their parents' health and care needs, allowing them to provide care with peace of mind. Furthermore, it can respond quickly to emergencies, improving the quality of care.

[1153] The processing flow will be explained below.

[1154] Step 1:

[1155] A user accesses a website or application, proceeds to the account registration page, enters the required information such as username, email address, and password, and presses the "Register" button.

[1156] Step 2:

[1157] The server receives the registration information entered and stores it in a database. Once registration is complete, the server sends a confirmation email to the user, prompting them to activate their account.

[1158] Step 3:

[1159] The user activates their account by clicking the link in the confirmation email they receive, then visits the login page and logs in by entering their username and password.

[1160] Step 4:

[1161] The user enters their parent's health information (e.g., age, health condition, living environment), care needs (e.g., daily support type, frequency), and emergency contact information.

[1162] Step 5:

[1163] The server receives the parent's information and stores it in a database. It then begins analysis based on this information to search for appropriate care and monitoring services.

[1164] Step 6:

[1165] The server creates a list of nursing care service suggestions generated as a result of the search and sends it to the user's dashboard.

[1166] Step 7:

[1167] The device displays the list of offers on the user's dashboard, along with detailed information about each service (e.g., service content, provider ratings, and pricing).

[1168] Step 8:

[1169] The user checks the proposal list, views detailed information about each service, and selects the required service from among them.

[1170] Step 9:

[1171] The server searches for contact information for the nearest regional comprehensive support center based on the user's place of residence and provides it to the user.

[1172] Step 10:

[1173] The device displays a page that provides the user with contact information for the local comprehensive support center, allowing the user to access the nearest support center and receive the support they need.

[1174] Step 11:

[1175] Users set up the monitoring service and enter their parent's emergency contact information and emergency response procedures. This information is used to set up procedures for responding in the event of an emergency.

[1176] Step 12:

[1177] The server saves the entered emergency contact information and response procedures in a database and verifies the settings.

[1178] Step 13:

[1179] Care service provision devices (e.g., cameras, sensors, etc.) monitor the living conditions and health status of the care recipients and send the data to a server.

[1180] Step 14:

[1181] The server analyzes the data received from the device and monitors the condition of the person receiving care in real time through its anomaly detection function.

[1182] Step 15:

[1183] If the server detects an abnormality, it will automatically send a notification to registered emergency contacts.

[1184] Step 16:

[1185] The user receives an emergency notification from the server and can respond as needed, which allows for a quick response.

[1186] Step 17:

[1187] The server periodically monitors the user's usage and generates proposals for new care services and system improvements.

[1188] Step 18:

[1189] The device displays new suggestions and notifications from the server on the user's dashboard, and the user can check and respond to them to provide continuous care.

[1190] Step 19:

[1191] The device is equipped with an emotion engine that recognizes the user's emotions, collects emotion data (e.g., facial expression analysis, voice analysis) and sends it to the server.

[1192] Step 20:

[1193] The server analyzes the received emotional data and adjusts the content of nursing care service suggestions according to the user's emotional state, thereby providing personalized service suggestions that take into account the user's stress level and sense of security.

[1194] Step 21:

[1195] The device displays the adjusted proposals to the user, who can then select and confirm the services they need, resulting in more appropriate care being provided.

[1196] Specific examples

[1197] For example, suppose User B registers with the system and enters the information that "My 70-year-old father has high blood pressure, takes medication regularly, and has recently tended to be bedridden." The server analyzes this information and the user's emotional data obtained from the emotion engine, and makes suggestions to User B about "regular home nursing services" and "installation of a blood pressure monitoring device." If the emotion engine detects an increase in User B's anxiety level, the server will also suggest additional support (e.g., psychological counseling services) to provide a sense of security. User B confirms these suggestions and selects the home nursing service. The server then provides information about the nearest community comprehensive support center and prompts the user to set up an emergency dispatch service.

[1198] Example 2

[1199] 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."

[1200] With the current increase in the elderly population, the need for care is increasing. However, problems faced by families when providing care include difficulty in selecting appropriate care services and responding to emergencies, as well as a lack of emotional support for the care recipient and their family. This invention aims to provide appropriate personalized care support and further enhance emotional support for the care recipient and their family through emotion recognition functionality.

[1201] 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.

[1202] In this invention, the server includes means for inputting information about the care recipient, means for analyzing the information about the care recipient to search for and propose appropriate care support, means for displaying detailed information about the proposed care support, means for providing contact information for the nearest regional support center, means for setting emergency contacts and emergency dispatch procedures, means for receiving and monitoring data from the care support providing device, means for detecting abnormalities and notifying the registered emergency contacts, means for periodically monitoring the user's usage status and generating new support proposals and improvement measures, means for recognizing the user's emotions, and means for analyzing the emotion data and adjusting the support proposals.This enables the provision of appropriate care support and rapid emergency response, and also realizes personalized support proposals through emotion recognition.

[1203] The "means for inputting information about the care recipient" is a function that provides an interface for the user to input information about the care recipient, such as their health condition, living environment, and emergency contact information.

[1204] "Means of analyzing information on care recipients and searching for and proposing appropriate care support" is a function that searches a database based on the input information on care recipients, and finds and proposes appropriate care services and monitoring services.

[1205] The "means for displaying detailed information on proposed nursing care support" is a function that visually displays detailed information on nursing care services and monitoring services proposed by the server on the user's terminal.

[1206] The "means for providing contact information for the nearest regional support center" is a function that searches for a local comprehensive support center based on the address information provided by the user and provides the user with its contact information.

[1207] The "means for setting emergency contacts and emergency dispatch procedures" is a function that allows a user to set emergency contacts and response procedures and store this information on the server.

[1208] "Means for receiving and monitoring data from care support equipment" refers to a function in which the server receives data sent from care support equipment such as sensors and cameras, and monitors the condition of the person receiving care.

[1209] "Means for detecting abnormalities and notifying registered emergency contacts" is a function that quickly notifies registered emergency contacts when an abnormality is detected during monitoring.

[1210] "Means of regularly monitoring user usage and generating new support proposals and improvement measures" refers to a function that continuously monitors users' system usage and proposes new nursing care services and improvement plans based on the data.

[1211] "Means for recognizing user emotions" refers to a function that acquires emotional data from the user's facial expressions, voice, etc., and analyzes that data using an emotion engine.

[1212] The "means for analyzing emotion data and adjusting support proposals" is a function for analyzing acquired emotion data and adjusting the content of nursing care service proposals according to the user's emotional state.

[1213] This invention is a system that provides appropriate nursing care and monitoring services to users who are concerned about caring for their parents, simplifies access to local support centers, and can respond quickly to emergencies. Furthermore, by combining it with an emotion engine that recognizes the user's emotions, it proposes more personalized nursing care services. This system operates in cooperation between the user, server, and nursing care support provider device (terminal).

[1214] User registration and information entry

[1215] A user must first access a website or application and create a new account. The user enters registration information such as username, email address, and password, and then clicks the "Register" button. The server receives the information entered by the user and stores it in a MySQL database. After registration, the server automatically generates a confirmation email and sends it to the user. The user clicks the confirmation link in the email to activate their account. The user then logs in and enters details such as their parents' health information and emergency contact information.

[1216] Nursing care service proposals

[1217] The server receives the parent's health information entered by the user. It uses an analysis script written in Python to retrieve and analyze relevant information from a MySQL database. Based on this analysis, it searches for and suggests the most suitable nursing care and monitoring services. Machine learning libraries such as Scikit-learn are used in the selection process. The list of selected nursing care and monitoring services is displayed on the user's dashboard on the device, and detailed information includes provider ratings and pricing information.

[1218] Access to the Regional Comprehensive Support Center

[1219] The server uses the Google Maps API to search for the nearest community comprehensive support center based on the address information provided by the user. The server then sends the contact information from the search results to the device and displays it on the user dashboard. This allows the user to easily access the support center and make inquiries.

[1220] Emergency service settings

[1221] When using the monitoring service, users set up emergency contacts and emergency dispatch procedures. This setting information is entered through a web form and received by the server. The setting information is saved on the server and can be changed by the user as needed.

[1222] Emergency Alerts and Monitoring

[1223] Monitoring devices (e.g., cameras and sensors) monitor the condition of the care recipient and send the data to a server in real time. The server analyzes the received data using AI, and if an abnormality is detected, it notifies registered emergency contacts using the Twilio API, enabling a quick response.

[1224] Ongoing follow-up

[1225] The server periodically monitors user usage data and generates new service proposals and improvement measures using AI models such as TensorFlow. The proposals and improvement measures are displayed on the user dashboard on the device, allowing the user to take action based on them.

[1226] Introducing the Emotion Engine

[1227] The device is equipped with an engine that uses Microsoft Azure's Cognitive Services to recognize the user's emotions. Emotional data is collected from emotion recognition devices (e.g., facial recognition cameras, voice input devices) and sent to a server. The collected emotional data is analyzed on the server, and the content of nursing care service suggestions is adjusted according to the user's emotional state.

[1228] Specific examples

[1229] For example, if User B inputs information such as "My 70-year-old father has high blood pressure and takes medication regularly, and has recently tended to be bedridden," the server analyzes this information and the emotional data obtained from the emotion engine, and suggests to User B "regular home nursing service" or "installation of a blood pressure monitoring device." User B confirms these suggestions and selects the home nursing service. After making a selection, the server provides information on the nearest community comprehensive support center and also prompts the user to set up an emergency dispatch service. The service suggestions provided by the emotion engine reflect the user's emotional state, making it possible to provide personalized support.

[1230] Prompt Sentence Examples

[1231] "My 70-year-old father has high blood pressure and is on medication regularly, so he has been bedridden lately. I would like to ask for suggestions for regular home nursing services and a blood pressure monitoring device."

[1232] This system allows users to constantly monitor their parents' health conditions and care needs and respond appropriately. It also enables quick responses in emergencies, improving the quality of care.

[1233] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1234] Step 1: User registration and information entry

[1235] A user accesses a website or application and creates an account. The user enters the required registration information (username, email address, password, etc.) and presses the "Register" button, and the server receives this information and stores it in a MySQL database. The server then sends the user a confirmation email, and the user clicks on a link in the email to activate the account. This completes account activation, and the user logs in and enters information such as their parents' health information and emergency contact details. The entered information is then saved back into the database by the server.

[1236] Input: Username, email address, password, parental health information, emergency contact

[1237] Output: Create an account and save parent's health information

[1238] Step 2: Propose care services

[1239] The server receives the parent's health information entered by the user. It then uses an analysis script written in Python to retrieve relevant information from a MySQL database and analyze the data. Machine learning libraries such as Scikit-learn are used for this analysis. Based on the analysis results, the server selects and suggests the most suitable nursing care and monitoring services. A list of selected services is displayed on the user's dashboard on the device. The user can then select the most suitable service from the provided list.

[1240] Input: Parent's health information

[1241] Output: A list of optimal nursing care service proposals

[1242] Step 3: Provide contact information for the local support center

[1243] The server uses the Google Maps API to search for the nearest local support center based on the address information provided by the user. The server then sends the contact information of the search result to the device, which then displays this information on the user dashboard. This allows the user to easily access the local support center and make inquiries.

[1244] Input: User's address information

[1245] Output: Contact information for the local support center

[1246] Step 4: Configure emergency services

[1247] When using the monitoring service, users set up emergency contacts and emergency dispatch procedures. This information is entered through a web form. The server receives the setting information sent by the user and stores it in a database. This setting information can be changed by the user as needed.

[1248] Input: Emergency contact information, emergency dispatch procedures

[1249] Output: Save the setting information to the database

[1250] Step 5: Emergency alerts and monitoring

[1251] The monitoring device (e.g., camera or sensor) monitors the condition of the care recipient and sends the data to a server in real time. The server analyzes the received data using an AI model. If an abnormality is detected, a notification is sent to pre-registered emergency contacts using the Twilio API, enabling a prompt response.

[1252] Input: Data from the monitoring device

[1253] Output: Anomaly detection, notification to emergency contacts

[1254] Step 6: Ongoing follow-up

[1255] The server periodically monitors user usage data and generates new service suggestions and improvement measures using AI models such as TensorFlow. The new suggestions and improvement measures are displayed on the user dashboard on the device. Users can check the new suggestions and take action if necessary.

[1256] Input: User usage data

[1257] Output: New service proposals and improvements

[1258] Step 7: Implementing the Emotion Engine

[1259] The device is equipped with an engine that uses Microsoft Azure's Cognitive Services to recognize the user's emotions. The device (e.g., a facial recognition camera or voice input device) collects the user's emotional data and sends it to a server. The server analyzes the emotional data and adjusts the nursing care service suggestions based on the user's emotional state.

[1260] Input: User emotion data

[1261] Output: Nursing care service proposals based on emotion analysis results

[1262] (Application example 2)

[1263] 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."

[1264] Ensuring worker safety and improving work efficiency are important issues in modern factories. However, it is difficult to monitor changes in the work environment and worker stress levels in real time and quickly take appropriate measures. Furthermore, there is a lack of prompt notification and countermeasure proposals when abnormalities occur. Given this background, a comprehensive system to solve these issues is needed.

[1265] The identification processing by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: means for inputting information about the care recipient; means for analyzing the information about the care recipient to search for and propose appropriate care services; means for displaying detailed information about the proposed care services; means for providing contact information for the nearest community comprehensive support center; means for setting emergency contacts and emergency dispatch procedures; means for receiving and monitoring data from the care service providing device; means for detecting abnormalities and notifying the registered emergency contacts; means for periodically monitoring the user's usage status and generating new service proposals and improvement measures; means for incorporating an emotion recognition function, collecting user emotion data and reflecting it in service proposals; means for automatically collecting and analyzing environmental data of the work environment and the worker's stress level; and means for detecting abnormalities based on the above data, proposing and notifying appropriate response measures. This makes it possible to ensure the safety of the work environment and improve work efficiency.

[1266] The "means for inputting information about the care recipient" refers to an interface function that allows the user to input information about the care recipient, such as their health condition, need for care, and emergency contact information.

[1267] "Means of analyzing information on care recipients and searching for and proposing appropriate care services" refers to a function that automatically selects and proposes the most appropriate care services and monitoring services based on the data entered on the care recipients.

[1268] "Means for displaying detailed information about the proposed nursing care service" refers to a display function or application screen for providing detailed information about the proposed service to the user.

[1269] "Means for providing contact information for the nearest community comprehensive support center" refers to a function that displays contact information for the nearest community comprehensive support center based on the user's address information.

[1270] "Means for setting emergency contacts and emergency dispatch procedures" refers to an interface function that allows the user to set emergency contacts and emergency dispatch procedures in advance in preparation for the unlikely event of an emergency.

[1271] "Means for receiving and monitoring data from care service providing devices" refers to the function of receiving and continuously monitoring data sent from care service providing devices (e.g., cameras, sensors, etc.).

[1272] "Means for detecting abnormalities and notifying registered emergency contacts" refers to the function of sending an alert to pre-registered emergency contacts when an abnormality is identified during monitoring.

[1273] "Means for periodically monitoring user usage and generating new service proposals and improvement measures" refers to a function for continuously monitoring user usage and providing new service proposals and improvement measures as needed.

[1274] "Equipped with an emotion recognition function, a means for collecting user emotion data and reflecting it in service proposals" refers to a function that has the ability to recognize user emotions, analyzes that data, and reflects it in service proposals.

[1275] "Means for automatically collecting and analyzing environmental data of the work environment and the stress levels of workers" refers to a function that automatically collects and analyzes environmental data (temperature, humidity, etc.) within a factory and the stress levels of workers.

[1276] "Means of detecting anomalies based on the above data and proposing and notifying appropriate response measures" refers to the function of identifying anomalies based on collected and analyzed data, and proposing and notifying appropriate measures.

[1277] This system is a multi-functional system for monitoring the condition of care recipients and providing the necessary care services appropriately. First, users access the system's website or application and create an account. They then enter information such as the parent's or care recipient's health information, care needs, and emergency contact information. This information is sent to a server and stored in a database.

[1278] The system analyzes the information of the care recipient and searches for and suggests the most suitable care services. Detailed information on the suggested services is displayed on the dashboard on the device. The user can select the most suitable service from the suggested services. For example, suggestions may include "regular home nursing service" or "installation of a blood pressure monitoring device."

[1279] The system searches for and provides contact information for the nearest regional comprehensive support center based on the address information provided by the user. This contact information is displayed on the terminal, allowing the user to easily access the support center and make inquiries.

[1280] In addition, emergency contacts and emergency dispatch procedures can be set in advance. Data from the configured monitoring service device is sent to the server in real time, and the condition of the care recipient is monitored. If an abnormality is detected, the server will send a notification to the registered emergency contacts.

[1281] In addition, by incorporating an emotion engine, it is possible to collect user emotional data (e.g., facial expression analysis, voice analysis) and reflect it in nursing care service proposals. This emotional data is used to adjust service proposals based on the user's stress level and sense of security, providing more personalized nursing care services.

[1282] In addition, a module will be installed to ensure a safe working environment and improve work efficiency. Specifically, it automatically collects and analyzes environmental data (temperature, humidity, etc.) within the factory and workers' stress levels to detect abnormalities. If an abnormality is detected, the server will suggest appropriate response measures (e.g., "take a break" or "drink water") and send a notification.

[1283] Hardware and software used:

[1284] Wearable devices: Measuring worker stress levels

[1285] Environmental sensors: Collect environmental data such as temperature and humidity

[1286] Server: Data processing and analysis

[1287] Device (smartphone, tablet, PC)

[1288] Emotion engine: facial expression analysis, voice analysis

[1289] Examples:

[1290] For example, suppose a robot deployed in a certain area uses its environmental sensors to detect that the room temperature has exceeded 30 degrees, and data collected from a wearable device indicates that a worker's stress level is above 80. Based on this information, the robot can suggest taking a break and drinking water, and immediately send an alert to the manager, who can then take swift action.

[1291] Example prompt for a generative AI model:

[1292] Create a program that collects environmental data (e.g., temperature, humidity) and worker stress levels within the factory, and sends real-time alerts and suggests appropriate actions if the data is outside of a specified range. Use the following environmental sensor values ​​and stress levels:

[1293] Temperature: 35 degrees

[1294] Humidity: 70%

[1295] Stress level: 85

[1296] The system configured as described above ensures safety within the factory and improves work efficiency.

[1297] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1298] Step 1:

[1299] Input: The user enters information about the person being cared for (e.g., health status, care needs, emergency contact information).

[1300] Data processing / data calculation: The server receives the input information and stores it in a database.

[1301] Output: Confirmation that the account has been created and the entered information has been saved to the database.

[1302] What happens: A user visits the system's website or application and enters the required information. The server receives this information and stores it securely in a database. Once saved, the server sends a confirmation email to the user, activating their account.

[1303] Step 2:

[1304] Input: The user enters health information and care service needs of the parent or care recipient.

[1305] Data processing / data calculation: The server receives the input data and analyzes it to search for and suggest appropriate nursing care and monitoring services.

[1306] Output: A list of suggested care services.

[1307] How it works: When a user enters detailed care information, the server analyzes it and searches for appropriate care services. The search results are displayed on the device's dashboard, and the user can select the most suitable service from this list.

[1308] Step 3:

[1309] Input: User-provided address information.

[1310] Data processing / data calculation: The server searches for the nearest community comprehensive support center based on the address information.

[1311] Output: Contact information for the nearest community comprehensive support center.

[1312] Specific operation: The server searches the database of regional comprehensive support centers based on the user's address information and provides contact information for the nearest center. This information is displayed on the terminal, allowing the user to easily contact the support center.

[1313] Step 4:

[1314] Input: User sets emergency contacts and emergency dispatch procedures.

[1315] Data processing / data calculation: The server saves the configured information in a database.

[1316] Output: Emergency contact and dispatch procedure configuration information.

[1317] How it works: Users set up emergency contacts and dispatch procedures and send them to the server, which stores this information in a database and prepares for a rapid response in the event of an emergency.

[1318] Step 5:

[1319] Input: Real-time data from care delivery devices.

[1320] Data processing / data calculation: The server receives data in real time and analyzes it to detect anomalies.

[1321] Output: Notification when an abnormality occurs.

[1322] How it works: The monitoring device monitors the condition of the care recipient in real time and sends the data to a server. The server analyzes the data and immediately sends a notification to emergency contacts if an abnormality is detected.

[1323] Step 6:

[1324] Input: Periodically collected usage data.

[1325] Data processing / data calculation: The server analyzes usage and generates new service proposals and improvement measures.

[1326] Output: Notification of new service proposals and improvements.

[1327] How it works: The server periodically monitors the user's usage and generates suggestions for new services and improvements based on the analysis results. These suggestions are displayed on the device's dashboard for the user to review.

[1328] Step 7:

[1329] Input: User emotion data (e.g., facial expression analysis, voice analysis).

[1330] Data processing / data calculation: The server receives the emotion data, analyzes it, and reflects it in nursing care service proposals.

[1331] Output: Personalized care service suggestions.

[1332] How it works: The device collects the user's emotional data and sends it to the server, which analyzes the data and suggests optimal care services based on the user's stress level and sense of security.

[1333] Step 8:

[1334] Input: Environmental data of the work environment (temperature, humidity, etc.) and worker stress level data.

[1335] Data processing / data calculation: The server automatically collects and analyzes environmental data and stress level data to detect abnormalities.

[1336] Output: Suggestions and notifications when anomalies occur.

[1337] How it works: The robot collects environmental data and obtains stress levels from wearable devices. The server receives and analyzes this data. If an abnormality is detected, it immediately proposes a response and notifies the administrator.

[1338] 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.

[1339] 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.

[1340] 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.

[1341] [Fourth embodiment]

[1342] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

[1343] 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.

[1344] 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).

[1345] 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.

[1346] 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.

[1347] 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).

[1348] 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. 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.

[1349] 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.

[1350] 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.

[1351] 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.

[1352] 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.

[1353] 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.

[1354] 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."

[1355] This invention is a system that provides appropriate nursing care and monitoring services to users who have vague anxieties about caring for their parents, simplifies access to the local comprehensive support center, and can respond quickly to emergencies. The program of this system operates in cooperation between the server, terminals, and users, and is processed as follows.

[1356] User registration and information entry

[1357] A user first accesses the system's website or application and creates an account. The user enters the required registration information (username, email address, password, etc.) and presses the "Register" button. The server receives this information and stores it in a database. After registration is complete, the server sends the user a confirmation email, and the user clicks on a link in the email to activate their account. The user then logs in and enters information such as their parent's health information, care needs, and emergency contact information.

[1358] Nursing care service proposals

[1359] The server receives the parent information entered by the user and analyzes it based on the database. Based on this analysis, it searches for and generates the most suitable nursing care and monitoring services for the person receiving care, and displays them as a proposal list on the user dashboard on the device. The user can check this proposal list and view the details for further consideration. Detailed information about the services, provider ratings, and fees are also displayed.

[1360] Access to the Regional Comprehensive Support Center

[1361] Based on the address information provided by the user, the server searches for the nearest regional comprehensive support center. This contact information is displayed on the terminal, allowing the user to easily access the support center and make inquiries.

[1362] Emergency service settings

[1363] When using the monitoring service, users set emergency contacts and emergency dispatch procedures. These settings are received by the server and stored in a database. Parents can change or modify the settings as needed depending on their situation.

[1364] Emergency Alerts and Monitoring

[1365] The configured monitoring service devices (cameras, sensors, etc.) monitor the living conditions of the care recipient and send the data to a server. The server analyzes this data and notifies registered emergency contacts if it detects an abnormality. This emergency alert function enables prompt response.

[1366] Ongoing follow-up

[1367] The server periodically monitors the user's usage and generates new service suggestions and improvement measures. This information is displayed on the user dashboard on the device, allowing the user to select the services they need and check notifications according to the situation.

[1368] Specific examples

[1369] For example, suppose user A inputs information such as "My 80-year-old mother lives alone and has recently become prone to falls." Based on this information, the server suggests "home nursing care services" and "monitoring camera installation services," and a list of these services is displayed on the dashboard of the device. User A checks these suggestions, selects the home nursing care service, and enters into a contract. The server then provides user A with information on the nearest community comprehensive support center and prompts him to set up an emergency dispatch service.

[1370] This system allows users to constantly monitor their parents' health conditions and care needs, allowing them to provide care with peace of mind. It also enables quick responses in emergencies, improving the quality of care.

[1371] The processing flow will be explained below.

[1372] Step 1:

[1373] A user accesses a website or application, proceeds to the account registration page, enters the required information such as username, email address, and password, and presses the "Register" button.

[1374] Step 2:

[1375] The server receives the registration information entered and stores it in a database. Once registration is complete, the server sends a confirmation email to the user, prompting them to activate their account.

[1376] Step 3:

[1377] The user activates their account by clicking the link in the confirmation email they receive, then visits the login page and logs in by entering their username and password.

[1378] Step 4:

[1379] The user enters their parent's health information (e.g., age, health condition, living environment), care needs (e.g., daily support type, frequency), and emergency contact information.

[1380] Step 5:

[1381] The server receives the parent's information and stores it in a database. It then begins analysis based on this information to search for appropriate care and monitoring services.

[1382] Step 6:

[1383] The server creates a list of nursing care service suggestions generated as a result of the search and sends it to the user's dashboard.

[1384] Step 7:

[1385] The device displays the list of offers on the user's dashboard, along with detailed information about each service (e.g., service content, provider ratings, and pricing).

[1386] Step 8:

[1387] The user checks the proposal list, views detailed information about each service, and selects the required service from among them.

[1388] Step 9:

[1389] The server searches for contact information for the nearest regional comprehensive support center based on the user's place of residence and provides it to the user.

[1390] Step 10:

[1391] The device displays a page that provides the user with contact information for local comprehensive support centers, allowing the user to access the nearest center and receive the support they need.

[1392] Step 11:

[1393] Users set up the monitoring service and enter their parent's emergency contact information and emergency response procedures. This information is used to set up procedures for responding in the event of an emergency.

[1394] Step 12:

[1395] The server saves the entered emergency contact information and response procedures in a database and verifies the settings.

[1396] Step 13:

[1397] Care service provision devices (e.g., cameras, sensors, etc.) monitor the living conditions and health status of the care recipients and send the data to a server.

[1398] Step 14:

[1399] The server analyzes the data received from the device and monitors the condition of the person receiving care in real time through its anomaly detection function.

[1400] Step 15:

[1401] If the server detects an abnormality, it will automatically send a notification to registered emergency contacts.

[1402] Step 16:

[1403] The user receives an emergency notification from the server and can respond as needed, which allows for a quick response.

[1404] Step 17:

[1405] The server periodically monitors the user's usage and generates proposals for new care services and system improvements.

[1406] Step 18:

[1407] The device displays new suggestions and notifications from the server on the user's dashboard, and the user can check and respond to them to provide continuous care.

[1408] This allows users to keep track of their parents' health conditions and care status, and provides optimal care services quickly and efficiently.

[1409] Example 1

[1410] 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."

[1411] Users who are concerned about caring for their parents need a way to easily access appropriate nursing care and monitoring services, simplify access to local comprehensive support centers, and respond quickly to emergencies.However, the lack of such a system means that many users are unable to receive appropriate support.

[1412] 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.

[1413] In this invention, the server includes: a means for inputting information about the care recipient; a means for analyzing the care recipient's information and searching for and proposing optimal care services using a generative AI model; a means for displaying detailed information, ratings, and fees for the proposed care services; a means for providing contact information for the nearest community comprehensive support center; a means for setting emergency contacts and emergency dispatch procedures; a means for receiving and monitoring data from the care service providing device; a means for detecting abnormalities and notifying the registered emergency contacts; and a means for periodically monitoring the user's usage status and generating new service proposals and improvement measures using a generative AI model. This allows the user to constantly understand their parent's health condition and care needs, select and use optimal care services, and respond quickly to emergencies. Furthermore, the continuous provision of new service proposals and improvement measures improves the quality of care.

[1414] "Care recipient" refers to a person receiving care.

[1415] "Input means" refers to an interface that allows a user to provide information about a care recipient to the system.

[1416] "Means of analysis and proposal" refers to algorithms and generative AI models that analyze information about the person receiving care and propose appropriate care and monitoring services.

[1417] "Generative AI model" refers to an artificial intelligence model used to analyze data and generate appropriate nursing care services and improvement measures.

[1418] "Means for displaying" refers to an interface for visually presenting detailed information, ratings, and fees of proposed nursing care services to the user.

[1419] A "community comprehensive support center" refers to a local public facility or institution that provides nursing care support and consultations.

[1420] "Means for providing" refers to the system functionality for obtaining and displaying the contact information of the support center required by the user.

[1421] "Emergency contact" refers to contact information such as a registered telephone number or email address for contact in an emergency.

[1422] "Emergency response procedures" refer to procedures or protocols that define how to respond in an emergency.

[1423] "Means of monitoring" refers to the system function of constantly monitoring data obtained from monitoring devices and understanding living conditions.

[1424] "Means for detecting abnormalities" refers to algorithms that automatically identify abnormal situations based on monitoring data and prompt necessary responses.

[1425] "Registered notification method" refers to a system function that promptly notifies registered emergency contacts when an abnormality is detected.

[1426] "Means for monitoring usage status" refers to a function for periodically checking how users are using the system and collecting the data.

[1427] "Means for generating improvement measures" refers to the system's functionality for utilizing usage data and generative AI models to create new service proposals and improvement plans.

[1428] This invention is a system that provides appropriate nursing care and monitoring services to users who are concerned about caring for their parents, simplifies access to local comprehensive support centers, and can respond quickly to emergencies. This system operates in cooperation between a server, terminals, and users.

[1429] User registration and information entry

[1430] A user accesses the system's website or application and creates an account by entering required information such as a username, email address, and password, and then pressing the "Register" button. The server receives the entered information and stores it in a database. After saving, the server sends a confirmation email to the user, who clicks on a link in the email to activate the account. The user then logs in and enters details such as their parent's health information, care needs, and emergency contact information.

[1431] Nursing care service proposals

[1432] The server receives the parent's health information entered by the user and analyzes it based on the database. During this analysis, a generative AI model is used to search for and generate suitable nursing care and monitoring services. The generated list of proposals is displayed on the user dashboard on the device, and the user can review this list and select the appropriate service by referring to details, ratings, prices, etc.

[1433] Access to the Regional Comprehensive Support Center

[1434] The server searches for the nearest regional comprehensive support center based on the address information provided by the user. The searched contact information is displayed on the user's dashboard, allowing the user to easily access the support center and make inquiries.

[1435] Emergency service settings

[1436] When using the monitoring service, users set emergency contact information and emergency dispatch procedures. The server receives this information and stores it in a database. Depending on the parent's condition, the user can change the settings, and the changed information is sent back to the server and updated in the database.

[1437] Emergency Alerts and Monitoring

[1438] The monitoring service's devices (cameras, sensors, etc.) constantly monitor the living conditions of the care recipient and send the data to a server. The server analyzes this data and, if it detects an abnormality, notifies the registered emergency contacts. This function enables a prompt response.

[1439] Ongoing follow-up

[1440] The server periodically monitors user usage and generates new service proposals and improvement measures using a generative AI model. These proposals and improvement measures are displayed on the user dashboard on the device, allowing users to refer to them and select the services they need.

[1441] Specific examples

[1442] For example, suppose User A inputs information such as, "My 80-year-old mother lives alone and has recently become prone to falls." The server uses a generative AI model based on this information to suggest "home care services" and "monitoring camera installation services," and displays them as a list on the dashboard on the device. User A checks the proposed services, selects the home care service, and signs up for it. The server then provides User A with information on the nearest community comprehensive support center and prompts them to set up an emergency dispatch service. This system allows users to constantly monitor their parents' health condition and the need for care, enabling them to provide care with peace of mind. Furthermore, it can respond quickly to emergencies, improving the quality of care.

[1443] Examples of prompts for generative AI models

[1444] "My 80-year-old mother has recently started to fall more easily. Can you suggest suitable nursing care and monitoring services for her? Also, please tell me the location of the nearest comprehensive community support center."

[1445] The above is an embodiment of the invention. This system allows users to receive appropriate support for caregiving, and allows them to continue providing care with peace of mind.

[1446] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1447] Step 1: User registration and information entry

[1448] A user accesses the system's website or application, enters the information required to create an account (username, email address, password, etc.), and presses the "Register" button. The server receives the entered information and stores it in a database. Once saved, the server sends a confirmation email to the user, who clicks on a link in the email to activate the account. The user then logs in again and enters information such as their parent's health information, care needs, and emergency contact information.

[1449] Input: User information and parent health information

[1450] Data processing: Saving user information

[1451] Output: Account activation and parent health information entered

[1452] Specific behavior:

[1453] A user fills in a form on a website and clicks the submit button

[1454] The server receives the information and stores it in a database

[1455] The server automatically generates and sends a confirmation email.

[1456] User clicks email link to activate account

[1457] Step 2: Propose care services

[1458] The server receives the parent's health information entered by the user and analyzes it based on the database. This analysis uses a generative AI model to search for and generate the optimal nursing care and monitoring services. The generated list of proposals is displayed on the user dashboard on the device, and the user can review this list and select the appropriate service by referring to details, ratings, prices, etc.

[1459] Input: Parent's health information

[1460] Data processing: Analysis using generative AI models and generation of service proposals

[1461] Output: Service proposal list

[1462] Specific behavior:

[1463] The server parses the input data

[1464] The server uses the generative AI model to generate service proposals.

[1465] Display a list of suggestions on the user dashboard on the device

[1466] User reviews the list of suggestions and clicks to see details

[1467] Step 3: Access to the Community Comprehensive Support Center

[1468] The server searches for the nearest community comprehensive support center based on the address information provided by the user, and the searched contact information is displayed on the user dashboard on the device, allowing the user to access or inquire about the support center.

[1469] Input: Address information

[1470] Data Processing: Find the nearest support center

[1471] Output: Support center contact information

[1472] Specific behavior:

[1473] The server performs a search based on the address data.

[1474] Display the results on the user dashboard on the device

[1475] Users click on the displayed contact information to make an inquiry

[1476] Step 4: Configure emergency services

[1477] When using the monitoring service, users set emergency contact information and emergency dispatch procedures. The server receives this information and stores it in a database. If the parent's situation changes, the user can change the settings, and the changed information is sent back to the server and updated in the database.

[1478] Input: Emergency contacts and dispatch procedures

[1479] Data processing: storing and updating information

[1480] Output: Save and change settings

[1481] Specific behavior:

[1482] Users fill out a form to set up emergency contacts and dispatch procedures

[1483] The server receives the configuration information and stores it in a database

[1484] If the user later changes the settings, the server receives and updates them as well.

[1485] Step 5: Emergency alerts and monitoring

[1486] The monitoring service device (camera, sensor, etc.) constantly monitors the living conditions of the care recipient and sends the data to a server. The server analyzes this data and sends a notification to registered emergency contacts if it detects any abnormalities.

[1487] Input: Monitoring data from a monitoring device

[1488] Data processing: Anomaly detection

[1489] Output: Urgent Notification

[1490] Specific behavior:

[1491] The monitoring device monitors daily life and transmits data

[1492] The server analyzes the received data and detects anomalies

[1493] The server sends a notification to the emergency contact.

[1494] Step 6: Ongoing follow-up

[1495] The server periodically monitors the user's usage and generates new service proposals and improvement measures using the generative AI model. The generated proposals and improvement measures are displayed on the user dashboard on the device, and the user can refer to this to select the services they need.

[1496] Input: User usage data

[1497] Data processing: generating service proposals and improvements

[1498] Output: New suggestions and improvements

[1499] Specific behavior:

[1500] The server monitors and analyzes usage data

[1501] Generate new suggestions and improvements using generative AI models

[1502] New suggestions will appear on your device's dashboard

[1503] The user checks the new proposals and selects and uses them as needed.

[1504] (Application example 1)

[1505] 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 robot 414 will be referred to as a "terminal."

[1506] While conventional nursing care service delivery systems were able to search for and suggest appropriate services based on information about the care recipient, they lacked the functionality for care service providers in physical stores to directly collaborate with users to suggest and reserve services. Furthermore, they did not support the process for users to reserve suggested services in physical stores. This made selecting and using nursing care services extremely complicated, reducing user convenience.

[1507] 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.

[1508] In this invention, the server includes: means for inputting information about the care recipient; means for analyzing the information about the care recipient to search for and propose appropriate care services; means for displaying detailed information about the proposed care services; means for providing contact information for the nearest community comprehensive support center; means for setting emergency contacts and emergency dispatch procedures; means for receiving and monitoring data from the care service providing device; means for detecting abnormalities and notifying the registered emergency contacts; means for periodically monitoring the user's usage status and generating new service proposals and improvement measures; means for the care service provider to propose and reserve care services to the user at a physical store; and means for the user to reserve the proposed services. This allows the proposed services based on the information about the care recipient to be directly reserved at the physical store, making it possible to efficiently select and use care services and improving user convenience.

[1509] "Person receiving care" refers to a person who requires care services.

[1510] "Means for inputting information" refers to a means by which a user inputs information about a care recipient into the system.

[1511] "Means for searching and proposing services" refers to a means for searching for the most suitable nursing care service for a person based on the information of the person receiving care that has been input, and proposing the service to the user.

[1512] "Means for displaying detailed information" refers to means for displaying detailed information of the proposed care service (e.g., provider ratings, fees, etc.) to the user.

[1513] "Means for providing contact information" refers to means for providing contact information for the nearest community comprehensive support center based on address information provided by the user.

[1514] "Means for setting emergency contact points and emergency dispatch procedures" refers to the means for setting emergency contact points and response procedures when using a monitoring service.

[1515] "Monitoring means" refers to means for receiving data transmitted from a care service providing device and continuously monitoring the living conditions of a care recipient.

[1516] "Means for detecting and notifying abnormalities" refers to the means for analyzing monitoring data and promptly notifying registered emergency contacts if an abnormality is detected.

[1517] "Means for generating new service proposals and improvements" refers to means for periodically monitoring the usage status of users and generating new service proposals and improvements as necessary.

[1518] "Means for care service providers to propose and reserve care services to users at physical stores" refers to means for care service providers to propose care services directly to users at physical stores and accept reservations on the spot.

[1519] "Means for a user to reserve a proposed service" refers to a means for a user to select a care service proposed by the system and confirm the reservation.

[1520] The embodiment of the present invention is based on a system in which multiple components work together. Each component and its function will be described in detail below.

[1521] System Overview

[1522] This system consists of a user, a server, and a care service providing device. The user's role is to input information about the care recipient, receive care service suggestions, and respond immediately in emergencies. The server analyzes, stores, and monitors the data, and generates suggestions. The device monitors the care recipient's living situation and sends the data to the server.

[1523] Hardware and Software Used

[1524] Hardware

[1525] User devices: smartphones, tablets, PCs, etc.

[1526] Care delivery devices: cameras, sensors, smartwatches, etc.

[1527] Physical store service devices: tablets, PCs, etc.

[1528] software

[1529] Flask: A Python-based microframework used to build web applications.

[1530] SQLite: Used as a database management system.

[1531] SQLAlchemy: An ORM (Object Relational Mapping) tool for simplifying database operations.

[1532] Details of each method

[1533] "Means for inputting information": The user uses the terminal to input information such as the care recipient's health information, care needs, emergency contact information, etc. This information is sent to the server and stored in a database.

[1534] "Means for searching and suggesting services": The server uses an analysis algorithm to analyze the information entered by the user, and searches for and suggests the most suitable nursing care services. The suggested services are displayed on the user's device.

[1535] "Means for displaying detailed information": Detailed information about the proposed service (e.g., provider ratings, fees, etc.) is displayed on the user's terminal.

[1536] "Means for providing contact information": The server searches for the nearest community comprehensive support center based on the user's address information and displays the contact information on the user's terminal.

[1537] "Means for setting emergency contacts and emergency dispatch procedures": When using the monitoring service, users set emergency contacts and emergency dispatch procedures. This information is sent to the server and can be changed as needed.

[1538] "Means of monitoring": Data sent from care service providing devices (cameras and sensors) is received and analyzed by a server. Based on this data, the server continuously monitors the living conditions of the care recipient.

[1539] "Means for detecting and notifying abnormalities": The server analyzes the monitoring data, and if it detects an abnormality, it will promptly notify the registered emergency contacts.

[1540] "Means for generating new service proposals and improvements": The server periodically monitors the user's usage and generates new service proposals and improvements as necessary.

[1541] "A means for care service providers to propose and reserve care services to users in physical stores": In physical stores, care service providers can propose care services directly to users and make reservations on the spot.

[1542] "Means for users to reserve proposed services": Users can select proposed care services from the system and confirm reservations using their terminals.

[1543] Specific examples

[1544] For example, if User A inputs information such as "My 80-year-old mother lives alone and has recently become prone to falls," the server will use this information to suggest "home nursing care services" and "monitoring camera installation services," and a list will be displayed on the dashboard of the device. User A will check these suggestions, select a home nursing care service, and make a reservation. The server will then provide User A with information on the nearest community comprehensive support center and prompt him / her to set up an emergency dispatch service.

[1545] Prompt Sentence Examples

[1546] If a user wants to book an appointment for "Home Care Services," they can try the following prompt:

[1547] "If a user wants to book a home care service for their 80-year-old mother, they enter their information, review the suggested services, and make the reservation."

[1548] The above system allows users to directly reserve services suggested based on information about the person receiving care at a physical store, making the selection and use of care services more efficient and improving user convenience.

[1549] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1550] Step 1:

[1551] The user uses the device to input information about the person receiving care (health information, care needs, emergency contact information, etc.). The input information is sent to the server and stored in a database. At this stage, the input data includes the age, health condition, level of care needs, address, and emergency contact information of the person receiving care.

[1552] Step 2:

[1553] The server analyzes the stored information of the care recipient. It uses an analytical algorithm to search for appropriate care services based on the patient's health condition and level of care needs. Specifically, it compares the care service information in the database with the information provided by the user and selects the most relevant services. A list of suggested care services is generated as the output.

[1554] Step 3:

[1555] The server then sends the list of proposed care services generated as a result of the analysis to the user's device. The user's device displays this list and allows them to view detailed information, including the service content, provider ratings, and fees.

[1556] Step 4:

[1557] The user uses the device to select the appropriate care service from the proposed options. After checking the details of the selected service, the user can compare and consider the options. During this process, the user can also view the service provider's past ratings and reviews.

[1558] Step 5:

[1559] The user makes a reservation for the care service they have selected. The user presses the reservation button on their device and sends the input information (reservation date, additional requests, etc.) to the server. The server receives this reservation information and stores it in a database. As an output, a reservation confirmation message is displayed on the user's device.

[1560] Step 6:

[1561] The server searches for the nearest community-based comprehensive support center using the address information provided by the user. The corresponding contact information for the community-based comprehensive support center is retrieved from the database and sent to the user's device. The output displays the contact information for the nearest community-based comprehensive support center.

[1562] Step 7:

[1563] When setting up the monitoring service, users enter emergency contact information and emergency dispatch procedures. This information is sent to the server and stored in a database. The emergency contact information is used in a later step if an abnormality is detected.

[1564] Step 8:

[1565] Care service delivery devices (cameras, sensors, etc.) monitor the living conditions of care recipients in real time. The acquired data is sent to a server, which analyzes the data and applies algorithms to detect abnormalities.

[1566] Step 9:

[1567] The server analyzes the monitoring data and, if it detects an anomaly, sends a notification to registered emergency contacts. The notification is done via text message or email. Emergency dispatch procedures are also executed if necessary. An emergency notification message is sent as output.

[1568] Step 10:

[1569] The server periodically monitors user usage and generates new service suggestions and improvements, utilizing user feedback and statistical data from the device. The generated suggestions and improvements are provided to the user's device as notifications. As an output, the new service suggestions and improvements are displayed on the user's dashboard.

[1570] Through the above processing steps, the entire system works in coordination, streamlining the selection, booking, monitoring, and emergency response of nursing care services.

[1571] 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.

[1572] This invention is a system that provides appropriate nursing care services and monitoring services to users who have vague concerns about caring for their parents, simplifies access to local comprehensive support centers, and can respond quickly to emergencies. Furthermore, by combining it with an emotion engine that recognizes the user's emotions, it is possible to propose more personalized nursing care services. The program of this system operates in cooperation between the server, terminals, and users, and is processed as follows.

[1573] User registration and information entry

[1574] A user first accesses the system's website or application and creates an account. The user enters the required registration information (username, email address, password, etc.) and presses the "Register" button. The server receives this information and stores it in a database. After registration is complete, the server sends the user a confirmation email, and the user clicks on a link in the email to activate their account. The user then logs in and enters information such as their parent's health information, care needs, and emergency contact information.

[1575] Nursing care service proposals

[1576] The server receives the parent information entered by the user and analyzes it based on the database. Based on this analysis, it searches for and generates the most suitable nursing care and monitoring services for the person receiving care, and displays them as a proposal list on the user dashboard on the device. The user can check this proposal list and view the details for further consideration. Detailed information about the services, provider ratings, and fees are also displayed.

[1577] Access to the Regional Comprehensive Support Center

[1578] Based on the address information provided by the user, the server searches for the nearest regional comprehensive support center. This contact information is displayed on the terminal, allowing the user to easily access the support center and make inquiries.

[1579] Emergency service settings

[1580] When using the monitoring service, users set emergency contacts and emergency dispatch procedures. These settings are received by the server and stored in a database. Parents can change or modify the settings as needed depending on their situation.

[1581] Emergency Alerts and Monitoring

[1582] The configured monitoring service devices (cameras, sensors, etc.) monitor the living conditions of the care recipient and send the data to a server. The server analyzes this data and notifies registered emergency contacts if it detects an abnormality. This emergency alert function enables prompt response.

[1583] Ongoing follow-up

[1584] The server periodically monitors the user's usage and generates new service suggestions and improvement measures. This information is displayed on the user dashboard on the device, allowing the user to select the services they need and check notifications according to the situation.

[1585] Introducing the Emotion Engine

[1586] To achieve further personalization, the device is equipped with an emotion engine that recognizes the user's emotions. Emotional data (e.g., facial expression analysis, voice analysis) is collected when the user uses the service and sent to the server. This data is used to adjust service suggestions, suggesting care services based on the user's stress level, sense of security, etc.

[1587] Specific examples

[1588] For example, suppose User B registers with the system and enters the information that "My 70-year-old father has high blood pressure, takes medication regularly, and has recently tended to be bedridden." The server analyzes this information and the user's emotional data obtained from the emotion engine, and makes suggestions to User B about "regular home nursing service" and "installation of a blood pressure monitoring device." User B confirms these suggestions and selects the home nursing service. The server then provides information about the nearest community comprehensive support center and prompts the user to set up an emergency dispatch service.

[1589] The service suggestions provided by the emotion engine reflect the user's emotional state, providing even more personalized support. This system allows users to constantly monitor their parents' health and care needs, allowing them to provide care with peace of mind. Furthermore, it can respond quickly to emergencies, improving the quality of care.

[1590] The processing flow will be explained below.

[1591] Step 1:

[1592] A user accesses a website or application, proceeds to the account registration page, enters the required information such as username, email address, and password, and presses the "Register" button.

[1593] Step 2:

[1594] The server receives the registration information entered and stores it in a database. Once registration is complete, the server sends a confirmation email to the user, prompting them to activate their account.

[1595] Step 3:

[1596] The user activates their account by clicking the link in the confirmation email they receive, then visits the login page and logs in by entering their username and password.

[1597] Step 4:

[1598] The user enters their parent's health information (e.g., age, health condition, living environment), care needs (e.g., daily support type, frequency), and emergency contact information.

[1599] Step 5:

[1600] The server receives the parent's information and stores it in a database. It then begins analysis based on this information to search for appropriate care and monitoring services.

[1601] Step 6:

[1602] The server creates a list of nursing care service suggestions generated as a result of the search and sends it to the user's dashboard.

[1603] Step 7:

[1604] The device displays the list of offers on the user's dashboard, along with detailed information about each service (e.g., service content, provider ratings, and pricing).

[1605] Step 8:

[1606] The user checks the proposal list, views detailed information about each service, and selects the required service from among them.

[1607] Step 9:

[1608] The server searches for contact information for the nearest regional comprehensive support center based on the user's place of residence and provides it to the user.

[1609] Step 10:

[1610] The device displays a page that provides the user with contact information for the local comprehensive support center, allowing the user to access the nearest support center and receive the support they need.

[1611] Step 11:

[1612] Users set up the monitoring service and enter their parent's emergency contact information and emergency response procedures. This information is used to set up procedures for responding in the event of an emergency.

[1613] Step 12:

[1614] The server saves the entered emergency contact information and response procedures in a database and verifies the settings.

[1615] Step 13:

[1616] Care service provision devices (e.g., cameras, sensors, etc.) monitor the living conditions and health status of the care recipients and send the data to a server.

[1617] Step 14:

[1618] The server analyzes the data received from the device and monitors the condition of the person receiving care in real time through its anomaly detection function.

[1619] Step 15:

[1620] If the server detects an abnormality, it will automatically send a notification to registered emergency contacts.

[1621] Step 16:

[1622] The user receives an emergency notification from the server and can respond as needed, which allows for a quick response.

[1623] Step 17:

[1624] The server periodically monitors the user's usage and generates proposals for new care services and system improvements.

[1625] Step 18:

[1626] The device displays new suggestions and notifications from the server on the user's dashboard, and the user can check and respond to them to provide continuous care.

[1627] Step 19:

[1628] The device is equipped with an emotion engine that recognizes the user's emotions, collects emotion data (e.g., facial expression analysis, voice analysis) and sends it to the server.

[1629] Step 20:

[1630] The server analyzes the received emotional data and adjusts the content of nursing care service suggestions according to the user's emotional state, thereby providing personalized service suggestions that take into account the user's stress level and sense of security.

[1631] Step 21:

[1632] The device displays the adjusted proposals to the user, who can then select and confirm the services they need, resulting in more appropriate care being provided.

[1633] Specific examples

[1634] For example, suppose User B registers with the system and enters the information that "My 70-year-old father has high blood pressure, takes medication regularly, and has recently tended to be bedridden." The server analyzes this information and the user's emotional data obtained from the emotion engine, and makes suggestions to User B about "regular home nursing services" and "installation of a blood pressure monitoring device." If the emotion engine detects an increase in User B's anxiety level, the server will also suggest additional support (e.g., psychological counseling services) to provide a sense of security. User B confirms these suggestions and selects the home nursing service. The server then provides information about the nearest community comprehensive support center and prompts the user to set up an emergency dispatch service.

[1635] Example 2

[1636] 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 robot 414 will be referred to as a "terminal."

[1637] With the current increase in the elderly population, the need for care is increasing. However, problems faced by families when providing care include difficulty in selecting appropriate care services and responding to emergencies, as well as a lack of emotional support for the care recipient and their family. This invention aims to provide appropriate personalized care support and further enhance emotional support for the care recipient and their family through emotion recognition functionality.

[1638] 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.

[1639] In this invention, the server includes means for inputting information about the care recipient, means for analyzing the information about the care recipient to search for and propose appropriate care support, means for displaying detailed information about the proposed care support, means for providing contact information for the nearest regional support center, means for setting emergency contacts and emergency dispatch procedures, means for receiving and monitoring data from the care support providing device, means for detecting abnormalities and notifying the registered emergency contacts, means for periodically monitoring the user's usage status and generating new support proposals and improvement measures, means for recognizing the user's emotions, and means for analyzing the emotion data and adjusting the support proposals.This enables the provision of appropriate care support and rapid emergency response, and also realizes personalized support proposals through emotion recognition.

[1640] The "means for inputting information about the care recipient" is a function that provides an interface for the user to input information about the care recipient, such as their health condition, living environment, and emergency contact information.

[1641] "Means of analyzing information on care recipients and searching for and proposing appropriate care support" is a function that searches a database based on the input information on care recipients, and finds and proposes appropriate care services and monitoring services.

[1642] The "means for displaying detailed information on proposed nursing care support" is a function that visually displays detailed information on nursing care services and monitoring services proposed by the server on the user's terminal.

[1643] The "means for providing contact information for the nearest regional support center" is a function that searches for a local comprehensive support center based on the address information provided by the user and provides the user with its contact information.

[1644] The "means for setting emergency contacts and emergency dispatch procedures" is a function that allows a user to set emergency contacts and response procedures and store this information on the server.

[1645] "Means for receiving and monitoring data from care support equipment" refers to a function in which the server receives data sent from care support equipment such as sensors and cameras, and monitors the condition of the person receiving care.

[1646] "Means for detecting abnormalities and notifying registered emergency contacts" is a function that quickly notifies registered emergency contacts when an abnormality is detected during monitoring.

[1647] "Means of regularly monitoring user usage and generating new support proposals and improvement measures" refers to a function that continuously monitors users' system usage and proposes new nursing care services and improvement plans based on the data.

[1648] "Means for recognizing user emotions" refers to a function that acquires emotional data from the user's facial expressions, voice, etc., and analyzes that data using an emotion engine.

[1649] The "means for analyzing emotion data and adjusting support proposals" is a function for analyzing acquired emotion data and adjusting the content of nursing care service proposals according to the user's emotional state.

[1650] This invention is a system that provides appropriate nursing care and monitoring services to users who are concerned about caring for their parents, simplifies access to local support centers, and can respond quickly to emergencies. Furthermore, by combining it with an emotion engine that recognizes the user's emotions, it proposes more personalized nursing care services. This system operates in cooperation between the user, server, and nursing care support provider device (terminal).

[1651] User registration and information entry

[1652] A user must first access a website or application and create a new account. The user enters registration information such as username, email address, and password, and then clicks the "Register" button. The server receives the information entered by the user and stores it in a MySQL database. After registration, the server automatically generates a confirmation email and sends it to the user. The user clicks the confirmation link in the email to activate their account. The user then logs in and enters details such as their parents' health information and emergency contact information.

[1653] Nursing care service proposals

[1654] The server receives the parent's health information entered by the user. It uses an analysis script written in Python to retrieve and analyze relevant information from a MySQL database. Based on this analysis, it searches for and suggests the most suitable nursing care and monitoring services. Machine learning libraries such as Scikit-learn are used in the selection process. The list of selected nursing care and monitoring services is displayed on the user's dashboard on the device, and detailed information includes provider ratings and pricing information.

[1655] Access to the Regional Comprehensive Support Center

[1656] The server uses the Google Maps API to search for the nearest community comprehensive support center based on the address information provided by the user. The server then sends the contact information from the search results to the device and displays it on the user dashboard. This allows the user to easily access the support center and make inquiries.

[1657] Emergency service settings

[1658] When using the monitoring service, users set up emergency contacts and emergency dispatch procedures. This setting information is entered through a web form and received by the server. The setting information is saved on the server and can be changed by the user as needed.

[1659] Emergency Alerts and Monitoring

[1660] Monitoring devices (e.g., cameras and sensors) monitor the conditio...

Claims

1. a means for inputting information about the care recipient; A means of analyzing information on care recipients to search for and propose appropriate care services; a means for displaying detailed information about the proposed care service; A means of providing contact information for the nearest community comprehensive support center; a means of establishing emergency contacts and emergency dispatch procedures; means for receiving and monitoring data from the care service providing device; A means for detecting an abnormality and notifying registered emergency contacts; A means for periodically monitoring user usage and generating new service proposals and improvement measures; A system including:

2. The system according to claim 1, further comprising means for storing the input information of the care recipient in a database.

3. The system of claim 1 , further comprising means for analyzing data from the care service providing device to detect anomalies.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A