System

A system using generative AI supports users in preparing for the end of life by inputting information, chatting, generating a list of possessions, and linking to external platforms, addressing the challenges of emotional avoidance and legal complexity in estate management.

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

Patent Information

Application Number
JP2024138816
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-20
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

Individuals and families often avoid discussing emotional topics like wills and burial sites, and the legal requirements and formal restrictions make it difficult for the average person to prepare for the end of life, leading to challenges in creating an estate inventory and sorting through deceased belongings.

Method used

A system that includes inputting and saving user information, providing chat and consultation functions using generative AI, generating a list of possessions, and linking the list to an external platform for purchasing and disposal, thereby reducing emotional burden and supporting efficient end-of-life preparations.

Benefits of technology

The system allows users to efficiently prepare for the end of life by simplifying legal procedures and estate sorting, reducing emotional burden, and facilitating the sale and disposal of possessions without specialized knowledge.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026036289000001_ABST
    Figure 2026036289000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system for supporting end-of-life preparation, the system comprising: means for inputting and storing user information; means for conducting chat and consultation with the user using a generative AI; means for displaying responses generated by the generative AI; means for receiving an input of a property list and generating an estate list; and means for linking the generated list to an external platform to support purchase and disposal.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The technology of the present disclosure relates to a system. [Background technology]

[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]

[0004] Currently, individuals and families often avoid the emotional topics of wills and burial sites, and the numerous legal requirements and formal restrictions make them difficult for the average person. As a result, when a sudden inheritance occurs, bereaved families often face difficulties in creating an estate inventory and sorting through the deceased's belongings. To address this issue, there is a need for support to smoothly prepare for the end of life. [Means for solving the problem]

[0005] In the present invention, the system for supporting preparations for the end of one's life includes the following means. First, a means for inputting and saving user information is provided. Next, a means for chatting and consulting with the user using a generation AI is provided, and a means for displaying the responses generated by the generation AI is included. Finally, a means for receiving an input list of possessions and generating a list for sorting belongings is included. Finally, a means for linking the generated list to an external platform and supporting purchases and disposals is provided, allowing the user to efficiently prepare for the end of one's life while reducing emotional burden. This reduces the difficulties of a sudden inheritance and provides support for realizing an ideal ending.

[0006] "User information" refers to basic personal information of system users (such as name, age, contact information, etc.).

[0007] "Generative AI" is artificial intelligence that generates appropriate responses through dialogue with users.

[0008] "Chat and consultation" refers to free topics and specific consultations that users make through the system.

[0009] A "personal belongings sorting list" is a list generated to sort the user's belongings and suggest ways to dispose of them.

[0010] An "external platform" is an external system or service that links estate sorting lists and provides purchasing and disposal options.

[0011] "Legal information and recommendations" refers to general legal knowledge and advice that users need regarding inheritance and will preparation.

[0012] "Providing information to encourage consultation with experts" is information that encourages users to consult with lawyers, notaries, etc. to solve specific problems. [Brief explanation of the drawings]

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

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

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

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

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

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

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

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

[0021] [First embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0034] This invention relates to a system that allows users to smoothly and efficiently prepare for their final moments. This system supports final moments by inputting and saving user information, providing chat and consultation functions using AI, generating a list of possessions based on the user's personal belongings, and connecting with external platforms.

[0035] 1. User registration and profile creation

[0036] Server: When a user visits the new registration page, it provides a registration form where the user enters information such as name, age, and contact details.

[0037] Terminal: The user enters the required information and presses the send button, which then sends the entered information to the server.

[0038] Server: Stores the received information in a database and generates and displays the user's profile page.

[0039] Examples:

[0040] The user enters "Taro Tanaka, age 65, tanaka@example.com" in the new registration form and presses the registration button. The server receives this information, saves it in the database, and generates a profile page for "Taro Tanaka."

[0041] 2. AI chat and consultation function

[0042] User: Click the "Chat / Consult with AI" button on the profile page.

[0043] Server: Receives the click event and displays the chat interface.

[0044] Terminal: The user enters the consultation content or question and sends it.

[0045] Server: The generation AI analyzes the input, generates an appropriate response, and displays it on the screen.

[0046] Examples:

[0047] When a user types, "I would like to know about inheritance procedures," the generating AI responds, "Inheritance procedures require determining the heirs, creating an inventory of the estate, and completing procedures in accordance with tax law."

[0048] 3. Creating a list of belongings to sort and linking to the platform

[0049] User: Type "I want to start sorting through the estate" into the chat interface.

[0050] Server: The generative AI poses questions to create a list of key possessions (e.g., "What are the main pieces of furniture and valuables in your home?").

[0051] Terminal: The user enters and submits information about their possessions.

[0052] Server: Based on the input information, the AI ​​creates and presents a list of belongings to be sorted out. This list is also linked to an external platform, providing information on the availability of items for purchase or disposal.

[0053] Examples:

[0054] The user enters "TV, refrigerator, jewelry" into the possessions list. The server receives this and creates and presents a list of belongings. At the same time, this list is sent to a partner external platform called "Virtual Market," where the user has the option to sell or dispose of the items.

[0055] 4. Support for legal requirements

[0056] User: Enter a specific legal question (e.g., about inheritance procedures).

[0057] Server: The generative AI provides general legal information and recommendations and displays them to the user.

[0058] Server: If necessary, it also provides information encouraging consultation with professionals such as lawyers and notaries public.

[0059] Examples:

[0060] When a user asks, "How do I create a will?", the server responds, "A will must be written in accordance with the law. We recommend that you consult with a lawyer or notary public." It also provides a link to a nearby legal consultation center.

[0061] This allows users to efficiently prepare for the end of their life while reducing the emotional burden.The system provides comprehensive support to help users realize the ideal ending for themselves and their families.

[0062] The processing flow will be explained below.

[0063] Processing flow

[0064] 1. User registration and profile creation

[0065] Step 1:

[0066] Server: Receives the HTTP request and displays the new registration page to the user.

[0067] Step 2:

[0068] Terminal: Presents the user with an on-screen registration form.

[0069] Step 3:

[0070] User: Enter basic information such as name, age, and contact details.

[0071] Step 4:

[0072] Terminal: The entered information is temporarily stored on the client side.

[0073] Step 5:

[0074] Terminal: Sends the entered user information to the server.

[0075] Step 6:

[0076] Server: Stores the received user information in a database and generates a user profile.

[0077] Step 7:

[0078] Server: Set up a redirect to the profile page and respond to the user.

[0079] Step 8:

[0080] Terminal: Receives the response from the server and displays the user's profile page.

[0081] 2. AI chat and consultation function

[0082] Step 1:

[0083] User: Click the "Chat / Consult with AI" button on the profile page.

[0084] Step 2:

[0085] Server: Receives the click event and displays the chat interface.

[0086] Step 3:

[0087] Terminal: The user inputs the consultation details and questions.

[0088] Step 4:

[0089] Terminal: Sends the entered consultation details to the server.

[0090] Step 5:

[0091] Server: The generation AI analyzes the input and generates an appropriate response.

[0092] Step 6:

[0093] Server: Display the generated response in the chat interface.

[0094] Step 7:

[0095] Terminal: Receives responses from the server and displays them in the chat interface.

[0096] 3. Creating a list of belongings to sort and linking to the platform

[0097] Step 1:

[0098] User: Type "I want to start sorting through the estate" into the chat interface.

[0099] Step 2:

[0100] Terminal: Sends the entered information to the server.

[0101] Step 3:

[0102] Server: The generation AI generates questions to create an estate sorting list and presents them to the user.

[0103] Step 4:

[0104] Server: Displays the generated question in the chat interface.

[0105] Step 5:

[0106] User: Enter information about your inventory.

[0107] Step 6:

[0108] Terminal: Sends the entered information to the server.

[0109] Step 7:

[0110] Server: Generates a list of belongings to sort based on the input information and presents it to the user.

[0111] Step 8:

[0112] Server: The generated list is linked to an external platform, and purchase or disposal options are presented.

[0113] Step 9:

[0114] Terminal: Presents the platform interface to the user.

[0115] 4. Support for legal requirements

[0116] Step 1:

[0117] User: Enter specific consultation details regarding inheritance and will writing.

[0118] Step 2:

[0119] Terminal: Sends the entered question to the server.

[0120] Step 3:

[0121] Server: Generative AI generates general legal information and recommendations in response to questions.

[0122] Step 4:

[0123] Server: Displays the generated legal information to the user.

[0124] Step 5:

[0125] Server: If specific legal support is required, we also provide information encouraging you to consult with professionals such as lawyers and notaries public.

[0126] Step 6:

[0127] Terminal: Displays information provided to the user.

[0128] By following the above steps, the user can efficiently prepare for the ending.

[0129] Example 1

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

[0131] Traditional end-of-life preparations required a lot of manual work and specialized knowledge, placing a significant burden on users. Furthermore, legal procedures and the organization of personal belongings required expert advice, which also took a lot of time and money. Furthermore, the organization of possessions and linking with external services did not go smoothly, leaving users confused and increasing their burden.

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

[0133] In this invention, the server includes: means for inputting and saving user information; means for chatting and consulting with the user using a generation AI; means for displaying responses generated by the generation AI; means for receiving an input list of possessions and generating a list of belongings; means for linking the generated list to an external platform to support purchasing and disposal; means for providing a registration form when the user accesses a new registration page; means for saving the information entered in the registration form in a database and generating and displaying a user profile page; means for receiving a click event of a chat / consultation button and displaying a chat interface; means for generating appropriate responses to the consultation content and questions entered on the chat interface using a generation AI model; means for presenting questions for creating a list of key possessions using a generation AI model, saving the possession information entered by the user in a database, generating a list of belongings, and linking to an external platform. This allows users to efficiently prepare for their end of life without specialized knowledge, and also simplifies legal procedures and estate sorting. Furthermore, linking with an external platform facilitates the sale and disposal of possessions, significantly reducing the overall burden.

[0134] "User information" refers to information that identifies an individual, such as the name, age, and contact information of a system user.

[0135] "Generative AI" is artificial intelligence that uses natural language processing technology to generate appropriate responses to user input.

[0136] The "chat and consultation function" is a function that uses generative AI to communicate with users and provide responses to their inquiries and questions.

[0137] The "possession list" is a list of items such as furniture and valuables owned by the user.

[0138] The "Estate Sorting List" is a list of items that should be sorted and disposed of as belongings based on the information in the possessions list.

[0139] An "external platform" is an online service or marketplace that works in conjunction with the system to facilitate the sale and disposal of personal belongings.

[0140] "Registration Form" means the interface through which a User accesses the System and enters personal information.

[0141] A "database" is a system for storing and managing data such as entered user information and property lists.

[0142] A "chat interface" is an on-screen interactive interface that allows users to communicate with the generated AI via text.

[0143] A "click event" is an operation event that occurs when a user clicks on a button or link.

[0144] A "prompt" is a text sentence that is input into a generative AI model and serves as an instruction for generating a response.

[0145] A "Legal Question" is a specific question or concern that a user has about the law.

[0146] An "expert" is a professional with specialized knowledge in a particular field, such as a lawyer or notary public.

[0147] "Ending preparation" refers to the act of planning and preparing in advance for the procedures and arrangements to be made after oneself or one's family members pass away.

[0148] MODE FOR CARRYING OUT THE INVENTION

[0149] The present invention relates to a system for enabling a user to efficiently prepare for an ending. The system is configured as follows.

[0150] 1. Entering and saving user information

[0151] When a user accesses the new registration page, the server provides a registration form. The user enters information such as their name, age, and contact details, and presses the submit button. The device sends this input information to the server. The server stores the received information in a database (e.g., a database management system such as MySQL (registered trademark)). The server then generates the user's profile page, sends it to the user's device, and displays it.

[0152] Examples:

[0153] A user enters "Taro Tanaka, age 65, tanaka@example.com" into the new registration form and presses the submit button. The server receives this information, stores it in the database, and generates and displays a profile page for "Taro Tanaka."

[0154] 2. AI chat and consultation function

