System

A system using generative AI to collect, analyze, and match parents of children with incurable diseases addresses information access and isolation issues, enhancing early diagnosis and treatment.

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

Patent Information

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

AI Technical Summary

Technical Problem

Parents of children with incurable diseases face challenges in early detection and treatment due to a lack of information access and difficulty in connecting with others facing similar conditions, leading to isolation and suboptimal decision-making.

Method used

A system utilizing generative artificial intelligence to collect, analyze, and provide medical information, and match parents with similar conditions, enabling efficient information exchange and networking.

Benefits of technology

Facilitates quick access to necessary medical information and connects parents, promoting early diagnosis and appropriate treatment for children with incurable diseases.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026038091000001_ABST
    Figure 2026038091000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: The system includes a means for collecting information on a rare disease, a means for analyzing the collected information, a means for generating appropriate information by utilizing a generated artificial intelligence based on the analyzed information, a means for providing the generated information to a user, and a means for matching parents having children with the same disease.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] Parents of children with incurable diseases face the problem of delays in early detection and appropriate treatment due to a lack of information and difficulty in accessing the necessary information. Furthermore, because there are few patients, there are few communities of parents with the same disease, meaning there are few people to exchange information with or consult with. This tends to leave parents feeling isolated, making it difficult for them to make the best decisions regarding their children's treatment and care. [Means for solving the problem]

[0005] To solve the above-mentioned problems, the present invention provides the following means. Specifically, the present invention provides a system including a means for collecting information about intractable diseases, a means for analyzing the collected information, a means for generating appropriate information based on the analyzed information using generative artificial intelligence, a means for providing the generated information to users, and a means for matching parents of children with the same disease. The system also includes an input means for users to input the name of the intractable disease and a question, a means for storing the collected information in a database, and a means for reusing and analyzing previously collected information, thereby enabling efficient collection, analysis, and sharing of information. As a result, parents can quickly obtain the information they need and connect with other parents in similar situations, helping them make the best decisions regarding the treatment and care of their children with intractable diseases.

[0006] "Incurable diseases" refer to diseases that are extremely rare in the market and for which treatments and research have not been fully established.

[0007] "Information collection means" refers to the function of collecting data on specific intractable diseases from the Internet, databases, etc.

[0008] "Analysis means" refers to the function for effectively analyzing collected data and extracting useful information.

[0009] "Generative AI" refers to a system that uses artificial intelligence technology to generate appropriate answers and information from input data.

[0010] "User" refers to an individual who uses this System to collect, access, or exchange information.

[0011] "Matching tools" refers to the features used to connect parents with children with the same illness.

[0012] "Input means" refers to the interface through which a user provides information to the system.

[0013] "Database" refers to a system for systematically storing and managing collected information.

[0014] "Reuse means" refers to the ability to reanalyze previously collected information to gain new insights. [Brief explanation of the drawings]

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

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

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

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

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

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

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

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

[0023] [First embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0036] MODE FOR CARRYING OUT THE INVENTION

[0037] This invention is a platform for parents of children with serious illnesses to efficiently gather the necessary information and exchange it with other parents. Utilizing generative AI, the system provides users with the information they need and promotes matching between parents.

[0038] Information collection method

[0039] When a user enters the name of their child's illness into a form on their device, the server requests a specific web page based on the name of the illness. The server analyzes the information available on the web page and extracts the information the user needs. For example, if a user enters "XYZ disease," the server accesses the specified URL and retrieves detailed information about "XYZ disease" from the page's content. This information is then provided to the user quickly.

[0040] Information transmission method

[0041] When a user inputs a question about a specific medical information, the server utilizes generative AI to generate an appropriate answer to that question. The server inputs the question into the generative AI, receives the answer, and provides it to the user. For example, if a user inputs "What is the latest treatment for XYZ disease?", the server passes the question to the generative AI and provides the generated answer to the user.

[0042] Matching implementation example

[0043] When a user enters their profile (such as the name of the disease, place of residence, and age of the child), the server retrieves information on other parents from the database and filters out parents with children who have the same disease. Based on this, the server matches parents with children who have the same disease and provides them to the user. For example, if a user enters "XYZ disease, Tokyo," the server searches the database for profiles that match "XYZ disease, Tokyo" and provides the results to the user.

[0044] Use of the database and implementation of reanalysis

[0045] The collected information is stored in a database by the server. The information stored in the database can be reanalyzed at a later date and used to update the generative AI with newly learned information. This provides a mechanism for effectively reusing previously collected information.

[0046] Specific examples

[0047] Specific examples of information collection

[0048] When a user inputs the name of their child's illness, "ABC disease," the server accesses "https: / / example.com / ABC disease" and gathers the latest medical information and treatments for "ABC disease" from that page. This information is analyzed, and only the necessary data is extracted and provided to the user.

[0049] Specific examples of information dissemination

[0050] When a user inputs a question such as "What are the symptoms of ABC disease?", the server passes the question to the AI ​​generator, which then provides the user with the answer it obtains. For example, specific information such as "The symptoms of ABC disease include fever, skin rash, and fatigue."

[0051] Examples of matching

[0052] When a user enters "ABC disease, Osaka" into their profile, the server searches the database for other parents who match the same "ABC disease, Osaka" and provides the results to the user, allowing them to connect with other parents in the same situation and exchange information and seek advice.

[0053] This system will enable parents of children with serious illnesses to efficiently obtain the necessary information and form networks with other parents in the same situation, which is expected to result in early diagnosis and appropriate treatment, leading to improved health outcomes for children.

[0054] The processing flow will be explained below.

[0055] Processing of information collection

[0056] Step 1:

[0057] The user inputs the name of the child's illness into the input form on the terminal.

[0058] Step 2:

[0059] The terminal transmits the entered disease name to the server.

[0060] Step 3:

[0061] The server constructs a URL for a specific web page based on the disease name submitted.

[0062] Step 4:

[0063] The URL constructed by the server is accessed and the web page data is retrieved.

[0064] Step 5:

[0065] An HTML parser is used to analyze the content of the web page retrieved by the server.

[0066] Step 6:

[0067] The server extracts the necessary medical information from the analyzed data.

[0068] Step 7:

[0069] The server returns the extracted information to the user.

[0070] Processing of information transmission

[0071] Step 1:

[0072] The user enters a question about specific medical information into an input form on the terminal.

[0073] Step 2:

[0074] The terminal sends the entered question to the server.

[0075] Step 3:

[0076] Based on the question sent, the server makes an information generation request to the generation AI.

[0077] Step 4:

[0078] The server receives the response from the generating AI.

[0079] Step 5:

[0080] The server generates a response and sends it back to the user.

[0081] Matching process

[0082] Step 1:

[0083] The user enters their profile (name of illness, place of residence, etc.) into the input form on the terminal.

[0084] Step 2:

[0085] The device sends the entered profile to the server.

[0086] Step 3:

[0087] Based on the profile received by the server, the database is searched for information on parents who have children with the same disease.

[0088] Step 4:

[0089] The server filters the search results to identify matching parents with more specific criteria.

[0090] Step 5:

[0091] The server returns the matched parent information to the user.

[0092] Database usage and reanalysis processing

[0093] Step 1:

[0094] The server stores the collected medical information in a database.

[0095] Step 2:

[0096] When the server receives a new request from a user, it reuses the information in the database and performs information analysis.

[0097] Step 3:

[0098] The server updates the generated AI based on previously collected information and provides the latest information.

[0099] The above is a concrete flow of the system's processing steps, which allows users to efficiently obtain the necessary information and effectively exchange information with parents who have children with the same incurable disease.

[0100] Example 1

[0101] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0102] Parents of children with serious illnesses face the challenge of efficiently gathering necessary medical information and exchanging that information with other parents in the same situation. These parents need a platform that allows them to quickly obtain the latest medical information from reliable sources and easily connect with other parents with similar illnesses. However, existing systems have challenges, such as the time-consuming process of collecting and analyzing information and the inefficient matching of parents.

[0103] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0104] In this invention, the server includes: a means for a user to input the name of a disease into an input form on a terminal; a means for requesting a specific web page based on the name of the disease; a means for analyzing and extracting necessary information from the requested web page; a means for providing the analyzed information to the user; a means for sending information about the user who inputs a question to a generative AI model and receiving a response; a means for providing the received response to the user; a means for inputting a user profile, retrieving information about other parents from a database, and filtering parents with children with the same disease; a means for matching parents based on the filtered results; a means for saving the collected information in a database; and a means for reusing and analyzing previously collected information. This allows parents of children with incurable diseases to efficiently obtain the latest medical information and form networks with other parents in similar situations.

[0105] "User" refers to a person who uses the system to gather information about incurable diseases, enter questions, and exchange information with other parents in the same situation.

[0106] "Terminal" refers to the device that a user uses to access the system and enter the name of the disease or questions. Examples include a PC or smartphone.

[0107] "Server" refers to a central processing unit that processes information entered by users and collects, analyzes, and provides necessary data.

[0108] "Input form" refers to the on-screen interface that allows users to input disease names and questions.

[0109] A "web page" refers to a page of publicly available information on the Internet, such as a medical website that provides information about a specific disease.

[0110] A "request" refers to communication between a server and a specific web page to obtain its contents.

[0111] "Analysis" refers to a series of processes in which the server organizes the content of web pages collected and extracts the necessary information.

[0112] A "generative AI model" refers to an artificial intelligence model that generates optimal answers to questions entered by users.

[0113] A "prompt" refers to a specific question or request sent to a generative AI model.

[0114] "Database" refers to an information repository where collected information and user profile information is stored and managed for reuse and analysis.

[0115] "Matching" refers to the process by which the server uses the user's profile information to search for and attempt to connect with other parents who have children with the same illness.

[0116] Based on these definitions, the technical scope of the invention is clarified and the functions and operations of the target system are explained.

[0117] System Overview

[0118] This invention is a platform for parents of children with serious illnesses to efficiently collect necessary information and exchange that information with other parents. It utilizes a generative AI model to provide users with the information they need and promote matching between parents. The system's main components are a server and a terminal, and it uses a database to collect and analyze information.

[0119] Hardware and software used

[0120] Hardware: Servers, user devices (PCs, smartphones, etc.)

[0121] Software: Generative AI models, analytical software for data processing, database management systems

[0122] Information gathering

[0123] When a user enters the name of a disease into an input form on their device, the server requests a specific web page based on that disease name. For example, if a user enters "XYZ disease," the server accesses "https: / / example.com / XYZ disease" and collects the latest medical information and treatments for "XYZ disease" from that page. The server extracts only the necessary data from the content of that page and provides it to the user.

[0124] Information dissemination

[0125] When a user inputs a question about specific medical information, the server uses generative AI to generate an appropriate answer to that question. For example, if a user inputs a question such as "What is the latest treatment for XYZ disease?", the server sends the question to the generative AI model. The generated answer is provided to the user in a specific form, such as "The latest treatment for XYZ disease is new drug A and surgery B."

[0126] matching

[0127] When a user enters their profile (such as the name of the disease, place of residence, and age of the child), the server retrieves information about other parents from the database and filters out parents with children with the same disease. For example, if a user enters "XYZ disease, Tokyo" as their profile, the server searches the database for profiles that match "XYZ disease, Tokyo" and provides the results to the user. This allows users to connect with other parents in the same situation and exchange information and advice.

[0128] Database use and reanalysis

[0129] The collected information is stored in a database by the server. The information stored in the database can be reanalyzed at a later date and used to update the generative AI with newly learned information. This provides a mechanism for effectively reusing previously collected information.

[0130] Specific examples

[0131] Specific examples of information collection

[0132] When a user inputs the name of their child's illness, "ABC disease," the server accesses "https: / / example.com / ABC disease" and gathers the latest medical information and treatments for "ABC disease" from that page. This information is analyzed, and only the necessary data is extracted and provided to the user.

[0133] Specific examples of information dissemination

[0134] When a user inputs a question such as "What are the symptoms of ABC disease?", the server passes the question to the AI ​​generator and provides the user with the answer it obtains. For example, specific information such as "The symptoms of ABC disease include fever, skin rash, and fatigue."

[0135] Examples of matching

[0136] When a user enters "ABC disease, Osaka" into their profile, the server searches the database for other parents who match the same "ABC disease, Osaka" and provides the results to the user, allowing them to connect with other parents in the same situation and exchange information and seek advice.

[0137] This system will enable parents of children with serious illnesses to efficiently obtain the necessary information and form networks with other parents in the same situation, which is expected to promote early diagnosis and appropriate treatment, leading to improved health outcomes for children.

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

[0139] Step 1: User enters the name of the disease into the input form

[0140] Subject: User

[0141] How it works: A user uses a terminal to enter the name of their child's illness into the system's input form, for example, "XYZ disease."

[0142] Input: Name of disease (e.g. "XYZ disease")

[0143] Output: The disease name entered by the user is sent to the server.

[0144] Step 2: Server sends request

[0145] Subject: Server

[0146] How it works: The server receives the name of the disease submitted by the user and requests a specific web page based on that name, for example, by visiting "https: / / example.com / XYZDisease."

[0147] Input: Name of disease (e.g. "XYZ disease")

[0148] Data processing: Embed the disease name into a specific URL and create a request.

[0149] Output: A request to the specified URL is sent.

[0150] Step 3: The server parses the information

[0151] Subject: Server

[0152] How it works: The server analyzes the content of the requested web page and extracts the necessary information, for example, analyzing the text within the page to extract information about the latest treatments and symptoms.

[0153] Input: The content of the requested web page

[0154] Data processing: Analyze the text of web pages and extract keywords and important information.

[0155] Output: The parsed information is saved as internal data.

[0156] Step 4: The server provides the information to the user

[0157] Subject: Server

[0158] How it works: The server presents the parsed information to the user, for example displaying information in the form "The latest treatments for XYZ disease are as follows."

[0159] Input: Parsed information

[0160] Output: The parsed information is displayed on the user's terminal.

[0161] Step 5: User Enters Question

[0162] Subject: User

[0163] How it works: A user enters a specific medical question into a terminal, for example, "What is the latest treatment for XYZ disease?"

[0164] Input: Question (e.g., "What is the latest treatment for XYZ disease?")

[0165] Output: The question is sent to the server.

[0166] Step 6: The server sends a request to the generated AI

[0167] Subject: Server

[0168] How it works: The server sends a question from the user to the generative AI model. For example, it sends a prompt such as "What is the latest treatment for XYZ disease?"

[0169] Input: Question (e.g., "What is the latest treatment for XYZ disease?")

[0170] Data processing: Convert the question into a prompt sentence format.

[0171] Output: The prompt sentence is sent to the generative AI model.

[0172] Step 7: The server receives the generated AI's answer.

[0173] Subject: Server

[0174] How it works: The server receives the answer from the generative AI, for example, "The latest treatment for XYZ disease is new drug A and surgery B."

[0175] Input: Generative AI answer

[0176] Output: The answer from the generating AI is saved as internal data.

[0177] Step 8: The server provides the answer to the user

[0178] Subject: Server

[0179] How it works: The server provides the generated AI's answer to the user's device, for example, displaying to the user, "The latest treatment for XYZ disease is new drug A and surgery B."

[0180] Input: Answer from the generative AI

[0181] Output: The generated AI's answer is displayed on the user's device.

[0182] Step 9: User Enters Profile Information

[0183] Subject: User

[0184] How it works: The user enters their profile (disease name, place of residence, age of child, etc.) into the input form on the device. For example, they might enter "XYZ disease, Tokyo, age 5."

[0185] Input: Profile information (e.g., "XYZ disease, Tokyo, age 5")

[0186] Output: The profile information is sent to the server.

[0187] Step 10: Server performs matching

[0188] Subject: Server

[0189] How it works: Based on the user's profile information, the server retrieves information about other parents from the database and filters for parents who have children with the same disease. For example, it searches for profiles that match "XYZ disease, Tokyo."

[0190] Input: Profile information

[0191] Data processing: Search the database based on profile information and extract data that matches the criteria.

[0192] Output: The profile information of the matching parent is extracted.

[0193] Step 11: The server provides the matching results

[0194] Subject: Server

[0195] Operation: The server provides the matching results to the user's device, for example, displaying "Matched with the following parent: Mr. / Ms. ABC."

[0196] Input: Matching results

[0197] Output: The matching results are displayed on the user's terminal.

[0198] Step 12: The server saves the information to the database

[0199] Subject: Server

[0200] How it works: The server stores the collected information in a database, for example, recording newly collected treatment information in the database.

[0201] Input: Collected information

[0202] Output: The information is saved in a database.

[0203] Step 13: The server reparses the database

[0204] Subject: Server

[0205] How it works: The server re-analyzes the information stored in the database with the latest information. For example, if the generating AI learns new knowledge, it updates the database with that information.

[0206] Input: Information stored in a database

[0207] Data processing: Reanalyzing stored information and updating it against current knowledge.

[0208] Output: The reanalyzed information is saved as internal data.

[0209] Step 14: The server provides the update to the user

[0210] Subject: Server

[0211] Operation: The server provides the user with the latest information after the reanalysis. For example, it notifies the user that "the latest information on XYZ disease has been updated."

[0212] Input: Reparsed information

[0213] Output: Updates are displayed on the user's terminal.

[0214] (Application example 1)

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

[0216] The present invention aims to provide a system that efficiently and quickly provides necessary information to parents of children with incurable diseases, and also supports parents in the same situation in connecting and exchanging information. In particular, the objective is to improve user convenience through real-time information provision using smart glasses, simplified operation through voice input, and accurate information generation using generation AI.

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

[0218] In this invention, the server includes means for collecting information about intractable diseases, means for analyzing the collected information, means for generating appropriate information based on the analyzed information using artificial intelligence, means for providing the generated information to users, means for matching parents of children with the same disease, means for users to input the name of the disease and questions using a voice input device, and means for displaying information in real time through smart glasses. This allows parents of children with intractable diseases to obtain the information they need in real time at the store they visit, eliminates cumbersome operations through voice input, and obtains newly generated accurate information. Furthermore, connecting parents of children with the same disease enables more useful information exchange and consultation.

[0219] "Intractable diseases" generally refer to diseases that are difficult to treat and require long-term management.

[0220] "Means of collecting information" refers to the function of obtaining necessary medical information from websites, databases, etc.

[0221] "Means for analyzing information" refers to the function of analyzing collected data and extracting the information desired by the user.

[0222] "Generative artificial intelligence" refers to machine learning models that are used to generate appropriate answers to user questions.

[0223] The "means for generating appropriate information" refers to a function for generating information useful to the user based on the analyzed data.

[0224] "Means of providing to users" refers to the function of presenting the generated information to users through devices such as smartphones or smart glasses.

[0225] "Means for matching parents" refers to the function of searching and providing relevant profiles from a database in order to connect parents with children who have the same disease.

[0226] A "voice input device" refers to a device that allows a user to input disease names and questions by voice.

[0227] "Smart glasses" refer to wearable devices that can be worn by users and display information in real time.

[0228] "Database" refers to a structured data storage system for efficiently storing collected information and reusing it as needed.

[0229] "Means for displaying information in real time" refers to a display function that instantly provides collected, analyzed, and generated information to users.

[0230] This invention is a system that allows parents of children with serious illnesses to obtain necessary information in real time through smart glasses and exchange information with other parents. This system includes means for information collection, information analysis, information generation, information provision, and parent-to-parent matching.

[0231] Hardware and Software

[0232] The hardware used includes smart glasses, a voice input device, and a server, while the software includes OpenAI's GPT-3.5 generative AI model, the requests library for collecting web data, and BeautifulSoup for HTML analysis.

[0233] Data processing and calculation

[0234] 1. User input:

[0235] The voice input device allows users to input disease names or questions through the smart glasses, which are then converted into text by the system.

[0236] 2. Information Collection:

[0237] The server collects the necessary medical information from a specific website based on the disease name specified by the user, accesses the web page using the requests library, and parses the page content using BeautifulSoup.

[0238] 3. Information analysis:

[0239] The server uses the analyzed information to extract the detailed information the user is looking for, such as specific data on the latest treatments and symptoms of a disease.

[0240] 4. Information generation:

[0241] The server uses a generative AI model (OpenAI GPT-3.5) to generate appropriate answers to user questions. For example, in response to the question "What is the latest treatment for ABC disease?", it provides a generated answer such as "Antibody therapy and gene therapy are considered promising."

[0242] 5. Information provision:

[0243] The analyzed and generated information is displayed to the user in real time through the smart glasses, allowing the user to take immediate action based on the displayed information.

[0244] 6. Parent Matching:

[0245] The server searches the database for profiles of parents with children with the same disease and matches suitable parents. Based on the user's profile (such as disease name and place of residence), a list of related parents is displayed on the smart glasses.

[0246] Specific examples

[0247] For example, if a user inputs a question through a voice input device such as "What is the latest treatment for ABC disease?", the server will use the generative AI model to generate an answer such as "Antibody therapy and gene therapy are considered promising," and present it to the user through the smart glasses. It will also search the database for profiles of other parents who match "ABC disease, Tokyo" and display matching results.

[0248] Prompt Sentence Examples

[0249] For example, a user might say:

[0250] "Please enter the name of the disease: ABC disease"

[0251] "Tell me what you want to know: What is the latest treatment for ABC diseases?"

[0252] Based on this, the generative AI model can derive appropriate answers and provide information to the user in real time through the smart glasses.

