System

A system using user terminals, a server, and an AI model helps elderly and ill patients manage medications efficiently and safely by registering information, optimizing medication details, and providing feedback, addressing the challenges of managing multiple medications and enhancing medical support.

JP2026034045APending Publication Date: 2026-02-27SOFTBANK GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024137166
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-16
Publication Date
2026-02-27

AI Technical Summary

Technical Problem

Elderly and seriously ill patients often struggle to manage multiple medications due to difficulties in remembering medication effects and precautions, and pharmacies and hospitals can be overcrowded, making it hard for them to inquire about their medications, especially at night, leading to anxiety and potential medication errors.

Method used

A system that includes user terminals, a server, a database, and an AI model to register basic information, retrieve and optimize medication details, monitor adherence, provide feedback, and share data with medical professionals.

Benefits of technology

Enables efficient and safe medication management, rapid evaluation of medication effects and side effects, and enhances medical support through data sharing with healthcare professionals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026034045000001_ABST
    Figure 2026034045000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system includes a means for registering basic information input by a user in a database, a means for receiving a name of a prescribed medicine or information of a prescription and acquiring detailed information of the corresponding medicine from the database, a means for providing the acquired detailed information of the medicine to the user in an optimized manner by using an AI model, a means for receiving a daily medication situation or a change in physical condition of the user and evaluating the same by using the AI model, a means for providing feedback to the user on the basis of an evaluation result, and a means for transmitting necessary data to a medical expert upon permission of the user.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] Elderly and seriously ill patients are often prescribed multiple medications, posing the challenge of remembering the effects and precautions of each. Furthermore, pharmacies and hospitals are often crowded, making it difficult for patients to make phone inquiries. Patients who have difficulty traveling or who want to check their medications at night have limited options for checking their medications. Under these circumstances, it can be difficult for patients to properly manage their medications, which can lead to anxiety and the risk of medication errors. [Means for solving the problem]

[0005] The present invention solves these problems by providing a system that includes a means for registering basic information entered by a user in a database, receiving the names of prescribed medications and prescription information, and retrieving detailed medication information from the database. It also provides a system that optimizes the retrieved medication information using an AI model and provides it to the user, receives daily medication status and changes in physical condition, evaluates and provides feedback, and transmits data to medical professionals as needed. This invention enables users to manage their medications efficiently and accurately, and collaborate closely with medical professionals.

[0006] "User" refers to an individual or patient who uses the system.

[0007] "Basic information" refers to personal information such as the user's name, date of birth, medical history, and allergy history.

[0008] "Database" refers to a digital system that records and stores basic information about users and drug information, and searches and retrieves it as needed.

[0009] A "prescription" refers to a document written by a doctor or medical professional to a patient that indicates the type of medication and how to use it.

[0010] "Detailed information" refers to specific information about the drug, such as its efficacy, how to take it, precautions for drug interactions, and its relationship to food.

[0011] An "AI model" refers to a system that uses artificial intelligence algorithms to analyze data and generate optimal information and advice for users.

[0012] "Medication status" refers to data that indicates when and how a user takes medication.

[0013] "Changes in physical condition" refers to data that indicates fluctuations in the user's health condition or symptoms.

[0014] "Feedback" refers to the evaluation results and advice information provided to the user.

[0015] "Medical professional" refers to a person with specialized medical knowledge and qualifications, such as a doctor, pharmacist, or nurse. [Brief explanation of the drawings]

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

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

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

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

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

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

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

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

[0024] [First embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0037] The purpose of this invention is to provide a system that enables elderly and seriously ill patients to efficiently and safely manage a variety of medications. This system is constructed using user terminals, a server, a database, and an AI model.

[0038] 1. User Registration

[0039] User

[0040] Launch the app and select the option to sign up.

[0041] Enter basic information (name, date of birth, medical history, allergy history, etc.).

[0042] Terminal

[0043] Receives basic information entered by the user and sends it to the server.

[0044] server

[0045] The received basic information is saved in the database.

[0046] A registration completion message is sent to the terminal.

[0047] Specific examples

[0048] The user registers using the app and enters their name and date of birth. The device sends this information to the server, which stores it in a database. A notification of registration completion is then displayed on the device.

[0049] 2. Enter and confirm medication information

[0050] User

[0051] Enter or upload the name of your newly prescribed medication and a photo of your prescription into the app.

[0052] Terminal

[0053] The entered medication information is sent to the server.

[0054] server

[0055] Drug information is retrieved from a database and organized and generated in a format optimal for the user using an AI model.

[0056] The generated medication information is sent to the terminal.

[0057] Specific examples

[0058] If a user is prescribed the drug "amoxicillin," they enter the name into the app, and the device sends that information to the server. The server retrieves detailed information about "amoxicillin" from the database, uses an AI model to organize information about its efficacy, dosage, and precautions, and sends it to the device. The device then displays that information to the user.

[0059] 3. Monitoring medication adherence

[0060] User

[0061] Enter your daily medication status and changes in your physical condition into the app.

[0062] Terminal

[0063] The entered medication status and physical condition data is sent to the server.

[0064] server

[0065] Based on the received data, an AI model evaluates the effectiveness of the drug.

[0066] The evaluation results are generated as feedback and sent to the terminal.

[0067] Specific examples

[0068] When a user inputs "I had a headache after taking medicine," the device sends that information to the server. The server uses an AI model to evaluate the possibility of a side effect from the medicine and sends the results to the device. The device then notifies the user, "This headache may be a side effect from the medicine, so you should contact your doctor."

[0069] 4. Data Sharing

[0070] User

[0071] I would like to share my data with doctors and pharmacists.

[0072] Terminal

[0073] A data sharing confirmation message is sent to the server.

[0074] server

[0075] A confirmation message is received and user permission is obtained.

[0076] Send necessary medication history and medication status data to the patient's doctor or pharmacist.

[0077] Specific examples

[0078] When a user wishes to share data with a doctor, the device sends the information to the server. The server sends a confirmation message to the user and, after obtaining the user's permission, sends the required data to the doctor. A completion message is sent to the device, and the device notifies the user that the sharing is complete.

[0079] This system allows elderly and seriously ill patients to efficiently and safely manage their prescribed medications. Furthermore, by using AI, the effectiveness and side effects of medications can be quickly evaluated, enabling users to more appropriately manage their health. Furthermore, medical support can be enhanced through data sharing with medical professionals.

[0080] The processing flow will be explained below.

[0081] 1. User Registration

[0082] Step 1:

[0083] User: Launches the app and selects the option to sign up.

[0084] Step 2:

[0085] Terminal: A screen is displayed for the user to enter basic information such as name, date of birth, medical history, and allergy history.

[0086] Step 3:

[0087] User: Enter basic information such as your name, date of birth, medical history, and allergy history.

[0088] Step 4:

[0089] Terminal: Sends the entered basic information to the server.

[0090] Step 5:

[0091] Server: Stores the received basic information in a database.

[0092] Step 6:

[0093] Server: Sends a registration completion message to the device.

[0094] Step 7:

[0095] On the device: Display a notification to the user that registration is complete.

[0096] ---

[0097] 2. Enter and confirm medication information

[0098] Step 1:

[0099] User: Manually enter the name of a newly prescribed medication or upload a photo of the prescription into the app.

[0100] Step 2:

[0101] Terminal: Sends the entered medication information to the server.

[0102] Step 3:

[0103] Server: Based on the received drug information, retrieves detailed information about the corresponding drug from the database.

[0104] Step 4:

[0105] Server: The acquired detailed drug information is passed to the AI ​​model, which organizes and generates it in a format optimized for the user.

[0106] Step 5:

[0107] Server: Sends information about the generated medicine, such as its efficacy, how to take it, and precautions, to the device.

[0108] Step 6:

[0109] Terminal: Displays the received medication information to the user.

[0110] ---

[0111] 3. Monitoring medication adherence

[0112] Step 1:

[0113] User: Enter daily medication status and changes in physical condition into the app.

[0114] Step 2:

[0115] Terminal: Sends the entered medication status and physical condition data to the server.

[0116] Step 3:

[0117] Server: Passes the received data to the AI ​​model to evaluate the effectiveness of the drug.

[0118] Step 4:

[0119] Server: Generates feedback based on the evaluation results.

[0120] Step 5:

[0121] Server: Sends the generated feedback to the device.

[0122] Step 6:

[0123] Terminal: Display received feedback to the user.

[0124] ---

[0125] 4. Data Sharing

[0126] Step 1:

[0127] User: Opt in to the app to share data with doctors and pharmacists.

[0128] Step 2:

[0129] Device: Sends a data sharing confirmation message to the server.

[0130] Step 3:

[0131] Server: Receives the confirmation message and generates a message asking the user for permission.

[0132] Step 4:

[0133] On your device: Prompt the user for permission to share data.

[0134] Step 5:

[0135] User: Your app responds to grant permission.

[0136] Step 6:

[0137] Terminal: Sends an authorization response to the server.

[0138] Step 7:

[0139] Server: Verifies user authorization and sends the required data to the medical professional.

[0140] Step 8:

[0141] Server: Sends a confirmation message to the terminal that data transmission is complete.

[0142] Step 9:

[0143] On the device: Display a notification to the user that data sharing is complete.

[0144] Example 1

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

[0146] Managing a wide variety of medications efficiently and safely for elderly and seriously ill patients is a complex and difficult task. Automation is particularly desirable, as it requires accurate understanding of the patient's medication status and changes in physical condition, and appropriate management. It is also necessary to quickly evaluate the effectiveness and side effects of medications and smoothly share data with medical professionals. This is essential to maintain optimal health for users.

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

[0148] In this invention, the server includes means for registering basic information entered by the user in a database, means for receiving the names and prescription information of medications prescribed to the user and retrieving detailed information about the corresponding medications from the database, means for optimizing the retrieved detailed information about the medications using a generative AI model and providing it to the user, means for receiving the user's daily medication status and changes in physical condition and evaluating them using the generative AI model, means for providing feedback to the user based on the evaluation results, and means for transmitting necessary data to a medical professional with the user's permission. This not only enables efficient and safe medication management, but also enables rapid evaluation of the effects and side effects of medications, thereby enabling the user's health to be maintained at an optimum level.

[0149] "Basic information" refers to personal information such as the user's name, date of birth, medical history, and allergy history.

[0150] "Database" refers to a system that stores and manages data such as basic user information, detailed medication information, medication status, and changes in physical condition.

[0151] A "generative AI model" refers to a model that uses artificial intelligence technology to analyze input data and generate optimized information.

[0152] "Evaluation means" refers to the process of analyzing received data using a generative AI model to evaluate the effectiveness and side effects of a drug.

[0153] "Feedback" refers to providing the results evaluated by the generative AI model as advice or notifications to the user.

[0154] "Medical professionals" refers to professionals engaged in medical care, such as doctors and pharmacists.

[0155] "Permission" means that the user gives consent to the sharing or use of data.

[0156] "Medication status" refers to the situation in which a user inputs information about daily medication.

[0157] "Changes in physical condition" refers to a situation in which changes in the user's health condition are input.

[0158] "Detailed drug information" refers to information such as the drug's efficacy, usage, and precautions.

[0159] "Transmission" refers to the process or technology used to transmit data or information to other systems or devices.

[0160] MODE FOR CARRYING OUT THE INVENTION

[0161] This invention provides a system that enables elderly and seriously ill patients to efficiently and safely manage multiple medications. This system is constructed using user terminals, a server, a database, and a generative AI model.

[0162] Hardware and software used

[0163] Hardware

[0164] User device (smartphone or tablet)

[0165] Server (database management server, generative AI model execution server)

[0166] software

[0167] Application software to be installed on user devices

[0168] Database management system (e.g., MySQL (registered trademark), PostgreSQL, etc.)

[0169] Generative AI models (Python frameworks that host machine learning models, e.g., TENSORFLOW®, PyTorch)

[0170] User Registration

[0171] User

[0172] Launch the app and select the new registration option. Enter basic information such as your name, date of birth, medical history, and allergy history.

[0173] Terminal

[0174] Receives basic information entered by the user and sends it to the server.

[0175] server

[0176] The received basic information is saved in the database.

[0177] A registration completion message is sent to the terminal.

[0178] Specific examples

[0179] The user registers using the app and enters their name and date of birth. The device sends this information to the server, which stores it in a database. A notification of registration completion is then displayed on the device.

[0180] Prompt example

[0181] "Start new user registration. Please enter your name and date of birth."

[0182] Entering and checking medication information

[0183] User

[0184] Enter or upload the name of your newly prescribed medication and a photo of your prescription into the app.

[0185] Terminal

[0186] The entered medication information is sent to the server.

[0187] server

[0188] Drug information is obtained from the database and organized and generated in a form optimal for the user using a generative AI model.

[0189] The organized and generated medication information is sent to the terminal.

[0190] Specific examples

[0191] If a user is prescribed the drug "amoxicillin," they enter the name into the app, and the device sends that information to the server. The server retrieves detailed information about "amoxicillin" from the database, organizes its efficacy, usage, and precautions using a generative AI model, and sends it to the device. The device then displays that information to the user.

[0192] Prompt example

[0193] "Enter the name of your newly prescribed medication and get more information."

[0194] Medication monitoring

[0195] User

[0196] Enter your daily medication status and changes in your physical condition into the app.

[0197] Terminal

[0198] The entered medication status and physical condition data is sent to the server.

[0199] server

[0200] Based on the received data, a generative AI model evaluates the effectiveness of the drug.

[0201] The evaluation results are generated as feedback and sent to the terminal.

[0202] Specific examples

[0203] When a user inputs "I had a headache after taking medicine," the device sends that information to the server. The server uses a generative AI model to evaluate the possibility of a side effect from the medicine and sends the results to the device. The device then notifies the user, "This headache may be a side effect from the medicine, so please contact your doctor."

[0204] Data sharing

[0205] User

[0206] I would like to share my data with doctors and pharmacists.

[0207] Terminal

[0208] A data sharing confirmation message is sent to the server.

[0209] server

[0210] A confirmation message is received and user permission is obtained.

[0211] Send necessary medication history and medication status data to the patient's doctor or pharmacist.

[0212] Specific examples

[0213] When a user wishes to share data with a doctor, the device sends the information to the server. The server sends a confirmation message to the user and, after obtaining the user's permission, sends the required data to the doctor. A completion message is sent to the device, and the device notifies the user that the sharing is complete.

[0214] Summary

[0215] The system of this invention allows elderly and seriously ill patients to efficiently and safely manage their prescribed medications. Furthermore, the generative AI model allows for rapid evaluation of medication effectiveness and side effects, enabling users to better manage their health. Furthermore, data sharing with medical professionals enhances medical support.

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

[0217] Program processing flow

[0218] User Registration

[0219] Step 1:

[0220] User

[0221] Launch the app and select the option to register. The basic information you will need to enter here includes your name, date of birth, medical history, and allergy history.

[0222] Step 2:

[0223] Terminal

[0224] It receives basic information entered by the user and sends it to the server. The data obtained as input is the user's personal information.

[0225] Step 3:

[0226] server

[0227] The received basic information is saved in the database, and the user's basic information is registered in the system.

[0228] A message indicating that the save is complete is generated and sent to the terminal. The output is a "Registration Complete" notification.

[0229] Step 4:

[0230] Terminal

[0231] The registration completion notification received from the server is displayed to the user, allowing the user to confirm that registration was completed successfully.

[0232] Specific actions

[0233] Tap "New Registration" on the app screen and enter your information according to the prompt "Start new user registration. Please enter your name and date of birth."

[0234] When you tap "Send," basic information will be sent from your device to the server.

[0235] The server saves the information in a database and notifies the terminal that "registration is complete."

[0236] A completion notification will be displayed on the user's device.

[0237] Entering and checking medication information

[0238] Step 1:

[0239] User

[0240] Enter or upload the name of the newly prescribed medication and a photo of the prescription into the app. The information entered here is the name of the medication and an image of the prescription.

[0241] Step 2:

[0242] Terminal

[0243] Sends the entered medication information to the server. Performs the operation to send the entered data to the server.

[0244] Step 3:

[0245] server

[0246] Retrieves detailed information about the corresponding drug from the database. The input is the name of the drug and an image of the prescription, and retrieves the corresponding information from the database.

[0247] The acquired information is processed by a generative AI model and organized and generated in an optimal form, resulting in optimized drug information to be provided to users.

[0248] Step 4:

[0249] server

[0250] The organized and generated drug information is sent to the terminal, and the output is the optimized drug information.

[0251] Step 5:

[0252] Terminal

[0253] The medicine information received from the server is displayed to the user, allowing the user to check detailed medicine information.

[0254] Specific actions

[0255] Select "Register a new medication" in the app, enter the name of the medication according to the prompt "Please enter the name of your newly prescribed medication. We will obtain detailed information.", and upload a photo of the prescription.

[0256] The input information is sent from the terminal to the server.

[0257] The server retrieves the relevant drug information from the database and uses a generative AI model to optimize and organize the efficacy, usage, and precautions.

[0258] The organized information is sent to the device and displayed on the user's app screen.

[0259] Medication monitoring

[0260] Step 1:

[0261] User

[0262] Daily medication status and changes in physical condition are entered into the app. The data entered includes the timing of medication and changes in physical condition.

[0263] Step 2:

[0264] Terminal

[0265] Sends the entered medication status and physical condition data to the server. Performs the operation to send the entered data to the server.

[0266] Step 3:

[0267] server

[0268] The effectiveness of the medicine is evaluated using a generative AI model based on the received data. The inputs are medication status and physical condition data, which are evaluated using the generative AI model.

[0269] Step 4:

[0270] server

[0271] The evaluation results are generated as feedback and sent to the terminal, and the feedback results are output.

[0272] Step 5:

[0273] Terminal

[0274] The feedback received from the server is displayed to the user, allowing the user to learn about the effects and side effects of the medicine.

[0275] Specific actions

[0276] The app allows users to record their "medication status" and input the time they take their medication and their physical condition.

[0277] The input data is sent from the terminal to the server.

[0278] The server uses a generative AI model to analyze the input information and evaluate the drug's effectiveness and side effects.

[0279] The evaluation results are generated as feedback and sent to the terminal.

[0280] The user's app screen will display a message saying, "This headache may be a side effect of medication. Please contact your doctor."

[0281] Data sharing

[0282] Step 1:

[0283] User

[0284] I would like to share my data with my doctor and pharmacist. I would like to enter the contact information of my healthcare professional.

[0285] Step 2:

[0286] Terminal

[0287] A data sharing confirmation message is sent to the server. The operation is to send a confirmation message.

[0288] Step 3:

[0289] server

[0290] A confirmation message is received and the operation is performed to obtain the user's permission. The input is the user's permission data.

[0291] Step 4:

[0292] server

[0293] Send the necessary medication history and medication status data to a medical professional. The output is the transmission of the necessary data.

[0294] Step 5:

[0295] server

[0296] Generates a completion message and sends it to the terminal. The operation is sending a completion message, and the output is a completion notification.

[0297] Step 6:

[0298] Terminal

[0299] The completion notification received from the server is displayed to the user, allowing the user to confirm that data sharing has been completed.

[0300] Specific actions

[0301] Select "Data Sharing" in the app and enter the contact information of your doctor or pharmacist.

[0302] A confirmation message is sent from the terminal to the server.

[0303] The server prompts the user for confirmation and obtains permission.

[0304] If the user gives permission, the server sends the necessary data to the medical professional.

[0305] The terminal is notified that data transmission has been completed, and a message "Data sharing has been completed" is displayed to the user.

[0306] This provides a detailed explanation of the procedures by which the system of the present invention enables users to manage their medications efficiently and safely.

[0307] (Application example 1)

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

[0309] The present invention provides a system that enables elderly and seriously ill patients to efficiently and safely manage a wide variety of medications. However, conventional systems have had difficulty managing medications while ensuring user security. In particular, there has been a demand for a method to quickly respond to suspicious behavior or abnormalities.

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

[0311] In this invention, the server includes means for registering basic information entered by a user in a database, means for receiving the names of medications prescribed to the user and prescription information and retrieving detailed information about the corresponding medications from the database, means for optimizing the retrieved detailed information about the medications using a generative AI model and providing it to the user, means for receiving the user's daily medication status and changes in physical condition and evaluating them using the generative AI model, means for providing feedback to the user based on the evaluation results, means for transmitting necessary data to medical professionals with the user's permission, and means for receiving data from IoT devices and security cameras and issuing an alert when an abnormality is detected. This enables efficient and safe medication management as well as appropriate medication management while ensuring user security.

[0312] "User" refers to an individual who uses this system, and is particularly targeted at elderly people and seriously ill patients who need to take multiple types of medication.

[0313] "Basic information" refers to information necessary for managing the user's health, such as the user's name, date of birth, medical history, and allergy history.

[0314] "Database" refers to a system for storing and managing data such as a user's basic information, medication information, medication status, and changes in physical condition.

[0315] "Detailed drug information" refers to detailed information about a drug, such as its efficacy, how to take it, side effects, and precautions.

[0316] A "generative AI model" refers to an artificial intelligence model that generates and provides optimal information to users, and has the function of evaluating the effectiveness and side effects of medication.

[0317] "Medication status" refers to a record of the user's daily medication status and changes in physical condition.

[0318] "Feedback" refers to information or advice provided to the user based on the evaluation results.

[0319] "Medical professionals" refer to professionals who support users' health management, such as doctors and pharmacists.

[0320] "IoT devices" refer to devices that interconnect with each other via the Internet and collect and transmit data.

[0321] "Security camera" refers to a surveillance camera that records video and is used for anomaly detection.

[0322] An "alert" refers to a notification issued to a user as a warning when an abnormality is detected.

[0323] This invention is a system for managing multiple medications efficiently and safely for elderly and seriously ill patients. The system uses user terminals, servers, databases, generative AI models, IoT devices, and security cameras.

[0324] System configuration and operation

[0325] User Registration

[0326] Users use their smartphones or smart glasses to enter basic information into the system, including their name, date of birth, medical history, allergy history, etc. The device then sends this information to the server, which stores it in a database.

[0327] Entering and checking medication information

[0328] When a user receives a new prescription, they input or upload the name of the medication and a photo of the prescription from their smartphone. The device then sends this information to a server, which retrieves detailed information about the medication from a database. The retrieved information is then optimized for the user by a generative AI model, providing information on efficacy, dosage, and side effects.

[0329] Medication monitoring

[0330] Users enter their daily medication status and changes in their physical condition into their smartphone. The device then sends this information to a server, which then uses a generative AI model to evaluate the medication's effectiveness and symptoms. The evaluation results are provided to the user as feedback.

[0331] Data sharing

[0332] If the user wants to share data with a medical professional, the terminal sends a data sharing request to the server, and the server sends a confirmation message to the user and, after obtaining the user's permission, sends the required data to the medical professional.

[0333] Security Features

[0334] When IoT devices or security cameras detect suspicious activity or abnormalities, they send the data to a server, which analyzes the abnormality and issues an alert to the user if necessary, ensuring the user's safety.

[0335] Hardware and software used

[0336] Hardware: Smartphones, smart glasses, IoT devices, security cameras

[0337] Software: Python, RESTful API, generative AI models, cloud-based databases (e.g., AWS® RDS, GOOGLE FI® rebase)

[0338] Specific examples

[0339] As a concrete example, the following prompt sentence can be input to a generative AI model:

[0340] Example prompt:

[0341] "A 60-year-old man has entered information about a new prescription for the medication 'Amoxicillin.' He has a history of high blood pressure. Please provide details about how the medication works, how to take it, and any side effects. Also, please explain how the security camera can be alerted if it detects any suspicious activity."