[0155] The user clicks the "Chat / Consult with AI" button on their profile page. The server receives the click event and displays a chat interface. The user enters their consultation or question into the chat interface and sends it. The server passes the input to a generative AI model (e.g., OpenAI's GPT-3 (registered trademark)), generates an appropriate response, and displays it to the user.

[0156] Examples:

[0157] The user types, "I would like to know about inheritance procedures," and submits the request. The server passes the input to the generative AI model, which generates a response that says, "Inheritance procedures require the determination of heirs, the creation of an estate inventory, and procedures based on tax law," and displays it to the user.

[0158] 3. Creating a list of belongings to sort and linking with external platforms

[0159] The user types "I want to start sorting out my belongings" on the chat interface and submits the message. The server then uses the generation AI to present questions to the user about their main possessions (e.g., "What are the main pieces of furniture and valuables in your home?"). The user then enters and submits information about their possessions. The server then uses the generation AI to create a list of belongings sorted out based on this information and presents it to the user. The server also links this list to an external platform (e.g., a virtual market) to support purchasing and disposal.

[0160] Examples:

[0161] The user enters "TV, refrigerator, jewelry" into the list of possessions and submits it. The server receives this, and the generation AI creates a list of possessions. At the same time, this list is sent to a virtual market, where the user has the option to sell or dispose of the items.

[0162] 4. Support for legal requirements

[0163] The user inputs a specific legal question (for example, about inheritance procedures). The server then uses the AI ​​to provide general legal information and recommendations (for example, "Your will must be written in accordance with the law. We recommend that you consult with a lawyer or notary public") and display them to the user. Furthermore, the server also provides information encouraging the user to consult with a lawyer, notary public, or other professional, if necessary (for example, a link to a nearby legal consultation center).

[0164] In this way, the system of the present invention allows users to efficiently prepare for the end of life without specialized knowledge, and supports them in easily completing legal procedures and sorting out their belongings. In addition, by linking with external platforms, the sale and disposal of possessions can be smoothly carried out, significantly reducing the overall burden on users.

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

[0166] System program processing flow

[0167] User registration and profile creation

[0168] Step 1:

[0169] When a user accesses the new registration page, the server displays a registration form in the browser, which includes fields for entering user information such as name, age, and contact details.

[0170] Input: Access to new registration page

[0171] Output: Display of registration form

[0172] Step 2:

[0173] On the terminal, the user enters information such as name, age, and contact details into the input fields and presses the send button.

[0174] Input: The user enters information and presses submit.

[0175] Output: Sending input information to the server

[0176] Step 3:

[0177] The server receives the user information and stores it in a database, using a database management system such as MySQL.

[0178] Input: User information input data

[0179] Output: Save to database

[0180] Step 4:

[0181] The server generates a user profile page based on the information stored in the database and sends it to the terminal for display.

[0182] Input: User information stored in the database

[0183] Output: Generate and display a profile page

[0184] AI chat and consultation function

[0185] Step 1:

[0186] Users click the "Chat and consult with AI" button on their profile page.

[0187] Input: User clicks a button

[0188] Output: Click event occurs

[0189] Step 2:

[0190] The server receives the click event and displays a chat interface, which includes a text box where the user can freely enter their questions or concerns.

[0191] Input: Click event

[0192] Output: Chat interface displayed

[0193] Step 3:

[0194] The user inputs the consultation content and question and sends it.

[0195] Input: Enter your consultation details and questions

[0196] Output: Sending input data

[0197] Step 4:

[0198] The server calls a generative AI model (e.g., OpenAI's GPT-3) and passes the user's input data as a prompt. The generative AI analyzes the input data and generates an appropriate response.

[0199] Input: User's consultation or question

[0200] Output: The generated response

[0201] Step 5:

[0202] The server sends the generated response to the user's terminal and displays it on the chat interface.

[0203] Input: Generated response data

[0204] Output: View the response

[0205] Creating a list of belongings sorted and linking with external platforms

[0206] Step 1:

[0207] The user types "I want to start sorting out the belongings of the deceased" on the chat interface and sends it.

[0208] Input: Request for creating a list of belongings

[0209] Output: Sending the request data to the server

[0210] Step 2:

[0211] The server uses a generative AI model to present questions to the user asking about their main possessions (e.g., "What are the main pieces of furniture and valuables in your home?").

[0212] Input: Estate clearance request

[0213] Output: Questions to create a list of possessions

[0214] Step 3:

[0215] The user enters and submits information about their primary possessions.

[0216] Input: Enter property information

[0217] Output: Sending input data to the server

[0218] Step 4:

[0219] The server stores the entered property information in a database and uses a generation AI to create a list of belongings to sort.

[0220] Input: Property information

[0221] Output: Generate a list of belongings

[0222] Step 5:

[0223] The server displays the generated estate sorting list on the user's device and also links the list to an external platform (e.g., a virtual market).

[0224] Input: Estate sorting list data

[0225] Output: Displaying the estate list and sending it to an external platform

[0226] Support for legal requirements

[0227] Step 1:

[0228] Users type and submit specific legal questions in the chat interface (e.g., "How do I write a will?").

[0229] Input: Enter legal question

[0230] Output: Sending the question data to the server

[0231] Step 2:

[0232] The server passes legal questions to a generative AI model, which generates appropriate legal information and recommendations.

[0233] Input: Legal Question Data

[0234] Output: Generates legal information and recommendations

[0235] Step 3:

[0236] The server then displays the generated legal information and recommendations to the user, including guidance on consulting a legal professional such as a lawyer or notary public, if necessary.

[0237] Input: Generated legal information and recommendations

[0238] Output: Display of legal information and information encouraging consultation with an expert

[0239] Through these steps, this system allows users to efficiently prepare for the ending even without specialized knowledge.

[0240] (Application example 1)

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

[0242] Previous systems supporting end-of-life preparations lacked comprehensive support to help users smoothly proceed with end-of-life preparations without feeling emotional burden. They also lacked support for end-of-life preparations in an interactive and intuitive virtual space. This made it difficult for users to efficiently prepare for the end.

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

[0244] In this invention, the server includes means for inputting and saving user information, means for chatting and consulting with the user using a generation AI, means for displaying responses generated by the generation AI, means for receiving an input of a list of possessions and generating a list of belongings to organize, means for linking the generated list to an external platform to support purchasing and disposal, means for providing an interface for proceeding with end-of-life preparations in a virtual space, means for chatting and consulting with the generation AI in a virtual store, means for organizing the list of possessions entered by the user in connection with the virtual platform, and means for providing legal information regarding end-of-life preparations and encouraging consultation with an expert. This allows users to efficiently proceed with end-of-life preparations in an interactive and intuitive virtual space while reducing emotional burden.

[0245] "Means for entering and saving user information" refers to a function that allows users to enter personal information such as name, age, and contact details and save it in a database, etc.

[0246] "Generative AI" is artificial intelligence that generates natural language responses based on user input.

[0247] "Means for chatting and consulting with users" refers to a function that uses generation AI to chat and consult with users.

[0248] "Means for displaying the response generated by the generation AI" refers to a function that displays the response created by the generation AI on the user's screen.

[0249] The "means for receiving an input of a list of possessions and generating a list for sorting out belongings" is a function for generating a list for sorting out belongings based on the information on possessions entered by the user.

[0250] "Means of linking the generated list to an external platform to support purchasing and disposal" is a function that shares the generated estate sorting list with an external platform and supports purchasing and disposal on that platform.

[0251] "Means for providing an interface for advancing ending preparations within a virtual space" is a function that provides an interface for users to efficiently advance ending preparations within a virtual space.

[0252] "Means for chatting and consulting with generated AI within a virtual store" refers to a function that allows users to chat and consult with generated AI within the virtual store environment.

[0253] "Means for organizing a list of possessions entered by a user in conjunction with a virtual platform" is a function for efficiently organizing a list of possessions entered by a user in conjunction with a virtual platform.

[0254] "Means of providing legal information regarding preparations for the end of a marriage and encouraging consultation with an expert" is a function that provides users with legal information regarding preparations for the end of a marriage and encourages them to consult with a lawyer or legal expert as necessary.

[0255] To implement this invention, the following system configuration and processing are required: The system includes a server, a user terminal, a generation AI, a database, and a function for linking with an external platform.

[0256] First, a user accesses the system using a terminal and enters user information. This includes personal information such as name, age, and contact details. The server receives this information and stores it in a database. For example, if a user enters "Yamada Taro, 65 years old, Osaka@example.com," this information is stored in the database and a user profile page is generated.

[0257] Next, when a user wants to chat or ask for advice with the generation AI, the user opens a chat interface on their device and inputs the content of their consultation or question. The server receives this input and sends it to the generation AI. The generation AI analyzes the input, generates an appropriate response, and returns it to the server. The server displays the generated response on the user's device. For example, if the user asks, "Please tell me about the inheritance procedures," the generation AI will respond, "Inheritance procedures require the identification of heirs, the creation of an estate inventory, and procedures in accordance with tax law."

[0258] When a user creates a list of belongings, they enter the information about their possessions into the chat interface. The server receives this information and generates a list of belongings using AI. The generated list is linked to an external platform to support the sale or disposal of items. For example, if a user enters "piano, bookshelf, painting," a list of belongings is generated from this information and sent to an external sales platform.

[0259] Furthermore, if a user has legal questions about preparing for the ending, they can enter them into the chat interface. The AI ​​analyzes the question, generates general legal information and recommendations, and provides them to the user via the server. It also provides information encouraging the user to consult with a lawyer or other legal professional, if necessary. For example, if a user asks, "How do I write a will?" the AI ​​responds, "A will must be written in accordance with the law. We recommend consulting a lawyer or notary public," and also provides a link to a nearby legal consultation center.

[0260] The following hardware and software are required to implement this system. The hardware used includes a server and user devices (smartphones, PCs, and head-mounted displays). The software used includes Flask (web framework), OpenAI API (generative AI), and a database system.

[0261] For example, the following prompts are used for the generated AI:

[0262] Please briefly explain the inheritance procedure.

[0263] "How do I create a will?"

[0264] This allows users to interactively and intuitively proceed with ending preparations within a virtual space, reducing the emotional burden and enabling them to complete preparations efficiently.

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

[0266] Step 1:

[0267] A user accesses the system using a terminal and goes to the new registration page. The user enters information such as name, age, and contact details into the registration form displayed on the terminal and presses the submit button. The entered information is sent to the server. The input includes the user's personal information, which is then saved in a database.

[0268] Step 2:

[0269] The server receives the user information and stores it in a database. It then generates a user profile page and displays it on the device based on the information retrieved from the database. Data processing involves formatting the personal information entered and storing it in the database. The output is a user profile page.

[0270] Step 3:

[0271] The user clicks the "Chat / Consult with AI" button on the profile page. The server receives this click event and displays the chat interface on the device. The input is the click event, and the output is the display of the chat interface.

[0272] Step 4:

[0273] The user inputs the content of their consultation or question into the chat interface and presses the send button. The terminal sends this input to the server. The input includes the user's consultation content or question, and is sent to the server.

[0274] Step 5:

[0275] The server sends the received consultation content to the generative AI model, which then analyzes the input content and generates an appropriate response. Data processing includes analyzing the input text and generating an appropriate response. The output is the generated response.

[0276] Step 6:

[0277] The server displays the response received from the generation AI on the user's screen. The terminal displays the received response in a form that the user can see. The generated response text is displayed as output.

[0278] Step 7:

[0279] To create a list of possessions, the user inputs possession information into the chat interface. The device sends this information to the server. The input is possession information, which is then sent to the server.

[0280] Step 8:

[0281] Based on the received property information, the server's generation AI generates a list of belongings to sort. This list is linked to an external platform. Data processing involves sorting the input property information and compiling it into a list of belongings. The output is an organized list of belongings.

[0282] Step 9:

[0283] If the user has legal questions about the ending preparation, the user enters the questions into the chat interface. The terminal sends the questions to the server. The input includes legal questions, which are then sent to the server.

[0284] Step 10:

[0285] The server sends the received legal question to a generative AI model, which then generates general legal information and recommendations for the question. Data processing includes analyzing the input question and generating legal information. The output is the generated legal information.

[0286] Step 11:

[0287] The server displays the legal information and recommendations received from the generation AI on the user's screen. The device displays the received information in a visible format to the user. The generated legal information and recommendations are displayed as output.

[0288] In this way, the user can interactively and efficiently prepare for the ending within the virtual space.

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

[0290] This invention relates to a system that recognizes the user's emotions and adjusts responses based on those emotions to facilitate the preparation for the ending. This system combines an emotion engine and generative AI to support the preparation for the ending while reducing the psychological burden on the user.

[0291] 1. User registration and profile creation

[0292] Server: When a user visits the new registration page, it provides a registration form where the user enters information such as name, age, and contact details.

[0293] Terminal: The user enters the required information and presses the send button, which then sends the entered information to the server.

[0294] Server: Stores the received information in a database and generates and displays the user's profile page.

[0295] Examples:

[0296] The user enters "Yamada Hanako, age 60, yamada@example.com" into the new registration form and presses the registration button. The server receives this information, stores it in the database, and generates a profile page for "Yamada Hanako."

[0297] 2. AI chat and consultation function

[0298] User: Click the "Chat / Consult with AI" button on the profile page.

[0299] Server: Receives the click event and displays the chat interface.

[0300] Terminal: The user enters the consultation content or question and sends it.

[0301] Terminal: Sends the entered consultation details to the server.

[0302] Server: The emotion engine analyzes the input and tone of voice to determine the user's emotional state.

[0303] Server: The generative AI generates an appropriate response based on the emotional state identified by the emotion engine.

[0304] Server: Display the generated response in the chat interface.

[0305] Terminal: Receives responses from the server and displays them in the chat interface.

[0306] Examples:

[0307] When a user types, "I want to know about inheritance procedures," the emotion engine analyzes the user's input and tone of voice to detect their level of tension. The AI ​​then responds, "Inheritance procedures require the identification of heirs, the creation of an estate inventory, and procedures in accordance with tax law. We will support you so that you can proceed with peace of mind."

[0308] 3. Creating a list of belongings to sort and linking to the platform

[0309] User: Type "I want to start sorting through the estate" into the chat interface.

[0310] Terminal: Sends the entered information to the server.

[0311] Server: The generation AI generates questions to create an estate sorting list and presents them to the user.

[0312] Server: Displays the generated question in the chat interface.

[0313] User: Enter information about your inventory.

[0314] Terminal: Sends the entered information to the server.

[0315] Server: The emotion engine analyzes the user's input and responds appropriately (e.g., providing a polite explanation).

[0316] Server: Based on the input information, the generation AI generates a list of belongings to sort and presents it to the user.

[0317] Server: The generated list is linked to an external platform, and purchase or disposal options are presented.

[0318] Terminal: Presents the platform interface to the user.

[0319] Examples:

[0320] The user enters "TV, refrigerator, jewelry" into the list of possessions. The server receives this, and the emotion engine interprets the user's sadness and explains it in polite language, then generates a list of belongings to sort out. This list is sent to an external platform called "Virtual Market," where the user has the option to sell or dispose of the items.

[0321] 4. Support for legal requirements

[0322] User: Enter a specific legal question (e.g., about inheritance procedures).

[0323] Terminal: Sends the entered question to the server.

[0324] Server: Generative AI generates general legal information and recommendations in response to questions.

[0325] Server: Displays the generated legal information to the user.

[0326] Server: If necessary, it also provides information encouraging consultation with professionals such as lawyers and notaries public.

[0327] Terminal: Displays information provided to the user.

[0328] Examples:

[0329] When a user asks, "How do I write a will?", the emotion engine recognizes the user's anxiety, and the generative AI responds by saying, "A will must be written in accordance with the law. We recommend consulting a lawyer or notary public." It also provides links to nearby legal consultation centers.

[0330] This allows users to efficiently prepare for the end of their life while reducing the emotional burden.The system provides comprehensive support to help users realize the ideal ending for themselves and their families.

[0331] The processing flow will be explained below.

[0332] Processing flow

[0333] 1. User registration and profile creation

[0334] Step 1:

[0335] Server: Receives the HTTP request and displays the new registration page to the user.

[0336] Step 2:

[0337] Terminal: Presents the user with an on-screen registration form.

[0338] Step 3:

[0339] User: Enter basic information such as name, age, and contact details.

[0340] Step 4:

[0341] Terminal: The entered information is stored on the client side.

[0342] Step 5:

[0343] Terminal: Sends the entered user information to the server.

[0344] Step 6:

[0345] Server: Stores the received user information in a database and generates a user profile.

[0346] Step 7:

[0347] Server: Set up a redirect to the profile page and respond to the user.

[0348] Step 8:

[0349] Terminal: Receives the response from the server and displays the user's profile page.

[0350] 2. AI chat and consultation function

[0351] Step 1:

[0352] User: Click the "Chat / Consult with AI" button on the profile page.

[0353] Step 2:

[0354] Server: Receives the click event and displays the chat interface.

[0355] Step 3:

[0356] Terminal: The user enters their consultation or question into the chat interface.

[0357] Step 4:

[0358] Terminal: Sends the entered consultation details to the server.

[0359] Step 5:

[0360] Server: The generation AI analyzes the input and generates an appropriate response.

[0361] Step 6:

[0362] Server: Display the generated response in the chat interface.

[0363] Step 7:

[0364] Terminal: Receives responses from the server and displays them in the chat interface.

[0365] 3. Recognizing user emotions with an emotion engine

[0366] Step 1:

[0367] User: Enter the question or inquiry.

[0368] Step 2:

[0369] Terminal: Sends the entered information to the server.

[0370] Step 3:

[0371] Server: The emotion engine analyzes input and voice tone to determine the user's emotional state.

[0372] Step 4:

[0373] Server: The generative AI adjusts the response based on the emotional state and presents the generated response to the user.

[0374] Examples:

[0375] When a user types, "My family gets angry when I talk about inheritance, what should I do?", the emotion engine analyzes and interprets the user's anxiety and tension. The generative AI responds, "One option is to consult a professional counselor or expert before talking to your family. Let's try to talk calmly first."

[0376] 4. Creating a list of belongings to sort and linking to the platform

[0377] Step 1:

[0378] User: Type "I want to start sorting through the estate" into the chat interface.

[0379] Step 2:

[0380] Terminal: Sends the entered information to the server.

[0381] Step 3:

[0382] Server: The generation AI generates questions to create an estate sorting list and presents them to the user.

[0383] Step 4:

[0384] Server: Displays the generated question in the chat interface.

[0385] Step 5:

[0386] User: Enter information about your inventory.

[0387] Step 6:

[0388] Terminal: Sends the entered information to the server.

[0389] Step 7:

[0390] Server: The emotion engine analyzes the user's input and recognizes their emotional state.

[0391] Step 8:

[0392] Server: Based on the emotional state, a generative AI generates a list of belongings to sort and presents it to the user.

[0393] Step 9:

[0394] Server: The generated list is linked to an external platform, and purchase or disposal options are presented.

[0395] Step 10:

[0396] Terminal: Presents the platform interface to the user.

[0397] Examples:

[0398] The user enters, "I want to start sorting through my mother's belongings," and the emotion engine analyzes the user's sadness. The generating AI then suggests in kind words, "This is a difficult time. Let's start by making a list of your major furniture, electrical appliances, and valuables." The generated list is then sent to an external platform, "Online Market," where the user can make their selections and purchase or dispose of them.

[0399] 5. Support for legal requirements

[0400] Step 1:

[0401] User: Enter specific questions about inheritance and will writing.

[0402] Step 2:

[0403] Terminal: Sends the entered question to the server.

[0404] Step 3:

[0405] Server: Generative AI generates general legal information and recommendations in response to questions.

[0406] Step 4:

[0407] Server: Displays the generated legal information to the user.

[0408] Step 5:

[0409] Server: If necessary, it also provides information encouraging consultation with professionals such as lawyers and notaries public.

[0410] Step 6:

[0411] Terminal: Displays information provided to the user.

[0412] Examples:

[0413] When a user asks, "What are the steps to creating a will?", the emotion engine analyzes the user's tension, and the generative AI responds, "A will must be written in accordance with the law. First, we recommend that you create an inventory of your assets and consult with a notary public." It also provides links to nearby legal consultation centers to help users take concrete action.

[0414] This system is designed to allow users to efficiently prepare for the ending while reducing the emotional burden. The collaboration between the emotion engine and generative AI provides an environment where users can work with peace of mind.

[0415] Example 2

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

[0417] In modern society, there is a demand for efficient end-of-life preparations that reduce emotional burden. However, conventional methods place a heavy psychological burden on users, making efficient preparations difficult. Furthermore, it is difficult to provide appropriate information for specific legal questions or generate responses that reflect the user's emotional state. Therefore, a comprehensive support system is needed that allows users to prepare for end-of-life with peace of mind.

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

[0419] In this invention, the server includes means for inputting and saving user information, means for interacting with and consulting with the user using a generation AI, means for analyzing the user's emotional state using an emotion engine, means for displaying the generated response, means for receiving an input of a list of possessions and generating a list of belongings sorting, and means for linking the generated list to an external platform and supporting purchasing and disposal. This allows the user to efficiently proceed with end-of-life preparations while reducing psychological burden.

[0420] "User Information" means basic personal data about a user, such as name, age, and contact details.

[0421] "Generative AI" is a system that uses artificial intelligence technology to generate natural language dialogue and responses from input data.

[0422] "Dialogue and consultation" is the process in which the generative AI provides appropriate responses to questions and comments entered by the user.

[0423] An "emotion engine" is a technology that analyzes a user's emotional state from input data and responds appropriately based on that.

[0424] The "list of belongings" is a list of items owned by the user, and includes information necessary for sorting the belongings.

[0425] A "personal effects sorting list" is a list that organizes information such as how to dispose of personal effects and where to dispose of them, based on the list of possessions.

[0426] An "external platform" is an online service or software system used to receive the estate inventory and support its management and disposal.

[0427] "Legal professionals" refers to professions such as lawyers and notaries who have specialized knowledge of the law.

[0428] "Purchases and disposals" refers to the act of purchasing or disposing of items on the possessions list.

[0429] This invention is a system for supporting preparations for the end of life, which enables users to efficiently proceed with preparations for the end of life while reducing their psychological burden. The system includes means for inputting and saving user information, means for interacting with and consulting with the user using a generation AI, means for analyzing the user's emotional state using an emotion engine, means for displaying the generated response, means for receiving an input list of possessions and generating a list of belongings to sort, means for linking the generated list to an external platform to support purchasing and disposal, means for providing general legal information and recommendations in response to specific legal questions, and means for providing information encouraging consultation with a legal professional.

[0430] To implement this system, hardware and software such as a server, terminal, emotion engine, and generative AI are used. Specifically, the server contains a database that stores user information and the generated estate sorting list. The emotion engine analyzes input data and voice tone from the user to identify the user's emotional state. The generative AI generates an appropriate response to the user based on the analysis results of the emotion engine.

[0431] A specific example of this system will be described below.

[0432] When a user accesses the new registration page, enters information such as name, age, and contact details, and presses the submit button, the entered information is sent to the server. The server saves the information in a database and generates and displays the user's profile page. If a user enters "Yamada Hanako, 60 years old, yamada@example.com" and presses the register button, the server receives this information, saves it in a database, and generates a profile page.

[0433] Next, when the user clicks the "Chat and Consult with AI" button on their profile page, the server displays a chat interface. When the user types, "I'd like to know about inheritance procedures," the device sends the information to the server. The server uses an emotion engine to analyze the user's level of tension, and the AI ​​generates and displays a response saying, "Inheritance procedures require the identification of heirs, the creation of an estate inventory, and procedures in accordance with tax law. We will support you so that you can proceed with peace of mind."

[0434] If a user inputs "I want to start sorting out my belongings," the server receives that information and uses generative AI to generate questions to create a list of belongings to sort out. If a user inputs "TV, refrigerator, and jewelry" into their possessions list, the server analyzes the information using an emotion engine, generates a list of belongings to sort out, and connects it to an external platform (e.g., a "virtual marketplace"). The user is then given the option to sell or dispose of their items.

[0435] Furthermore, if a user asks, "How do I write a will?", the server uses an emotion engine to recognize anxiety, and the generative AI responds by saying, "A will must be written in accordance with the law. We recommend consulting a lawyer or notary public." It also provides links to nearby legal consultation centers.

[0436] In this way, the system provides comprehensive support to allow users to prepare for the ending with peace of mind.

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

[0438] Step 1:

[0439] A user accesses the new registration page and enters information such as name, age, and contact details. The device sends this information to the server. The inputs are user name, age, contact details, etc., and the output is sent to the server.

[0440] Step 2:

[0441] The server stores the received user information in a database. Specifically, it adds a new record to the database and processes the data to store the user's basic information. The input is user information data, and the output is the user information stored in the database.

[0442] Step 3:

[0443] The server generates a user profile page and displays it to the user. The profile page reflects the information entered. The input is the user information retrieved from the database, and the output is the generated profile page.

[0444] Step 4:

[0445] The user clicks the "Chat / Consult with AI" button on the profile page. The device sends this click event to the server. The input is the click event, and the output is an event notification to the server.

[0446] Step 5:

[0447] The server receives the click event and displays the chat interface. The input is the click event data, and the output is the display of the chat interface.

[0448] Step 6:

[0449] The user inputs the consultation content or question (for example, "I would like to know about inheritance procedures") and sends it. The terminal sends the input content to the server. The input is text data of the consultation content, and the output is the transmission of text data to the server.

[0450] Step 7:

[0451] The server analyzes the received consultation content using an emotion engine to identify the user's emotional state. The input is the text data of the consultation content, and the output is the analyzed emotional data.

[0452] Step 8:

[0453] The server then uses the analyzed emotional data to generate an appropriate response using a generative AI. The input is the emotional data, and the output is the generated response text.

[0454] Step 9:

[0455] The server displays the generated response in a chat interface, with the generated response text as input and the display in the chat interface as output.

[0456] Step 10:

[0457] The user inputs and sends "I want to start sorting out the belongings of the deceased" to the terminal. The terminal sends this input to the server. The input is text data about sorting out the belongings of the deceased, and the output is the transmission of the text data to the server.

[0458] Step 11:

[0459] Based on the received information, the server generates questions for the AI ​​to create a list of belongings sorting. The input is the text data of the belongings sorting request, and the output is the generated question text.

[0460] Step 12:

[0461] The server displays the generated question in a chat interface and asks for the user's answer. The input is the question text, and the output is the question displayed in the chat interface.

[0462] Step 13:

[0463] The user inputs and submits a list of possessions (e.g., "TV, refrigerator, jewelry"). The terminal sends this input to the server. The input is the text data of the possessions list, and the output is the transmission of the text data to the server.

[0464] Step 14:

[0465] The server analyzes the input possession list using an emotion engine and takes appropriate action based on the user's emotional state. The input is the possession list text data, and the output is the analyzed emotion data and data on which the appropriate action is taken.

[0466] Step 15:

[0467] The server uses a generation AI to generate an estate sorting list based on the property list. The input is the property list data, and the output is the generated estate sorting list.

[0468] Step 16:

[0469] The server then links the generated estate sorting list to an external platform, providing users with the option to sell or discard their items. The input is estate sorting list data, and the output is data linkage to the external platform.

[0470] Step 17:

[0471] The user asks, "How do I create a will?" and the device sends the question to the server. The input is the text data of the legal question, and the output is the transmission to the server.

[0472] Step 18:

[0473] The server receives legal questions and the generative AI generates general legal information and recommendations. The input is the legal question data and the output is the generated legal information text.

[0474] Step 19:

[0475] The server displays the generated legal information in a chat interface and also provides information such as a link to consult with a legal professional. The input is the legal information text, and the output is the display in the chat interface and the provision of a link.

[0476] Step 20:

[0477] The user consults the provided legal information and links and, if necessary, consults a legal expert. The input is the user's browsing behavior and the output is access to legal expertise.

[0478] Through the above processing steps, the user can efficiently prepare for the ending while reducing the emotional burden.

[0479] (Application example 2)

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

[0481] Conventional ending preparation systems rarely take into account the user's emotions or psychological state, making it difficult to reduce the user's mental burden. Furthermore, they are unable to make appropriate suggestions based on the user's emotions, making it difficult to improve user satisfaction, especially in services such as food delivery, where emotions have a significant impact. Therefore, there is a need for a system that can recognize the user's emotions and make appropriate suggestions based on them.

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

[0483] In this invention, the server includes means for inputting and saving user information, means for chatting and consulting with the user using a generation AI, means for displaying responses generated by the generation AI, means for receiving an input of a list of possessions and generating a list of belongings for sorting, means for linking the generated list to an external platform and supporting purchasing and disposal, means for recognizing the user's emotions and generating suggestions based on the emotions, and means for displaying the suggestions based on the emotions and allowing the user to confirm and select. This makes it possible to recognize the user's emotional state in real time and make personalized suggestions, thereby reducing mental burden and providing high satisfaction.

[0484] "User information" refers to data necessary for providing services, such as a user's personal information and profile information.

[0485] "Generative AI" is a function that uses artificial intelligence technology to automatically create dialogue with users and specific suggestions.

[0486] A "bequest sorting list" is a list that sorts out unnecessary items from the user's possessions and organizes them for disposal or purchase.

[0487] "Emotion recognition" is a technology that analyzes a user's emotional state from their facial expressions, voice, etc., and obtains the results.

[0488] "Suggestions" are specific suggested actions or options provided by the generative AI based on the user's input and emotions.

[0489] "External Platform" refers to online services provided by third parties that allow users to link their generated lists.

[0490] "Chat and Consult" is a function that uses generative AI to converse with users and respond to their questions and inquiries.

[0491] "Legal Information" means information containing legal knowledge and recommendations related to preparing for an ending.

[0492] A "personalized delivery experience" means suggesting the most appropriate menu and services based on the user's emotional state, providing a delivery experience tailored to the user.

[0493] The present invention relates to a system that recognizes the user's emotions and supports ending preparation while reducing the emotional burden. This system exchanges information between a server, a terminal, and a user, and provides the following functions:

[0494] 1. User registration and profile creation

[0495] When a user accesses the new registration page, the server provides a registration form where the user enters information such as name, age, and contact details.

[0496] The user enters the necessary information into the terminal and presses the send button, which then sends the entered information to the server.

[0497] The server stores the received information in a database and generates and displays a profile page for the user.

[0498] For example, a user enters "Yamada Hanako, age 60, yamada@example.com" into a new registration form and presses the registration button. The server receives this information, stores it in the database, and generates a profile page for "Yamada Hanako."

[0499] 2. AI chat and consultation function

[0500] Users click the "Chat and consult with AI" button on their profile page.

[0501] The server receives the click event and displays the chat interface.

[0502] The user inputs the consultation details and questions into the terminal and sends them to the server.

[0503] The server uses an emotion engine to analyze the input and tone of voice to determine the user's emotional state.

[0504] The server generates an appropriate response based on the emotional state identified by the emotion engine using the generation AI.

[0505] The server displays the generated response in the chat interface.

[0506] The terminal receives the response from the server and displays it in the chat interface.

[0507] For example, if a user types, "I'd like to know about inheritance procedures," the emotion engine analyzes the user's input and tone of voice to detect their level of tension. The AI ​​then responds, "Inheritance procedures require determining the heirs, creating an estate inventory, and completing procedures in accordance with tax law. We'll support you so you can proceed with peace of mind."

[0508] 3. Emotion-based menu suggestions

[0509] The user has launched a food delivery application and has enabled the camera and microphone.

[0510] The device captures the user's facial expressions and voice data.

[0511] The server uses an emotion recognition engine to analyze the user's emotions from the acquired data and obtains the results.

[0512] Based on the emotion recognition results, the server uses a generative AI to generate menu recommendations for the user. The generated suggestions are based on the user's emotional state.

[0513] The device will display the suggested menu on the app interface for the user to review and select.

[0514] For example, if a user inputs "I'm a little tired, so I'd like a soothing meal," the emotion recognition engine will read "fatigue" and "the desire for relaxation." The generative AI will then suggest, "How about some herbal tea and a light pasta to soothe your fatigue?" This allows the user to select the optimal menu according to their emotional state.

[0515] An example of a prompt sentence would be, "The user is expressing the emotion 'fatigue'. Please suggest a menu that you would like to use to relax. Please also tell us the specific menu and the reason why." By providing this to the generation AI, it is possible to receive appropriate suggestions.

[0516] To realize such a system, the hardware required includes a smartphone, smart glasses, or a head-mounted display. An internet connection, a camera, and a microphone are also required. The software used utilizes an emotion recognition engine (e.g., Microsoft® Azure® Emotion API, Amazon Rekognition) or generative AI (e.g., OpenAI GPT-4®). Databases such as MySQL and Firebase can be used to properly store and manage information.

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

[0518] Step 1:

[0519] A user launches a food delivery application and enables the camera and microphone. As input, the user's video and audio data are captured. As output, these data are passed to the next processing step.

[0520] Step 2:

[0521] The device captures the user's facial expressions and voice in real time, taking the user's video and audio data as input and sending this data to an emotion recognition engine as output.

[0522] Step 3:

[0523] The server uses an emotion recognition engine to analyze the facial and voice data sent from the device to identify the user's emotional state. It receives video and voice data as input and processes the data by analyzing facial movements and voice tone. The output is the user's emotional state (e.g., fatigue, joy, anxiety, etc.).

[0524] Step 4:

[0525] The server sends the user's emotional state as input to the generative AI, which then generates appropriate menu suggestions. The prompt is "The user is expressing their emotion as 'fatigue'. Please recommend a menu for relaxation. Please also tell us the specific menu and the reason why." and uses a generative AI model (e.g., OpenAI GPT-4). The output is a specific menu suggestion based on the user's emotions.

[0526] Step 5:

[0527] The server sends the menu suggestions obtained from the generation AI to the terminal. The suggestions obtained from the generation AI are input, and the suggestion data is sent to the terminal as output.

[0528] Step 6:

[0529] The terminal displays the menu suggested to the user on the interface, receiving the menu suggestion data sent from the server as input and displaying it in a form that can be visually confirmed by the user as output.

[0530] Step 7:

[0531] The user reviews the displayed menu and makes a selection, which is sent to the server, which receives the suggested menu as input and the selected menu as output.

[0532] Step 8:

[0533] The server receives the user's selection and stores it in the database. It receives the user's selection data as input and registers the selection as a data operation. As output, the order information is stored in the database.

[0534] Step 9:

[0535] The server arranges delivery based on the stored order information. It reads the order information from the database as input and sends the delivery arrangement information to the delivery person as output.

[0536] This will enable personalized food delivery based on the user's emotions.

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

[0538] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search engine).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

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

[0540] [Second embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0553] This invention relates to a system that allows users to smoothly and efficiently prepare for their final moments. This system supports final moments by inputting and saving user information, providing chat and consultation functions using AI, generating a list of possessions based on the user's personal belongings, and connecting with external platforms.

[0554] 1. User registration and profile creation

[0555] Server: When a user visits the new registration page, it provides a registration form where the user enters information such as name, age, and contact details.

[0556] Terminal: The user enters the required information and presses the send button, which then sends the entered information to the server.

[0557] Server: Stores the received information in a database and generates and displays the user's profile page.

[0558] Examples:

[0559] The user enters "Taro Tanaka, age 65, tanaka@example.com" in the new registration form and presses the registration button. The server receives this information, saves it in the database, and generates a profile page for "Taro Tanaka."

[0560] 2. AI chat and consultation function

[0561] User: Click the "Chat / Consult with AI" button on the profile page.

[0562] Server: Receives the click event and displays the chat interface.

[0563] Terminal: The user enters the consultation content or question and sends it.

[0564] Server: The generation AI analyzes the input, generates an appropriate response, and displays it on the screen.

[0565] Examples:

[0566] When a user types, "I would like to know about inheritance procedures," the generating AI responds, "Inheritance procedures require determining the heirs, creating an inventory of the estate, and completing procedures in accordance with tax law."

[0567] 3. Creating a list of belongings to sort and linking to the platform

[0568] User: Type "I want to start sorting through the estate" into the chat interface.

[0569] Server: The generative AI poses questions to create a list of key possessions (e.g., "What are the main pieces of furniture and valuables in your home?").

[0570] Terminal: The user enters and submits information about their possessions.

[0571] Server: Based on the input information, the AI ​​creates and presents a list of belongings to be sorted out. This list is also linked to an external platform, providing information on the availability of items for purchase or disposal.

[0572] Examples:

[0573] The user enters "TV, refrigerator, jewelry" into the possessions list. The server receives this and creates and presents a list of belongings. At the same time, this list is sent to a partner external platform called "Virtual Market," where the user has the option to sell or dispose of the items.

[0574] 4. Support for legal requirements

[0575] User: Enter a specific legal question (e.g., about inheritance procedures).

[0576] Server: The generative AI provides general legal information and recommendations and displays them to the user.

[0577] Server: If necessary, it also provides information encouraging consultation with professionals such as lawyers and notaries public.

[0578] Examples:

[0579] When a user asks, "How do I create a will?", the server responds, "A will must be written in accordance with the law. We recommend that you consult with a lawyer or notary public." It also provides a link to a nearby legal consultation center.

[0580] This allows users to efficiently prepare for the end of their life while reducing the emotional burden.The system provides comprehensive support to help users realize the ideal ending for themselves and their families.

[0581] The processing flow will be explained below.

[0582] Processing flow

[0583] 1. User registration and profile creation

[0584] Step 1:

[0585] Server: Receives the HTTP request and displays the new registration page to the user.

[0586] Step 2:

[0587] Terminal: Presents the user with an on-screen registration form.

[0588] Step 3:

[0589] User: Enter basic information such as name, age, and contact details.

[0590] Step 4:

[0591] Terminal: The entered information is temporarily stored on the client side.

[0592] Step 5:

[0593] Terminal: Sends the entered user information to the server.

[0594] Step 6:

[0595] Server: Stores the received user information in a database and generates a user profile.

[0596] Step 7:

[0597] Server: Set up a redirect to the profile page and respond to the user.

[0598] Step 8:

[0599] Terminal: Receives the response from the server and displays the user's profile page.

[0600] 2. AI chat and consultation function

[0601] Step 1:

[0602] User: Click the "Chat / Consult with AI" button on the profile page.

[0603] Step 2:

[0604] Server: Receives the click event and displays the chat interface.

[0605] Step 3:

[0606] Terminal: The user inputs the consultation details and questions.

[0607] Step 4:

[0608] Terminal: Sends the entered consultation details to the server.

[0609] Step 5:

[0610] Server: The generation AI analyzes the input and generates an appropriate response.

[0611] Step 6:

[0612] Server: Display the generated response in the chat interface.

[0613] Step 7:

[0614] Terminal: Receives responses from the server and displays them in the chat interface.

[0615] 3. Creating a list of belongings to sort and linking to the platform

[0616] Step 1:

[0617] User: Type "I want to start sorting through the estate" into the chat interface.

[0618] Step 2:

[0619] Terminal: Sends the entered information to the server.

[0620] Step 3:

[0621] Server: The generation AI generates questions to create an estate sorting list and presents them to the user.

[0622] Step 4:

[0623] Server: Displays the generated question in the chat interface.

[0624] Step 5:

[0625] User: Enter information about your inventory.

[0626] Step 6:

[0627] Terminal: Sends the entered information to the server.

[0628] Step 7:

[0629] Server: Generates a list of belongings to sort based on the input information and presents it to the user.

[0630] Step 8:

[0631] Server: The generated list is linked to an external platform, and purchase or disposal options are presented.

[0632] Step 9:

[0633] Terminal: Presents the platform interface to the user.

[0634] 4. Support for legal requirements

[0635] Step 1:

[0636] User: Enter specific consultation details regarding inheritance and will writing.

[0637] Step 2:

[0638] Terminal: Sends the entered question to the server.

[0639] Step 3:

[0640] Server: Generative AI generates general legal information and recommendations in response to questions.

[0641] Step 4:

[0642] Server: Displays the generated legal information to the user.

[0643] Step 5:

[0644] Server: If specific legal support is required, we also provide information encouraging you to consult with professionals such as lawyers and notaries public.

[0645] Step 6:

[0646] Terminal: Displays information provided to the user.

[0647] By following the above steps, the user can efficiently prepare for the ending.

[0648] Example 1

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

[0650] Traditional end-of-life preparations required a lot of manual work and specialized knowledge, placing a significant burden on users. Furthermore, legal procedures and the organization of personal belongings required expert advice, which also took a lot of time and money. Furthermore, the organization of possessions and linking with external services did not go smoothly, leaving users confused and increasing their burden.

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

[0652] In this invention, the server includes: means for inputting and saving user information; means for chatting and consulting with the user using a generation AI; means for displaying responses generated by the generation AI; means for receiving an input list of possessions and generating a list of belongings; means for linking the generated list to an external platform to support purchasing and disposal; means for providing a registration form when the user accesses a new registration page; means for saving the information entered in the registration form in a database and generating and displaying a user profile page; means for receiving a click event of a chat / consultation button and displaying a chat interface; means for generating appropriate responses to the consultation content and questions entered on the chat interface using a generation AI model; means for presenting questions for creating a list of key possessions using a generation AI model, saving the possession information entered by the user in a database, generating a list of belongings, and linking to an external platform. This allows users to efficiently prepare for their end of life without specialized knowledge, and also simplifies legal procedures and estate sorting. Furthermore, linking with an external platform facilitates the sale and disposal of possessions, significantly reducing the overall burden.

[0653] "User information" refers to information that identifies an individual, such as the name, age, and contact information of a system user.

[0654] "Generative AI" is artificial intelligence that uses natural language processing technology to generate appropriate responses to user input.

[0655] The "chat and consultation function" is a function that uses generative AI to communicate with users and provide responses to their inquiries and questions.

[0656] The "possession list" is a list of items such as furniture and valuables owned by the user.

[0657] The "Estate Sorting List" is a list of items that should be sorted and disposed of as belongings based on the information in the possessions list.

[0658] An "external platform" is an online service or marketplace that works in conjunction with the system to facilitate the sale and disposal of personal belongings.

[0659] "Registration Form" means the interface through which a User accesses the System and enters personal information.

[0660] A "database" is a system for storing and managing data such as entered user information and property lists.

[0661] A "chat interface" is an on-screen interactive interface that allows users to communicate with the generated AI via text.

[0662] A "click event" is an operation event that occurs when a user clicks on a button or link.

[0663] A "prompt" is a text sentence that is input into a generative AI model and serves as an instruction for generating a response.

[0664] A "Legal Question" is a specific question or concern that a user has about the law.

[0665] An "expert" is a professional with specialized knowledge in a particular field, such as a lawyer or notary public.

[0666] "Ending preparation" refers to the act of planning and preparing in advance for the procedures and arrangements to be made after oneself or one's family members pass away.

[0667] MODE FOR CARRYING OUT THE INVENTION

[0668] The present invention relates to a system for enabling a user to efficiently prepare for an ending. The system is configured as follows.

[0669] 1. Entering and saving user information

[0670] When a user accesses the new registration page, the server provides a registration form. The user enters information such as their name, age, and contact details, and presses the submit button. The device sends this input information to the server. The server stores the received information in a database (e.g., a database management system such as MySQL). It then generates the user's profile page, sends it to the user's device, and displays it.

[0671] Examples:

[0672] A user enters "Taro Tanaka, age 65, tanaka@example.com" into the new registration form and presses the submit button. The server receives this information, stores it in the database, and generates and displays a profile page for "Taro Tanaka."

[0673] 2. AI chat and consultation function

[0674] The user clicks the "Chat / Consult with AI" button on their profile page. The server receives the click event and displays a chat interface. The user enters their consultation or question into the chat interface and sends it. The server passes the input to a generative AI model (e.g., OpenAI's GPT-3), generates an appropriate response, and displays it to the user.

[0675] Examples:

[0676] The user types, "I would like to know about inheritance procedures," and submits the request. The server passes the input to the generative AI model, which generates a response that says, "Inheritance procedures require the determination of heirs, the creation of an estate inventory, and procedures based on tax law," and displays it to the user.

[0677] 3. Creating a list of belongings to sort and linking with external platforms

[0678] The user types "I want to start sorting out my belongings" on the chat interface and submits the message. The server then uses the generation AI to present questions to the user about their main possessions (e.g., "What are the main pieces of furniture and valuables in your home?"). The user then enters and submits information about their possessions. The server then uses the generation AI to create a list of belongings sorted out based on this information and presents it to the user. The server also links this list to an external platform (e.g., a virtual market) to support purchasing and disposal.

[0679] Examples:

[0680] The user enters "TV, refrigerator, jewelry" into the list of possessions and submits it. The server receives this, and the generation AI creates a list of possessions. At the same time, this list is sent to a virtual market, where the user has the option to sell or dispose of the items.

[0681] 4. Support for legal requirements

[0682] The user inputs a specific legal question (for example, about inheritance procedures). The server then uses the AI ​​to provide general legal information and recommendations (for example, "Your will must be written in accordance with the law. We recommend that you consult with a lawyer or notary public") and display them to the user. Furthermore, the server also provides information encouraging the user to consult with a lawyer, notary public, or other professional, if necessary (for example, a link to a nearby legal consultation center).

[0683] In this way, the system of the present invention allows users to efficiently prepare for the end of life without specialized knowledge, and supports them in easily completing legal procedures and sorting out their belongings. In addition, by linking with external platforms, the sale and disposal of possessions can be smoothly carried out, significantly reducing the overall burden on users.

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

[0685] System program processing flow

[0686] User registration and profile creation

[0687] Step 1:

[0688] When a user accesses the new registration page, the server displays a registration form in the browser, which includes fields for entering user information such as name, age, and contact details.

[0689] Input: Access to new registration page

[0690] Output: Display of registration form

[0691] Step 2:

[0692] On the terminal, the user enters information such as name, age, and contact details into the input fields and presses the send button.

[0693] Input: The user enters information and presses submit.

[0694] Output: Sending input information to the server

[0695] Step 3:

[0696] The server receives the user information and stores it in a database, using a database management system such as MySQL.

[0697] Input: User information input data

[0698] Output: Save to database

[0699] Step 4:

[0700] The server generates a user profile page based on the information stored in the database and sends it to the terminal for display.

[0701] Input: User information stored in the database

[0702] Output: Generate and display a profile page

[0703] AI chat and consultation function

[0704] Step 1:

[0705] Users click the "Chat and consult with AI" button on their profile page.

[0706] Input: User clicks a button

[0707] Output: Click event occurs

[0708] Step 2:

[0709] The server receives the click event and displays a chat interface, which includes a text box where the user can freely enter their questions or concerns.

[0710] Input: Click event

[0711] Output: Chat interface displayed

[0712] Step 3:

[0713] The user inputs the consultation content and question and sends it.

[0714] Input: Enter your consultation details and questions

[0715] Output: Sending input data

[0716] Step 4:

[0717] The server calls a generative AI model (e.g., OpenAI's GPT-3) and passes the user's input data as a prompt. The generative AI analyzes the input data and generates an appropriate response.

[0718] Input: User's consultation or question

[0719] Output: The generated response

[0720] Step 5:

[0721] The server sends the generated response to the user's terminal and displays it on the chat interface.

[0722] Input: Generated response data

[0723] Output: View the response

[0724] Creating a list of belongings sorted and linking with external platforms

[0725] Step 1:

[0726] The user types "I want to start sorting out the belongings of the deceased" on the chat interface and sends it.

[0727] Input: Request for creating a list of belongings

[0728] Output: Sending the request data to the server

[0729] Step 2:

[0730] The server uses a generative AI model to present questions to the user asking about their main possessions (e.g., "What are the main pieces of furniture and valuables in your home?").

[0731] Input: Estate clearance request

[0732] Output: Questions to create a list of possessions

[0733] Step 3:

[0734] The user enters and submits information about their primary possessions.

[0735] Input: Enter property information

[0736] Output: Sending input data to the server

[0737] Step 4:

[0738] The server stores the entered property information in a database and uses a generation AI to create a list of belongings to sort.

[0739] Input: Property information

[0740] Output: Generate a list of belongings

[0741] Step 5:

[0742] The server displays the generated estate sorting list on the user's device and also links the list to an external platform (e.g., a virtual market).

[0743] Input: Estate sorting list data

[0744] Output: Displaying the estate list and sending it to an external platform

[0745] Support for legal requirements

[0746] Step 1:

[0747] Users type and submit specific legal questions in the chat interface (e.g., "How do I write a will?").

[0748] Input: Enter legal question

[0749] Output: Sending the question data to the server

[0750] Step 2:

[0751] The server passes legal questions to a generative AI model, which generates appropriate legal information and recommendations.

[0752] Input: Legal Question Data

[0753] Output: Generates legal information and recommendations

[0754] Step 3:

[0755] The server then displays the generated legal information and recommendations to the user, including guidance on consulting a legal professional such as a lawyer or notary public, if necessary.

[0756] Input: Generated legal information and recommendations

[0757] Output: Display of legal information and information encouraging consultation with an expert

[0758] Through these steps, this system allows users to efficiently prepare for the ending even without specialized knowledge.

[0759] (Application example 1)

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

[0761] Previous systems supporting end-of-life preparations lacked comprehensive support to help users smoothly proceed with end-of-life preparations without feeling emotional burden. They also lacked support for end-of-life preparations in an interactive and intuitive virtual space. This made it difficult for users to efficiently prepare for the end.

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

[0763] In this invention, the server includes means for inputting and saving user information, means for chatting and consulting with the user using a generation AI, means for displaying responses generated by the generation AI, means for receiving an input of a list of possessions and generating a list of belongings to organize, means for linking the generated list to an external platform to support purchasing and disposal, means for providing an interface for proceeding with end-of-life preparations in a virtual space, means for chatting and consulting with the generation AI in a virtual store, means for organizing the list of possessions entered by the user in connection with the virtual platform, and means for providing legal information regarding end-of-life preparations and encouraging consultation with an expert. This allows users to efficiently proceed with end-of-life preparations in an interactive and intuitive virtual space while reducing emotional burden.

[0764] "Means for entering and saving user information" refers to a function that allows users to enter personal information such as name, age, and contact details and save it in a database, etc.

[0765] "Generative AI" is artificial intelligence that generates natural language responses based on user input.

[0766] "Means for chatting and consulting with users" refers to a function that uses generation AI to chat and consult with users.

[0767] "Means for displaying the response generated by the generation AI" refers to a function that displays the response created by the generation AI on the user's screen.

[0768] The "means for receiving an input of a list of possessions and generating a list for sorting out belongings" is a function for generating a list for sorting out belongings based on the information on possessions entered by the user.

[0769] "Means of linking the generated list to an external platform to support purchasing and disposal" is a function that shares the generated estate sorting list with an external platform and supports purchasing and disposal on that platform.

[0770] "Means for providing an interface for advancing ending preparations within a virtual space" is a function that provides an interface for users to efficiently advance ending preparations within a virtual space.

[0771] "Means for chatting and consulting with generated AI within a virtual store" refers to a function that allows users to chat and consult with generated AI within the virtual store environment.

[0772] "Means for organizing a list of possessions entered by a user in conjunction with a virtual platform" is a function for efficiently organizing a list of possessions entered by a user in conjunction with a virtual platform.

[0773] "Means of providing legal information regarding preparations for the end of a marriage and encouraging consultation with an expert" is a function that provides users with legal information regarding preparations for the end of a marriage and encourages them to consult with a lawyer or legal expert as necessary.

[0774] To implement this invention, the following system configuration and processing are required: The system includes a server, a user terminal, a generation AI, a database, and a function for linking with an external platform.

[0775] First, a user accesses the system using a terminal and enters user information. This includes personal information such as name, age, and contact details. The server receives this information and stores it in a database. For example, if a user enters "Yamada Taro, 65 years old, Osaka@example.com," this information is stored in the database and a user profile page is generated.

[0776] Next, when a user wants to chat or ask for advice with the generation AI, the user opens a chat interface on their device and inputs the content of their consultation or question. The server receives this input and sends it to the generation AI. The generation AI analyzes the input, generates an appropriate response, and returns it to the server. The server displays the generated response on the user's device. For example, if the user asks, "Please tell me about the inheritance procedures," the generation AI will respond, "Inheritance procedures require the identification of heirs, the creation of an estate inventory, and procedures in accordance with tax law."

[0777] When a user creates a list of belongings, they enter the information about their possessions into the chat interface. The server receives this information and generates a list of belongings using AI. The generated list is linked to an external platform to support the sale or disposal of items. For example, if a user enters "piano, bookshelf, painting," a list of belongings is generated from this information and sent to an external sales platform.

[0778] Furthermore, if a user has legal questions about preparing for the ending, they can enter them into the chat interface. The AI ​​analyzes the question, generates general legal information and recommendations, and provides them to the user via the server. It also provides information encouraging the user to consult with a lawyer or other legal professional, if necessary. For example, if a user asks, "How do I write a will?" the AI ​​responds, "A will must be written in accordance with the law. We recommend consulting a lawyer or notary public," and also provides a link to a nearby legal consultation center.

[0779] The following hardware and software are required to implement this system. The hardware used includes a server and user devices (smartphones, PCs, and head-mounted displays). The software used includes Flask (web framework), OpenAI API (generative AI), and a database system.

[0780] For example, the following prompts are used for the generated AI:

[0781] Please briefly explain the inheritance procedure.

[0782] "How do I create a will?"

[0783] This allows users to interactively and intuitively proceed with ending preparations within a virtual space, reducing the emotional burden and enabling them to complete preparations efficiently.

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

[0785] Step 1:

[0786] A user accesses the system using a terminal and goes to the new registration page. The user enters information such as name, age, and contact details into the registration form displayed on the terminal and presses the submit button. The entered information is sent to the server. The input includes the user's personal information, which is then saved in a database.

[0787] Step 2:

[0788] The server receives the user information and stores it in a database. It then generates a user profile page and displays it on the device based on the information retrieved from the database. Data processing involves formatting the personal information entered and storing it in the database. The output is a user profile page.

[0789] Step 3:

[0790] The user clicks the "Chat / Consult with AI" button on the profile page. The server receives this click event and displays the chat interface on the device. The input is the click event, and the output is the display of the chat interface.

[0791] Step 4:

[0792] The user inputs the content of their consultation or question into the chat interface and presses the send button. The terminal sends this input to the server. The input includes the user's consultation content or question, and is sent to the server.

[0793] Step 5:

[0794] The server sends the received consultation content to the generative AI model, which then analyzes the input content and generates an appropriate response. Data processing includes analyzing the input text and generating an appropriate response. The output is the generated response.

[0795] Step 6:

[0796] The server displays the response received from the generation AI on the user's screen. The terminal displays the received response in a form that the user can see. The generated response text is displayed as output.

[0797] Step 7:

[0798] To create a list of possessions, the user inputs possession information into the chat interface. The device sends this information to the server. The input is possession information, which is then sent to the server.

[0799] Step 8:

[0800] Based on the received property information, the server's generation AI generates a list of belongings to sort. This list is linked to an external platform. Data processing involves sorting the input property information and compiling it into a list of belongings. The output is an organized list of belongings.

[0801] Step 9:

[0802] If the user has legal questions about the ending preparation, the user enters the questions into the chat interface. The terminal sends the questions to the server. The input includes legal questions, which are then sent to the server.

[0803] Step 10:

[0804] The server sends the received legal question to a generative AI model, which then generates general legal information and recommendations for the question. Data processing includes analyzing the input question and generating legal information. The output is the generated legal information.

[0805] Step 11:

[0806] The server displays the legal information and recommendations received from the generation AI on the user's screen. The device displays the received information in a visible format to the user. The generated legal information and recommendations are displayed as output.

[0807] In this way, the user can interactively and efficiently prepare for the ending within the virtual space.

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

[0809] This invention relates to a system that recognizes the user's emotions and adjusts responses based on those emotions to facilitate the preparation for the ending. This system combines an emotion engine and generative AI to support the preparation for the ending while reducing the psychological burden on the user.

[0810] 1. User registration and profile creation

[0811] Server: When a user visits the new registration page, it provides a registration form where the user enters information such as name, age, and contact details.

[0812] Terminal: The user enters the required information and presses the send button, which then sends the entered information to the server.

[0813] Server: Stores the received information in a database and generates and displays the user's profile page.

[0814] Examples:

[0815] The user enters "Yamada Hanako, age 60, yamada@example.com" into the new registration form and presses the registration button. The server receives this information, stores it in the database, and generates a profile page for "Yamada Hanako."

[0816] 2. AI chat and consultation function

[0817] User: Click the "Chat / Consult with AI" button on the profile page.

[0818] Server: Receives the click event and displays the chat interface.

[0819] Terminal: The user enters the consultation content or question and sends it.

[0820] Terminal: Sends the entered consultation details to the server.

[0821] Server: The emotion engine analyzes the input and tone of voice to determine the user's emotional state.

[0822] Server: The generative AI generates an appropriate response based on the emotional state identified by the emotion engine.

[0823] Server: Display the generated response in the chat interface.

[0824] Terminal: Receives responses from the server and displays them in the chat interface.

[0825] Examples:

[0826] When a user types, "I want to know about inheritance procedures," the emotion engine analyzes the user's input and tone of voice to detect their level of tension. The AI ​​then responds, "Inheritance procedures require the identification of heirs, the creation of an estate inventory, and procedures in accordance with tax law. We will support you so that you can proceed with peace of mind."

[0827] 3. Creating a list of belongings to sort and linking to the platform

[0828] User: Type "I want to start sorting through the estate" into the chat interface.

[0829] Terminal: Sends the entered information to the server.

[0830] Server: The generation AI generates questions to create an estate sorting list and presents them to the user.

[0831] Server: Displays the generated question in the chat interface.

[0832] User: Enter information about your inventory.

[0833] Terminal: Sends the entered information to the server.

[0834] Server: The emotion engine analyzes the user's input and responds appropriately (e.g., providing a polite explanation).

[0835] Server: Based on the input information, the generation AI generates a list of belongings to sort and presents it to the user.

[0836] Server: The generated list is linked to an external platform, and purchase or disposal options are presented.

[0837] Terminal: Presents the platform interface to the user.

[0838] Examples:

[0839] The user enters "TV, refrigerator, jewelry" into the list of possessions. The server receives this, and the emotion engine interprets the user's sadness and explains it in polite language, then generates a list of belongings to sort out. This list is sent to an external platform called "Virtual Market," where the user has the option to sell or dispose of the items.

[0840] 4. Support for legal requirements

[0841] User: Enter a specific legal question (e.g., about inheritance procedures).

[0842] Terminal: Sends the entered question to the server.

[0843] Server: Generative AI generates general legal information and recommendations in response to questions.

[0844] Server: Displays the generated legal information to the user.

[0845] Server: If necessary, it also provides information encouraging consultation with professionals such as lawyers and notaries public.

[0846] Terminal: Displays information provided to the user.

[0847] Examples:

[0848] When a user asks, "How do I write a will?", the emotion engine recognizes the user's anxiety, and the generative AI responds by saying, "A will must be written in accordance with the law. We recommend consulting a lawyer or notary public." It also provides links to nearby legal consultation centers.

[0849] This allows users to efficiently prepare for the end of their life while reducing the emotional burden.The system provides comprehensive support to help users realize the ideal ending for themselves and their families.

[0850] The processing flow will be explained below.

[0851] Processing flow

[0852] 1. User registration and profile creation

[0853] Step 1:

[0854] Server: Receives the HTTP request and displays the new registration page to the user.

[0855] Step 2:

[0856] Terminal: Presents the user with an on-screen registration form.

[0857] Step 3:

[0858] User: Enter basic information such as name, age, and contact details.

[0859] Step 4:

[0860] Terminal: The entered information is stored on the client side.

[0861] Step 5:

[0862] Terminal: Sends the entered user information to the server.

[0863] Step 6:

[0864] Server: Stores the received user information in a database and generates a user profile.

[0865] Step 7:

[0866] Server: Set up a redirect to the profile page and respond to the user.

[0867] Step 8:

[0868] Terminal: Receives the response from the server and displays the user's profile page.

[0869] 2. AI chat and consultation function

[0870] Step 1:

[0871] User: Click the "Chat / Consult with AI" button on the profile page.

[0872] Step 2:

[0873] Server: Receives the click event and displays the chat interface.

[0874] Step 3:

[0875] Terminal: The user enters their consultation or question into the chat interface.

[0876] Step 4:

[0877] Terminal: Sends the entered consultation details to the server.

[0878] Step 5:

[0879] Server: The generation AI analyzes the input and generates an appropriate response.

[0880] Step 6:

[0881] Server: Display the generated response in the chat interface.

[0882] Step 7:

[0883] Terminal: Receives responses from the server and displays them in the chat interface.

[0884] 3. Recognizing user emotions with an emotion engine

[0885] Step 1:

[0886] User: Enter the question or inquiry.

[0887] Step 2:

[0888] Terminal: Sends the entered information to the server.

[0889] Step 3:

[0890] Server: The emotion engine analyzes input and voice tone to determine the user's emotional state.

[0891] Step 4:

[0892] Server: The generative AI adjusts the response based on the emotional state and presents the generated response to the user.

[0893] Examples:

[0894] When a user types, "My family gets angry when I talk about inheritance, what should I do?", the emotion engine analyzes and interprets the user's anxiety and tension. The generative AI responds, "One option is to consult a professional counselor or expert before talking to your family. Let's try to talk calmly first."

[0895] 4. Creating a list of belongings to sort and linking to the platform

[0896] Step 1:

[0897] User: Type "I want to start sorting through the estate" into the chat interface.

[0898] Step 2:

[0899] Terminal: Sends the entered information to the server.

[0900] Step 3:

[0901] Server: The generation AI generates questions to create an estate sorting list and presents them to the user.

[0902] Step 4:

[0903] Server: Displays the generated question in the chat interface.

[0904] Step 5:

[0905] User: Enter information about your inventory.

[0906] Step 6:

[0907] Terminal: Sends the entered information to the server.

[0908] Step 7:

[0909] Server: The emotion engine analyzes the user's input and recognizes their emotional state.

[0910] Step 8:

[0911] Server: Based on the emotional state, a generative AI generates a list of belongings to sort and presents it to the user.

[0912] Step 9:

[0913] Server: The generated list is linked to an external platform, and purchase or disposal options are presented.

[0914] Step 10:

[0915] Terminal: Presents the platform interface to the user.

[0916] Examples:

[0917] The user enters, "I want to start sorting through my mother's belongings," and the emotion engine analyzes the user's sadness. The generating AI then suggests in kind words, "This is a difficult time. Let's start by making a list of your major furniture, electrical appliances, and valuables." The generated list is then sent to an external platform, "Online Market," where the user can make their selections and purchase or dispose of them.

[0918] 5. Support for legal requirements

[0919] Step 1:

[0920] User: Enter specific questions about inheritance and will writing.

[0921] Step 2:

[0922] Terminal: Sends the entered question to the server.

[0923] Step 3:

[0924] Server: Generative AI generates general legal information and recommendations in response to questions.

[0925] Step 4:

[0926] Server: Displays the generated legal information to the user.

[0927] Step 5:

[0928] Server: If necessary, it also provides information encouraging consultation with professionals such as lawyers and notaries public.

[0929] Step 6:

[0930] Terminal: Displays information provided to the user.

[0931] Examples:

[0932] When a user asks, "What are the steps to creating a will?", the emotion engine analyzes the user's tension, and the generative AI responds, "A will must be written in accordance with the law. First, we recommend that you create an inventory of your assets and consult with a notary public." It also provides links to nearby legal consultation centers to help users take concrete action.

[0933] This system is designed to allow users to efficiently prepare for the ending while reducing the emotional burden. The collaboration between the emotion engine and generative AI provides an environment where users can work with peace of mind.

[0934] Example 2

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

[0936] In modern society, there is a demand for efficient end-of-life preparations that reduce emotional burden. However, conventional methods place a heavy psychological burden on users, making efficient preparations difficult. Furthermore, it is difficult to provide appropriate information for specific legal questions or generate responses that reflect the user's emotional state. Therefore, a comprehensive support system is needed that allows users to prepare for end-of-life with peace of mind.

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

[0938] In this invention, the server includes means for inputting and saving user information, means for interacting with and consulting with the user using a generation AI, means for analyzing the user's emotional state using an emotion engine, means for displaying the generated response, means for receiving an input of a list of possessions and generating a list of belongings sorting, and means for linking the generated list to an external platform and supporting purchasing and disposal. This allows the user to efficiently proceed with end-of-life preparations while reducing psychological burden.

[0939] "User Information" means basic personal data about a user, such as name, age, and contact details.

[0940] "Generative AI" is a system that uses artificial intelligence technology to generate natural language dialogue and responses from input data.

[0941] "Dialogue and consultation" is the process in which the generative AI provides appropriate responses to questions and comments entered by the user.

[0942] An "emotion engine" is a technology that analyzes a user's emotional state from input data and responds appropriately based on that.

[0943] The "list of belongings" is a list of items owned by the user, and includes information necessary for sorting the belongings.

[0944] A "personal effects sorting list" is a list that organizes information such as how to dispose of personal effects and where to dispose of them, based on the list of possessions.

[0945] An "external platform" is an online service or software system used to receive the estate inventory and support its management and disposal.

[0946] "Legal professionals" refers to professions such as lawyers and notaries who have specialized knowledge of the law.

[0947] "Purchases and disposals" refers to the act of purchasing or disposing of items on the possessions list.

[0948] This invention is a system for supporting preparations for the end of life, which enables users to efficiently proceed with preparations for the end of life while reducing their psychological burden. The system includes means for inputting and saving user information, means for interacting with and consulting with the user using a generation AI, means for analyzing the user's emotional state using an emotion engine, means for displaying the generated response, means for receiving an input list of possessions and generating a list of belongings to sort, means for linking the generated list to an external platform to support purchasing and disposal, means for providing general legal information and recommendations in response to specific legal questions, and means for providing information encouraging consultation with a legal professional.

[0949] To implement this system, hardware and software such as a server, terminal, emotion engine, and generative AI are used. Specifically, the server contains a database that stores user information and the generated estate sorting list. The emotion engine analyzes input data and voice tone from the user to identify the user's emotional state. The generative AI generates an appropriate response to the user based on the analysis results of the emotion engine.

[0950] A specific example of this system will be described below.

[0951] When a user accesses the new registration page, enters information such as name, age, and contact details, and presses the submit button, the entered information is sent to the server. The server saves the information in a database and generates and displays the user's profile page. If a user enters "Yamada Hanako, 60 years old, yamada@example.com" and presses the register button, the server receives this information, saves it in a database, and generates a profile page.

[0952] Next, when the user clicks the "Chat and Consult with AI" button on their profile page, the server displays a chat interface. When the user types, "I'd like to know about inheritance procedures," the device sends the information to the server. The server uses an emotion engine to analyze the user's level of tension, and the AI ​​generates and displays a response saying, "Inheritance procedures require the identification of heirs, the creation of an estate inventory, and procedures in accordance with tax law. We will support you so that you can proceed with peace of mind."

[0953] If a user inputs "I want to start sorting out my belongings," the server receives that information and uses generative AI to generate questions to create a list of belongings to sort out. If a user inputs "TV, refrigerator, and jewelry" into their possessions list, the server analyzes the information using an emotion engine, generates a list of belongings to sort out, and connects it to an external platform (e.g., a "virtual marketplace"). The user is then given the option to sell or dispose of their items.

[0954] Furthermore, if a user asks, "How do I write a will?", the server uses an emotion engine to recognize anxiety, and the generative AI responds by saying, "A will must be written in accordance with the law. We recommend consulting a lawyer or notary public." It also provides links to nearby legal consultation centers.

[0955] In this way, the system provides comprehensive support to allow users to prepare for the ending with peace of mind.

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

[0957] Step 1:

[0958] A user accesses the new registration page and enters information such as name, age, and contact details. The device sends this information to the server. The inputs are user name, age, contact details, etc., and the output is sent to the server.

[0959] Step 2:

[0960] The server stores the received user information in a database. Specifically, it adds a new record to the database and processes the data to store the user's basic information. The input is user information data, and the output is the user information stored in the database.

[0961] Step 3:

[0962] The server generates a user profile page and displays it to the user. The profile page reflects the information entered. The input is the user information retrieved from the database, and the output is the generated profile page.

[0963] Step 4:

[0964] The user clicks the "Chat / Consult with AI" button on the profile page. The device sends this click event to the server. The input is the click event, and the output is an event notification to the server.

[0965] Step 5:

[0966] The server receives the click event and displays the chat interface. The input is the click event data, and the output is the display of the chat interface.

[0967] Step 6:

[0968] The user inputs the consultation content or question (for example, "I would like to know about inheritance procedures") and sends it. The terminal sends the input content to the server. The input is text data of the consultation content, and the output is the transmission of text data to the server.

[0969] Step 7:

[0970] The server analyzes the received consultation content using an emotion engine to identify the user's emotional state. The input is the text data of the consultation content, and the output is the analyzed emotional data.

[0971] Step 8:

[0972] The server then uses the analyzed emotional data to generate an appropriate response using a generative AI. The input is the emotional data, and the output is the generated response text.

[0973] Step 9:

[0974] The server displays the generated response in a chat interface, with the generated response text as input and the display in the chat interface as output.

[0975] Step 10:

[0976] The user inputs and sends "I want to start sorting out the belongings of the deceased" to the terminal. The terminal sends this input to the server. The input is text data about sorting out the belongings of the deceased, and the output is the transmission of the text data to the server.

[0977] Step 11:

[0978] Based on the received information, the server generates questions for the AI ​​to create a list of belongings sorting. The input is the text data of the belongings sorting request, and the output is the generated question text.

[0979] Step 12:

[0980] The server displays the generated question in a chat interface and asks for the user's answer. The input is the question text, and the output is the question displayed in the chat interface.

[0981] Step 13:

[0982] The user inputs and submits a list of possessions (e.g., "TV, refrigerator, jewelry"). The terminal sends this input to the server. The input is the text data of the possessions list, and the output is the transmission of the text data to the server.

[0983] Step 14:

[0984] The server analyzes the input possession list using an emotion engine and takes appropriate action based on the user's emotional state. The input is the possession list text data, and the output is the analyzed emotion data and data on which the appropriate action is taken.

[0985] Step 15:

[0986] The server uses a generation AI to generate an estate sorting list based on the property list. The input is the property list data, and the output is the generated estate sorting list.

[0987] Step 16:

[0988] The server then links the generated estate sorting list to an external platform, providing users with the option to sell or discard their items. The input is estate sorting list data, and the output is data linkage to the external platform.

[0989] Step 17:

[0990] The user asks, "How do I create a will?" and the device sends the question to the server. The input is the text data of the legal question, and the output is the transmission to the server.

[0991] Step 18:

[0992] The server receives legal questions and the generative AI generates general legal information and recommendations. The input is the legal question data and the output is the generated legal information text.

[0993] Step 19:

[0994] The server displays the generated legal information in a chat interface and also provides information such as a link to consult with a legal professional. The input is the legal information text, and the output is the display in the chat interface and the provision of a link.

[0995] Step 20:

[0996] The user consults the provided legal information and links and, if necessary, consults a legal expert. The input is the user's browsing behavior and the output is access to legal expertise.

[0997] Through the above processing steps, the user can efficiently prepare for the ending while reducing the emotional burden.

[0998] (Application example 2)

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

[1000] Conventional ending preparation systems rarely take into account the user's emotions or psychological state, making it difficult to reduce the user's mental burden. Furthermore, they are unable to make appropriate suggestions based on the user's emotions, making it difficult to improve user satisfaction, especially in services such as food delivery, where emotions have a significant impact. Therefore, there is a need for a system that can recognize the user's emotions and make appropriate suggestions based on them.

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

[1002] In this invention, the server includes means for inputting and saving user information, means for chatting and consulting with the user using a generation AI, means for displaying responses generated by the generation AI, means for receiving an input of a list of possessions and generating a list of belongings for sorting, means for linking the generated list to an external platform and supporting purchasing and disposal, means for recognizing the user's emotions and generating suggestions based on the emotions, and means for displaying the suggestions based on the emotions and allowing the user to confirm and select. This makes it possible to recognize the user's emotional state in real time and make personalized suggestions, thereby reducing mental burden and providing high satisfaction.

[1003] "User information" refers to data necessary for providing services, such as a user's personal information and profile information.

[1004] "Generative AI" is a function that uses artificial intelligence technology to automatically create dialogue with users and specific suggestions.

[1005] A "bequest sorting list" is a list that sorts out unnecessary items from the user's possessions and organizes them for disposal or purchase.

[1006] "Emotion recognition" is a technology that analyzes a user's emotional state from their facial expressions, voice, etc., and obtains the results.

[1007] "Suggestions" are specific suggested actions or options provided by the generative AI based on the user's input and emotions.

[1008] "External Platform" refers to online services provided by third parties that allow users to link their generated lists.

[1009] "Chat and Consult" is a function that uses generative AI to converse with users and respond to their questions and inquiries.

[1010] "Legal Information" means information containing legal knowledge and recommendations related to preparing for an ending.

[1011] A "personalized delivery experience" means suggesting the most appropriate menu and services based on the user's emotional state, providing a delivery experience tailored to the user.

[1012] The present invention relates to a system that recognizes the user's emotions and supports ending preparation while reducing the emotional burden. This system exchanges information between a server, a terminal, and a user, and provides the following functions:

[1013] 1. User registration and profile creation

[1014] When a user accesses the new registration page, the server provides a registration form where the user enters information such as name, age, and contact details.

[1015] The user enters the necessary information into the terminal and presses the send button, which then sends the entered information to the server.

[1016] The server stores the received information in a database and generates and displays a profile page for the user.

[1017] For example, a user enters "Yamada Hanako, age 60, yamada@example.com" into a new registration form and presses the registration button. The server receives this information, stores it in the database, and generates a profile page for "Yamada Hanako."

[1018] 2. AI chat and consultation function

[1019] Users click the "Chat and consult with AI" button on their profile page.

[1020] The server receives the click event and displays the chat interface.

[1021] The user inputs the consultation details and questions into the terminal and sends them to the server.

[1022] The server uses an emotion engine to analyze the input and tone of voice to determine the user's emotional state.

[1023] The server generates an appropriate response based on the emotional state identified by the emotion engine using the generation AI.

[1024] The server displays the generated response in the chat interface.

[1025] The terminal receives the response from the server and displays it in the chat interface.

[1026] For example, if a user types, "I'd like to know about inheritance procedures," the emotion engine analyzes the user's input and tone of voice to detect their level of tension. The AI ​​then responds, "Inheritance procedures require determining the heirs, creating an estate inventory, and completing procedures in accordance with tax law. We'll support you so you can proceed with peace of mind."

[1027] 3. Emotion-based menu suggestions

[1028] The user has launched a food delivery application and has enabled the camera and microphone.

[1029] The device captures the user's facial expressions and voice data.

[1030] The server uses an emotion recognition engine to analyze the user's emotions from the acquired data and obtains the results.

[1031] Based on the emotion recognition results, the server uses a generative AI to generate menu recommendations for the user. The generated suggestions are based on the user's emotional state.

[1032] The device will display the suggested menu on the app interface for the user to review and select.

[1033] For example, if a user inputs "I'm a little tired, so I'd like a soothing meal," the emotion recognition engine will read "fatigue" and "the desire for relaxation." The generative AI will then suggest, "How about some herbal tea and a light pasta to soothe your fatigue?" This allows the user to select the optimal menu according to their emotional state.

[1034] An example of a prompt sentence would be, "The user is expressing the emotion 'fatigue'. Please suggest a menu that you would like to use to relax. Please also tell us the specific menu and the reason why." By providing this to the generation AI, it is possible to receive appropriate suggestions.

[1035] To realize such a system, the hardware required includes a smartphone, smart glasses, or a head-mounted display. An internet connection, a camera, and a microphone are also required. The software used utilizes an emotion recognition engine (e.g., Microsoft Azure Emotion API, Amazon Rekognition) or generative AI (e.g., OpenAI GPT-4). Databases such as MySQL and Firebase can be used to store and manage information appropriately.

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

[1037] Step 1:

[1038] A user launches a food delivery application and enables the camera and microphone. As input, the user's video and audio data are captured. As output, these data are passed to the next processing step.

[1039] Step 2:

[1040] The device captures the user's facial expressions and voice in real time, taking the user's video and audio data as input and sending this data to an emotion recognition engine as output.

[1041] Step 3:

[1042] The server uses an emotion recognition engine to analyze the facial and voice data sent from the device to identify the user's emotional state. It receives video and voice data as input and processes the data by analyzing facial movements and voice tone. The output is the user's emotional state (e.g., fatigue, joy, anxiety, etc.).

[1043] Step 4:

[1044] The server sends the user's emotional state as input to the generative AI, which then generates appropriate menu suggestions. The prompt is "The user is expressing their emotion as 'fatigue'. Please recommend a menu for relaxation. Please also tell us the specific menu and the reason why." and uses a generative AI model (e.g., OpenAI GPT-4). The output is a specific menu suggestion based on the user's emotions.

[1045] Step 5:

[1046] The server sends the menu suggestions obtained from the generation AI to the terminal. The suggestions obtained from the generation AI are input, and the suggestion data is sent to the terminal as output.

[1047] Step 6:

[1048] The terminal displays the menu suggested to the user on the interface, receiving the menu suggestion data sent from the server as input and displaying it in a form that can be visually confirmed by the user as output.

[1049] Step 7:

[1050] The user reviews the displayed menu and makes a selection, which is sent to the server, which receives the suggested menu as input and the selected menu as output.

[1051] Step 8:

[1052] The server receives the user's selection and stores it in the database. It receives the user's selection data as input and registers the selection as a data operation. As output, the order information is stored in the database.

[1053] Step 9:

[1054] The server arranges delivery based on the stored order information. It reads the order information from the database as input and sends the delivery arrangement information to the delivery person as output.

[1055] This will enable personalized food delivery based on the user's emotions.

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

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

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

[1059] [Third embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[1072] This invention relates to a system that allows users to smoothly and efficiently prepare for their final moments. This system supports final moments by inputting and saving user information, providing chat and consultation functions using AI, generating a list of possessions based on the user's personal belongings, and connecting with external platforms.

[1073] 1. User registration and profile creation

[1074] Server: When a user visits the new registration page, it provides a registration form where the user enters information such as name, age, and contact details.

[1075] Terminal: The user enters the required information and presses the send button, which then sends the entered information to the server.

[1076] Server: Stores the received information in a database and generates and displays the user's profile page.

[1077] Examples:

[1078] The user enters "Taro Tanaka, age 65, tanaka@example.com" in the new registration form and presses the registration button. The server receives this information, saves it in the database, and generates a profile page for "Taro Tanaka."

[1079] 2. AI chat and consultation function

[1080] User: Click the "Chat / Consult with AI" button on the profile page.

[1081] Server: Receives the click event and displays the chat interface.

[1082] Terminal: The user enters the consultation content or question and sends it.

[1083] Server: The generation AI analyzes the input, generates an appropriate response, and displays it on the screen.

[1084] Examples:

[1085] When a user types, "I would like to know about inheritance procedures," the generating AI responds, "Inheritance procedures require determining the heirs, creating an inventory of the estate, and completing procedures in accordance with tax law."

[1086] 3. Creating a list of belongings to sort and linking to the platform

[1087] User: Type "I want to start sorting through the estate" into the chat interface.

[1088] Server: The generative AI poses questions to create a list of key possessions (e.g., "What are the main pieces of furniture and valuables in your home?").

[1089] Terminal: The user enters and submits information about their possessions.

[1090] Server: Based on the input information, the AI ​​creates and presents a list of belongings to be sorted out. This list is also linked to an external platform, providing information on the availability of items for purchase or disposal.

[1091] Examples:

[1092] The user enters "TV, refrigerator, jewelry" into the possessions list. The server receives this and creates and presents a list of belongings. At the same time, this list is sent to a partner external platform called "Virtual Market," where the user has the option to sell or dispose of the items.

[1093] 4. Support for legal requirements

[1094] User: Enter a specific legal question (e.g., about inheritance procedures).

[1095] Server: The generative AI provides general legal information and recommendations and displays them to the user.

[1096] Server: If necessary, it also provides information encouraging consultation with professionals such as lawyers and notaries public.

[1097] Examples:

[1098] When a user asks, "How do I create a will?", the server responds, "A will must be written in accordance with the law. We recommend that you consult with a lawyer or notary public." It also provides a link to a nearby legal consultation center.

[1099] This allows users to efficiently prepare for the end of their life while reducing the emotional burden.The system provides comprehensive support to help users realize the ideal ending for themselves and their families.

[1100] The processing flow will be explained below.

[1101] Processing flow

[1102] 1. User registration and profile creation

[1103] Step 1:

[1104] Server: Receives the HTTP request and displays the new registration page to the user.

[1105] Step 2:

[1106] Terminal: Presents the user with an on-screen registration form.

[1107] Step 3:

[1108] User: Enter basic information such as name, age, and contact details.

[1109] Step 4:

[1110] Terminal: The entered information is temporarily stored on the client side.

[1111] Step 5:

[1112] Terminal: Sends the entered user information to the server.

[1113] Step 6:

[1114] Server: Stores the received user information in a database and generates a user profile.

[1115] Step 7:

[1116] Server: Set up a redirect to the profile page and respond to the user.

[1117] Step 8:

[1118] Terminal: Receives the response from the server and displays the user's profile page.

[1119] 2. AI chat and consultation function

[1120] Step 1:

[1121] User: Click the "Chat / Consult with AI" button on the profile page.

[1122] Step 2:

[1123] Server: Receives the click event and displays the chat interface.

[1124] Step 3:

[1125] Terminal: The user inputs the consultation details and questions.

[1126] Step 4:

[1127] Terminal: Sends the entered consultation details to the server.

[1128] Step 5:

[1129] Server: The generation AI analyzes the input and generates an appropriate response.

[1130] Step 6:

[1131] Server: Display the generated response in the chat interface.

[1132] Step 7:

[1133] Terminal: Receives responses from the server and displays them in the chat interface.

[1134] 3. Creating a list of belongings to sort and linking to the platform

[1135] Step 1:

[1136] User: Type "I want to start sorting through the estate" into the chat interface.

[1137] Step 2:

[1138] Terminal: Sends the entered information to the server.

[1139] Step 3:

[1140] Server: The generation AI generates questions to create an estate sorting list and presents them to the user.

[1141] Step 4:

[1142] Server: Displays the generated question in the chat interface.

[1143] Step 5:

[1144] User: Enter information about your inventory.

[1145] Step 6:

[1146] Terminal: Sends the entered information to the server.

[1147] Step 7:

[1148] Server: Generates a list of belongings to sort based on the input information and presents it to the user.

[1149] Step 8:

[1150] Server: The generated list is linked to an external platform, and purchase or disposal options are presented.

[1151] Step 9:

[1152] Terminal: Presents the platform interface to the user.

[1153] 4. Support for legal requirements

[1154] Step 1:

[1155] User: Enter specific consultation details regarding inheritance and will writing.

[1156] Step 2:

[1157] Terminal: Sends the entered question to the server.

[1158] Step 3:

[1159] Server: Generative AI generates general legal information and recommendations in response to questions.

[1160] Step 4:

[1161] Server: Displays the generated legal information to the user.

[1162] Step 5:

[1163] Server: If specific legal support is required, we also provide information encouraging you to consult with professionals such as lawyers and notaries public.

[1164] Step 6:

[1165] Terminal: Displays information provided to the user.

[1166] By following the above steps, the user can efficiently prepare for the ending.

[1167] Example 1

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

[1169] Traditional end-of-life preparations required a lot of manual work and specialized knowledge, placing a significant burden on users. Furthermore, legal procedures and the organization of personal belongings required expert advice, which also took a lot of time and money. Furthermore, the organization of possessions and linking with external services did not go smoothly, leaving users confused and increasing their burden.

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

[1171] In this invention, the server includes: means for inputting and saving user information; means for chatting and consulting with the user using a generation AI; means for displaying responses generated by the generation AI; means for receiving an input list of possessions and generating a list of belongings; means for linking the generated list to an external platform to support purchasing and disposal; means for providing a registration form when the user accesses a new registration page; means for saving the information entered in the registration form in a database and generating and displaying a user profile page; means for receiving a click event of a chat / consultation button and displaying a chat interface; means for generating appropriate responses to the consultation content and questions entered on the chat interface using a generation AI model; means for presenting questions for creating a list of key possessions using a generation AI model, saving the possession information entered by the user in a database, generating a list of belongings, and linking to an external platform. This allows users to efficiently prepare for their end of life without specialized knowledge, and also simplifies legal procedures and estate sorting. Furthermore, linking with an external platform facilitates the sale and disposal of possessions, significantly reducing the overall burden.

[1172] "User information" refers to information that identifies an individual, such as the name, age, and contact information of a system user.

[1173] "Generative AI" is artificial intelligence that uses natural language processing technology to generate appropriate responses to user input.

[1174] The "chat and consultation function" is a function that uses generative AI to communicate with users and provide responses to their inquiries and questions.

[1175] The "possession list" is a list of items such as furniture and valuables owned by the user.

[1176] The "Estate Sorting List" is a list of items that should be sorted and disposed of as belongings based on the information in the possessions list.

[1177] An "external platform" is an online service or marketplace that works in conjunction with the system to facilitate the sale and disposal of personal belongings.

[1178] "Registration Form" means the interface through which a User accesses the System and enters personal information.

[1179] A "database" is a system for storing and managing data such as entered user information and property lists.

[1180] A "chat interface" is an on-screen interactive interface that allows users to communicate with the generated AI via text.

[1181] A "click event" is an operation event that occurs when a user clicks on a button or link.

[1182] A "prompt" is a text sentence that is input into a generative AI model and serves as an instruction for generating a response.

[1183] A "Legal Question" is a specific question or concern that a user has about the law.

[1184] An "expert" is a professional with specialized knowledge in a particular field, such as a lawyer or notary public.

[1185] "Ending preparation" refers to the act of planning and preparing in advance for the procedures and arrangements to be made after oneself or one's family members pass away.

[1186] MODE FOR CARRYING OUT THE INVENTION

[1187] The present invention relates to a system for enabling a user to efficiently prepare for an ending. The system is configured as follows.

[1188] 1. Entering and saving user information

[1189] When a user accesses the new registration page, the server provides a registration form. The user enters information such as their name, age, and contact details, and presses the submit button. The device sends this input information to the server. The server stores the received information in a database (e.g., a database management system such as MySQL). It then generates the user's profile page, sends it to the user's device, and displays it.

[1190] Examples:

[1191] A user enters "Taro Tanaka, age 65, tanaka@example.com" into the new registration form and presses the submit button. The server receives this information, stores it in the database, and generates and displays a profile page for "Taro Tanaka."

[1192] 2. AI chat and consultation function

[1193] The user clicks the "Chat / Consult with AI" button on their profile page. The server receives the click event and displays a chat interface. The user enters their consultation or question into the chat interface and sends it. The server passes the input to a generative AI model (e.g., OpenAI's GPT-3), generates an appropriate response, and displays it to the user.

[1194] Examples:

[1195] The user types, "I would like to know about inheritance procedures," and submits the request. The server passes the input to the generative AI model, which generates a response that says, "Inheritance procedures require the determination of heirs, the creation of an estate inventory, and procedures based on tax law," and displays it to the user.

[1196] 3. Creating a list of belongings to sort and linking with external platforms

[1197] The user types "I want to start sorting out my belongings" on the chat interface and submits the message. The server then uses the generation AI to present questions to the user about their main possessions (e.g., "What are the main pieces of furniture and valuables in your home?"). The user then enters and submits information about their possessions. The server then uses the generation AI to create a list of belongings sorted out based on this information and presents it to the user. The server also links this list to an external platform (e.g., a virtual market) to support purchasing and disposal.

[1198] Examples:

[1199] The user enters "TV, refrigerator, jewelry" into the list of possessions and submits it. The server receives this, and the generation AI creates a list of possessions. At the same time, this list is sent to a virtual market, where the user has the option to sell or dispose of the items.

[1200] 4. Support for legal requirements

[1201] The user inputs a specific legal question (for example, about inheritance procedures). The server then uses the AI ​​to provide general legal information and recommendations (for example, "Your will must be written in accordance with the law. We recommend that you consult with a lawyer or notary public") and display them to the user. Furthermore, the server also provides information encouraging the user to consult with a lawyer, notary public, or other professional, if necessary (for example, a link to a nearby legal consultation center).

[1202] In this way, the system of the present invention allows users to efficiently prepare for the end of life without specialized knowledge, and supports them in easily completing legal procedures and sorting out their belongings. In addition, by linking with external platforms, the sale and disposal of possessions can be smoothly carried out, significantly reducing the overall burden on users.

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

[1204] System program processing flow

[1205] User registration and profile creation

[1206] Step 1:

[1207] When a user accesses the new registration page, the server displays a registration form in the browser, which includes fields for entering user information such as name, age, and contact details.

[1208] Input: Access to new registration page

[1209] Output: Display of registration form

[1210] Step 2:

[1211] On the terminal, the user enters information such as name, age, and contact details into the input fields and presses the send button.

[1212] Input: The user enters information and presses submit.

[1213] Output: Sending input information to the server

[1214] Step 3:

[1215] The server receives the user information and stores it in a database, using a database management system such as MySQL.

[1216] Input: User information input data

[1217] Output: Save to database

[1218] Step 4:

[1219] The server generates a user profile page based on the information stored in the database and sends it to the terminal for display.

[1220] Input: User information stored in the database

[1221] Output: Generate and display a profile page

[1222] AI chat and consultation function

[1223] Step 1:

[1224] Users click the "Chat and consult with AI" button on their profile page.

[1225] Input: User clicks a button

[1226] Output: Click event occurs

[1227] Step 2:

[1228] The server receives the click event and displays a chat interface, which includes a text box where the user can freely enter their questions or concerns.

[1229] Input: Click event

[1230] Output: Chat interface displayed

[1231] Step 3:

[1232] The user inputs the consultation content and question and sends it.

[1233] Input: Enter your consultation details and questions

[1234] Output: Sending input data

[1235] Step 4:

[1236] The server calls a generative AI model (e.g., OpenAI's GPT-3) and passes the user's input data as a prompt. The generative AI analyzes the input data and generates an appropriate response.

[1237] Input: User's consultation or question

[1238] Output: The generated response

[1239] Step 5:

[1240] The server sends the generated response to the user's terminal and displays it on the chat interface.

[1241] Input: Generated response data

[1242] Output: View the response

[1243] Creating a list of belongings sorted and linking with external platforms

[1244] Step 1:

[1245] The user types "I want to start sorting out the belongings of the deceased" on the chat interface and sends it.

[1246] Input: Request for creating a list of belongings

[1247] Output: Sending the request data to the server

[1248] Step 2:

[1249] The server uses a generative AI model to present questions to the user asking about their main possessions (e.g., "What are the main pieces of furniture and valuables in your home?").

[1250] Input: Estate clearance request

[1251] Output: Questions to create a list of possessions

[1252] Step 3:

[1253] The user enters and submits information about their primary possessions.

[1254] Input: Enter property information

[1255] Output: Sending input data to the server

[1256] Step 4:

[1257] The server stores the entered property information in a database and uses a generation AI to create a list of belongings to sort.

[1258] Input: Property information

[1259] Output: Generate a list of belongings

[1260] Step 5:

[1261] The server displays the generated estate sorting list on the user's device and also links the list to an external platform (e.g., a virtual market).

[1262] Input: Estate sorting list data

[1263] Output: Displaying the estate list and sending it to an external platform

[1264] Support for legal requirements

[1265] Step 1:

[1266] Users type and submit specific legal questions in the chat interface (e.g., "How do I write a will?").

[1267] Input: Enter legal question

[1268] Output: Sending the question data to the server

[1269] Step 2:

[1270] The server passes legal questions to a generative AI model, which generates appropriate legal information and recommendations.

[1271] Input: Legal Question Data

[1272] Output: Generates legal information and recommendations

[1273] Step 3:

[1274] The server then displays the generated legal information and recommendations to the user, including guidance on consulting a legal professional such as a lawyer or notary public, if necessary.

[1275] Input: Generated legal information and recommendations

[1276] Output: Display of legal information and information encouraging consultation with an expert

[1277] Through these steps, this system allows users to efficiently prepare for the ending even without specialized knowledge.

[1278] (Application example 1)

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

[1280] Previous systems supporting end-of-life preparations lacked comprehensive support to help users smoothly proceed with end-of-life preparations without feeling emotional burden. They also lacked support for end-of-life preparations in an interactive and intuitive virtual space. This made it difficult for users to efficiently prepare for the end.

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

[1282] In this invention, the server includes means for inputting and saving user information, means for chatting and consulting with the user using a generation AI, means for displaying responses generated by the generation AI, means for receiving an input of a list of possessions and generating a list of belongings to organize, means for linking the generated list to an external platform to support purchasing and disposal, means for providing an interface for proceeding with end-of-life preparations in a virtual space, means for chatting and consulting with the generation AI in a virtual store, means for organizing the list of possessions entered by the user in connection with the virtual platform, and means for providing legal information regarding end-of-life preparations and encouraging consultation with an expert. This allows users to efficiently proceed with end-of-life preparations in an interactive and intuitive virtual space while reducing emotional burden.

[1283] "Means for entering and saving user information" refers to a function that allows users to enter personal information such as name, age, and contact details and save it in a database, etc.

[1284] "Generative AI" is artificial intelligence that generates natural language responses based on user input.

[1285] "Means for chatting and consulting with users" refers to a function that uses generation AI to chat and consult with users.

[1286] "Means for displaying the response generated by the generation AI" refers to a function that displays the response created by the generation AI on the user's screen.

[1287] The "means for receiving an input of a list of possessions and generating a list for sorting out belongings" is a function for generating a list for sorting out belongings based on the information on possessions entered by the user.

[1288] "Means of linking the generated list to an external platform to support purchasing and disposal" is a function that shares the generated estate sorting list with an external platform and supports purchasing and disposal on that platform.

[1289] "Means for providing an interface for advancing ending preparations within a virtual space" is a function that provides an interface for users to efficiently advance ending preparations within a virtual space.

[1290] "Means for chatting and consulting with generated AI within a virtual store" refers to a function that allows users to chat and consult with generated AI within the virtual store environment.

[1291] "Means for organizing a list of possessions entered by a user in conjunction with a virtual platform" is a function for efficiently organizing a list of possessions entered by a user in conjunction with a virtual platform.

[1292] "Means of providing legal information regarding preparations for the end of a marriage and encouraging consultation with an expert" is a function that provides users with legal information regarding preparations for the end of a marriage and encourages them to consult with a lawyer or legal expert as necessary.

[1293] To implement this invention, the following system configuration and processing are required: The system includes a server, a user terminal, a generation AI, a database, and a function for linking with an external platform.

[1294] First, a user accesses the system using a terminal and enters user information. This includes personal information such as name, age, and contact details. The server receives this information and stores it in a database. For example, if a user enters "Yamada Taro, 65 years old, Osaka@example.com," this information is stored in the database and a user profile page is generated.

[1295] Next, when a user wants to chat or ask for advice with the generation AI, the user opens a chat interface on their device and inputs the content of their consultation or question. The server receives this input and sends it to the generation AI. The generation AI analyzes the input, generates an appropriate response, and returns it to the server. The server displays the generated response on the user's device. For example, if the user asks, "Please tell me about the inheritance procedures," the generation AI will respond, "Inheritance procedures require the identification of heirs, the creation of an estate inventory, and procedures in accordance with tax law."

[1296] When a user creates a list of belongings, they enter the information about their possessions into the chat interface. The server receives this information and generates a list of belongings using AI. The generated list is linked to an external platform to support the sale or disposal of items. For example, if a user enters "piano, bookshelf, painting," a list of belongings is generated from this information and sent to an external sales platform.

[1297] Furthermore, if a user has legal questions about preparing for the ending, they can enter them into the chat interface. The AI ​​analyzes the question, generates general legal information and recommendations, and provides them to the user via the server. It also provides information encouraging the user to consult with a lawyer or other legal professional, if necessary. For example, if a user asks, "How do I write a will?" the AI ​​responds, "A will must be written in accordance with the law. We recommend consulting a lawyer or notary public," and also provides a link to a nearby legal consultation center.

[1298] The following hardware and software are required to implement this system. The hardware used includes a server and user devices (smartphones, PCs, and head-mounted displays). The software used includes Flask (web framework), OpenAI API (generative AI), and a database system.

[1299] For example, the following prompts are used for the generated AI:

[1300] Please briefly explain the inheritance procedure.

[1301] "How do I create a will?"

[1302] This allows users to interactively and intuitively proceed with ending preparations within a virtual space, reducing the emotional burden and enabling them to complete preparations efficiently.

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

[1304] Step 1:

[1305] A user accesses the system using a terminal and goes to the new registration page. The user enters information such as name, age, and contact details into the registration form displayed on the terminal and presses the submit button. The entered information is sent to the server. The input includes the user's personal information, which is then saved in a database.

[1306] Step 2:

[1307] The server receives the user information and stores it in a database. It then generates a user profile page and displays it on the device based on the information retrieved from the database. Data processing involves formatting the personal information entered and storing it in the database. The output is a user profile page.

[1308] Step 3:

[1309] The user clicks the "Chat / Consult with AI" button on the profile page. The server receives this click event and displays the chat interface on the device. The input is the click event, and the output is the display of the chat interface.

[1310] Step 4:

[1311] The user inputs the content of their consultation or question into the chat interface and presses the send button. The terminal sends this input to the server. The input includes the user's consultation content or question, and is sent to the server.

[1312] Step 5:

[1313] The server sends the received consultation content to the generative AI model, which then analyzes the input content and generates an appropriate response. Data processing includes analyzing the input text and generating an appropriate response. The output is the generated response.

[1314] Step 6:

[1315] The server displays the response received from the generation AI on the user's screen. The terminal displays the received response in a form that the user can see. The generated response text is displayed as output.

[1316] Step 7:

[1317] To create a list of possessions, the user inputs possession information into the chat interface. The device sends this information to the server. The input is possession information, which is then sent to the server.

[1318] Step 8:

[1319] Based on the received property information, the server's generation AI generates a list of belongings to sort. This list is linked to an external platform. Data processing involves sorting the input property information and compiling it into a list of belongings. The output is an organized list of belongings.

[1320] Step 9:

[1321] If the user has legal questions about the ending preparation, the user enters the questions into the chat interface. The terminal sends the questions to the server. The input includes legal questions, which are then sent to the server.

[1322] Step 10:

[1323] The server sends the received legal question to a generative AI model, which then generates general legal information and recommendations for the question. Data processing includes analyzing the input question and generating legal information. The output is the generated legal information.

[1324] Step 11:

[1325] The server displays the legal information and recommendations received from the generation AI on the user's screen. The device displays the received information in a visible format to the user. The generated legal information and recommendations are displayed as output.

[1326] In this way, the user can interactively and efficiently prepare for the ending within the virtual space.

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

[1328] This invention relates to a system that recognizes the user's emotions and adjusts responses based on those emotions to facilitate the preparation for the ending. This system combines an emotion engine and generative AI to support the preparation for the ending while reducing the psychological burden on the user.

[1329] 1. User registration and profile creation

[1330] Server: When a user visits the new registration page, it provides a registration form where the user enters information such as name, age, and contact details.

[1331] Terminal: The user enters the required information and presses the send button, which then sends the entered information to the server.

[1332] Server: Stores the received information in a database and generates and displays the user's profile page.

[1333] Examples:

[1334] The user enters "Yamada Hanako, age 60, yamada@example.com" into the new registration form and presses the registration button. The server receives this information, stores it in the database, and generates a profile page for "Yamada Hanako."

[1335] 2. AI chat and consultation function

[1336] User: Click the "Chat / Consult with AI" button on the profile page.

[1337] Server: Receives the click event and displays the chat interface.

[1338] Terminal: The user enters the consultation content or question and sends it.

[1339] Terminal: Sends the entered consultation details to the server.

[1340] Server: The emotion engine analyzes the input and tone of voice to determine the user's emotional state.

[1341] Server: The generative AI generates an appropriate response based on the emotional state identified by the emotion engine.

[1342] Server: Display the generated response in the chat interface.

[1343] Terminal: Receives responses from the server and displays them in the chat interface.

[1344] Examples:

[1345] When a user types, "I want to know about inheritance procedures," the emotion engine analyzes the user's input and tone of voice to detect their level of tension. The AI ​​then responds, "Inheritance procedures require the identification of heirs, the creation of an estate inventory, and procedures in accordance with tax law. We will support you so that you can proceed with peace of mind."

[1346] 3. Creating a list of belongings to sort and linking to the platform

[1347] User: Type "I want to start sorting through the estate" into the chat interface.

[1348] Terminal: Sends the entered information to the server.

[1349] Server: The generation AI generates questions to create an estate sorting list and presents them to the user.

[1350] Server: Displays the generated question in the chat interface.

[1351] User: Enter information about your inventory.

[1352] Terminal: Sends the entered information to the server.

[1353] Server: The emotion engine analyzes the user's input and responds appropriately (e.g., providing a polite explanation).

[1354] Server: Based on the input information, the generation AI generates a list of belongings to sort and presents it to the user.

[1355] Server: The generated list is linked to an external platform, and purchase or disposal options are presented.

[1356] Terminal: Presents the platform interface to the user.

[1357] Examples:

[1358] The user enters "TV, refrigerator, jewelry" into the list of possessions. The server receives this, and the emotion engine interprets the user's sadness and explains it in polite language, then generates a list of belongings to sort out. This list is sent to an external platform called "Virtual Market," where the user has the option to sell or dispose of the items.

[1359] 4. Support for legal requirements

[1360] User: Enter a specific legal question (e.g., about inheritance procedures).

[1361] Terminal: Sends the entered question to the server.

[1362] Server: Generative AI generates general legal information and recommendations in response to questions.

[1363] Server: Displays the generated legal information to the user.

[1364] Server: If necessary, it also provides information encouraging consultation with professionals such as lawyers and notaries public.

[1365] Terminal: Displays information provided to the user.

[1366] Examples:

[1367] When a user asks, "How do I write a will?", the emotion engine recognizes the user's anxiety, and the generative AI responds by saying, "A will must be written in accordance with the law. We recommend consulting a lawyer or notary public." It also provides links to nearby legal consultation centers.

[1368] This allows users to efficiently prepare for the end of their life while reducing the emotional burden.The system provides comprehensive support to help users realize the ideal ending for themselves and their families.

[1369] The processing flow will be explained below.

[1370] Processing flow

[1371] 1. User registration and profile creation

[1372] Step 1:

[1373] Server: Receives the HTTP request and displays the new registration page to the user.

[1374] Step 2:

[1375] Terminal: Presents the user with an on-screen registration form.

[1376] Step 3:

[1377] User: Enter basic information such as name, age, and contact details.

[1378] Step 4:

[1379] Terminal: The entered information is stored on the client side.

[1380] Step 5:

[1381] Terminal: Sends the entered user information to the server.

[1382] Step 6:

[1383] Server: Stores the received user information in a database and generates a user profile.

[1384] Step 7:

[1385] Server: Set up a redirect to the profile page and respond to the user.

[1386] Step 8:

[1387] Terminal: Receives the response from the server and displays the user's profile page.

[1388] 2. AI chat and consultation function

[1389] Step 1:

[1390] User: Click the "Chat / Consult with AI" button on the profile page.

[1391] Step 2:

[1392] Server: Receives the click event and displays the chat interface.

[1393] Step 3:

[1394] Terminal: The user enters their consultation or question into the chat interface.

[1395] Step 4:

[1396] Terminal: Sends the entered consultation details to the server.

[1397] Step 5:

[1398] Server: The generation AI analyzes the input and generates an appropriate response.

[1399] Step 6:

[1400] Server: Display the generated response in the chat interface.

[1401] Step 7:

[1402] Terminal: Receives responses from the server and displays them in the chat interface.

[1403] 3. Recognizing user emotions with an emotion engine

[1404] Step 1:

[1405] User: Enter the question or inquiry.

[1406] Step 2:

[1407] Terminal: Sends the entered information to the server.

[1408] Step 3:

[1409] Server: The emotion engine analyzes input and voice tone to determine the user's emotional state.

[1410] Step 4:

[1411] Server: The generative AI adjusts the response based on the emotional state and presents the generated response to the user.

[1412] Examples:

[1413] When a user types, "My family gets angry when I talk about inheritance, what should I do?", the emotion engine analyzes and interprets the user's anxiety and tension. The generative AI responds, "One option is to consult a professional counselor or expert before talking to your family. Let's try to talk calmly first."

[1414] 4. Creating a list of belongings to sort and linking to the platform

[1415] Step 1:

[1416] User: Type "I want to start sorting through the estate" into the chat interface.

[1417] Step 2:

[1418] Terminal: Sends the entered information to the server.

[1419] Step 3:

[1420] Server: The generation AI generates questions to create an estate sorting list and presents them to the user.

[1421] Step 4:

[1422] Server: Displays the generated question in the chat interface.

[1423] Step 5:

[1424] User: Enter information about your inventory.

[1425] Step 6:

[1426] Terminal: Sends the entered information to the server.

[1427] Step 7:

[1428] Server: The emotion engine analyzes the user's input and recognizes their emotional state.

[1429] Step 8:

[1430] Server: Based on the emotional state, a generative AI generates a list of belongings to sort and presents it to the user.

[1431] Step 9:

[1432] Server: The generated list is linked to an external platform, and purchase or disposal options are presented.

[1433] Step 10:

[1434] Terminal: Presents the platform interface to the user.

[1435] Examples:

[1436] The user enters, "I want to start sorting through my mother's belongings," and the emotion engine analyzes the user's sadness. The generating AI then suggests in kind words, "This is a difficult time. Let's start by making a list of your major furniture, electrical appliances, and valuables." The generated list is then sent to an external platform, "Online Market," where the user can make their selections and purchase or dispose of them.

[1437] 5. Support for legal requirements

[1438] Step 1:

[1439] User: Enter specific questions about inheritance and will writing.

[1440] Step 2:

[1441] Terminal: Sends the entered question to the server.

[1442] Step 3:

[1443] Server: Generative AI generates general legal information and recommendations in response to questions.

[1444] Step 4:

[1445] Server: Displays the generated legal information to the user.

[1446] Step 5:

[1447] Server: If necessary, it also provides information encouraging consultation with professionals such as lawyers and notaries public.

[1448] Step 6:

[1449] Terminal: Displays information provided to the user.

[1450] Examples:

[1451] When a user asks, "What are the steps to creating a will?", the emotion engine analyzes the user's tension, and the generative AI responds, "A will must be written in accordance with the law. First, we recommend that you create an inventory of your assets and consult with a notary public." It also provides links to nearby legal consultation centers to help users take concrete action.

[1452] This system is designed to allow users to efficiently prepare for the ending while reducing the emotional burden. The collaboration between the emotion engine and generative AI provides an environment where users can work with peace of mind.

[1453] Example 2

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

[1455] In modern society, there is a demand for efficient end-of-life preparations that reduce emotional burden. However, conventional methods place a heavy psychological burden on users, making efficient preparations difficult. Furthermore, it is difficult to provide appropriate information for specific legal questions or generate responses that reflect the user's emotional state. Therefore, a comprehensive support system is needed that allows users to prepare for end-of-life with peace of mind.

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

[1457] In this invention, the server includes means for inputting and saving user information, means for interacting with and consulting with the user using a generation AI, means for analyzing the user's emotional state using an emotion engine, means for displaying the generated response, means for receiving an input of a list of possessions and generating a list of belongings sorting, and means for linking the generated list to an external platform and supporting purchasing and disposal. This allows the user to efficiently proceed with end-of-life preparations while reducing psychological burden.

[1458] "User Information" means basic personal data about a user, such as name, age, and contact details.

[1459] "Generative AI" is a system that uses artificial intelligence technology to generate natural language dialogue and responses from input data.

[1460] "Dialogue and consultation" is the process in which the generative AI provides appropriate responses to questions and comments entered by the user.

[1461] An "emotion engine" is a technology that analyzes a user's emotional state from input data and responds appropriately based on that.

[1462] The "list of belongings" is a list of items owned by the user, and includes information necessary for sorting the belongings.

[1463] A "personal effects sorting list" is a list that organizes information such as how to dispose of personal effects and where to dispose of them, based on the list of possessions.

[1464] An "external platform" is an online service or software system used to receive the estate inventory and support its management and disposal.

[1465] "Legal professionals" refers to professions such as lawyers and notaries who have specialized knowledge of the law.

[1466] "Purchases and disposals" refers to the act of purchasing or disposing of items on the possessions list.

[1467] This invention is a system for supporting preparations for the end of life, which enables users to efficiently proceed with preparations for the end of life while reducing their psychological burden. The system includes means for inputting and saving user information, means for interacting with and consulting with the user using a generation AI, means for analyzing the user's emotional state using an emotion engine, means for displaying the generated response, means for receiving an input list of possessions and generating a list of belongings to sort, means for linking the generated list to an external platform to support purchasing and disposal, means for providing general legal information and recommendations in response to specific legal questions, and means for providing information encouraging consultation with a legal professional.

[1468] To implement this system, hardware and software such as a server, terminal, emotion engine, and generative AI are used. Specifically, the server contains a database that stores user information and the generated estate sorting list. The emotion engine analyzes input data and voice tone from the user to identify the user's emotional state. The generative AI generates an appropriate response to the user based on the analysis results of the emotion engine.

[1469] A specific example of this system will be described below.

[1470] When a user accesses the new registration page, enters information such as name, age, and contact details, and presses the submit button, the entered information is sent to the server. The server saves the information in a database and generates and displays the user's profile page. If a user enters "Yamada Hanako, 60 years old, yamada@example.com" and presses the register button, the server receives this information, saves it in a database, and generates a profile page.

[1471] Next, when the user clicks the "Chat and Consult with AI" button on their profile page, the server displays a chat interface. When the user types, "I'd like to know about inheritance procedures," the device sends the information to the server. The server uses an emotion engine to analyze the user's level of tension, and the AI ​​generates and displays a response saying, "Inheritance procedures require the identification of heirs, the creation of an estate inventory, and procedures in accordance with tax law. We will support you so that you can proceed with peace of mind."

[1472] If a user inputs "I want to start sorting out my belongings," the server receives that information and uses generative AI to generate questions to create a list of belongings to sort out. If a user inputs "TV, refrigerator, and jewelry" into their possessions list, the server analyzes the information using an emotion engine, generates a list of belongings to sort out, and connects it to an external platform (e.g., a "virtual marketplace"). The user is then given the option to sell or dispose of their items.

[1473] Furthermore, if a user asks, "How do I write a will?", the server uses an emotion engine to recognize anxiety, and the generative AI responds by saying, "A will must be written in accordance with the law. We recommend consulting a lawyer or notary public." It also provides links to nearby legal consultation centers.

[1474] In this way, the system provides comprehensive support to allow users to prepare for the ending with peace of mind.

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

[1476] Step 1:

[1477] A user accesses the new registration page and enters information such as name, age, and contact details. The device sends this information to the server. The inputs are user name, age, contact details, etc., and the output is sent to the server.

[1478] Step 2:

[1479] The server stores the received user information in a database. Specifically, it adds a new record to the database and processes the data to store the user's basic information. The input is user information data, and the output is the user information stored in the database.

[1480] Step 3:

[1481] The server generates a user profile page and displays it to the user. The profile page reflects the information entered. The input is the user information retrieved from the database, and the output is the generated profile page.

[1482] Step 4:

[1483] The user clicks the "Chat / Consult with AI" button on the profile page. The device sends this click event to the server. The input is the click event, and the output is an event notification to the server.

[1484] Step 5:

[1485] The server receives the click event and displays the chat interface. The input is the click event data, and the output is the display of the chat interface.

[1486] Step 6:

[1487] The user inputs the consultation content or question (for example, "I would like to know about inheritance procedures") and sends it. The terminal sends the input content to the server. The input is text data of the consultation content, and the output is the transmission of text data to the server.

[1488] Step 7:

[1489] The server analyzes the received consultation content using an emotion engine to identify the user's emotional state. The input is the text data of the consultation content, and the output is the analyzed emotional data.

[1490] Step 8:

[1491] The server then uses the analyzed emotional data to generate an appropriate response using a generative AI. The input is the emotional data, and the output is the generated response text.

[1492] Step 9:

[1493] The server displays the generated response in a chat interface, with the generated response text as input and the display in the chat interface as output.

[1494] Step 10:

[1495] The user inputs and sends "I want to start sorting out the belongings of the deceased" to the terminal. The terminal sends this input to the server. The input is text data about sorting out the belongings of the deceased, and the output is the transmission of the text data to the server.

[1496] Step 11:

[1497] Based on the received information, the server generates questions for the AI ​​to create a list of belongings sorting. The input is the text data of the belongings sorting request, and the output is the generated question text.

[1498] Step 12:

[1499] The server displays the generated question in a chat interface and asks for the user's answer. The input is the question text, and the output is the question displayed in the chat interface.

[1500] Step 13:

[1501] The user inputs and submits a list of possessions (e.g., "TV, refrigerator, jewelry"). The terminal sends this input to the server. The input is the text data of the possessions list, and the output is the transmission of the text data to the server.

[1502] Step 14:

[1503] The server analyzes the input possession list using an emotion engine and takes appropriate action based on the user's emotional state. The input is the possession list text data, and the output is the analyzed emotion data and data on which the appropriate action is taken.

[1504] Step 15:

[1505] The server uses a generation AI to generate an estate sorting list based on the property list. The input is the property list data, and the output is the generated estate sorting list.

[1506] Step 16:

[1507] The server then links the generated estate sorting list to an external platform, providing users with the option to sell or discard their items. The input is estate sorting list data, and the output is data linkage to the external platform.

[1508] Step 17:

[1509] The user asks, "How do I create a will?" and the device sends the question to the server. The input is the text data of the legal question, and the output is the transmission to the server.

[1510] Step 18:

[1511] The server receives legal questions and the generative AI generates general legal information and recommendations. The input is the legal question data and the output is the generated legal information text.

[1512] Step 19:

[1513] The server displays the generated legal information in a chat interface and also provides information such as a link to consult with a legal professional. The input is the legal information text, and the output is the display in the chat interface and the provision of a link.

[1514] Step 20:

[1515] The user consults the provided legal information and links and, if necessary, consults a legal expert. The input is the user's browsing behavior and the output is access to legal expertise.

[1516] Through the above processing steps, the user can efficiently prepare for the ending while reducing the emotional burden.

[1517] (Application example 2)

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

[1519] Conventional ending preparation systems rarely take into account the user's emotions or psychological state, making it difficult to reduce the user's mental burden. Furthermore, they are unable to make appropriate suggestions based on the user's emotions, making it difficult to improve user satisfaction, especially in services such as food delivery, where emotions have a significant impact. Therefore, there is a need for a system that can recognize the user's emotions and make appropriate suggestions based on them.

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

[1521] In this invention, the server includes means for inputting and saving user information, means for chatting and consulting with the user using a generation AI, means for displaying responses generated by the generation AI, means for receiving an input of a list of possessions and generating a list of belongings for sorting, means for linking the generated list to an external platform and supporting purchasing and disposal, means for recognizing the user's emotions and generating suggestions based on the emotions, and means for displaying the suggestions based on the emotions and allowing the user to confirm and select. This makes it possible to recognize the user's emotional state in real time and make personalized suggestions, thereby reducing mental burden and providing high satisfaction.

[1522] "User information" refers to data necessary for providing services, such as a user's personal information and profile information.

[1523] "Generative AI" is a function that uses artificial intelligence technology to automatically create dialogue with users and specific suggestions.

[1524] A "bequest sorting list" is a list that sorts out unnecessary items from the user's possessions and organizes them for disposal or purchase.

[1525] "Emotion recognition" is a technology that analyzes a user's emotional state from their facial expressions, voice, etc., and obtains the results.

[1526] "Suggestions" are specific suggested actions or options provided by the generative AI based on the user's input and emotions.

[1527] "External Platform" refers to online services provided by third parties that allow users to link their generated lists.

[1528] "Chat and Consult" is a function that uses generative AI to converse with users and respond to their questions and inquiries.

[1529] "Legal Information" means information containing legal knowledge and recommendations related to preparing for an ending.

[1530] A "personalized delivery experience" means suggesting the most appropriate menu and services based on the user's emotional state, providing a delivery experience tailored to the user.

[1531] The present invention relates to a system that recognizes the user's emotions and supports ending preparation while reducing the emotional burden. This system exchanges information between a server, a terminal, and a user, and provides the following functions:

[1532] 1. User registration and profile creation

[1533] When a user accesses the new registration page, the server provides a registration form where the user enters information such as name, age, and contact details.

[1534] The user enters the necessary information into the terminal and presses the send button, which then sends the entered information to the server.

[1535] The server stores the received information in a database and generates and displays a profile page for the user.

[1536] For example, a user enters "Yamada Hanako, age 60, yamada@example.com" into a new registration form and presses the registration button. The server receives this information, stores it in the database, and generates a profile page for "Yamada Hanako."

[1537] 2. AI chat and consultation function

[1538] Users click the "Chat and consult with AI" button on their profile page.

[1539] The server receives the click event and displays the chat interface.

[1540] The user inputs the consultation details and questions into the terminal and sends them to the server.

[1541] The server uses an emotion engine to analyze the input and tone of voice to determine the user's emotional state.

[1542] The server generates an appropriate response based on the emotional state identified by the emotion engine using the generation AI.

[1543] The server displays the generated response in the chat interface.

[1544] The terminal receives the response from the server and displays it in the chat interface.

[1545] For example, if a user types, "I'd like to know about inheritance procedures," the emotion engine analyzes the user's input and tone of voice to detect their level of tension. The AI ​​then responds, "Inheritance procedures require determining the heirs, creating an estate inventory, and completing procedures in accordance with tax law. We'll support you so you can proceed with peace of mind."

[1546] 3. Emotion-based menu suggestions

[1547] The user has launched a food delivery application and has enabled the camera and microphone.

[1548] The device captures the user's facial expressions and voice data.

[1549] The server uses an emotion recognition engine to analyze the user's emotions from the acquired data and obtains the results.

[1550] Based on the emotion recognition results, the server uses a generative AI to generate menu recommendations for the user. The generated suggestions are based on the user's emotional state.

[1551] The device will display the suggested menu on the app interface for the user to review and select.

[1552] For example, if a user inputs "I'm a little tired, so I'd like a soothing meal," the emotion recognition engine will read "fatigue" and "the desire for relaxation." The generative AI will then suggest, "How about some herbal tea and a light pasta to soothe your fatigue?" This allows the user to select the optimal menu according to their emotional state.

[1553] An example of a prompt sentence would be, "The user is expressing the emotion 'fatigue'. Please suggest a menu that you would like to use to relax. Please also tell us the specific menu and the reason why." By providing this to the generation AI, it is possible to receive appropriate suggestions.

[1554] To realize such a system, the hardware required includes a smartphone, smart glasses, or a head-mounted display. An internet connection, a camera, and a microphone are also required. The software used utilizes an emotion recognition engine (e.g., Microsoft Azure Emotion API, Amazon Rekognition) or generative AI (e.g., OpenAI GPT-4). Databases such as MySQL and Firebase can be used to store and manage information appropriately.

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

[1556] Step 1:

[1557] A user launches a food delivery application and enables the camera and microphone. As input, the user's video and audio data are captured. As output, these data are passed to the next processing step.

[1558] Step 2:

[1559] The device captures the user's facial expressions and voice in real time, taking the user's video and audio data as input and sending this data to an emotion recognition engine as output.

[1560] Step 3:

[1561] The server uses an emotion recognition engine to analyze the facial and voice data sent from the device to identify the user's emotional state. It receives video and voice data as input and processes the data by analyzing facial movements and voice tone. The output is the user's emotional state (e.g., fatigue, joy, anxiety, etc.).

[1562] Step 4:

[1563] The server sends the user's emotional state as input to the generative AI, which then generates appropriate menu suggestions. The prompt is "The user is expressing their emotion as 'fatigue'. Please recommend a menu for relaxation. Please also tell us the specific menu and the reason why." and uses a generative AI model (e.g., OpenAI GPT-4). The output is a specific menu suggestion based on the user's emotions.

[1564] Step 5:

[1565] The server sends the menu suggestions obtained from the generation AI to the terminal. The suggestions obtained from the generation AI are input, and the suggestion data is sent to the terminal as output.

[1566] Step 6:

[1567] The terminal displays the menu suggested to the user on the interface, receiving the menu suggestion data sent from the server as input and displaying it in a form that can be visually confirmed by the user as output.

[1568] Step 7:

[1569] The user reviews the displayed menu and makes a selection, which is sent to the server, which receives the suggested menu as input and the selected menu as output.

[1570] Step 8:

[1571] The server receives the user's selection and stores it in the database. It receives the user's selection data as input and registers the selection as a data operation. As output, the order information is stored in the database.

[1572] Step 9:

[1573] The server arranges delivery based on the stored order information. It reads the order information from the database as input and sends the delivery arrangement information to the delivery person as output.

[1574] This will enable personalized food delivery based on the user's emotions.

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

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

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

[1578] [Fourth embodiment]

[1579] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

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

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

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

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

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

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

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

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

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

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

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

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

[1592] This invention relates to a system that allows users to smoothly and efficiently prepare for their final moments. This system supports final moments by inputting and saving user information, providing chat and consultation functions using AI, generating a list of possessions based on the user's personal belongings, and connecting with external platforms.

[1593] 1. User registration and profile creation

[1594] Server: When a user visits the new registration page, it provides a registration form where the user enters information such as name, age, and contact details.

[1595] Terminal: The user enters the required information and presses the send button, which then sends the entered information to the server.

[1596] Server: Stores the received information in a database and generates and displays the user's profile page.

[1597] Examples:

[1598] The user enters "Taro Tanaka, age 65, tanaka@example.com" in the new registration form and presses the registration button. The server receives this information, saves it in the database, and generates a profile page for "Taro Tanaka."

[1599] 2. AI chat and consultation function

[1600] User: Click the "Chat / Consult with AI" button on the profile page.

[1601] Server: Receives the click event and displays the chat interface.

[1602] Terminal: The user enters the consultation content or question and sends it.

[1603] Server: The generation AI analyzes the input, generates an appropriate response, and displays it on the screen.

[1604] Examples:

[1605] When a user types, "I would like to know about inheritance procedures," the generating AI responds, "Inheritance procedures require determining the heirs, creating an inventory of the estate, and completing procedures in accordance with tax law."

[1606] 3. Creating a list of belongings to sort and linking to the platform

[1607] User: Type "I want to start sorting through the estate" into the chat interface.

[1608] Server: The generative AI poses questions to create a list of key possessions (e.g., "What are the main pieces of furniture and valuables in your home?").

[1609] Terminal: The user enters and submits information about their possessions.

[1610] Server: Based on the input information, the AI ​​creates and presents a list of belongings to be sorted out. This list is also linked to an external platform, providing information on the availability of items for purchase or disposal.

[1611] Examples:

[1612] The user enters "TV, refrigerator, jewelry" into the possessions list. The server receives this and creates and presents a list of belongings. At the same time, this list is sent to a partner external platform called "Virtual Market," where the user has the option to sell or dispose of the items.

[1613] 4. Support for legal requirements

[1614] User: Enter a specific legal question (e.g., about inheritance procedures).

[1615] Server: The generative AI provides general legal information and recommendations and displays them to the user.

[1616] Server: If necessary, it also provides information encouraging consultation with professionals such as lawyers and notaries public.

[1617] Examples:

[1618] When a user asks, "How do I create a will?", the server responds, "A will must be written in accordance with the law. We recommend that you consult with a lawyer or notary public." It also provides a link to a nearby legal consultation center.

[1619] This allows users to efficiently prepare for the end of their life while reducing the emotional burden.The system provides comprehensive support to help users realize the ideal ending for themselves and their families.

[1620] The processing flow will be explained below.

[1621] Processing flow

[1622] 1. User registration and profile creation

[1623] Step 1:

[1624] Server: Receives the HTTP request and displays the new registration page to the user.

[1625] Step 2:

[1626] Terminal: Presents the user with an on-screen registration form.

[1627] Step 3:

[1628] User: Enter basic information such as name, age, and contact details.

[1629] Step 4:

[1630] Terminal: The entered information is temporarily stored on the client side.

[1631] Step 5:

[1632] Terminal: Sends the entered user information to the server.

[1633] Step 6:

[1634] Server: Stores the received user information in a database and generates a user profile.

[1635] Step 7:

[1636] Server: Set up a redirect to the profile page and respond to the user.

[1637] Step 8:

[1638] Terminal: Receives the response from the server and displays the user's profile page.

[1639] 2. AI chat and consultation function

[1640] Step 1:

[1641] User: Click the "Chat / Consult with AI" button on the profile page.

[1642] Step 2:

[1643] Server: Receives the click event and displays the chat interface.

[1644] Step 3:

[1645] Terminal: The user inputs the consultation details and questions.

[1646] Step 4:

[1647] Terminal: Sends the entered consultation details to the server.

[1648] Step 5:

[1649] Server: The generation AI analyzes the input and generates an appropriate response.

[1650] Step 6:

[1651] Server: Display the generated response in the chat interface.

[1652] Step 7:

[1653] Terminal: Receives responses from the server and displays them in the chat interface.

[1654] 3. Creating a list of belongings to sort and linking to the platform

[1655] Step 1:

[1656] User: Type "I want to start sorting through the estate" into the chat interface.

[1657] Step 2:

[1658] Terminal: Sends the entered information to the server.

[1659] Step 3:

[1660] Server: The generation AI generates questions to create an estate sorting list and presents them to the user.

[1661] Step 4:

[1662] Server: Displays the generated question in the chat interface.

[1663] Step 5:

[1664] User: Enter information about your inventory.

[1665] Step 6:

[1666] Terminal: Sends the entered information to the server.

[1667] Step 7:

[1668] Server: Generates a list of belongings to sort based on the input information and presents it to the user.

[1669] Step 8:

[1670] Server: The generated list is linked to an external platform, and purchase or disposal options are presented.

[1671] Step 9:

[1672] Terminal: Presents the platform interface to the user.

[1673] 4. Support for legal requirements

[1674] Step 1:

[1675] User: Enter specific consultation details regarding inheritance and will writing.

[1676] Step 2:

[1677] Terminal: Sends the entered question to the server.

[1678] Step 3:

[1679] Server: Generative AI generates general legal information and recommendations in response to questions.

[1680] Step 4:

[1681] Server: Displays the generated legal information to the user.

[1682] Step 5:

[1683] Server: If specific legal support is required, we also provide information encouraging you to consult with professionals such as lawyers and notaries public.

[1684] Step 6:

[1685] Terminal: Displays information provided to the user.

[1686] By following the above steps, the user can efficiently prepare for the ending.

[1687] Example 1

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

[1689] Traditional end-of-life preparations required a lot of manual work and specialized knowledge, placing a significant burden on users. Furthermore, legal procedures and the organization of personal belongings required expert advice, which also took a lot of time and money. Furthermore, the organization of possessions and linking with external services did not go smoothly, leaving users confused and increasing their burden.

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

[1691] In this invention, the server includes: means for inputting and saving user information; means for chatting and consulting with the user using a generation AI; means for displaying responses generated by the generation AI; means for receiving an input list of possessions and generating a list of belongings; means for linking the generated list to an external platform to support purchasing and disposal; means for providing a registration form when the user accesses a new registration page; means for saving the information entered in the registration form in a database and generating and displaying a user profile page; means for receiving a click event of a chat / consultation button and displaying a chat interface; means for generating appropriate responses to the consultation content and questions entered on the chat interface using a generation AI model; means for presenting questions for creating a list of key possessions using a generation AI model, saving the possession information entered by the user in a database, generating a list of belongings, and linking to an external platform. This allows users to efficiently prepare for their end of life without specialized knowledge, and also simplifies legal procedures and estate sorting. Furthermore, linking with an external platform facilitates the sale and disposal of possessions, significantly reducing the overall burden.

[1692] "User information" refers to information that identifies an individual, such as the name, age, and contact information of a system user.

[1693] "Generative AI" is artificial intelligence that uses natural language processing technology to generate appropriate responses to user input.

[1694] The "chat and consultation function" is a function that uses generative AI to communicate with users and provide responses to their inquiries and questions.

[1695] The "possession list" is a list of items such as furniture and valuables owned by the user.

[1696] The "Estate Sorting List" is a list of items that should be sorted and disposed of as belongings based on the information in the possessions list.

[1697] An "external platform" is an online service or marketplace that works in conjunction with the system to facilitate the sale and disposal of personal belongings.

[1698] "Registration Form" means the interface through which a User accesses the System and enters personal information.

[1699] A "database" is a system for storing and managing data such as entered user information and property lists.

[1700] A "chat interface" is an on-screen interactive interface that allows users to communicate with the generated AI via text.

[1701] A "click event" is an operation event that occurs when a user clicks on a button or link.

[1702] A "prompt" is a text sentence that is input into a generative AI model and serves as an instruction for generating a response.

[1703] A "Legal Question" is a specific question or concern that a user has about the law.

[1704] An "expert" is a professional with specialized knowledge in a particular field, such as a lawyer or notary public.

[1705] "Ending preparation" refers to the act of planning and preparing in advance for the procedures and arrangements to be made after oneself or one's family members pass away.

[1706] MODE FOR CARRYING OUT THE INVENTION

[1707] The present invention relates to a system for enabling a user to efficiently prepare for an ending. The system is configured as follows.

[1708] 1. Entering and saving user information

[1709] When a user accesses the new registration page, the server provides a registration form. The user enters information such as their name, age, and contact details, and presses the submit button. The device sends this input information to the server. The server stores the received information in a database (e.g., a database management system such as MySQL). It then generates the user's profile page, sends it to the user's device, and displays it.

[1710] Examples:

[1711] A user enters "Taro Tanaka, age 65, tanaka@example.com" into the new registration form and presses the submit button. The server receives this information, stores it in the database, and generates and displays a profile page for "Taro Tanaka."

[1712] 2. AI chat and consultation function

[1713] The user clicks the "Chat / Consult with AI" button on their profile page. The server receives the click event and displays a chat interface. The user enters their consultation or question into the chat interface and sends it. The server passes the input to a generative AI model (e.g., OpenAI's GPT-3), generates an appropriate response, and displays it to the user.

[1714] Examples:

[1715] The user types, "I would like to know about inheritance procedures," and submits the request. The server passes the input to the generative AI model, which generates a response that says, "Inheritance procedures require the determination of heirs, the creation of an estate inventory, and procedures based on tax law," and displays it to the user.

[1716] 3. Creating a list of belongings to sort and linking with external platforms

[1717] The user types "I want to start sorting out my belongings" on the chat interface and submits the message. The server then uses the generation AI to present questions to the user about their main possessions (e.g., "What are the main pieces of furniture and valuables in your home?"). The user then enters and submits information about their possessions. The server then uses the generation AI to create a list of belongings sorted out based on this information and presents it to the user. The server also links this list to an external platform (e.g., a virtual market) to support purchasing and disposal.

[1718] Examples:

[1719] The user enters "TV, refrigerator, jewelry" into the list of possessions and submits it. The server receives this, and the generation AI creates a list of possessions. At the same time, this list is sent to a virtual market, where the user has the option to sell or dispose of the items.

[1720] 4. Support for legal requirements

[1721] The user inputs a specific legal question (for example, about inheritance procedures). The server then uses the AI ​​to provide general legal information and recommendations (for example, "Your will must be written in accordance with the law. We recommend that you consult with a lawyer or notary public") and display them to the user. Furthermore, the server also provides information encouraging the user to consult with a lawyer, notary public, or other professional, if necessary (for example, a link to a nearby legal consultation center).

[1722] In this way, the system of the present invention allows users to efficiently prepare for the end of life without specialized knowledge, and supports them in easily completing legal procedures and sorting out their belongings. In addition, by linking with external platforms, the sale and disposal of possessions can be smoothly carried out, significantly reducing the overall burden on users.

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

[1724] System program processing flow

[1725] User registration and profile creation

[1726] Step 1:

[1727] When a user accesses the new registration page, the server displays a registration form in the browser, which includes fields for entering user information such as name, age, and contact details.

[1728] Input: Access to new registration page

[1729] Output: Display of registration form

[1730] Step 2:

[1731] On the terminal, the user enters information such as name, age, and contact details into the input fields and presses the send button.

[1732] Input: The user enters information and presses submit.

[1733] Output: Sending input information to the server

[1734] Step 3:

[1735] The server receives the user information and stores it in a database, using a database management system such as MySQL.

[1736] Input: User information input data

[1737] Output: Save to database

[1738] Step 4:

[1739] The server generates a user profile page based on the information stored in the database and sends it to the terminal for display.

[1740] Input: User information stored in the database

[1741] Output: Generate and display a profile page

[1742] AI chat and consultation function

[1743] Step 1:

[1744] Users click the "Chat and consult with AI" button on their profile page.

[1745] Input: User clicks a button

[1746] Output: Click event occurs

[1747] Step 2:

[1748] The server receives the click event and displays a chat interface, which includes a text box where the user can freely enter their questions or concerns.

[1749] Input: Click event

[1750] Output: Chat interface displayed

[1751] Step 3:

[1752] The user inputs the consultation content and question and sends it.

[1753] Input: Enter your consultation details and questions

[1754] Output: Sending input data

[1755] Step 4:

[1756] The server calls a generative AI model (e.g., OpenAI's GPT-3) and passes the user's input data as a prompt. The generative AI analyzes the input data and generates an appropriate response.

[1757] Input: User's consultation or question

[1758] Output: The generated response

[1759] Step 5:

[1760] The server sends the generated response to the user's terminal and displays it on the chat interface.

[1761] Input: Generated response data

[1762] Output: View the response

[1763] Creating a list of belongings sorted and linking with external platforms

[1764] Step 1:

[1765] The user types "I want to start sorting out the belongings of the deceased" on the chat interface and sends it.

[1766] Input: Request for creating a list of belongings

[1767] Output: Sending the request data to the server

[1768] Step 2:

[1769] The server uses a generative AI model to present questions to the user asking about their main possessions (e.g., "What are the main pieces of furniture and valuables in your home?").

[1770] Input: Estate clearance request

[1771] Output: Questions to create a list of possessions

[1772] Step 3:

[1773] The user enters and submits information about their primary possessions.

[1774] Input: Enter property information

[1775] Output: Sending input data to the server

[1776] Step 4:

[1777] The server stores the entered property information in a database and uses a generation AI to create a list of belongings to sort.

[1778] Input: Property information

[1779] Output: Generate a list of belongings

[1780] Step 5:

[1781] The server displays the generated estate sorting list on the user's device and also links the list to an external platform (e.g., a virtual market).

[1782] Input: Estate sorting list data

[1783] Output: Displaying the estate list and sending it to an external platform

[1784] Support for legal requirements

[1785] Step 1:

[1786] Users type and submit specific legal questions in the chat interface (e.g., "How do I write a will?").

[1787] Input: Enter legal question

[1788] Output: Sending the question data to the server

[1789] Step 2:

[1790] The server passes legal questions to a generative AI model, which generates appropriate legal information and recommendations.

[1791] Input: Legal Question Data

[1792] Output: Generates legal information and recommendations

[1793] Step 3:

[1794] The server then displays the generated legal information and recommendations to the user, including guidance on consulting a legal professional such as a lawyer or notary public, if necessary.

[1795] Input: Generated legal information and recommendations

[1796] Output: Display of legal information and information encouraging consultation with an expert

[1797] Through these steps, this system allows users to efficiently prepare for the ending even without specialized knowledge.

[1798] (Application example 1)

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

[1800] Previous systems supporting end-of-life preparations lacked comprehensive support to help users smoothly proceed with end-of-life preparations without feeling emotional burden. They also lacked support for end-of-life preparations in an interactive and intuitive virtual space. This made it difficult for users to efficiently prepare for the end.

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

[1802] In this invention, the server includes means for inputting and saving user information, means for chatting and consulting with the user using a generation AI, means for displaying responses generated by the generation AI, means for receiving an input of a list of possessions and generating a list of belongings to organize, means for linking the generated list to an external platform to support purchasing and disposal, means for providing an interface for proceeding with end-of-life preparations in a virtual space, means for chatting and consulting with the generation AI in a virtual store, means for organizing the list of possessions entered by the user in connection with the virtual platform, and means for providing legal information regarding end-of-life preparations and encouraging consultation with an expert. This allows users to efficiently proceed with end-of-life preparations in an interactive and intuitive virtual space while reducing emotional burden.

[1803] "Means for entering and saving user information" refers to a function that allows users to enter personal information such as name, age, and contact details and save it in a database, etc.

[1804] "Generative AI" is artificial intelligence that generates natural language responses based on user input.

[1805] "Means for chatting and consulting with users" refers to a function that uses generation AI to chat and consult with users.

[1806] "Means for displaying the response generated by the generation AI" refers to a function that displays the response created by the generation AI on the user's screen.

[1807] The "means for receiving an input of a list of possessions and generating a list for sorting out belongings" is a function for generating a list for sorting out belongings based on the information on possessions entered by the user.

[1808] "Means of linking the generated list to an external platform to support purchasing and disposal" is a function that shares the generated estate sorting list with an external platform and supports purchasing and disposal on that platform.

[1809] "Means for providing an interface for advancing ending preparations within a virtual space" is a function that provides an interface for users to efficiently advance ending preparations within a virtual space.

[1810] "Means for chatting and consulting with generated AI within a virtual store" refers to a function that allows users to chat and consult with generated AI within the virtual store environment.

[1811] "Means for organizing a list of possessions entered by a user in conjunction with a virtual platform" is a function for efficiently organizing a list of possessions entered by a user in conjunction with a virtual platform.

[1812] "Means of providing legal information regarding preparations for the end of a marriage and encouraging consultation with an expert" is a function that provides users with legal information regarding preparations for the end of a marriage and encourages them to consult with a lawyer or legal expert as necessary.

[1813] To implement this invention, the following system configuration and processing are required: The system includes a server, a user terminal, a generation AI, a database, and a function for linking with an external platform.

[1814] First, a user accesses the system using a terminal and enters user information. This includes personal information such as name, age, and contact details. The server receives this information and stores it in a database. For example, if a user enters "Yamada Taro, 65 years old, Osaka@example.com," this information is stored in the database and a user profile page is generated.

[1815] Next, when a user wants to chat or ask for advice with the generation AI, the user opens a chat interface on their device and inputs the content of their consultation or question. The server receives this input and sends it to the generation AI. The generation AI analyzes the input, generates an appropriate response, and returns it to the server. The server displays the generated response on the user's device. For example, if the user asks, "Please tell me about the inheritance procedures," the generation AI will respond, "Inheritance procedures require the identification of heirs, the creation of an estate inventory, and procedures in accordance with tax law."

[1816] When a user creates a list of belongings, they enter the information about their possessions into the chat interface. The server receives this information and generates a list of belongings using AI. The generated list is linked to an external platform to support the sale or disposal of items. For example, if a user enters "piano, bookshelf, painting," a list of belongings is generated from this information and sent to an external sales platform.

[1817] Furthermore, if a user has legal questions about preparing for the ending, they can enter them into the chat interface. The AI ​​analyzes the question, generates general legal information and recommendations, and provides them to the user via the server. It also provides information encouraging the user to consult with a lawyer or other legal professional, if necessary. For example, if a user asks, "How do I write a will?" the AI ​​responds, "A will must be written in accordance with the law. We recommend consulting a lawyer or notary public," and also provides a link to a nearby legal consultation center.

[1818] The following hardware and software are required to implement this system. The hardware used includes a server and user devices (smartphones, PCs, and head-mounted displays). The software used includes Flask (web framework), OpenAI API (generative AI), and a database system.

[1819] For example, the following prompts are used for the generated AI:

[1820] Please briefly explain the inheritance procedure.

[1821] "How do I create a will?"

[1822] This allows users to interactively and intuitively proceed with ending preparations within a virtual space, reducing the emotional burden and enabling them to complete preparations efficiently.

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

[1824] Step 1:

[1825] A user accesses the system using a terminal and goes to the new registration page. The user enters information such as name, age, and contact details into the registration form displayed on the terminal and presses the submit button. The entered information is sent to the server. The input includes the user's personal information, which is then saved in a database.

[1826] Step 2:

[1827] The server receives the user information and stores it in a database. It then generates a user profile page and displays it on the device based on the information retrieved from the database. Data processing involves formatting the personal information entered and storing it in the database. The output is a user profile page.

[1828] Step 3:

[1829] The user clicks the "Chat / Consult with AI" button on the profile page. The server receives this click event and displays the chat interface on the device. The input is the click event, and the output is the display of the chat interface.

[1830] Step 4:

[1831] The user inputs the content of their consultation or question into the chat interface and presses the send button. The terminal sends this input to the server. The input includes the user's consultation content or question, and is sent to the server.

[1832] Step 5:

[1833] The server sends the received consultation content to the generative AI model, which then analyzes the input content and generates an appropriate response. Data processing includes analyzing the input text and generating an appropriate response. The output is the generated response.

[1834] Step 6:

[1835] The server displays the response received from the generation AI on the user's screen. The terminal displays the received response in a form that the user can see. The generated response text is displayed as output.

[1836] Step 7:

[1837] To create a list of possessions, the user inputs possession information into the chat interface. The device sends this information to the server. The input is possession information, which is then sent to the server.

[1838] Step 8:

[1839] Based on the received property information, the server's generation AI generates a list of belongings to sort. This list is linked to an external platform. Data processing involves sorting the input property information and compiling it into a list of belongings. The output is an organized list of belongings.

[1840] Step 9:

[1841] If the user has legal questions about the ending preparation, the user enters the questions into the chat interface. The terminal sends the questions to the server. The input includes legal questions, which are then sent to the server.

[1842] Step 10:

[1843] The server sends the received legal question to a generative AI model, which then generates general legal information and recommendations for the question. Data processing includes analyzing the input question and generating legal information. The output is the generated legal information.

[1844] Step 11:

[1845] The server displays the legal information and recommendations received from the generation AI on the user's screen. The device displays the received information in a visible format to the user. The generated legal information and recommendations are displayed as output.

[1846] In this way, the user can interactively and efficiently prepare for the ending within the virtual space.

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

[1848] This invention relates to a system that recognizes the user's emotions and adjusts responses based on those emotions to facilitate the preparation for the ending. This system combines an emotion engine and generative AI to support the preparation for the ending while reducing the psychological burden on the user.

[1849] 1. User registration and profile creation

[1850] Server: When a user visits the new registration page, it provides a registration form where the user enters information such as name, age, and contact details.

[1851] Terminal: The user enters the required information and presses the send button, which then sends the entered information to the server.

[1852] Server: Stores the received information in a database and generates and displays the user's profile page.

[1853] Examples:

[1854] The user enters "Yamada Hanako, age 60, yamada@example.com" into the new registration form and presses the registration button. The server receives this information, stores it in the database, and generates a profile page for "Yamada Hanako."

[1855] 2. AI chat and consultation function

[1856] User: Click the "Chat / Consult with AI" button on the profile page.

[1857] Server: Receives the click event and displays the chat interface.

[1858] Terminal: The user enters the consultation content or question and sends it.

[1859] Terminal: Sends the entered consultation details to the server.

[1860] Server: The emotion engine analyzes the input and tone of voice to determine the user's emotional state.

[1861] Server: The generative AI generates an appropriate response based on the emotional state identified by the emotion engine.

[1862] Server: Display the generated response in the chat interface.

[1863] Terminal: Receives responses from the server and displays them in the chat interface.

[1864] Examples:

[1865] When a user types, "I want to know about inheritance procedures," the emotion engine analyzes the user's input and tone of voice to detect their level of tension. The AI ​​then responds, "Inheritance procedures require the identification of heirs, the creation of an estate inventory, and procedures in accordance with tax law. We will support you so that you can proceed with peace of mind."

[1866] 3. Creating a list of belongings to sort and linking to the platform

[1867] User: Type "I want to start sorting through the estate" into the chat interface.

[1868] Terminal: Sends the entered information to the server.

[1869] Server: The generation AI generates questions to create an estate sorting list and presents them to the user.

[1870] Server: Displays the generated question in the chat interface.

[1871] User: Enter information about your inventory.

[1872] Terminal: Sends the entered information to the server.

[1873] Server: The emotion engine analyzes the user's input and responds appropriately (e.g., providing a polite explanation).

[1874] Server: Based on the input information, the generation AI generates a list of belongings to sort and presents it to the user.

[1875] Server: The generated list is linked to an external platform, and purchase or disposal options are presented.

[1876] Terminal: Presents the platform interface to the user.

[1877] Examples:

[1878] The user enters "TV, refrigerator, jewelry" into the list of possessions. The server receives this, and the emotion engine interprets the user's sadness and explains it in polite language, then generates a list of belongings to sort out. This list is sent to an external platform called "Virtual Market," where the user has the option to sell or dispose of the items.

[1879] 4. Support for legal requirements

[1880] User: Enter a specific legal question (e.g., about inheritance procedures).

[1881] Terminal: Sends the entered question to the server.

[1882] Server: Generative AI generates general legal information and recommendations in response to questions.

[1883] Server: Displays the generated legal information to the user.

[1884] Server: If necessary, it also provides information encouraging consultation with professionals such as lawyers and notaries public.

[1885] Terminal: Displays information provided to the user.

[1886] Examples:

[1887] When a user asks, "How do I write a will?", the emotion engine recognizes the user's anxiety, and the generative AI responds by saying, "A will must be written in accordance with the law. We recommend consulting a lawyer or notary public." It also provides links to nearby legal consultation centers.

[1888] This allows users to efficiently prepare for the end of their life while reducing the emotional burden.The system provides comprehensive support to help users realize the ideal ending for themselves and their families.

[1889] The processing flow will be explained below.

[1890] Processing flow

[1891] 1. User registration and profile creation

[1892] Step 1:

[1893] Server: Receives the HTTP request and displays the new registration page to the user.

[1894] Step 2:

[1895] Terminal: Presents the user with an on-screen registration form.

[1896] Step 3:

[1897] User: Enter basic information such as name, age, and contact details.

[1898] Step 4:

[1899] Terminal: The entered information is stored on the client side.

[1900] Step 5:

[1901] Terminal: Sends the entered user information to the server.

[1902] Step 6:

[1903] Server: Stores the received user information in a database and generates a user profile.

[1904] Step 7:

[1905] Server: Set up a redirect to the profile page and respond to the user.

[1906] Step 8:

[1907] Terminal: Receives the response from the server and displays the user's profile page.

[1908] 2. AI chat and consultation function

[1909] Step 1:

[1910] User: Click the "Chat / Consult with AI" button on the profile page.

[1911] Step 2:

[1912] Server: Receives the click event and displays the chat interface.

[1913] Step 3:

[1914] Terminal: The user enters their consultation or question into the chat interface.

[1915] Step 4:

[1916] Terminal: Sends the entered consultation details to the server.

[1917] Step 5:

[1918] Server: The generation AI analyzes the input and generates an appropriate response.

[1919] Step 6:

[1920] Server: Display the generated response in the chat interface.

[1921] Step 7:

[1922] Terminal: Receives responses from the server and displays them in the chat interface.

[1923] 3. Recognizing user emotions with an emotion engine

[1924] Step 1:

[1925] User: Enter the question or inquiry.

[1926] Step 2:

[1927] Terminal: Sends the entered information to the server.

[1928] Step 3:

[1929] Server: The emotion engine analyzes input and voice tone to determine the user's emotional state.

[1930] Step 4:

[1931] Server: The generative AI adjusts the response based on the emotional state and presents the generated response to the user.

[1932] Examples:

[1933] When a user types, "My family gets angry when I talk about inheritance, what should I do?", the emotion engine analyzes and interprets the user's anxiety and tension. The generative AI responds, "One option is to consult a professional counselor or expert before talking to your family. Let's try to talk calmly first."

[1934] 4. Creating a list of belongings to sort and linking to the platform

[1935] Step 1:

[1936] User: Type "I want to start sorting through the estate" into the chat interface.

[1937] Step 2:

[1938] Terminal: Sends the entered information to the server.

[1939] Step 3:

[1940] Server: The generation AI generates questions to create an estate sorting list and presents them to the user.

[1941] Step 4:

[1942] Server: Displays the generated question in the chat interface.

[1943] Step 5:

[1944] User: Enter information about your inventory.

[1945] Step 6:

[1946] Terminal: Sends the entered information to the server.

[1947] Step 7:

[1948] Server: The emotion engine analyzes the user's input and recognizes their emotional state.

[1949] Step 8:

[1950] Server: Based on the emotional state, a generative AI generates a list of belongings to sort and presents it to the user.

[1951] Step 9:

[1952] Server: The generated list is linked to an external platform, and purchase or disposal options are presented.

[1953] Step 10:

[1954] Terminal: Presents the platform interface to the user.

[1955] Examples:

[1956] The user enters, "I want to start sorting through my mother's belongings," and the emotion engine analyzes the user's sadness. The generating AI then suggests in kind words, "This is a difficult time. Let's start by making a list of your major furniture, electrical appliances, and valuables." The generated list is then sent to an external platform, "Online Market," where the user can make their selections and purchase or dispose of them.

[1957] 5. Support for legal requirements

[1958] Step 1:

[1959] User: Enter specific questions about inheritance and will writing.

[1960] Step 2:

[1961] Terminal: Sends the entered question to the server.

[1962] Step 3:

[1963] Server: Generative AI generates general legal information and recommendations in response to questions.

[1964] Step 4:

[1965] Server: Displays the generated legal information to the user.

[1966] Step 5:

[1967] Server: If necessary, it also provides information encouraging consultation with professionals such as lawyers and notaries public.

[1968] Step 6:

[1969] Terminal: Displays information provided to the user.

[1970] Examples:

[1971] When a user asks, "What are the steps to creating a will?", the emotion engine analyzes the user's tension, and the generative AI responds, "A will must be written in accordance with the law. First, we recommend that you create an inventory of your assets and consult with a notary public." It also provides links to nearby legal consultation centers to help users take concrete action.

[1972] This system is designed to allow users to efficiently prepare for the ending while reducing the emotional burden. The collaboration between the emotion engine and generative AI provides an environment where users can work with peace of mind.

[1973] Example 2

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

[1975] In modern society, there is a demand for efficient end-of-life preparations that reduce emotional burden. However, conventional methods place a heavy psychological burden on users, making efficient preparations difficult. Furthermore, it is difficult to provide appropriate information for specific legal questions or generate responses that reflect the user's emotional state. Therefore, a comprehensive support system is needed that allows users to prepare for end-of-life with peace of mind.

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

[1977] In this invention, the server includes means for inputting and saving user information, means for interacting with and consulting with the user using a generation AI, means for analyzing the user's emotional state using an emotion engine, means for displaying the generated response, means for receiving an input of a list of possessions and generating a list of belongings sorting, and means for linking the generated list to an external platform and supporting purchasing and disposal. This allows the user to efficiently proceed with end-of-life preparations while reducing psychological burden.

[1978] "User Information" means basic personal data about a user, such as name, age, and contact details.

[1979] "Generative AI" is a system that uses artificial intelligence technology to generate natural language dialogue and responses from input data.

[1980] "Dialogue and consultation" is the process in which the generative AI provides appropriate responses to questions and comments entered by the user.

[1981] An "emotion engine" is a technology that analyzes a user's emotional state from input data and responds appropriately based on that.

[1982] The "list of belongings" is a list of items owned by the user, and includes information necessary for sorting the belongings.

[1983] A "personal effects sorting list" is a list that organizes information such as how to dispose of personal effects and where to dispose of them, based on the list of possessions.

[1984] An "external platform" is an online service or software system used to receive the estate inventory and support its management and disposal.

[1985] "Legal professionals" refers to professions such as lawyers and notaries who have specialized knowledge of the law.

[1986] "Purchases and disposals" refers to the act of purchasing or disposing of items on the possessions list.

[1987] This invention is a system for supporting preparations for the end of life, which enables users to efficiently proceed with preparations for the end of life while reducing their psychological burden. The system includes means for inputting and saving user information, means for interacting with and consulting with the user using a generation AI, means for analyzing the user's emotional state using an emotion engine, means for displaying the generated response, means for receiving an input list of possessions and generating a list of belongings to sort, means for linking the generated list to an external platform to support purchasing and disposal, means for providing general legal information and recommendations in response to specific legal questions, and means for providing information encouraging consultation with a legal professional.

[1988] To implement this system, hardware and software such as a server, terminal, emotion engine, and generative AI are used. Specifically, the server contains a database that stores user information and the generated estate sorting list. The emotion engine analyzes input data and voice tone from the user to identify the user's emotional state. The generative AI generates an appropriate response to the user based on the analysis results of the emotion engine.

[1989] A specific example of this system will be described below.

[1990] When a user accesses the new registration page, enters information such as name, age, and contact details, and presses the submit button, the entered information is sent to the server. The server saves the information in a database and generates and displays the user's profile page. If a user enters "Yamada Hanako, 60 years old, yamada@example.com" and presses the register button, the server receives this information, saves it in a database, and generates a profile page.

[1991] Next, when the user clicks the "Chat and Consult with AI" button on their profile page, the server displays a chat interface. When the user types, "I'd like to know about inheritance procedures," the device sends the information to the server. The server uses an emotion engine to analyze the user's level of tension, and the AI ​​generates and displays a response saying, "Inheritance procedures require the identification of heirs, the creation of an estate inventory, and procedures in accordance with tax law. We will support you so that you can proceed with peace of mind."

[1992] If a user inputs "I want to start sorting out my belongings," the server receives that information and uses generative AI to generate questions to create a list of belongings to sort out. If a user inputs "TV, refrigerator, and jewelry" into their possessions list, the server analyzes the information using an emotion engine, generates a list of belongings to sort out, and connects it to an external platform (e.g., a "virtual marketplace"). The user is then given the option to sell or dispose of their items.

[1993] Furthermore, if a user asks, "How do I write a will?", the server uses an emotion engine to recognize anxiety, and the generative AI responds by saying, "A will must be written in accordance with the law. We recommend consulting a lawyer or notary public." It also provides links to nearby legal consultation centers.

[1994] In this way, the system provides comprehensive support to allow users to prepare for the ending with peace of mind.

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

[1996] Step 1:

[1997] A user accesses the new registration page and enters information such as name, age, and contact details. The device sends this information to the server. The inputs are user name, age, contact details, etc., and the output is sent to the server.

[1998] Step 2:

[1999] The server stores the received user information in a database. Specifically, it adds a new record to the database and processes the data to store the user's basic information. The input is user information data, and the output is the user information stored in the database.

[2000] Step 3:

[2001] The server generates a user profile page and displays it to the user. The profile page reflects the information entered. The input is the user information retrieved from the database, and the output is the generated profile page.

[2002] Step 4:

[2003] The user clicks the "Chat / Consult with AI" button on the profile page. The device sends this click event to the server. The input is the click event, and the output is an event notification to the server.

[2004] Step 5:

[2005] The server receives the click event and displays the chat interface. The input is the click event data, and the output is the display of the chat interface.

[2006] Step 6:

[2007] The user inputs the consultation content or question (for example, "I would like to know about inheritance procedures") and sends it. The terminal sends the input content to the server. The input is text data of the consultation content, and the output is the transmission of text data to the server.

[2008] Step 7:

[2009] The server analyzes the received consultation content using an emotion engine to identify the user's emotional state. The input is the text data of the consultation content, and the output is the analyzed emotional data.

[2010] Step 8:

[2011] The server then uses the analyzed emotional data to generate an appropriate response using a generative AI. The input is the emotional data, and the output is the generated response text.

[2012] Step 9:

[2013] The server displays the generated response in a chat interface, with the generated response text as input and the display in the chat interface as output.

[2014] Step 10:

[2015] The user inputs and sends "I want to start sorting out the belongings of the deceased" to the terminal. The terminal sends this input to the server. The input is text data about sorting out the belongings of the deceased, and the output is the transmission of the text data to the server.

[2016] Step 11:

[2017] Based on the received information, the server generates questions for the AI ​​to create a list of belongings sorting. The input is the text data of the belongings sorting request, and the output is the generated question text.

[2018] Step 12:

[2019] The server displays the generated question in a chat interface and asks for the user's answer. The input is the question text, and the output is the question displayed in the chat interface.

[2020] Step 13:

[2021] The user inputs and submits a list of possessions (e.g., "TV, refrigerator, jewelry"). The terminal sends this input to the server. The input is the text data of the possessions list, and the output is the transmission of the text data to the server.

[2022] Step 14:

[2023] The server analyzes the input possession list using an emotion engine and takes appropriate action based on the user's emotional state. The input is the possession list text data, and the output is the analyzed emotion data and data on which the appropriate action is taken.

[2024] Step 15:

[2025] The server uses a generation AI to generate an estate sorting list based on the property list. The input is the property list data, and the output is the generated estate sorting list.

[2026] Step 16:

[2027] The server then links the generated estate sorting list to an external platform, providing users with the option to sell or discard their items. The input is estate sorting list data, and the output is data linkage to the external platform.

[2028] Step 17:

[2029] The user asks, "How do I create a will?" and the device sends the question to the server. The input is the text data of the legal question, and the output is the transmission to the server.

[2030] Step 18:

[2031] The server receives legal questions and the generative AI generates general legal information and recommendations. The input is the legal question data and the output is the generated legal information text.

[2032] Step 19:

[2033] The server displays the generated legal information in a chat interface and also provides information such as a link to consult with a legal professional. The input is the legal information text, and the output is the display in the chat interface and the provision of a link.

[2034] Step 20:

[2035] The user consults the provided legal information and links and, if necessary, consults a legal expert. The input is the user's browsing behavior and the output is access to legal expertise.

[2036] Through the above processing steps, the user can efficiently prepare for the ending while reducing the emotional burden.

[2037] (Application example 2)

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

[2039] Conventional ending preparation systems rarely take into account the user's emotions or psychological state, making it difficult to reduce the user's mental burden. Furthermore, they are unable to make appropriate suggestions based on the user's emotions, making it difficult to improve user satisfaction, especially in services such as food delivery, where emotions have a significant impact. Therefore, there is a need for a system that can recognize the user's emotions and make appropriate suggestions based on them.

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

[2041] In this invention, the server includes means for inputting and saving user information, means for chatting and consulting with the user using a generation AI, means for displaying responses generated by the generation AI, means for receiving an input of a list of possessions and generating a list of belongings for sorting, means for linking the generated list to an external platform and supporting purchasing and disposal, means for recognizing the user's emotions and generating suggestions based on the emotions, and means for displaying the suggestions based on the emotions and allowing the user to confirm and select. This makes it possible to recognize the user's emotional state in real time and make personalized suggestions, thereby reducing mental burden and providing high satisfaction.

[2042] "User information" refers to data necessary for providing services, such as a user's personal information and profile information.

[2043] "Generative AI" is a function that uses artificial intelligence technology to automatically create dialogue with users and specific suggestions.

[2044] A "bequest sorting list" is a list that sorts out unnecessary items from the user's possessions and organizes them for disposal or purchase.

[2045] "Emotion recognition" is a technology that analyzes a user's emotional state from their facial expressions, voice, etc., and obtains the results.

[2046] "Suggestions" are specific suggested actions or options provided by the generative AI based on the user's input and emotions.

[2047] "External Platform" refers to online services provided by third parties that allow users to link their generated lists.

[2048] "Chat and Consult" is a function that uses generative AI to converse with users and respond to their questions and inquiries.

[2049] "Legal Information" means information containing legal knowledge and recommendations related to preparing for an ending.

[2050] A "personalized delivery experience" means suggesting the most appropriate menu and services based on the user's emotional state, providing a delivery experience tailored to the user.

[2051] The present invention relates to a system that recognizes the user's emotions and supports ending preparation while reducing the emotional burden. This system exchanges information between a server, a terminal, and a user, and provides the following functions:

[2052] 1. User registration and profile creation

[2053] When a user accesses the new registration page, the server provides a registration form where the user enters information such as name, age, and contact details.

[2054] The user enters the necessary information into the terminal and presses the send button, which then sends the entered information to the server.

[2055] The server stores the received information in a database and generates and displays a profile page for the user.

[2056] For example, a user enters "Yamada Hanako, age 60, yamada@example.com" into a new registration form and presses the registration button. The server receives this information, stores it in the database, and generates a profile page for "Yamada Hanako."

[2057] 2. AI chat and consultation function

[2058] Users click the "Chat and consult with AI" button on their profile page.

[2059] The server receives the click event and displays the chat interface.

[2060] The user inputs the consultation details and questions into the terminal and sends them to the server.

[2061] The server uses an emotion engine to analyze the input and tone of voice to determine the user's emotional state.

[2062] The server generates an appropriate response based on the emotional state identified by the emotion engine using the generation AI.

[2063] The server displays the generated response in the chat interface.

[2064] The terminal receives the response from the server and displays it in the chat interface.

[2065] For example, if a user types, "I'd like to know about inheritance procedures," the emotion engine analyzes the user's input and tone of voice to detect their level of tension. The AI ​​then responds, "Inheritance procedures require determining the heirs, creating an estate inventory, and completing procedures in accordance with tax law. We'll support you so you can proceed with peace of mind."

[2066] 3. Emotion-based menu suggestions

[2067] The user has launched a food delivery application and has enabled the camera and microphone.

[2068] The device captures the user's facial expressions and voice data.

[2069] The server uses an emotion recognition engine to analyze the user's emotions from the acquired data and obtains the results.

[2070] Based on the emotion recognition results, the server uses a generative AI to generate menu recommendations for the user. The generated suggestions are based on the user's emotional state.

[2071] The device will display the suggested menu on the app interface for the user to review and select.

[2072] For example, if a user inputs "I'm a little tired, so I'd like a soothing meal," the emotion recognition engine will read "fatigue" and "the desire for relaxation." The generative AI will then suggest, "How about some herbal tea and a light pasta to soothe your fatigue?" This allows the user to select the optimal menu according to their emotional state.

[2073] An example of a prompt sentence would be, "The user is expressing the emotion 'fatigue'. Please suggest a menu that you would like to use to relax. Please also tell us the specific menu and the reason why." By providing this to the generation AI, it is possible to receive appropriate suggestions.

[2074] To realize such a system, the hardware required includes a smartphone, smart glasses, or a head-mounted display. An internet connection, a camera, and a microphone are also required. The software used utilizes an emotion recognition engine (e.g., Microsoft Azure Emotion API, Amazon Rekognition) or generative AI (e.g., OpenAI GPT-4). Databases such as MySQL and Firebase can be used to store and manage information appropriately.

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

[2076] Step 1:

[2077] A user launches a food delivery application and enables the camera and microphone. As input, the user's video and audio data are captured. As output, these data are passed to the next processing step.

[2078] Step 2:

[2079] The device captures the user's facial expressions and voice in real time, taking the user's video and audio data as input and sending this data to an emotion recognition engine as output.

[2080] Step 3:

[2081] The server uses an emotion recognition engine to analyze the facial and voice data sent from the device to identify the user's emotional state. It receives video and voice data as input and processes the data by analyzing facial movements and voice tone. The output is the user's emotional state (e.g., fatigue, joy, anxiety, etc.).

[2082] Step 4:

[2083] The server sends the user's emotional state as input to the generative AI, which then generates appropriate menu suggestions. The prompt is "The user is expressing their emotion as 'fatigue'. Please recommend a menu for relaxation. Please also tell us the specific menu and the reason why." and uses a generative AI model (e.g., OpenAI GPT-4). The output is a specific menu suggestion based on the user's emotions.

[2084] Step 5:

[2085] The server sends the menu suggestions obtained from the generation AI to the terminal. The suggestions obtained from the generation AI are input, and the suggestion data is sent to the terminal as output.

[2086] Step 6:

[2087] The terminal displays the menu suggested to the user on the interface, receiving the menu suggestion data sent from the server as input and displaying it in a form that can be visually confirmed by the user as output.

[2088] Step 7:

[2089] The user reviews the displayed menu and makes a selection, which is sent to the server, which receives the suggested menu as input and the selected menu as output.

[2090] Step 8:

[2091] The server receives the user's selection and stores it in the database. It receives the user's selection data as input and registers the selection as a data operation. As output, the order information is stored in the database.

[2092] Step 9:

[2093] The server arranges delivery based on the stored order information. It reads the order information from the database as input and sends the delivery arrangement information to the delivery person as output.

[2094] This will enable personalized food delivery based on the user's emotions.

[2095] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.

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

[2097] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the robot 414.

[2098] The emotion identification model 59 as an emotion engine may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.

[2099] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.

[2100] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.

[2101] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).

[2102] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.

[2103] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."

[2104] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values ​​indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values ​​indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.

[2105] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).

[2106] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.

[2107] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.

[2108] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.

[2109] It is not necessary to store all of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.

[2110] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.

[2111] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the specific processing may be a single processor.

[2112] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.

[2113] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.

[2114] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the ...

Claims

1. A system for supporting ending preparation, a means of entering and storing user information; A means of chatting and consulting with users using generative AI; a means for displaying the response generated by the generation AI; means for receiving an input of a property list and generating an estate liquidation list; The system includes a means for linking the generated list to an external platform and supporting purchase and disposal.

2. AI-powered means of generating general legal information and recommendations for specific legal questions; 2. The system according to claim 1, further comprising: a means for providing information that encourages the user to consult with a specialist such as a lawyer or a notary public.

3. A means for providing a chat and consultation function targeted at individuals aged 50 or over or workers around retirement age; and means for supporting individual ending preparation based on input user information.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A