[0253] As described above, this invention provides parents of children with serious illnesses with efficient and accurate medical information in real time and supports networking with other parents.

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

[0255] Step 1:

[0256] The user inputs the name of the disease and a question using a voice input device.

[0257] At this time, the voice input device converts the voice data into text data and sends it to the server. The input is the name of the disease, "ABC disease," and the question, "What is the latest treatment for ABC disease?", which is converted into text format.

[0258] Step 2:

[0259] The server collects the necessary medical information from specific websites based on the disease name entered by the user.

[0260] Specifically, it uses the requests library to access a specific URL and uses BeautySoup to analyze the contents of the web page. The input is the name of a disease, "ABC disease," and the output is text data of medical information about "ABC disease" retrieved from the web.

[0261] Step 3:

[0262] The server analyzes the collected medical information and extracts the necessary information.

[0263] From the page content analyzed by BeautySoup, data on the latest treatments and symptoms for "ABC diseases" is extracted. The input is the HTML data of the web page, and the output is the necessary medical information as text data.

[0264] Step 4:

[0265] The server uses a generative AI model (OpenAI GPT-3.5) to generate appropriate answers to users' questions.

[0266] The generative AI model receives input from the user into the question, "What is the latest treatment for ABC disease?" and generates the answer, "Antibody therapy and gene therapy are considered promising." as output.

[0267] Step 5:

[0268] The server provides the generated information to the user in real time through the smart glasses.

[0269] The server sends the generated answer to the smart glasses, which overlay the information on the user's field of view. The input is the generated answer, "Antibody therapy and gene therapy are expected to be promising." The output is to present the information on the display screen of the smart glasses.

[0270] Step 6:

[0271] The server searches the database for profiles of parents who have children with the same disease and matches the parents together.

[0272] Based on the user's profile (e.g., "ABC Disease, Tokyo"), it searches for matching profiles in the database and displays the results on the smart glasses. The input is the user's profile data, and the output is a list of matched parents.

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

[0274] MODE FOR CARRYING OUT THE INVENTION

[0275] This invention is a system that combines an emotion engine with a platform that allows parents of children with serious illnesses to efficiently collect information and exchange information with other parents. Utilizing generative AI and the emotion engine, the system recognizes the user's emotional state, provides the necessary information, and matches parents with the best possible matchmaking.

[0276] Information collection method

[0277] When a user enters the name of their child's illness into an input form on their device, the device sends the name of the illness to the server. The server retrieves and analyzes data from a specific web page based on the name of the illness. The results of this analysis are provided to the user. For example, if a user enters "XYZ disease," the server accesses the specified URL, extracts detailed information about "XYZ disease" from the content of that page, and provides it to the user.

[0278] Information transmission method

[0279] When a user enters a question about a specific medical information, the device sends the question to the server, which uses generative AI to generate an appropriate answer and provides it to the user. For example, if a user enters "What is the latest treatment for XYZ disease?", the server passes the question to the generative AI, which then provides the generated answer to the user.

[0280] Matching implementation example

[0281] When a user enters their profile (such as the name of the disease and place of residence), the device sends that profile to the server. The server retrieves information about other parents from the database and filters and provides the user with parents who have children with the same disease. For example, if a user enters "XYZ disease, Tokyo," the server searches the database for profiles that match "XYZ disease, Tokyo" and provides the results to the user.

[0282] Embodiment of Emotion Engine

[0283] The system also incorporates an emotion engine to recognize the user's emotional state. It analyzes the emotions expressed through inputs and statements made by the user through input forms and dialogue systems. The server uses the results of the emotion engine to determine the user's stress level and emotional state and provide appropriate information and support. For example, if the emotion engine detects a high stress level while the user is inputting information, the server can provide information on relaxation techniques and counseling services.

[0284] Use of the database and implementation of reanalysis

[0285] The collected information is stored in a database by the server. The information stored in the database can be reanalyzed at a later date and used to update the generative AI with newly learned information. This provides a mechanism for effectively reusing previously collected information.

[0286] Specific examples

[0287] Specific examples of information collection

[0288] When a user enters the name of their child's illness, "ABC disease," the server accesses "https: / / example.com / ABC disease" and collects the latest medical information and treatments for "ABC disease" from that page. This information is analyzed, and only the necessary data is extracted and provided to the user.

[0289] Specific examples of information dissemination

[0290] When a user inputs a question such as "What are the symptoms of ABC disease?", the server passes the question to the AI ​​generator, which then provides the user with the answer it obtains. For example, specific information such as "The symptoms of ABC disease include fever, skin rash, and fatigue."

[0291] Examples of matching

[0292] When a user enters "ABC disease, Osaka" into their profile, the server searches the database for information on other parents who match the same "ABC disease, Osaka" and provides the results to the user. This allows users to connect with other parents in the same situation and exchange information and seek advice.

[0293] Examples of emotion engines

[0294] When a user inputs "I've been feeling very tired lately and caring for my children is tough" into their device, the emotion engine analyzes the user's stress level. Based on the results, the server provides the user with information on relaxation techniques and counseling services. In this way, appropriate support is provided according to the user's emotional state.

[0295] This system allows parents of children with serious illnesses to efficiently obtain the information they need, connect with other parents with the same illness, and receive emotional support through an emotional engine. As a result, it is expected that early diagnosis and appropriate treatment will be promoted, leading to improved health outcomes for children.

[0296] The processing flow will be explained below.

[0297] Processing of information collection

[0298] Step 1:

[0299] The user inputs the name of the child's illness into the input form on the terminal.

[0300] Step 2:

[0301] The terminal transmits the entered disease name to the server.

[0302] Step 3:

[0303] The server constructs a URL for a specific web page based on the submitted disease name.

[0304] Step 4:

[0305] The URL constructed by the server is accessed and the web page data is retrieved.

[0306] Step 5:

[0307] An HTML parser is used to analyze the content of the web page retrieved by the server.

[0308] Step 6:

[0309] The server extracts the necessary medical information from the analyzed data.

[0310] Step 7:

[0311] The server returns the extracted information to the user.

[0312] Processing of information transmission

[0313] Step 1:

[0314] The user enters a question about specific medical information into an input form on the terminal.

[0315] Step 2:

[0316] The terminal sends the entered question to the server.

[0317] Step 3:

[0318] Based on the question sent, the server makes an information generation request to the generation AI.

[0319] Step 4:

[0320] The server receives the response from the generating AI.

[0321] Step 5:

[0322] The server generates a response and sends it back to the user.

[0323] Matching process

[0324] Step 1:

[0325] The user enters their profile (name of illness, place of residence, etc.) into the input form on the terminal.

[0326] Step 2:

[0327] The device sends the entered profile to the server.

[0328] Step 3:

[0329] Based on the received profile, the server searches the database for information on parents who have children with the same disease.

[0330] Step 4:

[0331] The server filters the search results to identify matching parents with more specific criteria.

[0332] Step 5:

[0333] The server returns the matched parent information to the user.

[0334] Emotion engine processing

[0335] Step 1:

[0336] The user enters text into an input form on the terminal.

[0337] Step 2:

[0338] The terminal sends the entered text to the server.

[0339] Step 3:

[0340] The server passes the transmitted text to an emotion engine to analyze the user's emotional state.

[0341] Step 4:

[0342] The emotion engine sends the analysis results (e.g., stress level and emotional state) back to the server.

[0343] Step 5:

[0344] The server generates optimal information and support based on the analysis results of the emotion engine.

[0345] Step 6:

[0346] The server returns the generated information and assistance to the user.

[0347] Database usage and reanalysis processing

[0348] Step 1:

[0349] The server stores the collected medical information in a database.

[0350] Step 2:

[0351] When the server receives a new request from a user, it reuses the information in the database and performs information analysis.

[0352] Step 3:

[0353] The server updates the generated AI based on previously collected information and provides the latest information.

[0354] The above is the specific flow of the system's processing steps, which allows users to efficiently obtain the necessary information, effectively exchange information with parents who have children with the same incurable disease, and even receive psychological support using the emotion engine.

[0355] Example 2

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

[0357] Parents of children with serious illnesses need to efficiently gather information and exchange it with other parents experiencing the same issues. However, it is not easy to find accurate and useful information from the vast amount of information available on the Internet. Furthermore, while emotional support is essential, there are few ways to receive appropriate support in a timely manner. In this situation, there is no system that allows users to easily gather information, connect with other parents, and receive appropriate emotional support.

[0358] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0359] In this invention, the server includes an input means for a user to input disease information, a means for transmitting the input disease information, a means for acquiring web page data based on the transmitted disease information, a means for analyzing the acquired web page data, a means for providing the analyzed information to the user, a means for accepting questions from the user and using a generative AI model to generate answers to the questions, a means for inputting user profile information and matching with other users in the same situation, and a means for analyzing the user's emotions and providing appropriate support information based on the results. This allows users to efficiently collect necessary information, connect with other parents who have children with the same illness, and receive emotional support.

[0360] "User" means a person who uses the system to input information or receive provided information.

[0361] A "terminal" is a device (e.g., a PC, smartphone, etc.) that a user uses to input information and send that information to a server.

[0362] The "server" is the central computer system that receives information sent by users, retrieves and analyzes web page data, generates answers using generative AI models, and matches users with other users.

[0363] "Input means" refers to the interface (e.g., text box, form, etc.) that allows the user to input disease names, questions, profile information, etc. into the system.

[0364] "Transmission means" refers to a communication function (e.g., Internet connection, API, etc.) for transmitting information entered by the user from the terminal to the server.

[0365] "Web page data" means information (e.g., medical information, treatments, etc.) obtained from a particular website on the Internet.

[0366] "Analysis means" refers to software (e.g., BeautifulSoup) that analyzes acquired web page data and extracts useful information.

[0367] A "generative AI model" is an artificial intelligence system (e.g., GPT-4 (registered trademark)) used to generate appropriate answers to user questions.

[0368] "Matching tools" refers to a feature that connects users with other parents who have children with the same illness based on their profile information.

[0369] The "emotion analysis means" refers to a system (e.g., emotion engine, IBM Watson (registered trademark), etc.) that analyzes the emotional state of the user from the input content and provides appropriate support information.

[0370] "Database" refers to a system (e.g., MongoDB) for storing collected information and information to be reanalyzed.

[0371] "Reanalysis means" refers to the process or function for re-analyzing previously collected information.

[0372] MODE FOR CARRYING OUT THE INVENTION

[0373] This invention is a system that combines an emotion engine with a platform that allows parents of children with serious illnesses to efficiently collect information and exchange information with other parents. Utilizing generative AI and the emotion engine, the system recognizes the user's emotional state, provides the necessary information, and matches parents with the best possible matchmaking.

[0374] Information collection method

[0375] When a user enters the name of their child's illness into an input form on their device, the device sends the name of the illness to the server. The server then accesses a specific web page based on the illness name and retrieves the data. To access the specific site, a web scraping tool such as "BeautifulSoup" is used. The retrieved data is analyzed by the server, and only the necessary information is extracted and provided to the user via the device.

[0376] Examples:

[0377] When a user inputs the name of their child's illness, "ABC disease," the server accesses "https: / / example.com / ABC disease," collects the latest medical information and treatments for "ABC disease" from that page, and provides it to the user.

[0378] Information transmission method

[0379] When a user inputs a question about a specific medical information, the device sends the question to a server, which uses a generative AI model (e.g., GPT-4) to generate an appropriate answer for the question and provides it to the user via the device.

[0380] Examples:

[0381] When a user types the question "What are the symptoms of ABC disease?", the server passes the question to the GPT-4 model and provides the generated answer "The symptoms of ABC disease are fever, skin rash, and fatigue" to the user.

[0382] Matching implementation example

[0383] When a user enters their profile (such as the name of the disease and their place of residence), the device sends the profile to the server, which then retrieves information about parents with children with the same disease from a database (e.g., MongoDB) and provides it to the user.

[0384] Examples:

[0385] When a user enters a profile such as "ABC disease, Osaka," the server searches the MongoDB database for information on other parents who match the profile and provides it to the user. In this way, parents with children with the same disease can connect with each other and exchange information.

[0386] Embodiment of Emotion Engine

[0387] This system incorporates an emotion engine (e.g., IBM Watson) to recognize the user's emotional state. The emotion engine analyzes the emotions expressed by the user's inputs and statements made through input forms and dialogue systems. The server uses the results of the emotion engine to determine the user's stress level and emotional state and provides appropriate information and support.

[0388] Examples:

[0389] If a user inputs "I've been feeling very tired lately, and taking care of my children is hard," the emotion engine will determine that the user's stress level is high. Based on this result, the server will provide the user with information on relaxation methods and counseling services.

[0390] Use of the database and implementation of reanalysis

[0391] The server stores the collected information in a database. The stored information can be reanalyzed at a later date and used to update the database based on newly learned information by the generative AI. This provides a mechanism for effectively reusing information collected in the past.

[0392] Example prompt sentence:

[0393] 1. "Enter the name of a specific disease: ABC disease"

[0394] 2. "Enter your medical information question: What are the symptoms of ABC disease?"

[0395] 3. "Enter your profile: ABC disease, Osaka"

[0396] 4. "Please describe your recent feelings and circumstances: I've been feeling very tired lately, and caring for my children has been a challenge."

[0397] This system allows parents of children with serious illnesses to efficiently obtain the information they need, connect with other parents with the same illness, and receive emotional support through an emotional engine. This is expected to result in early diagnosis, appropriate treatment, and improved health outcomes for children.

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

[0399] Step 1:

[0400] The user inputs the name of the disease "ABC disease" into the input form on the terminal. The name of the disease "ABC disease" input into the input form is sent to the server by the terminal.

[0401] Step 2:

[0402] The server accesses a specific web page (e.g., https: / / example.com / ABC disease) based on the received disease name "ABC disease". The server uses the web scraping tool "BeautifulSoup" to obtain the page content. The obtained data is the HTML information of the web page.

[0403] Step 3:

[0404] The server analyzes the obtained HTML information. Using "BeautifulSoup" for the analysis, it extracts the necessary data such as the latest medical information and treatment methods related to "ABC disease" from the HTML information. The analyzed medical information is obtained.

[0405] Step 4:

[0406] The server sends the medical information extracted as the analysis result to the terminal. The terminal displays the received information to the user.

[0407] Step 5:

[0408] The user inputs a question related to the medical information "What are the symptoms of ABC disease?". The input question is sent by the terminal to the server.

[0409] Step 6:

[0410] The server uses a generative AI model (e.g., GPT-4) to generate an answer based on the received question. The generative AI model is provided with the question as a prompt, and "The symptoms of ABC disease are fever, rash, and fatigue" is generated as the answer.

[0411] [[ID=:36]]Step 7:

[0412] The server sends the generated answer to the terminal. The terminal displays the received answer to the user.

[0413] Step 8:

[0414] The user inputs his / her profile information (e.g., "ABC disease, Osaka") and the input profile information is sent to the server by the terminal.

[0415] Step 9:

[0416] The server searches a database (e.g., MongoDB) for information on other parents who have children with the same disease. Based on the database query, the profile information of other parents matching "ABC disease, Osaka" is searched.

[0417] Step 10:

[0418] The server transmits the information about the other parents obtained as a search result to the terminal, which then displays the received search results to the user.

[0419] Step 11:

[0420] The user inputs their feelings and current situation (e.g., "I've been feeling very tired recently, and caring for my children is difficult.") The input information is sent to the server by the device.

[0421] Step 12:

[0422] The server uses the API of a sentiment analysis engine (e.g., IBM Watson) to analyze emotions from the received content. The sentiment analysis engine detects high stress levels.

[0423] Step 13:

[0424] Based on the results of the emotion analysis, the server selects content to provide information on relaxation techniques and counseling services, and sends the selected content to the device.

[0425] Step 14:

[0426] The terminal displays information about offered relaxation methods and counseling services to the user.

[0427] In this way, users can receive the medical information they need and the appropriate emotional support.

[0428] (Application example 2)

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

[0430] Parents of children with serious illnesses often experience high levels of stress and burden in their daily lives. Therefore, there is a need for a system that not only provides information but also identifies parents' emotional state in real time and matches them with the most appropriate support methods and staff. However, while existing systems provide information and match parents, they lack sufficient emotional recognition and in-store individualized support. This results in parents not receiving the appropriate support they need, increasing their emotional and mental stress.

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

[0432] In this invention, the server includes means for collecting information on intractable diseases, means for analyzing the collected information, means for generating appropriate information based on the analyzed information using artificial intelligence, means for providing the generated information to users, means for matching parents of children with the same disease, means for recognizing the emotional state of the user, means for providing real-world support information according to the emotional state, and means for matching appropriate staff based on the emotional state. This makes it possible to grasp the emotional state of parents in real time and provide the necessary information and support quickly and accurately.

[0433] The "means of collecting information on intractable diseases" is a system that retrieves information from websites and databases based on the disease name and related data entered by the user.

[0434] "Means for analyzing collected information" refers to a system that organizes the acquired data, extracts important information based on specific criteria, and analyzes it.

[0435] "Means for generating appropriate information using artificial intelligence based on analyzed information" refers to a system that uses artificial intelligence to generate appropriate answers and detailed information based on analyzed data.

[0436] The "means for providing the generated information to the user" refers to an interface or communication system for displaying the generated information on the user's terminal.

[0437] "A means of matching parents with children with the same disease" is a system that searches information in a database and connects parents with children with the same disease.

[0438] The "means for recognizing the user's emotional state" is a system that analyzes the user's emotions from their facial expressions and voice and determines their state in real time.

[0439] The "means for providing real-world support information according to emotional state" is a system that provides appropriate relaxation methods and counseling information based on the user's emotions.

[0440] The "means for matching appropriate staff based on emotional state" is a system that quickly arranges specially trained staff in the store based on emotional state.

[0441] This invention is a navigation system to support parents of children with serious illnesses in their in-store shopping experience. The system collects and analyzes information about the illness and uses a generative AI model to provide appropriate information and support to parents. It also recognizes the parents' emotional state in real time and matches them with appropriate support and store staff based on that information.

[0442] Program processing

[0443] Hardware and software used:

[0444] Hardware: Smart glasses, smartphones

[0445] Software: Generative AI (e.g., OpenAI GPT-4), Emotion Engine (e.g., Affectiva)

[0446] Processing Details

[0447] 1. Emotion recognition:

[0448] When customers are in the store, the camera on their smart glasses or smartphone captures their facial expressions and voice.

[0449] The emotion engine analyzes this data in real time and recognizes the parent's emotional state. For example, if the parent is feeling stressed in the store, that information is immediately transmitted to the server.

[0450] 2. Information provision:

[0451] When parents browse products using smart glasses or a smartphone, relevant medical information, product details and discounts are automatically displayed.

[0452] The generative AI model generates and provides appropriate answers to parents for questions about, for example, "new treatments" or "latest medical equipment."

[0453] 3. Staff Matching:

[0454] If the emotion engine determines that a parent is in a high stress state, that information is notified to the store's management system.

[0455] The management system quickly dispatches specially trained store staff to provide direct support to parents.

[0456] 4. Relaxation aid:

[0457] If a parent complains of significant stress or fatigue, the system will provide guidance to a relaxation area or counseling room via smart glasses or a smartphone.

[0458] This allows parents to quickly find a place to rest in the store or access professional support.

[0459] Specific examples

[0460] 1. When a parent is looking for a specific medical supply for their child, the smart glasses will display a message saying, "If you go in this direction, you will find the product you are looking for," along with a real-time updated store map.

[0461] 2. When a parent says to their smartphone, "I've been feeling very tired lately and it's been hard taking care of my child," the AI ​​generator will provide information such as, "Here is the relaxation area in the store" or "You can receive counseling services here."

[0462] 3. If the emotion engine determines that a parent's stress level is high, in-store staff will be notified and will provide immediate, direct support to the parent.

[0463] Example prompt statement

[0464] Prompts suggesting ways for parents to relax when they are tired

[0465] "When a parent appears tired and says, 'Taking care of my child is so hard,' the generative AI will encourage them to take a deep breath and direct them to a relaxation area in the store."

[0466] This will allow parents of children with serious illnesses to shop smoothly in physical stores and provide an environment where they can also receive psychological support.

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

[0468] Step 1:

[0469] The device (smart glasses or smartphone) captures the user's facial expressions and voice.

[0470] Input: User's facial expression and voice data

[0471] Data processing: Using facial expression recognition and voice analysis algorithms to convert data into a format suitable for the emotion engine

[0472] Output: captured raw data and parsed emotion data

[0473] Specific operation: Collects real-time data from the user through the device's camera and microphone and sends it to the emotion engine.

[0474] Step 2:

[0475] Emotion engine analyzes emotional state

[0476] Input: User's facial expression and voice data

[0477] Data calculations: Emotion engine analyzes stress levels and emotional states in real time

[0478] Output: Data about the user's emotional state and its level

[0479] Specific operation: The emotion engine analyzes the user's data and determines their emotional state, such as "high stress," "relaxed," or "anxious."

[0480] Step 3:

[0481] The server generates and provides appropriate information based on the analyzed emotion data.

[0482] Input: Emotional state data obtained from the emotion engine

[0483] Data calculation: Generative AI generates optimal information based on emotional state

[0484] Output: Specific information and support to provide to parents

[0485] Specific operation: The server uses the generation AI based on the emotional state data to generate "relaxation area information" and "special messages"

[0486] Step 4:

[0487] The device displays the generated information to the user.