[0342] Based on this specific example, the generative AI model can provide users with advice on optimal medication information and security features.

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

[0344] Step 1: User Registration

[0345] The user uses a smartphone or smart glasses to enter basic information (name, date of birth, medical history, allergy history, etc.).

[0346] Input data: Name, date of birth, medical history, allergy history

[0347] Output data: User information stored in the database, registration completion message

[0348] Specific operation: The terminal sends the entered basic information to the server, which stores the information in the database, and then sends a registration completion message to the terminal.

[0349] Step 2: Enter and confirm medication information

[0350] The user enters or uploads information about the newly prescribed medication (medication name and photo of the prescription) from their smartphone.

[0351] Input data: name of medicine, photo of prescription

[0352] Output data: Detailed information on medications optimized for the user (effects, dosage, side effects)

[0353] Specific operation: The device sends the entered drug information to the server, which then retrieves detailed drug information from the database. The retrieved information is optimized by the generative AI model, and information on efficacy, dosage, and side effects is sent to the device and provided to the user.

[0354] Step 3: Monitoring medication adherence

[0355] Users enter their daily medication status and changes in their physical condition into their smartphone.

[0356] Input data: Medication status (medication name, time of administration), changes in physical condition (symptoms, changes in physical condition)

[0357] Output data: Feedback based on the evaluation results

[0358] Specific operation: The device sends the entered information on medication status and changes in physical condition to the server, which then evaluates this data using a generative AI model. The evaluation results are sent as feedback to the device and provided to the user.

[0359] Step 4: Share your data

[0360] When a user wants to share data with a medical professional, the terminal sends a request to the server to share the data.

[0361] Input data: Data sharing request, data to be shared

[0362] Output data: Sending data to medical professionals, confirmation message

[0363] Specific operation: The server will send a confirmation message to the user to confirm data sharing, and after obtaining the user's permission, it will send the required data to the medical professional. A completion message will be displayed on the terminal.

[0364] Step 5: Security Features

[0365] If IoT devices or security cameras detect suspicious activity or abnormalities, they send the data to a server.

[0366] Input data: Anomaly detection data (video, sensor information, etc.)

[0367] Output data: Alert message

[0368] Specific operation: The server analyzes the anomaly detection data, and if any suspicious activity or abnormality is detected, it immediately generates an alert message and sends it to the device. The user receives the alert notification from the device and can take action.

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

[0370] The purpose of this invention is to provide a system that can efficiently and safely manage various medications for elderly and seriously ill patients by recognizing the user's emotional state and providing enhanced support based on that. This system is constructed using a user terminal, a server, a database, an AI model, and an emotion engine.

[0371] 1. User Registration

[0372] User

[0373] Launch the app and select the option to sign up.

[0374] Enter basic information (name, date of birth, medical history, allergy history, etc.).

[0375] Terminal

[0376] Receives basic information entered by the user and sends it to the server.

[0377] server

[0378] The received basic information is saved in the database.

[0379] A registration completion message is sent to the terminal.

[0380] Specific examples

[0381] The user registers using the app and enters their name and date of birth. The device sends this information to the server, which stores it in a database. A notification of registration completion is then displayed on the device.

[0382] 2. Enter and confirm medication information

[0383] User

[0384] Enter or upload the name of your newly prescribed medication and a photo of your prescription into the app.

[0385] Terminal

[0386] The entered medication information is sent to the server.

[0387] server

[0388] Drug information is retrieved from a database and organized and generated in a format optimal for the user using an AI model.

[0389] The generated medication information is sent to the terminal.

[0390] Specific examples

[0391] If a user is prescribed the drug "amoxicillin," they enter the name into the app, and the device sends that information to the server. The server retrieves detailed information about "amoxicillin" from the database, uses an AI model to organize information about its efficacy, dosage, and precautions, and sends it to the device. The device then displays that information to the user.

[0392] 3. Monitoring medication adherence

[0393] User

[0394] Enter your daily medication status and changes in your physical condition into the app.

[0395] Terminal

[0396] The entered medication status and physical condition data is sent to the server.

[0397] server

[0398] The received data is passed to an AI model to evaluate the effectiveness of the drug.

[0399] Generate feedback based on the evaluation results.

[0400] An emotion engine is used to recognize the emotional state of a user from their input and interactions.

[0401] Terminal

[0402] Displaying tailored information to the user based on the received feedback and emotion engine.

[0403] Specific examples

[0404] When a user inputs "I had a headache after taking medicine," the device sends that information to the server. The server uses an AI model to evaluate the effectiveness of the medicine and possible side effects, and analyzes the results with an emotion engine to recognize the user's emotional state. Based on that information, appropriate feedback is generated and sent to the device. The device notifies the user that "This headache may be a side effect of the medicine, so you should contact your doctor," and also displays a message encouraging reassurance if the user is feeling anxious.

[0405] 4. Data Sharing

[0406] User

[0407] I would like to share my data with doctors and pharmacists.

[0408] Terminal

[0409] A data sharing confirmation message is sent to the server.

[0410] server

[0411] Receives confirmation messages and generates messages seeking user permission. Analyzes the user's emotional state with an emotion engine and generates alerts as needed.

[0412] Terminal

[0413] Prompt the user for permission to share data.

[0414] User

[0415] The app responds to grant permission.

[0416] Terminal

[0417] An authorization response is sent to the server.

[0418] server

[0419] Verify user permission and send required data to medical professionals.

[0420] Terminal

[0421] A notification is displayed to the user that data sharing has been completed.

[0422] Specific examples

[0423] When a user wishes to share data with a doctor, the device sends the information to the server. The server sends a confirmation message to the user, analyzes the user's emotional state using an emotion engine, and generates an appropriate alert if permission is granted. If the user gives permission, the server sends the data to the doctor and sends a completion message to the device. The device notifies the user that the sharing is complete.

[0424] This system allows elderly and seriously ill patients to efficiently and safely manage their prescribed medications. Furthermore, by using AI and an emotion engine, appropriate support is provided according to the user's emotional state, reducing anxiety and enabling prompt treatment. Furthermore, by sharing data with medical professionals, more comprehensive medical support is possible.

[0425] The processing flow will be explained below.

[0426] The purpose of this invention is to provide a system that can efficiently and safely manage various medications for elderly and seriously ill patients by recognizing the user's emotional state and providing enhanced support based on that. This system is constructed using a user terminal, a server, a database, an AI model, and an emotion engine.

[0427] 1. User Registration

[0428] Step 1:

[0429] User: Launches the app and selects the option to sign up.

[0430] Step 2:

[0431] Terminal: A screen is displayed for the user to enter basic information such as name, date of birth, medical history, and allergy history.

[0432] Step 3:

[0433] User: Enter basic information such as your name, date of birth, medical history, and allergy history.

[0434] Step 4:

[0435] Terminal: Sends the entered basic information to the server.

[0436] Step 5:

[0437] Server: Stores the received basic information in a database.

[0438] Step 6:

[0439] Server: Sends a registration completion message to the device.

[0440] Step 7:

[0441] On the device: Display a notification to the user that registration is complete.

[0442] ---

[0443] 2. Enter and confirm medication information

[0444] Step 1:

[0445] User: Manually enter the name of a newly prescribed medication or upload a photo of the prescription into the app.

[0446] Step 2:

[0447] Terminal: Sends the entered medication information to the server.

[0448] Step 3:

[0449] Server: Based on the received drug information, retrieves detailed information about the corresponding drug from the database.

[0450] Step 4:

[0451] Server: The acquired detailed drug information is passed to the AI ​​model, which organizes and generates it in a format optimized for the user.

[0452] Step 5:

[0453] Server: Sends information about the generated medicine, such as its efficacy, how to take it, and precautions, to the device.

[0454] Step 6:

[0455] Terminal: Displays the received medication information to the user.

[0456] ---

[0457] 3. Monitoring medication adherence

[0458] Step 1:

[0459] User: Enter daily medication status and changes in physical condition into the app.

[0460] Step 2:

[0461] Terminal: Sends the entered medication status and physical condition data to the server.

[0462] Step 3:

[0463] Server: Passes the received data to the AI ​​model to evaluate the effectiveness of the drug.

[0464] Step 4:

[0465] Server: Generates feedback based on the evaluation results from the AI ​​model.

[0466] Server: Uses an emotion engine to recognize the emotional state from the user's input and interactions.

[0467] Step 5:

[0468] Server: Reflects the emotional state recognized by the emotion engine and adjusts the feedback content.

[0469] Step 6:

[0470] Server: Sends adjusted feedback information to the device.

[0471] Step 7:

[0472] Terminal: Displays tailored information to the user based on the received feedback and emotion engine.

[0473] ---

[0474] 4. Data Sharing

[0475] Step 1:

[0476] User: Opt in to the app to share data with doctors and pharmacists.

[0477] Step 2:

[0478] Device: Sends a data sharing confirmation message to the server.

[0479] Step 3:

[0480] Server: Receives the confirmation message and generates a message asking the user for permission.

[0481] Server: Analyzes the user's emotional state using the emotion engine and generates alerts as needed.

[0482] Step 4:

[0483] On your device: Prompt the user for permission to share data.

[0484] Step 5:

[0485] User: Your app responds to grant permission.

[0486] Step 6:

[0487] Terminal: Sends an authorization response to the server.

[0488] Step 7:

[0489] Server: Verifies user authorization and sends the required data to the medical professional.

[0490] Step 8:

[0491] Server: Sends a confirmation message to the terminal that data transmission is complete.

[0492] Step 9:

[0493] On the device: Display a notification to the user that data sharing is complete.

[0494] Example 2

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

[0496] Elderly and seriously ill patients face challenges in managing multiple medications efficiently and safely due to a lack of support tailored to their emotional state. Real-time data, such as medication information and changes in physical condition, is often not properly evaluated, preventing appropriate feedback from being provided to users. Furthermore, there is a lack of mechanisms to alleviate users' anxiety when sharing data with medical professionals.

[0497] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a means for registering basic information in a database, a means for acquiring detailed information about medications and optimizing them, a means using an AI model to evaluate medication status and physical condition, a means including an emotion engine that recognizes emotional states from input data and interactions and adjusts feedback, and a means for transmitting necessary data to medical professionals with the user's permission. This enables elderly people and seriously ill patients to efficiently and safely manage their medications and receive appropriate support and feedback according to their emotional states, enabling comprehensive support through data sharing with medical professionals.

[0498] "Means for registering basic information in a database" refers to a function that saves information entered by the user, such as name, date of birth, medical history, and allergy history, in a database within the system.

[0499] "Means for obtaining detailed drug information" refers to a function that extracts information such as the specific efficacy, usage, and precautions of the drug stored in the database from the drug name and prescription information entered or uploaded by the user.

[0500] "Optimization means" is a function that uses an AI model to organize the detailed drug information acquired into a form that is optimal for the user and provides it in a format that is easy for the user to understand.

[0501] "Methods using an AI model to evaluate medication status and physical condition" refers to a function that inputs data reflecting daily medication status and changes in physical condition into an AI model and evaluates the effectiveness and side effects of medication.

[0502] The "means including an emotion engine" is a technology that recognizes the user's emotional state from input data and interactions with the system, and adjusts the content and format of feedback according to the user's emotional state.

[0503] "Means for sending necessary data to medical professionals" is a function that, with the user's permission, provides medication information and health data stored on the server to medical professionals such as doctors and pharmacists.

[0504] MODE FOR CARRYING OUT THE INVENTION

[0505] This invention is a system for managing various medications efficiently and safely for elderly and seriously ill patients, and aims to enhance support by recognizing the user's emotional state. This system is constructed using a user terminal, a server, a database, an AI model, and an emotion engine.

[0506] User Registration

[0507] The user launches the app, selects the new registration option, and enters basic information such as name, date of birth, medical history, and allergy history. The device receives the basic information entered by the user, validates it, and then sends the information to the server. The server saves the received basic information in a MySQL database, generates a registration completion message, and sends it to the device. For example, if a user enters "Yamada Taro" and a date of birth of "January 1, 1950," the device sends the information to the server, which saves it in the database. The device then displays a message saying "Registration complete."

[0508] Entering and checking medication information

[0509] The user enters the name of a newly prescribed medication (e.g., "amoxicillin") into the app or uploads a photo of the prescription. The device sends the entered or uploaded medication information to the server. The server retrieves specific details about the medication from a database and organizes information such as efficacy, dosage, and precautions using an AI model. The organized medication information is sent to the device and displayed to the user. For example, if a user enters "amoxicillin," the server organizes the information using an AI model and sends it to the device. The device displays the information to the user.

[0510] Medication monitoring

[0511] Users enter their daily medication status and changes in their physical condition into the app (e.g., "I had a headache after taking my medicine"). The device then sends the entered medication status and physical condition data to the server. The server passes the received data to an AI model to evaluate the medication's effectiveness and side effects. At the same time, it uses an emotion engine to analyze the user's emotional state. Feedback is generated based on the evaluation results and emotional state and sent to the device. For example, if the user enters that they have a headache, the server will generate feedback such as "This headache may be a side effect of your medication, so you should contact your doctor," and send it to the device. The device then displays this feedback to the user, along with a message to ease their anxiety.

[0512] Data sharing

[0513] A user can request to share data with a doctor or pharmacist. The device sends a confirmation message for data sharing to the server. The server receives the confirmation message and generates a message requesting the user's permission. It uses an emotion engine to analyze the user's emotional state and generate an alert if necessary. The device displays a message to the user requesting permission to share data, and when the user enters permission, the device sends the response to the server. The server confirms the user's permission and sends the required data to a medical professional. The device notifies the user that data sharing is complete. For example, a user requests to share data with a doctor, and the device sends that information to the server. The server uses an emotion engine to analyze the user's emotional state and generate an alert. If the user allows sharing, the server sends the data to the doctor and sends a completion message to the device. The device notifies the user that sharing is complete.

[0514] Prompt Sentence Examples

[0515] Below are some example prompts that can be used by a generative AI model to generate appropriate feedback based on the user's emotional state.

[0516] The user types, "I had a headache after taking medicine." The emotion engine recognizes that his emotional state is "anxious." Generate a message that eases his anxiety while informing him that the headache may be a side effect of the medicine.

[0517] This system allows elderly and seriously ill patients to efficiently and safely manage their prescribed medications. Furthermore, by using AI and an emotion engine, appropriate support can be provided according to the user's emotional state, reducing anxiety and enabling prompt treatment. Furthermore, by sharing data with medical professionals, more comprehensive medical support can be achieved.

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

[0519] Program processing flow

[0520] User Registration

[0521] Step 1:

[0522] User: Launches the app and selects the "New Registration" option. Enters basic information such as name, date of birth, medical history, and allergy history.

[0523] Input: Basic information such as name, date of birth, medical history, and allergy history.

[0524] Output: Basic information is sent to the terminal.

[0525] Specific operation: The user launches the app, goes to the new registration screen, and enters information into the input form.

[0526] Step 2:

[0527] Terminal: Receives basic information entered by the user in real time and performs simple validation (input check).

[0528] Input: Basic information (name, date of birth, medical history, allergy history).

[0529] Output: Data that passes validation is sent to the server.

[0530] Specific operation: The terminal checks the format and required fields of the entered data, and if there are no errors, it sends the data to the server.

[0531] Step 3:

[0532] Server: Stores basic information received from the device in a MySQL database.

[0533] Input: Basic information that passes validation.

[0534] Output: Basic information is saved to the database and a save completion notification is generated.

[0535] Specific operation: The server saves the received data in the MySQL database using the INSERT statement and generates a save completion message.

[0536] Step 4:

[0537] Server: Generates a registration completion message and sends it to the terminal.

[0538] Input: Notification that saving is complete.

[0539] Output: A registration complete message is sent to the terminal.

[0540] Specific operation: The server confirms that the saving is complete, generates a message saying "Registration completed" and sends it to the terminal.

[0541] Step 5:

[0542] Terminal: Display a registration completion message to the user.

[0543] Input: Registration complete message.

[0544] Output: A registration completion message is displayed on the user's screen.

[0545] Specific behavior: The device will display the received message in a pop-up format or in the notification bar.

[0546] Entering and checking medication information

[0547] Step 1:

[0548] User: Enter the name of a newly prescribed medication (e.g., "amoxicillin") into the app or upload a photo of the prescription.

[0549] Input: Name of medication or photo of prescription.

[0550] Output: Medication information is sent to the terminal.

[0551] How it works: The user opens the app and either enters the name of the medication in the text box or uses the camera function to upload a photo of the prescription.

[0552] Step 2:

[0553] Terminal: Sends entered or uploaded medication information to the server.

[0554] Input: Name of medication or photo of prescription.

[0555] Output: The medication information is sent to the server.

[0556] Specific operation: The terminal structures the input text data or image data and sends it to the server via an HTTP request.

[0557] Step 3:

[0558] Server: Retrieves detailed drug information from the database.

[0559] Input: Name of medication, or information extracted from image data.

[0560] Output: Detailed information about the drug.

[0561] Specific operation: The server queries the MySQL database to obtain information such as the drug's efficacy, usage, and precautions.

[0562] Step 4:

[0563] Server: The acquired detailed information on the medication is passed to the AI ​​model, and data processing is performed to optimize it for the user.

[0564] Input: detailed information about the drug.

[0565] Output: Optimized medication information.

