System
The system addresses the inefficiencies in matching disaster victims with support properties and facilitating donations by using a communication platform with a generative AI model to provide rapid and appropriate assistance.
Patent Information
- Application Number
- JP2024125272
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-31
- Publication Date
- 2026-02-13
AI Technical Summary
Conventional systems fail to efficiently match disaster victims with appropriate support properties and facilitate prompt donations from their friends and acquaintances, leading to delays in receiving necessary assistance.
A system utilizing a communication platform that allows users to declare disaster damage, input information such as family composition and desired evacuation location, employs a generative AI model to match optimal properties, and enables friends to make donations through multiple payment options with real-time transaction processing.
Enables quick and efficient matching of disaster victims with suitable support properties and facilitates smooth donations from friends, ensuring timely and appropriate assistance.
Smart Images

Figure 2026023337000001_ABST
Abstract
Description
[Technical Field]
[0001] The technology of the present disclosure relates to a system. [Background technology]
[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]
[0004] In order to ensure that disaster victims receive appropriate support quickly and effectively, it is necessary to efficiently match victims with support properties and facilitate direct donations from the victims' friends and acquaintances. Conventional systems have had issues with insufficient matching of the specific support desired by disaster victims and difficulty in obtaining prompt support from friends and acquaintances. The present invention aims to solve these issues and provide more individualized and prompt support to disaster victims. [Means for solving the problem]
[0005] The present invention solves the problem by using the following means. A means is provided for users to declare disaster damage on a communication platform, and a means is added for inputting information such as the user's family composition and desired evacuation location. A means is then provided for collecting information on relief properties provided by companies and storing it in a database. Furthermore, a generative AI model means is employed that compares the user's input information with data on properties provided by companies to generate optimal properties, and a means is included for suggesting optimal property information to the user. Additionally, a means is provided for the user's friends to check the damage situation and make donations on the communication platform, and the system includes a means for providing multiple payment options and a means for processing donation transactions and notifying the user and their friends of the results.
[0006] A "communication platform" is an online service that allows users to exchange messages and information with each other.
[0007] A "user" is an individual who uses the communication platform to express their disaster damage.
[0008] "Means to declare disaster victim" is a function that allows users to notify the platform that they have encountered a disaster and are in need of assistance.
[0009] "Means for inputting information such as family composition and desired evacuation site" is a function that allows the user to input details such as the number and composition of family members and the desired evacuation site.
[0010] "Company" means a legal entity or organization that provides support properties.
[0011] "Support properties" are temporary housing or evacuation shelters provided to disaster victims.
[0012] The "database" is an electronic information management system for systematically storing and managing user information, support property information, etc.
[0013] A "generative AI model" is an artificial intelligence algorithm that uses large amounts of data to optimally match user needs with support properties.
[0014] "Friends" are acquaintances or close individuals who intend to make donations to disaster victims.
[0015] "Means for making donations" is a function that allows friends to provide financial support to disaster victims.
[0016] "Payment Options" means the payment methods available when making a donation (e.g., electronic money, bank transfer, etc.).
[0017] "Donation Transaction" means the process of transferring donations and managing their progress and results.
[0018] "Means of notification" is a function for informing the victims and their friends of the results of the donation. [Brief explanation of the drawings]
[0019] [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
[0020] 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.
[0021] First, the terms used in the following description will be explained.
[0022] 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).
[0023] 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.
[0024] 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.
[0025] 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.
[0026] 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."
[0027] [First embodiment]
[0028] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0029] 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.
[0030] 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).
[0031] 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.
[0032] 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.
[0033] 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.
[0034] 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.
[0035] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0036] 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.
[0037] 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.
[0038] 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.
[0039] 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."
[0040] overview
[0041] This invention is a system that enables disaster victims to receive appropriate support quickly, matching the needs of disaster victims with support properties on a communication platform, and providing an environment that allows friends and acquaintances to make donations smoothly.
[0042] Specific examples of implementation
[0043] 1. Disaster declaration and information entry process
[0044] 1. The user opens a communication platform (e.g., a messaging app) and starts a conversation with a dedicated bot for safety confirmation.
[0045] The user starts a chat and responds "Yes" or "No" to a message from the bot asking "Are you affected?"
[0046] 2. The device displays a message asking the user if they have been affected.
[0047] The device screen will ask, "Are you affected by a disaster?" and provide options.
[0048] 3. Once the user declares that they have been affected by a disaster, they will be asked to enter detailed information.
[0049] If you select "Yes," you will then be asked questions about your family composition and desired evacuation destination.
[0050] 4. The device prompts the user to enter information about their family composition and desired evacuation location.
[0051] A form will be displayed in which the user can enter information such as family composition (e.g., a family of four) and desired evacuation destination (e.g., within Tokyo).
[0052] 5. The user enters the information and sends it to the server via the terminal.
[0053] Once the information entry is complete, the data is sent to the server.
[0054] 2. Collecting information on disaster victims and proposing optimal properties
[0055] 1. The server stores the received victim information in a database.
[0056] Information such as family composition and desired evacuation location is stored in a database.
[0057] 2. The server collects information on the support properties provided by the companies and stores it in a database.
[0058] Information on properties provided by companies (e.g., vacant housing) is stored in a database.
[0059] 3. The generative AI model compares the user's desired conditions with the information on properties offered by the company and selects the most suitable property.
[0060] An AI algorithm analyzes the information entered by the user and property data to select the most suitable property.
[0061] 4. The server sends the selected property information to the user's device.
[0062] Information about the selected property is sent to the user's device in real time.
[0063] 5. The device displays the details of the proposed property to the user.
[0064] Display detailed information about the property (e.g., photos, location, facilities) as a "recommended evacuation location" on the device screen.
[0065] 3. Donate directly to a friend
[0066] 1. A victim (user) announces their disaster on a communication platform, and the information is shared with their friend list.
[0067] A "Disaster Relief" button will appear in the victim's friend list.
[0068] 2. If a friend (another user) sees the victim's profile and is willing to donate, they access the donation page via their device.
[0069] If your friend wants to donate, they can tap the "Donate" button, which will open a donation page.
[0070] 3. The device displays multiple payment options (e.g., electronic money) to the friend.
[0071] The donation page will present multiple payment options for your friends to choose from.
[0072] 4. Your friend selects the donation method they prefer and enters the donation amount.
[0073] Enter the payment method and amount and press the "Confirm donation" button.
[0074] 5. The server processes the donation transaction and notifies both the victim and the friend of the results.
[0075] If the transaction is successful, the victim and their friend will be notified of the outcome in real time, and the donation will be credited to the victim's account.
[0076] Specific examples
[0077] If a user enters information such as "We are a family of four and would like to find an evacuation shelter within Tokyo," the server stores that information in a database, and the AI model searches for the most suitable support property and suggests vacant housing within Tokyo that a family of four can live in. Furthermore, if the user's friends learn about the disaster and make a direct donation using LINE Pay, the victims can receive financial support quickly.
[0078] Through these processes, disaster victims can receive support efficiently and the system also allows for quick donations from friends and acquaintances.
[0079] The processing flow will be explained below.
[0080] Step 1:
[0081] The user opens a communication platform (e.g., a messaging app) and starts a conversation with the dedicated bot for safety confirmation. Specifically, the user selects the dedicated bot within the LINE app and presses the "Start" button.
[0082] Step 2:
[0083] The device displays a message to the user asking, "Have you been affected by a disaster?" Specifically, the device screen displays the question "Have you been affected by a disaster?" along with the options "Yes" or "No."
[0084] Step 3:
[0085] The user selects "Yes" to declare that they have been affected by the disaster. Specifically, if they select "Yes," questions about their family composition and preferred evacuation location will be displayed.
[0086] Step 4:
[0087] The device prompts the user to enter detailed information such as family composition, desired evacuation location, etc. Specifically, a form for entering family composition (e.g., a family of four), desired evacuation location (e.g., within Tokyo), etc. is displayed on the device.
[0088] Step 5:
[0089] The user inputs the necessary information and sends it to the server via the terminal. Specifically, when the user inputs the information and presses the "send" button, the data is sent to the server.
[0090] Step 6:
[0091] The server stores the information received from the disaster victims in a database, including information such as family composition and preferred evacuation location.
[0092] Step 7:
[0093] The server collects information on properties provided by companies and stores it in a database. Specifically, information on properties provided by companies (e.g., vacant housing) is registered in the database.
[0094] Step 8:
[0095] The generative AI model compares the user's desired conditions with the property data provided by the company and selects the most suitable property. Specifically, the AI algorithm analyzes the user's input information and property data to select the most suitable property.
[0096] Step 9:
[0097] The server transmits the selected property information to the user's terminal. Specifically, the selected property information is transmitted to the user's terminal in real time.
[0098] Step 10:
[0099] The device displays the details of the suggested property to the user. Specifically, detailed information about the property (e.g., photos, location, facilities) is displayed on the device screen as a "recommended evacuation location."
[0100] Step 11:
[0101] When a victim (user) declares their disaster on the communication platform, the information is shared with their friend list. Specifically, when a disaster is declared, a notification is automatically sent to the friend list and a "Disaster Support" button is displayed.
[0102] Step 12:
[0103] If a friend (another user) sees the victim's profile and wants to make a donation, they access the donation page through their device. Specifically, a "Donate" button appears on the friend's device, and when they select it, the donation page opens.
[0104] Step 13:
[0105] The device will display multiple payment options (e.g., e-money) to your friend. Specifically, multiple payment options (e.g., PayPay, LINE Pay) will be displayed on the donation page.
[0106] Step 14:
[0107] Your friend will select the donation method they wish to use and enter the donation amount. Specifically, your friend will enter the donation method and amount, and then press the "Confirm donation" button.
[0108] Step 15:
[0109] The server processes the donation transaction and notifies both the victim and the friend of the result. Specifically, if the donation transaction is successful, the result is notified to the victim's and friend's devices, and the donation amount is reflected in the victim's account.
[0110] Through these steps, disaster victims can receive prompt and appropriate assistance, and the system also allows friends to make direct donations smoothly.
[0111] Example 1
[0112] 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."
[0113] When a disaster occurs, it is extremely important to provide support that meets the needs of victims quickly and effectively. However, current systems have the drawback of being time-consuming and laborious to collect, manage, and match information. Furthermore, there is a lack of a means to smoothly send financial support to victims from friends and acquaintances, which often delays donations. The purpose of this invention is to provide a new system that solves these problems.
[0114] 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.
[0115] In this invention, the server includes: a means for a user to declare disaster damage on a communication platform; a means for inputting information such as the user's family composition and desired evacuation location; a means for receiving information from disaster victims and saving it in a database; a means for collecting information on relief properties provided by companies and saving it in a database; a generation AI model means for comparing the user's input information with data on properties provided by companies and generating optimal properties; a means for suggesting optimal property information to the user; a means for the user's friends to check the disaster situation and make donations on the communication platform; and a means for processing donation transactions and notifying the user and friends of the results. This enables the proposal of relief properties that meet the needs of disaster victims and rapid financial support.
[0116] A "communication platform" is software or a service that allows users to send and receive messages and information over the Internet.
[0117] A "user" is an individual who is affected by a disaster and who enters information related to that individual.
[0118] "Family composition" is information entered by the user indicating the number of household members and their relationships.
[0119] "Desired evacuation location" is information indicating a specific area or facility to which the user wishes to evacuate.
[0120] "Disaster victim information" is a general term for information related to individuals, such as family structure and preferred evacuation location, provided by users.
[0121] "Information on support properties provided by companies" is detailed information on support properties such as shelters and housing provided by partner companies.
[0122] The "database" is a system for storing and managing information on disaster victims and support properties.
[0123] The "generative AI model" is an artificial intelligence algorithm that analyzes the needs of disaster victims and the conditions of support properties, and proposes the optimal combination.
[0124] "Support properties" are properties such as housing and facilities provided as evacuation shelters for disaster victims.
[0125] A "donation transaction" is a series of procedures that indicate the process and results of a user's friend sending money to support disaster victims.
[0126] "Payment Options" means the payment method choices available when conducting a Donation Transaction.
[0127] "Notifications" are messages that communicate important information to users and their friends, such as the results of donation transactions.
[0128] MODE FOR CARRYING OUT THE INVENTION
[0129] This invention is a system that matches disaster victims' needs with relief materials on a communication platform so that they can receive appropriate support quickly and appropriately, and also facilitates donations from friends and acquaintances. Specific implementation methods are described below.
[0130] Disaster declaration and information entry process
[0131] When a user encounters a disaster, they first open a communication platform (e.g., a messaging app) and start a conversation with a dedicated bot for safety confirmation. The bot asks the user, "Are you affected by a disaster?", and the user answers "yes" or "no." The device displays this question on the screen and accepts the user's input.
[0132] If the user answers "yes," they are then prompted to enter detailed information such as their family composition and preferred evacuation location. The device displays a form for entering this information and sends the information entered by the user to the server.
[0133] Collecting information on disaster victims and proposing optimal properties
[0134] The server receives information about disaster victims sent by users and stores it in a database. This database stores information such as the victim's family structure and preferred evacuation location. The server also collects information about support properties (e.g., vacant housing) provided by companies and stores it in the database as well.
[0135] The generative AI model analyzes user information in the database and information on properties offered by the company to select the property that best meets the user's desired conditions. An AI algorithm is used in this selection process. The server sends the selected property information to the user's device in real time. The device displays this property information as a "recommended evacuation site" with detailed information (e.g., photos, location, facilities).
[0136] Direct donation to a friend
[0137] When a victim (user) announces their disaster on the communication platform, the information is automatically shared with the user's friend list. A "Disaster Relief" button appears on the friend's device, and when the friend taps this button, they are redirected to a donation page.
[0138] On the donation page, the device displays multiple payment options (e.g., electronic money, credit card, PayPal) to the friend. The friend selects the desired payment method, enters the donation amount, and presses the "Confirm Donation" button. The server processes the donation transaction and notifies both the victim and the friend of the results in real time.
[0139] Specific examples
[0140] As a specific example, if a user enters information such as "A family of four looking for an evacuation shelter within Tokyo," the server stores that information in a database, and the generative AI model analyzes it to search for support properties that best fit the conditions and suggests vacant homes within Tokyo that a family of four can live in. Furthermore, if the user's friends learn of the disaster information and make a direct donation using LINE Pay, the victims can receive financial support quickly.
[0141] Prompt Sentence Examples
[0142] "Our family of four is looking for an evacuation shelter within Tokyo. Please suggest vacant housing."
[0143] As described above, the system of the present invention efficiently provides assistance to disaster victims and allows for prompt donations from friends and acquaintances.
[0144] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0145] Step 1:
[0146] The user opens a communication platform (e.g., a messaging app) and starts a conversation with a dedicated bot for safety confirmation.
[0147] Input: A user opens a messaging app and receives a message from a bot.
[0148] Output: A message will appear on the screen asking "Are you affected?"
[0149] Specific behavior: The user launches a messaging app and the bot sends the message "Are you affected by a disaster?"
[0150] Step 2:
[0151] The device displays the message "Are you affected?" to the user.
[0152] Input: The confirmation message sent by the server.
[0153] Output: The message "Are you affected?" is displayed on the user's device.
[0154] Specific behavior: The device screen will display the option "Are you affected by a disaster? Yes / No."
[0155] Step 3:
[0156] By answering "yes," users will declare that they have been affected by the disaster and will be asked to enter detailed information about their family composition and preferred evacuation location.
[0157] Input: User's choice ("Yes").
[0158] Output: A form will appear asking for more information.
[0159] Specific behavior: If the user selects "Yes," the next question (e.g., What is your family composition? Where do you want to evacuate to?) will automatically be displayed.
[0160] Step 4:
[0161] The device displays a form prompting the user to enter information about their family composition and desired evacuation destination.
[0162] Input: Server certificate information input form.
[0163] Output: The input form is displayed on the device screen.
[0164] Specific operation: A form will be displayed in which you can enter information such as your family composition (e.g., a family of four) and your desired evacuation destination (e.g., within Tokyo).
[0165] Step 5:
[0166] The user enters information and transmits the data to the server via the terminal.
[0167] Input: Input data for disaster information.
[0168] Output: Data is sent to the server.
[0169] Specific operation: The user enters information and presses the "Submit" button, which sends the information to the server.
[0170] Step 6:
[0171] The server stores the received information about the victims in a database.
[0172] Input: Disaster information submitted by the user.
[0173] Output: Victim information is saved in the database.
[0174] Specific operation: The server stores information sent by the user, such as family composition and desired evacuation location, in a database.
[0175] Step 7:
[0176] The server collects information on the support properties provided by the companies and stores it in a database.
[0177] Input: Support property information provided by partner companies.
[0178] Output: Support property information is saved in the database.
[0179] Specific operation: The server automatically collects information on supported properties (e.g., vacant housing) provided by partner companies and stores it in a database.
[0180] Step 8:
[0181] The generative AI model analyzes the user's desired conditions and information on properties offered by the company, and selects the most suitable property.
[0182] Input: User's disaster information and support property information.
[0183] Output: Data on the most suitable assisted living property for the user's needs.
[0184] Specific operation: The generative AI model compares information about disaster victims and support properties in the database and selects the property that best meets the criteria.
[0185] Step 9:
[0186] The server sends the selected property information to the user's terminal.
[0187] Input: Property information selected by the generative AI model.
[0188] Output: The selected property information is sent to the user's device.
[0189] Specific operation: The server sends the selected property information to the user's device in real time.
[0190] Step 10:
[0191] The terminal displays details of the proposed property to the user.
[0192] Input: Property information sent from the server.
[0193] Output: Property details are displayed on the device screen.
[0194] Specific behavior: The device screen will display detailed information about the property (e.g., photos, location, facilities) as a "recommended evacuation location."
[0195] Step 11:
[0196] Victims (users) announce their disaster on the communication platform, and the information is shared with their friend list.
[0197] Input: Information that victims express about their disaster.
[0198] Output: The disaster information is shared with your friend list.
[0199] What it does: When a user declares that they have been affected by a disaster, the information is automatically shared with their friends. A "Disaster Relief" button appears on their friends' devices.
[0200] Step 12:
[0201] If a friend (another user) sees the victim's profile and is willing to make a donation, they access the donation page via their device.
[0202] Input: The action of a friend clicking the "Support" button.
[0203] Output: A donation page is displayed.
[0204] What it does: When your friend taps the "Relief" button, they'll be redirected to a donation page.
[0205] Step 13:
[0206] The device will present multiple payment options (e.g., electronic money) to the friend.
[0207] Input: Payment option information sent by the server.
[0208] Output: Each option is displayed on the screen.
[0209] What it does: The donation page displays multiple payment options, including electronic money and credit cards.
[0210] Step 14:
[0211] Your friend selects the donation method they prefer and enters the donation amount.
[0212] Input: Your friend's chosen donation method and donation amount.
[0213] Output: Generate a donation transaction.
[0214] Specific operation: Your friend selects a payment method, enters the donation amount, and then presses the "Confirm donation" button.
[0215] Step 15:
[0216] The server processes the donation transaction and notifies both the victim and the friend of the outcome.
[0217] Input: Donation transaction data.
[0218] Output: Notification of the transaction outcome.
[0219] How it works: The server processes donation transactions and notifies the victims and their friends of the transaction results in real time.
[0220] (Application example 1)
[0221] 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."
[0222] In modern disasters, it is extremely important for victims to quickly find the necessary relief supplies and evacuation shelters, but previous systems lacked sufficient speed and accuracy. In addition, donations from friends and acquaintances could not be made quickly and smoothly, which hindered the immediacy of aid. To solve this problem, a system is needed that allows victims to quickly receive appropriate aid in the event of a disaster and allows donations to be made smoothly.
[0223] 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.
[0224] In this invention, the server includes: a means for a user to declare disaster damage in the event of a disaster; a means for inputting the user's family composition and desired evacuation location information; a means for collecting information on relief properties and saving it in a database; a generative AI model means for comparing the user's input information with data on properties offered by companies and generating optimal properties; a means for proposing optimal property information to the user; a means for the user's friends to check the disaster situation and make donations on the communication platform; a means for processing donation transactions and notifying the user and their friends of the results; and a means for dynamically analyzing the user's disaster information and relief property information using the generative AI model and proposing optimal relief properties in real time. This allows disaster victims to receive necessary support quickly and appropriately, and also facilitates smooth donations from friends and acquaintances.
[0225] "Means for users to declare their disaster status in the event of a disaster" refers to interfaces and functions that allow users to notify others that they have encountered a disaster.
[0226] "Means for inputting user's family composition and desired evacuation location information" refers to the interface or function that allows users to input details of their family and desired evacuation location.
[0227] "Means of collecting information on relief properties and storing it in a database" refers to the function of collecting information on relief supplies and evacuation sites provided by companies and organizations and storing it in a database.
[0228] "Generative AI model means that compares information input by users with data on properties provided by companies to generate the most suitable property" refers to a generative AI model that compares information input by users with property information provided by companies to select the most suitable property to support.
[0229] "Means of proposing optimal property information to users" refers to interfaces and functions for presenting users with information about the optimal property selected by the generative AI model.
[0230] "A means for users' friends to check the damage situation and make donations on the communication platform" refers to the functions and interfaces that allow friends to check the damage information of users and make donations.
[0231] "Means for processing donation transactions and notifying users and friends of the results" refers to the functionality and mechanisms for processing donations and notifying users and donors of the results in real time.
[0232] "Means of dynamically analyzing users' damage information and support property information using a generative AI model and proposing optimal support properties in real time" refers to the technology and method by which a generative AI model continuously analyzes damage information and support property information obtained from users and quickly proposes optimal support properties.
[0233] This invention is a system that allows disaster victims to receive appropriate assistance quickly and was developed to solve problems during disasters. This system consists of multiple components and is capable of collecting information from disaster victims, proposing optimal support properties, and processing donations from friends and acquaintances in real time.
[0234] The system program works as follows:
[0235] 1. A means for users to express their distress during a disaster
[0236] Users can declare their disaster by opening a dedicated disaster support application on a smartphone or other device. The application has a simple interface, allowing users to input disaster information simply by pressing a button.
[0237] 2. A means to input information about the user's family composition and desired evacuation location
[0238] After the user declares that they have been affected by the disaster, the application prompts them to enter information about their family composition and desired evacuation location. Users provide this information through an input form. For example, they can enter, "We are a family of four and would like to evacuate to a location within Tokyo."
[0239] 3. A means of collecting information on supported properties and storing it in a database
[0240] The server collects information about relief properties provided by companies and organizations and stores it in a central database, including details of evacuation locations and relief supplies.
[0241] 4. A generative AI model that compares user input information with property data provided by the company to generate the optimal property
[0242] The server uses a generative AI model to analyze and compare the user's input information with the supported property information in the database. This AI model dynamically generates optimal properties and makes suggestions in real time.
[0243] 5. A means of suggesting optimal property information to users
[0244] The server will then notify the user of the optimal property information selected by the server via the application, allowing the user to quickly decide on a place to evacuate.
[0245] 6. A means for users' friends to check the status of the disaster and make donations on a communication platform
[0246] Information about victims is shared with friends and acquaintances via communication platforms (e.g., messaging apps). Friends can view the displayed information and make donations by visiting a dedicated donation page.
[0247] 7. How we process donation transactions and notify you and your friends about the results
[0248] After a donation is made, the server processes the donation transaction and notifies the user and donor of the results in real time, ensuring that the donation is reflected promptly in the user's account.
[0249] Examples and prompts
[0250] As a concrete example, a user opens a smartphone app and has the following interaction:
[0251] User: Open the app
[0252] App: Were you affected by a disaster? (Yes / No)
[0253] User: Yes
[0254] App: Please enter your family size (e.g., family of 4)
[0255] User: Family of 4
[0256] App: Enter your desired evacuation location (e.g., within Tokyo)
[0257] User: Tokyo
[0258] Based on the generative AI model, the following prompt sentences are used to suggest the most suitable support property.
[0259] Victim information:
[0260] Family structure: 4 people family
[0261] Preferred evacuation site: Tokyo
[0262] Based on this information, please suggest the best evacuation sites and support properties.
[0263] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0264] Step 1:
[0265] The user opens the disaster support application and declares that they have been affected. Using the application's interface, the user answers "yes" or "no" whether they have been affected. Input: User's answer (yes / no). Output: Disaster status.
[0266] Step 2:
[0267] If the user declares that they have been affected by a disaster, the application will prompt them to enter additional information such as their family composition and desired evacuation location. The user enters the information in this form. Input: Family composition, desired evacuation location. Output: Detailed information about the victim.
[0268] Step 3:
[0269] The server receives detailed victim information entered by the user and stores it in a database. Input: Detailed victim information. Output: Victim information stored in the database.
[0270] Step 4:
[0271] The server collects information about properties provided by companies and organizations and stores it in the same database. This information includes details of vacant homes and relief supplies. Input: Information about properties provided. Output: Information about properties provided in the database.
[0272] Step 5:
[0273] The server uses the generative AI model to compare the user's detailed victim information with the support property information. In this process, the prompt sentence is input into the generative AI model to obtain the optimal support property proposal. Input: Detailed victim information, support property information. Output: The optimal support property proposal.
[0274] Step 6:
[0275] The server generates and sends the optimal support property proposal to the user's device. The user can view the details of the proposed support property through the application. Input: Optimal support property proposal. Output: Support property information displayed on the user's device.
[0276] Step 7:
[0277] Users' disaster information is shared with friends and acquaintances, and a "Disaster Relief" button appears on the communication platform. Friends can press this button to express their intention to make a donation. Input: Disaster Relief Information, Communication Platform. Output: Disaster Relief Button.
[0278] Step 8:
[0279] Your friends can make donations by visiting a dedicated donation page and choosing from multiple payment options. Input: Payment option selection, donation amount. Output: Donation information.
[0280] Step 9:
[0281] The server processes the donation transaction and notifies the user and their friends of the results in real time. Input: Donation information. Output: Notification of donation results.
[0282] Step 10:
[0283] The donation will be reflected in the user's account and the user can check the donation. Input: Donation result. Output: Updated account information.
[0284] 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.
[0285] overview
[0286] This system matches disaster victims' needs with relief materials on a communication platform, enabling them to receive appropriate support quickly and efficiently. It also facilitates donations from friends and acquaintances. It also incorporates an emotion engine that analyzes the user's emotional state to provide more personalized support.
[0287] Specific examples of implementation
[0288] 1. Disaster declaration and information entry process
[0289] 1. The user opens a communication platform (e.g., a messaging app) and starts a conversation with a dedicated bot for safety confirmation. The conversation begins when the user presses the "Start" button.
[0290] 2. The device displays the message "Are you affected by a disaster?" to the user. If the user responds with "Yes" or "No," they are prompted to enter more detailed information.
[0291] 3. When a user expresses their distress, the emotion engine analyzes their emotions, analyzing their facial expressions and language to determine their current emotional state.
[0292] 4. The device prompts the user to enter detailed information such as family composition, desired evacuation location, etc. Specifically, a form is displayed in which the user can enter information such as family composition (e.g., a family of four) and desired evacuation location (e.g., within Tokyo).
[0293] 5. The user enters information and sends it to the server via the terminal. After completing the input, the user presses the send button, and the data is sent to the server along with the user's emotional state at that time.
[0294] 2. Collecting information on disaster victims and proposing optimal properties
[0295] 1. The server stores the received information of the victims in a database, including information on family composition, preferred evacuation location, and emotional state.
[0296] 2. The server collects information on the properties provided by the companies and stores it in a database. Information on properties provided by companies (e.g., vacant housing) is stored.
[0297] 3. The generative AI model compares the user's desired conditions with the property data provided by the company, and then combines the emotional state from the emotion engine to select the most suitable property. The AI algorithm analyzes the user's input information, property data, and emotional state to select the most suitable property.
[0298] 4. The server sends the selected property information to the user's device. The selected property information is sent to the user's device in real time, and emotional comments may be added.
[0299] 5. The device displays the details of the suggested property to the user. The device screen displays detailed information about the property as a "recommended evacuation site," and also displays an appropriate message based on the user's emotions.
[0300] 3. Donate directly to a friend
[0301] 1. A victim (user) announces their disaster on the communication platform, and the information is shared with their friend list. When a disaster is announced, a notification is automatically sent to the friend list, and a "Disaster Support" button is displayed.
[0302] 2. If a friend (another user) sees the victim's profile and wants to make a donation, they access the donation page through their device and select the "Donate" button, which will open the donation page.
[0303] 3. The device will display multiple payment options (e.g., electronic money) to your friend. Multiple payment options (e.g., PayPay, LINE Pay) will be displayed on the donation page.
[0304] 4. Your friend will select the donation method they would like to use and enter the donation amount. Enter the payment method and amount, then press the "Confirm donation" button.
[0305] 5. The server processes the donation transaction and notifies both the victim and the friend of the result. If the donation transaction is successful, the result is notified to the victim's and friend's devices, and the emotion engine may analyze the victim's emotional state and notify the friend of the result.
[0306] Specific examples
[0307] If a user enters information such as "I'm looking for an evacuation shelter within Tokyo for my family of four," the server stores that information in a database, the AI model searches for the most suitable support property, and the emotion engine analyzes the user's emotional state. If the user is in an extremely unstable emotional state, it will prioritize suggesting properties that require particularly urgent attention.
[0308] In addition, if the user's friends learn about the disaster and donate directly through LINE Pay, the victims can receive financial support quickly. The system also notifies friends of changes in the victim's mood depending on their emotional state. This allows friends to see how relieved the victim is by receiving the donation.
[0309] As described above, this system incorporates an emotional engine into each process to provide more personalized and prompt support.
[0310] The processing flow will be explained below.
[0311] Step 1:
[0312] The user opens a communication platform (e.g., a messaging app) and starts a conversation with a dedicated bot for safety confirmation. The conversation begins when the user presses the "Start" button.
[0313] Step 2:
[0314] The device displays a message to the user asking, "Have you been affected by a disaster?" The device screen displays the question "Have you been affected by a disaster?" along with the options "Yes" or "No."
[0315] Step 3:
[0316] The user selects "Yes" to declare that they have been affected by the disaster. Specifically, if they select "Yes," questions about their family composition and preferred evacuation location will be displayed.
[0317] Step 4:
[0318] The emotion engine analyzes the user's emotions, reading them from their facial expressions and input text, and sending them to the server.
[0319] Step 5:
[0320] The device prompts the user to enter details about their family composition and desired evacuation location. A form is displayed in which they can enter their family composition (e.g., a family of four) and desired evacuation location (e.g., within Tokyo).
[0321] Step 6:
[0322] The user enters the necessary information and sends it to the server via the device. By pressing the "Send" button after completing the input, the data is sent to the server, along with the user's emotional state at that time.
[0323] Step 7:
[0324] The server stores the information received from the disaster victims in a database, including information on family composition, preferred evacuation location, and emotional state.
[0325] Step 8:
[0326] The server collects information on supported properties provided by companies and stores it in a database. Information on properties provided by companies (e.g., vacant housing) is registered in the database.
[0327] Step 9:
[0328] The generative AI model compares the user's desired conditions with the property data provided by the company and their emotional state to select the most suitable property.The system analyzes the user's input information, property data, and emotional state to select the most suitable property.
[0329] Step 10:
[0330] The server sends the selected property information to the user's device. The selected property information is sent to the user's device in real time, and comments based on emotions may be added.
[0331] Step 11:
[0332] The device displays the details of the suggested property to the user. Detailed information about the property (e.g., photos, location, facilities) is displayed on the device screen as a "recommended evacuation location," and an appropriate message is also displayed based on the user's emotions.
[0333] Step 12:
[0334] When a victim (user) announces their disaster on the communication platform, the information is shared with their friend list. A notification is automatically sent to the friend list, and a "Disaster Support" button appears.
[0335] Step 13:
[0336] If a friend (another user) sees the victim's profile and wants to make a donation, they access the donation page through their device and select the "Donate" button, which opens the donation page.
[0337] Step 14:
[0338] The device will display multiple payment options (e.g., e-money) to your friend. The donation page will display multiple payment options (e.g., PayPay, LINE Pay).
[0339] Step 15:
[0340] Your friend selects the donation method they would like to use and enters the donation amount. After entering the payment method and amount, they press the "Confirm donation" button.
[0341] Step 16:
[0342] The server processes the donation transaction and notifies both the victim and the friend of the result. If the donation transaction is successful, the result is notified to the victim's and friend's devices, and the emotion engine analyzes the victim's emotional state, and the result may also be notified to the friend.
[0343] Through these steps, the system allows disaster victims to receive prompt and appropriate support, and also allows friends to make direct donations smoothly.The introduction of an emotion engine provides personalized support that takes the user's emotions into consideration, improving the quality of support.
[0344] Example 2
[0345] 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."
[0346] Current disaster response systems have difficulty providing prompt assistance based on the individual circumstances and emotional state of disaster victims. They also lack mechanisms for smoothly receiving assistance from friends and acquaintances. Furthermore, they lack appropriate matching methods for proposing optimal assistance properties in real time. As a result, disaster victims may not receive the assistance they need promptly and appropriately.
[0347] 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.
[0348] In this invention, the server includes: a means for a user to declare disaster damage on a communication platform; a means for inputting information such as the user's family composition and desired evacuation location; an emotion engine for analyzing the user's emotional state; a means for collecting information on relief properties provided by companies and storing it in a database; a generative AI model for comparing the user's input information with data on properties provided by companies to generate optimal properties; a means for suggesting optimal property information to the user; a means for the user's friends to check the disaster situation and make donations on the communication platform; and a means for processing donation transactions and notifying the user and friends of the results. This allows disaster victims to quickly receive appropriate support based on their individual circumstances and emotional state, and allows them to smoothly accept donations from friends and acquaintances. It also dynamically suggests optimal relief properties in real time.
[0349] A "communication platform" is an online environment in which users can input information and interact.
[0350] "Means for declaring disaster damage" is a mechanism by which a user notifies the system of a situation facing a disaster.
[0351] "Means for inputting information such as family composition and desired evacuation location" is an interface that allows disaster victims to input detailed information about their own situation.
[0352] An "emotion engine" is a system function that analyzes the user's emotional state and takes the results into account.
[0353] "Means for collecting information on supported properties provided by companies and storing it in a database" refers to the process of collecting information on supported properties provided by companies and organizations and storing it in a central database.
[0354] "Generative AI model means" refers to an artificial intelligence model that compares user input information with data on supported properties to generate the most suitable property.
[0355] "Means of proposing optimal property information to users" refers to a mechanism that presents property information selected by a generative AI model to users.
[0356] The "means for the user's friends to check the disaster situation and make donations" is an interface that allows the user's friends to understand the situation of the disaster victims and make donations.
[0357] "Means for processing donation transactions and notifying users and friends of the results" refers to the system's functionality for verifying whether a donation has been made successfully and notifying relevant users of the results.
[0358] This system utilizes a communication platform to match disaster victims' needs with relief materials, allowing them to receive appropriate support quickly and easily. It also incorporates an emotion engine that analyzes the user's emotional state and provides more personalized support.
[0359] Hardware and Software Configuration
[0360] The present invention uses the following hardware and software.
[0361] Device: A smartphone or tablet running a messaging app where users enter information.
[0362] Server: A central server that stores data and runs generative AI models.
[0363] Generative AI model: Artificial intelligence for matching information on disaster victims with information on support properties.
[0364] Emotion engine: A software module for analyzing the user's emotional state.
[0365] Specific operation of the system
[0366] The process by which users enter information
[0367] The system begins operation when a user opens a messaging app during a disaster and begins a conversation with a dedicated safety confirmation bot. When the user presses the "Start" button, the device displays the question "Have you been affected by a disaster?" to confirm whether or not the user has been affected. If the user declares that they have been affected, the emotion engine analyzes the user's facial expressions and text to diagnose their emotional state. The device then prompts the user to enter detailed information such as family composition and desired evacuation location, and sends that information to the server.
[0368] Collecting and proposing information on disaster victims and support properties
[0369] The server stores the received information about disaster victims in a database, and also collects and stores information about support properties provided by companies. The generative AI model compares the user's desired conditions with the property information and selects the most suitable property while taking into account the emotional information provided by the emotion engine. The selected property information is sent to the user's device in real time, and details are displayed on the device.
[0370] Direct donations by friends
[0371] When disaster information is shared, a notification is sent to the user's friend list. If friends wish to donate, they can choose from multiple payment options provided and make the donation. The server processes the donation transaction and notifies the victim and friends of the results. The emotion engine may reanalyze the victim's emotional state and notify friends of the results.
[0372] Specific examples
[0373] For example, if a user enters information such as "We are a family of four and would like to find an evacuation shelter within Tokyo," the server stores this information in a database, and the generative AI model searches for appropriate relief properties. The emotion engine also analyzes the user's emotional state, and if the user is in a very unstable emotional state, it will prioritize suggesting properties that require immediate attention. In addition, if the user's friends make donations using payment options such as LINE Pay, victims can receive financial support quickly. Friends are also notified of changes in the victim's mood depending on the user's emotional state.
[0374] Prompt Sentence Examples
[0375] "Please provide us with an evacuation site. Our family of four would like to live within Tokyo."
[0376] "Please donate. We've been affected and need help."
[0377] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0378] Step 1:
[0379] The user opens the messaging app and starts a conversation with the dedicated safety confirmation bot. When the user presses the "Start" button, this triggers the system and the conversation begins.
[0380] Input: User presses "Start" button.
[0381] Output: A dialogue with the safety confirmation bot begins.
[0382] Step 2:
[0383] The device displays the message "Are you affected?" to the user.
[0384] Input: Step 1 interaction start signal.
[0385] Output: Display of a disaster confirmation message. Specifically, a pop-up message asking "Are you affected?" will appear on the screen.
[0386] Step 3:
[0387] The user responds with "Yes" or "No," and if they select "Yes," a detailed information input screen is displayed.
[0388] Input: Choice of "Yes" or "No".
[0389] Output: If "Yes" is selected, proceed to the detailed information input screen.
[0390] Step 4:
[0391] The device prompts the user to enter detailed information such as family composition, desired evacuation location, etc. Specifically, an input form is displayed asking for information such as family composition (e.g., a family of four) and desired evacuation location (e.g., within Tokyo).
[0392] Input: Detailed information input screen.
[0393] Output: Display of a form for entering family composition and desired evacuation location.
[0394] Step 5:
[0395] The user enters detailed information and presses the send button to send it to the server via the device. The emotion engine analyzes the user's facial expressions and language, and their emotional state is also sent along with the data.
[0396] Input: Family composition, desired evacuation location information, and emotional state data.
[0397] Output: Sending data to the server.
[0398] Step 6:
[0399] The server stores the received information about the victims in a database, including information about their family structure, preferred evacuation location, and emotional state.
[0400] Input: User details and emotional state data.
[0401] Output: Saving information to a database.
[0402] Step 7:
[0403] The server collects information on the support properties provided by the companies and stores it in a database.
[0404] Input: Support property information provided by the company.
[0405] Output: Support property information saved in database.
[0406] Step 8:
[0407] The generative AI model compares the user's detailed information with information on supported properties, and also takes into account the analysis results of the emotion engine to select the most suitable property.
[0408] Input: User details, emotional state data, and support property information.
[0409] Output: Selection of the best property. Specifically, a matching algorithm is used.
[0410] Step 9:
[0411] The server sends the selected property information to the user's device, which includes detailed property information and comments based on the user's emotional state.
[0412] Input: Best property information.
[0413] Output: Send property information to the terminal.
[0414] Step 10:
[0415] The device will then display details of the property suggested to the user. Specifically, the property name, address, contact information, etc. will be displayed on the screen as a "recommended evacuation site."
[0416] Input: Submitted property information.
[0417] Output: Display of property details.
[0418] Step 11:
[0419] When a victim (user) declares their disaster, the information is shared with their friend list. Specifically, an automatic notification function displays a "Disaster Support" button to friends.
[0420] Input: Disaster declaration information.
[0421] Output: Notification to friends list.
[0422] Step 12:
[0423] If a friend (another user) wishes to make a donation, he or she accesses the donation page through the device.
[0424] Input: Donation Intention.
[0425] Output: A visit to the donation page.
[0426] Step 13:
[0427] The device will present multiple payment options to your friend.
[0428] Enter: View Donation Page.
[0429] Output: Display of payment options. Specifically, multiple options such as PayPay and LINE Pay are displayed.
[0430] Step 14:
[0431] Your friend will select the donation method they prefer, enter the donation amount, enter the necessary information to complete the payment process, and press the "Confirm Donation" button.
[0432] Input: Payment method and donation amount.
[0433] Output: Donation confirmed.
[0434] Step 15:
[0435] The server processes the donation transaction and notifies both the victim and the friend of the outcome.
[0436] Input: Donation confirmation information.
[0437] Output: Notification of the transaction processing result. Specifically, a notification message is sent to the victim and their friend.
[0438] (Application example 2)
[0439] 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."
[0440] This invention relates to a system for ensuring that disaster victims receive prompt and appropriate assistance. Current disaster assistance systems struggle to provide assistance that fully considers the needs and emotional state of disaster victims, and they face challenges in efficiently distributing supplies and managing donations from friends. Another problem is the lack of means for disaster victims to quickly secure daily necessities such as food.
[0441] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: a means for a user to declare disaster damage on a communication platform; a means for inputting information such as the user's family composition and desired evacuation location; a means for collecting information on support properties provided by companies and storing it in a database; a generation AI model means for comparing the user's input information with data on company-provided properties to generate the most suitable property; an emotion engine means for analyzing the user's emotional state; a means for suggesting the most suitable property information to the user taking into account the emotion analysis results; a means for the user's friends to check the disaster situation and make donations on the communication platform; and a means for processing donation transactions and notifying the user and friends of the results. This enables victims to receive necessary support in a timely and individual manner, and also facilitates smooth donations from friends.
[0442] A "communication platform" is an online tool that allows users to send and receive messages and share information.
[0443] "Means of expressing disaster damage" refers to the methods by which users report the damage caused by a disaster on a communication platform.
[0444] "Means for inputting information such as family composition and desired evacuation location" refers to a method by which a user provides details such as the number of family members and desired evacuation location to the platform.
[0445] "Means for collecting information on supported properties and storing it in a database" refers to a method for collecting details of supported properties provided by companies and storing them as digital data.
[0446] The "generative AI model means" is an algorithm that compares the user's needs with the data on supported properties provided and selects the most suitable supported property.
[0447] The "emotion engine means" is a system for analyzing the user's emotional state and utilizing the results for other data processing.
[0448] The "means for proposing property information to the user" is a method for notifying and proposing the generated optimal property information to the user.
[0449] A "means of making a donation" is a specific way (including multiple payment options) that a user's friends can make a donation to help disaster victims.
[0450] A "means for processing donation transactions" is a system that processes donation payments and records the results.
[0451] "Means for notifying" refers to a method for notifying the user and their friends of information about donations and supported properties.
[0452] The present invention provides a system that enables disaster victims to receive prompt and appropriate assistance. The system includes a food delivery function to ensure disaster victims receive meals, and a mechanism for analyzing the user's emotional state to provide personalized support. Specific embodiments of the system are described below.
[0453] Hardware and Software Configuration
[0454] Smartphones: Used by disaster victims and their friends. Applications are installed and communication functions are available.
[0455] Emotion engine API: An online service for analyzing a user's emotional state. A representative example is the Emotion Recognition API.
[0456] Database: Used to manage and store information on disaster victims, relief items, and donations. This can be an SQL or NoSQL database.
[0457] Backend server: Processes application logic and has the function of connecting to the food delivery service's API.
[0458] System operation explanation
[0459] When the victim enters information
[0460] First, users (victims) declare their disaster status on a smartphone communication platform. At this time, users enter information such as their family composition and desired evacuation location. This information is then sent to the server.
[0461] The input information is stored in a database by the server. At the same time, the emotion engine API is used to analyze the user's input message and grasp the current emotional state. The information on the emotional state is also stored in the database.
[0462] Proposing optimal support properties based on emotions
[0463] The server collects information on support properties provided by companies and stores it in a database. It then uses a generative AI model to compare the user's needs with the information on properties provided by the companies and selects the most suitable property. Emotional information analyzed by the emotion engine is also taken into account, so the system provides properties and support that are best suited to the user's emotional state.
[0464] Food delivery function
[0465] The app includes a function that links with designated food delivery services to ensure disaster victims receive the meals they need. Users input their desired meal preferences, which are analyzed by a generative AI model to suggest appropriate menus. The emotion engine prioritizes hot meals and nutritionally balanced menus, especially when stress and anxiety levels are high.
[0466] Donations from friends
[0467] The user's friends can check the status of the disaster victims and make donations on the communication platform, which includes multiple payment options. When making a donation, the user enters the selected option and donation amount, and the information is sent to the server. The server processes the donation transaction and notifies the disaster victims and friends of the results.
[0468] Specific examples
[0469] For example, if a user inputs something like, "Our family of four wants to find an evacuation shelter within Tokyo. We are very anxious," the system stores this information in a database and uses an emotion engine to detect an anxious emotional state. Next, the generative AI model selects the optimal evacuation shelter and support property, and sends the user a notification saying, "We recommend this evacuation shelter." Additionally, if the user's friends make a donation using LINE Pay or other services, assistance will be delivered immediately to the affected people.
[0470] Prompt Sentence Examples
[0471] Victim's comment: "My family of four is hoping to find an evacuation site within Tokyo. We are very worried."
[0472] Donation message from a friend: "I'm sending a celebratory lunch box for my friend."
[0473] The above is a specific example of the "mode for carrying out the invention" in this system.
[0474] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0475] Step 1:
[0476] The user declares that they have been affected by a disaster on the smartphone communication platform. They answer "Yes" to the message "Are you affected?" and enter information about their family composition and preferred evacuation location. The entered information is sent from the user's device to the server. The input data includes text and numerical data. The server stores this information in a database.
[0477] Step 2:
[0478] The server receives input information from the user and stores it in a database. At this time, the emotion engine API is used to analyze the user's input message and identify the emotional state. The input data is a string (text), and the analysis results include the type of emotion (e.g., anxiety, joy). The emotion analysis results are also stored in the database.
[0479] Step 3:
[0480] The server collects information on supported properties provided by companies and stores it in a database. Property information from companies is sent and received in text and numerical data format. Stored data includes the location, capacity, and available period of the property.
[0481] Step 4:
[0482] The server uses a generative AI model to compare the user's input information with data on properties offered by the company. Input data includes the user's needs (e.g., desired evacuation site, family composition) and property information. The generative AI model analyzes this data and selects the property that best suits the user. The output of the AI model is a list of the best properties.
[0483] Step 5:
[0484] The emotional state analyzed by the emotion engine is taken in and, combined with the output of the generative AI model, the system proposes optimal support property information to the user. The proposal is sent to the user's device, and includes details such as the property's location, the period of availability, and even an encouraging message. The user then confirms the information received.
[0485] Step 6:
[0486] When a user's friend checks the situation of the disaster victims through the communication platform and wishes to make a donation, they access the corresponding donation page. The user's device displays a link to the donation page to the friend, and the friend inputs their desired payment option and donation amount. The input data is the payment option and donation amount.
[0487] Step 7:
[0488] The server receives the donation information entered by the friend and processes the donation transaction. The payment information is processed through an external payment service API, and the result is returned to the server. The processing result includes the success or failure status of the payment. The server notifies the result to the user's and friend's devices.
[0489] 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.
[0490] 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.
[0491] 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.
[0492] [Second embodiment]
[0493] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0494] 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.
[0495] 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).
[0496] 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.
[0497] 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.
[0498] 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).
[0499] 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.
[0500] 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.
[0501] 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.
[0502] 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.
[0503] 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.
[0504] 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."
[0505] overview
[0506] This invention is a system that enables disaster victims to receive appropriate support quickly, matching the needs of disaster victims with support properties on a communication platform, and providing an environment that allows friends and acquaintances to make donations smoothly.
[0507] Specific examples of implementation
[0508] 1. Disaster declaration and information entry process
[0509] 1. The user opens a communication platform (e.g., a messaging app) and starts a conversation with a dedicated bot for safety confirmation.
[0510] The user starts a chat and responds "Yes" or "No" to a message from the bot asking "Are you affected?"
[0511] 2. The device displays a message asking the user if they have been affected.
[0512] The device screen will ask, "Are you affected by a disaster?" and provide options.
[0513] 3. Once the user declares that they have been affected by a disaster, they will be asked to enter detailed information.
[0514] If you select "Yes," you will then be asked questions about your family composition and desired evacuation destination.
[0515] 4. The device prompts the user to enter information about their family composition and desired evacuation location.
[0516] A form will be displayed in which the user can enter information such as family composition (e.g., a family of four) and desired evacuation destination (e.g., within Tokyo).
[0517] 5. The user enters the information and sends it to the server via the terminal.
[0518] Once the information entry is complete, the data is sent to the server.
[0519] 2. Collecting information on disaster victims and proposing optimal properties
[0520] 1. The server stores the received victim information in a database.
[0521] Information such as family composition and desired evacuation location is stored in a database.
[0522] 2. The server collects information on the support properties provided by the companies and stores it in a database.
[0523] Information on properties provided by companies (e.g., vacant housing) is stored in a database.
[0524] 3. The generative AI model compares the user's desired conditions with the information on properties offered by the company and selects the most suitable property.
[0525] An AI algorithm analyzes the information entered by the user and property data to select the most suitable property.
[0526] 4. The server sends the selected property information to the user's device.
[0527] Information about the selected property is sent to the user's device in real time.
[0528] 5. The device displays the details of the proposed property to the user.
[0529] Display detailed information about the property (e.g., photos, location, facilities) as a "recommended evacuation location" on the device screen.
[0530] 3. Donate directly to a friend
[0531] 1. A victim (user) announces their disaster on a communication platform, and the information is shared with their friend list.
[0532] A "Disaster Relief" button will appear in the victim's friend list.
[0533] 2. If a friend (another user) sees the victim's profile and is willing to donate, they access the donation page via their device.
[0534] If your friend wants to donate, they can tap the "Donate" button, which will open a donation page.
[0535] 3. The device displays multiple payment options (e.g., electronic money) to the friend.
[0536] The donation page will present multiple payment options for your friends to choose from.
[0537] 4. Your friend selects the donation method they prefer and enters the donation amount.
[0538] Enter the payment method and amount and press the "Confirm donation" button.
[0539] 5. The server processes the donation transaction and notifies both the victim and the friend of the results.
[0540] If the transaction is successful, the victim and their friend will be notified of the outcome in real time, and the donation will be credited to the victim's account.
[0541] Specific examples
[0542] If a user enters information such as "We are a family of four and would like to find an evacuation shelter within Tokyo," the server stores that information in a database, and the AI model searches for the most suitable support property and suggests vacant housing within Tokyo that a family of four can live in. Furthermore, if the user's friends learn about the disaster and make a direct donation using LINE Pay, the victims can receive financial support quickly.
[0543] Through these processes, disaster victims can receive support efficiently and the system also allows for quick donations from friends and acquaintances.
[0544] The processing flow will be explained below.
[0545] Step 1:
[0546] The user opens a communication platform (e.g., a messaging app) and starts a conversation with the dedicated bot for safety confirmation. Specifically, the user selects the dedicated bot within the LINE app and presses the "Start" button.
[0547] Step 2:
[0548] The device displays a message to the user asking, "Have you been affected by a disaster?" Specifically, the device screen displays the question "Have you been affected by a disaster?" along with the options "Yes" or "No."
[0549] Step 3:
[0550] The user selects "Yes" to declare that they have been affected by the disaster. Specifically, if they select "Yes," questions about their family composition and preferred evacuation location will be displayed.
[0551] Step 4:
[0552] The device prompts the user to enter detailed information such as family composition, desired evacuation location, etc. Specifically, a form for entering family composition (e.g., a family of four), desired evacuation location (e.g., within Tokyo), etc. is displayed on the device.
[0553] Step 5:
[0554] The user inputs the necessary information and sends it to the server via the terminal. Specifically, when the user inputs the information and presses the "send" button, the data is sent to the server.
[0555] Step 6:
[0556] The server stores the information received from the disaster victims in a database, including information such as family composition and preferred evacuation location.
[0557] Step 7:
[0558] The server collects information on properties provided by companies and stores it in a database. Specifically, information on properties provided by companies (e.g., vacant housing) is registered in the database.
[0559] Step 8:
[0560] The generative AI model compares the user's desired conditions with the property data provided by the company and selects the most suitable property. Specifically, the AI algorithm analyzes the user's input information and property data to select the most suitable property.
[0561] Step 9:
[0562] The server transmits the selected property information to the user's terminal. Specifically, the selected property information is transmitted to the user's terminal in real time.
[0563] Step 10:
[0564] The device displays the details of the suggested property to the user. Specifically, detailed information about the property (e.g., photos, location, facilities) is displayed on the device screen as a "recommended evacuation location."
[0565] Step 11:
[0566] When a victim (user) declares their disaster on the communication platform, the information is shared with their friend list. Specifically, when a disaster is declared, a notification is automatically sent to the friend list and a "Disaster Support" button is displayed.
[0567] Step 12:
[0568] If a friend (another user) sees the victim's profile and wants to make a donation, they access the donation page through their device. Specifically, a "Donate" button appears on the friend's device, and when they select it, the donation page opens.
[0569] Step 13:
[0570] The device will display multiple payment options (e.g., e-money) to your friend. Specifically, multiple payment options (e.g., PayPay, LINE Pay) will be displayed on the donation page.
[0571] Step 14:
[0572] Your friend will select the donation method they wish to use and enter the donation amount. Specifically, your friend will enter the donation method and amount, and then press the "Confirm donation" button.
[0573] Step 15:
[0574] The server processes the donation transaction and notifies both the victim and the friend of the result. Specifically, if the donation transaction is successful, the result is notified to the victim's and friend's devices, and the donation amount is reflected in the victim's account.
[0575] Through these steps, disaster victims can receive prompt and appropriate assistance, and the system also allows friends to make direct donations smoothly.
[0576] Example 1
[0577] 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."
[0578] When a disaster occurs, it is extremely important to provide support that meets the needs of victims quickly and effectively. However, current systems have the drawback of being time-consuming and laborious to collect, manage, and match information. Furthermore, there is a lack of a means to smoothly send financial support to victims from friends and acquaintances, which often delays donations. The purpose of this invention is to provide a new system that solves these problems.
[0579] 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.
[0580] In this invention, the server includes: a means for a user to declare disaster damage on a communication platform; a means for inputting information such as the user's family composition and desired evacuation location; a means for receiving information from disaster victims and saving it in a database; a means for collecting information on relief properties provided by companies and saving it in a database; a generation AI model means for comparing the user's input information with data on properties provided by companies and generating optimal properties; a means for suggesting optimal property information to the user; a means for the user's friends to check the disaster situation and make donations on the communication platform; and a means for processing donation transactions and notifying the user and friends of the results. This enables the proposal of relief properties that meet the needs of disaster victims and rapid financial support.
[0581] A "communication platform" is software or a service that allows users to send and receive messages and information over the Internet.
[0582] A "user" is an individual who is affected by a disaster and who enters information related to that individual.
[0583] "Family composition" is information entered by the user indicating the number of household members and their relationships.
[0584] "Desired evacuation location" is information indicating a specific area or facility to which the user wishes to evacuate.
[0585] "Disaster victim information" is a general term for information related to individuals, such as family structure and preferred evacuation location, provided by users.
[0586] "Information on support properties provided by companies" is detailed information on support properties such as shelters and housing provided by partner companies.
[0587] The "database" is a system for storing and managing information on disaster victims and support properties.
[0588] The "generative AI model" is an artificial intelligence algorithm that analyzes the needs of disaster victims and the conditions of support properties, and proposes the optimal combination.
[0589] "Support properties" are properties such as housing and facilities provided as evacuation shelters for disaster victims.
[0590] A "donation transaction" is a series of procedures that indicate the process and results of a user's friend sending money to support disaster victims.
[0591] "Payment Options" means the payment method choices available when conducting a Donation Transaction.
[0592] "Notifications" are messages that communicate important information to users and their friends, such as the results of donation transactions.
[0593] MODE FOR CARRYING OUT THE INVENTION
[0594] This invention is a system that matches disaster victims' needs with relief materials on a communication platform so that they can receive appropriate support quickly and appropriately, and also facilitates donations from friends and acquaintances. Specific implementation methods are described below.
[0595] Disaster declaration and information entry process
[0596] When a user encounters a disaster, they first open a communication platform (e.g., a messaging app) and start a conversation with a dedicated bot for safety confirmation. The bot asks the user, "Are you affected by a disaster?", and the user answers "yes" or "no." The device displays this question on the screen and accepts the user's input.
[0597] If the user answers "yes," they are then prompted to enter detailed information such as their family composition and preferred evacuation location. The device displays a form for entering this information and sends the information entered by the user to the server.
[0598] Collecting information on disaster victims and proposing optimal properties
[0599] The server receives information about disaster victims sent by users and stores it in a database. This database stores information such as the victim's family structure and preferred evacuation location. The server also collects information about support properties (e.g., vacant housing) provided by companies and stores it in the database as well.
[0600] The generative AI model analyzes user information in the database and information on properties offered by the company to select the property that best meets the user's desired conditions. An AI algorithm is used in this selection process. The server sends the selected property information to the user's device in real time. The device displays this property information as a "recommended evacuation site" with detailed information (e.g., photos, location, facilities).
[0601] Direct donation to a friend
[0602] When a victim (user) announces their disaster on the communication platform, the information is automatically shared with the user's friend list. A "Disaster Relief" button appears on the friend's device, and when the friend taps this button, they are redirected to a donation page.
[0603] On the donation page, the device displays multiple payment options (e.g., electronic money, credit card, PayPal) to the friend. The friend selects the desired payment method, enters the donation amount, and presses the "Confirm Donation" button. The server processes the donation transaction and notifies both the victim and the friend of the results in real time.
[0604] Specific examples
[0605] As a specific example, if a user enters information such as "A family of four looking for an evacuation shelter within Tokyo," the server stores that information in a database, and the generative AI model analyzes it to search for support properties that best fit the conditions and suggests vacant homes within Tokyo that a family of four can live in. Furthermore, if the user's friends learn of the disaster information and make a direct donation using LINE Pay, the victims can receive financial support quickly.
[0606] Prompt Sentence Examples
[0607] "Our family of four is looking for an evacuation shelter within Tokyo. Please suggest vacant housing."
[0608] As described above, the system of the present invention efficiently provides assistance to disaster victims and allows for prompt donations from friends and acquaintances.
[0609] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0610] Step 1:
[0611] The user opens a communication platform (e.g., a messaging app) and starts a conversation with a dedicated bot for safety confirmation.
[0612] Input: A user opens a messaging app and receives a message from a bot.
[0613] Output: A message will appear on the screen asking "Are you affected?"
[0614] Specific behavior: The user launches a messaging app and the bot sends the message "Are you affected by a disaster?"
[0615] Step 2:
[0616] The device displays the message "Are you affected?" to the user.
[0617] Input: The confirmation message sent by the server.
[0618] Output: The message "Are you affected?" is displayed on the user's device.
[0619] Specific behavior: The device screen will display the option "Are you affected by a disaster? Yes / No."
[0620] Step 3:
[0621] By answering "yes," users will declare that they have been affected by the disaster and will be asked to enter detailed information about their family composition and preferred evacuation location.
[0622] Input: User's choice ("Yes").
[0623] Output: A form will appear asking for more information.
[0624] Specific behavior: If the user selects "Yes," the next question (e.g., What is your family composition? Where do you want to evacuate to?) will automatically be displayed.
[0625] Step 4:
[0626] The device displays a form prompting the user to enter information about their family composition and desired evacuation destination.
[0627] Input: Server certificate information input form.
[0628] Output: The input form is displayed on the device screen.
[0629] Specific operation: A form will be displayed in which you can enter information such as your family composition (e.g., a family of four) and your desired evacuation destination (e.g., within Tokyo).
[0630] Step 5:
[0631] The user enters information and transmits the data to the server via the terminal.
[0632] Input: Input data for disaster information.
[0633] Output: Data is sent to the server.
[0634] Specific operation: The user enters information and presses the "Submit" button, which sends the information to the server.
[0635] Step 6:
[0636] The server stores the received information about the victims in a database.
[0637] Input: Disaster information submitted by the user.
[0638] Output: Victim information is saved in the database.
[0639] Specific operation: The server stores information sent by the user, such as family composition and desired evacuation location, in a database.
[0640] Step 7:
[0641] The server collects information on the support properties provided by the companies and stores it in a database.
[0642] Input: Support property information provided by partner companies.
[0643] Output: Support property information is saved in the database.
[0644] Specific operation: The server automatically collects information on supported properties (e.g., vacant housing) provided by partner companies and stores it in a database.
[0645] Step 8:
[0646] The generative AI model analyzes the user's desired conditions and information on properties offered by the company, and selects the most suitable property.
[0647] Input: User's disaster information and support property information.
[0648] Output: Data on the most suitable assisted living property for the user's needs.
[0649] Specific operation: The generative AI model compares information about disaster victims and support properties in the database and selects the property that best meets the criteria.
[0650] Step 9:
[0651] The server sends the selected property information to the user's terminal.
[0652] Input: Property information selected by the generative AI model.
[0653] Output: The selected property information is sent to the user's device.
[0654] Specific operation: The server sends the selected property information to the user's device in real time.
[0655] Step 10:
[0656] The terminal displays details of the proposed property to the user.
[0657] Input: Property information sent from the server.
[0658] Output: Property details are displayed on the device screen.
[0659] Specific behavior: The device screen will display detailed information about the property (e.g., photos, location, facilities) as a "recommended evacuation location."
[0660] Step 11:
[0661] Victims (users) announce their disaster on the communication platform, and the information is shared with their friend list.
[0662] Input: Information that victims express about their disaster.
[0663] Output: The disaster information is shared with your friend list.
[0664] What it does: When a user declares that they have been affected by a disaster, the information is automatically shared with their friends. A "Disaster Relief" button appears on their friends' devices.
[0665] Step 12:
[0666] If a friend (another user) sees the victim's profile and is willing to make a donation, they access the donation page via their device.
[0667] Input: The action of a friend clicking the "Support" button.
[0668] Output: A donation page is displayed.
[0669] What it does: When your friend taps the "Relief" button, they'll be redirected to a donation page.
[0670] Step 13:
[0671] The device will present multiple payment options (e.g., electronic money) to the friend.
[0672] Input: Payment option information sent by the server.
[0673] Output: Each option is displayed on the screen.
[0674] What it does: The donation page displays multiple payment options, including electronic money and credit cards.
[0675] Step 14:
[0676] Your friend selects the donation method they prefer and enters the donation amount.
[0677] Input: Your friend's chosen donation method and donation amount.
[0678] Output: Generate a donation transaction.
[0679] Specific operation: Your friend selects a payment method, enters the donation amount, and then presses the "Confirm donation" button.
[0680] Step 15:
[0681] The server processes the donation transaction and notifies both the victim and the friend of the outcome.
[0682] Input: Donation transaction data.
[0683] Output: Notification of the transaction outcome.
[0684] How it works: The server processes donation transactions and notifies the victims and their friends of the transaction results in real time.
[0685] (Application example 1)
[0686] 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."
[0687] In modern disasters, it is extremely important for victims to quickly find the necessary relief supplies and evacuation shelters, but previous systems lacked sufficient speed and accuracy. In addition, donations from friends and acquaintances could not be made quickly and smoothly, which hindered the immediacy of aid. To solve this problem, a system is needed that allows victims to quickly receive appropriate aid in the event of a disaster and allows donations to be made smoothly.
[0688] 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.
[0689] In this invention, the server includes: a means for a user to declare disaster damage in the event of a disaster; a means for inputting the user's family composition and desired evacuation location information; a means for collecting information on relief properties and saving it in a database; a generative AI model means for comparing the user's input information with data on properties offered by companies and generating optimal properties; a means for proposing optimal property information to the user; a means for the user's friends to check the disaster situation and make donations on the communication platform; a means for processing donation transactions and notifying the user and their friends of the results; and a means for dynamically analyzing the user's disaster information and relief property information using the generative AI model and proposing optimal relief properties in real time. This allows disaster victims to receive necessary support quickly and appropriately, and also facilitates smooth donations from friends and acquaintances.
[0690] "Means for users to declare their disaster status in the event of a disaster" refers to interfaces and functions that allow users to notify others that they have encountered a disaster.
[0691] "Means for inputting user's family composition and desired evacuation location information" refers to the interface or function that allows users to input details of their family and desired evacuation location.
[0692] "Means of collecting information on relief properties and storing it in a database" refers to the function of collecting information on relief supplies and evacuation sites provided by companies and organizations and storing it in a database.
[0693] "Generative AI model means that compares information input by users with data on properties provided by companies to generate the most suitable property" refers to a generative AI model that compares information input by users with property information provided by companies to select the most suitable property to support.
[0694] "Means of proposing optimal property information to users" refers to interfaces and functions for presenting users with information about the optimal property selected by the generative AI model.
[0695] "A means for users' friends to check the damage situation and make donations on the communication platform" refers to the functions and interfaces that allow friends to check the damage information of users and make donations.
[0696] "Means for processing donation transactions and notifying users and friends of the results" refers to the functionality and mechanisms for processing donations and notifying users and donors of the results in real time.
[0697] "Means of dynamically analyzing users' damage information and support property information using a generative AI model and proposing optimal support properties in real time" refers to the technology and method by which a generative AI model continuously analyzes damage information and support property information obtained from users and quickly proposes optimal support properties.
[0698] This invention is a system that allows disaster victims to receive appropriate assistance quickly and was developed to solve problems during disasters. This system consists of multiple components and is capable of collecting information from disaster victims, proposing optimal support properties, and processing donations from friends and acquaintances in real time.
[0699] The system program works as follows:
[0700] 1. A means for users to express their distress during a disaster
[0701] Users can declare their disaster by opening a dedicated disaster support application on a smartphone or other device. The application has a simple interface, allowing users to input disaster information simply by pressing a button.
[0702] 2. A means to input information about the user's family composition and desired evacuation location
[0703] After the user declares that they have been affected by the disaster, the application prompts them to enter information about their family composition and desired evacuation location. Users provide this information through an input form. For example, they can enter, "We are a family of four and would like to evacuate to a location within Tokyo."
[0704] 3. A means of collecting information on supported properties and storing it in a database
[0705] The server collects information about relief properties provided by companies and organizations and stores it in a central database, including details of evacuation locations and relief supplies.
[0706] 4. A generative AI model that compares user input information with property data provided by the company to generate the optimal property
[0707] The server uses a generative AI model to analyze and compare the user's input information with the supported property information in the database. This AI model dynamically generates optimal properties and makes suggestions in real time.
[0708] 5. A means of suggesting optimal property information to users
[0709] The server will then notify the user of the optimal property information selected by the server via the application, allowing the user to quickly decide on a place to evacuate.
[0710] 6. A means for users' friends to check the status of the disaster and make donations on a communication platform
[0711] Information about victims is shared with friends and acquaintances via communication platforms (e.g., messaging apps). Friends can view the displayed information and make donations by visiting a dedicated donation page.
[0712] 7. How we process donation transactions and notify you and your friends about the results
[0713] After a donation is made, the server processes the donation transaction and notifies the user and donor of the results in real time, ensuring that the donation is reflected promptly in the user's account.
[0714] Examples and prompts
[0715] As a concrete example, a user opens a smartphone app and has the following interaction:
[0716] User: Open the app
[0717] App: Were you affected by a disaster? (Yes / No)
[0718] User: Yes
[0719] App: Please enter your family size (e.g., family of 4)
[0720] User: Family of 4
[0721] App: Enter your desired evacuation location (e.g., within Tokyo)
[0722] User: Tokyo
[0723] Based on the generative AI model, the following prompt sentences are used to suggest the most suitable support property.
[0724] Victim information:
[0725] Family structure: 4 people family
[0726] Preferred evacuation site: Tokyo
[0727] Based on this information, please suggest the best evacuation sites and support properties.
[0728] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0729] Step 1:
[0730] The user opens the disaster support application and declares that they have been affected. Using the application's interface, the user answers "yes" or "no" whether they have been affected. Input: User's answer (yes / no). Output: Disaster status.
[0731] Step 2:
[0732] If the user declares that they have been affected by a disaster, the application will prompt them to enter additional information such as their family composition and desired evacuation location. The user enters the information in this form. Input: Family composition, desired evacuation location. Output: Detailed information about the victim.
[0733] Step 3:
[0734] The server receives detailed victim information entered by the user and stores it in a database. Input: Detailed victim information. Output: Victim information stored in the database.
[0735] Step 4:
[0736] The server collects information about properties provided by companies and organizations and stores it in the same database. This information includes details of vacant homes and relief supplies. Input: Information about properties provided. Output: Information about properties provided in the database.
[0737] Step 5:
[0738] The server uses the generative AI model to compare the user's detailed victim information with the support property information. In this process, the prompt sentence is input into the generative AI model to obtain the optimal support property proposal. Input: Detailed victim information, support property information. Output: The optimal support property proposal.
[0739] Step 6:
[0740] The server generates and sends the optimal support property proposal to the user's device. The user can view the details of the proposed support property through the application. Input: Optimal support property proposal. Output: Support property information displayed on the user's device.
[0741] Step 7:
[0742] Users' disaster information is shared with friends and acquaintances, and a "Disaster Relief" button appears on the communication platform. Friends can press this button to express their intention to make a donation. Input: Disaster Relief Information, Communication Platform. Output: Disaster Relief Button.
[0743] Step 8:
[0744] Your friends can make donations by visiting a dedicated donation page and choosing from multiple payment options. Input: Payment option selection, donation amount. Output: Donation information.
[0745] Step 9:
[0746] The server processes the donation transaction and notifies the user and their friends of the results in real time. Input: Donation information. Output: Notification of donation results.
[0747] Step 10:
[0748] The donation will be reflected in the user's account and the user can check the donation. Input: Donation result. Output: Updated account information.
[0749] 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.
[0750] overview
[0751] This system matches disaster victims' needs with relief materials on a communication platform, enabling them to receive appropriate support quickly and efficiently. It also facilitates donations from friends and acquaintances. It also incorporates an emotion engine that analyzes the user's emotional state to provide more personalized support.
[0752] Specific examples of implementation
[0753] 1. Disaster declaration and information entry process
[0754] 1. The user opens a communication platform (e.g., a messaging app) and starts a conversation with a dedicated bot for safety confirmation. The conversation begins when the user presses the "Start" button.
[0755] 2. The device displays the message "Are you affected by a disaster?" to the user. If the user responds with "Yes" or "No," they are prompted to enter more detailed information.
[0756] 3. When a user expresses their distress, the emotion engine analyzes their emotions, analyzing their facial expressions and language to determine their current emotional state.
[0757] 4. The device prompts the user to enter detailed information such as family composition, desired evacuation location, etc. Specifically, a form is displayed in which the user can enter information such as family composition (e.g., a family of four) and desired evacuation location (e.g., within Tokyo).
[0758] 5. The user enters information and sends it to the server via the terminal. After completing the input, the user presses the send button, and the data is sent to the server along with the user's emotional state at that time.
[0759] 2. Collecting information on disaster victims and proposing optimal properties
[0760] 1. The server stores the received information of the victims in a database, including information on family composition, preferred evacuation location, and emotional state.
[0761] 2. The server collects information on the properties provided by the companies and stores it in a database. Information on properties provided by companies (e.g., vacant housing) is stored.
[0762] 3. The generative AI model compares the user's desired conditions with the property data provided by the company, and then combines the emotional state from the emotion engine to select the most suitable property. The AI algorithm analyzes the user's input information, property data, and emotional state to select the most suitable property.
[0763] 4. The server sends the selected property information to the user's device. The selected property information is sent to the user's device in real time, and emotional comments may be added.
[0764] 5. The device displays the details of the suggested property to the user. The device screen displays detailed information about the property as a "recommended evacuation site," and also displays an appropriate message based on the user's emotions.
[0765] 3. Donate directly to a friend
[0766] 1. A victim (user) announces their disaster on the communication platform, and the information is shared with their friend list. When a disaster is announced, a notification is automatically sent to the friend list, and a "Disaster Support" button is displayed.
[0767] 2. If a friend (another user) sees the victim's profile and wants to make a donation, they access the donation page through their device and select the "Donate" button, which will open the donation page.
[0768] 3. The device will display multiple payment options (e.g., electronic money) to your friend. Multiple payment options (e.g., PayPay, LINE Pay) will be displayed on the donation page.
[0769] 4. Your friend will select the donation method they would like to use and enter the donation amount. Enter the payment method and amount, then press the "Confirm donation" button.
[0770] 5. The server processes the donation transaction and notifies both the victim and the friend of the result. If the donation transaction is successful, the result is notified to the victim's and friend's devices, and the emotion engine may analyze the victim's emotional state and notify the friend of the result.
[0771] Specific examples
[0772] If a user enters information such as "I'm looking for an evacuation shelter within Tokyo for my family of four," the server stores that information in a database, the AI model searches for the most suitable support property, and the emotion engine analyzes the user's emotional state. If the user is in an extremely unstable emotional state, it will prioritize suggesting properties that require particularly urgent attention.
[0773] In addition, if the user's friends learn about the disaster and donate directly through LINE Pay, the victims can receive financial support quickly. The system also notifies friends of changes in the victim's mood depending on their emotional state. This allows friends to see how relieved the victim is by receiving the donation.
[0774] As described above, this system incorporates an emotional engine into each process to provide more personalized and prompt support.
[0775] The processing flow will be explained below.
[0776] Step 1:
[0777] The user opens a communication platform (e.g., a messaging app) and starts a conversation with a dedicated bot for safety confirmation. The conversation begins when the user presses the "Start" button.
[0778] Step 2:
[0779] The device displays a message to the user asking, "Have you been affected by a disaster?" The device screen displays the question "Have you been affected by a disaster?" along with the options "Yes" or "No."
[0780] Step 3:
[0781] The user selects "Yes" to declare that they have been affected by the disaster. Specifically, if they select "Yes," questions about their family composition and preferred evacuation location will be displayed.
[0782] Step 4:
[0783] The emotion engine analyzes the user's emotions, reading them from their facial expressions and input text, and sending them to the server.
[0784] Step 5:
[0785] The device prompts the user to enter details about their family composition and desired evacuation location. A form is displayed in which they can enter their family composition (e.g., a family of four) and desired evacuation location (e.g., within Tokyo).
[0786] Step 6:
[0787] The user enters the necessary information and sends it to the server via the device. By pressing the "Send" button after completing the input, the data is sent to the server, along with the user's emotional state at that time.
[0788] Step 7:
[0789] The server stores the information received from the disaster victims in a database, including information on family composition, preferred evacuation location, and emotional state.
[0790] Step 8:
[0791] The server collects information on supported properties provided by companies and stores it in a database. Information on properties provided by companies (e.g., vacant housing) is registered in the database.
[0792] Step 9:
[0793] The generative AI model compares the user's desired conditions with the property data provided by the company and their emotional state to select the most suitable property.The system analyzes the user's input information, property data, and emotional state to select the most suitable property.
[0794] Step 10:
[0795] The server sends the selected property information to the user's device. The selected property information is sent to the user's device in real time, and comments based on emotions may be added.
[0796] Step 11:
[0797] The device displays the details of the suggested property to the user. Detailed information about the property (e.g., photos, location, facilities) is displayed on the device screen as a "recommended evacuation location," and an appropriate message is also displayed based on the user's emotions.
[0798] Step 12:
[0799] When a victim (user) announces their disaster on the communication platform, the information is shared with their friend list. A notification is automatically sent to the friend list, and a "Disaster Support" button appears.
[0800] Step 13:
[0801] If a friend (another user) sees the victim's profile and wants to make a donation, they access the donation page through their device and select the "Donate" button, which opens the donation page.
[0802] Step 14:
[0803] The device will display multiple payment options (e.g., e-money) to your friend. The donation page will display multiple payment options (e.g., PayPay, LINE Pay).
[0804] Step 15:
[0805] Your friend selects the donation method they would like to use and enters the donation amount. After entering the payment method and amount, they press the "Confirm donation" button.
[0806] Step 16:
[0807] The server processes the donation transaction and notifies both the victim and the friend of the result. If the donation transaction is successful, the result is notified to the victim's and friend's devices, and the emotion engine analyzes the victim's emotional state, and the result may also be notified to the friend.
[0808] Through these steps, the system allows disaster victims to receive prompt and appropriate support, and also allows friends to make direct donations smoothly.The introduction of an emotion engine provides personalized support that takes the user's emotions into consideration, improving the quality of support.
[0809] Example 2
[0810] 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."
[0811] Current disaster response systems have difficulty providing prompt assistance based on the individual circumstances and emotional state of disaster victims. They also lack mechanisms for smoothly receiving assistance from friends and acquaintances. Furthermore, they lack appropriate matching methods for proposing optimal assistance properties in real time. As a result, disaster victims may not receive the assistance they need promptly and appropriately.
[0812] 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.
[0813] In this invention, the server includes: a means for a user to declare disaster damage on a communication platform; a means for inputting information such as the user's family composition and desired evacuation location; an emotion engine for analyzing the user's emotional state; a means for collecting information on relief properties provided by companies and storing it in a database; a generative AI model for comparing the user's input information with data on properties provided by companies to generate optimal properties; a means for suggesting optimal property information to the user; a means for the user's friends to check the disaster situation and make donations on the communication platform; and a means for processing donation transactions and notifying the user and friends of the results. This allows disaster victims to quickly receive appropriate support based on their individual circumstances and emotional state, and allows them to smoothly accept donations from friends and acquaintances. It also dynamically suggests optimal relief properties in real time.
[0814] A "communication platform" is an online environment in which users can input information and interact.
[0815] "Means for declaring disaster damage" is a mechanism by which a user notifies the system of a situation facing a disaster.
[0816] "Means for inputting information such as family composition and desired evacuation location" is an interface that allows disaster victims to input detailed information about their own situation.
[0817] An "emotion engine" is a system function that analyzes the user's emotional state and takes the results into account.
[0818] "Means for collecting information on supported properties provided by companies and storing it in a database" refers to the process of collecting information on supported properties provided by companies and organizations and storing it in a central database.
[0819] "Generative AI model means" refers to an artificial intelligence model that compares user input information with data on supported properties to generate the most suitable property.
[0820] "Means of proposing optimal property information to users" refers to a mechanism that presents property information selected by a generative AI model to users.
[0821] The "means for the user's friends to check the disaster situation and make donations" is an interface that allows the user's friends to understand the situation of the disaster victims and make donations.
[0822] "Means for processing donation transactions and notifying users and friends of the results" refers to the system's functionality for verifying whether a donation has been made successfully and notifying relevant users of the results.
[0823] This system utilizes a communication platform to match disaster victims' needs with relief materials, allowing them to receive appropriate support quickly and easily. It also incorporates an emotion engine that analyzes the user's emotional state and provides more personalized support.
[0824] Hardware and Software Configuration
[0825] The present invention uses the following hardware and software.
[0826] Device: A smartphone or tablet running a messaging app where users enter information.
[0827] Server: A central server that stores data and runs generative AI models.
[0828] Generative AI model: Artificial intelligence for matching information on disaster victims with information on support properties.
[0829] Emotion engine: A software module for analyzing the user's emotional state.
[0830] Specific operation of the system
[0831] The process by which users enter information
[0832] The system begins operation when a user opens a messaging app during a disaster and begins a conversation with a dedicated safety confirmation bot. When the user presses the "Start" button, the device displays the question "Have you been affected by a disaster?" to confirm whether or not the user has been affected. If the user declares that they have been affected, the emotion engine analyzes the user's facial expressions and text to diagnose their emotional state. The device then prompts the user to enter detailed information such as family composition and desired evacuation location, and sends that information to the server.
[0833] Collecting and proposing information on disaster victims and support properties
[0834] The server stores the received information about disaster victims in a database, and also collects and stores information about support properties provided by companies. The generative AI model compares the user's desired conditions with the property information and selects the most suitable property while taking into account the emotional information provided by the emotion engine. The selected property information is sent to the user's device in real time, and details are displayed on the device.
[0835] Direct donations by friends
[0836] When disaster information is shared, a notification is sent to the user's friend list. If friends wish to donate, they can choose from multiple payment options provided and make the donation. The server processes the donation transaction and notifies the victim and friends of the results. The emotion engine may reanalyze the victim's emotional state and notify friends of the results.
[0837] Specific examples
[0838] For example, if a user enters information such as "We are a family of four and would like to find an evacuation shelter within Tokyo," the server stores this information in a database, and the generative AI model searches for appropriate relief properties. The emotion engine also analyzes the user's emotional state, and if the user is in a very unstable emotional state, it will prioritize suggesting properties that require immediate attention. In addition, if the user's friends make donations using payment options such as LINE Pay, victims can receive financial support quickly. Friends are also notified of changes in the victim's mood depending on the user's emotional state.
[0839] Prompt Sentence Examples
[0840] "Please provide us with an evacuation site. Our family of four would like to live within Tokyo."
[0841] "Please donate. We've been affected and need help."
[0842] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0843] Step 1:
[0844] The user opens the messaging app and starts a conversation with the dedicated safety confirmation bot. When the user presses the "Start" button, this triggers the system and the conversation begins.
[0845] Input: User presses "Start" button.
[0846] Output: A dialogue with the safety confirmation bot begins.
[0847] Step 2:
[0848] The device displays the message "Are you affected?" to the user.
[0849] Input: Step 1 interaction start signal.
[0850] Output: Display of a disaster confirmation message. Specifically, a pop-up message asking "Are you affected?" will appear on the screen.
[0851] Step 3:
[0852] The user responds with "Yes" or "No," and if they select "Yes," a detailed information input screen is displayed.
[0853] Input: Choice of "Yes" or "No".
[0854] Output: If "Yes" is selected, proceed to the detailed information input screen.
[0855] Step 4:
[0856] The device prompts the user to enter detailed information such as family composition, desired evacuation location, etc. Specifically, an input form is displayed asking for information such as family composition (e.g., a family of four) and desired evacuation location (e.g., within Tokyo).
[0857] Input: Detailed information input screen.
[0858] Output: Display of a form for entering family composition and desired evacuation location.
[0859] Step 5:
[0860] The user enters detailed information and presses the send button to send it to the server via the device. The emotion engine analyzes the user's facial expressions and language, and their emotional state is also sent along with the data.
[0861] Input: Family composition, desired evacuation location information, and emotional state data.
[0862] Output: Sending data to the server.
[0863] Step 6:
[0864] The server stores the received information about the victims in a database, including information about their family structure, preferred evacuation location, and emotional state.
[0865] Input: User details and emotional state data.
[0866] Output: Saving information to a database.
[0867] Step 7:
[0868] The server collects information on the support properties provided by the companies and stores it in a database.
[0869] Input: Support property information provided by the company.
[0870] Output: Support property information saved in database.
[0871] Step 8:
[0872] The generative AI model compares the user's detailed information with information on supported properties, and also takes into account the analysis results of the emotion engine to select the most suitable property.
[0873] Input: User details, emotional state data, and support property information.
[0874] Output: Selection of the best property. Specifically, a matching algorithm is used.
[0875] Step 9:
[0876] The server sends the selected property information to the user's device, which includes detailed property information and comments based on the user's emotional state.
[0877] Input: Best property information.
[0878] Output: Send property information to the terminal.
[0879] Step 10:
[0880] The device will then display details of the property suggested to the user. Specifically, the property name, address, contact information, etc. will be displayed on the screen as a "recommended evacuation site."
[0881] Input: Submitted property information.
[0882] Output: Display of property details.
[0883] Step 11:
[0884] When a victim (user) declares their disaster, the information is shared with their friend list. Specifically, an automatic notification function displays a "Disaster Support" button to friends.
[0885] Input: Disaster declaration information.
[0886] Output: Notification to friends list.
[0887] Step 12:
[0888] If a friend (another user) wishes to make a donation, he or she accesses the donation page through the device.
[0889] Input: Donation Intention.
[0890] Output: A visit to the donation page.
[0891] Step 13:
[0892] The device will present multiple payment options to your friend.
[0893] Enter: View Donation Page.
[0894] Output: Display of payment options. Specifically, multiple options such as PayPay and LINE Pay are displayed.
[0895] Step 14:
[0896] Your friend will select the donation method they prefer, enter the donation amount, enter the necessary information to complete the payment process, and press the "Confirm Donation" button.
[0897] Input: Payment method and donation amount.
[0898] Output: Donation confirmed.
[0899] Step 15:
[0900] The server processes the donation transaction and notifies both the victim and the friend of the outcome.
[0901] Input: Donation confirmation information.
[0902] Output: Notification of the transaction processing result. Specifically, a notification message is sent to the victim and their friend.
[0903] (Application example 2)
[0904] 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."
[0905] This invention relates to a system for ensuring that disaster victims receive prompt and appropriate assistance. Current disaster assistance systems struggle to provide assistance that fully considers the needs and emotional state of disaster victims, and they face challenges in efficiently distributing supplies and managing donations from friends. Another problem is the lack of means for disaster victims to quickly secure daily necessities such as food.
[0906] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: a means for a user to declare disaster damage on a communication platform; a means for inputting information such as the user's family composition and desired evacuation location; a means for collecting information on support properties provided by companies and storing it in a database; a generation AI model means for comparing the user's input information with data on company-provided properties to generate the most suitable property; an emotion engine means for analyzing the user's emotional state; a means for suggesting the most suitable property information to the user taking into account the emotion analysis results; a means for the user's friends to check the disaster situation and make donations on the communication platform; and a means for processing donation transactions and notifying the user and friends of the results. This enables victims to receive necessary support in a timely and individual manner, and also facilitates smooth donations from friends.
[0907] A "communication platform" is an online tool that allows users to send and receive messages and share information.
[0908] "Means of expressing disaster damage" refers to the methods by which users report the damage caused by a disaster on a communication platform.
[0909] "Means for inputting information such as family composition and desired evacuation location" refers to a method by which a user provides details such as the number of family members and desired evacuation location to the platform.
[0910] "Means for collecting information on supported properties and storing it in a database" refers to a method for collecting details of supported properties provided by companies and storing them as digital data.
[0911] The "generative AI model means" is an algorithm that compares the user's needs with the data on supported properties provided and selects the most suitable supported property.
[0912] The "emotion engine means" is a system for analyzing the user's emotional state and utilizing the results for other data processing.
[0913] The "means for proposing property information to the user" is a method for notifying and proposing the generated optimal property information to the user.
[0914] A "means of making a donation" is a specific way (including multiple payment options) that a user's friends can make a donation to help disaster victims.
[0915] A "means for processing donation transactions" is a system that processes donation payments and records the results.
[0916] "Means for notifying" refers to a method for notifying the user and their friends of information about donations and supported properties.
[0917] The present invention provides a system that enables disaster victims to receive prompt and appropriate assistance. The system includes a food delivery function to ensure disaster victims receive meals, and a mechanism for analyzing the user's emotional state to provide personalized support. Specific embodiments of the system are described below.
[0918] Hardware and Software Configuration
[0919] Smartphones: Used by disaster victims and their friends. Applications are installed and communication functions are available.
[0920] Emotion engine API: An online service for analyzing a user's emotional state. A representative example is the Emotion Recognition API.
[0921] Database: Used to manage and store information on disaster victims, relief items, and donations. This can be an SQL or NoSQL database.
[0922] Backend server: Processes application logic and has the function of connecting to the food delivery service's API.
[0923] System operation explanation
[0924] When the victim enters information
[0925] First, users (victims) declare their disaster status on a smartphone communication platform. At this time, users enter information such as their family composition and desired evacuation location. This information is then sent to the server.
[0926] The input information is stored in a database by the server. At the same time, the emotion engine API is used to analyze the user's input message and grasp the current emotional state. The information on the emotional state is also stored in the database.
[0927] Proposing optimal support properties based on emotions
[0928] The server collects information on support properties provided by companies and stores it in a database. It then uses a generative AI model to compare the user's needs with the information on properties provided by the companies and selects the most suitable property. Emotional information analyzed by the emotion engine is also taken into account, so the system provides properties and support that are best suited to the user's emotional state.
[0929] Food delivery function
[0930] The app includes a function that links with designated food delivery services to ensure disaster victims receive the meals they need. Users input their desired meal preferences, which are analyzed by a generative AI model to suggest appropriate menus. The emotion engine prioritizes hot meals and nutritionally balanced menus, especially when stress and anxiety levels are high.
[0931] Donations from friends
[0932] The user's friends can check the status of the disaster victims and make donations on the communication platform, which includes multiple payment options. When making a donation, the user enters the selected option and donation amount, and the information is sent to the server. The server processes the donation transaction and notifies the disaster victims and friends of the results.
[0933] Specific examples
[0934] For example, if a user inputs something like, "Our family of four wants to find an evacuation shelter within Tokyo. We are very anxious," the system stores this information in a database and uses an emotion engine to detect an anxious emotional state. Next, the generative AI model selects the optimal evacuation shelter and support property, and sends the user a notification saying, "We recommend this evacuation shelter." Additionally, if the user's friends make a donation using LINE Pay or other services, assistance will be delivered immediately to the affected people.
[0935] Prompt Sentence Examples
[0936] Victim's comment: "My family of four is hoping to find an evacuation site within Tokyo. We are very worried."
[0937] Donation message from a friend: "I'm sending a celebratory lunch box for my friend."
[0938] The above is a specific example of the "mode for carrying out the invention" in this system.
[0939] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0940] Step 1:
[0941] The user declares that they have been affected by a disaster on the smartphone communication platform. They answer "Yes" to the message "Are you affected?" and enter information about their family composition and preferred evacuation location. The entered information is sent from the user's device to the server. The input data includes text and numerical data. The server stores this information in a database.
[0942] Step 2:
[0943] The server receives input information from the user and stores it in a database. At this time, the emotion engine API is used to analyze the user's input message and identify the emotional state. The input data is a string (text), and the analysis results include the type of emotion (e.g., anxiety, joy). The emotion analysis results are also stored in the database.
[0944] Step 3:
[0945] The server collects information on supported properties provided by companies and stores it in a database. Property information from companies is sent and received in text and numerical data format. Stored data includes the location, capacity, and available period of the property.
[0946] Step 4:
[0947] The server uses a generative AI model to compare the user's input information with data on properties offered by the company. Input data includes the user's needs (e.g., desired evacuation site, family composition) and property information. The generative AI model analyzes this data and selects the property that best suits the user. The output of the AI model is a list of the best properties.
[0948] Step 5:
[0949] The emotional state analyzed by the emotion engine is taken in and, combined with the output of the generative AI model, the system proposes optimal support property information to the user. The proposal is sent to the user's device, and includes details such as the property's location, the period of availability, and even an encouraging message. The user then confirms the information received.
[0950] Step 6:
[0951] When a user's friend checks the situation of the disaster victims through the communication platform and wishes to make a donation, they access the corresponding donation page. The user's device displays a link to the donation page to the friend, and the friend inputs their desired payment option and donation amount. The input data is the payment option and donation amount.
[0952] Step 7:
[0953] The server receives the donation information entered by the friend and processes the donation transaction. The payment information is processed through an external payment service API, and the result is returned to the server. The processing result includes the success or failure status of the payment. The server notifies the result to the user's and friend's devices.
[0954] 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.
[0955] 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.
[0956] 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.
[0957] [Third embodiment]
[0958] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[0959] 5, the data processing system 310 includes the data processing device 12 and a headset type terminal 314. An example of the data processing device 12 is a server.
[0960] 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).
[0961] 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.
[0962] 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.
[0963] 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).
[0964] 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.
[0965] 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.
[0966] 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.
[0967] 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.
[0968] 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.
[0969] 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."
[0970] overview
[0971] This invention is a system that enables disaster victims to receive appropriate support quickly, matching the needs of disaster victims with support properties on a communication platform, and providing an environment that allows friends and acquaintances to make donations smoothly.
[0972] Specific examples of implementation
[0973] 1. Disaster declaration and information entry process
[0974] 1. The user opens a communication platform (e.g., a messaging app) and starts a conversation with a dedicated bot for safety confirmation.
[0975] The user starts a chat and responds "Yes" or "No" to a message from the bot asking "Are you affected?"
[0976] 2. The device displays a message asking the user if they have been affected.
[0977] The device screen will ask, "Are you affected by a disaster?" and provide options.
[0978] 3. Once the user declares that they have been affected by a disaster, they will be asked to enter detailed information.
[0979] If you select "Yes," you will then be asked questions about your family composition and desired evacuation destination.
[0980] 4. The device prompts the user to enter information about their family composition and desired evacuation location.
[0981] A form will be displayed in which the user can enter information such as family composition (e.g., a family of four) and desired evacuation destination (e.g., within Tokyo).
[0982] 5. The user enters the information and sends it to the server via the terminal.
[0983] Once the information entry is complete, the data is sent to the server.
[0984] 2. Collecting information on disaster victims and proposing optimal properties
[0985] 1. The server stores the received victim information in a database.
[0986] Information such as family composition and desired evacuation location is stored in a database.
[0987] 2. The server collects information on the support properties provided by the companies and stores it in a database.
[0988] Information on properties provided by companies (e.g., vacant housing) is stored in a database.
[0989] 3. The generative AI model compares the user's desired conditions with the information on properties offered by the company and selects the most suitable property.
[0990] An AI algorithm analyzes the information entered by the user and property data to select the most suitable property.
[0991] 4. The server sends the selected property information to the user's device.
[0992] Information about the selected property is sent to the user's device in real time.
[0993] 5. The device displays the details of the proposed property to the user.
[0994] Display detailed information about the property (e.g., photos, location, facilities) as a "recommended evacuation location" on the device screen.
[0995] 3. Donate directly to a friend
[0996] 1. A victim (user) announces their disaster on a communication platform, and the information is shared with their friend list.
[0997] A "Disaster Relief" button will appear in the victim's friend list.
[0998] 2. If a friend (another user) sees the victim's profile and is willing to donate, they access the donation page via their device.
[0999] If your friend wants to donate, they can tap the "Donate" button, which will open a donation page.
[1000] 3. The device displays multiple payment options (e.g., electronic money) to the friend.
[1001] The donation page will present multiple payment options for your friends to choose from.
[1002] 4. Your friend selects the donation method they prefer and enters the donation amount.
[1003] Enter the payment method and amount and press the "Confirm donation" button.
[1004] 5. The server processes the donation transaction and notifies both the victim and the friend of the results.
[1005] If the transaction is successful, the victim and their friend will be notified of the outcome in real time, and the donation will be credited to the victim's account.
[1006] Specific examples
[1007] If a user enters information such as "We are a family of four and would like to find an evacuation shelter within Tokyo," the server stores that information in a database, and the AI model searches for the most suitable support property and suggests vacant housing within Tokyo that a family of four can live in. Furthermore, if the user's friends learn about the disaster and make a direct donation using LINE Pay, the victims can receive financial support quickly.
[1008] Through these processes, disaster victims can receive support efficiently and the system also allows for quick donations from friends and acquaintances.
[1009] The processing flow will be explained below.
[1010] Step 1:
[1011] The user opens a communication platform (e.g., a messaging app) and starts a conversation with the dedicated bot for safety confirmation. Specifically, the user selects the dedicated bot within the LINE app and presses the "Start" button.
[1012] Step 2:
[1013] The device displays a message to the user asking, "Have you been affected by a disaster?" Specifically, the device screen displays the question "Have you been affected by a disaster?" along with the options "Yes" or "No."
[1014] Step 3:
[1015] The user selects "Yes" to declare that they have been affected by the disaster. Specifically, if they select "Yes," questions about their family composition and preferred evacuation location will be displayed.
[1016] Step 4:
[1017] The device prompts the user to enter detailed information such as family composition, desired evacuation location, etc. Specifically, a form for entering family composition (e.g., a family of four), desired evacuation location (e.g., within Tokyo), etc. is displayed on the device.
[1018] Step 5:
[1019] The user inputs the necessary information and sends it to the server via the terminal. Specifically, when the user inputs the information and presses the "send" button, the data is sent to the server.
[1020] Step 6:
[1021] The server stores the information received from the disaster victims in a database, including information such as family composition and preferred evacuation location.
[1022] Step 7:
[1023] The server collects information on properties provided by companies and stores it in a database. Specifically, information on properties provided by companies (e.g., vacant housing) is registered in the database.
[1024] Step 8:
[1025] The generative AI model compares the user's desired conditions with the property data provided by the company and selects the most suitable property. Specifically, the AI algorithm analyzes the user's input information and property data to select the most suitable property.
[1026] Step 9:
[1027] The server transmits the selected property information to the user's terminal. Specifically, the selected property information is transmitted to the user's terminal in real time.
[1028] Step 10:
[1029] The device displays the details of the suggested property to the user. Specifically, detailed information about the property (e.g., photos, location, facilities) is displayed on the device screen as a "recommended evacuation location."
[1030] Step 11:
[1031] When a victim (user) declares their disaster on the communication platform, the information is shared with their friend list. Specifically, when a disaster is declared, a notification is automatically sent to the friend list and a "Disaster Support" button is displayed.
[1032] Step 12:
[1033] If a friend (another user) sees the victim's profile and wants to make a donation, they access the donation page through their device. Specifically, a "Donate" button appears on the friend's device, and when they select it, the donation page opens.
[1034] Step 13:
[1035] The device will display multiple payment options (e.g., e-money) to your friend. Specifically, multiple payment options (e.g., PayPay, LINE Pay) will be displayed on the donation page.
[1036] Step 14:
[1037] Your friend will select the donation method they wish to use and enter the donation amount. Specifically, your friend will enter the donation method and amount, and then press the "Confirm donation" button.
[1038] Step 15:
[1039] The server processes the donation transaction and notifies both the victim and the friend of the result. Specifically, if the donation transaction is successful, the result is notified to the victim's and friend's devices, and the donation amount is reflected in the victim's account.
[1040] Through these steps, disaster victims can receive prompt and appropriate assistance, and the system also allows friends to make direct donations smoothly.
[1041] Example 1
[1042] 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."
[1043] When a disaster occurs, it is extremely important to provide support that meets the needs of victims quickly and effectively. However, current systems have the drawback of being time-consuming and laborious to collect, manage, and match information. Furthermore, there is a lack of a means to smoothly send financial support to victims from friends and acquaintances, which often delays donations. The purpose of this invention is to provide a new system that solves these problems.
[1044] 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.
[1045] In this invention, the server includes: a means for a user to declare disaster damage on a communication platform; a means for inputting information such as the user's family composition and desired evacuation location; a means for receiving information from disaster victims and saving it in a database; a means for collecting information on relief properties provided by companies and saving it in a database; a generation AI model means for comparing the user's input information with data on properties provided by companies and generating optimal properties; a means for suggesting optimal property information to the user; a means for the user's friends to check the disaster situation and make donations on the communication platform; and a means for processing donation transactions and notifying the user and friends of the results. This enables the proposal of relief properties that meet the needs of disaster victims and rapid financial support.
[1046] A "communication platform" is software or a service that allows users to send and receive messages and information over the Internet.
[1047] A "user" is an individual who is affected by a disaster and who enters information related to that individual.
[1048] "Family composition" is information entered by the user indicating the number of household members and their relationships.
[1049] "Desired evacuation location" is information indicating a specific area or facility to which the user wishes to evacuate.
[1050] "Disaster victim information" is a general term for information related to individuals, such as family structure and preferred evacuation location, provided by users.
[1051] "Information on support properties provided by companies" is detailed information on support properties such as shelters and housing provided by partner companies.
[1052] The "database" is a system for storing and managing information on disaster victims and support properties.
[1053] The "generative AI model" is an artificial intelligence algorithm that analyzes the needs of disaster victims and the conditions of support properties, and proposes the optimal combination.
[1054] "Support properties" are properties such as housing and facilities provided as evacuation shelters for disaster victims.
[1055] A "donation transaction" is a series of procedures that indicate the process and results of a user's friend sending money to support disaster victims.
[1056] "Payment Options" means the payment method choices available when conducting a Donation Transaction.
[1057] "Notifications" are messages that communicate important information to users and their friends, such as the results of donation transactions.
[1058] MODE FOR CARRYING OUT THE INVENTION
[1059] This invention is a system that matches disaster victims' needs with relief materials on a communication platform so that they can receive appropriate support quickly and appropriately, and also facilitates donations from friends and acquaintances. Specific implementation methods are described below.
[1060] Disaster declaration and information entry process
[1061] When a user encounters a disaster, they first open a communication platform (e.g., a messaging app) and start a conversation with a dedicated bot for safety confirmation. The bot asks the user, "Are you affected by a disaster?", and the user answers "yes" or "no." The device displays this question on the screen and accepts the user's input.
[1062] If the user answers "yes," they are then prompted to enter detailed information such as their family composition and preferred evacuation location. The device displays a form for entering this information and sends the information entered by the user to the server.
[1063] Collecting information on disaster victims and proposing optimal properties
[1064] The server receives information about disaster victims sent by users and stores it in a database. This database stores information such as the victim's family structure and preferred evacuation location. The server also collects information about support properties (e.g., vacant housing) provided by companies and stores it in the database as well.
[1065] The generative AI model analyzes user information in the database and information on properties offered by the company to select the property that best meets the user's desired conditions. An AI algorithm is used in this selection process. The server sends the selected property information to the user's device in real time. The device displays this property information as a "recommended evacuation site" with detailed information (e.g., photos, location, facilities).
[1066] Direct donation to a friend
[1067] When a victim (user) announces their disaster on the communication platform, the information is automatically shared with the user's friend list. A "Disaster Relief" button appears on the friend's device, and when the friend taps this button, they are redirected to a donation page.
[1068] On the donation page, the device displays multiple payment options (e.g., electronic money, credit card, PayPal) to the friend. The friend selects the desired payment method, enters the donation amount, and presses the "Confirm Donation" button. The server processes the donation transaction and notifies both the victim and the friend of the results in real time.
[1069] Specific examples
[1070] As a specific example, if a user enters information such as "A family of four looking for an evacuation shelter within Tokyo," the server stores that information in a database, and the generative AI model analyzes it to search for support properties that best fit the conditions and suggests vacant homes within Tokyo that a family of four can live in. Furthermore, if the user's friends learn of the disaster information and make a direct donation using LINE Pay, the victims can receive financial support quickly.
[1071] Prompt Sentence Examples
[1072] "Our family of four is looking for an evacuation shelter within Tokyo. Please suggest vacant housing."
[1073] As described above, the system of the present invention efficiently provides assistance to disaster victims and allows for prompt donations from friends and acquaintances.
[1074] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1075] Step 1:
[1076] The user opens a communication platform (e.g., a messaging app) and starts a conversation with a dedicated bot for safety confirmation.
[1077] Input: A user opens a messaging app and receives a message from a bot.
[1078] Output: A message will appear on the screen asking "Are you affected?"
[1079] Specific behavior: The user launches a messaging app and the bot sends the message "Are you affected by a disaster?"
[1080] Step 2:
[1081] The device displays the message "Are you affected?" to the user.
[1082] Input: The confirmation message sent by the server.
[1083] Output: The message "Are you affected?" is displayed on the user's device.
[1084] Specific behavior: The device screen will display the option "Are you affected by a disaster? Yes / No."
[1085] Step 3:
[1086] By answering "yes," users will declare that they have been affected by the disaster and will be asked to enter detailed information about their family composition and preferred evacuation location.
[1087] Input: User's choice ("Yes").
[1088] Output: A form will appear asking for more information.
[1089] Specific behavior: If the user selects "Yes," the next question (e.g., What is your family composition? Where do you want to evacuate to?) will automatically be displayed.
[1090] Step 4:
[1091] The device displays a form prompting the user to enter information about their family composition and desired evacuation destination.
[1092] Input: Server certificate information input form.
[1093] Output: The input form is displayed on the device screen.
[1094] Specific operation: A form will be displayed in which you can enter information such as your family composition (e.g., a family of four) and your desired evacuation destination (e.g., within Tokyo).
[1095] Step 5:
[1096] The user enters information and transmits the data to the server via the terminal.
[1097] Input: Input data for disaster information.
[1098] Output: Data is sent to the server.
[1099] Specific operation: The user enters information and presses the "Submit" button, which sends the information to the server.
[1100] Step 6:
[1101] The server stores the received information about the victims in a database.
[1102] Input: Disaster information submitted by the user.
[1103] Output: Victim information is saved in the database.
[1104] Specific operation: The server stores information sent by the user, such as family composition and desired evacuation location, in a database.
[1105] Step 7:
[1106] The server collects information on the support properties provided by the companies and stores it in a database.
[1107] Input: Support property information provided by partner companies.
[1108] Output: Support property information is saved in the database.
[1109] Specific operation: The server automatically collects information on supported properties (e.g., vacant housing) provided by partner companies and stores it in a database.
[1110] Step 8:
[1111] The generative AI model analyzes the user's desired conditions and information on properties offered by the company, and selects the most suitable property.
[1112] Input: User's disaster information and support property information.
[1113] Output: Data on the most suitable assisted living property for the user's needs.
[1114] Specific operation: The generative AI model compares information about disaster victims and support properties in the database and selects the property that best meets the criteria.
[1115] Step 9:
[1116] The server sends the selected property information to the user's terminal.
[1117] Input: Property information selected by the generative AI model.
[1118] Output: The selected property information is sent to the user's device.
[1119] Specific operation: The server sends the selected property information to the user's device in real time.
[1120] Step 10:
[1121] The terminal displays details of the proposed property to the user.
[1122] Input: Property information sent from the server.
[1123] Output: Property details are displayed on the device screen.
[1124] Specific behavior: The device screen will display detailed information about the property (e.g., photos, location, facilities) as a "recommended evacuation location."
[1125] Step 11:
[1126] Victims (users) announce their disaster on the communication platform, and the information is shared with their friend list.
[1127] Input: Information that victims express about their disaster.
[1128] Output: The disaster information is shared with your friend list.
[1129] What it does: When a user declares that they have been affected by a disaster, the information is automatically shared with their friends. A "Disaster Relief" button appears on their friends' devices.
[1130] Step 12:
[1131] If a friend (another user) sees the victim's profile and is willing to make a donation, they access the donation page via their device.
[1132] Input: The action of a friend clicking the "Support" button.
[1133] Output: A donation page is displayed.
[1134] What it does: When your friend taps the "Relief" button, they'll be redirected to a donation page.
[1135] Step 13:
[1136] The device will present multiple payment options (e.g., electronic money) to the friend.
[1137] Input: Payment option information sent by the server.
[1138] Output: Each option is displayed on the screen.
[1139] What it does: The donation page displays multiple payment options, including electronic money and credit cards.
[1140] Step 14:
[1141] Your friend selects the donation method they prefer and enters the donation amount.
[1142] Input: Your friend's chosen donation method and donation amount.
[1143] Output: Generate a donation transaction.
[1144] Specific operation: Your friend selects a payment method, enters the donation amount, and then presses the "Confirm donation" button.
[1145] Step 15:
[1146] The server processes the donation transaction and notifies both the victim and the friend of the outcome.
[1147] Input: Donation transaction data.
[1148] Output: Notification of the transaction outcome.
[1149] How it works: The server processes donation transactions and notifies the victims and their friends of the transaction results in real time.
[1150] (Application example 1)
[1151] 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."
[1152] In modern disasters, it is extremely important for victims to quickly find the necessary relief supplies and evacuation shelters, but previous systems lacked sufficient speed and accuracy. In addition, donations from friends and acquaintances could not be made quickly and smoothly, which hindered the immediacy of aid. To solve this problem, a system is needed that allows victims to quickly receive appropriate aid in the event of a disaster and allows donations to be made smoothly.
[1153] 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.
[1154] In this invention, the server includes: a means for a user to declare disaster damage in the event of a disaster; a means for inputting the user's family composition and desired evacuation location information; a means for collecting information on relief properties and saving it in a database; a generative AI model means for comparing the user's input information with data on properties offered by companies and generating optimal properties; a means for proposing optimal property information to the user; a means for the user's friends to check the disaster situation and make donations on the communication platform; a means for processing donation transactions and notifying the user and their friends of the results; and a means for dynamically analyzing the user's disaster information and relief property information using the generative AI model and proposing optimal relief properties in real time. This allows disaster victims to receive necessary support quickly and appropriately, and also facilitates smooth donations from friends and acquaintances.
[1155] "Means for users to declare their disaster status in the event of a disaster" refers to interfaces and functions that allow users to notify others that they have encountered a disaster.
[1156] "Means for inputting user's family composition and desired evacuation location information" refers to the interface or function that allows users to input details of their family and desired evacuation location.
[1157] "Means of collecting information on relief properties and storing it in a database" refers to the function of collecting information on relief supplies and evacuation sites provided by companies and organizations and storing it in a database.
[1158] "Generative AI model means that compares information input by users with data on properties provided by companies to generate the most suitable property" refers to a generative AI model that compares information input by users with property information provided by companies to select the most suitable property to support.
[1159] "Means of proposing optimal property information to users" refers to interfaces and functions for presenting users with information about the optimal property selected by the generative AI model.
[1160] "A means for users' friends to check the damage situation and make donations on the communication platform" refers to the functions and interfaces that allow friends to check the damage information of users and make donations.
[1161] "Means for processing donation transactions and notifying users and friends of the results" refers to the functionality and mechanisms for processing donations and notifying users and donors of the results in real time.
[1162] "Means of dynamically analyzing users' damage information and support property information using a generative AI model and proposing optimal support properties in real time" refers to the technology and method by which a generative AI model continuously analyzes damage information and support property information obtained from users and quickly proposes optimal support properties.
[1163] This invention is a system that allows disaster victims to receive appropriate assistance quickly and was developed to solve problems during disasters. This system consists of multiple components and is capable of collecting information from disaster victims, proposing optimal support properties, and processing donations from friends and acquaintances in real time.
[1164] The system program works as follows:
[1165] 1. A means for users to express their distress during a disaster
[1166] Users can declare their disaster by opening a dedicated disaster support application on a smartphone or other device. The application has a simple interface, allowing users to input disaster information simply by pressing a button.
[1167] 2. A means to input information about the user's family composition and desired evacuation location
[1168] After the user declares that they have been affected by the disaster, the application prompts them to enter information about their family composition and desired evacuation location. Users provide this information through an input form. For example, they can enter, "We are a family of four and would like to evacuate to a location within Tokyo."
[1169] 3. A means of collecting information on supported properties and storing it in a database
[1170] The server collects information about relief properties provided by companies and organizations and stores it in a central database, including details of evacuation locations and relief supplies.
[1171] 4. A generative AI model that compares user input information with property data provided by the company to generate the optimal property
[1172] The server uses a generative AI model to analyze and compare the user's input information with the supported property information in the database. This AI model dynamically generates optimal properties and makes suggestions in real time.
[1173] 5. A means of suggesting optimal property information to users
[1174] The server will then notify the user of the optimal property information selected by the server via the application, allowing the user to quickly decide on a place to evacuate.
[1175] 6. A means for users' friends to check the status of the disaster and make donations on a communication platform
[1176] Information about victims is shared with friends and acquaintances via communication platforms (e.g., messaging apps). Friends can view the displayed information and make donations by visiting a dedicated donation page.
[1177] 7. How we process donation transactions and notify you and your friends about the results
[1178] After a donation is made, the server processes the donation transaction and notifies the user and donor of the results in real time, ensuring that the donation is reflected promptly in the user's account.
[1179] Examples and prompts
[1180] As a concrete example, a user opens a smartphone app and has the following interaction:
[1181] User: Open the app
[1182] App: Were you affected by a disaster? (Yes / No)
[1183] User: Yes
[1184] App: Please enter your family size (e.g., family of 4)
[1185] User: Family of 4
[1186] App: Enter your desired evacuation location (e.g., within Tokyo)
[1187] User: Tokyo
[1188] Based on the generative AI model, the following prompt sentences are used to suggest the most suitable support property.
[1189] Victim information:
[1190] Family structure: 4 people family
[1191] Preferred evacuation site: Tokyo
[1192] Based on this information, please suggest the best evacuation sites and support properties.
[1193] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1194] Step 1:
[1195] The user opens the disaster support application and declares that they have been affected. Using the application's interface, the user answers "yes" or "no" whether they have been affected. Input: User's answer (yes / no). Output: Disaster status.
[1196] Step 2:
[1197] If the user declares that they have been affected by a disaster, the application will prompt them to enter additional information such as their family composition and desired evacuation location. The user enters the information in this form. Input: Family composition, desired evacuation location. Output: Detailed information about the victim.
[1198] Step 3:
[1199] The server receives detailed victim information entered by the user and stores it in a database. Input: Detailed victim information. Output: Victim information stored in the database.
[1200] Step 4:
[1201] The server collects information about properties provided by companies and organizations and stores it in the same database. This information includes details of vacant homes and relief supplies. Input: Information about properties provided. Output: Information about properties provided in the database.
[1202] Step 5:
[1203] The server uses the generative AI model to compare the user's detailed victim information with the support property information. In this process, the prompt sentence is input into the generative AI model to obtain the optimal support property proposal. Input: Detailed victim information, support property information. Output: The optimal support property proposal.
[1204] Step 6:
[1205] The server generates and sends the optimal support property proposal to the user's device. The user can view the details of the proposed support property through the application. Input: Optimal support property proposal. Output: Support property information displayed on the user's device.
[1206] Step 7:
[1207] Users' disaster information is shared with friends and acquaintances, and a "Disaster Relief" button appears on the communication platform. Friends can press this button to express their intention to make a donation. Input: Disaster Relief Information, Communication Platform. Output: Disaster Relief Button.
[1208] Step 8:
[1209] Your friends can make donations by visiting a dedicated donation page and choosing from multiple payment options. Input: Payment option selection, donation amount. Output: Donation information.
[1210] Step 9:
[1211] The server processes the donation transaction and notifies the user and their friends of the results in real time. Input: Donation information. Output: Notification of donation results.
[1212] Step 10:
[1213] The donation will be reflected in the user's account and the user can check the donation. Input: Donation result. Output: Updated account information.
[1214] 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.
[1215] overview
[1216] This system matches disaster victims' needs with relief materials on a communication platform, enabling them to receive appropriate support quickly and efficiently. It also facilitates donations from friends and acquaintances. It also incorporates an emotion engine that analyzes the user's emotional state to provide more personalized support.
[1217] Specific examples of implementation
[1218] 1. Disaster declaration and information entry process
[1219] 1. The user opens a communication platform (e.g., a messaging app) and starts a conversation with a dedicated bot for safety confirmation. The conversation begins when the user presses the "Start" button.
[1220] 2. The device displays the message "Are you affected by a disaster?" to the user. If the user responds with "Yes" or "No," they are prompted to enter more detailed information.
[1221] 3. When a user expresses their distress, the emotion engine analyzes their emotions, analyzing their facial expressions and language to determine their current emotional state.
[1222] 4. The device prompts the user to enter detailed information such as family composition, desired evacuation location, etc. Specifically, a form is displayed in which the user can enter information such as family composition (e.g., a family of four) and desired evacuation location (e.g., within Tokyo).
[1223] 5. The user enters information and sends it to the server via the terminal. After completing the input, the user presses the send button, and the data is sent to the server along with the user's emotional state at that time.
[1224] 2. Collecting information on disaster victims and proposing optimal properties
[1225] 1. The server stores the received information of the victims in a database, including information on family composition, preferred evacuation location, and emotional state.
[1226] 2. The server collects information on the properties provided by the companies and stores it in a database. Information on properties provided by companies (e.g., vacant housing) is stored.
[1227] 3. The generative AI model compares the user's desired conditions with the property data provided by the company, and then combines the emotional state from the emotion engine to select the most suitable property. The AI algorithm analyzes the user's input information, property data, and emotional state to select the most suitable property.
[1228] 4. The server sends the selected property information to the user's device. The selected property information is sent to the user's device in real time, and emotional comments may be added.
[1229] 5. The device displays the details of the suggested property to the user. The device screen displays detailed information about the property as a "recommended evacuation site," and also displays an appropriate message based on the user's emotions.
[1230] 3. Donate directly to a friend
[1231] 1. A victim (user) announces their disaster on the communication platform, and the information is shared with their friend list. When a disaster is announced, a notification is automatically sent to the friend list, and a "Disaster Support" button is displayed.
[1232] 2. If a friend (another user) sees the victim's profile and wants to make a donation, they access the donation page through their device and select the "Donate" button, which will open the donation page.
[1233] 3. The device will display multiple payment options (e.g., electronic money) to your friend. Multiple payment options (e.g., PayPay, LINE Pay) will be displayed on the donation page.
[1234] 4. Your friend will select the donation method they would like to use and enter the donation amount. Enter the payment method and amount, then press the "Confirm donation" button.
[1235] 5. The server processes the donation transaction and notifies both the victim and the friend of the result. If the donation transaction is successful, the result is notified to the victim's and friend's devices, and the emotion engine may analyze the victim's emotional state and notify the friend of the result.
[1236] Specific examples
[1237] If a user enters information such as "I'm looking for an evacuation shelter within Tokyo for my family of four," the server stores that information in a database, the AI model searches for the most suitable support property, and the emotion engine analyzes the user's emotional state. If the user is in an extremely unstable emotional state, it will prioritize suggesting properties that require particularly urgent attention.
[1238] In addition, if the user's friends learn about the disaster and donate directly through LINE Pay, the victims can receive financial support quickly. The system also notifies friends of changes in the victim's mood depending on their emotional state. This allows friends to see how relieved the victim is by receiving the donation.
[1239] As described above, this system incorporates an emotional engine into each process to provide more personalized and prompt support.
[1240] The processing flow will be explained below.
[1241] Step 1:
[1242] The user opens a communication platform (e.g., a messaging app) and starts a conversation with a dedicated bot for safety confirmation. The conversation begins when the user presses the "Start" button.
[1243] Step 2:
[1244] The device displays a message to the user asking, "Have you been affected by a disaster?" The device screen displays the question "Have you been affected by a disaster?" along with the options "Yes" or "No."
[1245] Step 3:
[1246] The user selects "Yes" to declare that they have been affected by the disaster. Specifically, if they select "Yes," questions about their family composition and preferred evacuation location will be displayed.
[1247] Step 4:
[1248] The emotion engine analyzes the user's emotions, reading them from their facial expressions and input text, and sending them to the server.
[1249] Step 5:
[1250] The device prompts the user to enter details about their family composition and desired evacuation location. A form is displayed in which they can enter their family composition (e.g., a family of four) and desired evacuation location (e.g., within Tokyo).
[1251] Step 6:
[1252] The user enters the necessary information and sends it to the server via the device. By pressing the "Send" button after completing the input, the data is sent to the server, along with the user's emotional state at that time.
[1253] Step 7:
[1254] The server stores the information received from the disaster victims in a database, including information on family composition, preferred evacuation location, and emotional state.
[1255] Step 8:
[1256] The server collects information on supported properties provided by companies and stores it in a database. Information on properties provided by companies (e.g., vacant housing) is registered in the database.
[1257] Step 9:
[1258] The generative AI model compares the user's desired conditions with the property data provided by the company and their emotional state to select the most suitable property.The system analyzes the user's input information, property data, and emotional state to select the most suitable property.
[1259] Step 10:
[1260] The server sends the selected property information to the user's device. The selected property information is sent to the user's device in real time, and comments based on emotions may be added.
[1261] Step 11:
[1262] The device displays the details of the suggested property to the user. Detailed information about the property (e.g., photos, location, facilities) is displayed on the device screen as a "recommended evacuation location," and an appropriate message is also displayed based on the user's emotions.
[1263] Step 12:
[1264] When a victim (user) announces their disaster on the communication platform, the information is shared with their friend list. A notification is automatically sent to the friend list, and a "Disaster Support" button appears.
[1265] Step 13:
[1266] If a friend (another user) sees the victim's profile and wants to make a donation, they access the donation page through their device and select the "Donate" button, which opens the donation page.
[1267] Step 14:
[1268] The device will display multiple payment options (e.g., e-money) to your friend. The donation page will display multiple payment options (e.g., PayPay, LINE Pay).
[1269] Step 15:
[1270] Your friend selects the donation method they would like to use and enters the donation amount. After entering the payment method and amount, they press the "Confirm donation" button.
[1271] Step 16:
[1272] The server processes the donation transaction and notifies both the victim and the friend of the result. If the donation transaction is successful, the result is notified to the victim's and friend's devices, and the emotion engine analyzes the victim's emotional state, and the result may also be notified to the friend.
[1273] Through these steps, the system allows disaster victims to receive prompt and appropriate support, and also allows friends to make direct donations smoothly.The introduction of an emotion engine provides personalized support that takes the user's emotions into consideration, improving the quality of support.
[1274] Example 2
[1275] 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."
[1276] Current disaster response systems have difficulty providing prompt assistance based on the individual circumstances and emotional state of disaster victims. They also lack mechanisms for smoothly receiving assistance from friends and acquaintances. Furthermore, they lack appropriate matching methods for proposing optimal assistance properties in real time. As a result, disaster victims may not receive the assistance they need promptly and appropriately.
[1277] 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.
[1278] In this invention, the server includes: a means for a user to declare disaster damage on a communication platform; a means for inputting information such as the user's family composition and desired evacuation location; an emotion engine for analyzing the user's emotional state; a means for collecting information on relief properties provided by companies and storing it in a database; a generative AI model for comparing the user's input information with data on properties provided by companies to generate optimal properties; a means for suggesting optimal property information to the user; a means for the user's friends to check the disaster situation and make donations on the communication platform; and a means for processing donation transactions and notifying the user and friends of the results. This allows disaster victims to quickly receive appropriate support based on their individual circumstances and emotional state, and allows them to smoothly accept donations from friends and acquaintances. It also dynamically suggests optimal relief properties in real time.
[1279] A "communication platform" is an online environment in which users can input information and interact.
[1280] "Means for declaring disaster damage" is a mechanism by which a user notifies the system of a situation facing a disaster.
[1281] "Means for inputting information such as family composition and desired evacuation location" is an interface that allows disaster victims to input detailed information about their own situation.
[1282] An "emotion engine" is a system function that analyzes the user's emotional state and takes the results into account.
[1283] "Means for collecting information on supported properties provided by companies and storing it in a database" refers to the process of collecting information on supported properties provided by companies and organizations and storing it in a central database.
[1284] "Generative AI model means" refers to an artificial intelligence model that compares user input information with data on supported properties to generate the most suitable property.
[1285] "Means of proposing optimal property information to users" refers to a mechanism that presents property information selected by a generative AI model to users.
[1286] The "means for the user's friends to check the disaster situation and make donations" is an interface that allows the user's friends to understand the situation of the disaster victims and make donations.
[1287] "Means for processing donation transactions and notifying users and friends of the results" refers to the system's functionality for verifying whether a donation has been made successfully and notifying relevant users of the results.
[1288] This system utilizes a communication platform to match disaster victims' needs with relief materials, allowing them to receive appropriate support quickly and easily. It also incorporates an emotion engine that analyzes the user's emotional state and provides more personalized support.
[1289] Hardware and Software Configuration
[1290] The present invention uses the following hardware and software.
[1291] Device: A smartphone or tablet running a messaging app where users enter information.
[1292] Server: A central server that stores data and runs generative AI models.
[1293] Generative AI model: Artificial intelligence for matching information on disaster victims with information on support properties.
[1294] Emotion engine: A software module for analyzing the user's emotional state.
[1295] Specific operation of the system
[1296] The process by which users enter information
[1297] The system begins operation when a user opens a messaging app during a disaster and begins a conversation with a dedicated safety confirmation bot. When the user presses the "Start" button, the device displays the question "Have you been affected by a disaster?" to confirm whether or not the user has been affected. If the user declares that they have been affected, the emotion engine analyzes the user's facial expressions and text to diagnose their emotional state. The device then prompts the user to enter detailed information such as family composition and desired evacuation location, and sends that information to the server.
[1298] Collecting and proposing information on disaster victims and support properties
[1299] The server stores the received information about disaster victims in a database, and also collects and stores information about support properties provided by companies. The generative AI model compares the user's desired conditions with the property information and selects the most suitable property while taking into account the emotional information provided by the emotion engine. The selected property information is sent to the user's device in real time, and details are displayed on the device.
[1300] Direct donations by friends
[1301] When disaster information is shared, a notification is sent to the user's friend list. If friends wish to donate, they can choose from multiple payment options provided and make the donation. The server processes the donation transaction and notifies the victim and friends of the results. The emotion engine may reanalyze the victim's emotional state and notify friends of the results.
[1302] Specific examples
[1303] For example, if a user enters information such as "We are a family of four and would like to find an evacuation shelter within Tokyo," the server stores this information in a database, and the generative AI model searches for appropriate relief properties. The emotion engine also analyzes the user's emotional state, and if the user is in a very unstable emotional state, it will prioritize suggesting properties that require immediate attention. In addition, if the user's friends make donations using payment options such as LINE Pay, victims can receive financial support quickly. Friends are also notified of changes in the victim's mood depending on the user's emotional state.
[1304] Prompt Sentence Examples
[1305] "Please provide us with an evacuation site. Our family of four would like to live within Tokyo."
[1306] "Please donate. We've been affected and need help."
[1307] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1308] Step 1:
[1309] The user opens the messaging app and starts a conversation with the dedicated safety confirmation bot. When the user presses the "Start" button, this triggers the system and the conversation begins.
[1310] Input: User presses "Start" button.
[1311] Output: A dialogue with the safety confirmation bot begins.
[1312] Step 2:
[1313] The device displays the message "Are you affected?" to the user.
[1314] Input: Step 1 interaction start signal.
[1315] Output: Display of a disaster confirmation message. Specifically, a pop-up message asking "Are you affected?" will appear on the screen.
[1316] Step 3:
[1317] The user responds with "Yes" or "No," and if they select "Yes," a detailed information input screen is displayed.
[1318] Input: Choice of "Yes" or "No".
[1319] Output: If "Yes" is selected, proceed to the detailed information input screen.
[1320] Step 4:
[1321] The device prompts the user to enter detailed information such as family composition, desired evacuation location, etc. Specifically, an input form is displayed asking for information such as family composition (e.g., a family of four) and desired evacuation location (e.g., within Tokyo).
[1322] Input: Detailed information input screen.
[1323] Output: Display of a form for entering family composition and desired evacuation location.
[1324] Step 5:
[1325] The user enters detailed information and presses the send button to send it to the server via the device. The emotion engine analyzes the user's facial expressions and language, and their emotional state is also sent along with the data.
[1326] Input: Family composition, desired evacuation location information, and emotional state data.
[1327] Output: Sending data to the server.
[1328] Step 6:
[1329] The server stores the received information about the victims in a database, including information about their family structure, preferred evacuation location, and emotional state.
[1330] Input: User details and emotional state data.
[1331] Output: Saving information to a database.
[1332] Step 7:
[1333] The server collects information on the support properties provided by the companies and stores it in a database.
[1334] Input: Support property information provided by the company.
[1335] Output: Support property information saved in database.
[1336] Step 8:
[1337] The generative AI model compares the user's detailed information with information on supported properties, and also takes into account the analysis results of the emotion engine to select the most suitable property.
[1338] Input: User details, emotional state data, and support property information.
[1339] Output: Selection of the best property. Specifically, a matching algorithm is used.
[1340] Step 9:
[1341] The server sends the selected property information to the user's device, which includes detailed property information and comments based on the user's emotional state.
[1342] Input: Best property information.
[1343] Output: Send property information to the terminal.
[1344] Step 10:
[1345] The device will then display details of the property suggested to the user. Specifically, the property name, address, contact information, etc. will be displayed on the screen as a "recommended evacuation site."
[1346] Input: Submitted property information.
[1347] Output: Display of property details.
[1348] Step 11:
[1349] When a victim (user) declares their disaster, the information is shared with their friend list. Specifically, an automatic notification function displays a "Disaster Support" button to friends.
[1350] Input: Disaster declaration information.
[1351] Output: Notification to friends list.
[1352] Step 12:
[1353] If a friend (another user) wishes to make a donation, he or she accesses the donation page through the device.
[1354] Input: Donation Intention.
[1355] Output: A visit to the donation page.
[1356] Step 13:
[1357] The device will present multiple payment options to your friend.
[1358] Enter: View Donation Page.
[1359] Output: Display of payment options. Specifically, multiple options such as PayPay and LINE Pay are displayed.
[1360] Step 14:
[1361] Your friend will select the donation method they prefer, enter the donation amount, enter the necessary information to complete the payment process, and press the "Confirm Donation" button.
[1362] Input: Payment method and donation amount.
[1363] Output: Donation confirmed.
[1364] Step 15:
[1365] The server processes the donation transaction and notifies both the victim and the friend of the outcome.
[1366] Input: Donation confirmation information.
[1367] Output: Notification of the transaction processing result. Specifically, a notification message is sent to the victim and their friend.
[1368] (Application example 2)
[1369] 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."
[1370] This invention relates to a system for ensuring that disaster victims receive prompt and appropriate assistance. Current disaster assistance systems struggle to provide assistance that fully considers the needs and emotional state of disaster victims, and they face challenges in efficiently distributing supplies and managing donations from friends. Another problem is the lack of means for disaster victims to quickly secure daily necessities such as food.
[1371] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: a means for a user to declare disaster damage on a communication platform; a means for inputting information such as the user's family composition and desired evacuation location; a means for collecting information on support properties provided by companies and storing it in a database; a generation AI model means for comparing the user's input information with data on company-provided properties to generate the most suitable property; an emotion engine means for analyzing the user's emotional state; a means for suggesting the most suitable property information to the user taking into account the emotion analysis results; a means for the user's friends to check the disaster situation and make donations on the communication platform; and a means for processing donation transactions and notifying the user and friends of the results. This enables victims to receive necessary support in a timely and individual manner, and also facilitates smooth donations from friends.
[1372] A "communication platform" is an online tool that allows users to send and receive messages and share information.
[1373] "Means of expressing disaster damage" refers to the methods by which users report the damage caused by a disaster on a communication platform.
[1374] "Means for inputting information such as family composition and desired evacuation location" refers to a method by which a user provides details such as the number of family members and desired evacuation location to the platform.
[1375] "Means for collecting information on supported properties and storing it in a database" refers to a method for collecting details of supported properties provided by companies and storing them as digital data.
[1376] The "generative AI model means" is an algorithm that compares the user's needs with the data on supported properties provided and selects the most suitable supported property.
[1377] The "emotion engine means" is a system for analyzing the user's emotional state and utilizing the results for other data processing.
[1378] The "means for proposing property information to the user" is a method for notifying and proposing the generated optimal property information to the user.
[1379] A "means of making a donation" is a specific way (including multiple payment options) that a user's friends can make a donation to help disaster victims.
[1380] A "means for processing donation transactions" is a system that processes donation payments and records the results.
[1381] "Means for notifying" refers to a method for notifying the user and their friends of information about donations and supported properties.
[1382] The present invention provides a system that enables disaster victims to receive prompt and appropriate assistance. The system includes a food delivery function to ensure disaster victims receive meals, and a mechanism for analyzing the user's emotional state to provide personalized support. Specific embodiments of the system are described below.
[1383] Hardware and Software Configuration
[1384] Smartphones: Used by disaster victims and their friends. Applications are installed and communication functions are available.
[1385] Emotion engine API: An online service for analyzing a user's emotional state. A representative example is the Emotion Recognition API.
[1386] Database: Used to manage and store information on disaster victims, relief items, and donations. This can be an SQL or NoSQL database.
[1387] Backend server: Processes application logic and has the function of connecting to the food delivery service's API.
[1388] System operation explanation
[1389] When the victim enters information
[1390] First, users (victims) declare their disaster status on a smartphone communication platform. At this time, users enter information such as their family composition and desired evacuation location. This information is then sent to the server.
[1391] The input information is stored in a database by the server. At the same time, the emotion engine API is used to analyze the user's input message and grasp the current emotional state. The information on the emotional state is also stored in the database.
[1392] Proposing optimal support properties based on emotions
[1393] The server collects information on support properties provided by companies and stores it in a database. It then uses a generative AI model to compare the user's needs with the information on properties provided by the companies and selects the most suitable property. Emotional information analyzed by the emotion engine is also taken into account, so the system provides properties and support that are best suited to the user's emotional state.
[1394] Food delivery function
[1395] The app includes a function that links with designated food delivery services to ensure disaster victims receive the meals they need. Users input their desired meal preferences, which are analyzed by a generative AI model to suggest appropriate menus. The emotion engine prioritizes hot meals and nutritionally balanced menus, especially when stress and anxiety levels are high.
[1396] Donations from friends
[1397] The user's friends can check the status of the disaster victims and make donations on the communication platform, which includes multiple payment options. When making a donation, the user enters the selected option and donation amount, and the information is sent to the server. The server processes the donation transaction and notifies the disaster victims and friends of the results.
[1398] Specific examples
[1399] For example, if a user inputs something like, "Our family of four wants to find an evacuation shelter within Tokyo. We are very anxious," the system stores this information in a database and uses an emotion engine to detect an anxious emotional state. Next, the generative AI model selects the optimal evacuation shelter and support property, and sends the user a notification saying, "We recommend this evacuation shelter." Additionally, if the user's friends make a donation using LINE Pay or other services, assistance will be delivered immediately to the affected people.
[1400] Prompt Sentence Examples
[1401] Victim's comment: "My family of four is hoping to find an evacuation site within Tokyo. We are very worried."
[1402] Donation message from a friend: "I'm sending a celebratory lunch box for my friend."
[1403] The above is a specific example of the "mode for carrying out the invention" in this system.
[1404] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1405] Step 1:
[1406] The user declares that they have been affected by a disaster on the smartphone communication platform. They answer "Yes" to the message "Are you affected?" and enter information about their family composition and preferred evacuation location. The entered information is sent from the user's device to the server. The input data includes text and numerical data. The server stores this information in a database.
[1407] Step 2:
[1408] The server receives input information from the user and stores it in a database. At this time, the emotion engine API is used to analyze the user's input message and identify the emotional state. The input data is a string (text), and the analysis results include the type of emotion (e.g., anxiety, joy). The emotion analysis results are also stored in the database.
[1409] Step 3:
[1410] The server collects information on supported properties provided by companies and stores it in a database. Property information from companies is sent and received in text and numerical data format. Stored data includes the location, capacity, and available period of the property.
[1411] Step 4:
[1412] The server uses a generative AI model to compare the user's input information with data on properties offered by the company. Input data includes the user's needs (e.g., desired evacuation site, family composition) and property information. The generative AI model analyzes this data and selects the property that best suits the user. The output of the AI model is a list of the best properties.
[1413] Step 5:
[1414] The emotional state analyzed by the emotion engine is taken in and, combined with the output of the generative AI model, the system proposes optimal support property information to the user. The proposal is sent to the user's device, and includes details such as the property's location, the period of availability, and even an encouraging message. The user then confirms the information received.
[1415] Step 6:
[1416] When a user's friend checks the situation of the disaster victims through the communication platform and wishes to make a donation, they access the corresponding donation page. The user's device displays a link to the donation page to the friend, and the friend inputs their desired payment option and donation amount. The input data is the payment option and donation amount.
[1417] Step 7:
[1418] The server receives the donation information entered by the friend and processes the donation transaction. The payment information is processed through an external payment service API, and the result is returned to the server. The processing result includes the success or failure status of the payment. The server notifies the result to the user's and friend's devices.
[1419] 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.
[1420] 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.
[1421] 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.
[1422] [Fourth embodiment]
[1423] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[1424] 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.
[1425] 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).
[1426] 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.
[1427] 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.
[1428] 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).
[1429] 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.
[1430] 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.
[1431] 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.
[1432] 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.
[1433] 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.
[1434] 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.
[1435] 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."
[1436] overview
[1437] This invention is a system that enables disaster victims to receive appropriate support quickly, matching the needs of disaster victims with support properties on a communication platform, and providing an environment that allows friends and acquaintances to make donations smoothly.
[1438] Specific examples of implementation
[1439] 1. Disaster declaration and information entry process
[1440] 1. The user opens a communication platform (e.g., a messaging app) and starts a conversation with a dedicated bot for safety confirmation.
[1441] The user starts a chat and responds "Yes" or "No" to a message from the bot asking "Are you affected?"
[1442] 2. The device displays a message asking the user if they have been affected.
[1443] The device screen will ask, "Are you affected by a disaster?" and provide options.
[1444] 3. Once the user declares that they have been affected by a disaster, they will be asked to enter detailed information.
[1445] If you select "Yes," you will then be asked questions about your family composition and desired evacuation destination.
[1446] 4. The device prompts the user to enter information about their family composition and desired evacuation location.
[1447] A form will be displayed in which the user can enter information such as family composition (e.g., a family of four) and desired evacuation destination (e.g., within Tokyo).
[1448] 5. The user enters the information and sends it to the server via the terminal.
[1449] Once the information entry is complete, the data is sent to the server.
[1450] 2. Collecting information on disaster victims and proposing optimal properties
[1451] 1. The server stores the received victim information in a database.
[1452] Information such as family composition and desired evacuation location is stored in a database.
[1453] 2. The server collects information on the support properties provided by the companies and stores it in a database.
[1454] Information on properties provided by companies (e.g., vacant housing) is stored in a database.
[1455] 3. The generative AI model compares the user's desired conditions with the information on properties offered by the company and selects the most suitable property.
[1456] An AI algorithm analyzes the information entered by the user and property data to select the most suitable property.
[1457] 4. The server sends the selected property information to the user's device.
[1458] Information about the selected property is sent to the user's device in real time.
[1459] 5. The device displays the details of the proposed property to the user.
[1460] Display detailed information about the property (e.g., photos, location, facilities) as a "recommended evacuation location" on the device screen.
[1461] 3. Donate directly to a friend
[1462] 1. A victim (user) announces their disaster on a communication platform, and the information is shared with their friend list.
[1463] A "Disaster Relief" button will appear in the victim's friend list.
[1464] 2. If a friend (another user) sees the victim's profile and is willing to donate, they access the donation page via their device.
[1465] If your friend wants to donate, they can tap the "Donate" button, which will open a donation page.
[1466] 3. The device displays multiple payment options (e.g., electronic money) to the friend.
[1467] The donation page will present multiple payment options for your friends to choose from.
[1468] 4. Your friend selects the donation method they prefer and enters the donation amount.
[1469] Enter the payment method and amount and press the "Confirm donation" button.
[1470] 5. The server processes the donation transaction and notifies both the victim and the friend of the results.
[1471] If the transaction is successful, the victim and their friend will be notified of the outcome in real time, and the donation will be credited to the victim's account.
[1472] Specific examples
[1473] If a user enters information such as "We are a family of four and would like to find an evacuation shelter within Tokyo," the server stores that information in a database, and the AI model searches for the most suitable support property and suggests vacant housing within Tokyo that a family of four can live in. Furthermore, if the user's friends learn about the disaster and make a direct donation using LINE Pay, the victims can receive financial support quickly.
[1474] Through these processes, disaster victims can receive support efficiently and the system also allows for quick donations from friends and acquaintances.
[1475] The processing flow will be explained below.
[1476] Step 1:
[1477] The user opens a communication platform (e.g., a messaging app) and starts a conversation with the dedicated bot for safety confirmation. Specifically, the user selects the dedicated bot within the LINE app and presses the "Start" button.
[1478] Step 2:
[1479] The device displays a message to the user asking, "Have you been affected by a disaster?" Specifically, the device screen displays the question "Have you been affected by a disaster?" along with the options "Yes" or "No."
[1480] Step 3:
[1481] The user selects "Yes" to declare that they have been affected by the disaster. Specifically, if they select "Yes," questions about their family composition and preferred evacuation location will be displayed.
[1482] Step 4:
[1483] The device prompts the user to enter detailed information such as family composition, desired evacuation location, etc. Specifically, a form for entering family composition (e.g., a family of four), desired evacuation location (e.g., within Tokyo), etc. is displayed on the device.
[1484] Step 5:
[1485] The user inputs the necessary information and sends it to the server via the terminal. Specifically, when the user inputs the information and presses the "send" button, the data is sent to the server.
[1486] Step 6:
[1487] The server stores the information received from the disaster victims in a database, including information such as family composition and preferred evacuation location.
[1488] Step 7:
[1489] The server collects information on properties provided by companies and stores it in a database. Specifically, information on properties provided by companies (e.g., vacant housing) is registered in the database.
[1490] Step 8:
[1491] The generative AI model compares the user's desired conditions with the property data provided by the company and selects the most suitable property. Specifically, the AI algorithm analyzes the user's input information and property data to select the most suitable property.
[1492] Step 9:
[1493] The server transmits the selected property information to the user's terminal. Specifically, the selected property information is transmitted to the user's terminal in real time.
[1494] Step 10:
[1495] The device displays the details of the suggested property to the user. Specifically, detailed information about the property (e.g., photos, location, facilities) is displayed on the device screen as a "recommended evacuation location."
[1496] Step 11:
[1497] When a victim (user) declares their disaster on the communication platform, the information is shared with their friend list. Specifically, when a disaster is declared, a notification is automatically sent to the friend list and a "Disaster Support" button is displayed.
[1498] Step 12:
[1499] If a friend (another user) sees the victim's profile and wants to make a donation, they access the donation page through their device. Specifically, a "Donate" button appears on the friend's device, and when they select it, the donation page opens.
[1500] Step 13:
[1501] The device will display multiple payment options (e.g., e-money) to your friend. Specifically, multiple payment options (e.g., PayPay, LINE Pay) will be displayed on the donation page.
[1502] Step 14:
[1503] Your friend will select the donation method they wish to use and enter the donation amount. Specifically, your friend will enter the donation method and amount, and then press the "Confirm donation" button.
[1504] Step 15:
[1505] The server processes the donation transaction and notifies both the victim and the friend of the result. Specifically, if the donation transaction is successful, the result is notified to the victim's and friend's devices, and the donation amount is reflected in the victim's account.
[1506] Through these steps, disaster victims can receive prompt and appropriate assistance, and the system also allows friends to make direct donations smoothly.
[1507] Example 1
[1508] 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."
[1509] When a disaster occurs, it is extremely important to provide support that meets the needs of victims quickly and effectively. However, current systems have the drawback of being time-consuming and laborious to collect, manage, and match information. Furthermore, there is a lack of a means to smoothly send financial support to victims from friends and acquaintances, which often delays donations. The purpose of this invention is to provide a new system that solves these problems.
[1510] 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.
[1511] In this invention, the server includes: a means for a user to declare disaster damage on a communication platform; a means for inputting information such as the user's family composition and desired evacuation location; a means for receiving information from disaster victims and saving it in a database; a means for collecting information on relief properties provided by companies and saving it in a database; a generation AI model means for comparing the user's input information with data on properties provided by companies and generating optimal properties; a means for suggesting optimal property information to the user; a means for the user's friends to check the disaster situation and make donations on the communication platform; and a means for processing donation transactions and notifying the user and friends of the results. This enables the proposal of relief properties that meet the needs of disaster victims and rapid financial support.
[1512] A "communication platform" is software or a service that allows users to send and receive messages and information over the Internet.
[1513] A "user" is an individual who is affected by a disaster and who enters information related to that individual.
[1514] "Family composition" is information entered by the user indicating the number of household members and their relationships.
[1515] "Desired evacuation location" is information indicating a specific area or facility to which the user wishes to evacuate.
[1516] "Disaster victim information" is a general term for information related to individuals, such as family structure and preferred evacuation location, provided by users.
[1517] "Information on support properties provided by companies" is detailed information on support properties such as shelters and housing provided by partner companies.
[1518] The "database" is a system for storing and managing information on disaster victims and support properties.
[1519] The "generative AI model" is an artificial intelligence algorithm that analyzes the needs of disaster victims and the conditions of support properties, and proposes the optimal combination.
[1520] "Support properties" are properties such as housing and facilities provided as evacuation shelters for disaster victims.
[1521] A "donation transaction" is a series of procedures that indicate the process and results of a user's friend sending money to support disaster victims.
[1522] "Payment Options" means the payment method choices available when conducting a Donation Transaction.
[1523] "Notifications" are messages that communicate important information to users and their friends, such as the results of donation transactions.
[1524] MODE FOR CARRYING OUT THE INVENTION
[1525] This invention is a system that matches disaster victims' needs with relief materials on a communication platform so that they can receive appropriate support quickly and appropriately, and also facilitates donations from friends and acquaintances. Specific implementation methods are described below.
[1526] Disaster declaration and information entry process
[1527] When a user encounters a disaster, they first open a communication platform (e.g., a messaging app) and start a conversation with a dedicated bot for safety confirmation. The bot asks the user, "Are you affected by a disaster?", and the user answers "yes" or "no." The device displays this question on the screen and accepts the user's input.
[1528] If the user answers "yes," they are then prompted to enter detailed information such as their family composition and preferred evacuation location. The device displays a form for entering this information and sends the information entered by the user to the server.
[1529] Collecting information on disaster victims and proposing optimal properties
[1530] The server receives information about disaster victims sent by users and stores it in a database. This database stores information such as the victim's family structure and preferred evacuation location. The server also collects information about support properties (e.g., vacant housing) provided by companies and stores it in the database as well.
[1531] The generative AI model analyzes user information in the database and information on properties offered by the company to select the property that best meets the user's desired conditions. An AI algorithm is used in this selection process. The server sends the selected property information to the user's device in real time. The device displays this property information as a "recommended evacuation site" with detailed information (e.g., photos, location, facilities).
[1532] Direct donation to a friend
[1533] When a victim (user) announces their disaster on the communication platform, the information is automatically shared with the user's friend list. A "Disaster Relief" button appears on the friend's device, and when the friend taps this button, they are redirected to a donation page.
[1534] On the donation page, the device displays multiple payment options (e.g., electronic money, credit card, PayPal) to the friend. The friend selects the desired payment method, enters the donation amount, and presses the "Confirm Donation" button. The server processes the donation transaction and notifies both the victim and the friend of the results in real time.
[1535] Specific examples
[1536] As a specific example, if a user enters information such as "A family of four looking for an evacuation shelter within Tokyo," the server stores that information in a database, and the generative AI model analyzes it to search for support properties that best fit the conditions and suggests vacant homes within Tokyo that a family of four can live in. Furthermore, if the user's friends learn of the disaster information and make a direct donation using LINE Pay, the victims can receive financial support quickly.
[1537] Prompt Sentence Examples
[1538] "Our family of four is looking for an evacuation shelter within Tokyo. Please suggest vacant housing."
[1539] As described above, the system of the present invention efficiently provides assistance to disaster victims and allows for prompt donations from friends and acquaintances.
[1540] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1541] Step 1:
[1542] The user opens a communication platform (e.g., a messaging app) and starts a conversation with a dedicated bot for safety confirmation.
[1543] Input: A user opens a messaging app and receives a message from a bot.
[1544] Output: A message will appear on the screen asking "Are you affected?"
[1545] Specific behavior: The user launches a messaging app and the bot sends the message "Are you affected by a disaster?"
[1546] Step 2:
[1547] The device displays the message "Are you affected?" to the user.
[1548] Input: The confirmation message sent by the server.
[1549] Output: The message "Are you affected?" is displayed on the user's device.
[1550] Specific behavior: The device screen will display the option "Are you affected by a disaster? Yes / No."
[1551] Step 3:
[1552] By answering "yes," users will declare that they have been affected by the disaster and will be asked to enter detailed information about their family composition and preferred evacuation location.
[1553] Input: User's choice ("Yes").
[1554] Output: A form will appear asking for more information.
[1555] Specific behavior: If the user selects "Yes," the next question (e.g., What is your family composition? Where do you want to evacuate to?) will automatically be displayed.
[1556] Step 4:
[1557] The device displays a form prompting the user to enter information about their family composition and desired evacuation destination.
[1558] Input: Server certificate information input form.
[1559] Output: The input form is displayed on the device screen.
[1560] Specific operation: A form will be displayed in which you can enter information such as your family composition (e.g., a family of four) and your desired evacuation destination (e.g., within Tokyo).
[1561] Step 5:
[1562] The user enters information and transmits the data to the server via the terminal.
[1563] Input: Input data for disaster information.
[1564] Output: Data is sent to the server.
[1565] Specific operation: The user enters information and presses the "Submit" button, which sends the information to the server.
[1566] Step 6:
[1567] The server stores the received information about the victims in a database.
[1568] Input: Disaster information submitted by the user.
[1569] Output: Victim information is saved in the database.
[1570] Specific operation: The server stores information sent by the user, such as family composition and desired evacuation location, in a database.
[1571] Step 7:
[1572] The server collects information on the support properties provided by the companies and stores it in a database.
[1573] Input: Support property information provided by partner companies.
[1574] Output: Support property information is saved in the database.
[1575] Specific operation: The server automatically collects information on supported properties (e.g., vacant housing) provided by partner companies and stores it in a database.
[1576] Step 8:
[1577] The generative AI model analyzes the user's desired conditions and information on properties offered by the company, and selects the most suitable property.
[1578] Input: User's disaster information and support property information.
[1579] Output: Data on the most suitable assisted living property for the user's needs.
[1580] Specific operation: The generative AI model compares information about disaster victims and support properties in the database and selects the property that best meets the criteria.
[1581] Step 9:
[1582] The server sends the selected property information to the user's terminal.
[1583] Input: Property information selected by the generative AI model.
[1584] Output: The selected property information is sent to the user's device.
[1585] Specific operation: The server sends the selected property information to the user's device in real time.
[1586] Step 10:
[1587] The terminal displays details of the proposed property to the user.
[1588] Input: Property information sent from the server.
[1589] Output: Property details are displayed on the device screen.
[1590] Specific behavior: The device screen will display detailed information about the property (e.g., photos, location, facilities) as a "recommended evacuation location."
[1591] Step 11:
[1592] Victims (users) announce their disaster on the communication platform, and the information is shared with their friend list.
[1593] Input: Information that victims express about their disaster.
[1594] Output: The disaster information is shared with your friend list.
[1595] What it does: When a user declares that they have been affected by a disaster, the information is automatically shared with their friends. A "Disaster Relief" button appears on their friends' devices.
[1596] Step 12:
[1597] If a friend (another user) sees the victim's profile and is willing to make a donation, they access the donation page via their device.
[1598] Input: The action of a friend clicking the "Support" button.
[1599] Output: A donation page is displayed.
[1600] What it does: When your friend taps the "Relief" button, they'll be redirected to a donation page.
[1601] Step 13:
[1602] The device will present multiple payment options (e.g., electronic money) to the friend.
[1603] Input: Payment option information sent by the server.
[1604] Output: Each option is displayed on the screen.
[1605] What it does: The donation page displays multiple payment options, including electronic money and credit cards.
[1606] Step 14:
[1607] Your friend selects the donation method they prefer and enters the donation amount.
[1608] Input: Your friend's chosen donation method and donation amount.
[1609] Output: Generate a donation transaction.
[1610] Specific operation: Your friend selects a payment method, enters the donation amount, and then presses the "Confirm donation" button.
[1611] Step 15:
[1612] The server processes the donation transaction and notifies both the victim and the friend of the outcome.
[1613] Input: Donation transaction data.
[1614] Output: Notification of the transaction outcome.
[1615] How it works: The server processes donation transactions and notifies the victims and their friends of the transaction results in real time.
[1616] (Application example 1)
[1617] 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."
[1618] In modern disasters, it is extremely important for victims to quickly find the necessary relief supplies and evacuation shelters, but previous systems lacked sufficient speed and accuracy. In addition, donations from friends and acquaintances could not be made quickly and smoothly, which hindered the immediacy of aid. To solve this problem, a system is needed that allows victims to quickly receive appropriate aid in the event of a disaster and allows donations to be made smoothly.
[1619] 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.
[1620] In this invention, the server includes: a means for a user to declare disaster damage in the event of a disaster; a means for inputting the user's family composition and desired evacuation location information; a means for collecting information on relief properties and saving it in a database; a generative AI model means for comparing the user's input information with data on properties offered by companies and generating optimal properties; a means for proposing optimal property information to the user; a means for the user's friends to check the disaster situation and make donations on the communication platform; a means for processing donation transactions and notifying the user and their friends of the results; and a means for dynamically analyzing the user's disaster information and relief property information using the generative AI model and proposing optimal relief properties in real time. This allows disaster victims to receive necessary support quickly and appropriately, and also facilitates smooth donations from friends and acquaintances.
[1621] "Means for users to declare their disaster status in the event of a disaster" refers to interfaces and functions that allow users to notify others that they have encountered a disaster.
[1622] "Means for inputting user's family composition and desired evacuation location information" refers to the interface or function that allows users to input details of their family and desired evacuation location.
[1623] "Means of collecting information on relief properties and storing it in a database" refers to the function of collecting information on relief supplies and evacuation sites provided by companies and organizations and storing it in a database.
[1624] "Generative AI model means that compares information input by users with data on properties provided by companies to generate the most suitable property" refers to a generative AI model that compares information input by users with property information provided by companies to select the most suitable property to support.
[1625] "Means of proposing optimal property information to users" refers to interfaces and functions for presenting users with information about the optimal property selected by the generative AI model.
[1626] "A means for users' friends to check the damage situation and make donations on the communication platform" refers to the functions and interfaces that allow friends to check the damage information of users and make donations.
[1627] "Means for processing donation transactions and notifying users and friends of the results" refers to the functionality and mechanisms for processing donations and notifying users and donors of the results in real time.
[1628] "Means of dynamically analyzing users' damage information and support property information using a generative AI model and proposing optimal support properties in real time" refers to the technology and method by which a generative AI model continuously analyzes damage information and support property information obtained from users and quickly proposes optimal support properties.
[1629] This invention is a system that allows disaster victims to receive appropriate assistance quickly and was developed to solve problems during disasters. This system consists of multiple components and is capable of collecting information from disaster victims, proposing optimal support properties, and processing donations from friends and acquaintances in real time.
[1630] The system program works as follows:
[1631] 1. A means for users to express their distress during a disaster
[1632] Users can declare their disaster by opening a dedicated disaster support application on a smartphone or other device. The application has a simple interface, allowing users to input disaster information simply by pressing a button.
[1633] 2. A means to input information about the user's family composition and desired evacuation location
[1634] After the user declares that they have been affected by the disaster, the application prompts them to enter information about their family composition and desired evacuation location. Users provide this information through an input form. For example, they can enter, "We are a family of four and would like to evacuate to a location within Tokyo."
[1635] 3. A means of collecting information on supported properties and storing it in a database
[1636] The server collects information about relief properties provided by companies and organizations and stores it in a central database, including details of evacuation locations and relief supplies.
[1637] 4. A generative AI model that compares user input information with property data provided by the company to generate the optimal property
[1638] The server uses a generative AI model to analyze and compare the user's input information with the supported property information in the database. This AI model dynamically generates optimal properties and makes suggestions in real time.
[1639] 5. A means of suggesting optimal property information to users
[1640] The server will then notify the user of the optimal property information selected by the server via the application, allowing the user to quickly decide on a place to evacuate.
[1641] 6. A means for users' friends to check the status of the disaster and make donations on a communication platform
[1642] Information about victims is shared with friends and acquaintances via communication platforms (e.g., messaging apps). Friends can view the displayed information and make donations by visiting a dedicated donation page.
[1643] 7. How we process donation transactions and notify you and your friends about the results
[1644] After a donation is made, the server processes the donation transaction and notifies the user and donor of the results in real time, ensuring that the donation is reflected promptly in the user's account.
[1645] Examples and prompts
[1646] As a concrete example, a user opens a smartphone app and has the following interaction:
[1647] User: Open the app
[1648] App: Were you affected by a disaster? (Yes / No)
[1649] User: Yes
[1650] App: Please enter your family size (e.g., family of 4)
[1651] User: Family of 4
[1652] App: Enter your desired evacuation location (e.g., within Tokyo)
[1653] User: Tokyo
[1654] Based on the generative AI model, the following prompt sentences are used to suggest the most suitable support property.
[1655] Victim information:
[1656] Family structure: 4 people family
[1657] Preferred evacuation site: Tokyo
[1658] Based on this information, please suggest the best evacuation sites and support properties.
[1659] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1660] Step 1:
[1661] The user opens the disaster support application and declares that they have been affected. Using the application's interface, the user answers "yes" or "no" whether they have been affected. Input: User's answer (yes / no). Output: Disaster status.
[1662] Step 2:
[1663] If the user declares that they have been affected by a disaster, the application will prompt them to enter additional information such as their family composition and desired evacuation location. The user enters the information in this form. Input: Family composition, desired evacuation location. Output: Detailed information about the victim.
[1664] Step 3:
[1665] The server receives detailed victim information entered by the user and stores it in a database. Input: Detailed victim information. Output: Victim information stored in the database.
[1666] Step 4:
[1667] The server collects information about properties provided by companies and organizations and stores it in the same database. This information includes details of vacant homes and relief supplies. Input: Information about properties provided. Output: Information about properties provided in the database.
[1668] Step 5:
[1669] The server uses the generative AI model to compare the user's detailed victim information with the support property information. In this process, the prompt sentence is input into the generative AI model to obtain the optimal support property proposal. Input: Detailed victim information, support property information. Output: The optimal support property proposal.
[1670] Step 6:
[1671] The server generates and sends the optimal support property proposal to the user's device. The user can view the details of the proposed support property through the application. Input: Optimal support property proposal. Output: Support property information displayed on the user's device.
[1672] Step 7:
[1673] Users' disaster information is shared with friends and acquaintances, and a "Disaster Relief" button appears on the communication platform. Friends can press this button to express their intention to make a donation. Input: Disaster Relief Information, Communication Platform. Output: Disaster Relief Button.
[1674] Step 8:
[1675] Your friends can make donations by visiting a dedicated donation page and choosing from multiple payment options. Input: Payment option selection, donation amount. Output: Donation information.
[1676] Step 9:
[1677] The server processes the donation transaction and notifies the user and their friends of the results in real time. Input: Donation information. Output: Notification of donation results.
[1678] Step 10:
[1679] The donation will be reflected in the user's account and the user can check the donation. Input: Donation result. Output: Updated account information.
[1680] 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.
[1681] overview
[1682] This system matches disaster victims' needs with relief materials on a communication platform, enabling them to receive appropriate support quickly and efficiently. It also facilitates donations from friends and acquaintances. It also incorporates an emotion engine that analyzes the user's emotional state to provide more personalized support.
[1683] Specific examples of implementation
[1684] 1. Disaster declaration and information entry process
[1685] 1. The user opens a communication platform (e.g., a messaging app) and starts a conversation with a dedicated bot for safety confirmation. The conversation begins when the user presses the "Start" button.
[1686] 2. The device displays the message "Are you affected by a disaster?" to the user. If the user responds with "Yes" or "No," they are prompted to enter more detailed information.
[1687] 3. When a user expresses their distress, the emotion engine analyzes their emotions, analyzing their facial expressions and language to determine their current emotional state.
[1688] 4. The device prompts the user to enter detailed information such as family composition, desired evacuation location, etc. Specifically, a form is displayed in which the user can enter information such as family composition (e.g., a family of four) and desired evacuation location (e.g., within Tokyo).
[1689] 5. The user enters information and sends it to the server via the terminal. After completing the input, the user presses the send button, and the data is sent to the server along with the user's emotional state at that time.
[1690] 2. Collecting information on disaster victims and proposing optimal properties
[1691] 1. The server stores the received information of the victims in a database, including information on family composition, preferred evacuation location, and emotional state.
[1692] 2. The server collects information on the properties provided by the companies and stores it in a database. Information on properties provided by companies (e.g., vacant housing) is stored.
[1693] 3. The generative AI model compares the user's desired conditions with the property data provided by the company, and then combines the emotional state from the emotion engine to select the most suitable property. The AI algorithm analyzes the user's input information, property data, and emotional state to select the most suitable property.
[1694] 4. The server sends the selected property information to the user's device. The selected property information is sent to the user's device in real time, and emotional comments may be added.
[1695] 5. The device displays the details of the suggested property to the user. The device screen displays detailed information about the property as a "recommended evacuation site," and also displays an appropriate message based on the user's emotions.
[1696] 3. Donate directly to a friend
[1697] 1. A victim (user) announces their disaster on the communication platform, and the information is shared with their friend list. When a disaster is announced, a notification is automatically sent to the friend list, and a "Disaster Support" button is displayed.
[1698] 2. If a friend (another user) sees the victim's profile and wants to make a donation, they access the donation page through their device and select the "Donate" button, which will open the donation page.
[1699] 3. The device will display multiple payment options (e.g., electronic money) to your friend. Multiple payment options (e.g., PayPay, LINE Pay) will be displayed on the donation page.
[1700] 4. Your friend will select the donation method they would like to use and enter the donation amount. Enter the payment method and amount, then press the "Confirm donation" button.
[1701] 5. The server processes the donation transaction and notifies both the victim and the friend of the result. If the donation transaction is successful, the result is notified to the victim's and friend's devices, and the emotion engine may analyze the victim's emotional state and notify the friend of the result.
[1702] Specific examples
[1703] If a user enters information such as "I'm looking for an evacuation shelter within Tokyo for my family of four," the server stores that information in a database, the AI model searches for the most suitable support property, and the emotion engine analyzes the user's emotional state. If the user is in an extremely unstable emotional state, it will prioritize suggesting properties that require particularly urgent attention.
[1704] In addition, if the user's friends learn about the disaster and donate directly through LINE Pay, the victims can receive financial support quickly. The system also notifies friends of changes in the victim's mood depending on their emotional state. This allows friends to see how relieved the victim is by receiving the donation.
[1705] As described above, this system incorporates an emotional engine into each process to provide more personalized and prompt support.
[1706] The processing flow will be explained below.
[1707] Step 1:
[1708] The user opens a communication platform (e.g., a messaging app) and starts a conversation with a dedicated bot for safety confirmation. The conversation begins when the user presses the "Start" button.
[1709] Step 2:
[1710] The device displays a message to the user asking, "Have you been affected by a disaster?" The device screen displays the question "Have you been affected by a disaster?" along with the options "Yes" or "No."
[1711] Step 3:
[1712] The user selects "Yes" to declare that they have been affected by the disaster. Specifically, if they select "Yes," questions about their family composition and preferred evacuation location will be displayed.
[1713] Step 4:
[1714] The emotion engine analyzes the user's emotions, reading them from their facial expressions and input text, and sending them to the server.
[1715] Step 5:
[1716] The device prompts the user to enter details about their family composition and desired evacuation location. A form is displayed in which they can enter their family composition (e.g., a family of four) and desired evacuation location (e.g., within Tokyo).
[1717] Step 6:
[1718] The user enters the necessary information and sends it to the server via the device. By pressing the "Send" button after completing the input, the data is sent to the server, along with the user's emotional state at that time.
[1719] Step 7:
[1720] The server stores the information received from the disaster victims in a database, including information on family composition, preferred evacuation location, and emotional state.
[1721] Step 8:
[1722] The server collects information on supported properties provided by companies and stores it in a database. Information on properties provided by companies (e.g., vacant housing) is registered in the database.
[1723] Step 9:
[1724] The generative AI model compares the user's desired conditions with the property data provided by the company and their emotional state to select the most suitable property.The system analyzes the user's input information, property data, and emotional state to select the most suitable property.
[1725] Step 10:
[1726] The server sends the selected property information to the user's device. The selected property information is sent to the user's device in real time, and comments based on emotions may be added.
[1727] Step 11:
[1728] The device displays the details of the suggested property to the user. Detailed information about the property (e.g., photos, location, facilities) is displayed on the device screen as a "recommended evacuation location," and an appropriate message is also displayed based on the user's emotions.
[1729] Step 12:
[1730] When a victim (user) announces their disaster on the communication platform, the information is shared with their friend list. A notification is automatically sent to the friend list, and a "Disaster Support" button appears.
[1731] Step 13:
[1732] If a friend (another user) sees the victim's profile and wants to make a donation, they access the donation page through their device and select the "Donate" button, which opens the donation page.
[1733] Step 14:
[1734] The device will display multiple payment options (e.g., e-money) to your friend. The donation page will display multiple payment options (e.g., PayPay, LINE Pay).
[1735] Step 15:
[1736] Your friend selects the donation method they would like to use and enters the donation amount. After entering the payment method and amount, they press the "Confirm donation" button.
[1737] Step 16:
[1738] The server processes the donation transaction and notifies both the victim and the friend of the result. If the donation transaction is successful, the result is notified to the victim's and friend's devices, and the emotion engine analyzes the victim's emotional state, and the result may also be notified to the friend.
[1739] Through these steps, the system allows disaster victims to receive prompt and appropriate support, and also allows friends to make direct donations smoothly.The introduction of an emotion engine provides personalized support that takes the user's emotions into consideration, improving the quality of support.
[1740] Example 2
[1741] 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."
[1742] Current disaster response systems have difficulty providing prompt assistance based on the individual circumstances and emotional state of disaster victims. They also lack mechanisms for smoothly receiving assistance from friends and acquaintances. Furthermore, they lack appropriate matching methods for proposing optimal assistance properties in real time. As a result, disaster victims may not receive the assistance they need promptly and appropriately.
[1743] 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.
[1744] In this invention, the server includes: a means for a user to declare disaster damage on a communication platform; a means for inputting information such as the user's family composition and desired evacuation location; an emotion engine for analyzing the user's emotional state; a means for collecting information on relief properties provided by companies and storing it in a database; a generative AI model for comparing the user's input information with data on properties provided by companies to generate optimal properties; a means for suggesting optimal property information to the user; a means for the user's friends to check the disaster situation and make donations on the communication platform; and a means for processing donation transactions and notifying the user and friends of the results. This allows disaster victims to quickly receive appropriate support based on their individual circumstances and emotional state, and allows them to smoothly accept donations from friends and acquaintances. It also dynamically suggests optimal relief properties in real time.
[1745] A "communication platform" is an online environment in which users can input information and interact.
[1746] "Means for declaring disaster damage" is a mechanism by which a user notifies the system of a situation facing a disaster.
[1747] "Means for inputting information such as family composition and desired evacuation location" is an interface that allows disaster victims to input detailed information about their own situation.
[1748] An "emotion engine" is a system function that analyzes the user's emotional state and takes the results into account.
[1749] "Means for collecting information on supported properties provided by companies and storing it in a database" refers to the process of collecting information on supported properties provided by companies and organizations and storing it in a central database.
[1750] "Generative AI model means" refers to an artificial intelligence model that compares user input information with data on supported properties to generate the most suitable property.
[1751] "Means of proposing optimal property information to users" refers to a mechanism that presents property information selected by a generative AI model to users.
[1752] The "means for the user's friends to check the disaster situation and make donations" is an interface that allows the user's friends to understand the situation of the disaster victims and make donations.
[1753] "Means for processing donation transactions and notifying users and friends of the results" refers to the system's functionality for verifying whether a donation has been made successfully and notifying relevant users of the results.
[1754] This system utilizes a communication platform to match disaster victims' needs with relief materials, allowing them to receive appropriate support quickly and easily. It also incorporates an emotion engine that analyzes the user's emotional state and provides more personalized support.
[1755] Hardware and Software Configuration
[1756] The present invention uses the following hardware and software.
[1757] Device: A smartphone or tablet running a messaging app where users enter information.
[1758] Server: A central server that stores data and runs generative AI models.
[1759] Generative AI model: Artificial intelligence for matching information on disaster victims with information on support properties.
[1760] Emotion engine: A software module for analyzing the user's emotional state.
[1761] Specific operation of the system
[1762] The process by which users enter information
[1763] The system begins operation when a user opens a messaging app during a disaster and begins a conversation with a dedicated safety confirmation bot. When the user presses the "Start" button, the device displays the question "Have you been affected by a disaster?" to confirm whether or not the user has been affected. If the user declares that they have been affected, the emotion engine analyzes the user's facial expressions and text to diagnose their emotional state. The device then prompts the user to enter detailed information such as family composition and desired evacuation location, and sends that information to the server.
[1764] Collecting and proposing information on disaster victims and support properties
[1765] The server stores the received information about disaster victims in a database, and also collects and stores information about support properties provided by companies. The generative AI model compares the user's desired conditions with the property information and selects the most suitable property while taking into account the emotional information provided by the emotion engine. The selected property information is sent to the user's device in real time, and details are displayed on the device.
[1766] Direct donations by friends
[1767] When disaster information is shared, a notification is sent to the user's friend list. If friends wish to donate, they can choose from multiple payment options provided and make the donation. The server processes the donation transaction and notifies the victim and friends of the results. The emotion engine may reanalyze the victim's emotional state and notify friends of the results.
[1768] Specific examples
[1769] For example, if a user enters information such as "We are a family of four and would like to find an evacuation shelter within Tokyo," the server stores this information in a database, and the generative AI model searches for appropriate relief properties. The emotion engine also analyzes the user's emotional state, and if the user is in a very unstable emotional state, it will prioritize suggesting properties that require immediate attention. In addition, if the user's friends make donations using payment options such as LINE Pay, victims can receive financial support quickly. Friends are also notified of changes in the victim's mood depending on the user's emotional state.
[1770] Prompt Sentence Examples
[1771] "Please provide us with an evacuation site. Our family of four would like to live within Tokyo."
[1772] "Please donate. We've been affected and need help."
[1773] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1774] Step 1:
[1775] The user opens the messaging app and starts a conversation with the dedicated safety confirmation bot. When the user presses the "Start" button, this triggers the system and the conversation begins.
[1776] Input: User presses "Start" button.
[1777] Output: A dialogue with the safety confirmation bot begins.
[1778] Step 2:
[1779] The device displays the message "Are you affected?" to the user.
[1780] Input: Step 1 interaction start signal.
[1781] Output: Display of a disaster confirmation message. Specifically, a pop-up message asking "Are you affected?" will appear on the screen.
[1782] Step 3:
[1783] The user responds with "Yes" or "No," and if they select "Yes," a detailed information input screen is displayed.
[1784] Input: Choice of "Yes" or "No".
[1785] Output: If "Yes" is selected, proceed to the detailed information input screen.
[1786] Step 4:
[1787] The device prompts the user to enter detailed information such as family composition, desired evacuation location, etc. Specifically, an input form is displayed asking for information such as family composition (e.g., a family of four) and desired evacuation location (e.g., within Tokyo).
[1788] Input: Detailed information input screen.
[1789] Output: Display of a form for entering family composition and desired evacuation location.
[1790] Step 5:
[1791] The user enters detailed information and presses the send button to send it to the server via the device. The emotion engine analyzes the user's facial expressions and language, and their emotional state is also sent along with the data.
[1792] Input: Family composition, desired evacuation location information, and emotional state data.
[1793] Output: Sending data to the server.
[1794] Step 6:
[1795] The server stores the received information about the victims in a database, including information about their family structure, preferred evacuation location, and emotional state.
[1796] Input: User details and emotional state data.
[1797] Output: Saving information to a database.
[1798] Step 7:
[1799] The server collects information on the support properties provided by the companies and stores it in a database.
[1800] Input: Support property information provided by the company.
[1801] Output: Support property information saved in database.
[1802] Step 8:
[1803] The generative AI model compares the user's detailed information with information on supported properties, and also takes into account the analysis results of the emotion engine to select the most suitable property.
[1804] Input: User details, emotional state data, and support property information.
[1805] Output: Selection of the best property. Specifically, a matching algorithm is used.
[1806] Step 9:
[1807] The server sends the selected property information to the user's device, which includes detailed property information and comments based on the user's emotional state.
[1808] Input: Best property information.
[1809] Output: Send property information to the terminal.
[1810] Step 10:
[1811] The device will then display details of the property suggested to the user. Specifically, the property name, address, contact information, etc. will be displayed on the screen as a "recommended evacuation site."
[1812] Input: Submitted property information.
[1813] Output: Display of property details.
[1814] Step 11:
[1815] When a victim (user) declares their disaster, the information is shared with their friend list. Specifically, an automatic notification function displays a "Disaster Support" button to friends.
[1816] Input: Disaster declaration information.
[1817] Output: Notification to friends list.
[1818] Step 12:
[1819] If a friend (another user) wishes to make a donation, he or she accesses the donation page through the device.
[1820] Input: Donation Intention.
[1821] Output: A visit to the donation page.
[1822] Step 13:
[1823] The device will present multiple payment options to your friend.
[1824] Enter: View Donation Page.
[1825] Output: Display of payment options. Specifically, multiple options such as PayPay and LINE Pay are displayed.
[1826] Step 14:
[1827] Your friend will select the donation method they prefer, enter the donation amount, enter the necessary information to complete the payment process, and press the "Confirm Donation" button.
[1828] Input: Payment method and donation amount.
[1829] Output: Donation confirmed.
[1830] Step 15:
[1831] The server processes the donation transaction and notifies both the victim and the friend of the outcome.
[1832] Input: Donation confirmation information.
[1833] Output: Notification of the transaction processing result. Specifically, a notification message is sent to the victim and their friend.
[1834] (Application example 2)
[1835] 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."
[1836] This invention relates to a system for ensuring that disaster victims receive prompt and appropriate assistance. Current disaster assistance systems struggle to provide assistance that fully considers the needs and emotional state of disaster victims, and they face challenges in efficiently distributing supplies and managing donations from friends. Another problem is the lack of means for disaster victims to quickly secure daily necessities such as food.
[1837] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: a means for a user to declare disaster damage on a communication platform; a means for inputting information such as the user's family composition and desired evacuation location; a means for collecting information on support properties provided by companies and storing it in a database; a generation AI model means for comparing the user's input information with data on company-provided properties to generate the most suitable property; an emotion engine means for analyzing the user's emotional state; a means for suggesting the most suitable property information to the user taking into account the emotion analysis results; a means for the user's friends to check the disaster situation and make donations on the communication platform; and a means for processing donation transactions and notifying the user and friends of the results. This enables victims to receive necessary support in a timely and individual manner, and also facilitates smooth donations from friends.
[1838] A "communication platform" is an online tool that allows users to send and receive messages and share information.
[1839] "Means of expressing disaster damage" refers to the methods by which users report the damage caused by a disaster on a communication platform.
[1840] "Means for inputting information such as family composition and desired evacuation location" refers to a method by which a user provides details such as the number of family members and desired evacuation location to the platform.
[1841] "Means for collecting information on supported properties and storing it in a database" refers to a method for collecting details of supported properties provided by companies and storing them as digital data.
[1842] The "generative AI model means" is an algorithm that compares the user's needs with the data on supported properties provided and selects the most suitable supported property.
[1843] The "emotion engine means" is a system for analyzing the user's emotional state and utilizing the results for other data processing.
[1844] The "means for proposing property information to the user" is a method for notifying and proposing the generated optimal property information to the user.
[1845] A "means of making a donation" is a specific way (including multiple payment options) that a user's friends can make a donation to help disaster victims.
[1846] A "means for processing donation transactions" is a system that processes donation payments and records the results.
[1847] "Means for notifying" refers to a method for notifying the user and their friends of information about donations and supported properties.
[1848] The present invention provides a system that enables disaster victims to receive prompt and appropriate assistance. The system includes a food delivery function to ensure disaster victims receive meals, and a mechanism for analyzing the user's emotional state to provide personalized support. Specific embodiments of the system are described below.
[1849] Hardware and Software Configuration
[1850] Smartphones: Used by disaster victims and their friends. Applications are installed and communication functions are available.
[1851] Emotion engine API: An online service for analyzing a user's emotional state. A representative example is the Emotion Recognition API.
[1852] Database: Used to manage and store information on disaster victims, relief items, and donations. This can be an SQL or NoSQL database.
[1853] Backend server: Processes application logic and has the function of connecting to the food delivery service's API.
[1854] System operation explanation
[1855] When the victim enters information
[1856] First, users (victims) declare their disaster status on a smartphone communication platform. At this time, users enter information such as their family composition and desired evacuation location. This information is then sent to the server.
[1857] The input information is stored in a database by the server. At the same time, the emotion engine API is used to analyze the user's input message and grasp the current emotional state. The information on the emotional state is also stored in the database.
[1858] Proposing optimal support properties based on emotions
[1859] The server collects information on support properties provided by companies and stores it in a database. It then uses a generative AI model to compare the user's needs with the information on properties provided by the companies and selects the most suitable property. Emotional information analyzed by the emotion engine is also taken into account, so the system provides properties and support that are best suited to the user's emotional state.
[1860] Food delivery function
[1861] The app includes a function that links with designated food delivery services to ensure disaster victims receive the meals they need. Users input their desired meal preferences, which are analyzed by a generative AI model to suggest appropriate menus. The emotion engine prioritizes hot meals and nutritionally balanced menus, especially when stress and anxiety levels are high.
[1862] Donations from friends
[1863] The user's friends can check the status of the disaster victims and make donations on the communication platform, which includes multiple payment options. When making a donation, the user enters the selected option and donation amount, and the information is sent to the server. The server processes the donation transaction and notifies the disaster victims and friends of the results.
[1864] Specific examples
[1865] For example, if a user inputs something like, "Our family of four wants to find an evacuation shelter within Tokyo. We are very anxious," the system stores this information in a database and uses an emotion engine to detect an anxious emotional state. Next, the generative AI model selects the optimal evacuation shelter and support property, and sends the user a notification saying, "We recommend this evacuation shelter." Additionally, if the user's friends make a donation using LINE Pay or other services, assistance will be delivered immediately to the affected people.
[1866] Prompt Sentence Examples
[1867] Victim's comment: "My family of four is hoping to find an evacuation site within Tokyo. We are very worried."
[1868] Donation message from a friend: "I'm sending a celebratory lunch box for my friend."
[1869] The above is a specific example of the "mode for carrying out the invention" in this system.
[1870] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1871] Step 1:
[1872] The user declares that they have been affected by a disaster on the smartphone communication platform. They answer "Yes" to the message "Are you affected?" and enter information about their family composition and preferred evacuation location. The entered information is sent from the user's device to the server. The input data includes text and numerical data. The server stores this information in a database.
[1873] Step 2:
[1874] The server receives input information from the user and stores it in a database. At this time, the emotion engine API is used to analyze the user's input message and identify the emotional state. The input data is a string (text), and the analysis results include the type of emotion (e.g., anxiety, joy). The emotion analysis results are also stored in the database.
[1875] Step 3:
[1876] The server collects information on supported properties provided by companies and stores it in a database. Property information from companies is sent and received in text and numerical data format. Stored data includes the location, capacity, and available period of the property.
[1877] Step 4:
[1878] The server uses a generative AI model to compare the user's input information with data on properties offered by the company. Input data includes the user's needs (e.g., desired evacuation site, family composition) and property information. The generative AI model analyzes this data and selects the property that best suits the user. The output of the AI model is a list of the best properties.
[1879] Step 5:
[1880] The emotional state analyzed by the emotion engine is taken in and, combined with the output of the generative AI model, the system proposes optimal support property information to the user. The proposal is sent to the user's device, and includes details such as the property's location, the period of availability, and even an encouraging message. The user then confirms the information received.
[1881] Step 6:
[1882] When a user's friend checks the situation of the disaster victims through the communication platform and wishes to make a donation, they access the corresponding donation page. The user's device displays a link to the ...
Claims
1. A means for users to express their disaster damage on the communication platform; A means for inputting information such as the user's family composition and desired evacuation location; A means of collecting information on supported properties provided by companies and storing it in a database; A generation AI model means that compares user input information with company-provided property data to generate the optimal property; A means of proposing optimal property information to users, A means for the user's friends to check the disaster situation and make donations on the communication platform; means for processing donation transactions and notifying the user and friends of the results; A system including:
2. 2. The system of claim 1, wherein the means for allowing the user's friends to check the disaster situation and make donations further comprises means for providing multiple payment options.
3. The system according to claim 1, wherein the generating AI model means for comparing and matching user input information with data on properties provided by companies further includes a means for dynamically proposing optimal properties in real time.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A