[0488] Input: Support information received from the server

[0489] Data processing: Formatting received information into a visually understandable format

[0490] Output: Support information and guidance displayed to users

[0491] Specific operation: A map of relaxation areas and messages on how to reduce stress are displayed on the display of smart glasses or a smartphone.

[0492] Step 5:

[0493] The server dispatches the appropriate store staff as needed.

[0494] Input: Emotional data from high stress states

[0495] Data calculation: Identify staff who need to take action and notify the store management system

[0496] Output: Notifications and instructions for store staff

[0497] What it does: The management system sends an alert to specially trained staff who are quickly dispatched to the user's location.

[0498] This allows customers to receive the assistance they need quickly and appropriately, improving their in-store shopping experience.

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

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

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

[0502] [Second embodiment]

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

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

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

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

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

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

[0509] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

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

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

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

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

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

[0515] MODE FOR CARRYING OUT THE INVENTION

[0516] This invention is a platform for parents of children with serious illnesses to efficiently gather the necessary information and exchange it with other parents. Utilizing generative AI, the system provides users with the information they need and promotes matching between parents.

[0517] Information collection method

[0518] When a user enters the name of their child's illness into a form on their device, the server requests a specific web page based on the name of the illness. The server analyzes the information available on the web page and extracts the information the user needs. For example, if a user enters "XYZ disease," the server accesses the specified URL and retrieves detailed information about "XYZ disease" from the page's content. This information is then provided to the user quickly.

[0519] Information transmission method

[0520] When a user inputs a question about a specific medical information, the server utilizes generative AI to generate an appropriate answer to that question. The server inputs the question into the generative AI, receives the answer, and provides it to the user. For example, if a user inputs "What is the latest treatment for XYZ disease?", the server passes the question to the generative AI and provides the generated answer to the user.

[0521] Matching implementation example

[0522] When a user enters their profile (such as the name of the disease, place of residence, and age of the child), the server retrieves information on other parents from the database and filters out parents with children who have the same disease. Based on this, the server matches parents with children who have the same disease and provides them to the user. For example, if a user enters "XYZ disease, Tokyo," the server searches the database for profiles that match "XYZ disease, Tokyo" and provides the results to the user.

[0523] Use of the database and implementation of reanalysis

[0524] The collected information is stored in a database by the server. The information stored in the database can be reanalyzed at a later date and used to update the generative AI with newly learned information. This provides a mechanism for effectively reusing previously collected information.

[0525] Specific examples

[0526] Specific examples of information collection

[0527] When a user inputs the name of their child's illness, "ABC disease," the server accesses "https: / / example.com / ABC disease" and gathers the latest medical information and treatments for "ABC disease" from that page. This information is analyzed, and only the necessary data is extracted and provided to the user.

[0528] Specific examples of information dissemination

[0529] When a user inputs a question such as "What are the symptoms of ABC disease?", the server passes the question to the AI ​​generator, which then provides the user with the answer it obtains. For example, specific information such as "The symptoms of ABC disease include fever, skin rash, and fatigue."

[0530] Examples of matching

[0531] When a user enters "ABC disease, Osaka" into their profile, the server searches the database for other parents who match the same "ABC disease, Osaka" and provides the results to the user, allowing them to connect with other parents in the same situation and exchange information and seek advice.

[0532] This system will enable parents of children with serious illnesses to efficiently obtain the necessary information and form networks with other parents in the same situation, which is expected to result in early diagnosis and appropriate treatment, leading to improved health outcomes for children.

[0533] The processing flow will be explained below.

[0534] Processing of information collection

[0535] Step 1:

[0536] The user inputs the name of the child's illness into the input form on the terminal.

[0537] Step 2:

[0538] The terminal transmits the entered disease name to the server.

[0539] Step 3:

[0540] The server constructs a URL for a specific web page based on the disease name submitted.

[0541] Step 4:

[0542] The URL constructed by the server is accessed and the web page data is retrieved.

[0543] Step 5:

[0544] An HTML parser is used to analyze the content of the web page retrieved by the server.

[0545] Step 6:

[0546] The server extracts the necessary medical information from the analyzed data.

[0547] Step 7:

[0548] The server returns the extracted information to the user.

[0549] Processing of information transmission

[0550] Step 1:

[0551] The user enters a question about specific medical information into an input form on the terminal.

[0552] Step 2:

[0553] The terminal sends the entered question to the server.

[0554] Step 3:

[0555] Based on the question sent, the server makes an information generation request to the generation AI.

[0556] Step 4:

[0557] The server receives the response from the generating AI.

[0558] Step 5:

[0559] The server generates a response and sends it back to the user.

[0560] Matching process

[0561] Step 1:

[0562] The user enters their profile (name of illness, place of residence, etc.) into the input form on the terminal.

[0563] Step 2:

[0564] The device sends the entered profile to the server.

[0565] Step 3:

[0566] Based on the profile received by the server, the database is searched for information on parents who have children with the same disease.

[0567] Step 4:

[0568] The server filters the search results to identify matching parents with more specific criteria.

[0569] Step 5:

[0570] The server returns the matched parent information to the user.

[0571] Database usage and reanalysis processing

[0572] Step 1:

[0573] The server stores the collected medical information in a database.

[0574] Step 2:

[0575] When the server receives a new request from a user, it reuses the information in the database and performs information analysis.

[0576] Step 3:

[0577] The server updates the generated AI based on previously collected information and provides the latest information.

[0578] The above is a concrete flow of the system's processing steps, which allows users to efficiently obtain the necessary information and effectively exchange information with parents who have children with the same incurable disease.

[0579] Example 1

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

[0581] Parents of children with serious illnesses face the challenge of efficiently gathering necessary medical information and exchanging that information with other parents in the same situation. These parents need a platform that allows them to quickly obtain the latest medical information from reliable sources and easily connect with other parents with similar illnesses. However, existing systems have challenges, such as the time-consuming process of collecting and analyzing information and the inefficient matching of parents.

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

[0583] In this invention, the server includes: a means for a user to input the name of a disease into an input form on a terminal; a means for requesting a specific web page based on the name of the disease; a means for analyzing and extracting necessary information from the requested web page; a means for providing the analyzed information to the user; a means for sending information about the user who inputs a question to a generative AI model and receiving a response; a means for providing the received response to the user; a means for inputting a user profile, retrieving information about other parents from a database, and filtering parents with children with the same disease; a means for matching parents based on the filtered results; a means for saving the collected information in a database; and a means for reusing and analyzing previously collected information. This allows parents of children with incurable diseases to efficiently obtain the latest medical information and form networks with other parents in similar situations.

[0584] "User" refers to a person who uses the system to gather information about incurable diseases, enter questions, and exchange information with other parents in the same situation.

[0585] "Terminal" refers to the device that a user uses to access the system and enter the name of the disease or questions. Examples include a PC or smartphone.

[0586] "Server" refers to a central processing unit that processes information entered by users and collects, analyzes, and provides necessary data.

[0587] "Input form" refers to the on-screen interface that allows users to input disease names and questions.

[0588] A "web page" refers to a page of publicly available information on the Internet, such as a medical website that provides information about a specific disease.

[0589] A "request" refers to communication between a server and a specific web page to obtain its contents.

[0590] "Analysis" refers to a series of processes in which the server organizes the content of web pages collected and extracts the necessary information.

[0591] A "generative AI model" refers to an artificial intelligence model that generates optimal answers to questions entered by users.

[0592] A "prompt" refers to a specific question or request sent to a generative AI model.

[0593] "Database" refers to an information repository where collected information and user profile information is stored and managed for reuse and analysis.

[0594] "Matching" refers to the process by which the server uses the user's profile information to search for and attempt to connect with other parents who have children with the same illness.

[0595] Based on these definitions, the technical scope of the invention is clarified and the functions and operations of the target system are explained.

[0596] System Overview

[0597] This invention is a platform for parents of children with serious illnesses to efficiently collect necessary information and exchange that information with other parents. It utilizes a generative AI model to provide users with the information they need and promote matching between parents. The system's main components are a server and a terminal, and it uses a database to collect and analyze information.

[0598] Hardware and software used

[0599] Hardware: Servers, user devices (PCs, smartphones, etc.)

[0600] Software: Generative AI models, analytical software for data processing, database management systems

[0601] Information gathering

[0602] When a user enters the name of a disease into an input form on their device, the server requests a specific web page based on that disease name. For example, if a user enters "XYZ disease," the server accesses "https: / / example.com / XYZ disease" and collects the latest medical information and treatments for "XYZ disease" from that page. The server extracts only the necessary data from the content of that page and provides it to the user.

[0603] Information dissemination

[0604] When a user inputs a question about specific medical information, the server uses generative AI to generate an appropriate answer to that question. For example, if a user inputs a question such as "What is the latest treatment for XYZ disease?", the server sends the question to the generative AI model. The generated answer is provided to the user in a specific form, such as "The latest treatment for XYZ disease is new drug A and surgery B."

[0605] matching

[0606] When a user enters their profile (such as the name of the disease, place of residence, and age of the child), the server retrieves information about other parents from the database and filters out parents with children with the same disease. For example, if a user enters "XYZ disease, Tokyo" as their profile, the server searches the database for profiles that match "XYZ disease, Tokyo" and provides the results to the user. This allows users to connect with other parents in the same situation and exchange information and advice.

[0607] Database use and reanalysis

[0608] The collected information is stored in a database by the server. The information stored in the database can be reanalyzed at a later date and used to update the generative AI with newly learned information. This provides a mechanism for effectively reusing previously collected information.

[0609] Specific examples

[0610] Specific examples of information collection

[0611] When a user inputs the name of their child's illness, "ABC disease," the server accesses "https: / / example.com / ABC disease" and gathers the latest medical information and treatments for "ABC disease" from that page. This information is analyzed, and only the necessary data is extracted and provided to the user.

[0612] Specific examples of information dissemination

[0613] When a user inputs a question such as "What are the symptoms of ABC disease?", the server passes the question to the AI ​​generator and provides the user with the answer it obtains. For example, specific information such as "The symptoms of ABC disease include fever, skin rash, and fatigue."

[0614] Examples of matching

[0615] When a user enters "ABC disease, Osaka" into their profile, the server searches the database for other parents who match the same "ABC disease, Osaka" and provides the results to the user, allowing them to connect with other parents in the same situation and exchange information and seek advice.

[0616] This system will enable parents of children with serious illnesses to efficiently obtain the necessary information and form networks with other parents in the same situation, which is expected to promote early diagnosis and appropriate treatment, leading to improved health outcomes for children.

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

[0618] Step 1: User enters the name of the disease into the input form

[0619] Subject: User

[0620] How it works: A user uses a terminal to enter the name of their child's illness into the system's input form, for example, "XYZ disease."

[0621] Input: Name of disease (e.g. "XYZ disease")

[0622] Output: The disease name entered by the user is sent to the server.

[0623] Step 2: Server sends request

[0624] Subject: Server

[0625] How it works: The server receives the name of the disease submitted by the user and requests a specific web page based on that name, for example, by visiting "https: / / example.com / XYZDisease."

[0626] Input: Name of disease (e.g. "XYZ disease")

[0627] Data processing: Embed the disease name into a specific URL and create a request.

[0628] Output: A request to the specified URL is sent.

[0629] Step 3: The server parses the information

[0630] Subject: Server

[0631] How it works: The server analyzes the content of the requested web page and extracts the necessary information, for example, analyzing the text within the page to extract information about the latest treatments and symptoms.

[0632] Input: The content of the requested web page

[0633] Data processing: Analyze the text of web pages and extract keywords and important information.

[0634] Output: The parsed information is saved as internal data.

[0635] Step 4: The server provides the information to the user

[0636] Subject: Server

[0637] How it works: The server presents the parsed information to the user, for example displaying information in the form "The latest treatments for XYZ disease are as follows."

[0638] Input: Parsed information

[0639] Output: The parsed information is displayed on the user's terminal.

[0640] Step 5: User Enters Question

[0641] Subject: User

[0642] How it works: A user enters a specific medical question into a terminal, for example, "What is the latest treatment for XYZ disease?"

[0643] Input: Question (e.g., "What is the latest treatment for XYZ disease?")

[0644] Output: The question is sent to the server.

[0645] Step 6: The server sends a request to the generated AI

[0646] Subject: Server

[0647] How it works: The server sends a question from the user to the generative AI model. For example, it sends a prompt such as "What is the latest treatment for XYZ disease?"

[0648] Input: Question (e.g., "What is the latest treatment for XYZ disease?")

[0649] Data processing: Convert the question into a prompt sentence format.

[0650] Output: The prompt sentence is sent to the generative AI model.

[0651] Step 7: The server receives the generated AI's answer.

[0652] Subject: Server

[0653] How it works: The server receives the answer from the generative AI, for example, "The latest treatment for XYZ disease is new drug A and surgery B."

[0654] Input: Generative AI answer

[0655] Output: The answer from the generating AI is saved as internal data.

[0656] Step 8: The server provides the answer to the user

[0657] Subject: Server

[0658] How it works: The server provides the generated AI's answer to the user's device, for example, displaying to the user, "The latest treatment for XYZ disease is new drug A and surgery B."

[0659] Input: Answer from the generative AI

[0660] Output: The generated AI's answer is displayed on the user's device.

[0661] Step 9: User Enters Profile Information

[0662] Subject: User

[0663] How it works: The user enters their profile (disease name, place of residence, age of child, etc.) into the input form on the device. For example, they might enter "XYZ disease, Tokyo, age 5."

[0664] Input: Profile information (e.g., "XYZ disease, Tokyo, age 5")

[0665] Output: The profile information is sent to the server.

[0666] Step 10: Server performs matching

[0667] Subject: Server

[0668] How it works: Based on the user's profile information, the server retrieves information about other parents from the database and filters for parents who have children with the same disease. For example, it searches for profiles that match "XYZ disease, Tokyo."

[0669] Input: Profile information

[0670] Data processing: Search the database based on profile information and extract data that matches the criteria.

[0671] Output: The profile information of the matching parent is extracted.

[0672] Step 11: The server provides the matching results

[0673] Subject: Server

[0674] Operation: The server provides the matching results to the user's device, for example, displaying "Matched with the following parent: Mr. / Ms. ABC."

[0675] Input: Matching results

[0676] Output: The matching results are displayed on the user's terminal.

[0677] Step 12: The server saves the information to the database

[0678] Subject: Server

[0679] How it works: The server stores the collected information in a database, for example, recording newly collected treatment information in the database.

[0680] Input: Collected information

[0681] Output: The information is saved in a database.

[0682] Step 13: The server reparses the database

[0683] Subject: Server

[0684] How it works: The server re-analyzes the information stored in the database with the latest information. For example, if the generating AI learns new knowledge, it updates the database with that information.

[0685] Input: Information stored in a database

[0686] Data processing: Reanalyzing stored information and updating it against current knowledge.

[0687] Output: The reanalyzed information is saved as internal data.

[0688] Step 14: The server provides the update to the user

[0689] Subject: Server

[0690] Operation: The server provides the user with the latest information after the reanalysis. For example, it notifies the user that "the latest information on XYZ disease has been updated."

[0691] Input: Reparsed information

[0692] Output: Updates are displayed on the user's terminal.

[0693] (Application example 1)

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

[0695] The present invention aims to provide a system that efficiently and quickly provides necessary information to parents of children with incurable diseases, and also supports parents in the same situation in connecting and exchanging information. In particular, the objective is to improve user convenience through real-time information provision using smart glasses, simplified operation through voice input, and accurate information generation using generation AI.

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

[0697] In this invention, the server includes means for collecting information about intractable diseases, means for analyzing the collected information, means for generating appropriate information based on the analyzed information using artificial intelligence, means for providing the generated information to users, means for matching parents of children with the same disease, means for users to input the name of the disease and questions using a voice input device, and means for displaying information in real time through smart glasses. This allows parents of children with intractable diseases to obtain the information they need in real time at the store they visit, eliminates cumbersome operations through voice input, and obtains newly generated accurate information. Furthermore, connecting parents of children with the same disease enables more useful information exchange and consultation.

[0698] "Intractable diseases" generally refer to diseases that are difficult to treat and require long-term management.

[0699] "Means of collecting information" refers to the function of obtaining necessary medical information from websites, databases, etc.

[0700] "Means for analyzing information" refers to the function of analyzing collected data and extracting the information desired by the user.

[0701] "Generative artificial intelligence" refers to machine learning models that are used to generate appropriate answers to user questions.

[0702] The "means for generating appropriate information" refers to a function for generating information useful to the user based on the analyzed data.

[0703] "Means of providing to users" refers to the function of presenting the generated information to users through devices such as smartphones or smart glasses.

[0704] "Means for matching parents" refers to the function of searching and providing relevant profiles from a database in order to connect parents with children who have the same disease.

[0705] A "voice input device" refers to a device that allows a user to input disease names and questions by voice.

[0706] "Smart glasses" refer to wearable devices that can be worn by users and display information in real time.

[0707] "Database" refers to a structured data storage system for efficiently storing collected information and reusing it as needed.

[0708] "Means for displaying information in real time" refers to a display function that instantly provides collected, analyzed, and generated information to users.

[0709] This invention is a system that allows parents of children with serious illnesses to obtain necessary information in real time through smart glasses and exchange information with other parents. This system includes means for information collection, information analysis, information generation, information provision, and parent-to-parent matching.

[0710] Hardware and Software

[0711] The hardware used includes smart glasses, a voice input device, and a server, while the software includes OpenAI's GPT-3.5 generative AI model, the requests library for collecting web data, and BeautifulSoup for HTML parsing.

[0712] Data processing and calculation

[0713] 1. User input:

[0714] The voice input device allows users to input disease names or questions through the smart glasses, which are then converted into text by the system.

[0715] 2. Information Collection:

[0716] The server collects the necessary medical information from a specific website based on the disease name specified by the user, accesses the web page using the requests library, and parses the page content using BeautifulSoup.

[0717] 3. Information analysis:

[0718] The server uses the analyzed information to extract the detailed information the user is looking for, such as specific data on the latest treatments and symptoms of a disease.

[0719] 4. Information generation:

[0720] The server uses a generative AI model (OpenAI GPT-3.5) to generate appropriate answers to user questions. For example, in response to the question "What is the latest treatment for ABC disease?", it provides a generated answer such as "Antibody therapy and gene therapy are considered promising."

[0721] 5. Information provision:

[0722] The analyzed and generated information is displayed to the user in real time through the smart glasses, allowing the user to take immediate action based on the displayed information.

[0723] 6. Parent Matching:

[0724] The server searches the database for profiles of parents with children with the same disease and matches suitable parents. Based on the user's profile (such as disease name and place of residence), a list of related parents is displayed on the smart glasses.

[0725] Specific examples

[0726] For example, if a user inputs a question through a voice input device such as "What is the latest treatment for ABC disease?", the server will use the generative AI model to generate an answer such as "Antibody therapy and gene therapy are considered promising," and present it to the user through the smart glasses. It will also search the database for profiles of other parents who match "ABC disease, Tokyo" and display matching results.

[0727] Prompt Sentence Examples

[0728] For example, a user might say:

[0729] "Please enter the name of the disease: ABC disease"

[0730] "Tell me what you want to know: What is the latest treatment for ABC diseases?"

[0731] Based on this, the generative AI model can derive appropriate answers and provide information to the user in real time through the smart glasses.

[0732] As described above, this invention provides parents of children with serious illnesses with efficient and accurate medical information in real time and supports networking with other parents.

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

[0734] Step 1:

[0735] The user inputs the name of the disease and a question using a voice input device.

[0736] At this time, the voice input device converts the voice data into text data and sends it to the server. The input is the name of the disease, "ABC disease," and the question, "What is the latest treatment for ABC disease?", which is converted into text format.

[0737] Step 2:

[0738] The server collects the necessary medical information from specific websites based on the disease name entered by the user.

[0739] Specifically, it uses the requests library to access a specific URL and uses BeautySoup to analyze the contents of the web page. The input is the name of a disease, "ABC disease," and the output is text data of medical information about "ABC disease" retrieved from the web.

[0740] Step 3:

[0741] The server analyzes the collected medical information and extracts the necessary information.

[0742] From the page content analyzed by BeautySoup, data on the latest treatments and symptoms for "ABC diseases" is extracted. The input is the HTML data of the web page, and the output is the necessary medical information as text data.

[0743] Step 4:

[0744] The server uses a generative AI model (OpenAI GPT-3.5) to generate appropriate answers to users' questions.

[0745] The generative AI model receives input from the user into the question, "What is the latest treatment for ABC disease?" and generates the answer, "Antibody therapy and gene therapy are considered promising." as output.

[0746] Step 5:

[0747] The server provides the generated information to the user in real time through the smart glasses.

[0748] The server sends the generated answer to the smart glasses, which overlay the information on the user's field of view. The input is the generated answer, "Antibody therapy and gene therapy are expected to be promising." The output is to present the information on the display screen of the smart glasses.

[0749] Step 6:

[0750] The server searches the database for profiles of parents who have children with the same disease and matches the parents together.

[0751] Based on the user's profile (e.g., "ABC Disease, Tokyo"), it searches for matching profiles in the database and displays the results on the smart glasses. The input is the user's profile data, and the output is a list of matched parents.

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

[0753] MODE FOR CARRYING OUT THE INVENTION