[0566] Specific operation: The server uses an AI model (for example, using Python's TensorFlow or PyTorch) to optimize the acquired information into a format that is easy for the user to understand.

[0567] Step 5:

[0568] Server: Sends optimized medication information to the terminal.

[0569] Input: Optimized drug information.

[0570] Output: Medication information is sent to the terminal.

[0571] Specific operation: The server converts the optimized information into a data format such as JSON and sends it to the terminal.

[0572] Step 6:

[0573] Terminal: Display optimized medication information to the user.

[0574] Input: Optimized drug information.

[0575] Output: The optimized medication information is displayed on the user's screen.

[0576] Specific operation: The device displays the received information on the app interface for the user to view.

[0577] Medication monitoring

[0578] Step 1:

[0579] User: Enter daily medication status and changes in physical condition into the app (e.g., "I had a headache after taking my medicine").

[0580] Input: Medication status and changes in physical condition.

[0581] Output: Medication status and physical condition data are sent to the terminal.

[0582] Specific operation: The user enters information about medication status and changes in physical condition in text into the app's input form.

[0583] Step 2:

[0584] Terminal: Sends the entered medication status and physical condition data to the server.

[0585] Input: Medication status and changes in physical condition.

[0586] Output: Medication status and physical condition data are sent to the server.

[0587] Specific operation: The terminal structures the input data and sends it to the server via an HTTP request.

[0588] Step 3:

[0589] Server: Passes the received data to the AI ​​model to evaluate the effectiveness and side effects of the drug.

[0590] Input: Medication status and changes in physical condition.

[0591] Output: Evaluation results of drug effectiveness and side effects.

[0592] Specific operation: The server uses Python's TensorFlow and PyTorch to input data into the AI ​​model and perform evaluation.

[0593] Step 4:

[0594] Server: Analyzes the user's emotional state using an emotion engine.

[0595] Input: Assessment results and interaction data.

[0596] Output: The user's emotional state.

[0597] Specific operation: The server uses an emotion engine (e.g., IBM Watson® or Google® Cloud natural language API) to identify the emotional state from the interaction data.

[0598] Step 5:

[0599] Server: Generates feedback based on the evaluation results and emotional state.

[0600] Input: Evaluation results and the user's emotional state.

[0601] Output: An appropriate feedback message.

[0602] Specific operation: The server combines the evaluation results and emotional state to create a feedback message using a Python script.

[0603] Step 6:

[0604] Server: Sends the generated feedback to the device.

[0605] Input: Feedback message.

[0606] Output: A feedback message is sent to the terminal.

[0607] Specific operation: The server sends a feedback message to the terminal in JSON format or similar.

[0608] Step 7:

[0609] Terminal: Display a feedback message to the user.

[0610] Input: Feedback message.

[0611] Output: A feedback message is displayed to the user.

[0612] Specific behavior: The device will display a feedback message in a pop-up or notification bar.

[0613] Data sharing

[0614] Step 1:

[0615] User: Wants to share data with doctors and pharmacists.

[0616] Input: The action you wish to share data for.

[0617] Output: A request to share data is sent to the device.

[0618] How it works: The user selects the app's data sharing options and specifies the data they want to share.

[0619] Step 2:

[0620] Device: Sends a data sharing confirmation message to the server.

[0621] Input: Data sharing request.

[0622] Output: A confirmation message is sent to the server.

[0623] Specific operation: The device receives a request to share data and sends the request to the server.

[0624] Step 3:

[0625] Server: Receives the confirmation message and generates a message asking the user for permission.

[0626] Input: Data sharing request.

[0627] Output: A message asking for permission.

[0628] Specific operation: The server confirms the content that the user wishes to share, analyzes the user's emotional state using an emotion engine, and generates an appropriate permission message.

[0629] Step 4:

[0630] Server: Sends a message to the device requesting permission.

[0631] Input: A message asking for permission.

[0632] Output: A message is sent to the terminal asking for permission.

[0633] Specific operation: The server sends the generated authorization message to the terminal and waits for the user's response.

[0634] Step 5:

[0635] Terminal: Prompt the user for permission.

[0636] Input: A message asking for permission.

[0637] Output: A message will appear on the user's screen asking for permission.

[0638] Specific operation: The device will display a pop-up permission message to the user, prompting them to respond.

[0639] Step 6:

[0640] User: The app responds to grant permission to share data.

[0641] Input: Authorization response.

[0642] Output: An authorization response is sent to the terminal.

[0643] Specific behavior: The user sees the permission message and responds to allow sharing.

[0644] Step 7:

[0645] Terminal: Sends an authorization response to the server.

[0646] Input: Authorization response.

[0647] Output: An authorization response is sent to the server.

[0648] Specific operation: The terminal receives the user's authorization response and sends it to the server.

[0649] Step 8:

[0650] Server: Checks the user's authorization and sends the required data to the medical professional.

[0651] Input: Authorization response.

[0652] Output: Data is sent to a medical professional.

[0653] What happens: The server verifies the user's permission and sends the necessary data to the medical professional via email or other secure method.

[0654] Step 9:

[0655] Server: Generates a notification that data sharing is complete and sends it to the device.

[0656] Input: Data sharing completion information.

[0657] Output: A notification of completion of sharing is sent to the device.

[0658] Specific operation: The server confirms that the sharing is complete, generates a completion message, and sends it to the terminal.

[0659] Step 10:

[0660] Device: Notify the user that data sharing is complete.

[0661] Input: Share completion notification.

[0662] Output: A notification of sharing completion will be displayed on the user's screen.

[0663] Specific behavior: The device notifies the user that sharing is complete and allows them to confirm.

[0664] (Application example 2)

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

[0666] Managing multiple medications efficiently and safely is a major challenge for elderly and seriously ill patients. Adhering to the appropriate timing and dosage is particularly important when taking multiple medications, but management can be difficult. Patients must also be aware of drug side effects and interactions, and respond quickly to changes in their physical condition. Furthermore, the impact of emotional state on medication intake must be considered, and support is needed to help patients manage their medications in a reassuring manner. Sharing information with medical professionals is also important, and efficient methods for this process are also needed.

[0667] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[0668] In this invention, the server includes means for registering basic information entered by a user in a database, means for receiving the names of medications prescribed to the user and prescription information and retrieving detailed information about the corresponding medications from the database, means for optimizing the retrieved detailed information about the medications using an AI model and providing it to the user, means for receiving the user's daily medication status and changes in physical condition and evaluating them using the AI ​​model, means for providing feedback to the user based on the evaluation results, means for transmitting necessary data to medical professionals with the user's permission, means for recognizing the user's emotional state using an emotion analysis engine and adjusting the support to be provided, and means for supporting the purchase and management of medications in a virtual store. This not only enables elderly people and seriously ill patients to efficiently and safely manage a variety of medications, but also enables appropriate support to be provided according to the user's emotional state and efficient data sharing with medical professionals.

[0669] "Basic information" refers to personal data such as the user's name, date of birth, medical history, and allergy history.

[0670] A "database" is a system in which information is organized and stored, including basic user information and medication information.

[0671] A "prescription" is a document that lists the medication prescribed by a doctor to a patient.

[0672] "Detailed drug information" refers to information such as the drug name, efficacy, usage and dosage, and side effects.

[0673] An "AI model" is a system that uses algorithms to analyze data and predict and provide optimal results.

[0674] "Medication status" refers to information about when and how a user takes medicine.

[0675] "Changes in physical condition" is information about changes in the user's daily health condition.

[0676] "Feedback" refers to advice or information provided to the user based on acquired data.

[0677] An "emotion analysis engine" is a technology that recognizes and analyzes a user's emotional state from their input information and interactions.

[0678] A "virtual store" is a virtual store that offers products and services over the Internet.

[0679] "Support" refers to assistance and help provided to enable users to use the system effectively.

[0680] "Medical professionals" are professionals such as doctors and pharmacists who are involved in the diagnosis and treatment of diseases.

[0681] "Data sharing" means sharing a user's information with other systems or third parties.

[0682] The present invention relates to a system that enables elderly and seriously ill patients to efficiently and safely manage a variety of medications, and is implemented with the following configuration: This system is composed of a user terminal, a server, a database, an AI model, and an emotion engine.

[0683] 1. User Registration

[0684] The user enters basic information via the terminal and registers it in the database. This includes information such as name, date of birth, medical history, and allergy history. The terminal then sends the entered information to the server, which stores it in the database. Once user registration is complete, a confirmation message is displayed on the terminal.

[0685] Technologies used:

[0686] Hardware: Smartphone or tablet

[0687] Software: Flask (server side), SQLite (database)

[0688] Examples:

[0689] The user launches the app, selects "New Registration," and enters their name "Yamada Hanako," their date of birth "1950-12-03," their medical history "Diabetes," and their allergy history "None." Once the information is complete, it is sent from the device to the server and saved in the database. A registration completion message is displayed on the device.

[0690] 2. Enter and confirm medication information

[0691] Users enter or upload the name of a new prescription and a photo of the prescription into the app. The device sends the information to the server, which retrieves details about the corresponding medication from a database. The server then uses an AI model to generate personalized information for the user and sends it to the device.

[0692] Technologies used:

[0693] Hardware: Smartphone or tablet

[0694] Software: Flask (server side), SQLite (database), generative AI model

[0695] Examples:

[0696] If a user is prescribed the drug "amoxicillin," they enter the name into the app and upload a photo of the prescription. The device sends this information to the server, which retrieves detailed information about "amoxicillin" from a database. The AI ​​model optimizes the drug's efficacy, dosage, and precautions and sends them to the device. The device then displays the information to the user.

[0697] 3. Monitoring medication adherence

[0698] Users enter their daily medication status and changes in their physical condition into the app. The device then sends the information to a server, which evaluates the data using an AI model and an emotion engine to recognize the user's emotional state and provide feedback accordingly.

[0699] Technologies used:

[0700] Hardware: Smartphone or tablet

[0701] Software: Flask (server-side), generative AI model, sentiment analysis engine

[0702] Examples:

[0703] The user enters into the app, "I had a headache after taking my medication." The device sends this information to the server, which uses an AI model to evaluate the medication's effectiveness and side effects. The emotion engine analyzes the user's emotional state, and if anxiety is recognized, a message is sent to the device saying, "This headache may be a side effect of the medication. Please contact your doctor."

[0704] 4. Data Sharing

[0705] When a user requests to share data with a medical professional, the device sends the information to the server. The server generates a message requesting the user's permission and evaluates the user's emotional state using an emotion engine. If permission is granted, the required data is sent to the medical professional and a completion message is displayed on the device.

[0706] Technologies used:

[0707] Hardware: Smartphone or tablet

[0708] Software: Flask (server side), sentiment analysis engine

[0709] Examples:

[0710] If a user wants to share data with a doctor, the device sends the information to the server. The server sends a confirmation message to the user and analyzes the state with the emotion engine. If the user gives permission, the server sends the data to the doctor and notifies the device that the sharing is complete.

[0711] Example prompt sentence:

[0712] Please enter your username: Taro Tanaka

[0713] Enter your date of birth: 1950-07-15

[0714] Please enter your medical history: High blood pressure

[0715] Please enter your allergies: None

[0716] Registration procedure is complete. Please press the "Add medication information" button.

[0717] Enter the name of the drug: Amoxicillin

[0718] Please enter your medication status: I had a headache after taking the medication.

[0719] Parsing...

[0720] This headache could be a side effect of your medication, so contact your doctor. If you're worried, we're here to help.

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

[0722] Step 1:

[0723] The user enters basic information.

[0724] The user starts the app and enters basic information such as name, date of birth, medical history, and allergy history on the new registration screen. After completing the entry, the data is sent by the device to the server. The server stores the received information in a database and generates a registration completion message and sends it to the device. This registers the user's basic information in the database.

[0725] Input: Name, date of birth, medical history, allergy history

[0726] Output: Your basic information will be saved in the database and a message will appear on your terminal saying that your registration is complete.

[0727] Step 2:

[0728] The user enters medication information.

[0729] The user enters or uploads the name of a newly prescribed medication and a photo of the prescription into the app. The device sends this information to the server, which then compares the received medication information with its database. It then obtains detailed information about the medication and uses a generative AI model to generate medication information optimized for the user. The generated medication information is then sent to the device and displayed to the user.

[0730] Input: Name of medicine, photo of prescription

[0731] Output: The optimized medication information is displayed on the terminal.

[0732] Step 3:

[0733] The user inputs the medication status.

[0734] Users enter their daily medication status and changes in their physical condition into the app. The device sends the data to the server, which then passes it to an AI model for evaluation. Based on the evaluation results, an emotion analysis engine recognizes the user's emotional state and generates tailored feedback. The generated feedback is sent to the device and displayed to the user.

[0735] Input: Medication status, changes in physical condition

[0736] Output: Feedback based on the evaluation results and the user's emotional state is displayed on the device.

[0737] Step 4:

[0738] The user wants to share data.

[0739] When a user requests to share data with a medical professional, the device sends the information to the server. The server generates a confirmation message and generates an alert if necessary, using an emotion analysis engine to evaluate the user's emotional state. After receiving permission from the user, the server sends the required data to the medical professional and displays a completion message on the device.

[0740] Input: Data sharing preference

[0741] Output: A data sharing confirmation message and a sharing completion message will be displayed on the terminal.

[0742] These steps allow users to manage their medications efficiently and safely, while providing reassuring support.

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

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

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

[0746] [Second embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0759] The purpose of this invention is to provide a system that enables elderly and seriously ill patients to efficiently and safely manage a variety of medications. This system is constructed using user terminals, a server, a database, and an AI model.

[0760] 1. User Registration

[0761] User

[0762] Launch the app and select the option to sign up.

[0763] Enter basic information (name, date of birth, medical history, allergy history, etc.).

[0764] Terminal

[0765] Receives basic information entered by the user and sends it to the server.

[0766] server

[0767] The received basic information is saved in the database.

[0768] A registration completion message is sent to the terminal.

[0769] Specific examples

[0770] The user registers using the app and enters their name and date of birth. The device sends this information to the server, which stores it in a database. A notification of registration completion is then displayed on the device.

[0771] 2. Enter and confirm medication information

[0772] User

[0773] Enter or upload the name of your newly prescribed medication and a photo of your prescription into the app.

[0774] Terminal

[0775] The entered medication information is sent to the server.

[0776] server

[0777] Drug information is retrieved from a database and organized and generated in a format optimal for the user using an AI model.

[0778] The generated medication information is sent to the terminal.

[0779] Specific examples

[0780] If a user is prescribed the drug "amoxicillin," they enter the name into the app, and the device sends that information to the server. The server retrieves detailed information about "amoxicillin" from the database, uses an AI model to organize information about its efficacy, dosage, and precautions, and sends it to the device. The device then displays that information to the user.

[0781] 3. Monitoring medication adherence

[0782] User

[0783] Enter your daily medication status and changes in your physical condition into the app.

[0784] Terminal

[0785] The entered medication status and physical condition data is sent to the server.

[0786] server

[0787] Based on the received data, an AI model evaluates the effectiveness of the drug.

[0788] The evaluation results are generated as feedback and sent to the terminal.

[0789] Specific examples

[0790] When a user inputs "I had a headache after taking medicine," the device sends that information to the server. The server uses an AI model to evaluate the possibility of a side effect from the medicine and sends the results to the device. The device then notifies the user, "This headache may be a side effect from the medicine, so you should contact your doctor."

[0791] 4. Data Sharing

[0792] User

[0793] I would like to share my data with doctors and pharmacists.

[0794] Terminal

[0795] A data sharing confirmation message is sent to the server.

[0796] server

[0797] A confirmation message is received and user permission is obtained.

[0798] Send necessary medication history and medication status data to the patient's doctor or pharmacist.

[0799] Specific examples

[0800] When a user wishes to share data with a doctor, the device sends the information to the server. The server sends a confirmation message to the user and, after obtaining the user's permission, sends the required data to the doctor. A completion message is sent to the device, and the device notifies the user that the sharing is complete.

[0801] This system allows elderly and seriously ill patients to efficiently and safely manage their prescribed medications. Furthermore, by using AI, the effectiveness and side effects of medications can be quickly evaluated, enabling users to more appropriately manage their health. Furthermore, medical support can be enhanced through data sharing with medical professionals.

[0802] The processing flow will be explained below.

[0803] 1. User Registration

[0804] Step 1:

[0805] User: Launches the app and selects the option to sign up.

[0806] Step 2:

[0807] Terminal: A screen is displayed for the user to enter basic information such as name, date of birth, medical history, and allergy history.

[0808] Step 3:

[0809] User: Enter basic information such as your name, date of birth, medical history, and allergy history.

[0810] Step 4:

[0811] Terminal: Sends the entered basic information to the server.

[0812] Step 5:

[0813] Server: Stores the received basic information in a database.

[0814] Step 6:

[0815] Server: Sends a registration completion message to the device.

[0816] Step 7:

[0817] On the device: Display a notification to the user that registration is complete.

[0818] ---

[0819] 2. Enter and confirm medication information

[0820] Step 1:

[0821] User: Manually enter the name of a newly prescribed medication or upload a photo of the prescription into the app.

[0822] Step 2:

[0823] Terminal: Sends the entered medication information to the server.

[0824] Step 3:

[0825] Server: Based on the received drug information, retrieves detailed information about the corresponding drug from the database.

[0826] Step 4:

[0827] Server: The acquired detailed drug information is passed to the AI ​​model, which organizes and generates it in a format optimized for the user.

[0828] Step 5:

[0829] Server: Sends information about the generated medicine, such as its efficacy, how to take it, and precautions, to the device.

[0830] Step 6:

[0831] Terminal: Displays the received medication information to the user.

[0832] ---

[0833] 3. Monitoring medication adherence

[0834] Step 1:

[0835] User: Enter daily medication status and changes in physical condition into the app.

[0836] Step 2:

[0837] Terminal: Sends the entered medication status and physical condition data to the server.

[0838] Step 3:

[0839] Server: Passes the received data to the AI ​​model to evaluate the effectiveness of the drug.

[0840] Step 4:

[0841] Server: Generates feedback based on the evaluation results.

[0842] Step 5:

[0843] Server: Sends the generated feedback to the device.

[0844] Step 6:

[0845] Terminal: Display received feedback to the user.

[0846] ---

[0847] 4. Data Sharing

[0848] Step 1:

[0849] User: Opt in to the app to share data with doctors and pharmacists.

[0850] Step 2:

[0851] Device: Sends a data sharing confirmation message to the server.

[0852] Step 3:

[0853] Server: Receives the confirmation message and generates a message asking the user for permission.

[0854] Step 4:

[0855] On your device: Prompt the user for permission to share data.

[0856] Step 5:

[0857] User: Your app responds to grant permission.

[0858] Step 6:

[0859] Terminal: Sends an authorization response to the server.

[0860] Step 7:

[0861] Server: Verifies user authorization and sends the required data to the medical professional.

[0862] Step 8:

[0863] Server: Sends a confirmation message to the terminal that data transmission is complete.

[0864] Step 9:

[0865] On the device: Display a notification to the user that data sharing is complete.

[0866] Example 1

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

[0868] Managing a wide variety of medications efficiently and safely for elderly and seriously ill patients is a complex and difficult task. Automation is particularly desirable, as it requires accurate understanding of the patient's medication status and changes in physical condition, and appropriate management. It is also necessary to quickly evaluate the effectiveness and side effects of medications and smoothly share data with medical professionals. This is essential to maintain optimal health for users.

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

[0870] In this invention, the server includes means for registering basic information entered by the user in a database, means for receiving the names and prescription information of medications prescribed to the user and retrieving detailed information about the corresponding medications from the database, means for optimizing the retrieved detailed information about the medications using a generative AI model and providing it to the user, means for receiving the user's daily medication status and changes in physical condition and evaluating them using the generative AI model, means for providing feedback to the user based on the evaluation results, and means for transmitting necessary data to a medical professional with the user's permission. This not only enables efficient and safe medication management, but also enables rapid evaluation of the effects and side effects of medications, thereby enabling the user's health to be maintained at an optimum level.

[0871] "Basic information" refers to personal information such as the user's name, date of birth, medical history, and allergy history.

[0872] "Database" refers to a system that stores and manages data such as basic user information, detailed medication information, medication status, and changes in physical condition.

[0873] A "generative AI model" refers to a model that uses artificial intelligence technology to analyze input data and generate optimized information.

[0874] "Evaluation means" refers to the process of analyzing received data using a generative AI model to evaluate the effectiveness and side effects of a drug.

[0875] "Feedback" refers to providing the results evaluated by the generative AI model as advice or notifications to the user.

[0876] "Medical professionals" refers to professionals engaged in medical care, such as doctors and pharmacists.

[0877] "Permission" means that the user gives consent to the sharing or use of data.

[0878] "Medication status" refers to the situation in which a user inputs information about daily medication.

[0879] "Changes in physical condition" refers to a situation in which changes in the user's health condition are input.

[0880] "Detailed drug information" refers to information such as the drug's efficacy, usage, and precautions.

[0881] "Transmission" refers to the process or technology used to transmit data or information to other systems or devices.

[0882] MODE FOR CARRYING OUT THE INVENTION

[0883] This invention provides a system that enables elderly and seriously ill patients to efficiently and safely manage multiple medications. This system is constructed using user terminals, a server, a database, and a generative AI model.

[0884] Hardware and software used

[0885] Hardware

[0886] User device (smartphone or tablet)

[0887] Server (database management server, generative AI model execution server)

[0888] software

[0889] Application software to be installed on user devices

[0890] Database management systems (e.g., MySQL, PostgreSQL, etc.)

[0891] Generative AI models (Python frameworks that host machine learning models, e.g., TensorFlow, PyTorch)

[0892] User Registration

[0893] User

[0894] Launch the app and select the new registration option. Enter basic information such as your name, date of birth, medical history, and allergy history.

[0895] Terminal

[0896] Receives basic information entered by the user and sends it to the server.

[0897] server

[0898] The received basic information is saved in the database.

[0899] A registration completion message is sent to the terminal.

[0900] Specific examples

[0901] The user registers using the app and enters their name and date of birth. The device sends this information to the server, which stores it in a database. A notification of registration completion is then displayed on the device.

[0902] Prompt example

[0903] "Start new user registration. Please enter your name and date of birth."

[0904] Entering and checking medication information

[0905] User

[0906] Enter or upload the name of your newly prescribed medication and a photo of your prescription into the app.

[0907] Terminal

[0908] The entered medication information is sent to the server.

[0909] server

[0910] Drug information is obtained from the database and organized and generated in a form optimal for the user using a generative AI model.

[0911] The organized and generated medication information is sent to the terminal.

[0912] Specific examples

[0913] If a user is prescribed the drug "amoxicillin," they enter the name into the app, and the device sends that information to the server. The server retrieves detailed information about "amoxicillin" from the database, organizes its efficacy, usage, and precautions using a generative AI model, and sends it to the device. The device then displays that information to the user.

[0914] Prompt example

[0915] "Enter the name of your newly prescribed medication and get more information."

[0916] Medication monitoring

[0917] User

[0918] Enter your daily medication status and changes in your physical condition into the app.

[0919] Terminal

[0920] The entered medication status and physical condition data is sent to the server.

[0921] server

[0922] Based on the received data, a generative AI model evaluates the effectiveness of the drug.

[0923] The evaluation results are generated as feedback and sent to the terminal.

[0924] Specific examples

[0925] When a user inputs "I had a headache after taking medicine," the device sends that information to the server. The server uses a generative AI model to evaluate the possibility of a side effect from the medicine and sends the results to the device. The device then notifies the user, "This headache may be a side effect from the medicine, so please contact your doctor."

[0926] Data sharing

[0927] User

[0928] I would like to share my data with doctors and pharmacists.

[0929] Terminal

[0930] A data sharing confirmation message is sent to the server.

[0931] server

[0932] A confirmation message is received and user permission is obtained.

[0933] Send necessary medication history and medication status data to the patient's doctor or pharmacist.

[0934] Specific examples

[0935] When a user wishes to share data with a doctor, the device sends the information to the server. The server sends a confirmation message to the user and, after obtaining the user's permission, sends the required data to the doctor. A completion message is sent to the device, and the device notifies the user that the sharing is complete.

[0936] Summary

[0937] The system of this invention allows elderly and seriously ill patients to efficiently and safely manage their prescribed medications. Furthermore, the generative AI model allows for rapid evaluation of medication effectiveness and side effects, enabling users to better manage their health. Furthermore, data sharing with medical professionals enhances medical support.

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

[0939] Program processing flow

[0940] User Registration

[0941] Step 1:

[0942] User

[0943] Launch the app and select the option to register. The basic information you will need to enter here includes your name, date of birth, medical history, and allergy history.

[0944] Step 2:

[0945] Terminal

[0946] It receives basic information entered by the user and sends it to the server. The data obtained as input is the user's personal information.

[0947] Step 3:

[0948] server

[0949] The received basic information is saved in the database, and the user's basic information is registered in the system.

[0950] A message indicating that the save is complete is generated and sent to the terminal. The output is a "Registration Complete" notification.

[0951] Step 4:

[0952] Terminal

[0953] The registration completion notification received from the server is displayed to the user, allowing the user to confirm that registration was completed successfully.

[0954] Specific actions

[0955] Tap "New Registration" on the app screen and enter your information according to the prompt "Start new user registration. Please enter your name and date of birth."

[0956] When you tap "Send," basic information will be sent from your device to the server.

[0957] The server saves the information in a database and notifies the terminal that "registration is complete."

[0958] A completion notification will be displayed on the user's device.

[0959] Entering and checking medication information

[0960] Step 1:

[0961] User

[0962] Enter or upload the name of the newly prescribed medication and a photo of the prescription into the app. The information entered here is the name of the medication and an image of the prescription.

[0963] Step 2:

[0964] Terminal

[0965] Sends the entered medication information to the server. Performs the operation to send the entered data to the server.

[0966] Step 3:

[0967] server

[0968] Retrieves detailed information about the corresponding drug from the database. The input is the name of the drug and an image of the prescription, and retrieves the corresponding information from the database.

[0969] The acquired information is processed by a generative AI model and organized and generated in an optimal form, resulting in optimized drug information to be provided to users.

[0970] Step 4:

[0971] server

[0972] The organized and generated drug information is sent to the terminal, and the output is the optimized drug information.

[0973] Step 5:

[0974] Terminal

[0975] The medicine information received from the server is displayed to the user, allowing the user to check detailed medicine information.

[0976] Specific actions

[0977] Select "Register a new medication" in the app, enter the name of the medication according to the prompt "Please enter the name of your newly prescribed medication. We will obtain detailed information.", and upload a photo of the prescription.

[0978] The input information is sent from the terminal to the server.

[0979] The server retrieves the relevant drug information from the database and uses a generative AI model to optimize and organize the efficacy, usage, and precautions.

[0980] The organized information is sent to the device and displayed on the user's app screen.

[0981] Medication monitoring

[0982] Step 1:

[0983] User

[0984] Daily medication status and changes in physical condition are entered into the app. The data entered includes the timing of medication and changes in physical condition.

[0985] Step 2:

[0986] Terminal

[0987] Sends the entered medication status and physical condition data to the server. Performs the operation to send the entered data to the server.

[0988] Step 3:

[0989] server

[0990] The effectiveness of the medicine is evaluated using a generative AI model based on the received data. The inputs are medication status and physical condition data, which are evaluated using the generative AI model.

[0991] Step 4:

[0992] server

[0993] The evaluation results are generated as feedback and sent to the terminal, and the feedback results are output.

[0994] Step 5:

[0995] Terminal

[0996] The feedback received from the server is displayed to the user, allowing the user to learn about the effects and side effects of the medicine.

[0997] Specific actions

[0998] The app allows users to record their "medication status" and input the time they take their medication and their physical condition.

[0999] The input data is sent from the terminal to the server.

[1000] The server uses a generative AI model to analyze the input information and evaluate the drug's effectiveness and side effects.

[1001] The evaluation results are generated as feedback and sent to the terminal.

[1002] The user's app screen will display a message saying, "This headache may be a side effect of medication. Please contact your doctor."

[1003] Data sharing

[1004] Step 1:

[1005] User

[1006] I would like to share my data with my doctor and pharmacist. I would like to enter the contact information of my healthcare professional.

[1007] Step 2:

[1008] Terminal

[1009] A data sharing confirmation message is sent to the server. The operation is to send a confirmation message.

[1010] Step 3:

[1011] server

[1012] A confirmation message is received and the operation is performed to obtain the user's permission. The input is the user's permission data.

[1013] Step 4:

[1014] server

[1015] Send the necessary medication history and medication status data to a medical professional. The output is the transmission of the necessary data.

[1016] Step 5:

[1017] server

[1018] Generates a completion message and sends it to the terminal. The operation is sending a completion message, and the output is a completion notification.

[1019] Step 6:

[1020] Terminal

[1021] The completion notification received from the server is displayed to the user, allowing the user to confirm that data sharing has been completed.

[1022] Specific actions

[1023] Select "Data Sharing" in the app and enter the contact information of your doctor or pharmacist.

[1024] A confirmation message is sent from the terminal to the server.

[1025] The server prompts the user for confirmation and obtains permission.

[1026] If the user gives permission, the server sends the necessary data to the medical professional.

[1027] The terminal is notified that data transmission has been completed, and a message "Data sharing has been completed" is displayed to the user.

[1028] This provides a detailed explanation of the procedures by which the system of the present invention enables users to manage their medications efficiently and safely.

[1029] (Application example 1)

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

[1031] The present invention provides a system that enables elderly and seriously ill patients to efficiently and safely manage a wide variety of medications. However, conventional systems have had difficulty managing medications while ensuring user security. In particular, there has been a demand for a method to quickly respond to suspicious behavior or abnormalities.

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

[1033] In this invention, the server includes means for registering basic information entered by a user in a database, means for receiving the names of medications prescribed to the user and prescription information and retrieving detailed information about the corresponding medications from the database, means for optimizing the retrieved detailed information about the medications using a generative AI model and providing it to the user, means for receiving the user's daily medication status and changes in physical condition and evaluating them using the generative AI model, means for providing feedback to the user based on the evaluation results, means for transmitting necessary data to medical professionals with the user's permission, and means for receiving data from IoT devices and security cameras and issuing an alert when an abnormality is detected. This enables efficient and safe medication management as well as appropriate medication management while ensuring user security.

[1034] "User" refers to an individual who uses this system, and is particularly targeted at elderly people and seriously ill patients who need to take multiple types of medication.

[1035] "Basic information" refers to information necessary for managing the user's health, such as the user's name, date of birth, medical history, and allergy history.

[1036] "Database" refers to a system for storing and managing data such as a user's basic information, medication information, medication status, and changes in physical condition.

[1037] "Detailed drug information" refers to detailed information about a drug, such as its efficacy, how to take it, side effects, and precautions.

[1038] A "generative AI model" refers to an artificial intelligence model that generates and provides optimal information to users, and has the function of evaluating the effectiveness and side effects of medication.

[1039] "Medication status" refers to a record of the user's daily medication status and changes in physical condition.

[1040] "Feedback" refers to information or advice provided to the user based on the evaluation results.

[1041] "Medical professionals" refer to professionals who support users' health management, such as doctors and pharmacists.

[1042] "IoT devices" refer to devices that interconnect with each other via the Internet and collect and transmit data.

[1043] "Security camera" refers to a surveillance camera that records video and is used for anomaly detection.

[1044] An "alert" refers to a notification issued to a user as a warning when an abnormality is detected.

[1045] This invention is a system for managing multiple medications efficiently and safely for elderly and seriously ill patients. The system uses user terminals, servers, databases, generative AI models, IoT devices, and security cameras.

[1046] System configuration and operation

[1047] User Registration

[1048] Users use their smartphones or smart glasses to enter basic information into the system, including their name, date of birth, medical history, allergy history, etc. The device then sends this information to the server, which stores it in a database.

[1049] Entering and checking medication information

[1050] When a user receives a new prescription, they input or upload the name of the medication and a photo of the prescription from their smartphone. The device then sends this information to a server, which retrieves detailed information about the medication from a database. The retrieved information is then optimized for the user by a generative AI model, providing information on efficacy, dosage, and side effects.

[1051] Medication monitoring

[1052] Users enter their daily medication status and changes in their physical condition into their smartphone. The device then sends this information to a server, which then uses a generative AI model to evaluate the medication's effectiveness and symptoms. The evaluation results are provided to the user as feedback.

[1053] Data sharing

[1054] If the user wants to share data with a medical professional, the terminal sends a data sharing request to the server, and the server sends a confirmation message to the user and, after obtaining the user's permission, sends the required data to the medical professional.

[1055] Security Features

[1056] When IoT devices or security cameras detect suspicious activity or abnormalities, they send the data to a server, which analyzes the abnormality and issues an alert to the user if necessary, ensuring the user's safety.

[1057] Hardware and software used

[1058] Hardware: Smartphones, smart glasses, IoT devices, security cameras

[1059] Software: Python, RESTful API, generative AI models, cloud-based databases (e.g., AWS RDS, Google Firebase)

[1060] Specific examples

[1061] As a concrete example, the following prompt sentence can be input to a generative AI model:

[1062] Example prompt:

[1063] "A 60-year-old man has entered information about a new prescription for the medication 'Amoxicillin.' He has a history of high blood pressure. Please provide details about how the medication works, how to take it, and any side effects. Also, please explain how the security camera can be alerted if it detects any suspicious activity."

[1064] Based on this specific example, the generative AI model can provide users with advice on optimal medication information and security features.

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

[1066] Step 1: User Registration

[1067] The user uses a smartphone or smart glasses to enter basic information (name, date of birth, medical history, allergy history, etc.).

[1068] Input data: Name, date of birth, medical history, allergy history

[1069] Output data: User information stored in the database, registration completion message

[1070] Specific operation: The terminal sends the entered basic information to the server, which stores the information in the database, and then sends a registration completion message to the terminal.

[1071] Step 2: Enter and confirm medication information

[1072] The user enters or uploads information about the newly prescribed medication (medication name and photo of the prescription) from their smartphone.

[1073] Input data: name of medicine, photo of prescription

[1074] Output data: Detailed information on medications optimized for the user (effects, dosage, side effects)

[1075] Specific operation: The device sends the entered drug information to the server, which then retrieves detailed drug information from the database. The retrieved information is optimized by the generative AI model, and information on efficacy, dosage, and side effects is sent to the device and provided to the user.

[1076] Step 3: Monitoring medication adherence

[1077] Users enter their daily medication status and changes in their physical condition into their smartphone.

[1078] Input data: Medication status (medication name, time of administration), changes in physical condition (symptoms, changes in physical condition)

[1079] Output data: Feedback based on the evaluation results

[1080] Specific operation: The device sends the entered information on medication status and changes in physical condition to the server, which then evaluates this data using a generative AI model. The evaluation results are sent as feedback to the device and provided to the user.

[1081] Step 4: Share your data

[1082] When a user wants to share data with a medical professional, the terminal sends a request to the server to share the data.

[1083] Input data: Data sharing request, data to be shared

[1084] Output data: Sending data to medical professionals, confirmation message

[1085] Specific operation: The server will send a confirmation message to the user to confirm data sharing, and after obtaining the user's permission, it will send the required data to the medical professional. A completion message will be displayed on the terminal.

[1086] Step 5: Security Features

[1087] If IoT devices or security cameras detect suspicious activity or abnormalities, they send the data to a server.

[1088] Input data: Anomaly detection data (video, sensor information, etc.)

[1089] Output data: Alert message

[1090] Specific operation: The server analyzes the anomaly detection data, and if any suspicious activity or abnormality is detected, it immediately generates an alert message and sends it to the device. The user receives the alert notification from the device and can take action.

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

[1092] The purpose of this invention is to provide a system that can efficiently and safely manage various medications for elderly and seriously ill patients by recognizing the user's emotional state and providing enhanced support based on that. This system is constructed using a user terminal, a server, a database, an AI model, and an emotion engine.

[1093] 1. User Registration

[1094] User

[1095] Launch the app and select the option to sign up.

[1096] Enter basic information (name, date of birth, medical history, allergy history, etc.).

[1097] Terminal

[1098] Receives basic information entered by the user and sends it to the server.

[1099] server

[1100] The received basic information is saved in the database.

[1101] A registration completion message is sent to the terminal.

[1102] Specific examples

[1103] The user registers using the app and enters their name and date of birth. The device sends this information to the server, which stores it in a database. A notification of registration completion is then displayed on the device.

[1104] 2. Enter and confirm medication information

[1105] User

[1106] Enter or upload the name of your newly prescribed medication and a photo of your prescription into the app.

[1107] Terminal

[1108] The entered medication information is sent to the server.

[1109] server

[1110] Drug information is retrieved from a database and organized and generated in a format optimal for the user using an AI model.

[1111] The generated medication information is sent to the terminal.

[1112] Specific examples

[1113] If a user is prescribed the drug "amoxicillin," they enter the name into the app, and the device sends that information to the server. The server retrieves detailed information about "amoxicillin" from the database, uses an AI model to organize information about its efficacy, dosage, and precautions, and sends it to the device. The device then displays that information to the user.

[1114] 3. Monitoring medication adherence

[1115] User

[1116] Enter your daily medication status and changes in your physical condition into the app.

[1117] Terminal

[1118] The entered medication status and physical condition data is sent to the server.

[1119] server

[1120] The received data is passed to an AI model to evaluate the effectiveness of the drug.

[1121] Generate feedback based on the evaluation results.

[1122] An emotion engine is used to recognize the emotional state of a user from their input and interactions.

[1123] Terminal

[1124] Displaying tailored information to the user based on the received feedback and emotion engine.

[1125] Specific examples

[1126] When a user inputs "I had a headache after taking medicine," the device sends that information to the server. The server uses an AI model to evaluate the effectiveness of the medicine and possible side effects, and analyzes the results with an emotion engine to recognize the user's emotional state. Based on that information, appropriate feedback is generated and sent to the device. The device notifies the user that "This headache may be a side effect of the medicine, so you should contact your doctor," and also displays a message encouraging reassurance if the user is feeling anxious.

[1127] 4. Data Sharing

[1128] User

[1129] I would like to share my data with doctors and pharmacists.

[1130] Terminal

[1131] A data sharing confirmation message is sent to the server.

[1132] server

[1133] Receives confirmation messages and generates messages seeking user permission. Analyzes the user's emotional state with an emotion engine and generates alerts as needed.

[1134] Terminal

[1135] Prompt the user for permission to share data.

[1136] User

[1137] The app responds to grant permission.

[1138] Terminal

[1139] An authorization response is sent to the server.

[1140] server

[1141] Verify user permission and send required data to medical professionals.

[1142] Terminal

[1143] A notification is displayed to the user that data sharing has been completed.

[1144] Specific examples

[1145] When a user wishes to share data with a doctor, the device sends the information to the server. The server sends a confirmation message to the user, analyzes the user's emotional state using an emotion engine, and generates an appropriate alert if permission is granted. If the user gives permission, the server sends the data to the doctor and sends a completion message to the device. The device notifies the user that the sharing is complete.

[1146] This system allows elderly and seriously ill patients to efficiently and safely manage their prescribed medications. Furthermore, by using AI and an emotion engine, appropriate support is provided according to the user's emotional state, reducing anxiety and enabling prompt treatment. Furthermore, by sharing data with medical professionals, more comprehensive medical support is possible.

[1147] The processing flow will be explained below.

[1148] The purpose of this invention is to provide a system that can efficiently and safely manage various medications for elderly and seriously ill patients by recognizing the user's emotional state and providing enhanced support based on that. This system is constructed using a user terminal, a server, a database, an AI model, and an emotion engine.

[1149] 1. User Registration

[1150] Step 1:

[1151] User: Launches the app and selects the option to sign up.

[1152] Step 2:

[1153] Terminal: A screen is displayed for the user to enter basic information such as name, date of birth, medical history, and allergy history.

[1154] Step 3:

[1155] User: Enter basic information such as your name, date of birth, medical history, and allergy history.

[1156] Step 4:

[1157] Terminal: Sends the entered basic information to the server.

[1158] Step 5:

[1159] Server: Stores the received basic information in a database.

[1160] Step 6:

[1161] Server: Sends a registration completion message to the device.

[1162] Step 7:

[1163] On the device: Display a notification to the user that registration is complete.

[1164] ---

[1165] 2. Enter and confirm medication information

[1166] Step 1:

[1167] User: Manually enter the name of a newly prescribed medication or upload a photo of the prescription into the app.

[1168] Step 2:

[1169] Terminal: Sends the entered medication information to the server.

[1170] Step 3:

[1171] Server: Based on the received drug information, retrieves detailed information about the corresponding drug from the database.

[1172] Step 4:

[1173] Server: The acquired detailed drug information is passed to the AI ​​model, which organizes and generates it in a format optimized for the user.

[1174] Step 5:

[1175] Server: Sends information about the generated medicine, such as its efficacy, how to take it, and precautions, to the device.

[1176] Step 6:

[1177] Terminal: Displays the received medication information to the user.

[1178] ---

[1179] 3. Monitoring medication adherence

[1180] Step 1:

[1181] User: Enter daily medication status and changes in physical condition into the app.

[1182] Step 2:

[1183] Terminal: Sends the entered medication status and physical condition data to the server.

[1184] Step 3:

[1185] Server: Passes the received data to the AI ​​model to evaluate the effectiveness of the drug.

[1186] Step 4:

[1187] Server: Generates feedback based on the evaluation results from the AI ​​model.

[1188] Server: Uses an emotion engine to recognize the emotional state from the user's input and interactions.

[1189] Step 5:

[1190] Server: Reflects the emotional state recognized by the emotion engine and adjusts the feedback content.

[1191] Step 6:

[1192] Server: Sends adjusted feedback information to the device.

[1193] Step 7:

[1194] Terminal: Displays tailored information to the user based on the received feedback and emotion engine.

[1195] ---

[1196] 4. Data Sharing

[1197] Step 1:

[1198] User: Opt in to the app to share data with doctors and pharmacists.

[1199] Step 2:

[1200] Device: Sends a data sharing confirmation message to the server.

[1201] Step 3:

[1202] Server: Receives the confirmation message and generates a message asking the user for permission.

[1203] Server: Analyzes the user's emotional state using the emotion engine and generates alerts as needed.

[1204] Step 4:

[1205] On your device: Prompt the user for permission to share data.

[1206] Step 5:

[1207] User: Your app responds to grant permission.

[1208] Step 6:

[1209] Terminal: Sends an authorization response to the server.

[1210] Step 7:

[1211] Server: Verifies user authorization and sends the required data to the medical professional.

[1212] Step 8:

[1213] Server: Sends a confirmation message to the terminal that data transmission is complete.

[1214] Step 9:

[1215] On the device: Display a notification to the user that data sharing is complete.

[1216] Example 2

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

[1218] Elderly and seriously ill patients face challenges in managing multiple medications efficiently and safely due to a lack of support tailored to their emotional state. Real-time data, such as medication information and changes in physical condition, is often not properly evaluated, preventing appropriate feedback from being provided to users. Furthermore, there is a lack of mechanisms to alleviate users' anxiety when sharing data with medical professionals.

[1219] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a means for registering basic information in a database, a means for acquiring detailed information about medications and optimizing them, a means using an AI model to evaluate medication status and physical condition, a means including an emotion engine that recognizes emotional states from input data and interactions and adjusts feedback, and a means for transmitting necessary data to medical professionals with the user's permission. This enables elderly people and seriously ill patients to efficiently and safely manage their medications and receive appropriate support and feedback according to their emotional states, enabling comprehensive support through data sharing with medical professionals.

[1220] "Means for registering basic information in a database" refers to a function that saves information entered by the user, such as name, date of birth, medical history, and allergy history, in a database within the system.

[1221] "Means for obtaining detailed drug information" refers to a function that extracts information such as the specific efficacy, usage, and precautions of the drug stored in the database from the drug name and prescription information entered or uploaded by the user.

[1222] "Optimization means" is a function that uses an AI model to organize the detailed drug information acquired into a form that is optimal for the user and provides it in a format that is easy for the user to understand.

[1223] "Methods using an AI model to evaluate medication status and physical condition" refers to a function that inputs data reflecting daily medication status and changes in physical condition into an AI model and evaluates the effectiveness and side effects of medication.

[1224] The "means including an emotion engine" is a technology that recognizes the user's emotional state from input data and interactions with the system, and adjusts the content and format of feedback according to the user's emotional state.

[1225] "Means for sending necessary data to medical professionals" is a function that, with the user's permission, provides medication information and health data stored on the server to medical professionals such as doctors and pharmacists.

[1226] MODE FOR CARRYING OUT THE INVENTION

[1227] This invention is a system for managing various medications efficiently and safely for elderly and seriously ill patients, and aims to enhance support by recognizing the user's emotional state. This system is constructed using a user terminal, a server, a database, an AI model, and an emotion engine.

[1228] User Registration

[1229] The user launches the app, selects the new registration option, and enters basic information such as name, date of birth, medical history, and allergy history. The device receives the basic information entered by the user, validates it, and then sends the information to the server. The server saves the received basic information in a MySQL database, generates a registration completion message, and sends it to the device. For example, if a user enters "Yamada Taro" and a date of birth of "January 1, 1950," the device sends the information to the server, which saves it in the database. The device then displays a message saying "Registration complete."

[1230] Entering and checking medication information

[1231] The user enters the name of a newly prescribed medication (e.g., "amoxicillin") into the app or uploads a photo of the prescription. The device sends the entered or uploaded medication information to the server. The server retrieves specific details about the medication from a database and organizes information such as efficacy, dosage, and precautions using an AI model. The organized medication information is sent to the device and displayed to the user. For example, if a user enters "amoxicillin," the server organizes the information using an AI model and sends it to the device. The device displays the information to the user.

[1232] Medication monitoring

[1233] Users enter their daily medication status and changes in their physical condition into the app (e.g., "I had a headache after taking my medicine"). The device then sends the entered medication status and physical condition data to the server. The server passes the received data to an AI model to evaluate the medication's effectiveness and side effects. At the same time, it uses an emotion engine to analyze the user's emotional state. Feedback is generated based on the evaluation results and emotional state and sent to the device. For example, if the user enters that they have a headache, the server will generate feedback such as "This headache may be a side effect of your medication, so you should contact your doctor," and send it to the device. The device then displays this feedback to the user, along with a message to ease their anxiety.

[1234] Data sharing

[1235] A user can request to share data with a doctor or pharmacist. The device sends a confirmation message for data sharing to the server. The server receives the confirmation message and generates a message requesting the user's permission. It uses an emotion engine to analyze the user's emotional state and generate an alert if necessary. The device displays a message to the user requesting permission to share data, and when the user enters permission, the device sends the response to the server. The server confirms the user's permission and sends the required data to a medical professional. The device notifies the user that data sharing is complete. For example, a user requests to share data with a doctor, and the device sends that information to the server. The server uses an emotion engine to analyze the user's emotional state and generate an alert. If the user allows sharing, the server sends the data to the doctor and sends a completion message to the device. The device notifies the user that sharing is complete.

[1236] Prompt Sentence Examples

[1237] Below are some example prompts that can be used by a generative AI model to generate appropriate feedback based on the user's emotional state.

[1238] The user types, "I had a headache after taking medicine." The emotion engine recognizes that his emotional state is "anxious." Generate a message that eases his anxiety while informing him that the headache may be a side effect of the medicine.

[1239] This system allows elderly and seriously ill patients to efficiently and safely manage their prescribed medications. Furthermore, by using AI and an emotion engine, appropriate support can be provided according to the user's emotional state, reducing anxiety and enabling prompt treatment. Furthermore, by sharing data with medical professionals, more comprehensive medical support can be achieved.

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

[1241] Program processing flow

[1242] User Registration

[1243] Step 1:

[1244] User: Launches the app and selects the "New Registration" option. Enters basic information such as name, date of birth, medical history, and allergy history.

[1245] Input: Basic information such as name, date of birth, medical history, and allergy history.

[1246] Output: Basic information is sent to the terminal.

[1247] Specific operation: The user launches the app, goes to the new registration screen, and enters information into the input form.

[1248] Step 2:

[1249] Terminal: Receives basic information entered by the user in real time and performs simple validation (input check).

[1250] Input: Basic information (name, date of birth, medical history, allergy history).

[1251] Output: Data that passes validation is sent to the server.

[1252] Specific operation: The terminal checks the format and required fields of the entered data, and if there are no errors, it sends the data to the server.

[1253] Step 3:

[1254] Server: Stores basic information received from the device in a MySQL database.

[1255] Input: Basic information that passes validation.

[1256] Output: Basic information is saved to the database and a save completion notification is generated.

[1257] Specific operation: The server saves the received data in the MySQL database using the INSERT statement and generates a save completion message.

[1258] Step 4:

[1259] Server: Generates a registration completion message and sends it to the terminal.

[1260] Input: Notification that saving is complete.

[1261] Output: A registration complete message is sent to the terminal.

[1262] Specific operation: The server confirms that the saving is complete, generates a message saying "Registration completed" and sends it to the terminal.

[1263] Step 5:

[1264] Terminal: Display a registration completion message to the user.

[1265] Input: Registration complete message.

[1266] Output: A registration completion message is displayed on the user's screen.

[1267] Specific behavior: The device will display the received message in a pop-up format or in the notification bar.

[1268] Entering and checking medication information

[1269] Step 1:

[1270] User: Enter the name of a newly prescribed medication (e.g., "amoxicillin") into the app or upload a photo of the prescription.

[1271] Input: Name of medication or photo of prescription.

[1272] Output: Medication information is sent to the terminal.

[1273] How it works: The user opens the app and either enters the name of the medication in the text box or uses the camera function to upload a photo of the prescription.

[1274] Step 2:

[1275] Terminal: Sends entered or uploaded medication information to the server.

[1276] Input: Name of medication or photo of prescription.

[1277] Output: The medication information is sent to the server.

[1278] Specific operation: The terminal structures the input text data or image data and sends it to the server via an HTTP request.

[1279] Step 3:

[1280] Server: Retrieves detailed drug information from the database.

[1281] Input: Name of medication, or information extracted from image data.

[1282] Output: Detailed information about the drug.

[1283] Specific operation: The server queries the MySQL database to obtain information such as the drug's efficacy, usage, and precautions.

[1284] Step 4:

[1285] Server: The acquired detailed information on the medication is passed to the AI ​​model, and data processing is performed to optimize it for the user.

[1286] Input: detailed information about the drug.

[1287] Output: Optimized medication information.

[1288] Specific operation: The server uses an AI model (for example, using Python's TensorFlow or PyTorch) to optimize the acquired information into a format that is easy for the user to understand.

[1289] Step 5:

[1290] Server: Sends optimized medication information to the terminal.

[1291] Input: Optimized drug information.

[1292] Output: Medication information is sent to the terminal.

[1293] Specific operation: The server converts the optimized information into a data format such as JSON and sends it to the terminal.

[1294] Step 6:

[1295] Terminal: Display optimized medication information to the user.

[1296] Input: Optimized drug information.

[1297] Output: The optimized medication information is displayed on the user's screen.

[1298] Specific operation: The device displays the received information on the app interface for the user to view.

[1299] Medication monitoring

[1300] Step 1:

[1301] User: Enter daily medication status and changes in physical condition into the app (e.g., "I had a headache after taking my medicine").

[1302] Input: Medication status and changes in physical condition.

[1303] Output: Medication status and physical condition data are sent to the terminal.

[1304] Specific operation: The user enters information about medication status and changes in physical condition in text into the app's input form.

[1305] Step 2:

[1306] Terminal: Sends the entered medication status and physical condition data to the server.

[1307] Input: Medication status and changes in physical condition.

[1308] Output: Medication status and physical condition data are sent to the server.

[1309] Specific operation: The terminal structures the input data and sends it to the server via an HTTP request.

[1310] Step 3:

[1311] Server: Passes the received data to the AI ​​model to evaluate the effectiveness and side effects of the drug.

[1312] Input: Medication status and changes in physical condition.

[1313] Output: Evaluation results of drug effectiveness and side effects.

[1314] Specific operation: The server uses Python's TensorFlow and PyTorch to input data into the AI ​​model and perform evaluation.

[1315] Step 4:

[1316] Server: Analyzes the user's emotional state using an emotion engine.

[1317] Input: Assessment results and interaction data.

[1318] Output: The user's emotional state.

[1319] Specific operation: The server uses an emotion engine (e.g., IBM Watson or Google Cloud's natural language API) to identify the emotional state from the interaction data.

[1320] Step 5:

[1321] Server: Generates feedback based on the evaluation results and emotional state.

[1322] Input: Evaluation results and the user's emotional state.

[1323] Output: An appropriate feedback message.

[1324] Specific operation: The server combines the evaluation results and emotional state to create a feedback message using a Python script.

[1325] Step 6:

[1326] Server: Sends the generated feedback to the device.

[1327] Input: Feedback message.

[1328] Output: A feedback message is sent to the terminal.

[1329] Specific operation: The server sends a feedback message to the terminal in JSON format or similar.

[1330] Step 7:

[1331] Terminal: Display a feedback message to the user.

[1332] Input: Feedback message.

[1333] Output: A feedback message is displayed to the user.

[1334] Specific behavior: The device will display a feedback message in a pop-up or notification bar.

[1335] Data sharing

[1336] Step 1:

[1337] User: Wants to share data with doctors and pharmacists.

[1338] Input: The action you wish to share data for.

[1339] Output: A request to share data is sent to the device.

[1340] How it works: The user selects the app's data sharing options and specifies the data they want to share.

[1341] Step 2:

[1342] Device: Sends a data sharing confirmation message to the server.

[1343] Input: Data sharing request.

[1344] Output: A confirmation message is sent to the server.

[1345] Specific operation: The device receives a request to share data and sends the request to the server.

[1346] Step 3:

[1347] Server: Receives the confirmation message and generates a message asking the user for permission.

[1348] Input: Data sharing request.

[1349] Output: A message asking for permission.

[1350] Specific operation: The server confirms the content that the user wishes to share, analyzes the user's emotional state using an emotion engine, and generates an appropriate permission message.

[1351] Step 4:

[1352] Server: Sends a message to the device requesting permission.

[1353] Input: A message asking for permission.

[1354] Output: A message is sent to the terminal asking for permission.

[1355] Specific operation: The server sends the generated authorization message to the terminal and waits for the user's response.

[1356] Step 5:

[1357] Terminal: Prompt the user for permission.

[1358] Input: A message asking for permission.

[1359] Output: A message will appear on the user's screen asking for permission.

[1360] Specific operation: The device will display a pop-up permission message to the user, prompting them to respond.

[1361] Step 6:

[1362] User: The app responds to grant permission to share data.

[1363] Input: Authorization response.

[1364] Output: An authorization response is sent to the terminal.

[1365] Specific behavior: The user sees the permission message and responds to allow sharing.

[1366] Step 7:

[1367] Terminal: Sends an authorization response to the server.

[1368] Input: Authorization response.

[1369] Output: An authorization response is sent to the server.

[1370] Specific operation: The terminal receives the user's authorization response and sends it to the server.

[1371] Step 8:

[1372] Server: Checks the user's authorization and sends the required data to the medical professional.

[1373] Input: Authorization response.

[1374] Output: Data is sent to a medical professional.

[1375] What happens: The server verifies the user's permission and sends the necessary data to the medical professional via email or other secure method.

[1376] Step 9:

[1377] Server: Generates a notification that data sharing is complete and sends it to the device.

[1378] Input: Data sharing completion information.

[1379] Output: A notification of completion of sharing is sent to the device.

[1380] Specific operation: The server confirms that the sharing is complete, generates a completion message, and sends it to the terminal.

[1381] Step 10:

[1382] Device: Notify the user that data sharing is complete.

[1383] Input: Share completion notification.

[1384] Output: A notification of sharing completion will be displayed on the user's screen.

[1385] Specific behavior: The device notifies the user that sharing is complete and allows them to confirm.

[1386] (Application example 2)

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

[1388] Managing multiple medications efficiently and safely is a major challenge for elderly and seriously ill patients. Adhering to the appropriate timing and dosage is particularly important when taking multiple medications, but management can be difficult. Patients must also be aware of drug side effects and interactions, and respond quickly to changes in their physical condition. Furthermore, the impact of emotional state on medication intake must be considered, and support is needed to help patients manage their medications in a reassuring manner. Sharing information with medical professionals is also important, and efficient methods for this process are also needed.

[1389] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[1390] In this invention, the server includes means for registering basic information entered by a user in a database, means for receiving the names of medications prescribed to the user and prescription information and retrieving detailed information about the corresponding medications from the database, means for optimizing the retrieved detailed information about the medications using an AI model and providing it to the user, means for receiving the user's daily medication status and changes in physical condition and evaluating them using the AI ​​model, means for providing feedback to the user based on the evaluation results, means for transmitting necessary data to medical professionals with the user's permission, means for recognizing the user's emotional state using an emotion analysis engine and adjusting the support to be provided, and means for supporting the purchase and management of medications in a virtual store. This not only enables elderly people and seriously ill patients to efficiently and safely manage a variety of medications, but also enables appropriate support to be provided according to the user's emotional state and efficient data sharing with medical professionals.

[1391] "Basic information" refers to personal data such as the user's name, date of birth, medical history, and allergy history.

[1392] A "database" is a system in which information is organized and stored, including basic user information and medication information.

[1393] A "prescription" is a document that lists the medication prescribed by a doctor to a patient.

[1394] "Detailed drug information" refers to information such as the drug name, efficacy, usage and dosage, and side effects.

[1395] An "AI model" is a system that uses algorithms to analyze data and predict and provide optimal results.

[1396] "Medication status" refers to information about when and how a user takes medicine.

[1397] "Changes in physical condition" is information about changes in the user's daily health condition.

[1398] "Feedback" refers to advice or information provided to the user based on acquired data.

[1399] An "emotion analysis engine" is a technology that recognizes and analyzes a user's emotional state from their input information and interactions.

[1400] A "virtual store" is a virtual store that offers products and services over the Internet.

[1401] "Support" refers to assistance and help provided to enable users to use the system effectively.

[1402] "Medical professionals" are professionals such as doctors and pharmacists who are involved in the diagnosis and treatment of diseases.

[1403] "Data sharing" means sharing a user's information with other systems or third parties.

[1404] The present invention relates to a system that enables elderly and seriously ill patients to efficiently and safely manage a variety of medications, and is implemented with the following configuration: This system is composed of a user terminal, a server, a database, an AI model, and an emotion engine.

[1405] 1. User Registration

[1406] The user enters basic information via the terminal and registers it in the database. This includes information such as name, date of birth, medical history, and allergy history. The terminal then sends the entered information to the server, which stores it in the database. Once user registration is complete, a confirmation message is displayed on the terminal.

[1407] Technologies used:

[1408] Hardware: Smartphone or tablet

[1409] Software: Flask (server side), SQLite (database)

[1410] Examples:

[1411] The user launches the app, selects "New Registration," and enters their name "Yamada Hanako," their date of birth "1950-12-03," their medical history "Diabetes," and their allergy history "None." Once the information is complete, it is sent from the device to the server and saved in the database. A registration completion message is displayed on the device.

[1412] 2. Enter and confirm medication information

[1413] Users enter or upload the name of a new prescription and a photo of the prescription into the app. The device sends the information to the server, which retrieves details about the corresponding medication from a database. The server then uses an AI model to generate personalized information for the user and sends it to the device.

[1414] Technologies used:

[1415] Hardware: Smartphone or tablet

[1416] Software: Flask (server side), SQLite (database), generative AI model

[1417] Examples:

[1418] If a user is prescribed the drug "amoxicillin," they enter the name into the app and upload a photo of the prescription. The device sends this information to the server, which retrieves detailed information about "amoxicillin" from a database. The AI ​​model optimizes the drug's efficacy, dosage, and precautions and sends them to the device. The device then displays the information to the user.

[1419] 3. Monitoring medication adherence

[1420] Users enter their daily medication status and changes in their physical condition into the app. The device then sends the information to a server, which evaluates the data using an AI model and an emotion engine to recognize the user's emotional state and provide feedback accordingly.

[1421] Technologies used:

[1422] Hardware: Smartphone or tablet

[1423] Software: Flask (server-side), generative AI model, sentiment analysis engine

[1424] Examples:

[1425] The user enters into the app, "I had a headache after taking my medication." The device sends this information to the server, which uses an AI model to evaluate the medication's effectiveness and side effects. The emotion engine analyzes the user's emotional state, and if anxiety is recognized, a message is sent to the device saying, "This headache may be a side effect of the medication. Please contact your doctor."

[1426] 4. Data Sharing

[1427] When a user requests to share data with a medical professional, the device sends the information to the server. The server generates a message requesting the user's permission and evaluates the user's emotional state using an emotion engine. If permission is granted, the required data is sent to the medical professional and a completion message is displayed on the device.

[1428] Technologies used:

[1429] Hardware: Smartphone or tablet

[1430] Software: Flask (server side), sentiment analysis engine

[1431] Examples:

[1432] If a user wants to share data with a doctor, the device sends the information to the server. The server sends a confirmation message to the user and analyzes the state with the emotion engine. If the user gives permission, the server sends the data to the doctor and notifies the device that the sharing is complete.

[1433] Example prompt sentence:

[1434] Please enter your username: Taro Tanaka

[1435] Enter your date of birth: 1950-07-15

[1436] Please enter your medical history: High blood pressure

[1437] Please enter your allergies: None

[1438] Registration procedure is complete. Please press the "Add medication information" button.

[1439] Enter the name of the drug: Amoxicillin

[1440] Please enter your medication status: I had a headache after taking the medication.

[1441] Parsing...

[1442] This headache could be a side effect of your medication, so contact your doctor. If you're worried, we're here to help.

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

[1444] Step 1:

[1445] The user enters basic information.

[1446] The user starts the app and enters basic information such as name, date of birth, medical history, and allergy history on the new registration screen. After completing the entry, the data is sent by the device to the server. The server stores the received information in a database and generates a registration completion message and sends it to the device. This registers the user's basic information in the database.

[1447] Input: Name, date of birth, medical history, allergy history

[1448] Output: Your basic information will be saved in the database and a message will appear on your terminal saying that your registration is complete.

[1449] Step 2:

[1450] The user enters medication information.

[1451] The user enters or uploads the name of a newly prescribed medication and a photo of the prescription into the app. The device sends this information to the server, which then compares the received medication information with its database. It then obtains detailed information about the medication and uses a generative AI model to generate medication information optimized for the user. The generated medication information is then sent to the device and displayed to the user.

[1452] Input: Name of medicine, photo of prescription

[1453] Output: The optimized medication information is displayed on the terminal.

[1454] Step 3:

[1455] The user inputs the medication status.

[1456] Users enter their daily medication status and changes in their physical condition into the app. The device sends the data to the server, which then passes it to an AI model for evaluation. Based on the evaluation results, an emotion analysis engine recognizes the user's emotional state and generates tailored feedback. The generated feedback is sent to the device and displayed to the user.

[1457] Input: Medication status, changes in physical condition

[1458] Output: Feedback based on the evaluation results and the user's emotional state is displayed on the device.

[1459] Step 4:

[1460] The user wants to share data.

[1461] When a user requests to share data with a medical professional, the device sends the information to the server. The server generates a confirmation message and generates an alert if necessary, using an emotion analysis engine to evaluate the user's emotional state. After receiving permission from the user, the server sends the required data to the medical professional and displays a completion message on the device.

[1462] Input: Data sharing preference

[1463] Output: A data sharing confirmation message and a sharing completion message will be displayed on the terminal.

[1464] These steps allow users to manage their medications efficiently and safely, while providing reassuring support.

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

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

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

[1468] [Third embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[1481] The purpose of this invention is to provide a system that enables elderly and seriously ill patients to efficiently and safely manage a variety of medications. This system is constructed using user terminals, a server, a database, and an AI model.

[1482] 1. User Registration

[1483] User

[1484] Launch the app and select the option to sign up.

[1485] Enter basic information (name, date of birth, medical history, allergy history, etc.).

[1486] Terminal

[1487] Receives basic information entered by the user and sends it to the server.

[1488] server

[1489] The received basic information is saved in the database.

[1490] A registration completion message is sent to the terminal.

[1491] Specific examples

[1492] The user registers using the app and enters their name and date of birth. The device sends this information to the server, which stores it in a database. A notification of registration completion is then displayed on the device.

[1493] 2. Enter and confirm medication information

[1494] User

[1495] Enter or upload the name of your newly prescribed medication and a photo of your prescription into the app.

[1496] Terminal

[1497] The entered medication information is sent to the server.

[1498] server

[1499] Drug information is retrieved from a database and organized and generated in a format optimal for the user using an AI model.

[1500] The generated medication information is sent to the terminal.

[1501] Specific examples

[1502] If a user is prescribed the drug "amoxicillin," they enter the name into the app, and the device sends that information to the server. The server retrieves detailed information about "amoxicillin" from the database, uses an AI model to organize information about its efficacy, dosage, and precautions, and sends it to the device. The device then displays that information to the user.

[1503] 3. Monitoring medication adherence

[1504] User

[1505] Enter your daily medication status and changes in your physical condition into the app.

[1506] Terminal

[1507] The entered medication status and physical condition data is sent to the server.

[1508] server

[1509] Based on the received data, an AI model evaluates the effectiveness of the drug.

[1510] The evaluation results are generated as feedback and sent to the terminal.

[1511] Specific examples

[1512] When a user inputs "I had a headache after taking medicine," the device sends that information to the server. The server uses an AI model to evaluate the possibility of a side effect from the medicine and sends the results to the device. The device then notifies the user, "This headache may be a side effect from the medicine, so you should contact your doctor."

[1513] 4. Data Sharing

[1514] User

[1515] I would like to share my data with doctors and pharmacists.

[1516] Terminal

[1517] A data sharing confirmation message is sent to the server.

[1518] server

[1519] A confirmation message is received and user permission is obtained.

[1520] Send necessary medication history and medication status data to the patient's doctor or pharmacist.

[1521] Specific examples

[1522] When a user wishes to share data with a doctor, the device sends the information to the server. The server sends a confirmation message to the user and, after obtaining the user's permission, sends the required data to the doctor. A completion message is sent to the device, and the device notifies the user that the sharing is complete.

[1523] This system allows elderly and seriously ill patients to efficiently and safely manage their prescribed medications. Furthermore, by using AI, the effectiveness and side effects of medications can be quickly evaluated, enabling users to more appropriately manage their health. Furthermore, medical support can be enhanced through data sharing with medical professionals.

[1524] The processing flow will be explained below.

[1525] 1. User Registration

[1526] Step 1:

[1527] User: Launches the app and selects the option to sign up.

[1528] Step 2:

[1529] Terminal: A screen is displayed for the user to enter basic information such as name, date of birth, medical history, and allergy history.

[1530] Step 3:

[1531] User: Enter basic information such as your name, date of birth, medical history, and allergy history.

[1532] Step 4:

[1533] Terminal: Sends the entered basic information to the server.

[1534] Step 5:

[1535] Server: Stores the received basic information in a database.

[1536] Step 6:

[1537] Server: Sends a registration completion message to the device.

[1538] Step 7:

[1539] On the device: Display a notification to the user that registration is complete.

[1540] ---

[1541] 2. Enter and confirm medication information

[1542] Step 1:

[1543] User: Manually enter the name of a newly prescribed medication or upload a photo of the prescription into the app.

[1544] Step 2:

[1545] Terminal: Sends the entered medication information to the server.

[1546] Step 3:

[1547] Server: Based on the received drug information, retrieves detailed information about the corresponding drug from the database.

[1548] Step 4:

[1549] Server: The acquired detailed drug information is passed to the AI ​​model, which organizes and generates it in a format optimized for the user.

[1550] Step 5:

[1551] Server: Sends information about the generated medicine, such as its efficacy, how to take it, and precautions, to the device.

[1552] Step 6:

[1553] Terminal: Displays the received medication information to the user.

[1554] ---

[1555] 3. Monitoring medication adherence

[1556] Step 1:

[1557] User: Enter daily medication status and changes in physical condition into the app.

[1558] Step 2:

[1559] Terminal: Sends the entered medication status and physical condition data to the server.

[1560] Step 3:

[1561] Server: Passes the received data to the AI ​​model to evaluate the effectiveness of the drug.

[1562] Step 4:

[1563] Server: Generates feedback based on the evaluation results.

[1564] Step 5:

[1565] Server: Sends the generated feedback to the device.

[1566] Step 6:

[1567] Terminal: Display received feedback to the user.

[1568] ---

[1569] 4. Data Sharing

[1570] Step 1:

[1571] User: Opt in to the app to share data with doctors and pharmacists.

[1572] Step 2:

[1573] Device: Sends a data sharing confirmation message to the server.

[1574] Step 3:

[1575] Server: Receives the confirmation message and generates a message asking the user for permission.

[1576] Step 4:

[1577] On your device: Prompt the user for permission to share data.

[1578] Step 5:

[1579] User: Your app responds to grant permission.

[1580] Step 6:

[1581] Terminal: Sends an authorization response to the server.

[1582] Step 7:

[1583] Server: Verifies user authorization and sends the required data to the medical professional.

[1584] Step 8:

[1585] Server: Sends a confirmation message to the terminal that data transmission is complete.

[1586] Step 9:

[1587] On the device: Display a notification to the user that data sharing is complete.

[1588] Example 1

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

[1590] Managing a wide variety of medications efficiently and safely for elderly and seriously ill patients is a complex and difficult task. Automation is particularly desirable, as it requires accurate understanding of the patient's medication status and changes in physical condition, and appropriate management. It is also necessary to quickly evaluate the effectiveness and side effects of medications and smoothly share data with medical professionals. This is essential to maintain optimal health for users.

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

[1592] In this invention, the server includes means for registering basic information entered by the user in a database, means for receiving the names and prescription information of medications prescribed to the user and retrieving detailed information about the corresponding medications from the database, means for optimizing the retrieved detailed information about the medications using a generative AI model and providing it to the user, means for receiving the user's daily medication status and changes in physical condition and evaluating them using the generative AI model, means for providing feedback to the user based on the evaluation results, and means for transmitting necessary data to a medical professional with the user's permission. This not only enables efficient and safe medication management, but also enables rapid evaluation of the effects and side effects of medications, thereby enabling the user's health to be maintained at an optimum level.

[1593] "Basic information" refers to personal information such as the user's name, date of birth, medical history, and allergy history.

[1594] "Database" refers to a system that stores and manages data such as basic user information, detailed medication information, medication status, and changes in physical condition.

[1595] A "generative AI model" refers to a model that uses artificial intelligence technology to analyze input data and generate optimized information.

[1596] "Evaluation means" refers to the process of analyzing received data using a generative AI model to evaluate the effectiveness and side effects of a drug.

[1597] "Feedback" refers to providing the results evaluated by the generative AI model as advice or notifications to the user.

[1598] "Medical professionals" refers to professionals engaged in medical care, such as doctors and pharmacists.

[1599] "Permission" means that the user gives consent to the sharing or use of data.

[1600] "Medication status" refers to the situation in which a user inputs information about daily medication.

[1601] "Changes in physical condition" refers to a situation in which changes in the user's health condition are input.

[1602] "Detailed drug information" refers to information such as the drug's efficacy, usage, and precautions.

[1603] "Transmission" refers to the process or technology used to transmit data or information to other systems or devices.

[1604] MODE FOR CARRYING OUT THE INVENTION

[1605] This invention provides a system that enables elderly and seriously ill patients to efficiently and safely manage multiple medications. This system is constructed using user terminals, a server, a database, and a generative AI model.

[1606] Hardware and software used

[1607] Hardware

[1608] User device (smartphone or tablet)

[1609] Server (database management server, generative AI model execution server)

[1610] software

[1611] Application software to be installed on user devices

[1612] Database management systems (e.g., MySQL, PostgreSQL, etc.)

[1613] Generative AI models (Python frameworks that host machine learning models, e.g., TensorFlow, PyTorch)

[1614] User Registration

[1615] User

[1616] Launch the app and select the new registration option. Enter basic information such as your name, date of birth, medical history, and allergy history.

[1617] Terminal

[1618] Receives basic information entered by the user and sends it to the server.

[1619] server

[1620] The received basic information is saved in the database.

[1621] A registration completion message is sent to the terminal.

[1622] Specific examples

[1623] The user registers using the app and enters their name and date of birth. The device sends this information to the server, which stores it in a database. A notification of registration completion is then displayed on the device.

[1624] Prompt example

[1625] "Start new user registration. Please enter your name and date of birth."

[1626] Entering and checking medication information

[1627] User

[1628] Enter or upload the name of your newly prescribed medication and a photo of your prescription into the app.

[1629] Terminal

[1630] The entered medication information is sent to the server.

[1631] server

[1632] Drug information is obtained from the database and organized and generated in a form optimal for the user using a generative AI model.

[1633] The organized and generated medication information is sent to the terminal.

[1634] Specific examples

[1635] If a user is prescribed the drug "amoxicillin," they enter the name into the app, and the device sends that information to the server. The server retrieves detailed information about "amoxicillin" from the database, organizes its efficacy, usage, and precautions using a generative AI model, and sends it to the device. The device then displays that information to the user.

[1636] Prompt example

[1637] "Enter the name of your newly prescribed medication and get more information."

[1638] Medication monitoring

[1639] User

[1640] Enter your daily medication status and changes in your physical condition into the app.

[1641] Terminal

[1642] The entered medication status and physical condition data is sent to the server.

[1643] server

[1644] Based on the received data, a generative AI model evaluates the effectiveness of the drug.

[1645] The evaluation results are generated as feedback and sent to the terminal.

[1646] Specific examples

[1647] When a user inputs "I had a headache after taking medicine," the device sends that information to the server. The server uses a generative AI model to evaluate the possibility of a side effect from the medicine and sends the results to the device. The device then notifies the user, "This headache may be a side effect from the medicine, so please contact your doctor."

[1648] Data sharing

[1649] User

[1650] I would like to share my data with doctors and pharmacists.

[1651] Terminal

[1652] A data sharing confirmation message is sent to the server.

[1653] server

[1654] A confirmation message is received and user permission is obtained.

[1655] Send necessary medication history and medication status data to the patient's doctor or pharmacist.

[1656] Specific examples

[1657] When a user wishes to share data with a doctor, the device sends the information to the server. The server sends a confirmation message to the user and, after obtaining the user's permission, sends the required data to the doctor. A completion message is sent to the device, and the device notifies the user that the sharing is complete.

[1658] Summary

[1659] The system of this invention allows elderly and seriously ill patients to efficiently and safely manage their prescribed medications. Furthermore, the generative AI model allows for rapid evaluation of medication effectiveness and side effects, enabling users to better manage their health. Furthermore, data sharing with medical professionals enhances medical support.

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

[1661] Program processing flow

[1662] User Registration

[1663] Step 1:

[1664] User

[1665] Launch the app and select the option to register. The basic information you will need to enter here includes your name, date of birth, medical history, and allergy history.

[1666] Step 2:

[1667] Terminal

[1668] It receives basic information entered by the user and sends it to the server. The data obtained as input is the user's personal information.

[1669] Step 3:

[1670] server

[1671] The received basic information is saved in the database, and the user's basic information is registered in the system.

[1672] A message indicating that the save is complete is generated and sent to the terminal. The output is a "Registration Complete" notification.

[1673] Step 4:

[1674] Terminal

[1675] The registration completion notification received from the server is displayed to the user, allowing the user to confirm that registration was completed successfully.

[1676] Specific actions

[1677] Tap "New Registration" on the app screen and enter your information according to the prompt "Start new user registration. Please enter your name and date of birth."

[1678] When you tap "Send," basic information will be sent from your device to the server.

[1679] The server saves the information in a database and notifies the terminal that "registration is complete."

[1680] A completion notification will be displayed on the user's device.

[1681] Entering and checking medication information

[1682] Step 1:

[1683] User

[1684] Enter or upload the name of the newly prescribed medication and a photo of the prescription into the app. The information entered here is the name of the medication and an image of the prescription.

[1685] Step 2:

[1686] Terminal

[1687] Sends the entered medication information to the server. Performs the operation to send the entered data to the server.

[1688] Step 3:

[1689] server

[1690] Retrieves detailed information about the corresponding drug from the database. The input is the name of the drug and an image of the prescription, and retrieves the corresponding information from the database.

[1691] The acquired information is processed by a generative AI model and organized and generated in an optimal form, resulting in optimized drug information to be provided to users.

[1692] Step 4:

[1693] server

[1694] The organized and generated drug information is sent to the terminal, and the output is the optimized drug information.

[1695] Step 5:

[1696] Terminal

[1697] The medicine information received from the server is displayed to the user, allowing the user to check detailed medicine information.

[1698] Specific actions

[1699] Select "Register a new medication" in the app, enter the name of the medication according to the prompt "Please enter the name of your newly prescribed medication. We will obtain detailed information.", and upload a photo of the prescription.

[1700] The input information is sent from the terminal to the server.

[1701] The server retrieves the relevant drug information from the database and uses a generative AI model to optimize and organize the efficacy, usage, and precautions.

[1702] The organized information is sent to the device and displayed on the user's app screen.

[1703] Medication monitoring

[1704] Step 1:

[1705] User

[1706] Daily medication status and changes in physical condition are entered into the app. The data entered includes the timing of medication and changes in physical condition.

[1707] Step 2:

[1708] Terminal

[1709] Sends the entered medication status and physical condition data to the server. Performs the operation to send the entered data to the server.

[1710] Step 3:

[1711] server

[1712] The effectiveness of the medicine is evaluated using a generative AI model based on the received data. The inputs are medication status and physical condition data, which are evaluated using the generative AI model.

[1713] Step 4:

[1714] server

[1715] The evaluation results are generated as feedback and sent to the terminal, and the feedback results are output.

[1716] Step 5:

[1717] Terminal

[1718] The feedback received from the server is displayed to the user, allowing the user to learn about the effects and side effects of the medicine.

[1719] Specific actions

[1720] The app allows users to record their "medication status" and input the time they take their medication and their physical condition.

[1721] The input data is sent from the terminal to the server.

[1722] The server uses a generative AI model to analyze the input information and evaluate the drug's effectiveness and side effects.

[1723] The evaluation results are generated as feedback and sent to the terminal.

[1724] The user's app screen will display a message saying, "This headache may be a side effect of medication. Please contact your doctor."

[1725] Data sharing

[1726] Step 1:

[1727] User

[1728] I would like to share my data with my doctor and pharmacist. I would like to enter the contact information of my healthcare professional.

[1729] Step 2:

[1730] Terminal

[1731] A data sharing confirmation message is sent to the server. The operation is to send a confirmation message.

[1732] Step 3:

[1733] server

[1734] A confirmation message is received and the operation is performed to obtain the user's permission. The input is the user's permission data.

[1735] Step 4:

[1736] server

[1737] Send the necessary medication history and medication status data to a medical professional. The output is the transmission of the necessary data.

[1738] Step 5:

[1739] server

[1740] Generates a completion message and sends it to the terminal. The operation is sending a completion message, and the output is a completion notification.

[1741] Step 6:

[1742] Terminal

[1743] The completion notification received from the server is displayed to the user, allowing the user to confirm that data sharing has been completed.

[1744] Specific actions

[1745] Select "Data Sharing" in the app and enter the contact information of your doctor or pharmacist.

[1746] A confirmation message is sent from the terminal to the server.

[1747] The server prompts the user for confirmation and obtains permission.

[1748] If the user gives permission, the server sends the necessary data to the medical professional.

[1749] The terminal is notified that data transmission has been completed, and a message "Data sharing has been completed" is displayed to the user.

[1750] This provides a detailed explanation of the procedures by which the system of the present invention enables users to manage their medications efficiently and safely.

[1751] (Application example 1)

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

[1753] The present invention provides a system that enables elderly and seriously ill patients to efficiently and safely manage a wide variety of medications. However, conventional systems have had difficulty managing medications while ensuring user security. In particular, there has been a demand for a method to quickly respond to suspicious behavior or abnormalities.

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

[1755] In this invention, the server includes means for registering basic information entered by a user in a database, means for receiving the names of medications prescribed to the user and prescription information and retrieving detailed information about the corresponding medications from the database, means for optimizing the retrieved detailed information about the medications using a generative AI model and providing it to the user, means for receiving the user's daily medication status and changes in physical condition and evaluating them using the generative AI model, means for providing feedback to the user based on the evaluation results, means for transmitting necessary data to medical professionals with the user's permission, and means for receiving data from IoT devices and security cameras and issuing an alert when an abnormality is detected. This enables appropriate medication management while ensuring efficient and safe medication management and user security.

[1756] "User" refers to an individual who uses this system, and is particularly targeted at elderly people and seriously ill patients who need to take multiple types of medication.

[1757] "Basic information" refers to information necessary for managing the user's health, such as the user's name, date of birth, medical history, and allergy history.

[1758] "Database" refers to a system for storing and managing data such as a user's basic information, medication information, medication status, and changes in physical condition.

[1759] "Detailed drug information" refers to detailed information about a drug, such as its efficacy, how to take it, side effects, and precautions.

[1760] A "generative AI model" refers to an artificial intelligence model that generates and provides optimal information to users, and has the function of evaluating the effectiveness and side effects of medication.

[1761] "Medication status" refers to a record of the user's daily medication status and changes in physical condition.

[1762] "Feedback" refers to information or advice provided to the user based on the evaluation results.

[1763] "Medical professionals" refer to professionals who support users' health management, such as doctors and pharmacists.

[1764] "IoT devices" refer to devices that interconnect with each other via the Internet and collect and transmit data.

[1765] "Security camera" refers to a surveillance camera that records video and is used for anomaly detection.

[1766] An "alert" refers to a notification issued to a user as a warning when an abnormality is detected.

[1767] This invention is a system for managing multiple medications efficiently and safely for elderly and seriously ill patients. The system uses user terminals, servers, databases, generative AI models, IoT devices, and security cameras.

[1768] System configuration and operation

[1769] User Registration

[1770] Users use their smartphones or smart glasses to enter basic information into the system, including their name, date of birth, medical history, allergy history, etc. The device then sends this information to the server, which stores it in a database.

[1771] Entering and checking medication information

[1772] When a user receives a new prescription, they input or upload the name of the medication and a photo of the prescription from their smartphone. The device then sends this information to a server, which retrieves detailed information about the medication from a database. The retrieved information is then optimized for the user by a generative AI model, providing information on efficacy, dosage, and side effects.

[1773] Medication monitoring

[1774] Users enter their daily medication status and changes in their physical condition into their smartphone. The device then sends this information to a server, which then uses a generative AI model to evaluate the medication's effectiveness and symptoms. The evaluation results are provided to the user as feedback.

[1775] Data sharing

[1776] If the user wants to share data with a medical professional, the terminal sends a data sharing request to the server, and the server sends a confirmation message to the user and, after obtaining the user's permission, sends the required data to the medical professional.

[1777] Security Features

[1778] When IoT devices or security cameras detect suspicious activity or abnormalities, they send the data to a server, which analyzes the abnormality and issues an alert to the user if necessary, ensuring the user's safety.

[1779] Hardware and software used

[1780] Hardware: Smartphones, smart glasses, IoT devices, security cameras

[1781] Software: Python, RESTful API, generative AI models, cloud-based databases (e.g., AWS RDS, Google Firebase)

[1782] Specific examples

[1783] As a concrete example, the following prompt sentence can be input to a generative AI model:

[1784] Example prompt:

[1785] "A 60-year-old man has entered information about a new prescription for the medication 'Amoxicillin.' He has a history of high blood pressure. Please provide details about how the medication works, how to take it, and any side effects. Also, please explain how the security camera can be alerted if it detects any suspicious activity."

[1786] Based on this specific example, the generative AI model can provide users with advice on optimal medication information and security features.

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

[1788] Step 1: User Registration

[1789] The user uses a smartphone or smart glasses to enter basic information (name, date of birth, medical history, allergy history, etc.).

[1790] Input data: Name, date of birth, medical history, allergy history

[1791] Output data: User information stored in the database, registration completion message

[1792] Specific operation: The terminal sends the entered basic information to the server, which stores the information in the database, and then sends a registration completion message to the terminal.

[1793] Step 2: Enter and confirm medication information

[1794] The user enters or uploads information about the newly prescribed medication (medication name and photo of the prescription) from their smartphone.

[1795] Input data: name of medicine, photo of prescription

[1796] Output data: Detailed information on medications optimized for the user (effects, dosage, side effects)

[1797] Specific operation: The device sends the entered drug information to the server, which then retrieves detailed drug information from the database. The retrieved information is optimized by the generative AI model, and information on efficacy, dosage, and side effects is sent to the device and provided to the user.

[1798] Step 3: Monitoring medication adherence

[1799] Users enter their daily medication status and changes in their physical condition into their smartphone.

[1800] Input data: Medication status (medication name, time of administration), changes in physical condition (symptoms, changes in physical condition)

[1801] Output data: Feedback based on the evaluation results

[1802] Specific operation: The device sends the entered information on medication status and changes in physical condition to the server, which then evaluates this data using a generative AI model. The evaluation results are sent as feedback to the device and provided to the user.

[1803] Step 4: Share your data

[1804] When a user wants to share data with a medical professional, the terminal sends a request to the server to share the data.

[1805] Input data: Data sharing request, data to be shared

[1806] Output data: Sending data to medical professionals, confirmation message

[1807] Specific operation: The server will send a confirmation message to the user to confirm data sharing, and after obtaining the user's permission, it will send the required data to the medical professional. A completion message will be displayed on the terminal.

[1808] Step 5: Security Features

[1809] If IoT devices or security cameras detect suspicious activity or abnormalities, they send the data to a server.

[1810] Input data: Anomaly detection data (video, sensor information, etc.)

[1811] Output data: Alert message

[1812] Specific operation: The server analyzes the anomaly detection data, and if any suspicious activity or abnormality is detected, it immediately generates an alert message and sends it to the device. The user receives the alert notification from the device and can take action.

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

[1814] The purpose of this invention is to provide a system that can efficiently and safely manage various medications for elderly and seriously ill patients by recognizing the user's emotional state and providing enhanced support based on that. This system is constructed using a user terminal, a server, a database, an AI model, and an emotion engine.

[1815] 1. User Registration

[1816] User

[1817] Launch the app and select the option to sign up.

[1818] Enter basic information (name, date of birth, medical history, allergy history, etc.).

[1819] Terminal

[1820] Receives basic information entered by the user and sends it to the server.

[1821] server

[1822] The received basic information is saved in the database.

[1823] A registration completion message is sent to the terminal.

[1824] Specific examples

[1825] The user registers using the app and enters their name and date of birth. The device sends this information to the server, which stores it in a database. A notification of registration completion is then displayed on the device.

[1826] 2. Enter and confirm medication information

[1827] User

[1828] Enter or upload the name of your newly prescribed medication and a photo of your prescription into the app.

[1829] Terminal

[1830] The entered medication information is sent to the server.

[1831] server

[1832] Drug information is retrieved from a database and organized and generated in a format optimal for the user using an AI model.

[1833] The generated medication information is sent to the terminal.

[1834] Specific examples

[1835] If a user is prescribed the drug "amoxicillin," they enter the name into the app, and the device sends that information to the server. The server retrieves detailed information about "amoxicillin" from the database, uses an AI model to organize information about its efficacy, dosage, and precautions, and sends it to the device. The device then displays that information to the user.

[1836] 3. Monitoring medication adherence

[1837] User

[1838] Enter your daily medication status and changes in your physical condition into the app.

[1839] Terminal

[1840] The entered medication status and physical condition data is sent to the server.

[1841] server

[1842] The received data is passed to an AI model to evaluate the effectiveness of the drug.

[1843] Generate feedback based on the evaluation results.

[1844] An emotion engine is used to recognize the emotional state of a user from their input and interactions.

[1845] Terminal

[1846] Displaying tailored information to the user based on the received feedback and emotion engine.

[1847] Specific examples

[1848] When a user inputs "I had a headache after taking medicine," the device sends that information to the server. The server uses an AI model to evaluate the effectiveness of the medicine and possible side effects, and analyzes the results with an emotion engine to recognize the user's emotional state. Based on that information, appropriate feedback is generated and sent to the device. The device notifies the user that "This headache may be a side effect of the medicine, so you should contact your doctor," and also displays a message encouraging reassurance if the user is feeling anxious.

[1849] 4. Data Sharing

[1850] User

[1851] I would like to share my data with doctors and pharmacists.

[1852] Terminal

[1853] A data sharing confirmation message is sent to the server.

[1854] server

[1855] Receives confirmation messages and generates messages requesting user permission. Analyzes the user's emotional state with an emotion engine and generates alerts as needed.

[1856] Terminal

[1857] Prompt the user for permission to share data.

[1858] User

[1859] The app responds to grant permission.

[1860] Terminal

[1861] An authorization response is sent to the server.

[1862] server

[1863] Verify user permission and send required data to medical professionals.

[1864] Terminal

[1865] A notification is displayed to the user that data sharing has been completed.

[1866] Specific examples

[1867] When a user wishes to share data with a doctor, the device sends the information to the server. The server sends a confirmation message to the user, analyzes the user's emotional state using an emotion engine, and generates an appropriate alert if permission is granted. If the user gives permission, the server sends the data to the doctor and sends a completion message to the device. The device notifies the user that the sharing is complete.

[1868] This system allows elderly and seriously ill patients to efficiently and safely manage their prescribed medications. Furthermore, by using AI and an emotion engine, appropriate support is provided according to the user's emotional state, reducing anxiety and enabling prompt treatment. Furthermore, by sharing data with medical professionals, more comprehensive medical support is possible.

[1869] The processing flow will be explained below.

[1870] The purpose of this invention is to provide a system that can efficiently and safely manage various medications for elderly and seriously ill patients by recognizing the user's emotional state and providing enhanced support based on that. This system is constructed using a user terminal, a server, a database, an AI model, and an emotion engine.

[1871] 1. User Registration

[1872] Step 1:

[1873] User: Launches the app and selects the option to sign up.

[1874] Step 2:

[1875] Terminal: A screen is displayed for the user to enter basic information such as name, date of birth, medical history, and allergy history.

[1876] Step 3:

[1877] User: Enter basic information such as your name, date of birth, medical history, and allergy history.

[1878] Step 4:

[1879] Terminal: Sends the entered basic information to the server.

[1880] Step 5:

[1881] Server: Stores the received basic information in a database.

[1882] Step 6:

[1883] Server: Sends a registration completion message to the device.

[1884] Step 7:

[1885] On the device: Display a notification to the user that registration is complete.

[1886] ---

[1887] 2. Enter and confirm medication information

[1888] Step 1:

[1889] User: Manually enter the name of a newly prescribed medication or upload a photo of the prescription into the app.

[1890] Step 2:

[1891] Terminal: Sends the entered medication information to the server.

[1892] Step 3:

[1893] Server: Based on the received drug information, retrieves detailed information about the corresponding drug from the database.

[1894] Step 4:

[1895] Server: The acquired detailed drug information is passed to the AI ​​model, which organizes and generates it in a format optimized for the user.

[1896] Step 5:

[1897] Server: Sends information about the generated medicine, such as its efficacy, how to take it, and precautions, to the device.

[1898] Step 6:

[1899] Terminal: Displays the received medication information to the user.

[1900] ---

[1901] 3. Monitoring medication adherence

[1902] Step 1:

[1903] User: Enter daily medication status and changes in physical condition into the app.

[1904] Step 2:

[1905] Terminal: Sends the entered medication status and physical condition data to the server.

[1906] Step 3:

[1907] Server: Passes the received data to the AI ​​model to evaluate the effectiveness of the drug.

[1908] Step 4:

[1909] Server: Generates feedback based on the evaluation results from the AI ​​model.

[1910] Server: Uses an emotion engine to recognize the emotional state from the user's input and interactions.

[1911] Step 5:

[1912] Server: Reflects the emotional state recognized by the emotion engine and adjusts the feedback content.

[1913] Step 6:

[1914] Server: Sends adjusted feedback information to the device.

[1915] Step 7:

[1916] Terminal: Displays tailored information to the user based on the received feedback and emotion engine.

[1917] ---

[1918] 4. Data Sharing

[1919] Step 1:

[1920] User: Opt in to the app to share data with doctors and pharmacists.

[1921] Step 2:

[1922] Device: Sends a data sharing confirmation message to the server.

[1923] Step 3:

[1924] Server: Receives the confirmation message and generates a message asking the user for permission.

[1925] Server: Analyzes the user's emotional state using the emotion engine and generates alerts as needed.

[1926] Step 4:

[1927] On your device: Prompt the user for permission to share data.

[1928] Step 5:

[1929] User: Your app responds to grant permission.

[1930] Step 6:

[1931] Terminal: Sends an authorization response to the server.

[1932] Step 7:

[1933] Server: Verifies user authorization and sends the required data to the medical professional.

[1934] Step 8:

[1935] Server: Sends a confirmation message to the terminal that data transmission is complete.

[1936] Step 9:

[1937] On the device: Display a notification to the user that data sharing is complete.

[1938] Example 2

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

[1940] Elderly and seriously ill patients face challenges in managing multiple medications efficiently and safely due to a lack of support tailored to their emotional state. Real-time data, such as medication information and changes in physical condition, is often not properly evaluated, preventing appropriate feedback from being provided to users. Furthermore, there is a lack of mechanisms to alleviate users' anxiety when sharing data with medical professionals.

[1941] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a means for registering basic information in a database, a means for acquiring detailed information about medications and optimizing them, a means using an AI model to evaluate medication status and physical condition, a means including an emotion engine that recognizes emotional states from input data and interactions and adjusts feedback, and a means for transmitting necessary data to medical professionals with the user's permission. This enables elderly people and seriously ill patients to efficiently and safely manage their medications and receive appropriate support and feedback according to their emotional states, enabling comprehensive support through data sharing with medical professionals.

[1942] "Means for registering basic information in a database" refers to a function that saves information entered by the user, such as name, date of birth, medical history, and allergy history, in a database within the system.

[1943] "Means for obtaining detailed drug information" refers to a function that extracts information such as the specific efficacy, usage, and precautions of the drug stored in the database from the drug name and prescription information entered or uploaded by the user.

[1944] "Optimization means" is a function that uses an AI model to organize the detailed drug information acquired into a form that is optimal for the user and provides it in a format that is easy for the user to understand.

[1945] "Methods using an AI model to evaluate medication status and physical condition" refers to a function that inputs data reflecting daily medication status and changes in physical condition into an AI model and evaluates the effectiveness and side effects of medication.

[1946] The "means including an emotion engine" is a technology that recognizes the user's emotional state from input data and interactions with the system, and adjusts the content and format of feedback according to the user's emotional state.

[1947] "Means for sending necessary data to medical professionals" is a function that, with the user's permission, provides medication information and health data stored on the server to medical professionals such as doctors and pharmacists.

[1948] MODE FOR CARRYING OUT THE INVENTION

[1949] This invention is a system for managing various medications efficiently and safely for elderly and seriously ill patients, and aims to enhance support by recognizing the user's emotional state. This system is constructed using a user terminal, a server, a database, an AI model, and an emotion engine.

[1950] User Registration

[1951] The user launches the app, selects the new registration option, and enters basic information such as name, date of birth, medical history, and allergy history. The device receives the basic information entered by the user, validates it, and then sends the information to the server. The server saves the received basic information in a MySQL database, generates a registration completion message, and sends it to the device. For example, if a user enters "Yamada Taro" and a date of birth of "January 1, 1950," the device sends the information to the server, which saves it in the database. The device then displays a message saying "Registration complete."

[1952] Entering and checking medication information

[1953] The user enters the name of a newly prescribed medication (e.g., "amoxicillin") into the app or uploads a photo of the prescription. The device sends the entered or uploaded medication information to the server. The server retrieves specific details about the medication from a database and organizes information such as efficacy, dosage, and precautions using an AI model. The organized medication information is sent to the device and displayed to the user. For example, if a user enters "amoxicillin," the server organizes the information using an AI model and sends it to the device. The device displays the information to the user.

[1954] Medication monitoring

[1955] Users enter their daily medication status and changes in their physical condition into the app (e.g., "I had a headache after taking my medicine"). The device then sends the entered medication status and physical condition data to the server. The server passes the received data to an AI model to evaluate the medication's effectiveness and side effects. At the same time, it uses an emotion engine to analyze the user's emotional state. Feedback is generated based on the evaluation results and emotional state and sent to the device. For example, if the user enters that they have a headache, the server will generate feedback such as "This headache may be a side effect of your medication, so you should contact your doctor," and send it to the device. The device then displays this feedback to the user, along with a message to ease their anxiety.

[1956] Data sharing

[1957] A user can request to share data with a doctor or pharmacist. The device sends a confirmation message for data sharing to the server. The server receives the confirmation message and generates a message requesting the user's permission. It uses an emotion engine to analyze the user's emotional state and generate an alert if necessary. The device displays a message to the user requesting permission to share data, and when the user enters permission, the device sends the response to the server. The server confirms the user's permission and sends the required data to a medical professional. The device notifies the user that data sharing is complete. For example, a user requests to share data with a doctor, and the device sends that information to the server. The server uses an emotion engine to analyze the user's emotional state and generate an alert. If the user allows sharing, the server sends the data to the doctor and sends a completion message to the device. The device notifies the user that sharing is complete.

[1958] Prompt Sentence Examples

[1959] Below are some example prompts that can be used by a generative AI model to generate appropriate feedback based on the user's emotional state.

[1960] The user types, "I had a headache after taking medicine." The emotion engine recognizes that his emotional state is "anxious." Generate a message that eases his anxiety while informing him that the headache may be a side effect of the medicine.

[1961] This system allows elderly and seriously ill patients to efficiently and safely manage their prescribed medications. Furthermore, by using AI and an emotion engine, appropriate support can be provided according to the user's emotional state, reducing anxiety and enabling prompt treatment. Furthermore, by sharing data with medical professionals, more comprehensive medical support can be achieved.

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

[1963] Program processing flow

[1964] User Registration

[1965] Step 1:

[1966] User: Launches the app and selects the "New Registration" option. Enters basic information such as name, date of birth, medical history, and allergy history.

[1967] Input: Basic information such as name, date of birth, medical history, and allergy history.

[1968] Output: Basic information is sent to the terminal.

[1969] Specific operation: The user launches the app, goes to the new registration screen, and enters information into the input form.

[1970] Step 2:

[1971] Terminal: Receives basic information entered by the user in real time and performs simple validation (input check).

[1972] Input: Basic information (name, date of birth, medical history, allergy history).

[1973] Output: Data that passes validation is sent to the server.

[1974] Specific operation: The terminal checks the format and required fields of the entered data, and if there are no errors, it sends the data to the server.

[1975] Step 3:

[1976] Server: Stores basic information received from the device in a MySQL database.

[1977] Input: Basic information that passes validation.

[1978] Output: Basic information is saved to the database and a save completion notification is generated.

[1979] Specific operation: The server saves the received data in the MySQL database using the INSERT statement and generates a save completion message.

[1980] Step 4:

[1981] Server: Generates a registration completion message and sends it to the terminal.

[1982] Input: Notification that saving is complete.

[1983] Output: A registration complete message is sent to the terminal.

[1984] Specific operation: The server confirms that the saving is complete, generates a message saying "Registration completed" and sends it to the terminal.

[1985] Step 5:

[1986] Terminal: Display a registration completion message to the user.

[1987] Input: Registration complete message.

[1988] Output: A registration completion message is displayed on the user's screen.

[1989] Specific behavior: The device will display the received message in a pop-up format or in the notification bar.

[1990] Entering and checking medication information

[1991] Step 1:

[1992] User: Enter the name of a newly prescribed medication (e.g., "amoxicillin") into the app or upload a photo of the prescription.

[1993] Input: Name of medication or photo of prescription.

[1994] Output: Medication information is sent to the terminal.

[1995] How it works: The user opens the app and either enters the name of the medication in the text box or uses the camera function to upload a photo of the prescription.

[1996] Step 2:

[1997] Terminal: Sends entered or uploaded medication information to the server.

[1998] Input: Name of medication or photo of prescription.

[1999] Output: The medication information is sent to the server.

[2000] Specific operation: The terminal structures the input text data or image data and sends it to the server via an HTTP request.

[2001] Step 3:

[2002] Server: Retrieves detailed drug information from the database.

[2003] Input: Name of medication, or information extracted from image data.

[2004] Output: Detailed information about the drug.

[2005] Specific operation: The server queries the MySQL database to obtain information such as the drug's efficacy, usage, and precautions.

[2006] Step 4:

[2007] Server: The acquired detailed information on the medication is passed to the AI ​​model, and data processing is performed to optimize it for the user.

[2008] Input: detailed information about the drug.

[2009] Output: Optimized medication information.

[2010] Specific operation: The server uses an AI model (for example, using Python's TensorFlow or PyTorch) to optimize the acquired information into a format that is easy for the user to understand.

[2011] Step 5:

[2012] Server: Sends optimized medication information to the terminal.

[2013] Input: Optimized drug information.

[2014] Output: Medication information is sent to the terminal.

[2015] Specific operation: The server converts the optimized information into a data format such as JSON and sends it to the terminal.

[2016] Step 6:

[2017] Terminal: Display optimized medication information to the user.

[2018] Input: Optimized drug information.

[2019] Output: The optimized medication information is displayed on the user's screen.

[2020] Specific operation: The device displays the received information on the app interface for the user to view.

[2021] Medication monitoring

[2022] Step 1:

[2023] User: Enter daily medication status and changes in physical condition into the app (e.g., "I had a headache after taking my medicine").

[2024] Input: Medication status and changes in physical condition.

[2025] Output: Medication status and physical condition data are sent to the terminal.

[2026] Specific operation: The user enters information about medication status and changes in physical condition in text into the app's input form.

[2027] Step 2:

[2028] Terminal: Sends the entered medication status and physical condition data to the server.

[2029] Input: Medication status and changes in physical condition.

[2030] Output: Medication status and physical condition data are sent to the server.

[2031] Specific operation: The terminal structures the input data and sends it to the server via an HTTP request.

[2032] Step 3:

[2033] Server: Passes the received data to the AI ​​model to evaluate the effectiveness and side effects of the drug.

[2034] Input: Medication status and changes in physical condition.

[2035] Output: Evaluation results of drug effectiveness and side effects.

[2036] Specific operation: The server uses Python's TensorFlow and PyTorch to input data into the AI ​​model and perform evaluation.

[2037] Step 4:

[2038] Server: Analyzes the user's emotional state using an emotion engine.

[2039] Input: Assessment results and interaction data.

[2040] Output: The user's emotional state.

[2041] Specific operation: The server uses an emotion engine (e.g., IBM Watson or Google Cloud's natural language API) to identify the emotional state from the interaction data.

[2042] Step 5:

[2043] Server: Generates feedback based on the evaluation results and emotional state.

[2044] Input: Evaluation results and the user's emotional state.

[2045] Output: An appropriate feedback message.

[2046] Specific operation: The server combines the evaluation results and emotional state to create a feedback message using a Python script.

[2047] Step 6:

[2048] Server: Sends the generated feedback to the device.

[2049] Input: Feedback message.

[2050] Output: A feedback message is sent to the terminal.

[2051] Specific operation: The server sends a feedback message to the terminal in JSON format or similar.

[2052] Step 7:

[2053] Terminal: Display a feedback message to the user.

[2054] Input: Feedback message.

[2055] Output: A feedback message is displayed to the user.

[2056] Specific behavior: The device will display a feedback message in a pop-up or notification bar.

[2057] Data sharing

[2058] Step 1:

[2059] User: Wants to share data with doctors and pharmacists.

[2060] Input: The action you wish to share data for.

[2061] Output: A request to share data is sent to the device.

[2062] How it works: The user selects the app's data sharing options and specifies the data they want to share.

[2063] Step 2:

[2064] Device: Sends a data sharing confirmation message to the server.

[2065] Input: Data sharing request.

[2066] Output: A confirmation message is sent to the server.

[2067] Specific operation: The device receives a request to share data and sends the request to the server.

[2068] Step 3:

[2069] Server: Receives the confirmation message and generates a message asking the user for permission.

[2070] Input: Data sharing request.

[2071] Output: A message asking for permission.

[2072] Specific operation: The server confirms the content that the user wishes to share, analyzes the user's emotional state using an emotion engine, and generates an appropriate permission message.

[2073] Step 4:

[2074] Server: Sends a message to the device requesting permission.

[2075] Input: A message asking for permission.

[2076] Output: A message is sent to the terminal asking for permission.

[2077] Specific operation: The server sends the generated authorization message to the terminal and waits for the user's response.

[2078] Step 5:

[2079] Terminal: Prompt the user for permission.

[2080] Input: A message asking for permission.

[2081] Output: A message will appear on the user's screen asking for permission.

[2082] Specific operation: The device will display a pop-up permission message to the user, prompting them to respond.

[2083] Step 6:

[2084] User: The app responds to grant permission to share data.

[2085] Input: Authorization response.

[2086] Output: An authorization response is sent to the terminal.

[2087] Specific behavior: The user sees the permission message and responds to allow sharing.

[2088] Step 7:

[2089] Terminal: Sends an authorization response to the server.

[2090] Input: Authorization response.

[2091] Output: An authorization response is sent to the server.

[2092] Specific operation: The terminal receives the user's authorization response and sends it to the server.

[2093] Step 8:

[2094] Server: Checks the user's authorization and sends the required data to the medical professional.

[2095] Input: Authorization response.

[2096] Output: Data is sent to a medical professional.

[2097] What happens: The server verifies the user's permission and sends the necessary data to the medical professional via email or other secure method.

[2098] Step 9:

[2099] Server: Generates a notification that data sharing is complete and sends it to the device.

[2100] Input: Data sharing completion information.

[2101] Output: A notification of completion of sharing is sent to the device.

[2102] Specific operation: The server confirms that the sharing is complete, generates a completion message, and sends it to the terminal.

[2103] Step 10:

[2104] Device: Notify the user that data sharing is complete.

[2105] Input: Share completion notification.

[2106] Output: A notification of sharing completion will be displayed on the user's screen.

[2107] Specific behavior: The device notifies the user that sharing is complete and allows them to confirm.

[2108] (Application example 2)

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

[2110] Managing multiple medications efficiently and safely is a major challenge for elderly and seriously ill patients. Adhering to the appropriate timing and dosage is particularly important when taking multiple medications, but management can be difficult. Patients must also be aware of drug side effects and interactions, and respond quickly to changes in their physical condition. Furthermore, the impact of emotional state on medication intake must be considered, and support is needed to help patients manage their medications in a reassuring manner. Sharing information with medical professionals is also important, and efficient methods for this process are also needed.

[2111] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[2112] In this invention, the server includes means for registering basic information entered by a user in a database, means for receiving the names of medications prescribed to the user and prescription information and retrieving detailed information about the corresponding medications from the database, means for optimizing the retrieved detailed information about the medications using an AI model and providing it to the user, means for receiving the user's daily medication status and changes in physical condition and evaluating them using the AI ​​model, means for providing feedback to the user based on the evaluation results, means for transmitting necessary data to medical professionals with the user's permission, means for recognizing the user's emotional state using an emotion analysis engine and adjusting the support to be provided, and means for supporting the purchase and management of medications in a virtual store. This not only enables elderly people and seriously ill patients to efficiently and safely manage a variety of medications, but also enables appropriate support to be provided according to the user's emotional state and efficient data sharing with medical professionals.

[2113] "Basic information" refers to personal data such as the user's name, date of birth, medical history, and allergy history.

[2114] A "database" is a system in which information is organized and stored, including basic user information and medication information.

[2115] A "prescription" is a document that lists the medication prescribed by a doctor to a patient.

[2116] "Detailed drug information" refers to information such as the drug name, efficacy, usage and dosage, and side effects.

[2117] An "AI model" is a system that uses algorithms to analyze data and predict and provide optimal results.

[2118] "Medication status" refers to information about when and how a user takes medicine.

[2119] "Changes in physical condition" is information about changes in the user's daily health condition.

[2120] "Feedback" refers to advice or information provided to the user based on acquired data.

[2121] An "emotion analysis engine" is a technology that recognizes and analyzes a user's emotional state from their input information and interactions.

[2122] A "virtual store" is a virtual store that offers products and services over the Internet.

[2123] "Support" refers to assistance and help provided to enable users to use the system effectively.

[2124] "Medical professionals" are professionals such as doctors and pharmacists who are involved in the diagnosis and treatment of diseases.

[2125] "Data sharing" means sharing a user's information with other systems or third parties.

[2126] The present invention relates to a system that enables elderly and seriously ill patients to efficiently and safely manage a variety of medications, and is implemented with the following configuration: This system is composed of a user terminal, a server, a database, an AI model, and an emotion engine.

[2127] 1. User Registration

[2128] The user enters basic information via the terminal and registers it in the database. This includes information such as name, date of birth, medical history, and allergy history. The terminal then sends the entered information to the server, which stores it in the database. Once user registration is complete, a confirmation message is displayed on the terminal.

[2129] Technologies used:

[2130] Hardware: Smartphone or tablet

[2131] Software: Flask (server side), SQLite (database)

[2132] Examples:

[2133] The user launches the app, selects "New Registration," and enters their name "Yamada Hanako," their date of birth "1950-12-03," their medical history "Diabetes," and their allergy history "None." Once the information is complete, it is sent from the device to the server and saved in the database. A registration completion message is displayed on the device.

[2134] 2. Enter and confirm medication information

[2135] Users enter or upload the name of a new prescription and a photo of the prescription into the app. The device sends the information to the server, which retrieves details about the corresponding medication from a database. The server then uses an AI model to generate personalized information for the user and sends it to the device.

[2136] Technologies used:

[2137] Hardware: Smartphone or tablet

[2138] Software: Flask (server side), SQLite (database), generative AI model

[2139] Examples:

[2140] If a user is prescribed the drug "amoxicillin," they enter the name into the app and upload a photo of the prescription. The device sends this information to the server, which retrieves detailed information about "amoxicillin" from a database. The AI ​​model optimizes the drug's efficacy, dosage, and precautions and sends them to the device. The device then displays the information to the user.

[2141] 3. Monitoring medication adherence

[2142] Users enter their daily medication status and changes in their physical condition into the app. The device then sends the information to a server, which evaluates the data using an AI model and an emotion engine to recognize the user's emotional state and provide feedback accordingly.

[2143] Technologies used:

[2144] Hardware: Smartphone or tablet

[2145] Software: Flask (server-side), generative AI model, sentiment analysis engine

[2146] Examples:

[2147] The user enters into the app, "I had a headache after taking my medication." The device sends this information to the server, which uses an AI model to evaluate the medication's effectiveness and side effects. The emotion engine analyzes the user's emotional state, and if anxiety is recognized, a message is sent to the device saying, "This headache may be a side effect of the medication. Please contact your doctor."

[2148] 4. Data Sharing

[2149] When a user requests to share data with a medical professional, the device sends the information to the server. The server generates a message requesting the user's permission and evaluates the user's emotional state using an emotion engine. If permission is granted, the required data is sent to the medical professional and a completion message is displayed on the device.

[2150] Technologies used:

[2151] Hardware: Smartphone or tablet

[2152] Software: Flask (server side), sentiment analysis engine

[2153] Examples:

[2154] If a user wants to share data with a doctor, the device sends the information to the server. The server sends a confirmation message to the user and analyzes the state with the emotion engine. If the user gives permission, the server sends the data to the doctor and notifies the device that the sharing is complete.

[2155] Example prompt sentence:

[2156] Please enter your username: Taro Tanaka

[2157] Enter your date of birth: 1950-07-15

[2158] Please enter your medical history: High blood pressure

[2159] Please enter your allergies: None

[2160] Registration procedure is complete. Please press the "Add medication information" button.

[2161] Enter the name of the drug: Amoxicillin

[2162] Please enter your medication status: I had a headache after taking the medication.

[2163] Parsing...

[2164] This headache could be a side effect of your medication, so contact your doctor. If you're worried, we're here to help.

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

[2166] Step 1:

[2167] The user enters basic information.

[2168] The user starts the app and enters basic information such as name, date of birth, medical history, and allergy history on the new registration screen. After completing the entry, the data is sent by the device to the server. The server stores the received information in a database and generates a registration completion message and sends it to the device. This registers the user's basic information in the database.

[2169] Input: Name, date of birth, medical history, allergy history

[2170] Output: Your basic information will be saved in the database and a message will appear on your terminal saying that your registration is complete.

[2171] Step 2:

[2172] The user enters medication information.

[2173] The user enters or uploads the name of a newly prescribed medication and a photo of the prescription into the app. The device sends this information to the server, which then compares the received medication information with its database. It then obtains detailed information about the medication and uses a generative AI model to generate medication information optimized for the user. The generated medication information is then sent to the device and displayed to the user.

[2174] Input: Name of medicine, photo of prescription

[2175] Output: The optimized medication information is displayed on the terminal.

[2176] Step 3:

[2177] The user inputs the medication status.

[2178] Users enter their daily medication status and changes in their physical condition into the app. The device sends the data to the server, which then passes it to an AI model for evaluation. Based on the evaluation results, an emotion analysis engine recognizes the user's emotional state and generates tailored feedback. The generated feedback is sent to the device and displayed to the user.

[2179] Input: Medication status, changes in physical condition

[2180] Output: Feedback based on the evaluation results and the user's emotional state is displayed on the device.

[2181] Step 4:

[2182] The user wants to share data.

[2183] When a user requests to share data with a medical professional, the device sends the information to the server. The server generates a confirmation message and generates an alert if necessary, using an emotion analysis engine to evaluate the user's emotional state. After receiving permission from the user, the server sends the required data to the medical professional and displays a completion message on the device.

[2184] Input: Data sharing preference

[2185] Output: A data sharing confirmation message and a sharing completion message will be displayed on the terminal.

[2186] These steps allow users to manage their medications efficiently and safely, while providing reassuring support.

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

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

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

[2190] [Fourth embodiment]

[2191] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

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

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

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

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

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

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

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

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

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

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

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

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

[2204] The purpose of this invention is to provide a system that enables elderly and seriously ill patients to efficiently and safely manage a variety of medications. This system is constructed using user terminals, a server, a database, and an AI model.

[2205] 1. User Registration

[2206] User

[2207] Launch the app and select the option to sign up.

[2208] Enter basic information (name, date of birth, medical history, allergy history, etc.).

[2209] Terminal

[2210] Receives basic information entered by the user and sends it to the server.

[2211] server

[2212] The received basic information is saved in the database.

[2213] A registration completion message is sent to the terminal.

[2214] Specific examples

[2215] The user registers using the app and enters their name and date of birth. The device sends this information to the server, which stores it in a database. A notification of registration completion is then displayed on the device.

[2216] 2. Enter and confirm medication information

[2217] User

[2218] Enter or upload the name of your newly prescribed medication and a photo of your prescription into the app.

[2219] Terminal

[2220] The entered medication information is sent to the server.

[2221] server

[2222] Drug information is retrieved from a database and organized and generated in a format optimal for the user using an AI model.

[2223] The generated medication information is sent to the terminal.

[2224] Specific examples

[2225] If a user is prescribed the drug "amoxicillin," they enter the name into the app, and the device sends that information to the server. The server retrieves detailed information about "amoxicillin" from the database, uses an AI model to organize information about its efficacy, dosage, and precautions, and sends it to the device. The device then displays that information to the user.

[2226] 3. Monitoring medication adherence

[2227] User

[2228] Enter your daily medication status and changes in your physical condition into the app.

[2229] Terminal

[2230] The entered medication status and physical condition data is sent to the server.

[2231] server

[2232] Based on the received data, an AI model evaluates the effectiveness of the drug.

[2233] The evaluation results are generated as feedback and sent to the terminal.

[2234] Specific examples

[2235] When a user inputs "I had a headache after taking medicine," the device sends that information to the server. The server uses an AI model to evaluate the possibility of a side effect from the medicine and sends the results to the device. The device then notifies the user, "This headache may be a side effect from the medicine, so you should contact your doctor."

[2236] 4. Data Sharing

[2237] User

[2238] I would like to share my data with doctors and pharmacists.

[2239] Terminal

[2240] A data sharing confirmation message is sent to the server.

[2241] server

[2242] A confirmation message is received and user permission is obtained.

[2243] Send necessary medication history and medication status data to the patient's doctor or pharmacist.

[2244] Specific examples

[2245] When a user wishes to share data with a doctor, the device sends the information to the server. The server sends a confirmation message to the user and, after obtaining the user's permission, sends the required data to the doctor. A completion message is sent to the device, and the device notifies the user that the sharing is complete.

[2246] This system allows elderly and seriously ill patients to efficiently and safely manage their prescribed medications. Furthermore, by using AI, the effectiveness and side effects of medications can be quickly evaluated, enabling users to more appropriately manage their health. Furthermore, medical support can be enhanced through data sharing with medical professionals.

[2247] The processing flow will be explained below.

[2248] 1. User Registration

[2249] Step 1:

[2250] User: Launches the app and selects the option to sign up.

[2251] Step 2:

[2252] Terminal: A screen is displayed for the user to enter basic information such as name, date of birth, medical history, and allergy history.

[2253] Step 3:

[2254] User: Enter basic information such as your name, date of birth, medical history, and allergy history.

[2255] Step 4:

[2256] Terminal: Sends the entered basic information to the server.

[2257] Step 5:

[2258] Server: Stores the received basic information in a database.

[2259] Step 6:

[2260] Server: Sends a registration completion message to the device.

[2261] Step 7:

[2262] On the device: Display a notification to the user that registration is complete.

[2263] ---

[2264] 2. Enter and confirm medication information

[2265] Step 1:

[2266] User: Manually enter the name of a newly prescribed medication or upload a photo of the prescription into the app.

[2267] Step 2:

[2268] Terminal: Sends the entered medication information to the server.

[2269] Step 3:

[2270] Server: Based on the received drug information, retrieves detailed information about the corresponding drug from the database.

[2271] Step 4:

[2272] Server: The acquired detailed drug information is passed to the AI ​​model, which organizes and generates it in a format optimized for the user.

[2273] Step 5:

[2274] Server: Sends information about the generated medicine, such as its efficacy, how to take it, and precautions, to the device.

[2275] Step 6:

[2276] Terminal: Displays the received medication information to the user.

[2277] ---

[2278] 3. Monitoring medication adherence

[2279] Step 1:

[2280] User: Enter daily medication status and changes in physical condition into the app.

[2281] Step 2:

[2282] Terminal: Sends the entered medication status and physical condition data to the server.

[2283] Step 3:

[2284] Server: Passes the received data to the AI ​​model to evaluate the effectiveness of the drug.

[2285] Step 4:

[2286] Server: Generates feedback based on the evaluation results.

[2287] Step 5:

[2288] Server: Sends the generated feedback to the device.

[2289] Step 6:

[2290] Terminal: Display received feedback to the user.

[2291] ---

[2292] 4. Data Sharing

[2293] Step 1:

[2294] User: Opt in to the app to share data with doctors and pharmacists.

[2295] Step 2:

[2296] Device: Sends a data sharing confirmation message to the server.

[2297] Step 3:

[2298] Server: Receives the confirmation message and generates a message asking the user for permission.

[2299] Step 4:

[2300] On your device: Prompt the user for permission to share data.

[2301] Step 5:

[2302] User: Your app responds to grant permission.

[2303] Step 6:

[2304] Terminal: Sends an authorization response to the server.

[2305] Step 7:

[2306] Server: Verifies user authorization and sends the required data to the medical professional.

[2307] Step 8:

[2308] Server: Sends a confirmation message to the terminal that data transmission is complete.

[2309] Step 9:

[2310] On the device: Display a notification to the user that data sharing is complete.

[2311] Example 1

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

[2313] Managing a wide variety of medications efficiently and safely for elderly and seriously ill patients is a complex and difficult task. Automation is particularly desirable, as it requires accurate understanding of the patient's medication status and changes in physical condition, and appropriate management. It is also necessary to quickly evaluate the effectiveness and side effects of medications and smoothly share data with medical professionals. This is essential to maintain optimal health for users.

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

[2315] In this invention, the server includes means for registering basic information entered by the user in a database, means for receiving the names and prescription information of medications prescribed to the user and retrieving detailed information about the corresponding medications from the database, means for optimizing the retrieved detailed information about the medications using a generative AI model and providing it to the user, means for receiving the user's daily medication status and changes in physical condition and evaluating them using the generative AI model, means for providing feedback to the user based on the evaluation results, and means for transmitting necessary data to a medical professional with the user's permission. This not only enables efficient and safe medication management, but also enables rapid evaluation of the effects and side effects of medications, thereby enabling the user's health to be maintained at an optimum level.

[2316] "Basic information" refers to personal information such as the user's name, date of birth, medical history, and allergy history.

[2317] "Database" refers to a system that stores and manages data such as basic user information, detailed medication information, medication status, and changes in physical condition.

[2318] A "generative AI model" refers to a model that uses artificial intelligence technology to analyze input data and generate optimized information.

[2319] "Evaluation means" refers to the process of analyzing received data using a generative AI model to evaluate the effectiveness and side effects of a drug.

[2320] "Feedback" refers to providing the results evaluated by the generative AI model as advice or notifications to the user.

[2321] "Medical professionals" refers to professionals engaged in medical care, such as doctors and pharmacists.

[2322] "Permission" means that the user gives consent to the sharing or use of data.

[2323] "Medication status" refers to the situation in which a user inputs information about daily medication.

[2324] "Changes in physical condition" refers to a situation in which changes in the user's health condition are input.

[2325] "Detailed drug information" refers to information such as the drug's efficacy, usage, and precautions.

[2326] "Transmission" refers to the process or technology used to transmit data or information to other systems or devices.

[2327] MODE FOR CARRYING OUT THE INVENTION

[2328] This invention provides a system that enables elderly and seriously ill patients to efficiently and safely manage multiple medications. This system is constructed using user terminals, a server, a database, and a generative AI model.

[2329] Hardware and software used

[2330] Hardware

[2331] User device (smartphone or tablet)

[2332] Server (database management server, generative AI model execution server)

[2333] software

[2334] Application software to be installed on user devices

[2335] Database management systems (e.g., MySQL, PostgreSQL, etc.)

[2336] Generative AI models (Python frameworks that host machine learning models, e.g., TensorFlow, PyTorch)

[2337] User Registration

[2338] User

[2339] Launch the app and select the new registration option. Enter basic information such as your name, date of birth, medical history, and allergy history.

[2340] Terminal

[2341] Receives basic information entered by the user and sends it to the server.

[2342] server

[2343] The received basic information is saved in the database.

[2344] A registration completion message is sent to the terminal.

[2345] Specific examples

[2346] The user registers using the app and enters their name and date of birth. The device sends this information to the server, which stores it in a database. A notification of registration completion is then displayed on the device.

[2347] Prompt example

[2348] "Start new user registration. Please enter your name and date of birth."

[2349] Entering and checking medication information

[2350] User

[2351] Enter or upload the name of your newly prescribed medication and a photo of your prescription into the app.

[2352] Terminal

[2353] The entered medication information is sent to the server.

[2354] server

[2355] Drug information is obtained from the database and organized and generated in a form optimal for the user using a generative AI model.

[2356] The organized and generated medication information is sent to the terminal.

[2357] Specific examples

[2358] If a user is prescribed the drug "amoxicillin," they enter the name into the app, and the device sends that information to the server. The server retrieves detailed information about "amoxicillin" from the database, organizes its efficacy, usage, and precautions using a generative AI model, and sends it to the device. The device then displays that information to the user.

[2359] Prompt example

[2360] "Enter the name of your newly prescribed medication and get more information."

[2361] Medication monitoring

[2362] User

[2363] Enter your daily medication status and changes in your physical condition into the app.

[2364] Terminal

[2365] The entered medication status and physical condition data is sent to the server.

[2366] server

[2367] Based on the received data, a generative AI model evaluates the effectiveness of the drug.

[2368] The evaluation results are generated as feedback and sent to the terminal.

[2369] Specific examples

[2370] When a user inputs "I had a headache after taking medicine," the device sends that information to the server. The server uses a generative AI model to evaluate the possibility of a side effect from the medicine and sends the results to the device. The device then notifies the user, "This headache may be a side effect from the medicine, so please contact your doctor."

[2371] Data sharing

[2372] User

[2373] I would like to share my data with doctors and pharmacists.

[2374] Terminal

[2375] A data sharing confirmation message is sent to the server.

[2376] server

[2377] A confirmation message is received and user permission is obtained.

[2378] Send necessary medication history and medication status data to the patient's doctor or pharmacist.

[2379] Specific examples

[2380] When a user wishes to share data with a doctor, the device sends the information to the server. The server sends a confirmation message to the user and, after obtaining the user's permission, sends the required data to the doctor. A completion message is sent to the device, and the device notifies the user that the sharing is complete.

[2381] Summary

[2382] The system of this invention allows elderly and seriously ill patients to efficiently and safely manage their prescribed medications. Furthermore, the generative AI model allows for rapid evaluation of medication effectiveness and side effects, enabling users to better manage their health. Furthermore, data sharing with medical professionals enhances medical support.

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

[2384] Program processing flow

[2385] User Registration

[2386] Step 1:

[2387] User

[2388] Launch the app and select the option to register. The basic information you will need to enter here includes your name, date of birth, medical history, and allergy history.

[2389] Step 2:

[2390] Terminal

[2391] It receives basic information entered by the user and sends it to the server. The data obtained as input is the user's personal information.

[2392] Step 3:

[2393] server

[2394] The received basic information is saved in the database, and the user's basic information is registered in the system.

[2395] A message indicating that the save is complete is generated and sent to the terminal. The output is a "Registration Complete" notification.

[2396] Step 4:

[2397] Terminal

[2398] The registration completion notification received from the server is displayed to the user, allowing the user to confirm that registration was completed successfully.

[2399] Specific actions

[2400] Tap "New Registration" on the app screen and enter your information according to the prompt "Start new user registration. Please enter your name and date of birth."

[2401] When you tap "Send," basic information will be sent from your device to the server.

[2402] The server saves the information in a database and notifies the terminal that "registration is complete."

[2403] A completion notification will be displayed on the user's device.

[2404] Entering and checking medication information

[2405] Step 1:

[2406] User

[2407] Enter or upload the name of the newly prescribed medication and a photo of the prescription into the app. The information entered here is the name of the medication and an image of the prescription.

[2408] Step 2:

[2409] Terminal

[2410] Sends the entered medication information to the server. Performs the operation to send the entered data to the server.

[2411] Step 3:

[2412] server

[2413] Retrieves detailed information about the corresponding drug from the database. The input is the name of the drug and an image of the prescription, and retrieves the corresponding information from the database.

[2414] The acquired information is processed by a generative AI model and organized and generated in an optimal form, resulting in optimized drug information to be provided to users.

[2415] Step 4:

[2416] server

[2417] The organized and generated drug information is sent to the terminal, and the output is the optimized drug information.

[2418] Step 5:

[2419] Terminal

[2420] The medicine information received from the server is displayed to the user, allowing the user to check detailed medicine information.

[2421] Specific actions

[2422] Select "Register a new medication" in the app, enter the name of the medication according to the prompt "Please enter the name of your newly prescribed medication. We will obtain detailed information.", and upload a photo of the prescription.

[2423] The input information is sent from the terminal to the server.

[2424] The server retrieves the relevant drug information from the database and uses a generative AI model to optimize and organize the efficacy, usage, and precautions.

[2425] The organized information is sent to the device and displayed on the user's app screen.

[2426] Medication monitoring

[2427] Step 1:

[2428] User

[2429] Daily medication status and changes in physical condition are entered into the app. The data entered includes the timing of medication and changes in physical condition.

[2430] Step 2:

[2431] Terminal

[2432] Sends the entered medication status and physical condition data to the server. Performs the operation to send the entered data to the server.

[2433] Step 3:

[2434] server

[2435] The effectiveness of the medicine is evaluated using a generative AI model based on the received data. The inputs are medication status and physical condition data, which are evaluated using the generative AI model.

[2436] Step 4:

[2437] server

[2438] The evaluation results are generated as feedback and sent to the terminal, and the feedback results are output.

[2439] Step 5:

[2440] Terminal

[2441] The feedback received from the server is displayed to the user, allowing the user to learn about the effects and side effects of the medicine.

[2442] Specific actions

[2443] The app allows users to record their "medication status" and input the time they take their medication and their physical condition.

[2444] The input data is sent from the terminal to the server.

[2445] The server uses a generative AI model to analyze the input information and evaluate the drug's effectiveness and side effects.

[2446] The evaluation results are generated as feedback and sent to the terminal.

[2447] The user's app screen will display a message saying, "This headache may be a side effect of medication. Please contact your doctor."

[2448] Data sharing

[2449] Step 1:

[2450] User

[2451] I would like to share my data with my doctor and pharmacist. I would like to enter the contact information of my healthcare professional.

[2452] Step 2:

[2453] Terminal

[2454] A data sharing confirmation message is sent to the server. The operation is to send a confirmation message.

[2455] Step 3:

[2456] server

[2457] A confirmation message is received and the operation is performed to obtain the user's permission. The input is the user's permission data.

[2458] Step 4:

[2459] server

[2460] Send the necessary medication history and medication status data to a medical professional. The output is the transmission of the necessary data.

[2461] Step 5:

[2462] server

[2463] Generates a completion message and sends it to the terminal. The operation is sending a completion message, and the output is a completion notification.

[2464] Step 6:

[2465] Terminal

[2466] The completion notification received from the server is displayed to the user, allowing the user to confirm that data sharing has been completed.

[2467] Specific actions

[2468] Select "Data Sharing" in the app and enter the contact information of your doctor or pharmacist.

[2469] A confirmation message is sent from the terminal to the server.

[2470] The server prompts the user for permission.

[2471] If the user gives permission, the server sends the necessary data to the medical professional.

[2472] The terminal is notified that data transmission has been completed, and the message "Data sharing has been completed" is displayed to the user.

[2473] This provides a detailed explanation of the procedures by which the system of the present invention enables users to manage their medications efficiently and safely.

[2474] (Application example 1)

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

[2476] The present invention provides a system that enables elderly and seriously ill patients to efficiently and safely manage a wide variety of medications. However, conventional systems have had difficulty managing medications while ensuring user security. In particular, there has been a demand for a method to quickly respond to suspicious behavior or abnormalities.

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

[2478] In this invention, the server includes means for registering basic information entered by a user in a database, means for receiving the names of medications prescribed to the user and prescription information and retrieving detailed information about the corresponding medications from the database, means for optimizing the retrieved detailed information about the medications using a generative AI model and providing it to the user, means for receiving the user's daily medication status and changes in physical condition and evaluating them using the generative AI model, means for providing feedback to the user based on the evaluation results, means for transmitting necessary data to medical professionals with the user's permission, and means for receiving data from IoT devices and security cameras and issuing an alert when an abnormality is detected. This enables efficient and safe medication management as well as appropriate medication management while ensuring user security.

[2479] "User" refers to an individual who uses this system, and is particularly targeted at elderly people and seriously ill patients who need to take multiple types of medication.

[2480] "Basic information" refers to information necessary for managing the user's health, such as the user's name, date of birth, medical history, and allergy history.

[2481] "Database" refers to a system for storing and managing data such as a user's basic information, medication information, medication status, and changes in physical condition.

[2482] "Detailed drug information" refers to detailed information about a drug, such as its efficacy, how to take it, side effects, and precautions.

[2483] A "generative AI model" refers to an artificial intelligence model that generates and provides optimal information to users, and has the function of evaluating the effectiveness and side effects of medication.

[2484] "Medication status" refers to a record of the user's daily medication status and changes in physical condition.

[2485] "Feedback" refers to information or advice provided to the user based on the evaluation results.

[2486] "Medical professionals" refer to professionals who support users' health management, such as doctors and pharmacists.

[2487] "IoT devices" refer to devices that interconnect with each other via the Internet and collect and transmit data.

[2488] "Security camera" refers to a surveillance camera that records video and is used for anomaly detection.

[2489] An "alert" refers to a notification issued to a user as a warning when an abnormality is detected.

[2490] This invention is a system for managing multiple medications efficiently and safely for elderly and seriously ill patients. The system uses user terminals, servers, databases, generative AI models, IoT devices, and security cameras.

[2491] System configuration and operation

[2492] User Registration

[2493] Users use their smartphones or smart glasses to enter basic information into the system, including their name, date of birth, medical history, allergy history, etc. The device then sends this information to the server, which stores it in a database.

[2494] Entering and checking medication information

[2495] When a user receives a new prescription, they input or upload the name of the medication and a photo of the prescription from their smartphone. The device then sends this information to a server, which retrieves detailed information about the medication from a database. The retrieved information is then optimized for the user by a generative AI model, providing information on efficacy, dosage, and side effects.

[2496] Medication monitoring

[2497] Users enter their daily medication status and changes in their physical condition into their smartphone. The device then sends this information to a server, which then uses a generative AI model to evaluate the medication's effectiveness and symptoms. The evaluation results are provided to the user as feedback.

[2498] Data sharing

[2499] If the user wants to share data with a medical professional, the terminal sends a data sharing request to the server, and the server sends a confirmation message to the user and, after obtaining the user's permission, sends the required data to the medical professional.

[2500] Security Features

[2501] When IoT devices or security cameras detect suspicious activity or abnormalities, they send the data to a server, which analyzes the abnormality and issues an alert to the user if necessary, ensuring the user's safety.

[2502] Hardware and software used

[2503] Hardware: Smartphones, smart glasses, IoT devices, security cameras

[2504] Software: Python, RESTful API, generative AI models, cloud-based databases (e.g., AWS RDS, Google Firebase)

[2505] Specific examples

[2506] As a concrete example, the following prompt sentence can be input to a generative AI model:

[2507] Example prompt:

[2508] "A 60-year-old man has entered information about a new prescription for the medication 'Amoxicillin.' He has a history of high blood pressure. Please provide details about how the medication works, how to take it, and any side effects. Also, please explain how the security camera can be alerted if it detects any suspicious activity."

[2509] Based on this specific example, the generative AI model can provide users with advice on optimal medication information and security features.

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

[2511] Step 1: User Registration

[2512] The user uses a smartphone or smart glasses to enter basic information (name, date of birth, medical history, allergy history, etc.).

[2513] Input data: Name, date of birth, medical history, allergy history

[2514] Output data: User information stored in the database, registration completion message

[2515] Specific operation: The terminal sends the entered basic information to the server, which stores the information in the database, and then sends a registration completion message to the terminal.

[2516] Step 2: Enter and confirm medication information

[2517] The user enters or uploads information about the newly prescribed medication (medication name and photo of the prescription) from their smartphone.

[2518] Input data: name of medicine, photo of prescription

[2519] Output data: Detailed information on medications optimized for the user (effects, dosage, side effects)

[2520] Specific operation: The device sends the entered drug information to the server, which then retrieves detailed drug information from the database. The retrieved information is optimized by the generative AI model, and information on efficacy, dosage, and side effects is sent to the device and provided to the user.

[2521] Step 3: Monitoring medication adherence

[2522] Users enter their daily medication status and changes in their physical condition into their smartphone.

[2523] Input data: Medication status (medication name, time of administration), changes in physical condition (symptoms, changes in physical condition)

[2524] Output data: Feedback based on the evaluation results

[2525] Specific operation: The device sends the entered information on medication status and changes in physical condition to the server, which then evaluates this data using a generative AI model. The evaluation results are sent as feedback to the device and provided to the user.

[2526] Step 4: Share your data

[2527] When a user wants to share data with a medical professional, the terminal sends a request to the server to share the data.

[2528] Input data: Data sharing request, data to be shared

[2529] Output data: Sending data to medical professionals, confirmation message

[2530] Specific operation: The server will send a confirmation message to the user to confirm data sharing, and after obtaining the user's permission, it will send the required data to the medical professional. A completion message will be displayed on the terminal.

[2531] Step 5: Security Features

[2532] If IoT devices or security cameras detect suspicious activity or abnormalities, they send the data to a server.

[2533] Input data: Anomaly detection data (video, sensor information, etc.)

[2534] Output data: Alert message

[2535] Specific operation: The server analyzes the anomaly detection data, and if any suspicious activity or abnormality is detected, it immediately generates an alert message and sends it to the device. The user receives the alert notification from the device and can take action.

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

[2537] The purpose of this invention is to provide a system that can efficiently and safely manage various medications for elderly and seriously ill patients by recognizing the user's emotional state and providing enhanced support based on that. This system is constructed using a user terminal, a server, a database, an AI model, and an emotion engine.

[2538] 1. User Registration

[2539] User

[2540] Launch the app and select the option to sign up.

[2541] Enter basic information (name, date of birth, medical history, allergy history, etc.).

[2542] Terminal

[2543] Receives basic information entered by the user and sends it to the server.

[2544] server

[2545] The received basic information is saved in the database.

[2546] A registration completion message is sent to the terminal.

[2547] Specific examples

[2548] The user registers using the app and enters their name and date of birth. The device sends this information to the server, which stores it in a database. A notification of registration completion is then displayed on the device.

[2549] 2. Enter and confirm medication information

[2550] User

[2551] Enter or upload the name of your newly prescribed medication and a photo of your prescription into the app.

[2552] Terminal

[2553] The entered medication information is sent to the server.

[2554] server

[2555] Drug information is retrieved from a database and organized and generated in a format optimal for the user using an AI model.

[2556] The generated medication information is sent to the terminal.

[2557] Specific examples

[2558] If a user is prescribed the drug "amoxicillin," they enter the name into the app, and the device sends that information to the server. The server retrieves detailed information about "amoxicillin" from the database, uses an AI model to organize information about its efficacy, dosage, and precautions, and sends it to the device. The device then displays that information to the user.

[2559] 3. Monitoring medication adherence

[2560] User

[2561] Enter your daily medication status and changes in your physical condition into the app.

[2562] Terminal

[2563] The entered medication status and physical condition data is sent to the server.

[2564] server

[2565] The received data is passed to an AI model to evaluate the effectiveness of the drug.

[2566] Generate feedback based on the evaluation results.

[2567] An emotion engine is used to recognize the emotional state of a user from their input and interactions.

[2568] Terminal

[2569] Displaying tailored information to the user based on the received feedback and emotion engine.

[2570] Specific examples

[2571] When a user inputs "I had a headache after taking medicine," the device sends that information to the server. The server uses an AI model to evaluate the effectiveness of the medicine and possible side effects, and analyzes the results with an emotion engine to recognize the user's emotional state. Based on that information, appropriate feedback is generated and sent to the device. The device notifies the user that "This headache may be a side effect of the medicine, so you should contact your doctor," and also displays a message encouraging reassurance if the user is feeling anxious.

[2572] 4. Data Sharing

[2573] User

[2574] I would like to share my data with doctors and pharmacists.

[2575] Terminal

[2576] A data sharing confirmation message is sent to the server.

[2577] server

[2578] Receives confirmation messages and generates messages seeking user permission. Analyzes the user's emotional state with an emotion engine and generates alerts as needed.

[2579] Terminal

[2580] Prompt the user for permission to share data.

[2581] User

[2582] The app responds to grant permission.

[2583] Terminal

[2584] An authorization response is sent to the server.

[2585] server

[2586] Verify user permission and send required data to medical professionals.

[2587] Terminal

[2588] A notification is displayed to the user that data sharing has been completed.

[2589] Specific examples

[2590] When a user wishes to share data with a doctor, the device sends the information to the server. The server sends a confirmation message to the user, analyzes the user's emotional state using an emotion engine, and generates an appropriate alert if permission is granted. If the user gives permission, the server sends the data to the doctor and sends a completion message to the device. The device notifies the user that the sharing is complete.

[2591] This system allows elderly and seriously ill patients to efficiently and safely manage their prescribed medications. Furthermore, by using AI and an emotion engine, appropriate support is provided according to the user's emotional state, reducing anxiety and enabling prompt treatment. Furthermore, by sharing data with medical professionals, more comprehensive medical support is possible.

[2592] The processing flow will be explained below.

[2593] The purpose of this invention is to provide a system that can efficiently and safely manage various medications for elderly and seriously ill patients by recognizing the user's emotional state and providing enhanced support based on that. This system is constructed using a user terminal, a server, a database, an AI model, and an emotion engine.

[2594] 1. User Registration

[2595] Step 1:

[2596] User: Launches the app and selects the option to sign up.

[2597] Step 2:

[2598] Terminal: A screen is displayed for the user to enter basic information such as name, date of birth, medical history, and allergy history.

[2599] Step 3:

[2600] User: Enter basic information such as your name, date of birth, medical history, and allergy history.

[2601] Step 4:

[2602] Terminal: Sends the entered basic information to the server.

[2603] Step 5:

[2604] Server: Stores the received basic information in a database.

[2605] Step 6:

[2606] Server: Sends a registration completion message to the device.

[2607] Step 7:

[2608] On the device: Display a notification to the user that registration is complete.

[2609] ---

[2610] 2. Enter and confirm medication information

[2611] Step 1:

[2612] User: Manually enter the name of a newly prescribed medication or upload a photo of the prescription into the app.

[2613] Step 2:

[2614] Terminal: Sends the entered medication information to the server.

[2615] Step 3:

[2616] Server: Based on the received drug information, retrieves detailed information about the corresponding drug from the database.

[2617] Step 4:

[2618] Server: The acquired detailed drug information is passed to the AI ​​model, which organizes and generates it in a format optimized for the user.

[2619] Step 5:

[2620] Server: Sends information about the generated medicine, such as its efficacy, how to take it, and precautions, to the device.

[2621] Step 6:

[2622] Terminal: Displays the received medication information to the user.

[2623] ---

[2624] 3. Monitoring medication adherence

[2625] Step 1:

[2626] User: Enter daily medication status and changes in physical condition into the app.

[2627] Step 2:

[2628] Terminal: Sends the entered medication status and physical condition data to the server.

[2629] Step 3:

[2630] Server: Passes the received data to the AI ​​model to evaluate the effectiveness of the drug.

[2631] Step 4:

[2632] Server: Generates feedback based on the evaluation results from the AI ​​model.

[2633] Server: Uses an emotion engine to recognize the emotional state from the user's input and interactions.

[2634] Step 5:

[2635] Server: Reflects the emotional state recognized by the emotion engine and adjusts the feedback content.

[2636] Step 6:

[2637] Server: Sends adjusted feedback information to the device.

[2638] Step 7:

[2639] Terminal: Displays tailored information to the user based on the received feedback and emotion engine.

[2640] ---

[2641] 4. Data Sharing

[2642] Step 1:

[2643] User: Opt in to the app to share data with doctors and pharmacists.

[2644] Step 2:

[2645] Device: Sends a data sharing confirmation message to the server.

[2646] Step 3:

[2647] Server: Receives the confirmation message and generates a message asking the user for permission.

[2648] Server: Analyzes the user's emotional state using the emotion engine and generates alerts as needed.

[2649] Step 4:

[2650] On your device: Prompt the user for permission to share data.

[2651] Step 5:

[2652] User: Your app responds to grant permission.

[2653] Step 6:

[2654] Terminal: Sends an authorization response to the server.

[2655] Step 7:

[2656] Server: Verifies user authorization and sends the required data to the medical professional.

[2657] Step 8:

[2658] Server: Sends a confirmation message to the terminal that data transmission is complete.

[2659] Step 9:

[2660] On the device: Display a notification to the user that data sharing is complete.

[2661] Example 2

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

[2663] Elderly and seriously ill patients face challenges in managing multiple medications efficiently and safely due to a lack of support tailored to their emotional state. Real-time data, such as medication information and changes in physical condition, is often not properly evaluated, preventing appropriate feedback from being provided to users. Furthermore, there is a lack of mechanisms to alleviate users' anxiety when sharing data with medical professionals.

[2664] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a means for registering basic information in a database, a means for acquiring detailed information about medications and optimizing them, a means using an AI model to evaluate medication status and physical condition, a means including an emotion engine that recognizes emotional states from input data and interactions and adjusts feedback, and a means for transmitting necessary data to medical professionals with the user's permission. This enables elderly people and seriously ill patients to efficiently and safely manage their medications and receive appropriate support and feedback according to their emotional states, enabling comprehensive support through data sharing with medical professionals.

[2665] "Means for registering basic information in a database" refers to a function that saves information entered by the user, such as name, date of birth, medical history, and allergy history, in a database within the system.

[2666] "Means for obtaining detailed drug information" refers to a function that extracts information such as the specific efficacy, usage, and precautions of the drug stored in the database from the drug name and prescription information entered or uploaded by the user.

[2667] "Optimization means" is a function that uses an AI model to organize the detailed drug information acquired into a form that is optimal for the user and provides it in a format that is easy for the user to understand.

[2668] "Methods using an AI model to evaluate medication status and physical condition" refers to a function that inputs data reflecting daily medication status and changes in physical condition into an AI model and evaluates the effectiveness and side effects of medication.

[2669] The "means including an emotion engine" is a technology that recognizes the user's emotional state from input data and interactions with the system, and adjusts the content and format of feedback according to the user's emotional state.

[2670] "Means for sending necessary data to medical professionals" is a function that, with the user's permission, provides medication information and health data stored on the server to medical professionals such as doctors and pharmacists.

[2671] MODE FOR CARRYING OUT THE INVENTION

[2672] This invention is a system for managing various medications efficiently and safely for elderly and seriously ill patients, and aims to enhance support by recognizing the user's emotional state. This system is constructed using a user terminal, a server, a database, an AI model, and an emotion engine.

[2673] User Registration

[2674] The user launches the app, selects the new registration option, and enters basic information such as name, date of birth, medical history, and allergy history. The device receives the basic information entered by the user, validates it, and then sends the...

Claims

1. A means for registering the basic information entered by the user in a database; A means for a user to receive the name of a prescribed drug and prescription information and retrieve detailed information about the corresponding drug from a database; A means to provide the user with the detailed drug information obtained by optimizing it using an AI model, and A means to receive the user's daily medication status and changes in physical condition and evaluate them using an AI model; means for providing feedback to the user based on the evaluation results; means for transmitting the required data to a medical professional with the user's permission; A system including:

2. 2. The system according to claim 1, further comprising means for inputting basic information input by a user using voice or image recognition technology.

3. 2. The system according to claim 1, further comprising a voice output means for reading out the information to be provided to the user.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A