[0754] This invention is a system that combines an emotion engine with a platform that allows parents of children with serious illnesses to efficiently collect information and exchange information with other parents. Utilizing generative AI and the emotion engine, the system recognizes the user's emotional state, provides the necessary information, and matches parents with the best possible matchmaking.

[0755] Information collection method

[0756] When a user enters the name of their child's illness into an input form on their device, the device sends the name of the illness to the server. The server retrieves and analyzes data from a specific web page based on the name of the illness. The results of this analysis are provided to the user. For example, if a user enters "XYZ disease," the server accesses the specified URL, extracts detailed information about "XYZ disease" from the content of that page, and provides it to the user.

[0757] Information transmission method

[0758] When a user enters a question about a specific medical information, the device sends the question to the server, which uses generative AI to generate an appropriate answer and provides it to the user. For example, if a user enters "What is the latest treatment for XYZ disease?", the server passes the question to the generative AI, which then provides the generated answer to the user.

[0759] Matching implementation example

[0760] When a user enters their profile (such as the name of the disease and place of residence), the device sends that profile to the server. The server retrieves information about other parents from the database and filters and provides the user with parents who have children with the same disease. For example, if a user enters "XYZ disease, Tokyo," the server searches the database for profiles that match "XYZ disease, Tokyo" and provides the results to the user.

[0761] Embodiment of Emotion Engine

[0762] The system also incorporates an emotion engine to recognize the user's emotional state. It analyzes the emotions expressed through inputs and statements made by the user through input forms and dialogue systems. The server uses the results of the emotion engine to determine the user's stress level and emotional state and provide appropriate information and support. For example, if the emotion engine detects a high stress level while the user is inputting information, the server can provide information on relaxation techniques and counseling services.

[0763] Use of the database and implementation of reanalysis

[0764] The collected information is stored in a database by the server. The information stored in the database can be reanalyzed at a later date and used to update the generative AI with newly learned information. This provides a mechanism for effectively reusing previously collected information.

[0765] Specific examples

[0766] Specific examples of information collection

[0767] When a user enters the name of their child's illness, "ABC disease," the server accesses "https: / / example.com / ABC disease" and collects the latest medical information and treatments for "ABC disease" from that page. This information is analyzed, and only the necessary data is extracted and provided to the user.

[0768] Specific examples of information dissemination

[0769] When a user inputs a question such as "What are the symptoms of ABC disease?", the server passes the question to the AI ​​generator, which then provides the user with the answer it obtains. For example, specific information such as "The symptoms of ABC disease include fever, skin rash, and fatigue."

[0770] Examples of matching

[0771] When a user enters "ABC disease, Osaka" into their profile, the server searches the database for information on other parents who match the same "ABC disease, Osaka" and provides the results to the user. This allows users to connect with other parents in the same situation and exchange information and seek advice.

[0772] Examples of emotion engines

[0773] When a user inputs "I've been feeling very tired lately and caring for my children is tough" into their device, the emotion engine analyzes the user's stress level. Based on the results, the server provides the user with information on relaxation techniques and counseling services. In this way, appropriate support is provided according to the user's emotional state.

[0774] This system allows parents of children with serious illnesses to efficiently obtain the information they need, connect with other parents with the same illness, and receive emotional support through an emotional engine. As a result, it is expected that early diagnosis and appropriate treatment will be promoted, leading to improved health outcomes for children.

[0775] The processing flow will be explained below.

[0776] Processing of information collection

[0777] Step 1:

[0778] The user inputs the name of the child's illness into the input form on the terminal.

[0779] Step 2:

[0780] The terminal transmits the entered disease name to the server.

[0781] Step 3:

[0782] The server constructs a URL for a specific web page based on the submitted disease name.

[0783] Step 4:

[0784] The URL constructed by the server is accessed and the web page data is retrieved.

[0785] Step 5:

[0786] An HTML parser is used to analyze the content of the web page retrieved by the server.

[0787] Step 6:

[0788] The server extracts the necessary medical information from the analyzed data.

[0789] Step 7:

[0790] The server returns the extracted information to the user.

[0791] Processing of information transmission

[0792] Step 1:

[0793] The user enters a question about specific medical information into an input form on the terminal.

[0794] Step 2:

[0795] The terminal sends the entered question to the server.

[0796] Step 3:

[0797] Based on the question sent, the server makes an information generation request to the generation AI.

[0798] Step 4:

[0799] The server receives the response from the generating AI.

[0800] Step 5:

[0801] The server generates a response and sends it back to the user.

[0802] Matching process

[0803] Step 1:

[0804] The user enters their profile (name of illness, place of residence, etc.) into the input form on the terminal.

[0805] Step 2:

[0806] The device sends the entered profile to the server.

[0807] Step 3:

[0808] Based on the received profile, the server searches the database for information on parents who have children with the same disease.

[0809] Step 4:

[0810] The server filters the search results to identify matching parents with more specific criteria.

[0811] Step 5:

[0812] The server returns the matched parent information to the user.

[0813] Emotion engine processing

[0814] Step 1:

[0815] The user enters text into an input form on the terminal.

[0816] Step 2:

[0817] The terminal sends the entered text to the server.

[0818] Step 3:

[0819] The server passes the transmitted text to an emotion engine to analyze the user's emotional state.

[0820] Step 4:

[0821] The emotion engine sends the analysis results (e.g., stress level and emotional state) back to the server.

[0822] Step 5:

[0823] The server generates optimal information and support based on the analysis results of the emotion engine.

[0824] Step 6:

[0825] The server returns the generated information and assistance to the user.

[0826] Database usage and reanalysis processing

[0827] Step 1:

[0828] The server stores the collected medical information in a database.

[0829] Step 2:

[0830] When the server receives a new request from a user, it reuses the information in the database and performs information analysis.

[0831] Step 3:

[0832] The server updates the generated AI based on previously collected information and provides the latest information.

[0833] The above is the specific flow of the system's processing steps, which allows users to efficiently obtain the necessary information, effectively exchange information with parents who have children with the same incurable disease, and even receive psychological support using the emotion engine.

[0834] Example 2

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

[0836] Parents of children with serious illnesses need to efficiently gather information and exchange it with other parents experiencing the same issues. However, it is not easy to find accurate and useful information from the vast amount of information available on the Internet. Furthermore, while emotional support is essential, there are few ways to receive appropriate support in a timely manner. In this situation, there is no system that allows users to easily gather information, connect with other parents, and receive appropriate emotional support.

[0837] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0838] In this invention, the server includes an input means for a user to input disease information, a means for transmitting the input disease information, a means for acquiring web page data based on the transmitted disease information, a means for analyzing the acquired web page data, a means for providing the analyzed information to the user, a means for accepting questions from the user and using a generative AI model to generate answers to the questions, a means for inputting user profile information and matching with other users in the same situation, and a means for analyzing the user's emotions and providing appropriate support information based on the results. This allows users to efficiently collect necessary information, connect with other parents who have children with the same illness, and receive emotional support.

[0839] "User" means a person who uses the system to input information or receive provided information.

[0840] A "terminal" is a device (e.g., a PC, smartphone, etc.) that a user uses to input information and send that information to a server.

[0841] The "server" is the central computer system that receives information sent by users, retrieves and analyzes web page data, generates answers using generative AI models, and matches users with other users.

[0842] "Input means" refers to the interface (e.g., text box, form, etc.) that allows the user to input disease names, questions, profile information, etc. into the system.

[0843] "Transmission means" refers to a communication function (e.g., Internet connection, API, etc.) for transmitting information entered by the user from the terminal to the server.

[0844] "Web page data" means information (e.g., medical information, treatments, etc.) obtained from a particular website on the Internet.

[0845] "Analysis means" refers to software (e.g., BeautifulSoup) that analyzes acquired web page data and extracts useful information.

[0846] A "generative AI model" is an artificial intelligence system (e.g., GPT-4) used to generate appropriate answers to user questions.

[0847] "Matching tools" refers to a feature that connects users with other parents who have children with the same illness based on their profile information.

[0848] "Emotion analysis means" refers to a system (e.g., emotion engine, IBM Watson, etc.) that analyzes the user's emotional state from their input and provides appropriate support information.

[0849] "Database" refers to a system (e.g., MongoDB) for storing collected information and information to be reanalyzed.

[0850] "Reanalysis means" refers to the process or function for re-analyzing previously collected information.

[0851] MODE FOR CARRYING OUT THE INVENTION

[0852] This invention is a system that combines an emotion engine with a platform that allows parents of children with serious illnesses to efficiently collect information and exchange information with other parents. Utilizing generative AI and the emotion engine, the system recognizes the user's emotional state, provides the necessary information, and matches parents with the best possible matchmaking.

[0853] Information collection method

[0854] When a user enters the name of their child's illness into an input form on their device, the device sends the name of the illness to the server. The server then accesses a specific web page based on the illness name and retrieves the data. To access the specific site, a web scraping tool such as "BeautifulSoup" is used. The retrieved data is analyzed by the server, and only the necessary information is extracted and provided to the user via the device.

[0855] Examples:

[0856] When a user inputs the name of their child's illness, "ABC disease," the server accesses "https: / / example.com / ABC disease," collects the latest medical information and treatments for "ABC disease" from that page, and provides it to the user.

[0857] Information transmission method

[0858] When a user inputs a question about a specific medical information, the device sends the question to a server, which uses a generative AI model (e.g., GPT-4) to generate an appropriate answer for the question and provides it to the user via the device.

[0859] Examples:

[0860] When a user types the question "What are the symptoms of ABC disease?", the server passes the question to the GPT-4 model and provides the generated answer "The symptoms of ABC disease are fever, skin rash, and fatigue" to the user.

[0861] Matching implementation example

[0862] When a user enters their profile (such as the name of the disease and their place of residence), the device sends the profile to the server, which then retrieves information about parents with children with the same disease from a database (e.g., MongoDB) and provides it to the user.

[0863] Examples:

[0864] When a user enters a profile such as "ABC disease, Osaka," the server searches the MongoDB database for information on other parents who match the profile and provides it to the user. In this way, parents with children with the same disease can connect with each other and exchange information.

[0865] Embodiment of Emotion Engine

[0866] This system incorporates an emotion engine (e.g., IBM Watson) to recognize the user's emotional state. The emotion engine analyzes the emotions expressed by the user's inputs and statements made through input forms and dialogue systems. The server uses the results of the emotion engine to determine the user's stress level and emotional state and provides appropriate information and support.

[0867] Examples:

[0868] If a user inputs "I've been feeling very tired lately, and taking care of my children is hard," the emotion engine will determine that the user's stress level is high. Based on this result, the server will provide the user with information on relaxation methods and counseling services.

[0869] Use of the database and implementation of reanalysis

[0870] The server stores the collected information in a database. The stored information can be reanalyzed at a later date and used to update the database based on newly learned information by the generative AI. This provides a mechanism for effectively reusing information collected in the past.

[0871] Example prompt sentence:

[0872] 1. "Enter the name of a specific disease: ABC disease"

[0873] 2. "Enter your medical information question: What are the symptoms of ABC disease?"

[0874] 3. "Enter your profile: ABC disease, Osaka"

[0875] 4. "Please describe your recent feelings and circumstances: I've been feeling very tired lately, and caring for my children has been a challenge."

[0876] This system allows parents of children with serious illnesses to efficiently obtain the information they need, connect with other parents with the same illness, and receive emotional support through an emotional engine. This is expected to result in early diagnosis, appropriate treatment, and improved health outcomes for children.

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

[0878] Step 1:

[0879] The user inputs the name of the disease "ABC disease" into the input form on the terminal. The name of the disease "ABC disease" input into the input form is sent to the server by the terminal.

[0880] Step 2:

[0881] The server accesses a specific web page (e.g., https: / / example.com / ABC disease) based on the received disease name "ABC disease". The server uses the web scraping tool "BeautifulSoup" to obtain the page content. The data obtained is the HTML information of the web page.

[0882] Step 3:

[0883] The server analyzes the obtained HTML information. Using "BeautifulSoup" for the analysis, necessary data such as the latest medical information and treatment methods related to "ABC disease" is extracted from the HTML information. The analyzed medical information is obtained.

[0884] Step 4:

[0885] The server transmits the medical information extracted as the analysis result to the terminal. The terminal displays the received information to the user.

[0886] Step 5:

[0887] The user inputs a question related to the medical information "What are the symptoms of ABC disease?". The input question is transmitted by the terminal to the server.

[0888] Step 6:

[0889] The server uses a generative AI model (e.g., GPT-4) to generate an answer based on the received question. The generative AI model is provided with the question as a prompt, and "The symptoms of ABC disease are fever, rash, and fatigue" is generated as the answer.

[0890] Step 7:

[0891] The server transmits the generated answer to the terminal. The terminal displays the received answer to the user.

[0892] Step 8:

[0893] The user inputs his / her profile information (e.g., "ABC disease, Osaka") and the input profile information is sent to the server by the terminal.

[0894] Step 9:

[0895] The server searches a database (e.g., MongoDB) for information on other parents who have children with the same disease. Based on the database query, the profile information of other parents matching "ABC disease, Osaka" is searched.

[0896] Step 10:

[0897] The server transmits the information about the other parents obtained as a search result to the terminal, which then displays the received search results to the user.

[0898] Step 11:

[0899] The user inputs their feelings and current situation (e.g., "I've been feeling very tired recently, and caring for my children is difficult.") The input information is sent to the server by the device.

[0900] Step 12:

[0901] The server uses the API of a sentiment analysis engine (e.g., IBM Watson) to analyze emotions from the received content. The sentiment analysis engine detects high stress levels.

[0902] Step 13:

[0903] Based on the results of the emotion analysis, the server selects content to provide information on relaxation techniques and counseling services, and sends the selected content to the device.

[0904] Step 14:

[0905] The terminal displays information about offered relaxation methods and counseling services to the user.

[0906] In this way, users can receive the medical information they need and the appropriate emotional support.

[0907] (Application example 2)

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

[0909] Parents of children with serious illnesses often experience high levels of stress and burden in their daily lives. Therefore, there is a need for a system that not only provides information but also identifies parents' emotional state in real time and matches them with the most appropriate support methods and staff. However, while existing systems provide information and match parents, they lack sufficient emotional recognition and in-store individualized support. This results in parents not receiving the appropriate support they need, increasing their emotional and mental stress.

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

[0911] In this invention, the server includes means for collecting information on intractable diseases, means for analyzing the collected information, means for generating appropriate information based on the analyzed information using artificial intelligence, means for providing the generated information to users, means for matching parents of children with the same disease, means for recognizing the emotional state of the user, means for providing real-world support information according to the emotional state, and means for matching appropriate staff based on the emotional state. This makes it possible to grasp the emotional state of parents in real time and provide the necessary information and support quickly and accurately.

[0912] The "means of collecting information on intractable diseases" is a system that retrieves information from websites and databases based on the disease name and related data entered by the user.

[0913] "Means for analyzing collected information" refers to a system that organizes the acquired data, extracts important information based on specific criteria, and analyzes it.

[0914] "Means for generating appropriate information using artificial intelligence based on analyzed information" refers to a system that uses artificial intelligence to generate appropriate answers and detailed information based on analyzed data.

[0915] The "means for providing the generated information to the user" refers to an interface or communication system for displaying the generated information on the user's terminal.

[0916] "A means of matching parents with children with the same disease" is a system that searches information in a database and connects parents with children with the same disease.

[0917] The "means for recognizing the user's emotional state" is a system that analyzes the user's emotions from their facial expressions and voice and determines their state in real time.

[0918] The "means for providing real-world support information according to emotional state" is a system that provides appropriate relaxation methods and counseling information based on the user's emotions.

[0919] The "means for matching appropriate staff based on emotional state" is a system that quickly arranges specially trained staff in the store based on emotional state.

[0920] This invention is a navigation system to support parents of children with serious illnesses in their in-store shopping experience. The system collects and analyzes information about the illness and uses a generative AI model to provide appropriate information and support to parents. It also recognizes the parents' emotional state in real time and matches them with appropriate support and store staff based on that information.

[0921] Program processing

[0922] Hardware and software used:

[0923] Hardware: Smart glasses, smartphones

[0924] Software: Generative AI (e.g., OpenAI GPT-4), Emotion Engine (e.g., Affectiva)

[0925] Processing Details

[0926] 1. Emotion recognition:

[0927] When customers are in the store, the camera on their smart glasses or smartphone captures their facial expressions and voice.

[0928] The emotion engine analyzes this data in real time and recognizes the parent's emotional state. For example, if the parent is feeling stressed in the store, that information is immediately transmitted to the server.

[0929] 2. Information provision:

[0930] When parents browse products using smart glasses or a smartphone, relevant medical information, product details and discounts are automatically displayed.

[0931] The generative AI model generates and provides appropriate answers to parents for questions about, for example, "new treatments" or "latest medical equipment."

[0932] 3. Staff Matching:

[0933] If the emotion engine determines that a parent is in a high stress state, that information is notified to the store's management system.

[0934] The management system quickly dispatches specially trained store staff to provide direct support to parents.

[0935] 4. Relaxation aid:

[0936] If a parent complains of significant stress or fatigue, the system will provide guidance to a relaxation area or counseling room via smart glasses or a smartphone.

[0937] This allows parents to quickly find a place to rest in the store or access professional support.

[0938] Specific examples

[0939] 1. When a parent is looking for a specific medical supply for their child, the smart glasses will display a message saying, "If you go in this direction, you will find the product you are looking for," along with a real-time updated store map.

[0940] 2. When a parent says to their smartphone, "I've been feeling very tired lately and it's been hard taking care of my child," the AI ​​generator will provide information such as, "Here is the relaxation area in the store" or "You can receive counseling services here."

[0941] 3. If the emotion engine determines that a parent's stress level is high, in-store staff will be notified and will provide immediate, direct support to the parent.

[0942] Example prompt statement

[0943] Prompts suggesting ways for parents to relax when they are tired

[0944] "When a parent appears tired and says, 'Taking care of my child is so hard,' the generative AI will encourage them to take a deep breath and direct them to a relaxation area in the store."

[0945] This will allow parents of children with serious illnesses to shop smoothly in physical stores and provide an environment where they can also receive psychological support.

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

[0947] Step 1:

[0948] The device (smart glasses or smartphone) captures the user's facial expressions and voice.

[0949] Input: User's facial expression and voice data

[0950] Data processing: Using facial expression recognition and voice analysis algorithms to convert data into a format suitable for the emotion engine

[0951] Output: captured raw data and parsed emotion data

[0952] Specific operation: Collects real-time data from the user through the device's camera and microphone and sends it to the emotion engine.

[0953] Step 2:

[0954] Emotion engine analyzes emotional state

[0955] Input: User's facial expression and voice data

[0956] Data calculations: Emotion engine analyzes stress levels and emotional states in real time

[0957] Output: Data about the user's emotional state and its level

[0958] Specific operation: The emotion engine analyzes the user's data and determines their emotional state, such as "high stress," "relaxed," or "anxious."

[0959] Step 3:

[0960] The server generates and provides appropriate information based on the analyzed emotion data.

[0961] Input: Emotional state data obtained from the emotion engine

[0962] Data calculation: Generative AI generates optimal information based on emotional state

[0963] Output: Specific information and support to provide to parents

[0964] Specific operation: The server uses the generation AI based on the emotional state data to generate "relaxation area information" and "special messages"

[0965] Step 4:

[0966] The device displays the generated information to the user.

[0967] Input: Support information received from the server

[0968] Data processing: Formatting received information into a visually understandable format

[0969] Output: Support information and guidance displayed to users

[0970] Specific operation: A map of relaxation areas and messages on how to reduce stress are displayed on the display of smart glasses or a smartphone.

[0971] Step 5:

[0972] The server dispatches the appropriate store staff as needed.

[0973] Input: Emotional data from high stress states

[0974] Data calculation: Identify staff who need to take action and notify the store management system

[0975] Output: Notifications and instructions for store staff

[0976] What it does: The management system sends an alert to specially trained staff who are quickly dispatched to the user's location.

[0977] This allows customers to receive the assistance they need quickly and appropriately, improving their in-store shopping experience.

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

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

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

[0981] [Third embodiment]

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

[0983] 5, the data processing system 310 includes the data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.

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

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

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

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

[0988] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

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

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

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

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

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

[0994] MODE FOR CARRYING OUT THE INVENTION

[0995] This invention is a platform for parents of children with serious illnesses to efficiently gather the necessary information and exchange it with other parents. Utilizing generative AI, the system provides users with the information they need and promotes matching between parents.

[0996] Information collection method

[0997] When a user enters the name of their child's illness into a form on their device, the server requests a specific web page based on the name of the illness. The server analyzes the information available on the web page and extracts the information the user needs. For example, if a user enters "XYZ disease," the server accesses the specified URL and retrieves detailed information about "XYZ disease" from the page's content. This information is then provided to the user quickly.

[0998] Information transmission method

[0999] When a user inputs a question about a specific medical information, the server utilizes generative AI to generate an appropriate answer to that question. The server inputs the question into the generative AI, receives the answer, and provides it to the user. For example, if a user inputs "What is the latest treatment for XYZ disease?", the server passes the question to the generative AI and provides the generated answer to the user.

[1000] Matching implementation example

[1001] When a user enters their profile (such as the name of the disease, place of residence, and age of the child), the server retrieves information on other parents from the database and filters out parents with children who have the same disease. Based on this, the server matches parents with children who have the same disease and provides them to the user. For example, if a user enters "XYZ disease, Tokyo," the server searches the database for profiles that match "XYZ disease, Tokyo" and provides the results to the user.

[1002] Use of the database and implementation of reanalysis

[1003] The collected information is stored in a database by the server. The information stored in the database can be reanalyzed at a later date and used to update the generative AI with newly learned information. This provides a mechanism for effectively reusing previously collected information.

[1004] Specific examples

[1005] Specific examples of information collection

[1006] When a user inputs the name of their child's illness, "ABC disease," the server accesses "https: / / example.com / ABC disease" and gathers the latest medical information and treatments for "ABC disease" from that page. This information is analyzed, and only the necessary data is extracted and provided to the user.

[1007] Specific examples of information dissemination

[1008] When a user inputs a question such as "What are the symptoms of ABC disease?", the server passes the question to the AI ​​generator, which then provides the user with the answer it obtains. For example, specific information such as "The symptoms of ABC disease include fever, skin rash, and fatigue."

[1009] Examples of matching

[1010] When a user enters "ABC disease, Osaka" into their profile, the server searches the database for other parents who match the same "ABC disease, Osaka" and provides the results to the user, allowing them to connect with other parents in the same situation and exchange information and seek advice.

[1011] This system will enable parents of children with serious illnesses to efficiently obtain the necessary information and form networks with other parents in the same situation, which is expected to result in early diagnosis and appropriate treatment, leading to improved health outcomes for children.

[1012] The processing flow will be explained below.

[1013] Processing of information collection

[1014] Step 1:

[1015] The user inputs the name of the child's illness into the input form on the terminal.

[1016] Step 2:

[1017] The terminal transmits the entered disease name to the server.

[1018] Step 3:

[1019] The server constructs a URL for a specific web page based on the disease name submitted.

[1020] Step 4:

[1021] The URL constructed by the server is accessed and the web page data is retrieved.

[1022] Step 5:

[1023] An HTML parser is used to analyze the content of the web page retrieved by the server.

[1024] Step 6:

[1025] The server extracts the necessary medical information from the analyzed data.

[1026] Step 7:

[1027] The server returns the extracted information to the user.

[1028] Processing of information transmission

[1029] Step 1:

[1030] The user enters a question about specific medical information into an input form on the terminal.

[1031] Step 2:

[1032] The terminal sends the entered question to the server.

[1033] Step 3:

[1034] Based on the question sent, the server makes an information generation request to the generation AI.

[1035] Step 4:

[1036] The server receives the response from the generating AI.

[1037] Step 5:

[1038] The server generates a response and sends it back to the user.

[1039] Matching process

[1040] Step 1:

[1041] The user enters their profile (name of illness, place of residence, etc.) into the input form on the terminal.

[1042] Step 2:

[1043] The device sends the entered profile to the server.

[1044] Step 3:

[1045] Based on the profile received by the server, the database is searched for information on parents who have children with the same disease.

[1046] Step 4:

[1047] The server filters the search results to identify matching parents with more specific criteria.

[1048] Step 5:

[1049] The server returns the matched parent information to the user.

[1050] Database usage and reanalysis processing

[1051] Step 1:

[1052] The server stores the collected medical information in a database.

[1053] Step 2:

[1054] When the server receives a new request from a user, it reuses the information in the database and performs information analysis.

[1055] Step 3:

[1056] The server updates the generated AI based on previously collected information and provides the latest information.

[1057] The above is a concrete flow of the system's processing steps, which allows users to efficiently obtain the necessary information and effectively exchange information with parents who have children with the same incurable disease.

[1058] Example 1

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

[1060] Parents of children with serious illnesses face the challenge of efficiently gathering necessary medical information and exchanging that information with other parents in the same situation. These parents need a platform that allows them to quickly obtain the latest medical information from reliable sources and easily connect with other parents with similar illnesses. However, existing systems have challenges, such as the time-consuming process of collecting and analyzing information and the inefficient matching of parents.

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

[1062] In this invention, the server includes: a means for a user to input the name of a disease into an input form on a terminal; a means for requesting a specific web page based on the name of the disease; a means for analyzing and extracting necessary information from the requested web page; a means for providing the analyzed information to the user; a means for sending information about the user who inputs a question to a generative AI model and receiving a response; a means for providing the received response to the user; a means for inputting a user profile, retrieving information about other parents from a database, and filtering parents with children with the same disease; a means for matching parents based on the filtered results; a means for saving the collected information in a database; and a means for reusing and analyzing previously collected information. This allows parents of children with incurable diseases to efficiently obtain the latest medical information and form networks with other parents in similar situations.

[1063] "User" refers to a person who uses the system to gather information about incurable diseases, enter questions, and exchange information with other parents in the same situation.

[1064] "Terminal" refers to the device that a user uses to access the system and enter the name of the disease or questions. Examples include a PC or smartphone.

[1065] "Server" refers to a central processing unit that processes information entered by users and collects, analyzes, and provides necessary data.

[1066] "Input form" refers to the on-screen interface that allows users to input disease names and questions.

[1067] A "web page" refers to a page of publicly available information on the Internet, such as a medical website that provides information about a specific disease.

[1068] A "request" refers to communication between a server and a specific web page to obtain its contents.

[1069] "Analysis" refers to a series of processes in which the server organizes the content of web pages collected and extracts the necessary information.

[1070] A "generative AI model" refers to an artificial intelligence model that generates optimal answers to questions entered by users.

[1071] A "prompt" refers to a specific question or request sent to a generative AI model.

[1072] "Database" refers to an information repository where collected information and user profile information is stored and managed for reuse and analysis.

[1073] "Matching" refers to the process by which the server uses the user's profile information to search for and attempt to connect with other parents who have children with the same illness.

[1074] Based on these definitions, the technical scope of the invention is clarified and the functions and operations of the target system are explained.

[1075] System Overview

[1076] This invention is a platform for parents of children with serious illnesses to efficiently collect necessary information and exchange that information with other parents. It utilizes a generative AI model to provide users with the information they need and promote matching between parents. The system's main components are a server and a terminal, and it uses a database to collect and analyze information.

[1077] Hardware and software used

[1078] Hardware: Servers, user devices (PCs, smartphones, etc.)

[1079] Software: Generative AI models, analytical software for data processing, database management systems

[1080] Information gathering

[1081] When a user enters the name of a disease into an input form on their device, the server requests a specific web page based on that disease name. For example, if a user enters "XYZ disease," the server accesses "https: / / example.com / XYZ disease" and collects the latest medical information and treatments for "XYZ disease" from that page. The server extracts only the necessary data from the content of that page and provides it to the user.

[1082] Information dissemination

[1083] When a user inputs a question about specific medical information, the server uses generative AI to generate an appropriate answer to that question. For example, if a user inputs a question such as "What is the latest treatment for XYZ disease?", the server sends the question to the generative AI model. The generated answer is provided to the user in a specific form, such as "The latest treatment for XYZ disease is new drug A and surgery B."

[1084] matching

[1085] When a user enters their profile (such as the name of the disease, place of residence, and age of the child), the server retrieves information about other parents from the database and filters out parents with children with the same disease. For example, if a user enters "XYZ disease, Tokyo" as their profile, the server searches the database for profiles that match "XYZ disease, Tokyo" and provides the results to the user. This allows users to connect with other parents in the same situation and exchange information and advice.

[1086] Database use and reanalysis

[1087] The collected information is stored in a database by the server. The information stored in the database can be reanalyzed at a later date and used to update the generative AI with newly learned information. This provides a mechanism for effectively reusing previously collected information.

[1088] Specific examples

[1089] Specific examples of information collection

[1090] When a user inputs the name of their child's illness, "ABC disease," the server accesses "https: / / example.com / ABC disease" and gathers the latest medical information and treatments for "ABC disease" from that page. This information is analyzed, and only the necessary data is extracted and provided to the user.

[1091] Specific examples of information dissemination

[1092] When a user inputs a question such as "What are the symptoms of ABC disease?", the server passes the question to the AI ​​generator and provides the user with the answer it obtains. For example, specific information such as "The symptoms of ABC disease include fever, skin rash, and fatigue."

[1093] Examples of matching

[1094] When a user enters "ABC disease, Osaka" into their profile, the server searches the database for other parents who match the same "ABC disease, Osaka" and provides the results to the user, allowing them to connect with other parents in the same situation and exchange information and seek advice.

[1095] This system will enable parents of children with serious illnesses to efficiently obtain the necessary information and form networks with other parents in the same situation, which is expected to promote early diagnosis and appropriate treatment, leading to improved health outcomes for children.

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

[1097] Step 1: User enters the name of the disease into the input form

[1098] Subject: User

[1099] How it works: A user uses a terminal to enter the name of their child's illness into the system's input form, for example, "XYZ disease."

[1100] Input: Name of disease (e.g. "XYZ disease")

[1101] Output: The disease name entered by the user is sent to the server.

[1102] Step 2: Server sends request

[1103] Subject: Server

[1104] How it works: The server receives the name of the disease submitted by the user and requests a specific web page based on that name, for example, by visiting "https: / / example.com / XYZDisease."

[1105] Input: Name of disease (e.g. "XYZ disease")

[1106] Data processing: Embed the disease name into a specific URL and create a request.

[1107] Output: A request to the specified URL is sent.

[1108] Step 3: The server parses the information

[1109] Subject: Server

[1110] How it works: The server analyzes the content of the requested web page and extracts the necessary information, for example, analyzing the text within the page to extract information about the latest treatments and symptoms.

[1111] Input: The content of the requested web page

[1112] Data processing: Analyze the text of web pages and extract keywords and important information.

[1113] Output: The parsed information is saved as internal data.

[1114] Step 4: The server provides the information to the user

[1115] Subject: Server

[1116] How it works: The server presents the parsed information to the user, for example displaying information in the form "The latest treatments for XYZ disease are as follows."

[1117] Input: Parsed information

[1118] Output: The parsed information is displayed on the user's terminal.

[1119] Step 5: User Enters Question

[1120] Subject: User

[1121] How it works: A user enters a specific medical question into a terminal, for example, "What is the latest treatment for XYZ disease?"

[1122] Input: Question (e.g., "What is the latest treatment for XYZ disease?")

[1123] Output: The question is sent to the server.

[1124] Step 6: The server sends a request to the generated AI

[1125] Subject: Server

[1126] How it works: The server sends a question from the user to the generative AI model. For example, it sends a prompt such as "What is the latest treatment for XYZ disease?"

[1127] Input: Question (e.g., "What is the latest treatment for XYZ disease?")

[1128] Data processing: Convert the question into a prompt sentence format.

[1129] Output: The prompt sentence is sent to the generative AI model.

[1130] Step 7: The server receives the generated AI's answer.

[1131] Subject: Server

[1132] How it works: The server receives the answer from the generative AI, for example, "The latest treatment for XYZ disease is new drug A and surgery B."

[1133] Input: Generative AI answer

[1134] Output: The answer from the generating AI is saved as internal data.

[1135] Step 8: The server provides the answer to the user

[1136] Subject: Server

[1137] How it works: The server provides the generated AI's answer to the user's device, for example, displaying to the user, "The latest treatment for XYZ disease is new drug A and surgery B."

[1138] Input: Answer from the generative AI

[1139] Output: The generated AI's answer is displayed on the user's device.

[1140] Step 9: User Enters Profile Information

[1141] Subject: User

[1142] How it works: The user enters their profile (disease name, place of residence, age of child, etc.) into the input form on the device. For example, they might enter "XYZ disease, Tokyo, age 5."

[1143] Input: Profile information (e.g., "XYZ disease, Tokyo, age 5")

[1144] Output: The profile information is sent to the server.

[1145] Step 10: Server performs matching

[1146] Subject: Server

[1147] How it works: Based on the user's profile information, the server retrieves information about other parents from the database and filters for parents who have children with the same disease. For example, it searches for profiles that match "XYZ disease, Tokyo."

[1148] Input: Profile information

[1149] Data processing: Search the database based on profile information and extract data that matches the criteria.

[1150] Output: The profile information of the matching parent is extracted.

[1151] Step 11: The server provides the matching results

[1152] Subject: Server

[1153] Operation: The server provides the matching results to the user's device, for example, displaying "Matched with the following parent: Mr. / Ms. ABC."

[1154] Input: Matching results

[1155] Output: The matching results are displayed on the user's terminal.

[1156] Step 12: The server saves the information to the database

[1157] Subject: Server

[1158] How it works: The server stores the collected information in a database, for example, recording newly collected treatment information in the database.

[1159] Input: Collected information

[1160] Output: The information is saved in a database.

[1161] Step 13: The server reparses the database

[1162] Subject: Server

[1163] How it works: The server re-analyzes the information stored in the database with the latest information. For example, if the generating AI learns new knowledge, it updates the database with that information.

[1164] Input: Information stored in a database

[1165] Data processing: Reanalyzing stored information and updating it against current knowledge.

[1166] Output: The reanalyzed information is saved as internal data.

[1167] Step 14: The server provides the update to the user

[1168] Subject: Server

[1169] Operation: The server provides the user with the latest information after the reanalysis. For example, it notifies the user that "the latest information on XYZ disease has been updated."

[1170] Input: Reparsed information

[1171] Output: Updates are displayed on the user's terminal.

[1172] (Application example 1)

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

[1174] The present invention aims to provide a system that efficiently and quickly provides necessary information to parents of children with incurable diseases, and also supports parents in the same situation in connecting and exchanging information. In particular, the objective is to improve user convenience through real-time information provision using smart glasses, simplified operation through voice input, and accurate information generation using generation AI.

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

[1176] In this invention, the server includes means for collecting information about intractable diseases, means for analyzing the collected information, means for generating appropriate information based on the analyzed information using artificial intelligence, means for providing the generated information to users, means for matching parents of children with the same disease, means for users to input the name of the disease and questions using a voice input device, and means for displaying information in real time through smart glasses. This allows parents of children with intractable diseases to obtain the information they need in real time at the store they visit, eliminates cumbersome operations through voice input, and obtains newly generated accurate information. Furthermore, connecting parents of children with the same disease enables more useful information exchange and consultation.

[1177] "Intractable diseases" generally refer to diseases that are difficult to treat and require long-term management.

[1178] "Means of collecting information" refers to the function of obtaining necessary medical information from websites, databases, etc.

[1179] "Means for analyzing information" refers to the function of analyzing collected data and extracting the information desired by the user.

[1180] "Generative artificial intelligence" refers to machine learning models that are used to generate appropriate answers to user questions.

[1181] The "means for generating appropriate information" refers to a function for generating information useful to the user based on the analyzed data.

[1182] "Means of providing to users" refers to the function of presenting the generated information to users through devices such as smartphones or smart glasses.

[1183] "Means for matching parents" refers to the function of searching and providing relevant profiles from a database in order to connect parents with children who have the same disease.

[1184] A "voice input device" refers to a device that allows a user to input disease names and questions by voice.

[1185] "Smart glasses" refer to wearable devices that can be worn by users and display information in real time.

[1186] "Database" refers to a structured data storage system for efficiently storing collected information and reusing it as needed.

[1187] "Means for displaying information in real time" refers to a display function that instantly provides collected, analyzed, and generated information to users.

[1188] This invention is a system that allows parents of children with serious illnesses to obtain necessary information in real time through smart glasses and exchange information with other parents. This system includes means for information collection, information analysis, information generation, information provision, and parent-to-parent matching.

[1189] Hardware and Software

[1190] The hardware used includes smart glasses, a voice input device, and a server, while the software includes OpenAI's GPT-3.5 generative AI model, the requests library for collecting web data, and BeautifulSoup for HTML parsing.

[1191] Data processing and calculation

[1192] 1. User input:

[1193] The voice input device allows users to input disease names or questions through the smart glasses, which are then converted into text by the system.

[1194] 2. Information Collection:

[1195] The server collects the necessary medical information from a specific website based on the disease name specified by the user, accesses the web page using the requests library, and parses the page content using BeautifulSoup.

[1196] 3. Information analysis:

[1197] The server uses the analyzed information to extract the detailed information the user is looking for, such as specific data on the latest treatments and symptoms of a disease.

[1198] 4. Information generation:

[1199] The server uses a generative AI model (OpenAI GPT-3.5) to generate appropriate answers to user questions. For example, in response to the question "What is the latest treatment for ABC disease?", it provides a generated answer such as "Antibody therapy and gene therapy are considered promising."

[1200] 5. Information provision:

[1201] The analyzed and generated information is displayed to the user in real time through the smart glasses, allowing the user to take immediate action based on the displayed information.

[1202] 6. Parent Matching:

[1203] The server searches the database for profiles of parents with children with the same disease and matches suitable parents. Based on the user's profile (such as disease name and place of residence), a list of related parents is displayed on the smart glasses.

[1204] Specific examples

[1205] For example, if a user inputs a question through a voice input device such as "What is the latest treatment for ABC disease?", the server will use the generative AI model to generate an answer such as "Antibody therapy and gene therapy are considered promising," and present it to the user through the smart glasses. It will also search the database for profiles of other parents who match "ABC disease, Tokyo" and display matching results.

[1206] Prompt Sentence Examples

[1207] For example, a user might say:

[1208] "Please enter the name of the disease: ABC disease"

[1209] "Tell me what you want to know: What is the latest treatment for ABC diseases?"

[1210] Based on this, the generative AI model can derive appropriate answers and provide information to the user in real time through the smart glasses.

[1211] As described above, this invention provides parents of children with serious illnesses with efficient and accurate medical information in real time and supports networking with other parents.

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

[1213] Step 1:

[1214] The user inputs the name of the disease and a question using a voice input device.

[1215] At this time, the voice input device converts the voice data into text data and sends it to the server. The input is the name of the disease, "ABC disease," and the question, "What is the latest treatment for ABC disease?", which is converted into text format.

[1216] Step 2:

[1217] The server collects the necessary medical information from specific websites based on the disease name entered by the user.

[1218] Specifically, it uses the requests library to access a specific URL and uses BeautySoup to analyze the contents of the web page. The input is the name of a disease, "ABC disease," and the output is text data of medical information about "ABC disease" retrieved from the web.

[1219] Step 3:

[1220] The server analyzes the collected medical information and extracts the necessary information.

[1221] From the page content analyzed by BeautySoup, data on the latest treatments and symptoms for "ABC diseases" is extracted. The input is the HTML data of the web page, and the output is the necessary medical information as text data.

[1222] Step 4:

[1223] The server uses a generative AI model (OpenAI GPT-3.5) to generate appropriate answers to users' questions.

[1224] The generative AI model receives input from the user into the question, "What is the latest treatment for ABC disease?" and generates the answer, "Antibody therapy and gene therapy are considered promising." as output.

[1225] Step 5:

[1226] The server provides the generated information to the user in real time through the smart glasses.

[1227] The server sends the generated answer to the smart glasses, which overlay the information on the user's field of view. The input is the generated answer, "Antibody therapy and gene therapy are expected to be promising." The output is to present the information on the display screen of the smart glasses.

[1228] Step 6:

[1229] The server searches the database for profiles of parents who have children with the same disease and matches the parents together.

[1230] Based on the user's profile (e.g., "ABC Disease, Tokyo"), it searches for matching profiles in the database and displays the results on the smart glasses. The input is the user's profile data, and the output is a list of matched parents.

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

[1232] MODE FOR CARRYING OUT THE INVENTION

[1233] This invention is a system that combines an emotion engine with a platform that allows parents of children with serious illnesses to efficiently collect information and exchange information with other parents. Utilizing generative AI and the emotion engine, the system recognizes the user's emotional state, provides the necessary information, and matches parents with the best possible matchmaking.

[1234] Information collection method

[1235] When a user enters the name of their child's illness into an input form on their device, the device sends the name of the illness to the server. The server retrieves and analyzes data from a specific web page based on the name of the illness. The results of this analysis are provided to the user. For example, if a user enters "XYZ disease," the server accesses the specified URL, extracts detailed information about "XYZ disease" from the content of that page, and provides it to the user.

[1236] Information transmission method

[1237] When a user enters a question about a specific medical information, the device sends the question to the server, which uses generative AI to generate an appropriate answer and provides it to the user. For example, if a user enters "What is the latest treatment for XYZ disease?", the server passes the question to the generative AI, which then provides the generated answer to the user.

[1238] Matching implementation example

[1239] When a user enters their profile (such as the name of the disease and place of residence), the device sends that profile to the server. The server retrieves information about other parents from the database and filters and provides the user with parents who have children with the same disease. For example, if a user enters "XYZ disease, Tokyo," the server searches the database for profiles that match "XYZ disease, Tokyo" and provides the results to the user.

[1240] Embodiment of Emotion Engine

[1241] The system also incorporates an emotion engine to recognize the user's emotional state. It analyzes the emotions expressed through inputs and statements made by the user through input forms and dialogue systems. The server uses the results of the emotion engine to determine the user's stress level and emotional state and provide appropriate information and support. For example, if the emotion engine detects a high stress level while the user is inputting information, the server can provide information on relaxation techniques and counseling services.

[1242] Use of the database and implementation of reanalysis

[1243] The collected information is stored in a database by the server. The information stored in the database can be reanalyzed at a later date and used to update the generative AI with newly learned information. This provides a mechanism for effectively reusing previously collected information.

[1244] Specific examples

[1245] Specific examples of information collection

[1246] When a user enters the name of their child's illness, "ABC disease," the server accesses "https: / / example.com / ABC disease" and collects the latest medical information and treatments for "ABC disease" from that page. This information is analyzed, and only the necessary data is extracted and provided to the user.

[1247] Specific examples of information dissemination

[1248] When a user inputs a question such as "What are the symptoms of ABC disease?", the server passes the question to the AI ​​generator, which then provides the user with the answer it obtains. For example, specific information such as "The symptoms of ABC disease include fever, skin rash, and fatigue."

[1249] Examples of matching

[1250] When a user enters "ABC disease, Osaka" into their profile, the server searches the database for information on other parents who match the same "ABC disease, Osaka" and provides the results to the user. This allows users to connect with other parents in the same situation and exchange information and seek advice.

[1251] Examples of emotion engines

[1252] When a user inputs "I've been feeling very tired lately and caring for my children is tough" into their device, the emotion engine analyzes the user's stress level. Based on the results, the server provides the user with information on relaxation techniques and counseling services. In this way, appropriate support is provided according to the user's emotional state.

[1253] This system allows parents of children with serious illnesses to efficiently obtain the information they need, connect with other parents with the same illness, and receive emotional support through an emotional engine. As a result, it is expected that early diagnosis and appropriate treatment will be promoted, leading to improved health outcomes for children.

[1254] The processing flow will be explained below.

[1255] Processing of information collection

[1256] Step 1:

[1257] The user inputs the name of the child's illness into the input form on the terminal.

[1258] Step 2:

[1259] The terminal transmits the entered disease name to the server.

[1260] Step 3:

[1261] The server constructs a URL for a specific web page based on the submitted disease name.

[1262] Step 4:

[1263] The URL constructed by the server is accessed and the web page data is retrieved.

[1264] Step 5:

[1265] An HTML parser is used to analyze the content of the web page retrieved by the server.

[1266] Step 6:

[1267] The server extracts the necessary medical information from the analyzed data.

[1268] Step 7:

[1269] The server returns the extracted information to the user.

[1270] Processing of information transmission

[1271] Step 1:

[1272] The user enters a question about specific medical information into an input form on the terminal.

[1273] Step 2:

[1274] The terminal sends the entered question to the server.

[1275] Step 3:

[1276] Based on the question sent, the server makes an information generation request to the generation AI.

[1277] Step 4:

[1278] The server receives the response from the generating AI.

[1279] Step 5:

[1280] The server generates a response and sends it back to the user.

[1281] Matching process

[1282] Step 1:

[1283] The user enters their profile (name of illness, place of residence, etc.) into the input form on the terminal.

[1284] Step 2:

[1285] The device sends the entered profile to the server.

[1286] Step 3:

[1287] Based on the received profile, the server searches the database for information on parents who have children with the same disease.

[1288] Step 4:

[1289] The server filters the search results to identify matching parents with more specific criteria.

[1290] Step 5:

[1291] The server returns the matched parent information to the user.

[1292] Emotion engine processing

[1293] Step 1:

[1294] The user enters text into an input form on the terminal.

[1295] Step 2:

[1296] The terminal sends the entered text to the server.

[1297] Step 3:

[1298] The server passes the transmitted text to an emotion engine to analyze the user's emotional state.

[1299] Step 4:

[1300] The emotion engine sends the analysis results (e.g., stress level and emotional state) back to the server.

[1301] Step 5:

[1302] The server generates optimal information and support based on the analysis results of the emotion engine.

[1303] Step 6:

[1304] The server returns the generated information and assistance to the user.

[1305] Database usage and reanalysis processing

[1306] Step 1:

[1307] The server stores the collected medical information in a database.

[1308] Step 2:

[1309] When the server receives a new request from a user, it reuses the information in the database and performs information analysis.

[1310] Step 3:

[1311] The server updates the generated AI based on previously collected information and provides the latest information.

[1312] The above is the specific flow of the system's processing steps, which allows users to efficiently obtain the necessary information, effectively exchange information with parents who have children with the same incurable disease, and even receive psychological support using the emotion engine.

[1313] Example 2

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

[1315] Parents of children with serious illnesses need to efficiently gather information and exchange it with other parents experiencing the same issues. However, it is not easy to find accurate and useful information from the vast amount of information available on the Internet. Furthermore, while emotional support is essential, there are few ways to receive appropriate support in a timely manner. In this situation, there is no system that allows users to easily gather information, connect with other parents, and receive appropriate emotional support.

[1316] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[1317] In this invention, the server includes an input means for a user to input disease information, a means for transmitting the input disease information, a means for acquiring web page data based on the transmitted disease information, a means for analyzing the acquired web page data, a means for providing the analyzed information to the user, a means for accepting questions from the user and using a generative AI model to generate answers to the questions, a means for inputting user profile information and matching with other users in the same situation, and a means for analyzing the user's emotions and providing appropriate support information based on the results. This allows users to efficiently collect necessary information, connect with other parents who have children with the same illness, and receive emotional support.

[1318] "User" means a person who uses the system to input information or receive provided information.

[1319] A "terminal" is a device (e.g., a PC, smartphone, etc.) that a user uses to input information and send that information to a server.

[1320] The "server" is the central computer system that receives information sent by users, retrieves and analyzes web page data, generates answers using generative AI models, and matches users with other users.

[1321] "Input means" refers to the interface (e.g., text box, form, etc.) that allows the user to input disease names, questions, profile information, etc. into the system.

[1322] "Transmission means" refers to a communication function (e.g., Internet connection, API, etc.) for transmitting information entered by the user from the terminal to the server.

[1323] "Web page data" means information (e.g., medical information, treatments, etc.) obtained from a particular website on the Internet.

[1324] "Analysis means" refers to software (e.g., BeautifulSoup) that analyzes acquired web page data and extracts useful information.

[1325] A "generative AI model" is an artificial intelligence system (e.g., GPT-4) used to generate appropriate answers to user questions.

[1326] "Matching tools" refers to a feature that connects users with other parents who have children with the same illness based on their profile information.

[1327] "Emotion analysis means" refers to a system (e.g., emotion engine, IBM Watson, etc.) that analyzes the user's emotional state from their input and provides appropriate support information.

[1328] "Database" refers to a system (e.g., MongoDB) for storing collected information and information to be reanalyzed.

[1329] "Reanalysis means" refers to the process or function for re-analyzing previously collected information.

[1330] MODE FOR CARRYING OUT THE INVENTION

[1331] This invention is a system that combines an emotion engine with a platform that allows parents of children with serious illnesses to efficiently collect information and exchange information with other parents. Utilizing generative AI and the emotion engine, the system recognizes the user's emotional state, provides the necessary information, and matches parents with the best possible matchmaking.

[1332] Information collection method

[1333] When a user enters the name of their child's illness into an input form on their device, the device sends the name of the illness to the server. The server then accesses a specific web page based on the illness name and retrieves the data. To access the specific site, a web scraping tool such as "BeautifulSoup" is used. The retrieved data is analyzed by the server, and only the necessary information is extracted and provided to the user via the device.

[1334] Examples:

[1335] When a user inputs the name of their child's illness, "ABC disease," the server accesses "https: / / example.com / ABC disease," collects the latest medical information and treatments for "ABC disease" from that page, and provides it to the user.

[1336] Information transmission method

[1337] When a user inputs a question about a specific medical information, the device sends the question to a server, which uses a generative AI model (e.g., GPT-4) to generate an appropriate answer for the question and provides it to the user via the device.

[1338] Examples:

[1339] When a user types the question "What are the symptoms of ABC disease?", the server passes the question to the GPT-4 model and provides the generated answer "The symptoms of ABC disease are fever, skin rash, and fatigue" to the user.

[1340] Matching implementation example

[1341] When a user enters their profile (such as the name of the disease and their place of residence), the device sends the profile to the server, which then retrieves information about parents with children with the same disease from a database (e.g., MongoDB) and provides it to the user.

[1342] Examples:

[1343] When a user enters a profile such as "ABC disease, Osaka," the server searches the MongoDB database for information on other parents who match the profile and provides it to the user. In this way, parents with children with the same disease can connect with each other and exchange information.

[1344] Embodiment of Emotion Engine

[1345] This system incorporates an emotion engine (e.g., IBM Watson) to recognize the user's emotional state. The emotion engine analyzes the emotions expressed by the user's inputs and statements made through input forms and dialogue systems. The server uses the results of the emotion engine to determine the user's stress level and emotional state and provides appropriate information and support.

[1346] Examples:

[1347] If a user inputs "I've been feeling very tired lately, and taking care of my children is hard," the emotion engine will determine that the user's stress level is high. Based on this result, the server will provide the user with information on relaxation methods and counseling services.

[1348] Use of the database and implementation of reanalysis

[1349] The server stores the collected information in a database. The stored information can be reanalyzed at a later date and used to update the database based on newly learned information by the generative AI. This provides a mechanism for effectively reusing information collected in the past.

[1350] Example prompt sentence:

[1351] 1. "Enter the name of a specific disease: ABC disease"

[1352] 2. "Enter your medical information question: What are the symptoms of ABC disease?"

[1353] 3. "Enter your profile: ABC disease, Osaka"

[1354] 4. "Please describe your recent feelings and circumstances: I've been feeling very tired lately, and caring for my children has been a challenge."

[1355] This system allows parents of children with serious illnesses to efficiently obtain the information they need, connect with other parents with the same illness, and receive emotional support through an emotional engine. This is expected to result in early diagnosis, appropriate treatment, and improved health outcomes for children.

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

[1357] Step 1:

[1358] The user inputs the name of the disease "ABC disease" into the input form on the terminal. The name of the disease "ABC disease" input into the input form is sent to the server by the terminal.

[1359] Step 2:

[1360] The server accesses a specific web page (e.g., https: / / example.com / ABC disease) based on the received disease name "ABC disease". The server uses the web scraping tool "BeautifulSoup" to obtain the page content. The data obtained is the HTML information of the web page.

[1361] Step 3:

[1362] The server analyzes the obtained HTML information. Using "BeautifulSoup" for analysis, necessary data such as the latest medical information and treatment methods related to "ABC disease" is extracted from the HTML information. The analyzed medical information is obtained.

[1363] Step 4:

[1364] The server sends the medical information extracted as the analysis result to the terminal. The terminal displays the received information to the user.

[1365] Step 5:

[1366] The user enters a question related to the medical information "What are the symptoms of ABC disease?". The entered question is sent by the terminal to the server.

[1367] Step 6:

[1368] The server uses a generative AI model (e.g., GPT-4) to generate an answer based on the received question. The question is provided to the generative AI model as a prompt, and "The symptoms of ABC disease are fever, rash, and fatigue" is generated as the answer.

[1369] Step 7:

[1370] The server sends the generated answer to the terminal. The terminal displays the received answer to the user.

[1371] Step 8:

[1372] The user inputs his / her profile information (e.g., "ABC disease, Osaka") and the input profile information is sent to the server by the terminal.

[1373] Step 9:

[1374] The server searches a database (e.g., MongoDB) for information on other parents who have children with the same disease. Based on the database query, the profile information of other parents matching "ABC disease, Osaka" is searched.

[1375] Step 10:

[1376] The server transmits the information about the other parents obtained as a search result to the terminal, which then displays the received search results to the user.

[1377] Step 11:

[1378] The user inputs their feelings and current situation (e.g., "I've been feeling very tired recently, and caring for my children is difficult.") The input information is sent to the server by the device.

[1379] Step 12:

[1380] The server uses the API of a sentiment analysis engine (e.g., IBM Watson) to analyze emotions from the received content. The sentiment analysis engine detects high stress levels.

[1381] Step 13:

[1382] Based on the results of the emotion analysis, the server selects content to provide information on relaxation techniques and counseling services, and sends the selected content to the device.

[1383] Step 14:

[1384] The terminal displays information about offered relaxation methods and counseling services to the user.

[1385] In this way, users can receive the medical information they need and the appropriate emotional support.

[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 headset type terminal 314 will be referred to as a "terminal."

[1388] Parents of children with serious illnesses often experience high levels of stress and burden in their daily lives. Therefore, there is a need for a system that not only provides information but also identifies parents' emotional state in real time and matches them with the most appropriate support methods and staff. However, while existing systems provide information and match parents, they lack sufficient emotional recognition and in-store individualized support. This results in parents not receiving the appropriate support they need, increasing their emotional and mental stress.

[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 collecting information on intractable diseases, means for analyzing the collected information, means for generating appropriate information based on the analyzed information using artificial intelligence, means for providing the generated information to users, means for matching parents of children with the same disease, means for recognizing the emotional state of the user, means for providing real-world support information according to the emotional state, and means for matching appropriate staff based on the emotional state. This makes it possible to grasp the emotional state of parents in real time and provide the necessary information and support quickly and accurately.

[1391] The "means of collecting information on intractable diseases" is a system that retrieves information from websites and databases based on the disease name and related data entered by the user.

[1392] "Means for analyzing collected information" refers to a system that organizes the acquired data, extracts important information based on specific criteria, and analyzes it.

[1393] "Means for generating appropriate information using artificial intelligence based on analyzed information" refers to a system that uses artificial intelligence to generate appropriate answers and detailed information based on analyzed data.

[1394] The "means for providing the generated information to the user" refers to an interface or communication system for displaying the generated information on the user's terminal.

[1395] "A means of matching parents with children with the same disease" is a system that searches information in a database and connects parents with children with the same disease.

[1396] The "means for recognizing the user's emotional state" is a system that analyzes the user's emotions from their facial expressions and voice and determines their state in real time.

[1397] The "means for providing real-world support information according to emotional state" is a system that provides appropriate relaxation methods and counseling information based on the user's emotions.

[1398] The "means for matching appropriate staff based on emotional state" is a system that quickly arranges specially trained staff in the store based on emotional state.

[1399] This invention is a navigation system to support parents of children with serious illnesses in their in-store shopping experience. The system collects and analyzes information about the illness and uses a generative AI model to provide appropriate information and support to parents. It also recognizes the parents' emotional state in real time and matches them with appropriate support and store staff based on that information.

[1400] Program processing

[1401] Hardware and software used:

[1402] Hardware: Smart glasses, smartphones

[1403] Software: Generative AI (e.g., OpenAI GPT-4), Emotion Engine (e.g., Affectiva)

[1404] Processing Details

[1405] 1. Emotion recognition:

[1406] When customers are in the store, the camera on their smart glasses or smartphone captures their facial expressions and voice.

[1407] The emotion engine analyzes this data in real time and recognizes the parent's emotional state. For example, if the parent is feeling stressed in the store, that information is immediately transmitted to the server.

[1408] 2. Information provision:

[1409] When parents browse products using smart glasses or a smartphone, relevant medical information, product details and discounts are automatically displayed.

[1410] The generative AI model generates and provides appropriate answers to parents for questions about, for example, "new treatments" or "latest medical equipment."

[1411] 3. Staff Matching:

[1412] If the emotion engine determines that a parent is in a high stress state, that information is notified to the store's management system.

[1413] The management system quickly dispatches specially trained store staff to provide direct support to parents.

[1414] 4. Relaxation aid:

[1415] If a parent complains of significant stress or fatigue, the system will provide guidance to a relaxation area or counseling room via smart glasses or a smartphone.

[1416] This allows parents to quickly find a place to rest in the store or access professional support.

[1417] Specific examples

[1418] 1. When a parent is looking for a specific medical supply for their child, the smart glasses will display a message saying, "If you go in this direction, you will find the product you are looking for," along with a real-time updated store map.

[1419] 2. When a parent says to their smartphone, "I've been feeling very tired lately and it's been hard taking care of my child," the AI ​​generator will provide information such as, "Here is the relaxation area in the store" or "You can receive counseling services here."

[1420] 3. If the emotion engine determines that a parent's stress level is high, in-store staff will be notified and will provide immediate, direct support to the parent.

[1421] Example prompt statement

[1422] Prompts suggesting ways for parents to relax when they are tired

[1423] "When a parent appears tired and says, 'Taking care of my child is so hard,' the generative AI will encourage them to take a deep breath and direct them to a relaxation area in the store."

[1424] This will allow parents of children with serious illnesses to shop smoothly in physical stores and provide an environment where they can also receive psychological support.

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

[1426] Step 1:

[1427] The device (smart glasses or smartphone) captures the user's facial expressions and voice.

[1428] Input: User's facial expression and voice data

[1429] Data processing: Using facial expression recognition and voice analysis algorithms to convert data into a format suitable for the emotion engine

[1430] Output: captured raw data and parsed emotion data

[1431] Specific operation: Collects real-time data from the user through the device's camera and microphone and sends it to the emotion engine.

[1432] Step 2:

[1433] Emotion engine analyzes emotional state

[1434] Input: User's facial expression and voice data

[1435] Data calculations: Emotion engine analyzes stress levels and emotional states in real time

[1436] Output: Data about the user's emotional state and its level

[1437] Specific operation: The emotion engine analyzes the user's data and determines their emotional state, such as "high stress," "relaxed," or "anxious."

[1438] Step 3:

[1439] The server generates and provides appropriate information based on the analyzed emotion data.

[1440] Input: Emotional state data obtained from the emotion engine

[1441] Data calculation: Generative AI generates optimal information based on emotional state

[1442] Output: Specific information and support to provide to parents

[1443] Specific operation: The server uses the generation AI based on the emotional state data to generate "relaxation area information" and "special messages"

[1444] Step 4:

[1445] The device displays the generated information to the user.

[1446] Input: Support information received from the server

[1447] Data processing: Formatting received information into a visually understandable format

[1448] Output: Support information and guidance displayed to users

[1449] Specific operation: A map of relaxation areas and messages on how to reduce stress are displayed on the display of smart glasses or a smartphone.

[1450] Step 5:

[1451] The server dispatches the appropriate store staff as needed.

[1452] Input: Emotional data from high stress states

[1453] Data calculation: Identify staff who need to take action and notify the store management system

[1454] Output: Notifications and instructions for store staff

[1455] What it does: The management system sends an alert to specially trained staff who are quickly dispatched to the user's location.

[1456] This allows customers to receive the assistance they need quickly and appropriately, improving their in-store shopping experience.

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

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

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

[1460] [Fourth embodiment]

[1461] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

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

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

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

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

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

[1467] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

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

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

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

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

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

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

[1474] MODE FOR CARRYING OUT THE INVENTION

[1475] This invention is a platform for parents of children with serious illnesses to efficiently gather the necessary information and exchange it with other parents. Utilizing generative AI, the system provides users with the information they need and promotes matching between parents.

[1476] Information collection method

[1477] When a user enters the name of their child's illness into a form on their device, the server requests a specific web page based on the name of the illness. The server analyzes the information available on the web page and extracts the information the user needs. For example, if a user enters "XYZ disease," the server accesses the specified URL and retrieves detailed information about "XYZ disease" from the page's content. This information is then provided to the user quickly.

[1478] Information transmission method

[1479] When a user inputs a question about a specific medical information, the server utilizes generative AI to generate an appropriate answer to that question. The server inputs the question into the generative AI, receives the answer, and provides it to the user. For example, if a user inputs "What is the latest treatment for XYZ disease?", the server passes the question to the generative AI and provides the generated answer to the user.

[1480] Matching implementation example

[1481] When a user enters their profile (such as the name of the disease, place of residence, and age of the child), the server retrieves information on other parents from the database and filters out parents with children who have the same disease. Based on this, the server matches parents with children who have the same disease and provides them to the user. For example, if a user enters "XYZ disease, Tokyo," the server searches the database for profiles that match "XYZ disease, Tokyo" and provides the results to the user.

[1482] Use of the database and implementation of reanalysis

[1483] The collected information is stored in a database by the server. The information stored in the database can be reanalyzed at a later date and used to update the generative AI with newly learned information. This provides a mechanism for effectively reusing previously collected information.

[1484] Specific examples

[1485] Specific examples of information collection

[1486] When a user inputs the name of their child's illness, "ABC disease," the server accesses "https: / / example.com / ABC disease" and gathers the latest medical information and treatments for "ABC disease" from that page. This information is analyzed, and only the necessary data is extracted and provided to the user.

[1487] Specific examples of information dissemination

[1488] When a user inputs a question such as "What are the symptoms of ABC disease?", the server passes the question to the AI ​​generator, which then provides the user with the answer it obtains. For example, specific information such as "The symptoms of ABC disease include fever, skin rash, and fatigue."

[1489] Examples of matching

[1490] When a user enters "ABC disease, Osaka" into their profile, the server searches the database for other parents who match the same "ABC disease, Osaka" and provides the results to the user, allowing them to connect with other parents in the same situation and exchange information and seek advice.

[1491] This system will enable parents of children with serious illnesses to efficiently obtain the necessary information and form networks with other parents in the same situation, which is expected to result in early diagnosis and appropriate treatment, leading to improved health outcomes for children.

[1492] The processing flow will be explained below.

[1493] Processing of information collection

[1494] Step 1:

[1495] The user inputs the name of the child's illness into the input form on the terminal.

[1496] Step 2:

[1497] The terminal transmits the entered disease name to the server.

[1498] Step 3:

[1499] The server constructs a URL for a specific web page based on the disease name submitted.

[1500] Step 4:

[1501] The URL constructed by the server is accessed and the web page data is retrieved.

[1502] Step 5:

[1503] An HTML parser is used to analyze the content of the web page retrieved by the server.

[1504] Step 6:

[1505] The server extracts the necessary medical information from the analyzed data.

[1506] Step 7:

[1507] The server returns the extracted information to the user.

[1508] Processing of information transmission

[1509] Step 1:

[1510] The user enters a question about specific medical information into an input form on the terminal.

[1511] Step 2:

[1512] The terminal sends the entered question to the server.

[1513] Step 3:

[1514] Based on the question sent, the server makes an information generation request to the generation AI.

[1515] Step 4:

[1516] The server receives the response from the generating AI.

[1517] Step 5:

[1518] The server generates a response and sends it back to the user.

[1519] Matching process

[1520] Step 1:

[1521] The user enters their profile (name of illness, place of residence, etc.) into the input form on the terminal.

[1522] Step 2:

[1523] The device sends the entered profile to the server.

[1524] Step 3:

[1525] Based on the profile received by the server, the database is searched for information on parents who have children with the same disease.

[1526] Step 4:

[1527] The server filters the search results to identify matching parents with more specific criteria.

[1528] Step 5:

[1529] The server returns the matched parent information to the user.

[1530] Database usage and reanalysis processing

[1531] Step 1:

[1532] The server stores the collected medical information in a database.

[1533] Step 2:

[1534] When the server receives a new request from a user, it reuses the information in the database and performs information analysis.

[1535] Step 3:

[1536] The server updates the generated AI based on previously collected information and provides the latest information.

[1537] The above is a concrete flow of the system's processing steps, which allows users to efficiently obtain the necessary information and effectively exchange information with parents who have children with the same incurable disease.

[1538] Example 1

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

[1540] Parents of children with serious illnesses face the challenge of efficiently gathering necessary medical information and exchanging that information with other parents in the same situation. These parents need a platform that allows them to quickly obtain the latest medical information from reliable sources and easily connect with other parents with similar illnesses. However, existing systems have challenges, such as the time-consuming process of collecting and analyzing information and the inefficient matching of parents.

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

[1542] In this invention, the server includes: a means for a user to input the name of a disease into an input form on a terminal; a means for requesting a specific web page based on the name of the disease; a means for analyzing and extracting necessary information from the requested web page; a means for providing the analyzed information to the user; a means for sending information about the user who inputs a question to a generative AI model and receiving a response; a means for providing the received response to the user; a means for inputting a user profile, retrieving information about other parents from a database, and filtering parents with children with the same disease; a means for matching parents based on the filtered results; a means for saving the collected information in a database; and a means for reusing and analyzing previously collected information. This allows parents of children with incurable diseases to efficiently obtain the latest medical information and form networks with other parents in similar situations.

[1543] "User" refers to a person who uses the system to gather information about incurable diseases, enter questions, and exchange information with other parents in the same situation.

[1544] "Terminal" refers to the device that a user uses to access the system and enter the name of the disease or questions. Examples include a PC or smartphone.

[1545] "Server" refers to a central processing unit that processes information entered by users and collects, analyzes, and provides necessary data.

[1546] "Input form" refers to the on-screen interface that allows users to input disease names and questions.

[1547] A "web page" refers to a page of publicly available information on the Internet, such as a medical website that provides information about a specific disease.

[1548] A "request" refers to communication between a server and a specific web page to obtain its contents.

[1549] "Analysis" refers to a series of processes in which the server organizes the content of web pages collected and extracts the necessary information.

[1550] A "generative AI model" refers to an artificial intelligence model that generates optimal answers to questions entered by users.

[1551] A "prompt" refers to a specific question or request sent to a generative AI model.

[1552] "Database" refers to an information repository where collected information and user profile information is stored and managed for reuse and analysis.

[1553] "Matching" refers to the process by which the server uses the user's profile information to search for and attempt to connect with other parents who have children with the same illness.

[1554] Based on these definitions, the technical scope of the invention is clarified and the functions and operations of the target system are explained.

[1555] System Overview

[1556] This invention is a platform for parents of children with serious illnesses to efficiently collect necessary information and exchange that information with other parents. It utilizes a generative AI model to provide users with the information they need and promote matching between parents. The system's main components are a server and a terminal, and it uses a database to collect and analyze information.

[1557] Hardware and software used

[1558] Hardware: Servers, user devices (PCs, smartphones, etc.)

[1559] Software: Generative AI models, analytical software for data processing, database management systems

[1560] Information gathering

[1561] When a user enters the name of a disease into an input form on their device, the server requests a specific web page based on that disease name. For example, if a user enters "XYZ disease," the server accesses "https: / / example.com / XYZ disease" and collects the latest medical information and treatments for "XYZ disease" from that page. The server extracts only the necessary data from the content of that page and provides it to the user.

[1562] Information dissemination

[1563] When a user inputs a question about specific medical information, the server uses generative AI to generate an appropriate answer to that question. For example, if a user inputs a question such as "What is the latest treatment for XYZ disease?", the server sends the question to the generative AI model. The generated answer is provided to the user in a specific form, such as "The latest treatment for XYZ disease is new drug A and surgery B."

[1564] matching

[1565] When a user enters their profile (such as the name of the disease, place of residence, and age of the child), the server retrieves information about other parents from the database and filters out parents with children with the same disease. For example, if a user enters "XYZ disease, Tokyo" as their profile, the server searches the database for profiles that match "XYZ disease, Tokyo" and provides the results to the user. This allows users to connect with other parents in the same situation and exchange information and advice.

[1566] Database use and reanalysis

[1567] The collected information is stored in a database by the server. The information stored in the database can be reanalyzed at a later date and used to update the generative AI with newly learned information. This provides a mechanism for effectively reusing previously collected information.

[1568] Specific examples

[1569] Specific examples of information collection

[1570] When a user inputs the name of their child's illness, "ABC disease," the server accesses "https: / / example.com / ABC disease" and gathers the latest medical information and treatments for "ABC disease" from that page. This information is analyzed, and only the necessary data is extracted and provided to the user.

[1571] Specific examples of information dissemination

[1572] When a user inputs a question such as "What are the symptoms of ABC disease?", the server passes the question to the AI ​​generator and provides the user with the answer it obtains. For example, specific information such as "The symptoms of ABC disease include fever, skin rash, and fatigue."

[1573] Examples of matching

[1574] When a user enters "ABC disease, Osaka" into their profile, the server searches the database for other parents who match the same "ABC disease, Osaka" and provides the results to the user, allowing them to connect with other parents in the same situation and exchange information and seek advice.

[1575] This system will enable parents of children with serious illnesses to efficiently obtain the necessary information and form networks with other parents in the same situation, which is expected to promote early diagnosis and appropriate treatment, leading to improved health outcomes for children.

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

[1577] Step 1: User enters the name of the disease into the input form

[1578] Subject: User

[1579] How it works: A user uses a terminal to enter the name of their child's illness into the system's input form, for example, "XYZ disease."

[1580] Input: Name of disease (e.g. "XYZ disease")

[1581] Output: The disease name entered by the user is sent to the server.

[1582] Step 2: Server sends request

[1583] Subject: Server

[1584] How it works: The server receives the name of the disease submitted by the user and requests a specific web page based on that name, for example, by visiting "https: / / example.com / XYZDisease."

[1585] Input: Name of disease (e.g. "XYZ disease")

[1586] Data processing: Embed the disease name into a specific URL and create a request.

[1587] Output: A request to the specified URL is sent.

[1588] Step 3: The server parses the information

[1589] Subject: Server

[1590] How it works: The server analyzes the content of the requested web page and extracts the necessary information, for example, analyzing the text within the page to extract information about the latest treatments and symptoms.

[1591] Input: The content of the requested web page

[1592] Data processing: Analyze the text of web pages and extract keywords and important information.

[1593] Output: The parsed information is saved as internal data.

[1594] Step 4: The server provides the information to the user

[1595] Subject: Server

[1596] How it works: The server presents the parsed information to the user, for example displaying information in the form "The latest treatments for XYZ disease are as follows."

[1597] Input: Parsed information

[1598] Output: The parsed information is displayed on the user's terminal.

[1599] Step 5: User Enters Question

[1600] Subject: User

[1601] How it works: A user enters a specific medical question into a terminal, for example, "What is the latest treatment for XYZ disease?"

[1602] Input: Question (e.g., "What is the latest treatment for XYZ disease?")

[1603] Output: The question is sent to the server.

[1604] Step 6: The server sends a request to the generated AI

[1605] Subject: Server

[1606] How it works: The server sends a question from the user to the generative AI model. For example, it sends a prompt such as "What is the latest treatment for XYZ disease?"

[1607] Input: Question (e.g., "What is the latest treatment for XYZ disease?")

[1608] Data processing: Convert the question into a prompt sentence format.

[1609] Output: The prompt sentence is sent to the generative AI model.

[1610] Step 7: The server receives the generated AI's answer.

[1611] Subject: Server

[1612] How it works: The server receives the answer from the generative AI, for example, "The latest treatment for XYZ disease is new drug A and surgery B."

[1613] Input: Generative AI answer

[1614] Output: The answer from the generating AI is saved as internal data.

[1615] Step 8: The server provides the answer to the user

[1616] Subject: Server

[1617] How it works: The server provides the generated AI's answer to the user's device, for example, displaying to the user, "The latest treatment for XYZ disease is new drug A and surgery B."

[1618] Input: Answer from the generative AI

[1619] Output: The generated AI's answer is displayed on the user's device.

[1620] Step 9: User Enters Profile Information

[1621] Subject: User

[1622] How it works: The user enters their profile (disease name, place of residence, age of child, etc.) into the input form on the device. For example, they might enter "XYZ disease, Tokyo, age 5."

[1623] Input: Profile information (e.g., "XYZ disease, Tokyo, age 5")

[1624] Output: The profile information is sent to the server.

[1625] Step 10: Server performs matching

[1626] Subject: Server

[1627] How it works: Based on the user's profile information, the server retrieves information about other parents from the database and filters for parents who have children with the same disease. For example, it searches for profiles that match "XYZ disease, Tokyo."

[1628] Input: Profile information

[1629] Data processing: Search the database based on profile information and extract data that matches the criteria.

[1630] Output: The profile information of the matching parent is extracted.

[1631] Step 11: The server provides the matching results

[1632] Subject: Server

[1633] Operation: The server provides the matching results to the user's device, for example, displaying "Matched with the following parent: Mr. / Ms. ABC."

[1634] Input: Matching results

[1635] Output: The matching results are displayed on the user's terminal.

[1636] Step 12: The server saves the information to the database

[1637] Subject: Server

[1638] How it works: The server stores the collected information in a database, for example, recording newly collected treatment information in the database.

[1639] Input: Collected information

[1640] Output: The information is saved in a database.

[1641] Step 13: The server reparses the database

[1642] Subject: Server

[1643] How it works: The server re-analyzes the information stored in the database with the latest information. For example, if the generating AI learns new knowledge, it updates the database with that information.

[1644] Input: Information stored in a database

[1645] Data processing: Reanalyzing stored information and updating it against current knowledge.

[1646] Output: The reanalyzed information is saved as internal data.

[1647] Step 14: The server provides the update to the user

[1648] Subject: Server

[1649] Operation: The server provides the user with the latest information after the reanalysis. For example, it notifies the user that "the latest information on XYZ disease has been updated."

[1650] Input: Reparsed information

[1651] Output: Updates are displayed on the user's terminal.

[1652] (Application example 1)

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

[1654] The present invention aims to provide a system that efficiently and quickly provides necessary information to parents of children with incurable diseases, and also supports parents in the same situation in connecting and exchanging information. In particular, the objective is to improve user convenience through real-time information provision using smart glasses, simplified operation through voice input, and accurate information generation using generation AI.

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

[1656] In this invention, the server includes means for collecting information about intractable diseases, means for analyzing the collected information, means for generating appropriate information based on the analyzed information using artificial intelligence, means for providing the generated information to users, means for matching parents of children with the same disease, means for users to input the name of the disease and questions using a voice input device, and means for displaying information in real time through smart glasses. This allows parents of children with intractable diseases to obtain the information they need in real time at the store they visit, eliminates cumbersome operations through voice input, and obtains newly generated accurate information. Furthermore, connecting parents of children with the same disease enables more useful information exchange and consultation.

[1657] "Intractable diseases" generally refer to diseases that are difficult to treat and require long-term management.

[1658] "Means of collecting information" refers to the function of obtaining necessary medical information from websites, databases, etc.

[1659] "Means for analyzing information" refers to the function of analyzing collected data and extracting the information desired by the user.

[1660] "Generative artificial intelligence" refers to machine learning models that are used to generate appropriate answers to user questions.

[1661] The "means for generating appropriate information" refers to a function for generating information useful to the user based on the analyzed data.

[1662] "Means of providing to users" refers to the function of presenting the generated information to users through devices such as smartphones or smart glasses.

[1663] "Means for matching parents" refers to the function of searching and providing relevant profiles from a database in order to connect parents with children who have the same disease.

[1664] A "voice input device" refers to a device that allows a user to input disease names and questions by voice.

[1665] "Smart glasses" refer to wearable devices that can be worn by users and display information in real time.

[1666] "Database" refers to a structured data storage system for efficiently storing collected information and reusing it as needed.

[1667] "Means for displaying information in real time" refers to a display function that instantly provides collected, analyzed, and generated information to users.

[1668] This invention is a system that allows parents of children with serious illnesses to obtain necessary information in real time through smart glasses and exchange information with other parents. This system includes means for information collection, information analysis, information generation, information provision, and parent-to-parent matching.

[1669] Hardware and Software

[1670] The hardware used includes smart glasses, a voice input device, and a server, while the software includes OpenAI's GPT-3.5 generative AI model, the requests library for collecting web data, and BeautifulSoup for HTML parsing.

[1671] Data processing and calculation

[1672] 1. User input:

[1673] The voice input device allows users to input disease names or questions through the smart glasses, which are then converted into text by the system.

[1674] 2. Information Collection:

[1675] The server collects the necessary medical information from a specific website based on the disease name specified by the user, accesses the web page using the requests library, and parses the page content using BeautifulSoup.

[1676] 3. Information analysis:

[1677] The server uses the analyzed information to extract the detailed information the user is looking for, such as specific data on the latest treatments and symptoms of a disease.

[1678] 4. Information generation:

[1679] The server uses a generative AI model (OpenAI GPT-3.5) to generate appropriate answers to user questions. For example, in response to the question "What is the latest treatment for ABC disease?", it provides a generated answer such as "Antibody therapy and gene therapy are considered promising."

[1680] 5. Information provision:

[1681] The analyzed and generated information is displayed to the user in real time through the smart glasses, allowing the user to take immediate action based on the displayed information.

[1682] 6. Parent Matching:

[1683] The server searches the database for profiles of parents with children with the same disease and matches suitable parents. Based on the user's profile (such as disease name and place of residence), a list of related parents is displayed on the smart glasses.

[1684] Specific examples

[1685] For example, if a user inputs a question through a voice input device such as "What is the latest treatment for ABC disease?", the server will use the generative AI model to generate an answer such as "Antibody therapy and gene therapy are considered promising," and present it to the user through the smart glasses. It will also search the database for profiles of other parents who match "ABC disease, Tokyo" and display matching results.

[1686] Prompt Sentence Examples

[1687] For example, a user might say:

[1688] "Please enter the name of the disease: ABC disease"

[1689] "Tell me what you want to know: What is the latest treatment for ABC diseases?"

[1690] Based on this, the generative AI model can derive appropriate answers and provide information to the user in real time through the smart glasses.

[1691] As described above, this invention provides parents of children with serious illnesses with efficient and accurate medical information in real time and supports networking with other parents.

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

[1693] Step 1:

[1694] The user inputs the name of the disease and a question using a voice input device.

[1695] At this time, the voice input device converts the voice data into text data and sends it to the server. The input is the name of the disease, "ABC disease," and the question, "What is the latest treatment for ABC disease?", which is converted into text format.

[1696] Step 2:

[1697] The server collects the necessary medical information from specific websites based on the disease name entered by the user.

[1698] Specifically, it uses the requests library to access a specific URL and uses BeautySoup to analyze the contents of the web page. The input is the name of a disease, "ABC disease," and the output is text data of medical information about "ABC disease" retrieved from the web.

[1699] Step 3:

[1700] The server analyzes the collected medical information and extracts the necessary information.

[1701] From the page content analyzed by BeautySoup, data on the latest treatments and symptoms for "ABC diseases" is extracted. The input is the HTML data of the web page, and the output is the necessary medical information as text data.

[1702] Step 4:

[1703] The server uses a generative AI model (OpenAI GPT-3.5) to generate appropriate answers to users' questions.

[1704] The generative AI model receives input from the user into the question, "What is the latest treatment for ABC disease?" and generates the answer, "Antibody therapy and gene therapy are considered promising." as output.

[1705] Step 5:

[1706] The server provides the generated information to the user in real time through the smart glasses.

[1707] The server sends the generated answer to the smart glasses, which overlay the information on the user's field of view. The input is the generated answer, "Antibody therapy and gene therapy are expected to be promising." The output is to present the information on the display screen of the smart glasses.

[1708] Step 6:

[1709] The server searches the database for profiles of parents who have children with the same disease and matches the parents together.

[1710] Based on the user's profile (e.g., "ABC Disease, Tokyo"), it searches for matching profiles in the database and displays the results on the smart glasses. The input is the user's profile data, and the output is a list of matched parents.

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

[1712] MODE FOR CARRYING OUT THE INVENTION

[1713] This invention is a system that combines an emotion engine with a platform that allows parents of children with serious illnesses to efficiently collect information and exchange information with other parents. Utilizing generative AI and the emotion engine, the system recognizes the user's emotional state, provides the necessary information, and matches parents with the best possible matchmaking.

[1714] Information collection method

[1715] When a user enters the name of their child's illness into an input form on their device, the device sends the name of the illness to the server. The server retrieves and analyzes data from a specific web page based on the name of the illness. The results of this analysis are provided to the user. For example, if a user enters "XYZ disease," the server accesses the specified URL, extracts detailed information about "XYZ disease" from the content of that page, and provides it to the user.

[1716] Information transmission method

[1717] When a user enters a question about a specific medical information, the device sends the question to the server, which uses generative AI to generate an appropriate answer and provides it to the user. For example, if a user enters "What is the latest treatment for XYZ disease?", the server passes the question to the generative AI, which then provides the generated answer to the user.

[1718] Matching implementation example

[1719] When a user enters their profile (such as the name of the disease and place of residence), the device sends that profile to the server. The server retrieves information about other parents from the database and filters and provides the user with parents who have children with the same disease. For example, if a user enters "XYZ disease, Tokyo," the server searches the database for profiles that match "XYZ disease, Tokyo" and provides the results to the user.

[1720] Embodiment of Emotion Engine

[1721] The system also incorporates an emotion engine to recognize the user's emotional state. It analyzes the emotions expressed through inputs and statements made by the user through input forms and dialogue systems. The server uses the results of the emotion engine to determine the user's stress level and emotional state and provide appropriate information and support. For example, if the emotion engine detects a high stress level while the user is inputting information, the server can provide information on relaxation techniques and counseling services.

[1722] Use of the database and implementation of reanalysis

[1723] The collected information is stored in a database by the server. The information stored in the database can be reanalyzed at a later date and used to update the generative AI with newly learned information. This provides a mechanism for effectively reusing previously collected information.

[1724] Specific examples

[1725] Specific examples of information collection

[1726] When a user enters the name of their child's illness, "ABC disease," the server accesses "https: / / example.com / ABC disease" and collects the latest medical information and treatments for "ABC disease" from that page. This information is analyzed, and only the necessary data is extracted and provided to the user.

[1727] Specific examples of information dissemination

[1728] When a user inputs a question such as "What are the symptoms of ABC disease?", the server passes the question to the AI ​​generator, which then provides the user with the answer it obtains. For example, specific information such as "The symptoms of ABC disease include fever, skin rash, and fatigue."

[1729] Examples of matching

[1730] When a user enters "ABC disease, Osaka" into their profile, the server searches the database for information on other parents who match the same "ABC disease, Osaka" and provides the results to the user. This allows users to connect with other parents in the same situation and exchange information and seek advice.

[1731] Examples of emotion engines

[1732] When a user inputs "I've been feeling very tired lately and caring for my children is tough" into their device, the emotion engine analyzes the user's stress level. Based on the results, the server provides the user with information on relaxation techniques and counseling services. In this way, appropriate support is provided according to the user's emotional state.

[1733] This system allows parents of children with serious illnesses to efficiently obtain the information they need, connect with other parents with the same illness, and receive emotional support through an emotional engine. As a result, it is expected that early diagnosis and appropriate treatment will be promoted, leading to improved health outcomes for children.

[1734] The processing flow will be explained below.

[1735] Processing of information collection

[1736] Step 1:

[1737] The user inputs the name of the child's illness into the input form on the terminal.

[1738] Step 2:

[1739] The terminal transmits the entered disease name to the server.

[1740] Step 3:

[1741] The server constructs a URL for a specific web page based on the submitted disease name.

[1742] Step 4:

[1743] The URL constructed by the server is accessed and the web page data is retrieved.

[1744] Step 5:

[1745] An HTML parser is used to analyze the content of the web page retrieved by the server.

[1746] Step 6:

[1747] The server extracts the necessary medical information from the analyzed data.

[1748] Step 7:

[1749] The server returns the extracted information to the user.

[1750] Processing of information transmission

[1751] Step 1:

[1752] The user enters a question about specific medical information into an input form on the terminal.

[1753] Step 2:

[1754] The terminal sends the entered question to the server.

[1755] Step 3:

[1756] Based on the question sent, the server makes an information generation request to the generation AI.

[1757] Step 4:

[1758] The server receives the response from the generating AI.

[1759] Step 5:

[1760] The server generates a response and sends it back to the user.

[1761] Matching process

[1762] Step 1:

[1763] The user enters their profile (name of illness, place of residence, etc.) into the input form on the terminal.

[1764] Step 2:

[1765] The device sends the entered profile to the server.

[1766] Step 3:

[1767] Based on the received profile, the server searches the database for information on parents who have children with the same disease.

[1768] Step 4:

[1769] The server filters the search results to identify matching parents with more specific criteria.

[1770] Step 5:

[1771] The server returns the matched parent information to the user.

[1772] Emotion engine processing

[1773] Step 1:

[1774] The user enters text into an input form on the terminal.

[1775] Step 2:

[1776] The terminal sends the entered text to the server.

[1777] Step 3:

[1778] The server passes the transmitted text to an emotion engine to analyze the user's emotional state.

[1779] Step 4:

[1780] The emotion engine sends the analysis results (e.g., stress level and emotional state) back to the server.

[1781] Step 5:

[1782] The server generates optimal information and support based on the analysis results of the emotion engine.

[1783] Step 6:

[1784] The server returns the generated information and assistance to the user.

[1785] Database usage and reanalysis processing

[1786] Step 1:

[1787] The server stores the collected medical information in a database.

[1788] Step 2:

[1789] When the server receives a new request from a user, it reuses the information in the database and performs information analysis.

[1790] Step 3:

[1791] The server updates the generated AI based on previously collected information and provides the latest information.

[1792] The above is the specific flow of the system's processing steps, which allows users to efficiently obtain the necessary information, effectively exchange information with parents who have children with the same incurable disease, and even receive psychological support using the emotion engine.

[1793] Example 2

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

[1795] Parents of children with serious illnesses need to efficiently gather information and exchange it with other parents experiencing the same issues. However, it is not easy to find accurate and useful information from the vast amount of information available on the Internet. Furthermore, while emotional support is essential, there are few ways to receive appropriate support in a timely manner. In this situation, there is no system that allows users to easily gather information, connect with other parents, and receive appropriate emotional support.

[1796] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[1797] In this invention, the server includes an input means for a user to input disease information, a means for transmitting the input disease information, a means for acquiring web page data based on the transmitted disease information, a means for analyzing the acquired web page data, a means for providing the analyzed information to the user, a means for accepting questions from the user and using a generative AI model to generate answers to the questions, a means for inputting user profile information and matching with other users in the same situation, and a means for analyzing the user's emotions and providing appropriate support information based on the results. This allows users to efficiently collect necessary information, connect with other parents who have children with the same illness, and receive emotional support.

[1798] "User" means a person who uses the system to input information or receive provided information.

[1799] A "terminal" is a device (e.g., a PC, smartphone, etc.) that a user uses to input information and send that information to a server.

[1800] The "server" is the central computer system that receives information sent by users, retrieves and analyzes web page data, generates answers using generative AI models, and matches users with other users.

[1801] "Input means" refers to the interface (e.g., text box, form, etc.) that allows the user to input disease names, questions, profile information, etc. into the system.

[1802] "Transmission means" refers to a communication function (e.g., Internet connection, API, etc.) for transmitting information entered by the user from the terminal to the server.

[1803] "Web page data" means information (e.g., medical information, treatments, etc.) obtained from a particular website on the Internet.

[1804] "Analysis means" refers to software (e.g., BeautifulSoup) that analyzes acquired web page data and extracts useful information.

[1805] A "generative AI model" is an artificial intelligence system (e.g., GPT-4) used to generate appropriate answers to user questions.

[1806] "Matching tools" refers to a feature that connects users with other parents who have children with the same illness based on their profile information.

[1807] "Emotion analysis means" refers to a system (e.g., emotion engine, IBM Watson, etc.) that analyzes the user's emotional state from their input and provides appropriate support information.

[1808] "Database" refers to a system (e.g., MongoDB) for storing collected information and information to be reanalyzed.

[1809] "Reanalysis means" refers to the process or function for re-analyzing previously collected information.

[1810] MODE FOR CARRYING OUT THE INVENTION

[1811] This invention is a system that combines an emotion engine with a platform that allows parents of children with serious illnesses to efficiently collect information and exchange information with other parents. Utilizing generative AI and the emotion engine, the system recognizes the user's emotional state, provides the necessary information, and matches parents with the best possible matchmaking.

[1812] Information collection method

[1813] When a user enters the name of their child's illness into an input form on their device, the device sends the name of the illness to the server. The server then accesses a specific web page based on the illness name and retrieves the data. To access the specific site, a web scraping tool such as "BeautifulSoup" is used. The retrieved data is analyzed by the server, and only the necessary information is extracted and provided to the user via the device.

[1814] Examples:

[1815] When a user inputs the name of their child's illness, "ABC disease," the server accesses "https: / / example.com / ABC disease," collects the latest medical information and treatments for "ABC disease" from that page, and provides it to the user.

[1816] Information transmission method

[1817] When a user inputs a question about a specific medical information, the device sends the question to a server, which uses a generative AI model (e.g., GPT-4) to generate an appropriate answer for the question and provides it to the user via the device.

[1818] Examples:

[1819] When a user types the question "What are the symptoms of ABC disease?", the server passes the question to the GPT-4 model and provides the generated answer "The symptoms of ABC disease are fever, skin rash, and fatigue" to the user.

[1820] Matching implementation example

[1821] When a user enters their profile (such as the name of the disease and their place of residence), the device sends the profile to the server, which then retrieves information about parents with children with the same disease from a database (e.g., MongoDB) and provides it to the user.

[1822] Examples:

[1823] When a user enters a profile such as "ABC disease, Osaka," the server searches the MongoDB database for information on other parents who match the profile and provides it to the user. In this way, parents with children with the same disease can connect with each other and exchange information.

[1824] Embodiment of Emotion Engine

[1825] This system incorporates an emotion engine (e.g., IBM Watson) to recognize the user's emotional state. The emotion engine analyzes the emotions expressed by the user's inputs and statements made through input forms and dialogue systems. The server uses the results of the emotion engine to determine the user's stress level and emotional state and provides appropriate information and support.

[1826] Examples:

[1827] If a user inputs "I've been feeling very tired lately, and taking care of my children is hard," the emotion engine will determine that the user's stress level is high. Based on this result, the server will provide the user with information on relaxation methods and counseling services.

[1828] Use of the database and implementation of reanalysis

[1829] The server stores the collected information in a database. The stored information can be reanalyzed at a later date and used to update the database based on newly learned information by the generative AI. This provides a mechanism for effectively reusing information collected in the past.

[1830] Example prompt sentence:

[1831] 1. "Enter the name of a specific disease: ABC disease"

[1832] 2. "Enter your medical information question: What are the symptoms of ABC disease?"

[1833] 3. "Please enter your profile: ABC disease, Osaka"

[1834] 4. "Please enter your recent feelings and situation: I'm very tired recently and taking care of my child is very difficult."

[1835] With this system, parents with children suffering from intractable diseases can efficiently obtain the necessary information, connect with parents having the same disease, and further receive mental support through the emotion engine. As a result, early diagnosis and appropriate treatment are promoted, and an improvement in the health condition of children is expected.

[1836] The flow of the specific process in Example 2 will be described using FIG. 13.

[1837] Step 1:

[1838] The user enters the disease name "ABC disease" into the input form of the terminal. The disease name "ABC disease" entered in the input form is sent by the terminal to the server.

[1839] Step 2:

[1840] The server accesses a specific web page (e.g., https: / / example.com / ABC disease) based on the received disease name "ABC disease". The server uses the web scraping tool "BeautifulSoup" to obtain the page content. The obtained data is the HTML information of the web page.

[1841] Step 3:

[1842] The server analyzes the obtained HTML information. For the analysis, "BeautifulSoup" is used to extract the necessary data such as the latest medical information and treatment methods related to "ABC disease" from the HTML information. The analyzed medical information is obtained.

[1843] Step 4:

[1844] The server sends the extracted medical information as a result of the analysis to the terminal, which then displays the received information to the user.

[1845] Step 5:

[1846] The user inputs a question related to medical information, "What are the symptoms of ABC disease?" The input question is sent to the server by the terminal.

[1847] Step 6:

[1848] The server uses a generative AI model (e.g., GPT-4) to generate an answer based on the received question. The question is provided as a prompt to the generative AI model, and the answer generated is, "The symptoms of ABC disease are fever, skin rash, and fatigue."

[1849] Step 7:

[1850] The server sends the generated answer to the terminal, which then displays the received answer to the user.

[1851] Step 8:

[1852] The user inputs his / her profile information (e.g., "ABC disease, Osaka") and the input profile information is sent to the server by the terminal.

[1853] Step 9:

[1854] The server searches a database (e.g., MongoDB) for information on other parents who have children with the same disease. Based on the database query, the profile information of other parents matching "ABC disease, Osaka" is searched.

[1855] Step 10:

[1856] The server transmits the information about the other parents obtained as a search result to the terminal, which then displays the received search results to the user.

[1857] Step 11:

[1858] The user inputs their feelings and current situation (e.g., "I've been feeling very tired recently, and caring for my children is difficult.") The input information is sent to the server by the device.

[1859] Step 12:

[1860] The server uses the API of a sentiment analysis engine (e.g., IBM Watson) to analyze emotions from the received content. The sentiment analysis engine detects high stress levels.

[1861] Step 13:

[1862] Based on the results of the emotion analysis, the server selects content to provide information on relaxation techniques and counseling services, and sends the selected content to the device.

[1863] Step 14:

[1864] The terminal displays information about offered relaxation methods and counseling services to the user.

[1865] In this way, users can receive the medical information they need and the appropriate emotional support.

[1866] (Application example 2)

[1867] 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 robot 414 will be referred to as a "terminal."

[1868] Parents of children with serious illnesses often experience high levels of stress and burden in their daily lives. Therefore, there is a need for a system that not only provides information but also identifies parents' emotional state in real time and matches them with the most appropriate support methods and staff. However, while existing systems provide information and match parents, they lack sufficient emotional recognition and in-store individualized support. This results in parents not receiving the appropriate support they need, increasing their emotional and mental stress.

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

[1870] In this invention, the server includes means for collecting information on intractable diseases, means for analyzing the collected information, means for generating appropriate information based on the analyzed information using artificial intelligence, means for providing the generated information to users, means for matching parents of children with the same disease, means for recognizing the emotional state of the user, means for providing real-world support information according to the emotional state, and means for matching appropriate staff based on the emotional state. This makes it possible to grasp the emotional state of parents in real time and provide the necessary information and support quickly and accurately.

[1871] The "means of collecting information on intractable diseases" is a system that retrieves information from websites and databases based on the disease name and related data entered by the user.

[1872] "Means for analyzing collected information" refers to a system that organizes the acquired data, extracts important information based on specific criteria, and analyzes it.

[1873] "Means for generating appropriate information using artificial intelligence based on analyzed information" refers to a system that uses artificial intelligence to generate appropriate answers and detailed information based on analyzed data.

[1874] The "means for providing the generated information to the user" refers to an interface or communication system for displaying the generated information on the user's terminal.

[1875] "A means of matching parents with children with the same disease" is a system that searches information in a database and connects parents with children with the same disease.

[1876] The "means for recognizing the user's emotional state" is a system that analyzes the user's emotions from their facial expressions and voice and determines their state in real time.

[1877] The "means for providing real-world support information according to emotional state" is a system that provides appropriate relaxation methods and counseling information based on the user's emotions.

[1878] The "means for matching appropriate staff based on emotional state" is a system that quickly arranges specially trained staff in the store based on emotional state.

[1879] This invention is a navigation system to support parents of children with serious illnesses in their in-store shopping experience. The system collects and analyzes information about the illness and uses a generative AI model to provide appropriate information and support to parents. It also recognizes the parents' emotional state in real time and matches them with appropriate support and store staff based on that information.

[1880] Program processing

[1881] Hardware and software used:

[1882] Hardware: Smart glasses, smartphones

[1883] Software: Generative AI (e.g., OpenAI GPT-4), Emotion Engine (e.g., Affectiva)

[1884] Processing Details

[1885] 1. Emotion recognition:

[1886] When customers are in the store, the camera on their smart glasses or smartphone captures their facial expressions and voice.

[1887] The emotion engine analyzes this data in real time and recognizes the parent's emotional state. For example, if the parent is feeling stressed in the store, that information is immediately transmitted to the server.

[1888] 2. Information provision:

[1889] When parents browse products using smart glasses or a smartphone, relevant medical information, product details and discounts are automatically displayed.

[1890] The generative AI model generates and provides appropriate answers to parents for questions about, for example, "new treatments" or "latest medical equipment."

[1891] 3. Staff Matching:

[1892] If the emotion engine determines that a parent is in a high stress state, that information is notified to the store's management system.

[1893] The management system quickly dispatches specially trained store staff to provide direct support to parents.

[1894] 4. Relaxation aid:

[1895] If a parent complains of significant stress or fatigue, the system will provide guidance to a relaxation area or counseling room via smart glasses or a smartphone.

[1896] This allows parents to quickly find a place to rest in the store or access professional support.

[1897] Specific examples

[1898] 1. When a parent is looking for a specific medical supply for their child, the smart glasses will display a message saying, "If you go in this direction, you will find the product you are looking for," along with a real-time updated store map.

[1899] 2. When a parent says to their smartphone, "I've been feeling very tired lately and it's been hard taking care of my child," the AI ​​generator will provide information such as, "Here is the relaxation area in the store" or "You can receive counseling services here."

[1900] 3. If the emotion engine determines that a parent's stress level is high, in-store staff will be notified and will provide immediate, direct support to the parent.

[1901] Example prompt statement

[1902] Prompts suggesting ways for parents to relax when they are tired

[1903] "When a parent appears tired and says, 'Taking care of my child is so hard,' the generative AI will encourage them to take a deep breath and direct them to a relaxation area in the store."

[1904] This will allow parents of children with serious illnesses to shop smoothly in physical stores and provide an environment where they can also receive psychological support.

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

[1906] Step 1:

[1907] The device (smart glasses or smartphone) captures the user's facial expressions and voice.

[1908] Input: User's facial expression and voice data

[1909] Data processing: Using facial expression recognition and voice analysis algorithms to convert data into a format suitable for the emotion engine

[1910] Output: captured raw data and parsed emotion data

[1911] Specific operation: Collects real-time data from the user through the device's camera and microphone and sends it to the emotion engine.

[1912] Step 2:

[1913] Emotion engine analyzes emotional state

[1914] Input: User's facial expression and voice data

[1915] Data calculations: Emotion engine analyzes stress levels and emotional states in real time

[1916] Output: Data about the user's emotional state and its level

[1917] Specific operation: The emotion engine analyzes the user's data and determines their emotional state, such as "high stress," "relaxed," or "anxious."

[1918] Step 3:

[1919] The server generates and provides appropriate information based on the analyzed emotion data.

[1920] Input: Emotional state data obtained from the emotion engine

[1921] Data calculation: Generative AI generates optimal information based on emotional state

[1922] Output: Specific information and support to provide to parents

[1923] Specific operation: The server uses the generation AI based on the emotional state data to generate "relaxation area information" and "special messages"

[1924] Step 4:

[1925] The device displays the generated information to the user.

[1926] Input: Support information received from the server

[1927] Data processing: Formatting received information into a visually understandable format

[1928] Output: Support information and guidance displayed to users

[1929] Specific operation: A map of relaxation areas and messages on how to reduce stress are displayed on the display of smart glasses or a smartphone.

[1930] Step 5:

[1931] The server dispatches the appropriate store staff as needed.

[1932] Input: Emotional data from high stress states

[1933] Data calculation: Identify staff who need to take action and notify the store management system

[1934] Output: Notifications and instructions for store staff

[1935] What it does: The management system sends an alert to specially trained staff who are quickly dispatched to the user's location.

[1936] This allows customers to receive the assistance they need quickly and appropriately, improving their in-store shopping experience.

[1937] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice 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 voice data.

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

[1939] 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 robot 414.

[1940] The emotion identification model 59 as an emotion engine may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.

[1941] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.

[1942] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.

[1943] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).

[1944] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.

[1945] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."

[1946] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values ​​indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values ​​indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.

[1947] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).

[1948] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.

[1949] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.

[1950] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.

[1951] It is not necessary to store all of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.

[1952] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.

[1953] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the specific processing may be a single processor.

[1954] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.

[1955] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.

[1956] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.

[1957] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.

[1958] The following is further disclosed regarding the above embodiment.

[1959] (Claim 1)

[1960] A means of collecting information about incurable diseases;

[1961] a means for analyzing the collected information; and

[1962] A means for generating appropriate information using artificial intelligence based on the analyzed information;

[1963] a means for providing the generated information to a user;

[1964] A means of matching parents with children with the same disease,

[1965] A system including:

[1966] (Claim 2)

[1967] an input means for a user to input the name of an intractable disease and a question;

[1968] The system of claim 1 further comprising:

[1969] (Claim 3)

[1970] a means for storing the collected information in a database;

[1971] A means of reusing and analyzing previously collected information;

[1972] The system of claim 1 further comprising:

[1973] "Example 1"

[1974] (Claim 1)

[1975] A means for a user to input a disease name into an input form on a terminal;

[1976] A means for requesting a specific web page based on the name of the disease;

[1977] A means of parsing and extracting necessary information from the requested web page;

[1978] A means for providing the analyzed information to a user;

[1979] A means for transmitting information about a user entering a question to a generative AI model and receiving an answer;

[1980] means for providing the received answers to the user;

[1981] A means of inputting a user profile, retrieving information about other parents from a database, and filtering parents who have children with the same disease;

[1982] A means of matching parents based on the filtered results, and

[1983] a means for storing the collected information in a database;

[1984] A means of reusing and analyzing previously collected information;

[1985] A system including:

[1986] (Claim 2)

[1987] 2. The system according to claim 1, further comprising an input means for a user to input the name of an intractable disease and a question.

[1988] (Claim 3)

[1989] 10. The system of claim 1, further comprising means for generating optimal information based on the analyzed information using a generative AI model and providing the information to a user.

[1990] "Application Example 1"

[1991] (Claim 1)

[1992] A means of collecting information about incurable diseases;

[1993] a means for analyzing the collected information; and

[1994] A means for generating appropriate information using artificial intelligence based on the analyzed information;

[1995] a means for providing the generated information to a user;

[1996] A means of matching parents with children with the same disease,

[1997] A means for a user to input a disease name and a question using a voice input device;

[1998] a means for displaying information in real time through smart glasses;

[1999] A system including:

[2000] (Claim 2)

[2001] an input means for a user to input the name of an intractable disease and a question;

[2002] 10. The system of claim 1.

[2003] (Claim 3)

[2004] a means for storing the collected information in a database;

[2005] A means of reusing and analyzing previously collected information;

[2006] 10. The system of claim 1.

[2007] "Example 2: Combining Emotion Engines"

[2008] (Claim 1)

[2009] an input means for a user to input disease information;

[2010] A means for transmitting the input disease information;

[2011] A means for acquiring web page data based on the transmitted disease information;

[2012] A means for analyzing the acquired web page data;

[2013] means for providing the analyzed information to a user;

[2014] A means for using a generative AI model to receive a user's question and generate an answer to the question;

[2015] a means for entering user profile information and matching with other users in the same situation;

[2016] A means for analyzing the user's emotions and providing appropriate support information based on the results of the analysis;

[2017] A system including:

[2018] (Claim 2)

[2019] an input means for a user to input a disease name and a question;

[2020] The system of claim 1 further comprising:

[2021] (Claim 3)

[2022] a means for storing the collected information in a database;

[2023] A means for reanalyzing previously collected information and providing it to users;

[2024] The system of claim 1 further comprising:

[2025] "Application example 2 when combining emotion engines"

[2026] (Claim 1)

[2027] A means of collecting information about incurable diseases;

[2028] a means for analyzing the collected information; and

[2029] A means for generating appropriate information using artificial intelligence based on the analyzed information;

[2030] a means for providing the generated information to a user;

[2031] A means of matching parents with children with the same disease,

[2032] a means for recognizing the emotional state of a user;

[2033] a means for providing real-world support information in response to an emotional state;

[2034] a means of matching appropriate staff based on emotional state;

[2035] A system including:

[2036] (Claim 2)

[2037] an input means for a user to input the name of an intractable disease and a question;

[2038] A display means for displaying real-world information and support details in real time;

[2039] The system of claim 1 further comprising:

[2040] (Claim 3)

[2041] a means for storing the collected information in a database;

[2042] A means of reusing and analyzing previously collected information;

[2043] means for maintaining a database containing support information based on emotional states;

[2044] The system of claim 1 further comprising: [Explanation of symbols]

[2045] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Device 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robot< / url:> < / url:> < / url:> < / url:>

Claims

1. A means of collecting information about incurable diseases; a means for analyzing the collected information; and A means for generating appropriate information using artificial intelligence based on the analyzed information; a means for providing the generated information to a user; A means of matching parents with children with the same disease, A system including:

2. an input means for a user to input the name of an intractable disease and a question; The system of claim 1 further comprising:

3. a means for storing the collected information in a database; A means of reusing and analyzing previously collected information; The system of claim 1 further comprising:

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A