system

The system addresses the complexity of end-of-life procedures by integrating user input and AI-driven template generation for wills, medical plans, funeral arrangements, and digital legacy management, ensuring legal compliance and reducing family burdens.

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

Patent Information

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

AI Technical Summary

Technical Problem

Modern end-of-life procedures such as will writing, end-of-life medical care planning, funeral preparations, and digital legacy management are complex and cumbersome, leading to psychological and financial burdens on surviving family members due to inadequate understanding and compliance with legal requirements.

Method used

A system that integrates user input, server analysis, and AI-driven template generation to create legally valid wills, optimal end-of-life plans, funeral arrangements, and digital legacy management, reducing user effort and ensuring compliance with legal and personal wishes.

Benefits of technology

The system provides comprehensive, efficient, and legally valid support for end-of-life planning, reducing user burden and ensuring accurate execution of wishes, thereby alleviating psychological and financial stress on family members.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026041519000001_ABST
    Figure 2026041519000001_ABST
Patent Text Reader

Abstract

Provide a system. A means for a user to input their intention to write a will; A means for transmitting input information from the terminal to a server; A means for the server to provide a template that satisfies legal requirements based on the user's preferences; a means for the terminal to display the template to the user and prompt the user to input detailed information; The server has a means to analyze the input and verify that it meets legal requirements; and A means for the terminal to notify the user of the corrections and for the user to make the corrections; a means for the server to generate and store the formal will; A system including:
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] In modern society, approaching the end of one's life requires a wide range of procedures, including writing a will, choosing end-of-life medical care, preparing a funeral, and managing one's digital legacy. However, these procedures are complex and cumbersome, and there are problems with not understanding how to gather information and follow the appropriate procedures to meet legal requirements and individual wishes. Furthermore, inadequacies in these procedures can increase the psychological and financial burden on surviving family members. Given this background, there is a need for a system that allows users to easily and reliably plan the end of their lives and face them with peace of mind. [Means for solving the problem]

[0005] The present invention provides a system that comprehensively supports users in writing a will, selecting end-of-life medical care, preparing for a funeral, managing a digital legacy, and realizing a bucket list. The system includes a means for a user to input their will-writing intentions and for a terminal to transmit the information to a server; a means for the server to provide a template that meets legal requirements based on the user's intentions, prompt the user to input detailed information based on the template, and for the server to analyze the input content and generate a final will that meets legal requirements. The system also includes a means for inputting the user's health information and end-of-life intentions, for the server to analyze the information and create an optimal end-of-life plan; a means for generating a funeral plan based on the user's wishes and budget; a means for securely managing the user's digital legacy and providing it to designated heirs; and a means for creating a specific action plan for the bucket list, allowing the user to complete each procedure easily and reliably. The present invention allows users to plan important end-of-life procedures with peace of mind and reduces the burden on surviving family members.

[0006] A "will" is a document in which a testator legally expresses his or her wishes regarding his or her property and status.

[0007] "Medical data" is a general term for information related to medical care, such as an individual's health condition, treatment history, diagnosis results, and prescriptions.

[0008] "End-of-life care" refers to medical services and care provided to patients nearing the end of their life, including pain management and psychological support.

[0009] A "funeral" is a general term for ceremonies and events held to mourn the death of a person.

[0010] A funeral is a ceremony in which relatives and friends gather to say their final goodbyes to the deceased.

[0011] "Digital legacy" is a general term for digital data left behind after death, such as online account information, digital files, emails, and data stored in cloud storage.

[0012] "User" refers to a person who uses the System to receive assistance with will writing, end-of-life planning, funeral planning, digital estate management, and bucket lists.

[0013] "Terminal" refers to an electronic device that allows a user to access the system and input or confirm data, including a PC, smartphone, tablet, etc.

[0014] "Server" refers to the computer system that is the core device of this system and is used to receive, analyze, and process user data.

[0015] A "template" is a basic document or format template prepared to meet legal requirements.

[0016] "Analysis" refers to the detailed investigation and evaluation of input information, and the appropriate processing based on legal requirements and the user's wishes. [Brief explanation of the drawings]

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

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

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

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

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

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

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

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

[0025] [First embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0038] In one embodiment of the present invention, a system is provided in which users, terminals, and servers work together to assist users in writing wills, planning end-of-life care, funeral planning, managing digital estates, and creating bucket lists.

[0039] Will writing support

[0040] Program processing:

[0041] The user inputs their intention to write a will via their device. The device sends the input information to a server, which generates a legally valid will template based on this information. The user enters asset distribution and special instructions into the template, and this data is then sent back to the server. The server analyzes the input, checks whether it meets legal requirements, and notifies the user of any errors that need to be corrected. Finally, the server generates and stores the official will.

[0042] Examples:

[0043] The user logs into the system using a terminal and enters their intention to write a will. The terminal sends the entered information to the server, which provides a will template that complies with Japanese law. The user enters details of asset distribution, and the server analyzes the information and verifies it in accordance with legal requirements. If there are any deficiencies, a request for corrections is displayed via the terminal, and after the user has completed the corrections, the final will is generated and saved by the server.

[0044] End-of-life support

[0045] Program processing:

[0046] The user enters their health information and wishes regarding end-of-life care into the device, which then sends the information to the server. The server analyzes the user's medical data and wishes and creates an optimal end-of-life plan. The created plan is displayed to the user via the device, where the user can review the contents and make any necessary changes.

[0047] Examples:

[0048] The user accesses the system from a terminal and inputs their desire for palliative care. The terminal sends this information to the server, which analyzes the user's health condition and medical history. An optimal end-of-life care plan is created and displayed on the terminal. The user can review the plan and modify it to add specific care facilities.

[0049] Funeral planning assistance

[0050] Program processing:

[0051] The user enters the desired funeral and memorial service details and budget into the device, which then sends the information to the server. The server generates multiple appropriate funeral plans based on the information entered. The device displays these plans to the user and also offers the option to create a memorial portrait. The user selects a specific funeral plan and enters the details, and the final plan is confirmed by the server.

[0052] Examples:

[0053] The user accesses the system and inputs their desired funeral budget of 100,000 yen. The terminal sends the information to the server, which then creates multiple funeral plans based on the budget. The plans are displayed on the terminal, and the user can select the desired plan and request the creation of a memorial portrait. The final funeral plan is confirmed and saved on the server.

[0054] Digital Heritage Management

[0055] Program processing:

[0056] The user enters the digital legacy (account information and data) they wish to manage into the device, which then sends the information to the server. The server encrypts the data and stores it securely. After the user's death, the digital legacy information is provided to the designated heirs.

[0057] Examples:

[0058] Users register their social media account information and cloud storage data in the system. The device sends the information to the server, which encrypts and stores the data. After the user's death, a designated heir accesses the system and retrieves information about the user's digital legacy.

[0059] Bucket List Support

[0060] Program processing:

[0061] The user inputs a to-do list into the device, which then sends the information to the server. The server creates a concrete, achievable action plan for each item on the list and displays it on the device. The user can then review and revise the plan, and the final plan is saved on the server, where progress is tracked.

[0062] Examples:

[0063] The user enters "I want to travel to Italy" into the system. The device sends the information to the server, which then creates a detailed plan for the trip (budget, visa, accommodation, etc.). The action plan is displayed on the device, and the user can review and adjust it. The final plan is saved on the server, and progress is tracked.

[0064] In this way, the system of the present invention provides comprehensive support for creating appropriate and legally valid wills, optimal end-of-life planning, funeral planning, digital legacy management, and bucket list assistance based on the user's wishes.

[0065] The processing flow will be explained below.

[0066] Will writing support

[0067] Step 1:

[0068] The user logs into the system and enters their intention to write a will.

[0069] Step 2:

[0070] The terminal transmits the input information to the server.

[0071] Step 3:

[0072] The server generates a will template that meets legal requirements based on the user's wishes.

[0073] Step 4:

[0074] The terminal displays the generated template to the user, who then inputs detailed property distribution and any special instructions.

[0075] Step 5:

[0076] The device sends the details to the server.

[0077] Step 6:

[0078] The server analyzes the input and checks whether it meets legal requirements.

[0079] Step 7:

[0080] The server identifies any defects or corrections that need to be made and notifies the device.

[0081] Step 8:

[0082] The terminal displays any deficiencies or corrections to the user, who then makes the corrections.

[0083] Step 9:

[0084] The device sends the modified content to the server, and the server re-analyzes the modified content.

[0085] Step 10:

[0086] The server generates and stores the final will.

[0087] End-of-life support

[0088] Step 1:

[0089] The user enters their health information and end-of-life wishes into the terminal.

[0090] Step 2:

[0091] The terminal sends the information to the server.

[0092] Step 3:

[0093] The server analyzes the health information and the user's end-of-life wishes.

[0094] Step 4:

[0095] The server creates an optimal end-of-life plan based on the analysis results.

[0096] Step 5:

[0097] The server sends the created plan to the terminal.

[0098] Step 6:

[0099] The terminal displays the plan to the user, who then confirms the contents.

[0100] Step 7:

[0101] The user inputs any corrections or additions required, and the terminal sends them to the server.

[0102] Step 8:

[0103] The server re-analyzes the modified content and determines the final end-of-life plan.

[0104] Funeral planning assistance

[0105] Step 1:

[0106] The user inputs the desired funeral details and budget into the terminal.

[0107] Step 2:

[0108] The terminal sends the information to the server.

[0109] Step 3:

[0110] The server generates multiple appropriate funeral plans based on the input information and budget.

[0111] Step 4:

[0112] The server sends the generated plan to the terminal.

[0113] Step 5:

[0114] The terminal will display multiple plans to the user and also offer the option to create a memorial portrait.

[0115] Step 6:

[0116] The user selects the funeral plan they want and enters the details.

[0117] Step 7:

[0118] The terminal sends the details to the server, which then finalizes the funeral plan.

[0119] Digital Heritage Management

[0120] Step 1:

[0121] The user enters the digital heritage (account information and data) they wish to manage into the terminal.

[0122] Step 2:

[0123] The terminal sends the information to the server.

[0124] Step 3:

[0125] The server encrypts and securely stores your data.

[0126] Step 4:

[0127] After the user's death, the designated heir will access and authenticate the system.

[0128] Step 5:

[0129] The server verifies the authentication and provides the heir with information about the digital estate.

[0130] Bucket List Support

[0131] Step 1:

[0132] The user inputs a to-do list into the terminal.

[0133] Step 2:

[0134] The terminal transmits the list information to the server.

[0135] Step 3:

[0136] The server creates a concrete, feasible action plan for each list item.

[0137] Step 4:

[0138] The server sends the action plan to the device.

[0139] Step 5:

[0140] The terminal displays the action plan to the user, and the user confirms the contents.

[0141] Step 6:

[0142] The user enters any necessary corrections or adjustments, and the device sends them to the server.

[0143] Step 7:

[0144] The server re-analyzes the revised content, finalizes the action plan, and saves it.

[0145] Step 8:

[0146] The server continuously monitors the progress of the action plan and sends reminders to the user as needed.

[0147] Example 1

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

[0149] Traditional systems for will creation, end-of-life care planning, funeral planning, digital estate management, and bucket list management function individually, forcing users to use many different platforms. Furthermore, analyzing legal requirements and medical information requires manual effort, making it a cumbersome and time-consuming process for users. To address these issues, a system is needed that can centrally manage and analyze users' wishes and automatically generate and provide appropriate and effective plans and documents.

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

[0151] In this invention, the server includes a means for generating templates that meet legal requirements based on the user's wishes, a means for analyzing input content using an AI model for legal document analysis to confirm whether the input content meets legal requirements, and a means for generating a formal will and saving it in cloud storage. This enables users to efficiently create legally valid wills, medical plans, funeral plans, digital estate management, and "buy list" that meet their wishes through a centrally managed system.

[0152] "User" means a person who uses the System to receive assistance with will preparation, end-of-life care planning, funeral planning, digital estate management, and bucket lists.

[0153] "Terminal" refers to an information device that allows a user to access the system and input and receive information.

[0154] "Server" refers to a central computing device that receives and analyzes information sent from terminals, and generates and stores templates and plans.

[0155] A "will" is a formal document that describes how a user wants their assets distributed after their death.

[0156] "Legal requirements" refers to the legal conditions that a will or other official document must meet in order to be recognized as legally valid.

[0157] A "template" is a pre-prepared form or format for users to enter their own information.

[0158] "Health information" refers to personal information related to medical care, such as a user's chronic illnesses, current health condition, and treatment history.

[0159] "End of Life Plan" means a detailed plan for implementing a user's medical care and other preferences at the end of life.

[0160] A "funeral plan" refers to a plan created based on the user's desired funeral or memorial service and related budget.

[0161] "Digital heritage" refers to assets that exist in digital form, such as online accounts and digital data owned by a user.

[0162] A "generative AI model" refers to an artificial intelligence model that automatically generates effective plans and templates based on the user's intentions and input information.

[0163] "Cloud storage" refers to a collection of remote servers that store data over the internet.

[0164] The present invention is realized by a system in which users, terminals, and servers work in cooperation with each other. In this system, users input various information, the terminals send the information to the server, and the server uses a generative AI model to generate appropriate templates and plans, and provides and manages the final documents and plans.

[0165] Hardware and software used

[0166] Terminal: Information devices such as personal computers, tablets, and smartphones.

[0167] Servers: Database servers, application servers, cloud storage servers (e.g., cloud services such as AWS® S3).

[0168] Generative AI models: Examples include AI models for legal document analysis (e.g., the BERT model), TENSORFLOW® models for medical data analysis, and OpenAI®'s GPT model for specific plan generation.

[0169] Will writing support

[0170] The user inputs their intention to write a will through a terminal, which then encrypts the input information and sends it to the server, which uses a Python template engine (e.g., Jinja2) to generate a legally valid will template.

[0171] The server generates a template that is displayed on the device, allowing the user to enter asset distribution and special instructions. The device then sends the information back to the server, which uses an AI model for analyzing legal documents to verify that the will meets legal requirements. If there are any deficiencies, the server notifies the user via the device of the necessary corrections, allowing them to make the necessary corrections.

[0172] Finally, the server generates a formal will and stores it in cloud storage.

[0173] Examples:

[0174] The user logs into the system using a terminal and selects "Will Creation." They enter the required personal and property details, and the terminal sends the information to the server. The server generates a legal template, which is displayed again on the terminal. The user enters detailed instructions according to the template, and the server generates and saves the final will.

[0175] End-of-life support

[0176] Users enter their health information and end-of-life wishes. The device sends that information to a server, which uses a TensorFlow model to analyze the medical data and the user's preferences. The server generates an optimal end-of-life care plan, which is then displayed on the device.

[0177] Users can review the plan and make changes as needed.

[0178] Examples:

[0179] Users access the system from their devices and enter their end-of-life medical wishes (e.g., palliative care). The devices send this information to a server, which analyzes the medical data and creates an optimal plan. The plan is displayed on the device, allowing the user to review its contents and make modifications, such as adding specific care facilities.

[0180] Funeral planning assistance

[0181] Users input their desired funeral and memorial service details and budget. The device sends this information to the server, which then generates multiple proposals based on a generative AI model, including the option to generate a memorial portrait.

[0182] The user selects the desired plan from the proposed plans, enters the details, and the device retransmits the plan to the server, which then finalizes the funeral plan and stores it in cloud storage.

[0183] Examples:

[0184] The user accesses the system and inputs the desired funeral details (for example, a quiet funeral with only family) and budget. The terminal sends this information to the server, which generates multiple appropriate funeral plans. The plans are displayed on the terminal, and the user selects the desired plan and inputs the option to generate a memorial portrait. The final plan is confirmed and saved by the server.

[0185] Digital Heritage Management

[0186] Users input the digital legacy information they wish to manage. The device sends the information to a server, which encrypts the data and stores it securely. After the user's death, designated heirs access the system, and the server authenticates them and provides them with the information.

[0187] Examples:

[0188] Users register their social media account information and cloud storage data in the system. The device sends the information to the server, which encrypts the data and stores it in cloud storage. After the user's death, their heirs access the system and retrieve the necessary information.

[0189] Bucket List Support

[0190] The user inputs a to-do list. The device sends the information to the server, which uses the generative AI model to create a specific action plan. The device displays the action plan to the user, who can review and modify it. The server saves the final plan and manages its progress.

[0191] Examples:

[0192] The user enters "I want to travel to Italy" into the system. The device sends the information to the server, which creates a detailed action plan including budget, visa, and accommodation, and displays it on the device. The user checks the plan and makes any necessary corrections. The final plan is saved on the server, and progress is tracked.

[0193] In this way, the present invention efficiently provides legally binding wills, medical plans, funeral planning, digital estate management, and bucket list assistance through a centralized system based on user preferences.

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

[0195] Will writing support

[0196] Step 1:

[0197] The user inputs his / her intention to write a will using a terminal.

[0198] Input: User's basic information (name, address, property list, etc.)

[0199] Specific operation: The user enters the required personal and financial information into the form and presses the submit button.

[0200] Step 2:

[0201] The terminal transmits the input information to the server.

[0202] Input: User basic information

[0203] Data processing: Information is encrypted using the SSL protocol

[0204] Output: Encrypted user information sent to the server

[0205] Specific operation: The device encrypts the input information and sends a transmission request to the server.

[0206] Step 3:

[0207] The server generates a template that meets legal requirements based on the user's preferences.

[0208] Input: Encrypted user information

[0209] Data processing: Generate templates using a template engine (Jinja2)

[0210] Output: Will template that meets legal requirements

[0211] Specific operation: The server uses the template engine to embed user information into the template and generate the template.

[0212] Step 4:

[0213] The terminal displays the template to the user and prompts them to enter detailed information.

[0214] Input: Template received from the server

[0215] Output: The template displayed to the user

[0216] Specific behavior: The device displays the received template to the user and provides a form where the user can enter detailed information.

[0217] Step 5:

[0218] The user enters the details (property distribution, special instructions, etc.) into the template.

[0219] Input: Detailed information (property distribution, special instructions)

[0220] Output: A template with the details embedded

[0221] Specific actions: The user enters the method of asset distribution or any special instructions and presses the submit button.

[0222] Step 6:

[0223] The device sends the details to the server.

[0224] Input: More information

[0225] Data processing: Information is encrypted using the SSL protocol

[0226] Output: Encrypted details sent to the server

[0227] What happens: The device encrypts the details and sends them to the server.

[0228] Step 7:

[0229] The server analyzes the input and checks whether it meets legal requirements.

[0230] Input: Encrypted details

[0231] Data Calculation: Confirmed using legal document analysis AI model (BERT)

[0232] Output: Result of whether legal requirements are met or not

[0233] Specific operation: The server analyzes the data using an AI model to check whether it meets legal requirements, and sends the results to the device.

[0234] Step 8:

[0235] The terminal notifies the user of the corrections, and the user makes the corrections.

[0236] Input: Notification of changes received from the server

[0237] Output: Corrected details

[0238] Specific behavior: The corrections are displayed to the user, and after the user enters the corrections, the message is submitted again.

[0239] Step 9:

[0240] The server generates and stores the official will.

[0241] Input: Corrected details

[0242] Data processing: Generate final template and save it to cloud storage (AWS S3)

[0243] Output: A preserved official will

[0244] What happens: The server generates the final template and stores it securely in cloud storage.

[0245] End-of-life support

[0246] Step 1:

[0247] The user enters their health information and end-of-life medical wishes.

[0248] Input: Health information, end-of-life medical wishes

[0249] Output: Entered health information and preferences

[0250] Specific operation: The user enters their health condition, medical history, and desired medical care into a form on the device and presses the submit button.

[0251] Step 2:

[0252] The terminal transmits the input information to the server.

[0253] Input: Health information and preferences

[0254] Data processing: Information is encrypted using the SSL protocol

[0255] Output: Encrypted health information and preferences sent to the server

[0256] Specific operation: The device encrypts health information and preferences and makes a transmission request to the server.

[0257] Step 3:

[0258] The server analyzes medical data and the user's wishes to create the optimal end-of-life plan.

[0259] Input: Encrypted health information and preferences

[0260] Data computation: analysis using TensorFlow models

[0261] Output: Optimal end-of-life plan

[0262] Specific operation: The server analyzes the information received using an AI model and generates the optimal end-of-life plan for the user.

[0263] Step 4:

[0264] The server sends the plan to the device.

[0265] Enter: Optimal End-of-Life Planning

[0266] Output: End-of-life plan displayed to the user

[0267] Specific operation: The server sends the generated plan to the terminal and displays it to the user.

[0268] Step 5:

[0269] The user checks the plan and makes any necessary changes.

[0270] Enter: End of Life Plan

[0271] Output: Revised end-of-life plan

[0272] Specific actions: The user checks the displayed plan, enters corrections on the screen, and presses the submit button again.

[0273] Funeral planning assistance

[0274] Step 1:

[0275] The user inputs the desired funeral and memorial service details and budget.

[0276] Input: Funeral details, budget

[0277] Output: Funeral details and budget entered

[0278] Specific operation: The user enters the desired funeral style and budget into the form on the device and presses the submit button.

[0279] Step 2:

[0280] The terminal sends the information to the server.

[0281] Input: Funeral details, budget

[0282] Data processing: Information is encrypted using the SSL protocol

[0283] Output: Encrypted funeral details and budget sent to the server

[0284] Specific operation: The device encrypts the funeral details and budget and sends them to the server.

[0285] Step 3:

[0286] The server generates multiple proposed plans based on the user's preferences and budget.

[0287] Input: Encrypted funeral details and budget

[0288] Data computation: Generate plans using generative AI models

[0289] Output: Multiple proposed plans

[0290] What it does: The server uses an AI model to generate multiple appropriate funeral plans.

[0291] Step 4:

[0292] The terminal displays the proposed plan and a memorial portrait generation option to the user.

[0293] Input: Proposal plan, memorial portrait generation option

[0294] Output: Plans and options displayed to the user

[0295] Specific behavior: Displays the plan and options received from the server to the user.

[0296] Step 5:

[0297] The user selects the desired plan and enters the details.

[0298] Input: Selected plan, details

[0299] Output: Selected plan and details

[0300] Specific behavior: The user selects the desired plan, enters detailed options, and presses the submit button.

[0301] Step 6:

[0302] The terminal retransmits the information to the server.

[0303] Input: Selected plan and details

[0304] Data processing: Information is encrypted using the SSL protocol

[0305] Output: Encrypted details sent to the server

[0306] Specific operation: The device encrypts the selected plan and details and resends them to the server.

[0307] Step 7:

[0308] The server finalizes and stores the final funeral plan.

[0309] Input: Encrypted details

[0310] Data calculation: Finalize the plan and save it to cloud storage

[0311] Output: Final saved funeral plan

[0312] What happens: The server finalizes the plan and stores it securely in cloud storage.

[0313] Digital Heritage Management

[0314] Step 1:

[0315] The user inputs the digital heritage information they wish to manage.

[0316] Input: Digital heritage information (social media accounts, cloud storage data, etc.)

[0317] Output: Input digital heritage information

[0318] Specific operation: The user enters digital heritage information into the form on the terminal and presses the submit button.

[0319] Step 2:

[0320] The terminal sends the information to the server.

[0321] Input: Digital Heritage Information

[0322] Data processing: Information is encrypted using the SSL protocol

[0323] Output: Encrypted digital heritage information sent to the server

[0324] Specific operation: The terminal encrypts the digital heritage information and sends it to the server.

[0325] Step 3:

[0326] The server encrypts and stores the data.

[0327] Input: Encrypted digital heritage information

[0328] Data processing: Double encryption and storage in a secure database

[0329] Output: Stored encrypted digital heritage information

[0330] What it does: The server double-encrypts and stores the data in a secure database.

[0331] Step 4:

[0332] After the user's death, the server provides the information to designated heirs.

[0333] Input: Death notice, heir authentication information

[0334] Data calculation: Performs authentication process and determines access permissions

[0335] Output: Digital estate information provided to heirs

[0336] Specific operation: The server authenticates the heir and provides the specified digital legacy information.

[0337] Bucket List Support

[0338] Step 1:

[0339] The user enters a to-do list.

[0340] Input: A bucket list item (e.g., "I want to travel to Italy")

[0341] Output: Input to-do list

[0342] Specific operation: The user enters items from the to-do list into the form on the device and presses the submit button.

[0343] Step 2:

[0344] The terminal sends the information to the server.

[0345] Input: bucket list item

[0346] Data processing: Information is encrypted using the SSL protocol

[0347] Output: The encrypted bucket list sent to the server

[0348] Specific operation: The device encrypts the information in the to-do list and sends it to the server.

[0349] Step 3:

[0350] The server creates a concrete, feasible action plan for each item on the list.

[0351] Input: Encrypted bucket list item

[0352] Data Computation: Using generative AI models to create specific action plans

[0353] Output: Achievable action plan

[0354] Specific actions: The server uses the AI ​​model to generate a specific action plan based on the user's list items.

[0355] Step 4:

[0356] The device displays the action plan to the user.

[0357] Input: Action Plan

[0358] Output: The action plan that is displayed to the user

[0359] Specific operation: The device displays the action plan received from the server to the user.

[0360] Step 5:

[0361] The user reviews the plan and modifies it if necessary.

[0362] Input: Action Plan

[0363] Output: A revised action plan

[0364] What happens: The user reviews the action plan, makes corrections, and resubmits it.

[0365] Step 6:

[0366] The server stores the final plan and manages the progress.

[0367] Input: Revised Action Plan

[0368] Output: Saved final plan and progress management

[0369] What it does: The server stores the revised action plan and periodically updates and manages the progress.

[0370] As described above, the system of the present invention is a system that can efficiently and centrally manage the user's intentions and provide appropriate and effective support.

[0371] (Application example 1)

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

[0373] Traditional will-making and end-of-life support systems require users to manually enter information and complete procedures, which can make it difficult to meet legal requirements. Furthermore, consulting services at brick-and-mortar stores are not fully digitalized, resulting in a lack of efficient support.

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

[0375] In this invention, the server includes: means for a user to input their intention to write a will; means for the terminal to send the input information to the server; means for the server to provide a template that meets legal requirements based on the user's intention; means for the terminal to display the template to the user and prompt the user to input detailed information; means for the server to analyze the input content and confirm whether it meets legal requirements; means for the terminal to notify the user of corrections and the user to make the corrections; means for the server to generate and save a formal will; means for the user to create a will in real time with a consultant using a tablet terminal in a physical store; and means for encrypting the digital data with SHA-256 and saving it on the server. This enables users to create an efficient and legally valid will while receiving consulting at a physical store.

[0376] "User" refers to an individual who uses the system to prepare a will, make an end-of-life medical plan, etc.

[0377] "Intention to write a will" refers to the user's description of the purpose and wishes for writing a will.

[0378] "Terminal" refers to a computing device, particularly a smartphone or tablet, that a user uses to input information.

[0379] "Server" refers to a central management device that receives information sent by users, analyzes and stores it, and provides necessary data, templates, etc.

[0380] "Legal requirements" refers to the conditions and regulations that must be met in order for a user's will to be legally valid.

[0381] A "template" refers to a form designed to meet legal requirements for writing a will.

[0382] "Detailed information" refers to specific information or content (such as asset allocation) that the user enters based on the template.

[0383] "Analysis" refers to the process by which the server validates the user's input and verifies whether it complies with legal requirements and the user's intent.

[0384] "Points to be corrected" refers to the parts or contents that need to be corrected and are presented to the user by the server as a result of the analysis.

[0385] A "physical store" refers to a physical store where users can visit and receive face-to-face service.

[0386] "Consultant" refers to a professional who provides users with specialized advice on matters such as will writing and end-of-life care planning.

[0387] "SHA-256" is a type of encryption algorithm used by servers to encrypt digital data.

[0388] "Digital data" refers to information stored electronically, such as in cloud storage or social media accounts.

[0389] The system for realizing the present invention is a system in which a server and a terminal work together to enable a user to efficiently write a will, prepare an end-of-life medical plan, etc. Details of the system are as follows.

[0390] The user first uses a tablet device installed in a physical store to input their wishes regarding the creation of a will. This device is equipped with a touch screen and voice input functions. The user's input data is sent from the tablet device to a server via the Internet.

[0391] The server uses the user's data to generate a legally compliant will template, customized to the user's specific needs while still complying with legal requirements. The server then sends the template to the device, allowing the user to enter details, such as how assets should be distributed and any special instructions.

[0392] The details entered by the user are sent back to the server, which analyzes the information and, if it does not meet legal requirements, notifies the device of the corrections required. The user can then correct the information based on the suggested corrections, which are also sent back to the server.

[0393] The server analyzes the input and verifies that the final will meets legal requirements, then generates a formal will, and the digital data is encrypted with the strong SHA-256 encryption algorithm before being stored on the server.

[0394] Users can create a will in real time while receiving advice from a consultant in the store. This two-way communication allows for the quick completion of a legally valid will.

[0395] The specific hardware and software used

[0396] Hardware: Tablet device (e.g., iPad or Android tablet)

[0397] Software: Flask (a Python web framework) running on the server side, SHA-256 encryption algorithm

[0398] Data processing / data calculation

[0399] Tablet device: Collects user input information and sends it to the server.

[0400] Server: Analyzes the received information and generates a template that meets legal requirements. Based on the analysis, the data is encrypted with SHA-256 and stored.

[0401] Specific examples

[0402] A user visiting a physical store enters "I leave all my assets to my son" into a tablet device. The device sends this information to a server, which generates a will template and returns it. The user enters detailed information into the template, and the server checks whether it meets legal requirements. If there are any errors, the server notifies the user of the corrections needed and the user can make them. Once all procedures are complete, a formal will is generated and stored in an encrypted format.

[0403] Prompt Sentence Examples

[0404] User ID: 12345

[0405] The will reads: I leave all my assets to my son.

[0406] In this way, the system combines brick-and-mortar consulting services with digital technology to enable users to create a will quickly and legally valid.

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

[0408] Step 1:

[0409] The user uses a tablet device in a physical store to input their intentions for creating a will. Specifically, the user uses the tablet's touchscreen or voice input function to input the main content of the will (for example, "I leave all my assets to my son"). The input data is saved on the tablet device.

[0410] Step 2:

[0411] The terminal sends the entered information to the server. The user's input data (will contents) is sent to the server via the Internet. Here, the terminal encodes the input data into a specified format and sends it to the server using a secure protocol (e.g., HTTPS).

[0412] Step 3:

[0413] The server provides a template that meets legal requirements based on the user's wishes. After receiving the user's will, the server generates a will template that complies with legal requirements. Using a generative AI model, the server creates a template based on the prompt: "User ID: 12345, Will contents: Leave all assets to my son."

[0414] Step 4:

[0415] The terminal displays the template to the user and prompts them to enter detailed information. The generated template is sent from the server to the terminal and displayed for the user to view and edit. The user can then enter detailed information, such as the specific distribution of assets and any special instructions.

[0416] Step 5:

[0417] The server analyzes the details entered and checks whether they meet legal requirements. After receiving the details from the device, the server analyzes the data and checks whether all legal requirements are met. This analysis uses a legal knowledge base.

[0418] Step 6:

[0419] The terminal notifies the user of the corrections that need to be made, and the user makes the corrections. If the analysis reveals any deficiencies in legal requirements, the server notifies the user of the corrections that need to be made. The terminal displays this notification in a pop-up message or similar, urging the user to make the corrections. The user then corrects the detailed information again.

[0420] Step 7:

[0421] The server generates and stores the official will. Once all inputs are verified to meet legal requirements, the server generates the final will. This will data is encrypted with the SHA-256 algorithm and securely stored on the server.

[0422] Step 8:

[0423] The user creates a will in real time with a consultant using a tablet device in a physical store. The user creates and confirms the will using the system while communicating in real time with the in-store consultant. This allows for final confirmations and adjustments to be made, resulting in an accurate will.

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

[0425] In one embodiment of the present invention, a system is provided in which a user, a terminal, a server, and an emotion engine work in cooperation with one another. The system assists users in writing wills, planning end-of-life care, funeral planning, managing digital estates, and creating bucket lists, and in particular, by combining the emotion engine, provides feedback and support based on the user's psychological state.

[0426] Will writing support

[0427] Program processing:

[0428] The user logs into the system and enters their intention to write a will. The device sends the input information to the server, and the emotion engine evaluates the user's psychological state. The server generates a will template that meets legal requirements based on the user's intentions, and reflects the emotion engine's evaluation results as feedback. The user enters asset distribution and special instructions into the template, and this data is sent back to the server. The server and emotion engine analyze the input content, verifying that it meets legal requirements, and notify the user of any corrections if there are any deficiencies. Finally, the server generates a formal will, and the emotion engine stores it while providing psychological support.

[0429] Examples:

[0430] When a user logs into the system using a terminal and enters their intention to write a will, the emotion engine detects whether they are nervous or not from their facial expressions and tone of voice. The server provides will templates that comply with Japanese law, and the emotion engine evaluates them and displays advice on how to relax. The user enters details of their asset distribution, and the server and emotion engine analyze them and verify them in accordance with legal requirements. If there are any deficiencies, a request for corrections is displayed via the terminal, and after the user has completed the corrections, the emotion engine generates and saves the final will, providing a sense of psychological security.

[0431] End-of-life support

[0432] Program processing:

[0433] The user enters their health information and end-of-life wishes into the device, which then sends the information to the server. The server and emotion engine analyze the health information and the user's end-of-life wishes, and create an optimal end-of-life plan that takes into account the user's psychological state. The created plan is displayed to the user via the device, and feedback from the emotion engine is provided to the user. The user confirms and modifies the contents, and the final plan is saved on the server.

[0434] Examples:

[0435] When a user accesses the system from a device and inputs their preference for palliative care, the emotion engine detects the user's anxiety. The device sends this information to the server, where the server and emotion engine analyze the user's health condition and medical history. An optimal end-of-life care plan is created, and the emotion engine provides feedback to reassure the user. The user can review the plan and modify it to include specific care facilities. The final plan is saved on the server.

[0436] Funeral planning assistance

[0437] Program processing:

[0438] The user inputs the desired funeral and memorial service details and budget into the device, which then sends the information to the server. The server and emotion engine generate multiple appropriate funeral plans based on the input details and budget. The generated plans are displayed to the user via the device, and the emotion engine provides feedback based on the user's emotions. The user selects a specific funeral plan and enters the details, and the final plan is confirmed by the server.

[0439] Examples:

[0440] When a user accesses the system and inputs their desire for a simple funeral with a budget of 100,000 yen, the emotion engine detects the user's sadness. The device sends the information to the server, and the server and emotion engine create multiple funeral plans based on the user's wishes and budget. The plans are displayed on the device, and the emotion engine displays a message offering comfort to the user. The user selects the desired plan and requests the creation of a memorial portrait. The final plan is saved on the server.

[0441] Digital Heritage Management

[0442] Program processing:

[0443] The user enters the digital legacy (account information and data) they wish to manage into the device, which then sends the information to the server. The server and emotion engine encrypt the data and store it securely. After the user's death, when providing the digital legacy information to the designated heir, the emotion engine evaluates the heir's psychological state and provides appropriate feedback.

[0444] Examples:

[0445] When a user registers social media account information or cloud storage data into the system, the emotion engine detects the user's anxiety. The device sends the information to the server, which encrypts and stores the data. After the user's death, when the heir accesses the system and authenticates, the emotion engine evaluates the heir's emotions and provides feedback to reduce stress and anxiety. The server confirms the authentication and provides the necessary information.

[0446] Bucket List Support

[0447] Program processing:

[0448] The user enters a to-do list into the device, which then sends the information to the server. The server and emotion engine create a specific, achievable action plan for each item on the list and provide feedback that takes into account the user's psychological state. The action plan is displayed to the user via the device, and the user can review and modify the plan. The final plan is saved on the server, and the emotion engine continuously manages progress and provides feedback.

[0449] Examples:

[0450] When a user enters "I want to travel to Italy" into the system, the emotion engine assesses the user's excitement and anticipation. The device sends the information to the server, which creates a detailed plan for the trip (budget, visa, accommodation, etc.). The device displays an action plan, and the emotion engine provides advice to stay motivated. The user reviews the plan and makes adjustments. The final plan is saved on the server, and the emotion engine continuously monitors progress and sends reminders to the user as needed.

[0451] In this way, the system of the present invention combines an emotion engine to provide feedback and support based on the user's psychological state, thereby providing comprehensive support that allows the user to carry out each procedure simply and reliably and plan the end of their life with peace of mind.

[0452] The processing flow will be explained below.

[0453] Will writing support

[0454] Step 1:

[0455] The user logs into the system and enters their intention to write a will.

[0456] Step 2:

[0457] The terminal transmits the input information to the server.

[0458] Step 3:

[0459] The server generates a will template that meets legal requirements based on the user's wishes.

[0460] Step 4:

[0461] The emotion engine analyzes the user's psychological state and obtains emotion data.

[0462] Step 5:

[0463] The terminal displays the template and feedback from the emotion engine to the user.

[0464] Step 6:

[0465] The user enters the asset distribution and special instructions into the template.

[0466] Step 7:

[0467] The device sends the details to the server.

[0468] Step 8:

[0469] The server parses the input and checks for legal requirements.

[0470] Step 9:

[0471] The emotion engine reassess the user's emotions and provides necessary feedback.

[0472] Step 10:

[0473] The device will notify the user of any corrections or additional feedback.

[0474] Step 11:

[0475] The user enters the corrections and the terminal sends them back to the server.

[0476] Step 12:

[0477] The server generates the final will and the emotion engine stores it while providing psychological support.

[0478] End-of-life support

[0479] Step 1:

[0480] The user enters their health information and end-of-life wishes into the terminal.

[0481] Step 2:

[0482] The terminal sends the information to the server.

[0483] Step 3:

[0484] The server analyzes the health information and the user's end-of-life wishes.

[0485] Step 4:

[0486] The emotion engine evaluates the user's mental state and obtains emotion data.

[0487] Step 5:

[0488] The server creates the optimal end-of-life plan based on the evaluation results.

[0489] Step 6:

[0490] The device displays the created plan and feedback from the emotion engine to the user.

[0491] Step 7:

[0492] The user checks the plan details and inputs any necessary modifications or additions.

[0493] Step 8:

[0494] The device sends the modifications to the server.

[0495] Step 9:

[0496] The server re-analyzes the modified content and determines the final end-of-life plan.

[0497] Step 10:

[0498] The emotion engine continuously monitors the user's mental state and provides necessary support.

[0499] Funeral planning assistance

[0500] Step 1:

[0501] The user inputs the desired funeral and memorial service details and budget into the terminal.

[0502] Step 2:

[0503] The terminal sends the information to the server.

[0504] Step 3:

[0505] The server generates a number of suitable funeral plans based on the information.

[0506] Step 4:

[0507] The emotion engine analyzes the user's psychological state and obtains emotion data.

[0508] Step 5:

[0509] The terminal displays the plan and feedback from the emotion engine to the user.

[0510] Step 6:

[0511] The user selects the desired plan and enters the details.

[0512] Step 7:

[0513] The device sends the details to the server.

[0514] Step 8:

[0515] The server analyzes the plan information and generates the final funeral plan.

[0516] Step 9:

[0517] The emotion engine reassess the user's state of mind and provides feedback.

[0518] Step 10:

[0519] The device provides the user with a final plan and encouragement and advice from the emotion engine.

[0520] Digital Heritage Management

[0521] Step 1:

[0522] The user inputs the digital heritage he or she wishes to manage into the terminal.

[0523] Step 2:

[0524] The terminal sends the information to the server.

[0525] Step 3:

[0526] The server encrypts and securely stores your data.

[0527] Step 4:

[0528] The emotion engine analyzes the user's psychological state and obtains emotion data.

[0529] Step 5:

[0530] The device displays feedback from the emotion engine to the user.

[0531] Step 6:

[0532] After the user's death, the designated heir will access and authenticate the system.

[0533] Step 7:

[0534] The server verifies the authentication and the emotion engine evaluates the heir's psychological state.

[0535] Step 8:

[0536] The server provides information about the digital legacy to the heir, and the emotion engine provides appropriate feedback.

[0537] Bucket List Support

[0538] Step 1:

[0539] The user inputs a to-do list into the terminal.

[0540] Step 2:

[0541] The terminal transmits the list information to the server.

[0542] Step 3:

[0543] The server creates a concrete action plan that can be realized for each list item.

[0544] Step 4:

[0545] The emotion engine analyzes the user's psychological state and obtains emotion data.

[0546] Step 5:

[0547] The terminal displays the action plan and feedback from the emotion engine to the user.

[0548] Step 6:

[0549] The user checks the plan and makes any necessary changes.

[0550] Step 7:

[0551] The device sends the modifications to the server.

[0552] Step 8:

[0553] The server re-analyzes the modifications and finalizes and saves the action plan.

[0554] Step 9:

[0555] The emotion engine continuously monitors the user's psychological state and provides feedback to help maintain motivation.

[0556] Step 10:

[0557] The device provides progress management and reminder functions to the user.

[0558] In this way, a system that combines an emotion engine provides feedback and support that takes into account the user's psychological state, helping the user to complete each procedure easily and reliably.

[0559] Example 2

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

[0561] Conventional will-writing and end-of-life support systems have had problems in providing sufficient support when users are faced with legal requirements or psychological burdens. Furthermore, they lack feedback based on the user's psychological state, making it difficult to alleviate the anxiety and stress felt by users during the process. The objective of this invention is to provide a system that uses an emotion engine to evaluate the user's psychological state and provides appropriate feedback and support, allowing users to proceed with various procedures with peace of mind.

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

[0563] In this invention, the server includes: means for a user to input their intention to write a will; means for the terminal to transmit the input information to the server; means for the server to evaluate the user's psychological state using an emotion engine; means for the server to provide a template that meets legal requirements based on the user's intention; means for the terminal to display the template to the user and prompt them to input detailed information; means for the server to analyze the input content and confirm whether it meets legal requirements; means for the terminal to notify the user of corrections and the user to make the corrections; means for the server to generate and save a formal will; and means for the emotion engine to provide psychological support. This makes it possible to reduce the anxiety and stress felt by the user in the process of writing a will and to efficiently create a will that meets legal requirements.

[0564] A "user" is someone who uses the system to create a will, provide end-of-life support, provide funeral planning support, manage a digital estate, and provide bucket list support.

[0565] "Terminal" means a device used by a user to access the system and input and display information. Examples include computers, smartphones, tablets, etc.

[0566] A "server" is a computer system that receives, processes, and stores information sent by users. The server has functionality including a database and an emotion engine.

[0567] The "Emotion Engine" is a system that assesses the user's emotional state and provides appropriate feedback and support based on that assessment. It uses technologies such as tone of voice and facial expression analysis.

[0568] "Will writing" is the process by which a user documents their assets and special instructions in a will, which must meet legal requirements.

[0569] "Legal requirements" are the requirements that a will must meet to be legally valid, including signatures, witnesses, and proper formatting.

[0570] "End-of-life support" is support for users to concretize and plan their wishes regarding medical care and treatment at the end of their life.

[0571] "Funeral planning support" is support for creating an appropriate plan based on the content and budget of the user's desired funeral or memorial service.

[0572] "Digital estate management" is the process of managing a user's digital assets (such as social media account information and cloud storage data) after their death.

[0573] "Bucket List Support" is a service that helps users create a list of things they want to achieve in life and provides them with a concrete action plan to make them a reality.

[0574] The present invention is implemented as a system in which a user, a terminal, a server, and an emotion engine work together to assist users in writing wills, end-of-life care plans, funeral plans, digital estate management, and bucket lists. The emotion engine also provides feedback and support based on the user's psychological state.

[0575] Will writing support

[0576] The user logs into the system using a terminal and enters their intention to write a will. The terminal sends the input information to the server, which uses an emotion engine to evaluate the user's psychological state. The server generates a will template that meets legal requirements based on the user's intentions and incorporates the emotion engine's evaluation results as feedback. The user enters asset distribution and special instructions into the template, and the data is sent back to the server. The server and emotion engine analyze the input content and verify that it meets legal requirements. If there are any deficiencies, the user is notified of the corrections required. Finally, the server generates a formal will, which the emotion engine saves while providing psychological support.

[0577] Examples:

[0578] When a user logs into the system using a terminal and enters their intention to write a will, the emotion engine detects whether they are nervous or not from their facial expressions and tone of voice. The server provides will templates that comply with Japanese law and displays advice on how to relax based on the emotion engine's evaluation. The user enters details of their asset distribution, and the server and emotion engine analyze them and verify them in accordance with legal requirements. If there are any errors, a request for corrections is displayed via the terminal, and after the user has completed the corrections, the emotion engine generates and saves the final will while providing a sense of psychological security.

[0579] End-of-life support

[0580] The user enters their health information and end-of-life wishes into the device, which then sends the information to the server. The server and emotion engine analyze the health information and the user's end-of-life wishes, and create an optimal end-of-life plan that takes into account the user's psychological state. The created plan is displayed to the user via the device, and feedback from the emotion engine is provided to the user. The user can review and modify the content, and the final plan is saved on the server.

[0581] Examples:

[0582] When a user accesses the system from a device and inputs their preference for palliative care, the emotion engine detects the user's anxiety. The device then sends this information to the server. The server and emotion engine then analyze the user's health condition and medical history, and an optimal end-of-life care plan is created. The emotion engine provides feedback to reassure the user. The user reviews the plan and modifies it to include specific care facilities, and the final plan is saved on the server.

[0583] Funeral planning assistance

[0584] The user enters the details and budget of the desired funeral and memorial service into the device, which then sends the information to the server. The server and emotion engine generate multiple appropriate funeral plans based on the entered details and budget. The generated plans are displayed to the user via the device, and the emotion engine provides feedback based on the user's emotions. The user selects a specific funeral plan and enters the details, and the final plan is confirmed by the server.

[0585] Examples:

[0586] When a user accesses the system and inputs their desire for a simple funeral with a budget of 100,000 yen, the emotion engine detects the user's sadness. The device sends the information to the server. The server and emotion engine then create multiple funeral plans based on the user's wishes and budget. The plans are displayed on the device, and the emotion engine displays a message offering comfort to the user. The user selects the desired plan and requests the creation of a memorial portrait, and the final plan is saved on the server.

[0587] Digital Heritage Management

[0588] The user enters the digital legacy (account information and data) they wish to manage into the device, which then sends the information to the server. The server and emotion engine encrypt the data and store it securely. After the user's death, when providing the digital legacy information to the designated heir, the emotion engine evaluates the heir's psychological state and provides appropriate feedback.

[0589] Examples:

[0590] When a user registers social media account information or cloud storage data into the system, the emotion engine detects the user's anxiety. The device sends the information to the server, which encrypts and stores the data. After the user's death, when the heir accesses the system and authenticates, the emotion engine evaluates the heir's emotions and provides feedback to reduce stress and anxiety. The server confirms the authentication and provides the necessary information.

[0591] Bucket List Support

[0592] The user enters a to-do list into the device, which then sends the information to the server. The server and emotion engine create a specific, achievable action plan for each item on the list and provide feedback that takes the user's psychological state into account. The action plan is displayed to the user via the device, and the user can review and revise it. The final plan is saved on the server, and the emotion engine continuously manages progress and provides feedback.

[0593] Examples:

[0594] When a user enters "I want to travel to Italy" into the system, the emotion engine assesses the user's excitement and anticipation. The device sends the information to the server. The server creates a detailed plan for the trip (budget, visa, accommodation, etc.) and displays the action plan on the device. The emotion engine provides advice to stay motivated. The user reviews the plan and makes adjustments. The final plan is saved on the server, and the emotion engine continuously monitors progress and sends reminders to the user as needed.

[0595] In this way, the system of the present invention combines an emotion engine to provide feedback and support based on the user's psychological state, thereby providing comprehensive support that allows the user to carry out each procedure simply and reliably and plan the end of their life with peace of mind.

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

[0597] Will writing support

[0598] Program processing:

[0599] Step 1:

[0600] The user logs into the system using a terminal and inputs their intention to write a will.

[0601] Input: User authentication information (username, password), will creation intention

[0602] Output: User authentication successful, will creation form displayed

[0603] What happens: The server checks the user authentication information against a database, and if authentication is successful, the user is given access to a form for creating a will.

[0604] Step 2:

[0605] The terminal sends the user's input information (intention to write a will) to the server.

[0606] Input: User's will-making intentions

[0607] Output: Receive data on intention to write a will

[0608] Specific operation: The terminal sends the user's input information to the server, and the server receives this information.

[0609] Step 3:

[0610] The server uses an emotion engine to assess the user's emotional state.

[0611] Input: User's intention to write a will, user's facial expression data, voice data

[0612] Output: User's psychological state evaluation result

[0613] Specific operation: The server inputs the user's intention to write a will, as well as facial expression and voice data, into the emotion engine to evaluate their psychological state. For example, tension or anxiety is detected.

[0614] Step 4:

[0615] The server generates a will template that meets legal requirements based on the user's wishes.

[0616] Input: User's will writing intentions, legal requirements data

[0617] Output: Will template

[0618] Specific operation: The server generates a will template using a generative AI model based on the user's wishes and legal requirements.

[0619] Step 5:

[0620] The terminal displays the template to the user and prompts them to enter detailed information.

[0621] Input: Will template

[0622] Output: A form where the user can enter their details

[0623] What it does: The device displays a will template and provides a form for the user to enter asset distribution and special instructions.

[0624] Step 6:

[0625] The server analyzes the input and checks whether it meets legal requirements.

[0626] Input: Enter user details

[0627] Output: Legal requirements check results

[0628] What it does: The server analyzes the user's input, verifies that it meets legal requirements, and detects any omissions or errors.

[0629] Step 7:

[0630] The terminal notifies the user of the corrections, and the user makes the corrections.

[0631] Input: Legal requirements check results (whether or not there are any deficiencies)

[0632] Output: Notification of corrections, user correction input

[0633] What it does: Notify the user that their device does not meet legal requirements and allow them to make the necessary corrections.

[0634] Step 8:

[0635] The server generates and stores the official will.

[0636] Input: Revised will data

[0637] Output: Official will, preserved

[0638] Specific operation: The server generates a formal will based on the revised data and saves it in PDF format. The emotion engine provides psychological support messages during this process.

[0639] End-of-life support

[0640] Program processing:

[0641] Step 1:

[0642] The user enters their health information and end-of-life wishes into the terminal, which then transmits the information to the server.

[0643] Input: User's health information, end-of-life wishes

[0644] Output: Sends information to the server

[0645] What it does: The user enters their health information and desired details, and the device sends that information to the server.

[0646] Step 2:

[0647] The server and emotion engine analyze the health information and the user's end-of-life wishes to assess the user's psychological state.

[0648] Input: Health information, end-of-life wishes

[0649] Output: Health information and psychological status assessment results

[0650] Specific operation: The server analyzes health information and end-of-life wishes, and the emotion engine evaluates psychological state.

[0651] Step 3:

[0652] The server creates an optimal end-of-life plan.

[0653] Input: Health information and psychological assessment results

[0654] Output: End-of-Life Plan

[0655] What it does: The server creates the optimal end-of-life plan based on the user's information.

[0656] Step 4:

[0657] The device displays the proposed plan to the user, and the emotion engine provides feedback.

[0658] Enter: End of Life Plan

[0659] Output: Display plan to user, feedback from emotion engine

[0660] What it does: The device displays the plan, and the emotion engine provides reassuring feedback to the user.

[0661] Step 5:

[0662] The user reviews the plan and makes any necessary corrections. The final plan is saved on the server.

[0663] Input: User modified input

[0664] Output: Revised end-of-life plan, as preserved

[0665] Specific operation: The user checks and modifies the plan contents, and the final plan is saved by the server.

[0666] Funeral planning assistance

[0667] Program processing:

[0668] Step 1:

[0669] The user enters the desired funeral and memorial service details and budget into the terminal, which then sends the information to the server.

[0670] Input: Funeral wishes and budget

[0671] Output: Sends information to the server

[0672] Specific operation: The user enters their funeral wishes and budget, and the device sends that information to the server.

[0673] Step 2:

[0674] The server and emotion engine generate a plurality of appropriate funeral plans based on the input contents and budget.

[0675] Input: Funeral wishes and budget

[0676] Output: Multiple funeral plans

[0677] Specific operation: The server and emotion engine generate multiple funeral plans based on the user's wishes and budget.

[0678] Step 3:

[0679] The terminal displays the proposed plan to the user, and the emotion engine provides feedback to the user.

[0680] Enter: Funeral Plan

[0681] Output: Display plan to user, feedback from emotion engine

[0682] What it does: The device displays multiple funeral plans, and the emotion engine provides a comforting message.

[0683] Step 4:

[0684] The user selects a specific funeral plan and enters the details.

[0685] Enter: Funeral plan selection, details

[0686] Output: Selected funeral plan, detailed information

[0687] What happens: The user selects the plan they want and enters the required details.

[0688] Step 5:

[0689] The server finalizes and stores the final funeral plan.

[0690] Enter: Adjusted funeral plan

[0691] Output: Confirmed funeral plan, storage status

[0692] What happens: The server finalizes and saves the funeral plan.

[0693] Digital Heritage Management

[0694] Program processing:

[0695] Step 1:

[0696] The user enters the digital heritage (account information and data) they wish to manage into the terminal, which then sends the information to the server.

[0697] Input: Digital Heritage Information

[0698] Output: Sends information to the server

[0699] Specific operation: The user inputs digital heritage information, and the terminal sends the information to the server.

[0700] Step 2:

[0701] The server and emotion engine encrypt the data.

[0702] Input: Digital Heritage Information

[0703] Output: Encrypted data

[0704] What happens: The server receives the user's digital heritage information and encrypts it using a strong encryption algorithm (e.g., AES-256).

[0705] Step 3:

[0706] The encrypted data is stored securely on the server.

[0707] Input: Encrypted data

[0708] Output: Saved state

[0709] What it does: The server stores the encrypted digital heritage information in secure storage.

[0710] Step 4:

[0711] The designated heir accesses and authenticates the system.

[0712] Input: Heir's credentials

[0713] Output: Authentication result

[0714] Specific operation: The heir accesses the system and enters his / her authentication information. The server verifies the authentication.

[0715] Step 5:

[0716] If the server is successful in the authentication, it provides the digital estate information to the heir.

[0717] Input: Authentication successful

[0718] Output: Providing digital heritage information

[0719] Specific operation: If authentication is successful, the server decrypts the encrypted digital estate information and provides it to the heir.

[0720] Step 6:

[0721] The emotion engine assesses the heir's psychological state and provides feedback.

[0722] Input: Emotional data of the heir

[0723] Output: Feedback message

[0724] Specific behavior: The emotion engine evaluates the heir's feelings and provides appropriate psychological support messages.

[0725] Bucket List Support

[0726] Program processing:

[0727] Step 1:

[0728] The user inputs a to-do list into the terminal, which then transmits the information to the server.

[0729] Input: bucket list item

[0730] Output: Sends information to the server

[0731] Specific operation: The user enters a to-do list into the system's form, and the device sends the information to the server.

[0732] Step 2:

[0733] The server and emotion engine create a concrete action plan that can be achieved for each list item.

[0734] Input: bucket list item

[0735] Output: Action plan

[0736] Specific actions: The server creates a specific action plan (e.g., travel plans) that can be realized based on the input list and taking into account the evaluation of the emotion engine.

[0737] Step 3:

[0738] The device displays the action plan to the user, and the emotion engine provides feedback.

[0739] Input: Action Plan

[0740] Output: Display plan to user, feedback from emotion engine

[0741] Specific behavior: The device displays an action plan and the emotion engine provides feedback to maintain motivation.

[0742] Step 4:

[0743] The user reviews the action plan and adjusts it as needed.

[0744] Input: User modified input

[0745] Output: Revised action plan

[0746] What happens: The user reviews and modifies the action plan and finalizes it.

[0747] Step 5:

[0748] The final plan is saved on the server and the emotion engine monitors the progress.

[0749] Input: Final Plan

[0750] Output: Save state, progress

[0751] What it does: The server stores the final plan, and the emotion engine monitors the progress and sends reminders to the user when necessary.

[0752] (Application example 2)

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

[0754] When users create a will to clearly communicate their wishes, make an end-of-life medical plan, or plan a funeral, they face a significant psychological burden, making it difficult to carry out these procedures rationally and reliably. Furthermore, these tasks require detailed legal requirements and confirmation of details, and the lack of appropriate support for these tasks is also a problem. In such circumstances, it is difficult for users to carry out these important procedures with peace of mind.

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

[0756] In this invention, the server includes a means for providing templates that meet legal requirements based on information entered by the user, a means for an emotion engine to evaluate the user's psychological state and provide feedback, and a means for analyzing the input content and confirming whether it meets legal requirements, thereby enabling the user to properly and reliably carry out procedures such as creating a will, end-of-life care planning, and funeral planning while reducing the psychological burden.

[0757] "User" refers to an individual who uses the system to prepare a will, make an end-of-life care plan, plan a funeral, etc.

[0758] "Will-making intent" means information that expresses a user's desire to legally leave behind their assets and specific instructions in a will.

[0759] "Terminal" refers to a device or equipment that allows a user to input information and transmit it to a server.

[0760] "Server" refers to a computer device that receives information sent by a user and generates and provides templates and plans based on that information.

[0761] "Templates" refer to templates for wills, medical plans, and funeral plans that are created to meet legal requirements based on information entered by the user.

[0762] An "emotion engine" refers to software or a system that analyzes a user's emotional state and provides feedback based on the results of that analysis.

[0763] "Feedback" refers to advice and support information provided by the emotion engine based on the user's psychological state.

[0764] "Corrections" refers to information that the server analyzes the information entered and indicates the changes necessary to satisfy legal requirements.

[0765] "End-of-life medical care plan" refers to a specific plan for medical care and nursing care desired by a user in their final days.

[0766] "Funeral and memorial service wishes" refers to the content and format of the ceremony desired by the user for their own funeral or memorial service.

[0767] "Budget" refers to the upper limit of expenses set by the user for a funeral or memorial service.

[0768] "Proposed plans" refers to multiple funeral or memorial service plans that the server generates based on the user's wishes and budget.

[0769] "Memorial portrait generation option" refers to an option for creating a memorial portrait for a funeral or memorial service, which is provided if the user wishes.

[0770] This invention relates to a system in which a user, a terminal, a server, and an emotion engine work together. The system assists users in writing wills, planning end-of-life care, funeral planning, managing digital estates, and creating bucket lists. In particular, by combining the emotion engine, the system provides feedback and support based on the user's psychological state.

[0771] Hardware and software configuration and operation:

[0772] 1. User Device:

[0773] Input devices such as smartphones, tablets, and computers

[0774] These terminals provide an interface for users to enter information such as wills, end-of-life care plans, and funeral plans, and then transmit that information to a server.

[0775] 2. Server:

[0776] High-performance computers located on cloud servers and data centers

[0777] The server receives the information sent by the user and generates templates and plans based on it to meet legal requirements. It also frequently processes the feedback information received from the emotion engine and provides appropriate advice to the user.

[0778] 3. Emotion Engine:

[0779] Software using facial expression recognition and voice analysis technology

[0780] The emotion engine analyzes the user's facial expressions and tone of voice to assess their psychological state, and based on the results, generates feedback and advice to reduce the psychological burden the user faces.

[0781] Data processing and calculation:

[0782] Information entered by the user on their device (such as will writing, health information, and funeral wishes) is first sent to the server. The server receives the information, generates appropriate legal templates, and verifies that the user's input complies with legal requirements. The emotion engine simultaneously analyzes the user's psychological state and provides feedback to reduce the user's psychological burden.

[0783] For example, when a user inputs their intention to write a will into a terminal, the emotion engine analyzes the user's facial expressions and tone of voice and provides feedback to provide psychological stability. The generated legal template is then presented to the user, who then inputs the details of the distribution of assets. The server receives the data, analyzes it to see if it meets legal requirements, and notifies the user of any deficiencies and corrections.

[0784] Examples:

[0785] The specific process when a user uses the "Emo Shopping" application is as follows.

[0786] 1. A user logs in to the smartphone app, and the emotion engine analyzes the user's emotional state.

[0787] 2. Based on the analysis results, the application will recommend appropriate products to the user.

[0788] 3. When users select and purchase products, the emotion engine provides advice during the purchasing process, helping users feel confident in their purchase.

[0789] Example prompt sentence:

[0790] "Explain the process of an emo shopping app where a user logs in, the emotion engine analyzes the user's emotional state, recommends products, and makes a purchase."

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

[0792] Step 1:

[0793] The user starts up the device and logs in to the application. The user enters their ID and password, and the device sends this information to the server. The server authenticates the user based on the received authentication information, and if authentication is successful, generates a session token and sends it back to the device.

[0794] Input: ID and password

[0795] Data processing: The server checks the authentication information and generates a session token if authentication is successful.

[0796] Output: Authentication result and session token

[0797] Step 2:

[0798] The user inputs into the terminal the options they would like to have supported, such as creating a will, end-of-life care planning, and funeral planning. The terminal then sends this information to the server, which then prepares an appropriate template based on the user's selection.

[0799] Input: Choices for which you would like assistance

[0800] Data processing: The server prepares a template based on the user's selection and calls the emotion engine to evaluate the user's emotional state.

[0801] Output: Template based on selection

[0802] Step 3:

[0803] The emotion engine analyzes the user's facial expressions and tone of voice to assess their psychological state, capturing this information using the device's camera and microphone and sending it to the server.

[0804] Input: facial expression data, voice data

[0805] Data processing: The emotion engine analyzes the psychological state and generates an evaluation result.

[0806] Output: Psychological assessment results

[0807] Step 4:

[0808] The server displays the template to the user, and the user inputs detailed information (such as property distribution). The information entered by the user is sent from the terminal to the server.

[0809] Input: Detailed information on property distribution etc.

[0810] Data processing: The server analyzes the input information based on legal requirements

[0811] Output: Analysis results and corrections

[0812] Step 5:

[0813] The server analyzes the input and checks whether it meets legal requirements. If there are any errors, it generates corrections and notifies the user via the terminal.

[0814] Input: Input content

[0815] Data processing: The server analyzes data based on legal requirements and detects any defects.

[0816] Output: Notification of fixes

[0817] Step 6:

[0818] The user checks the corrections and makes any necessary changes. The corrected information is sent to the server via the terminal. The server then analyzes the corrected content again to verify that it meets legal requirements.

[0819] Input: Corrected information

[0820] Data processing: The server reanalyzes the modified data and performs a final check

[0821] Output: Final legal requirements check results

[0822] Step 7:

[0823] The server generates the final will or plan and stores the generated document while the emotion engine provides feedback to provide reassurance to the user.

[0824] Input: Last verified information

[0825] Data processing: The server generates formal documents, and the emotion engine generates feedback.

[0826] Output: Final will or plan, feedback

[0827] In this way, this system can reduce the psychological burden on users while enabling them to carry out various important procedures appropriately and reliably.

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

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

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

[0831] [Second embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0844] In one embodiment of the present invention, a system is provided in which users, terminals, and servers work together to assist users in writing wills, planning end-of-life care, funeral planning, managing digital estates, and creating bucket lists.

[0845] Will writing support

[0846] Program processing:

[0847] The user inputs their intention to write a will via their device. The device sends the input information to a server, which generates a legally valid will template based on this information. The user enters asset distribution and special instructions into the template, and this data is then sent back to the server. The server analyzes the input, checks whether it meets legal requirements, and notifies the user of any errors that need to be corrected. Finally, the server generates and stores the official will.

[0848] Examples:

[0849] The user logs into the system using a terminal and enters their intention to write a will. The terminal sends the entered information to the server, which provides a will template that complies with Japanese law. The user enters details of asset distribution, and the server analyzes the information and verifies it in accordance with legal requirements. If there are any deficiencies, a request for corrections is displayed via the terminal, and after the user has completed the corrections, the final will is generated and saved by the server.

[0850] End-of-life support

[0851] Program processing:

[0852] The user enters their health information and wishes regarding end-of-life care into the device, which then sends the information to the server. The server analyzes the user's medical data and wishes and creates an optimal end-of-life plan. The created plan is displayed to the user via the device, where the user can review the contents and make any necessary changes.

[0853] Examples:

[0854] The user accesses the system from a terminal and inputs their desire for palliative care. The terminal sends this information to the server, which analyzes the user's health condition and medical history. An optimal end-of-life care plan is created and displayed on the terminal. The user can review the plan and modify it to add specific care facilities.

[0855] Funeral planning assistance

[0856] Program processing:

[0857] The user enters the desired funeral and memorial service details and budget into the device, which then sends the information to the server. The server generates multiple appropriate funeral plans based on the information entered. The device displays these plans to the user and also offers the option to create a memorial portrait. The user selects a specific funeral plan and enters the details, and the final plan is confirmed by the server.

[0858] Examples:

[0859] The user accesses the system and inputs their desired funeral budget of 100,000 yen. The terminal sends the information to the server, which then creates multiple funeral plans based on the budget. The plans are displayed on the terminal, and the user can select the desired plan and request the creation of a memorial portrait. The final funeral plan is confirmed and saved on the server.

[0860] Digital Heritage Management

[0861] Program processing:

[0862] The user enters the digital legacy (account information and data) they wish to manage into the device, which then sends the information to the server. The server encrypts the data and stores it securely. After the user's death, the digital legacy information is provided to the designated heirs.

[0863] Examples:

[0864] Users register their social media account information and cloud storage data in the system. The device sends the information to the server, which encrypts and stores the data. After the user's death, a designated heir accesses the system and retrieves information about the user's digital legacy.

[0865] Bucket List Support

[0866] Program processing:

[0867] The user inputs a to-do list into the device, which then sends the information to the server. The server creates a concrete, achievable action plan for each item on the list and displays it on the device. The user can then review and revise the plan, and the final plan is saved on the server, where progress is tracked.

[0868] Examples:

[0869] The user enters "I want to travel to Italy" into the system. The device sends the information to the server, which then creates a detailed plan for the trip (budget, visa, accommodation, etc.). The action plan is displayed on the device, and the user can review and adjust it. The final plan is saved on the server, and progress is tracked.

[0870] In this way, the system of the present invention provides comprehensive support for creating appropriate and legally valid wills, optimal end-of-life planning, funeral planning, digital legacy management, and bucket list assistance based on the user's wishes.

[0871] The processing flow will be explained below.

[0872] Will writing support

[0873] Step 1:

[0874] The user logs into the system and enters their intention to write a will.

[0875] Step 2:

[0876] The terminal transmits the input information to the server.

[0877] Step 3:

[0878] The server generates a will template that meets legal requirements based on the user's wishes.

[0879] Step 4:

[0880] The terminal displays the generated template to the user, who then inputs detailed property distribution and any special instructions.

[0881] Step 5:

[0882] The device sends the details to the server.

[0883] Step 6:

[0884] The server analyzes the input and checks whether it meets legal requirements.

[0885] Step 7:

[0886] The server identifies any defects or corrections that need to be made and notifies the device.

[0887] Step 8:

[0888] The terminal displays any deficiencies or corrections to the user, who then makes the corrections.

[0889] Step 9:

[0890] The device sends the modified content to the server, and the server re-analyzes the modified content.

[0891] Step 10:

[0892] The server generates and stores the final will.

[0893] End-of-life support

[0894] Step 1:

[0895] The user enters their health information and end-of-life wishes into the terminal.

[0896] Step 2:

[0897] The terminal sends the information to the server.

[0898] Step 3:

[0899] The server analyzes the health information and the user's end-of-life wishes.

[0900] Step 4:

[0901] The server creates an optimal end-of-life plan based on the analysis results.

[0902] Step 5:

[0903] The server sends the created plan to the terminal.

[0904] Step 6:

[0905] The terminal displays the plan to the user, who then confirms the contents.

[0906] Step 7:

[0907] The user inputs any corrections or additions required, and the terminal sends them to the server.

[0908] Step 8:

[0909] The server re-analyzes the modified content and determines the final end-of-life plan.

[0910] Funeral planning assistance

[0911] Step 1:

[0912] The user inputs the desired funeral details and budget into the terminal.

[0913] Step 2:

[0914] The terminal sends the information to the server.

[0915] Step 3:

[0916] The server generates multiple appropriate funeral plans based on the input information and budget.

[0917] Step 4:

[0918] The server sends the generated plan to the terminal.

[0919] Step 5:

[0920] The terminal will display multiple plans to the user and also offer the option to create a memorial portrait.

[0921] Step 6:

[0922] The user selects the funeral plan they want and enters the details.

[0923] Step 7:

[0924] The terminal sends the details to the server, which then finalizes the funeral plan.

[0925] Digital Heritage Management

[0926] Step 1:

[0927] The user enters the digital heritage (account information and data) they wish to manage into the terminal.

[0928] Step 2:

[0929] The terminal sends the information to the server.

[0930] Step 3:

[0931] The server encrypts and securely stores your data.

[0932] Step 4:

[0933] After the user's death, the designated heir will access and authenticate the system.

[0934] Step 5:

[0935] The server verifies the authentication and provides the heir with information about the digital estate.

[0936] Bucket List Support

[0937] Step 1:

[0938] The user inputs a to-do list into the terminal.

[0939] Step 2:

[0940] The terminal transmits the list information to the server.

[0941] Step 3:

[0942] The server creates a concrete, feasible action plan for each list item.

[0943] Step 4:

[0944] The server sends the action plan to the device.

[0945] Step 5:

[0946] The terminal displays the action plan to the user, and the user confirms the contents.

[0947] Step 6:

[0948] The user enters any necessary corrections or adjustments, and the device sends them to the server.

[0949] Step 7:

[0950] The server re-analyzes the revised content, finalizes the action plan, and saves it.

[0951] Step 8:

[0952] The server continuously monitors the progress of the action plan and sends reminders to the user as needed.

[0953] Example 1

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

[0955] Traditional systems for will creation, end-of-life care planning, funeral planning, digital estate management, and bucket list management function individually, forcing users to use many different platforms. Furthermore, analyzing legal requirements and medical information requires manual effort, making it a cumbersome and time-consuming process for users. To address these issues, a system is needed that can centrally manage and analyze users' wishes and automatically generate and provide appropriate and effective plans and documents.

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

[0957] In this invention, the server includes a means for generating templates that meet legal requirements based on the user's wishes, a means for analyzing input content using an AI model for legal document analysis to confirm whether the input content meets legal requirements, and a means for generating a formal will and saving it in cloud storage. This enables users to efficiently create legally valid wills, medical plans, funeral plans, digital estate management, and "buy list" that meet their wishes through a centrally managed system.

[0958] "User" means a person who uses the System to receive assistance with will preparation, end-of-life care planning, funeral planning, digital estate management, and bucket lists.

[0959] "Terminal" refers to an information device that allows a user to access the system and input and receive information.

[0960] "Server" refers to a central computing device that receives and analyzes information sent from terminals, and generates and stores templates and plans.

[0961] A "will" is a formal document that describes how a user wants their assets distributed after their death.

[0962] "Legal requirements" refers to the legal conditions that a will or other official document must meet in order to be recognized as legally valid.

[0963] A "template" is a pre-prepared form or format for users to enter their own information.

[0964] "Health information" refers to personal information related to medical care, such as a user's chronic illnesses, current health condition, and treatment history.

[0965] "End of Life Plan" means a detailed plan for implementing a user's medical care and other preferences at the end of life.

[0966] A "funeral plan" refers to a plan created based on the user's desired funeral or memorial service and related budget.

[0967] "Digital heritage" refers to assets that exist in digital form, such as online accounts and digital data owned by a user.

[0968] A "generative AI model" refers to an artificial intelligence model that automatically generates effective plans and templates based on the user's intentions and input information.

[0969] "Cloud storage" refers to a collection of remote servers that store data over the internet.

[0970] The present invention is realized by a system in which users, terminals, and servers work in cooperation with each other. In this system, users input various information, the terminals send the information to the server, and the server uses a generative AI model to generate appropriate templates and plans, and provides and manages the final documents and plans.

[0971] Hardware and software used

[0972] Terminal: Information devices such as personal computers, tablets, and smartphones.

[0973] Servers: Database servers, application servers, cloud storage servers (e.g., cloud services like AWS S3).

[0974] Generative AI models: Examples include AI models for legal document analysis (e.g., the BERT model), TensorFlow models for medical data analysis, and OpenAI's GPT model for specific plan generation.

[0975] Will writing support

[0976] The user inputs their intention to write a will through a terminal, which then encrypts the input information and sends it to the server, which uses a Python template engine (e.g., Jinja2) to generate a legally valid will template.

[0977] The server generates a template that is displayed on the device, allowing the user to enter asset distribution and special instructions. The device then sends the information back to the server, which uses an AI model for analyzing legal documents to verify that the will meets legal requirements. If there are any deficiencies, the server notifies the user via the device of the necessary corrections, allowing them to make the necessary corrections.

[0978] Finally, the server generates a formal will and stores it in cloud storage.

[0979] Examples:

[0980] The user logs into the system using a terminal and selects "Will Creation." They enter the required personal and property details, and the terminal sends the information to the server. The server generates a legal template, which is displayed again on the terminal. The user enters detailed instructions according to the template, and the server generates and saves the final will.

[0981] End-of-life support

[0982] Users enter their health information and end-of-life wishes. The device sends that information to a server, which uses a TensorFlow model to analyze the medical data and the user's preferences. The server generates an optimal end-of-life care plan, which is then displayed on the device.

[0983] Users can review the plan and make changes as needed.

[0984] Examples:

[0985] Users access the system from their devices and enter their end-of-life medical wishes (e.g., palliative care). The devices send this information to a server, which analyzes the medical data and creates an optimal plan. The plan is displayed on the device, allowing the user to review its contents and make modifications, such as adding specific care facilities.

[0986] Funeral planning assistance

[0987] Users input their desired funeral and memorial service details and budget. The device sends this information to the server, which then generates multiple proposals based on a generative AI model, including the option to generate a memorial portrait.

[0988] The user selects the desired plan from the proposed plans, enters the details, and the device retransmits the plan to the server, which then finalizes the funeral plan and stores it in cloud storage.

[0989] Examples:

[0990] The user accesses the system and inputs the desired funeral details (for example, a quiet funeral with only family) and budget. The terminal sends this information to the server, which generates multiple appropriate funeral plans. The plans are displayed on the terminal, and the user selects the desired plan and inputs the option to generate a memorial portrait. The final plan is confirmed and saved by the server.

[0991] Digital Heritage Management

[0992] Users input the digital legacy information they wish to manage. The device sends the information to a server, which encrypts the data and stores it securely. After the user's death, designated heirs access the system, and the server authenticates them and provides them with the information.

[0993] Examples:

[0994] Users register their social media account information and cloud storage data in the system. The device sends the information to the server, which encrypts the data and stores it in cloud storage. After the user's death, their heirs access the system and retrieve the necessary information.

[0995] Bucket List Support

[0996] The user inputs a to-do list. The device sends the information to the server, which uses the generative AI model to create a specific action plan. The device displays the action plan to the user, who can review and modify it. The server saves the final plan and manages its progress.

[0997] Examples:

[0998] The user enters "I want to travel to Italy" into the system. The device sends the information to the server, which creates a detailed action plan including budget, visa, and accommodation, and displays it on the device. The user checks the plan and makes any necessary corrections. The final plan is saved on the server, and progress is tracked.

[0999] In this way, the present invention efficiently provides legally binding wills, medical plans, funeral planning, digital estate management, and bucket list assistance through a centralized system based on user preferences.

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

[1001] Will writing support

[1002] Step 1:

[1003] The user inputs his / her intention to write a will using a terminal.

[1004] Input: User's basic information (name, address, property list, etc.)

[1005] Specific operation: The user enters the required personal and financial information into the form and presses the submit button.

[1006] Step 2:

[1007] The terminal transmits the input information to the server.

[1008] Input: User basic information

[1009] Data processing: Information is encrypted using the SSL protocol

[1010] Output: Encrypted user information sent to the server

[1011] Specific operation: The device encrypts the input information and sends a transmission request to the server.

[1012] Step 3:

[1013] The server generates a template that meets legal requirements based on the user's preferences.

[1014] Input: Encrypted user information

[1015] Data processing: Generate templates using a template engine (Jinja2)

[1016] Output: Will template that meets legal requirements

[1017] Specific operation: The server uses the template engine to embed user information into the template and generate the template.

[1018] Step 4:

[1019] The terminal displays the template to the user and prompts them to enter detailed information.

[1020] Input: Template received from the server

[1021] Output: The template displayed to the user

[1022] Specific behavior: The device displays the received template to the user and provides a form where the user can enter detailed information.

[1023] Step 5:

[1024] The user enters the details (property distribution, special instructions, etc.) into the template.

[1025] Input: Detailed information (property distribution, special instructions)

[1026] Output: A template with the details embedded

[1027] Specific actions: The user enters the method of asset distribution or any special instructions and presses the submit button.

[1028] Step 6:

[1029] The device sends the details to the server.

[1030] Input: More information

[1031] Data processing: Information is encrypted using the SSL protocol

[1032] Output: Encrypted details sent to the server

[1033] What happens: The device encrypts the details and sends them to the server.

[1034] Step 7:

[1035] The server analyzes the input and checks whether it meets legal requirements.

[1036] Input: Encrypted details

[1037] Data Calculation: Confirmed using legal document analysis AI model (BERT)

[1038] Output: Result of whether legal requirements are met or not

[1039] Specific operation: The server analyzes the data using an AI model to check whether it meets legal requirements, and sends the results to the device.

[1040] Step 8:

[1041] The terminal notifies the user of the corrections, and the user makes the corrections.

[1042] Input: Notification of changes received from the server

[1043] Output: Corrected details

[1044] Specific behavior: The corrections are displayed to the user, and after the user enters the corrections, the message is submitted again.

[1045] Step 9:

[1046] The server generates and stores the official will.

[1047] Input: Corrected details

[1048] Data processing: Generate final template and save it to cloud storage (AWS S3)

[1049] Output: A preserved official will

[1050] What happens: The server generates the final template and stores it securely in cloud storage.

[1051] End-of-life support

[1052] Step 1:

[1053] The user enters their health information and end-of-life medical wishes.

[1054] Input: Health information, end-of-life medical wishes

[1055] Output: Entered health information and preferences

[1056] Specific operation: The user enters their health condition, medical history, and desired medical care into a form on the device and presses the submit button.

[1057] Step 2:

[1058] The terminal transmits the input information to the server.

[1059] Input: Health information and preferences

[1060] Data processing: Information is encrypted using the SSL protocol

[1061] Output: Encrypted health information and preferences sent to the server

[1062] Specific operation: The device encrypts health information and preferences and makes a transmission request to the server.

[1063] Step 3:

[1064] The server analyzes medical data and the user's wishes to create the optimal end-of-life plan.

[1065] Input: Encrypted health information and preferences

[1066] Data computation: analysis using TensorFlow models

[1067] Output: Optimal end-of-life plan

[1068] Specific operation: The server analyzes the information received using an AI model and generates the optimal end-of-life plan for the user.

[1069] Step 4:

[1070] The server sends the plan to the device.

[1071] Enter: Optimal End-of-Life Planning

[1072] Output: End-of-life plan displayed to the user

[1073] Specific operation: The server sends the generated plan to the terminal and displays it to the user.

[1074] Step 5:

[1075] The user checks the plan and makes any necessary changes.

[1076] Enter: End of Life Plan

[1077] Output: Revised end-of-life plan

[1078] Specific actions: The user checks the displayed plan, enters corrections on the screen, and presses the submit button again.

[1079] Funeral planning assistance

[1080] Step 1:

[1081] The user inputs the desired funeral and memorial service details and budget.

[1082] Input: Funeral details, budget

[1083] Output: Funeral details and budget entered

[1084] Specific operation: The user enters the desired funeral style and budget into the form on the device and presses the submit button.

[1085] Step 2:

[1086] The terminal sends the information to the server.

[1087] Input: Funeral details, budget

[1088] Data processing: Information is encrypted using the SSL protocol

[1089] Output: Encrypted funeral details and budget sent to the server

[1090] Specific operation: The device encrypts the funeral details and budget and sends them to the server.

[1091] Step 3:

[1092] The server generates multiple proposed plans based on the user's preferences and budget.

[1093] Input: Encrypted funeral details and budget

[1094] Data computation: Generate plans using generative AI models

[1095] Output: Multiple proposed plans

[1096] What it does: The server uses an AI model to generate multiple appropriate funeral plans.

[1097] Step 4:

[1098] The terminal displays the proposed plan and a memorial portrait generation option to the user.

[1099] Input: Proposal plan, memorial portrait generation option

[1100] Output: Plans and options displayed to the user

[1101] Specific behavior: Displays the plan and options received from the server to the user.

[1102] Step 5:

[1103] The user selects the desired plan and enters the details.

[1104] Input: Selected plan, details

[1105] Output: Selected plan and details

[1106] Specific behavior: The user selects the desired plan, enters detailed options, and presses the submit button.

[1107] Step 6:

[1108] The terminal retransmits the information to the server.

[1109] Input: Selected plan and details

[1110] Data processing: Information is encrypted using the SSL protocol

[1111] Output: Encrypted details sent to the server

[1112] Specific operation: The device encrypts the selected plan and details and resends them to the server.

[1113] Step 7:

[1114] The server finalizes and stores the final funeral plan.

[1115] Input: Encrypted details

[1116] Data calculation: Finalize the plan and save it to cloud storage

[1117] Output: Final saved funeral plan

[1118] What happens: The server finalizes the plan and stores it securely in cloud storage.

[1119] Digital Heritage Management

[1120] Step 1:

[1121] The user inputs the digital heritage information they wish to manage.

[1122] Input: Digital heritage information (social media accounts, cloud storage data, etc.)

[1123] Output: Input digital heritage information

[1124] Specific operation: The user enters digital heritage information into the form on the terminal and presses the submit button.

[1125] Step 2:

[1126] The terminal sends the information to the server.

[1127] Input: Digital Heritage Information

[1128] Data processing: Information is encrypted using the SSL protocol

[1129] Output: Encrypted digital heritage information sent to the server

[1130] Specific operation: The terminal encrypts the digital heritage information and sends it to the server.

[1131] Step 3:

[1132] The server encrypts and stores the data.

[1133] Input: Encrypted digital heritage information

[1134] Data processing: Double encryption and storage in a secure database

[1135] Output: Stored encrypted digital heritage information

[1136] What it does: The server double-encrypts and stores the data in a secure database.

[1137] Step 4:

[1138] After the user's death, the server provides the information to designated heirs.

[1139] Input: Death notice, heir authentication information

[1140] Data calculation: Performs authentication process and determines access permissions

[1141] Output: Digital estate information provided to heirs

[1142] Specific operation: The server authenticates the heir and provides the specified digital legacy information.

[1143] Bucket List Support

[1144] Step 1:

[1145] The user enters a to-do list.

[1146] Input: A bucket list item (e.g., "I want to travel to Italy")

[1147] Output: Input to-do list

[1148] Specific operation: The user enters items from the to-do list into the form on the device and presses the submit button.

[1149] Step 2:

[1150] The terminal sends the information to the server.

[1151] Input: bucket list item

[1152] Data processing: Information is encrypted using the SSL protocol

[1153] Output: The encrypted bucket list sent to the server

[1154] Specific operation: The device encrypts the information in the to-do list and sends it to the server.

[1155] Step 3:

[1156] The server creates a concrete, feasible action plan for each item on the list.

[1157] Input: Encrypted bucket list item

[1158] Data Computation: Using generative AI models to create specific action plans

[1159] Output: Achievable action plan

[1160] Specific actions: The server uses the AI ​​model to generate a specific action plan based on the user's list items.

[1161] Step 4:

[1162] The device displays the action plan to the user.

[1163] Input: Action Plan

[1164] Output: The action plan that is displayed to the user

[1165] Specific operation: The device displays the action plan received from the server to the user.

[1166] Step 5:

[1167] The user reviews the plan and modifies it if necessary.

[1168] Input: Action Plan

[1169] Output: A revised action plan

[1170] What happens: The user reviews the action plan, makes corrections, and resubmits it.

[1171] Step 6:

[1172] The server stores the final plan and manages the progress.

[1173] Input: Revised Action Plan

[1174] Output: Saved final plan and progress management

[1175] What it does: The server stores the revised action plan and periodically updates and manages the progress.

[1176] As described above, the system of the present invention is a system that can efficiently and centrally manage the user's intentions and provide appropriate and effective support.

[1177] (Application example 1)

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

[1179] Traditional will-making and end-of-life support systems require users to manually enter information and complete procedures, which can make it difficult to meet legal requirements. Furthermore, consulting services at brick-and-mortar stores are not fully digitalized, resulting in a lack of efficient support.

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

[1181] In this invention, the server includes: means for a user to input their intention to write a will; means for the terminal to send the input information to the server; means for the server to provide a template that meets legal requirements based on the user's intention; means for the terminal to display the template to the user and prompt the user to input detailed information; means for the server to analyze the input content and confirm whether it meets legal requirements; means for the terminal to notify the user of corrections and the user to make the corrections; means for the server to generate and save a formal will; means for the user to create a will in real time with a consultant using a tablet terminal in a physical store; and means for encrypting the digital data with SHA-256 and saving it on the server. This enables users to create an efficient and legally valid will while receiving consulting at a physical store.

[1182] "User" refers to an individual who uses the system to prepare a will, make an end-of-life medical plan, etc.

[1183] "Intention to write a will" refers to the user's description of the purpose and wishes for writing a will.

[1184] "Terminal" refers to a computing device, particularly a smartphone or tablet, that a user uses to input information.

[1185] "Server" refers to a central management device that receives information sent by users, analyzes and stores it, and provides necessary data, templates, etc.

[1186] "Legal requirements" refers to the conditions and regulations that must be met in order for a user's will to be legally valid.

[1187] A "template" refers to a form designed to meet legal requirements for writing a will.

[1188] "Detailed information" refers to specific information or content (such as asset allocation) that the user enters based on the template.

[1189] "Analysis" refers to the process by which the server validates the user's input and verifies whether it complies with legal requirements and the user's intent.

[1190] "Points to be corrected" refers to the parts or contents that need to be corrected and are presented to the user by the server as a result of the analysis.

[1191] A "physical store" refers to a physical store where users can visit and receive face-to-face service.

[1192] "Consultant" refers to a professional who provides users with specialized advice on matters such as will writing and end-of-life care planning.

[1193] "SHA-256" is a type of encryption algorithm used by servers to encrypt digital data.

[1194] "Digital data" refers to information stored electronically, such as in cloud storage or social media accounts.

[1195] The system for realizing the present invention is a system in which a server and a terminal work together to enable a user to efficiently write a will, prepare an end-of-life medical plan, etc. Details of the system are as follows.

[1196] The user first uses a tablet device installed in a physical store to input their wishes regarding the creation of a will. This device is equipped with a touch screen and voice input functions. The user's input data is sent from the tablet device to a server via the Internet.

[1197] The server uses the user's data to generate a legally compliant will template, customized to the user's specific needs while still complying with legal requirements. The server then sends the template to the device, allowing the user to enter details, such as how assets should be distributed and any special instructions.

[1198] The details entered by the user are sent back to the server, which analyzes the information and, if it does not meet legal requirements, notifies the device of the corrections required. The user can then correct the information based on the suggested corrections, which are also sent back to the server.

[1199] The server analyzes the input and verifies that the final will meets legal requirements, then generates a formal will, and the digital data is encrypted with the strong SHA-256 encryption algorithm before being stored on the server.

[1200] Users can create a will in real time while receiving advice from a consultant in the store. This two-way communication allows for the quick completion of a legally valid will.

[1201] The specific hardware and software used

[1202] Hardware: Tablet device (e.g. iPad or Android tablet)

[1203] Software: Flask (a Python web framework) running on the server side, SHA-256 encryption algorithm

[1204] Data processing / data calculation

[1205] Tablet device: Collects user input information and sends it to the server.

[1206] Server: Analyzes the received information and generates a template that meets legal requirements. Based on the analysis, the data is encrypted with SHA-256 and stored.

[1207] Specific examples

[1208] A user visiting a physical store enters "I leave all my assets to my son" into a tablet device. The device sends this information to a server, which generates a will template and returns it. The user enters detailed information into the template, and the server checks whether it meets legal requirements. If there are any errors, the server notifies the user of the corrections needed and the user can make them. Once all procedures are complete, a formal will is generated and stored in an encrypted format.

[1209] Prompt Sentence Examples

[1210] User ID: 12345

[1211] The will reads: I leave all my assets to my son.

[1212] In this way, the system combines brick-and-mortar consulting services with digital technology to enable users to create a will quickly and legally valid.

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

[1214] Step 1:

[1215] The user uses a tablet device in a physical store to input their intentions for creating a will. Specifically, the user uses the tablet's touchscreen or voice input function to input the main content of the will (for example, "I leave all my assets to my son"). The input data is saved on the tablet device.

[1216] Step 2:

[1217] The terminal sends the entered information to the server. The user's input data (will contents) is sent to the server via the Internet. Here, the terminal encodes the input data into a specified format and sends it to the server using a secure protocol (e.g., HTTPS).

[1218] Step 3:

[1219] The server provides a template that meets legal requirements based on the user's wishes. After receiving the user's will, the server generates a will template that complies with legal requirements. Using a generative AI model, the server creates a template based on the prompt: "User ID: 12345, Will contents: Leave all assets to my son."

[1220] Step 4:

[1221] The terminal displays the template to the user and prompts them to enter detailed information. The generated template is sent from the server to the terminal and displayed for the user to view and edit. The user can then enter detailed information, such as the specific distribution of assets and any special instructions.

[1222] Step 5:

[1223] The server analyzes the details entered and checks whether they meet legal requirements. After receiving the details from the device, the server analyzes the data and checks whether all legal requirements are met. This analysis uses a legal knowledge base.

[1224] Step 6:

[1225] The terminal notifies the user of the corrections that need to be made, and the user makes the corrections. If the analysis reveals any deficiencies in legal requirements, the server notifies the user of the corrections that need to be made. The terminal displays this notification in a pop-up message or similar, urging the user to make the corrections. The user then corrects the detailed information again.

[1226] Step 7:

[1227] The server generates and stores the official will. Once all inputs are verified to meet legal requirements, the server generates the final will. This will data is encrypted with the SHA-256 algorithm and securely stored on the server.

[1228] Step 8:

[1229] The user creates a will in real time with a consultant using a tablet device in a physical store. The user creates and confirms the will using the system while communicating in real time with the in-store consultant. This allows for final confirmations and adjustments to be made, resulting in an accurate will.

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

[1231] In one embodiment of the present invention, a system is provided in which a user, a terminal, a server, and an emotion engine work in cooperation with one another. The system assists users in writing wills, planning end-of-life care, funeral planning, managing digital estates, and creating bucket lists, and in particular, by combining the emotion engine, provides feedback and support based on the user's psychological state.

[1232] Will writing support

[1233] Program processing:

[1234] The user logs into the system and enters their intention to write a will. The device sends the input information to the server, and the emotion engine evaluates the user's psychological state. The server generates a will template that meets legal requirements based on the user's intentions, and reflects the emotion engine's evaluation results as feedback. The user enters asset distribution and special instructions into the template, and this data is sent back to the server. The server and emotion engine analyze the input content, verifying that it meets legal requirements, and notify the user of any corrections if there are any deficiencies. Finally, the server generates a formal will, and the emotion engine stores it while providing psychological support.

[1235] Examples:

[1236] When a user logs into the system using a terminal and enters their intention to write a will, the emotion engine detects whether they are nervous or not from their facial expressions and tone of voice. The server provides will templates that comply with Japanese law, and the emotion engine evaluates them and displays advice on how to relax. The user enters details of their asset distribution, and the server and emotion engine analyze them and verify them in accordance with legal requirements. If there are any deficiencies, a request for corrections is displayed via the terminal, and after the user has completed the corrections, the emotion engine generates and saves the final will, providing a sense of psychological security.

[1237] End-of-life support

[1238] Program processing:

[1239] The user enters their health information and end-of-life wishes into the device, which then sends the information to the server. The server and emotion engine analyze the health information and the user's end-of-life wishes, and create an optimal end-of-life plan that takes into account the user's psychological state. The created plan is displayed to the user via the device, and feedback from the emotion engine is provided to the user. The user confirms and modifies the contents, and the final plan is saved on the server.

[1240] Examples:

[1241] When a user accesses the system from a device and inputs their preference for palliative care, the emotion engine detects the user's anxiety. The device sends this information to the server, where the server and emotion engine analyze the user's health condition and medical history. An optimal end-of-life care plan is created, and the emotion engine provides feedback to reassure the user. The user can review the plan and modify it to include specific care facilities. The final plan is saved on the server.

[1242] Funeral planning assistance

[1243] Program processing:

[1244] The user inputs the desired funeral and memorial service details and budget into the device, which then sends the information to the server. The server and emotion engine generate multiple appropriate funeral plans based on the input details and budget. The generated plans are displayed to the user via the device, and the emotion engine provides feedback based on the user's emotions. The user selects a specific funeral plan and enters the details, and the final plan is confirmed by the server.

[1245] Examples:

[1246] When a user accesses the system and inputs their desire for a simple funeral with a budget of 100,000 yen, the emotion engine detects the user's sadness. The device sends the information to the server, and the server and emotion engine create multiple funeral plans based on the user's wishes and budget. The plans are displayed on the device, and the emotion engine displays a message offering comfort to the user. The user selects the desired plan and requests the creation of a memorial portrait. The final plan is saved on the server.

[1247] Digital Heritage Management

[1248] Program processing:

[1249] The user enters the digital legacy (account information and data) they wish to manage into the device, which then sends the information to the server. The server and emotion engine encrypt the data and store it securely. After the user's death, when providing the digital legacy information to the designated heir, the emotion engine evaluates the heir's psychological state and provides appropriate feedback.

[1250] Examples:

[1251] When a user registers social media account information or cloud storage data into the system, the emotion engine detects the user's anxiety. The device sends the information to the server, which encrypts and stores the data. After the user's death, when the heir accesses the system and authenticates, the emotion engine evaluates the heir's emotions and provides feedback to reduce stress and anxiety. The server confirms the authentication and provides the necessary information.

[1252] Bucket List Support

[1253] Program processing:

[1254] The user enters a to-do list into the device, which then sends the information to the server. The server and emotion engine create a specific, achievable action plan for each item on the list and provide feedback that takes into account the user's psychological state. The action plan is displayed to the user via the device, and the user can review and modify the plan. The final plan is saved on the server, and the emotion engine continuously manages progress and provides feedback.

[1255] Examples:

[1256] When a user enters "I want to travel to Italy" into the system, the emotion engine assesses the user's excitement and anticipation. The device sends the information to the server, which creates a detailed plan for the trip (budget, visa, accommodation, etc.). The device displays an action plan, and the emotion engine provides advice to stay motivated. The user reviews the plan and makes adjustments. The final plan is saved on the server, and the emotion engine continuously monitors progress and sends reminders to the user as needed.

[1257] In this way, the system of the present invention combines an emotion engine to provide feedback and support based on the user's psychological state, thereby providing comprehensive support that allows the user to carry out each procedure simply and reliably and plan the end of their life with peace of mind.

[1258] The processing flow will be explained below.

[1259] Will writing support

[1260] Step 1:

[1261] The user logs into the system and enters their intention to write a will.

[1262] Step 2:

[1263] The terminal transmits the input information to the server.

[1264] Step 3:

[1265] The server generates a will template that meets legal requirements based on the user's wishes.

[1266] Step 4:

[1267] The emotion engine analyzes the user's psychological state and obtains emotion data.

[1268] Step 5:

[1269] The terminal displays the template and feedback from the emotion engine to the user.

[1270] Step 6:

[1271] The user enters the asset distribution and special instructions into the template.

[1272] Step 7:

[1273] The device sends the details to the server.

[1274] Step 8:

[1275] The server parses the input and checks for legal requirements.

[1276] Step 9:

[1277] The emotion engine reassess the user's emotions and provides necessary feedback.

[1278] Step 10:

[1279] The device will notify the user of any corrections or additional feedback.

[1280] Step 11:

[1281] The user enters the corrections and the terminal sends them back to the server.

[1282] Step 12:

[1283] The server generates the final will and the emotion engine stores it while providing psychological support.

[1284] End-of-life support

[1285] Step 1:

[1286] The user enters their health information and end-of-life wishes into the terminal.

[1287] Step 2:

[1288] The terminal sends the information to the server.

[1289] Step 3:

[1290] The server analyzes the health information and the user's end-of-life wishes.

[1291] Step 4:

[1292] The emotion engine evaluates the user's mental state and obtains emotion data.

[1293] Step 5:

[1294] The server creates the optimal end-of-life plan based on the evaluation results.

[1295] Step 6:

[1296] The device displays the created plan and feedback from the emotion engine to the user.

[1297] Step 7:

[1298] The user checks the plan details and inputs any necessary modifications or additions.

[1299] Step 8:

[1300] The device sends the modifications to the server.

[1301] Step 9:

[1302] The server re-analyzes the modified content and determines the final end-of-life plan.

[1303] Step 10:

[1304] The emotion engine continuously monitors the user's mental state and provides necessary support.

[1305] Funeral planning assistance

[1306] Step 1:

[1307] The user inputs the desired funeral and memorial service details and budget into the terminal.

[1308] Step 2:

[1309] The terminal sends the information to the server.

[1310] Step 3:

[1311] The server generates a number of suitable funeral plans based on the information.

[1312] Step 4:

[1313] The emotion engine analyzes the user's psychological state and obtains emotion data.

[1314] Step 5:

[1315] The terminal displays the plan and feedback from the emotion engine to the user.

[1316] Step 6:

[1317] The user selects the desired plan and enters the details.

[1318] Step 7:

[1319] The device sends the details to the server.

[1320] Step 8:

[1321] The server analyzes the plan information and generates the final funeral plan.

[1322] Step 9:

[1323] The emotion engine reassess the user's state of mind and provides feedback.

[1324] Step 10:

[1325] The device provides the user with a final plan and encouragement and advice from the emotion engine.

[1326] Digital Heritage Management

[1327] Step 1:

[1328] The user inputs the digital heritage he or she wishes to manage into the terminal.

[1329] Step 2:

[1330] The terminal sends the information to the server.

[1331] Step 3:

[1332] The server encrypts and securely stores your data.

[1333] Step 4:

[1334] The emotion engine analyzes the user's psychological state and obtains emotion data.

[1335] Step 5:

[1336] The device displays feedback from the emotion engine to the user.

[1337] Step 6:

[1338] After the user's death, the designated heir will access and authenticate the system.

[1339] Step 7:

[1340] The server verifies the authentication and the emotion engine evaluates the heir's psychological state.

[1341] Step 8:

[1342] The server provides information about the digital legacy to the heir, and the emotion engine provides appropriate feedback.

[1343] Bucket List Support

[1344] Step 1:

[1345] The user inputs a to-do list into the terminal.

[1346] Step 2:

[1347] The terminal transmits the list information to the server.

[1348] Step 3:

[1349] The server creates a concrete action plan that can be realized for each list item.

[1350] Step 4:

[1351] The emotion engine analyzes the user's psychological state and obtains emotion data.

[1352] Step 5:

[1353] The terminal displays the action plan and feedback from the emotion engine to the user.

[1354] Step 6:

[1355] The user checks the plan and makes any necessary changes.

[1356] Step 7:

[1357] The device sends the modifications to the server.

[1358] Step 8:

[1359] The server re-analyzes the modifications and finalizes and saves the action plan.

[1360] Step 9:

[1361] The emotion engine continuously monitors the user's psychological state and provides feedback to help maintain motivation.

[1362] Step 10:

[1363] The device provides progress management and reminder functions to the user.

[1364] In this way, a system that combines an emotion engine provides feedback and support that takes into account the user's psychological state, helping the user to complete each procedure easily and reliably.

[1365] Example 2

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

[1367] Conventional will-writing and end-of-life support systems have had problems in providing sufficient support when users are faced with legal requirements or psychological burdens. Furthermore, they lack feedback based on the user's psychological state, making it difficult to alleviate the anxiety and stress felt by users during the process. The objective of this invention is to provide a system that uses an emotion engine to evaluate the user's psychological state and provides appropriate feedback and support, allowing users to proceed with various procedures with peace of mind.

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

[1369] In this invention, the server includes: means for a user to input their intention to write a will; means for the terminal to transmit the input information to the server; means for the server to evaluate the user's psychological state using an emotion engine; means for the server to provide a template that meets legal requirements based on the user's intention; means for the terminal to display the template to the user and prompt them to input detailed information; means for the server to analyze the input content and confirm whether it meets legal requirements; means for the terminal to notify the user of corrections and the user to make the corrections; means for the server to generate and save a formal will; and means for the emotion engine to provide psychological support. This makes it possible to reduce the anxiety and stress felt by the user in the process of writing a will and to efficiently create a will that meets legal requirements.

[1370] A "user" is someone who uses the system to create a will, provide end-of-life support, provide funeral planning support, manage a digital estate, and provide bucket list support.

[1371] "Terminal" means a device used by a user to access the system and input and display information. Examples include computers, smartphones, tablets, etc.

[1372] A "server" is a computer system that receives, processes, and stores information sent by users. The server has functionality including a database and an emotion engine.

[1373] The "Emotion Engine" is a system that assesses the user's emotional state and provides appropriate feedback and support based on that assessment. It uses technologies such as tone of voice and facial expression analysis.

[1374] "Will writing" is the process by which a user documents their assets and special instructions in a will, which must meet legal requirements.

[1375] "Legal requirements" are the requirements that a will must meet to be legally valid, including signatures, witnesses, and proper formatting.

[1376] "End-of-life support" is support for users to concretize and plan their wishes regarding medical care and treatment at the end of their life.

[1377] "Funeral planning support" is support for creating an appropriate plan based on the content and budget of the user's desired funeral or memorial service.

[1378] "Digital estate management" is the process of managing a user's digital assets (such as social media account information and cloud storage data) after their death.

[1379] "Bucket List Support" is a service that helps users create a list of things they want to achieve in life and provides them with a concrete action plan to make them a reality.

[1380] The present invention is implemented as a system in which a user, a terminal, a server, and an emotion engine work together to assist users in writing wills, end-of-life care plans, funeral plans, digital estate management, and bucket lists. The emotion engine also provides feedback and support based on the user's psychological state.

[1381] Will writing support

[1382] The user logs into the system using a terminal and enters their intention to write a will. The terminal sends the input information to the server, which uses an emotion engine to evaluate the user's psychological state. The server generates a will template that meets legal requirements based on the user's intentions and incorporates the emotion engine's evaluation results as feedback. The user enters asset distribution and special instructions into the template, and the data is sent back to the server. The server and emotion engine analyze the input content and verify that it meets legal requirements. If there are any deficiencies, the user is notified of the corrections required. Finally, the server generates a formal will, which the emotion engine saves while providing psychological support.

[1383] Examples:

[1384] When a user logs into the system using a terminal and enters their intention to write a will, the emotion engine detects whether they are nervous or not from their facial expressions and tone of voice. The server provides will templates that comply with Japanese law and displays advice on how to relax based on the emotion engine's evaluation. The user enters details of their asset distribution, and the server and emotion engine analyze them and verify them in accordance with legal requirements. If there are any errors, a request for corrections is displayed via the terminal, and after the user has completed the corrections, the emotion engine generates and saves the final will while providing a sense of psychological security.

[1385] End-of-life support

[1386] The user enters their health information and end-of-life wishes into the device, which then sends the information to the server. The server and emotion engine analyze the health information and the user's end-of-life wishes, and create an optimal end-of-life plan that takes into account the user's psychological state. The created plan is displayed to the user via the device, and feedback from the emotion engine is provided to the user. The user can review and modify the content, and the final plan is saved on the server.

[1387] Examples:

[1388] When a user accesses the system from a device and inputs their preference for palliative care, the emotion engine detects the user's anxiety. The device then sends this information to the server. The server and emotion engine then analyze the user's health condition and medical history, and an optimal end-of-life care plan is created. The emotion engine provides feedback to reassure the user. The user reviews the plan and modifies it to include specific care facilities, and the final plan is saved on the server.

[1389] Funeral planning assistance

[1390] The user enters the details and budget of the desired funeral and memorial service into the device, which then sends the information to the server. The server and emotion engine generate multiple appropriate funeral plans based on the entered details and budget. The generated plans are displayed to the user via the device, and the emotion engine provides feedback based on the user's emotions. The user selects a specific funeral plan and enters the details, and the final plan is confirmed by the server.

[1391] Examples:

[1392] When a user accesses the system and inputs their desire for a simple funeral with a budget of 100,000 yen, the emotion engine detects the user's sadness. The device sends the information to the server. The server and emotion engine then create multiple funeral plans based on the user's wishes and budget. The plans are displayed on the device, and the emotion engine displays a message offering comfort to the user. The user selects the desired plan and requests the creation of a memorial portrait, and the final plan is saved on the server.

[1393] Digital Heritage Management

[1394] The user enters the digital legacy (account information and data) they wish to manage into the device, which then sends the information to the server. The server and emotion engine encrypt the data and store it securely. After the user's death, when providing the digital legacy information to the designated heir, the emotion engine evaluates the heir's psychological state and provides appropriate feedback.

[1395] Examples:

[1396] When a user registers social media account information or cloud storage data into the system, the emotion engine detects the user's anxiety. The device sends the information to the server, which encrypts and stores the data. After the user's death, when the heir accesses the system and authenticates, the emotion engine evaluates the heir's emotions and provides feedback to reduce stress and anxiety. The server confirms the authentication and provides the necessary information.

[1397] Bucket List Support

[1398] The user enters a to-do list into the device, which then sends the information to the server. The server and emotion engine create a specific, achievable action plan for each item on the list and provide feedback that takes the user's psychological state into account. The action plan is displayed to the user via the device, and the user can review and revise it. The final plan is saved on the server, and the emotion engine continuously manages progress and provides feedback.

[1399] Examples:

[1400] When a user enters "I want to travel to Italy" into the system, the emotion engine assesses the user's excitement and anticipation. The device sends the information to the server. The server creates a detailed plan for the trip (budget, visa, accommodation, etc.) and displays the action plan on the device. The emotion engine provides advice to stay motivated. The user reviews the plan and makes adjustments. The final plan is saved on the server, and the emotion engine continuously monitors progress and sends reminders to the user as needed.

[1401] In this way, the system of the present invention combines an emotion engine to provide feedback and support based on the user's psychological state, thereby providing comprehensive support that allows the user to carry out each procedure simply and reliably and plan the end of their life with peace of mind.

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

[1403] Will writing support

[1404] Program processing:

[1405] Step 1:

[1406] The user logs into the system using a terminal and inputs their intention to write a will.

[1407] Input: User authentication information (username, password), will creation intention

[1408] Output: User authentication successful, will creation form displayed

[1409] What happens: The server checks the user authentication information against a database, and if authentication is successful, the user is given access to a form for creating a will.

[1410] Step 2:

[1411] The terminal sends the user's input information (intention to write a will) to the server.

[1412] Input: User's will-making intentions

[1413] Output: Receive data on intention to write a will

[1414] Specific operation: The terminal sends the user's input information to the server, and the server receives this information.

[1415] Step 3:

[1416] The server uses an emotion engine to assess the user's emotional state.

[1417] Input: User's intention to write a will, user's facial expression data, voice data

[1418] Output: User's psychological state evaluation result

[1419] Specific operation: The server inputs the user's intention to write a will, as well as facial expression and voice data, into the emotion engine to evaluate their psychological state. For example, tension or anxiety is detected.

[1420] Step 4:

[1421] The server generates a will template that meets legal requirements based on the user's wishes.

[1422] Input: User's will writing intentions, legal requirements data

[1423] Output: Will template

[1424] Specific operation: The server generates a will template using a generative AI model based on the user's wishes and legal requirements.

[1425] Step 5:

[1426] The terminal displays the template to the user and prompts them to enter detailed information.

[1427] Input: Will template

[1428] Output: A form where the user can enter their details

[1429] What it does: The device displays a will template and provides a form for the user to enter asset distribution and special instructions.

[1430] Step 6:

[1431] The server analyzes the input and checks whether it meets legal requirements.

[1432] Input: Enter user details

[1433] Output: Legal requirements check results

[1434] What it does: The server analyzes the user's input, verifies that it meets legal requirements, and detects any omissions or errors.

[1435] Step 7:

[1436] The terminal notifies the user of the corrections, and the user makes the corrections.

[1437] Input: Legal requirements check results (whether or not there are any deficiencies)

[1438] Output: Notification of corrections, user correction input

[1439] What it does: Notify the user that their device does not meet legal requirements and allow them to make the necessary corrections.

[1440] Step 8:

[1441] The server generates and stores the official will.

[1442] Input: Revised will data

[1443] Output: Official will, preserved

[1444] Specific operation: The server generates a formal will based on the revised data and saves it in PDF format. The emotion engine provides psychological support messages during this process.

[1445] End-of-life support

[1446] Program processing:

[1447] Step 1:

[1448] The user enters their health information and end-of-life wishes into the terminal, which then transmits the information to the server.

[1449] Input: User's health information, end-of-life wishes

[1450] Output: Sends information to the server

[1451] What it does: The user enters their health information and desired details, and the device sends that information to the server.

[1452] Step 2:

[1453] The server and emotion engine analyze the health information and the user's end-of-life wishes to assess the user's psychological state.

[1454] Input: Health information, end-of-life wishes

[1455] Output: Health information and psychological status assessment results

[1456] Specific operation: The server analyzes health information and end-of-life wishes, and the emotion engine evaluates psychological state.

[1457] Step 3:

[1458] The server creates an optimal end-of-life plan.

[1459] Input: Health information and psychological assessment results

[1460] Output: End-of-Life Plan

[1461] What it does: The server creates the optimal end-of-life plan based on the user's information.

[1462] Step 4:

[1463] The device displays the proposed plan to the user, and the emotion engine provides feedback.

[1464] Enter: End of Life Plan

[1465] Output: Display plan to user, feedback from emotion engine

[1466] What it does: The device displays the plan, and the emotion engine provides reassuring feedback to the user.

[1467] Step 5:

[1468] The user reviews the plan and makes any necessary corrections. The final plan is saved on the server.

[1469] Input: User modified input

[1470] Output: Revised end-of-life plan, as preserved

[1471] Specific operation: The user checks and modifies the plan contents, and the final plan is saved by the server.

[1472] Funeral planning assistance

[1473] Program processing:

[1474] Step 1:

[1475] The user enters the desired funeral and memorial service details and budget into the terminal, which then sends the information to the server.

[1476] Input: Funeral wishes and budget

[1477] Output: Sends information to the server

[1478] Specific operation: The user enters their funeral wishes and budget, and the device sends that information to the server.

[1479] Step 2:

[1480] The server and emotion engine generate a plurality of appropriate funeral plans based on the input contents and budget.

[1481] Input: Funeral wishes and budget

[1482] Output: Multiple funeral plans

[1483] Specific operation: The server and emotion engine generate multiple funeral plans based on the user's wishes and budget.

[1484] Step 3:

[1485] The terminal displays the proposed plan to the user, and the emotion engine provides feedback to the user.

[1486] Enter: Funeral Plan

[1487] Output: Display plan to user, feedback from emotion engine

[1488] What it does: The device displays multiple funeral plans, and the emotion engine provides a comforting message.

[1489] Step 4:

[1490] The user selects a specific funeral plan and enters the details.

[1491] Enter: Funeral plan selection, details

[1492] Output: Selected funeral plan, detailed information

[1493] What happens: The user selects the plan they want and enters the required details.

[1494] Step 5:

[1495] The server finalizes and stores the final funeral plan.

[1496] Enter: Adjusted funeral plan

[1497] Output: Confirmed funeral plan, storage status

[1498] What happens: The server finalizes and saves the funeral plan.

[1499] Digital Heritage Management

[1500] Program processing:

[1501] Step 1:

[1502] The user enters the digital heritage (account information and data) they wish to manage into the terminal, which then sends the information to the server.

[1503] Input: Digital Heritage Information

[1504] Output: Sends information to the server

[1505] Specific operation: The user inputs digital heritage information, and the terminal sends the information to the server.

[1506] Step 2:

[1507] The server and emotion engine encrypt the data.

[1508] Input: Digital Heritage Information

[1509] Output: Encrypted data

[1510] What happens: The server receives the user's digital heritage information and encrypts it using a strong encryption algorithm (e.g., AES-256).

[1511] Step 3:

[1512] The encrypted data is stored securely on the server.

[1513] Input: Encrypted data

[1514] Output: Saved state

[1515] What it does: The server stores the encrypted digital heritage information in secure storage.

[1516] Step 4:

[1517] The designated heir accesses and authenticates the system.

[1518] Input: Heir's credentials

[1519] Output: Authentication result

[1520] Specific operation: The heir accesses the system and enters his / her authentication information. The server verifies the authentication.

[1521] Step 5:

[1522] If the server is successful in the authentication, it provides the digital estate information to the heir.

[1523] Input: Authentication successful

[1524] Output: Providing digital heritage information

[1525] Specific operation: If authentication is successful, the server decrypts the encrypted digital estate information and provides it to the heir.

[1526] Step 6:

[1527] The emotion engine assesses the heir's psychological state and provides feedback.

[1528] Input: Emotional data of the heir

[1529] Output: Feedback message

[1530] Specific behavior: The emotion engine evaluates the heir's feelings and provides appropriate psychological support messages.

[1531] Bucket List Support

[1532] Program processing:

[1533] Step 1:

[1534] The user inputs a to-do list into the terminal, which then transmits the information to the server.

[1535] Input: bucket list item

[1536] Output: Sends information to the server

[1537] Specific operation: The user enters a to-do list into the system's form, and the device sends the information to the server.

[1538] Step 2:

[1539] The server and emotion engine create a concrete action plan that can be achieved for each list item.

[1540] Input: bucket list item

[1541] Output: Action plan

[1542] Specific actions: The server creates a specific action plan (e.g., travel plans) that can be realized based on the input list and taking into account the evaluation of the emotion engine.

[1543] Step 3:

[1544] The device displays the action plan to the user, and the emotion engine provides feedback.

[1545] Input: Action Plan

[1546] Output: Display plan to user, feedback from emotion engine

[1547] Specific behavior: The device displays an action plan and the emotion engine provides feedback to maintain motivation.

[1548] Step 4:

[1549] The user reviews the action plan and adjusts it as needed.

[1550] Input: User modified input

[1551] Output: Revised action plan

[1552] What happens: The user reviews and modifies the action plan and finalizes it.

[1553] Step 5:

[1554] The final plan is saved on the server and the emotion engine monitors the progress.

[1555] Input: Final Plan

[1556] Output: Save state, progress

[1557] What it does: The server stores the final plan, and the emotion engine monitors the progress and sends reminders to the user when necessary.

[1558] (Application example 2)

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

[1560] When users create a will to clearly communicate their wishes, make an end-of-life medical plan, or plan a funeral, they face a significant psychological burden, making it difficult to carry out these procedures rationally and reliably. Furthermore, these tasks require detailed legal requirements and confirmation of details, and the lack of appropriate support for these tasks is also a problem. In such circumstances, it is difficult for users to carry out these important procedures with peace of mind.

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

[1562] In this invention, the server includes a means for providing templates that meet legal requirements based on information entered by the user, a means for an emotion engine to evaluate the user's psychological state and provide feedback, and a means for analyzing the input content and confirming whether it meets legal requirements, thereby enabling the user to properly and reliably carry out procedures such as creating a will, end-of-life care planning, and funeral planning while reducing the psychological burden.

[1563] "User" refers to an individual who uses the system to prepare a will, make an end-of-life care plan, plan a funeral, etc.

[1564] "Will-making intent" means information that expresses a user's desire to legally leave behind their assets and specific instructions in a will.

[1565] "Terminal" refers to a device or equipment that allows a user to input information and transmit it to a server.

[1566] "Server" refers to a computer device that receives information sent by a user and generates and provides templates and plans based on that information.

[1567] "Templates" refer to templates for wills, medical plans, and funeral plans that are created to meet legal requirements based on information entered by the user.

[1568] An "emotion engine" refers to software or a system that analyzes a user's emotional state and provides feedback based on the results of that analysis.

[1569] "Feedback" refers to advice and support information provided by the emotion engine based on the user's psychological state.

[1570] "Corrections" refers to information that the server analyzes the information entered and indicates the changes necessary to satisfy legal requirements.

[1571] "End-of-life medical care plan" refers to a specific plan for medical care and nursing care desired by a user in their final days.

[1572] "Funeral and memorial service wishes" refers to the content and format of the ceremony desired by the user for their own funeral or memorial service.

[1573] "Budget" refers to the upper limit of expenses set by the user for a funeral or memorial service.

[1574] "Proposed plans" refers to multiple funeral or memorial service plans that the server generates based on the user's wishes and budget.

[1575] "Memorial portrait generation option" refers to an option for creating a memorial portrait for a funeral or memorial service, which is provided if the user wishes.

[1576] This invention relates to a system in which a user, a terminal, a server, and an emotion engine work together. The system assists users in writing wills, planning end-of-life care, funeral planning, managing digital estates, and creating bucket lists. In particular, by combining the emotion engine, the system provides feedback and support based on the user's psychological state.

[1577] Hardware and software configuration and operation:

[1578] 1. User Device:

[1579] Input devices such as smartphones, tablets, and computers

[1580] These terminals provide an interface for users to enter information such as wills, end-of-life care plans, and funeral plans, and then transmit that information to a server.

[1581] 2. Server:

[1582] High-performance computers located on cloud servers and data centers

[1583] The server receives the information sent by the user and generates templates and plans based on it to meet legal requirements. It also frequently processes the feedback information received from the emotion engine and provides appropriate advice to the user.

[1584] 3. Emotion Engine:

[1585] Software using facial expression recognition and voice analysis technology

[1586] The emotion engine analyzes the user's facial expressions and tone of voice to assess their psychological state, and based on the results, generates feedback and advice to reduce the psychological burden the user faces.

[1587] Data processing and calculation:

[1588] Information entered by the user on their device (such as will writing, health information, and funeral wishes) is first sent to the server. The server receives the information, generates appropriate legal templates, and verifies that the user's input complies with legal requirements. The emotion engine simultaneously analyzes the user's psychological state and provides feedback to reduce the user's psychological burden.

[1589] For example, when a user inputs their intention to write a will into a terminal, the emotion engine analyzes the user's facial expressions and tone of voice and provides feedback to provide psychological stability. The generated legal template is then presented to the user, who then inputs the details of the distribution of assets. The server receives the data, analyzes it to see if it meets legal requirements, and notifies the user of any deficiencies and corrections.

[1590] Examples:

[1591] The specific process when a user uses the "Emo Shopping" application is as follows.

[1592] 1. A user logs in to the smartphone app, and the emotion engine analyzes the user's emotional state.

[1593] 2. Based on the analysis results, the application will recommend appropriate products to the user.

[1594] 3. When users select and purchase products, the emotion engine provides advice during the purchasing process, helping users feel confident in their purchase.

[1595] Example prompt sentence:

[1596] "Explain the process of an emo shopping app where a user logs in, the emotion engine analyzes the user's emotional state, recommends products, and makes a purchase."

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

[1598] Step 1:

[1599] The user starts up the device and logs in to the application. The user enters their ID and password, and the device sends this information to the server. The server authenticates the user based on the received authentication information, and if authentication is successful, generates a session token and sends it back to the device.

[1600] Input: ID and password

[1601] Data processing: The server checks the authentication information and generates a session token if authentication is successful.

[1602] Output: Authentication result and session token

[1603] Step 2:

[1604] The user inputs into the terminal the options they would like to have supported, such as creating a will, end-of-life care planning, and funeral planning. The terminal then sends this information to the server, which then prepares an appropriate template based on the user's selection.

[1605] Input: Choices for which you would like assistance

[1606] Data processing: The server prepares a template based on the user's selection and calls the emotion engine to evaluate the user's emotional state.

[1607] Output: Template based on selection

[1608] Step 3:

[1609] The emotion engine analyzes the user's facial expressions and tone of voice to assess their psychological state, capturing this information using the device's camera and microphone and sending it to the server.

[1610] Input: facial expression data, voice data

[1611] Data processing: The emotion engine analyzes the psychological state and generates an evaluation result.

[1612] Output: Psychological assessment results

[1613] Step 4:

[1614] The server displays the template to the user, and the user inputs detailed information (such as property distribution). The information entered by the user is sent from the terminal to the server.

[1615] Input: Detailed information on property distribution etc.

[1616] Data processing: The server analyzes the input information based on legal requirements

[1617] Output: Analysis results and corrections

[1618] Step 5:

[1619] The server analyzes the input and checks whether it meets legal requirements. If there are any errors, it generates corrections and notifies the user via the terminal.

[1620] Input: Input content

[1621] Data processing: The server analyzes data based on legal requirements and detects any defects.

[1622] Output: Notification of fixes

[1623] Step 6:

[1624] The user checks the corrections and makes any necessary changes. The corrected information is sent to the server via the terminal. The server then analyzes the corrected content again to verify that it meets legal requirements.

[1625] Input: Corrected information

[1626] Data processing: The server reanalyzes the modified data and performs a final check

[1627] Output: Final legal requirements check results

[1628] Step 7:

[1629] The server generates the final will or plan and stores the generated document while the emotion engine provides feedback to provide reassurance to the user.

[1630] Input: Last verified information

[1631] Data processing: The server generates formal documents, and the emotion engine generates feedback.

[1632] Output: Final will or plan, feedback

[1633] In this way, this system can reduce the psychological burden on users while enabling them to carry out various important procedures appropriately and reliably.

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

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

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

[1637] [Third embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[1650] In one embodiment of the present invention, a system is provided in which users, terminals, and servers work together to assist users in writing wills, planning end-of-life care, funeral planning, managing digital estates, and creating bucket lists.

[1651] Will writing support

[1652] Program processing:

[1653] The user inputs their intention to write a will via their device. The device sends the input information to a server, which generates a legally valid will template based on this information. The user enters asset distribution and special instructions into the template, and this data is then sent back to the server. The server analyzes the input, checks whether it meets legal requirements, and notifies the user of any errors that need to be corrected. Finally, the server generates and stores the official will.

[1654] Examples:

[1655] The user logs into the system using a terminal and enters their intention to write a will. The terminal sends the entered information to the server, which provides a will template that complies with Japanese law. The user enters details of asset distribution, and the server analyzes the information and verifies it in accordance with legal requirements. If there are any deficiencies, a request for corrections is displayed via the terminal, and after the user has completed the corrections, the final will is generated and saved by the server.

[1656] End-of-life support

[1657] Program processing:

[1658] The user enters their health information and wishes regarding end-of-life care into the device, which then sends the information to the server. The server analyzes the user's medical data and wishes and creates an optimal end-of-life plan. The created plan is displayed to the user via the device, where the user can review the contents and make any necessary changes.

[1659] Examples:

[1660] The user accesses the system from a terminal and inputs their desire for palliative care. The terminal sends this information to the server, which analyzes the user's health condition and medical history. An optimal end-of-life care plan is created and displayed on the terminal. The user can review the plan and modify it to add specific care facilities.

[1661] Funeral planning assistance

[1662] Program processing:

[1663] The user enters the desired funeral and memorial service details and budget into the device, which then sends the information to the server. The server generates multiple appropriate funeral plans based on the information entered. The device displays these plans to the user and also offers the option to create a memorial portrait. The user selects a specific funeral plan and enters the details, and the final plan is confirmed by the server.

[1664] Examples:

[1665] The user accesses the system and inputs their desired funeral budget of 100,000 yen. The terminal sends the information to the server, which then creates multiple funeral plans based on the budget. The plans are displayed on the terminal, and the user can select the desired plan and request the creation of a memorial portrait. The final funeral plan is confirmed and saved on the server.

[1666] Digital Heritage Management

[1667] Program processing:

[1668] The user enters the digital legacy (account information and data) they wish to manage into the device, which then sends the information to the server. The server encrypts the data and stores it securely. After the user's death, the digital legacy information is provided to the designated heirs.

[1669] Examples:

[1670] Users register their social media account information and cloud storage data in the system. The device sends the information to the server, which encrypts and stores the data. After the user's death, a designated heir accesses the system and retrieves information about the user's digital legacy.

[1671] Bucket List Support

[1672] Program processing:

[1673] The user inputs a to-do list into the device, which then sends the information to the server. The server creates a concrete, achievable action plan for each item on the list and displays it on the device. The user can then review and revise the plan, and the final plan is saved on the server, where progress is tracked.

[1674] Examples:

[1675] The user enters "I want to travel to Italy" into the system. The device sends the information to the server, which then creates a detailed plan for the trip (budget, visa, accommodation, etc.). The action plan is displayed on the device, and the user can review and adjust it. The final plan is saved on the server, and progress is tracked.

[1676] In this way, the system of the present invention provides comprehensive support for creating appropriate and legally valid wills, optimal end-of-life planning, funeral planning, digital legacy management, and bucket list assistance based on the user's wishes.

[1677] The processing flow will be explained below.

[1678] Will writing support

[1679] Step 1:

[1680] The user logs into the system and enters their intention to write a will.

[1681] Step 2:

[1682] The terminal transmits the input information to the server.

[1683] Step 3:

[1684] The server generates a will template that meets legal requirements based on the user's wishes.

[1685] Step 4:

[1686] The terminal displays the generated template to the user, who then inputs detailed property distribution and any special instructions.

[1687] Step 5:

[1688] The device sends the details to the server.

[1689] Step 6:

[1690] The server analyzes the input and checks whether it meets legal requirements.

[1691] Step 7:

[1692] The server identifies any defects or corrections that need to be made and notifies the device.

[1693] Step 8:

[1694] The terminal displays any deficiencies or corrections to the user, who then makes the corrections.

[1695] Step 9:

[1696] The device sends the modified content to the server, and the server re-analyzes the modified content.

[1697] Step 10:

[1698] The server generates and stores the final will.

[1699] End-of-life support

[1700] Step 1:

[1701] The user enters their health information and end-of-life wishes into the terminal.

[1702] Step 2:

[1703] The terminal sends the information to the server.

[1704] Step 3:

[1705] The server analyzes the health information and the user's end-of-life wishes.

[1706] Step 4:

[1707] The server creates an optimal end-of-life plan based on the analysis results.

[1708] Step 5:

[1709] The server sends the created plan to the terminal.

[1710] Step 6:

[1711] The terminal displays the plan to the user, who then confirms the contents.

[1712] Step 7:

[1713] The user inputs any corrections or additions required, and the terminal sends them to the server.

[1714] Step 8:

[1715] The server re-analyzes the modified content and determines the final end-of-life plan.

[1716] Funeral planning assistance

[1717] Step 1:

[1718] The user inputs the desired funeral details and budget into the terminal.

[1719] Step 2:

[1720] The terminal sends the information to the server.

[1721] Step 3:

[1722] The server generates multiple appropriate funeral plans based on the input information and budget.

[1723] Step 4:

[1724] The server sends the generated plan to the terminal.

[1725] Step 5:

[1726] The terminal will display multiple plans to the user and also offer the option to create a memorial portrait.

[1727] Step 6:

[1728] The user selects the funeral plan they want and enters the details.

[1729] Step 7:

[1730] The terminal sends the details to the server, which then finalizes the funeral plan.

[1731] Digital Heritage Management

[1732] Step 1:

[1733] The user enters the digital heritage (account information and data) they wish to manage into the terminal.

[1734] Step 2:

[1735] The terminal sends the information to the server.

[1736] Step 3:

[1737] The server encrypts and securely stores your data.

[1738] Step 4:

[1739] After the user's death, the designated heir will access and authenticate the system.

[1740] Step 5:

[1741] The server verifies the authentication and provides the heir with information about the digital estate.

[1742] Bucket List Support

[1743] Step 1:

[1744] The user inputs a to-do list into the terminal.

[1745] Step 2:

[1746] The terminal transmits the list information to the server.

[1747] Step 3:

[1748] The server creates a concrete, feasible action plan for each list item.

[1749] Step 4:

[1750] The server sends the action plan to the device.

[1751] Step 5:

[1752] The terminal displays the action plan to the user, and the user confirms the contents.

[1753] Step 6:

[1754] The user enters any necessary corrections or adjustments, and the device sends them to the server.

[1755] Step 7:

[1756] The server re-analyzes the revised content, finalizes the action plan, and saves it.

[1757] Step 8:

[1758] The server continuously monitors the progress of the action plan and sends reminders to the user as needed.

[1759] Example 1

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

[1761] Traditional systems for will creation, end-of-life care planning, funeral planning, digital estate management, and bucket list management function individually, forcing users to use many different platforms. Furthermore, analyzing legal requirements and medical information requires manual effort, making it a cumbersome and time-consuming process for users. To address these issues, a system is needed that can centrally manage and analyze users' wishes and automatically generate and provide appropriate and effective plans and documents.

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

[1763] In this invention, the server includes a means for generating templates that meet legal requirements based on the user's wishes, a means for analyzing input content using an AI model for legal document analysis to confirm whether the input content meets legal requirements, and a means for generating a formal will and saving it in cloud storage. This enables users to efficiently create legally valid wills, medical plans, funeral plans, digital estate management, and "buy list" that meet their wishes through a centrally managed system.

[1764] "User" means a person who uses the System to receive assistance with will preparation, end-of-life care planning, funeral planning, digital estate management, and bucket lists.

[1765] "Terminal" refers to an information device that allows a user to access the system and input and receive information.

[1766] "Server" refers to a central computing device that receives and analyzes information sent from terminals, and generates and stores templates and plans.

[1767] A "will" is a formal document that describes how a user wants their assets distributed after their death.

[1768] "Legal requirements" refers to the legal conditions that a will or other official document must meet in order to be recognized as legally valid.

[1769] A "template" is a pre-prepared form or format for users to enter their own information.

[1770] "Health information" refers to personal information related to medical care, such as a user's chronic illnesses, current health condition, and treatment history.

[1771] "End of Life Plan" means a detailed plan for implementing a user's medical care and other preferences at the end of life.

[1772] A "funeral plan" refers to a plan created based on the user's desired funeral or memorial service and related budget.

[1773] "Digital heritage" refers to assets that exist in digital form, such as online accounts and digital data owned by a user.

[1774] A "generative AI model" refers to an artificial intelligence model that automatically generates effective plans and templates based on the user's intentions and input information.

[1775] "Cloud storage" refers to a collection of remote servers that store data over the internet.

[1776] The present invention is realized by a system in which users, terminals, and servers work in cooperation with each other. In this system, users input various information, the terminals send the information to the server, and the server uses a generative AI model to generate appropriate templates and plans, and provides and manages the final documents and plans.

[1777] Hardware and software used

[1778] Terminal: Information devices such as personal computers, tablets, and smartphones.

[1779] Servers: Database servers, application servers, cloud storage servers (e.g., cloud services like AWS S3).

[1780] Generative AI models: Examples include AI models for legal document analysis (e.g., the BERT model), TensorFlow models for medical data analysis, and OpenAI's GPT model for specific plan generation.

[1781] Will writing support

[1782] The user inputs their intention to write a will through a terminal, which then encrypts the input information and sends it to the server, which uses a Python template engine (e.g., Jinja2) to generate a legally valid will template.

[1783] The server generates a template that is displayed on the device, allowing the user to enter asset distribution and special instructions. The device then sends the information back to the server, which uses an AI model for analyzing legal documents to verify that the will meets legal requirements. If there are any deficiencies, the server notifies the user via the device of the necessary corrections, allowing them to make the necessary corrections.

[1784] Finally, the server generates a formal will and stores it in cloud storage.

[1785] Examples:

[1786] The user logs into the system using a terminal and selects "Will Creation." They enter the required personal and property details, and the terminal sends the information to the server. The server generates a legal template, which is displayed again on the terminal. The user enters detailed instructions according to the template, and the server generates and saves the final will.

[1787] End-of-life support

[1788] Users enter their health information and end-of-life wishes. The device sends that information to a server, which uses a TensorFlow model to analyze the medical data and the user's preferences. The server generates an optimal end-of-life care plan, which is then displayed on the device.

[1789] Users can review the plan and make changes as needed.

[1790] Examples:

[1791] Users access the system from their devices and enter their end-of-life medical wishes (e.g., palliative care). The devices send this information to a server, which analyzes the medical data and creates an optimal plan. The plan is displayed on the device, allowing the user to review its contents and make modifications, such as adding specific care facilities.

[1792] Funeral planning assistance

[1793] Users input their desired funeral and memorial service details and budget. The device sends this information to the server, which then generates multiple proposals based on a generative AI model, including the option to generate a memorial portrait.

[1794] The user selects the desired plan from the proposed plans, enters the details, and the device retransmits the plan to the server, which then finalizes the funeral plan and stores it in cloud storage.

[1795] Examples:

[1796] The user accesses the system and inputs the desired funeral details (for example, a quiet funeral with only family) and budget. The terminal sends this information to the server, which generates multiple appropriate funeral plans. The plans are displayed on the terminal, and the user selects the desired plan and inputs the option to generate a memorial portrait. The final plan is confirmed and saved by the server.

[1797] Digital Heritage Management

[1798] Users input the digital legacy information they wish to manage. The device sends the information to a server, which encrypts the data and stores it securely. After the user's death, designated heirs access the system, and the server authenticates them and provides them with the information.

[1799] Examples:

[1800] Users register their social media account information and cloud storage data in the system. The device sends the information to the server, which encrypts the data and stores it in cloud storage. After the user's death, their heirs access the system and retrieve the necessary information.

[1801] Bucket List Support

[1802] The user inputs a to-do list. The device sends the information to the server, which uses the generative AI model to create a specific action plan. The device displays the action plan to the user, who can review and modify it. The server saves the final plan and manages its progress.

[1803] Examples:

[1804] The user enters "I want to travel to Italy" into the system. The device sends the information to the server, which creates a detailed action plan including budget, visa, and accommodation, and displays it on the device. The user checks the plan and makes any necessary corrections. The final plan is saved on the server, and progress is tracked.

[1805] In this way, the present invention efficiently provides legally binding wills, medical plans, funeral planning, digital estate management, and bucket list assistance through a centralized system based on user preferences.

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

[1807] Will writing support

[1808] Step 1:

[1809] The user inputs his / her intention to write a will using a terminal.

[1810] Input: User's basic information (name, address, property list, etc.)

[1811] Specific operation: The user enters the required personal and financial information into the form and presses the submit button.

[1812] Step 2:

[1813] The terminal transmits the input information to the server.

[1814] Input: User basic information

[1815] Data processing: Information is encrypted using the SSL protocol

[1816] Output: Encrypted user information sent to the server

[1817] Specific operation: The device encrypts the input information and sends a transmission request to the server.

[1818] Step 3:

[1819] The server generates a template that meets legal requirements based on the user's preferences.

[1820] Input: Encrypted user information

[1821] Data processing: Generate templates using a template engine (Jinja2)

[1822] Output: Will template that meets legal requirements

[1823] Specific operation: The server uses the template engine to embed user information into the template and generate the template.

[1824] Step 4:

[1825] The terminal displays the template to the user and prompts them to enter detailed information.

[1826] Input: Template received from the server

[1827] Output: The template displayed to the user

[1828] Specific behavior: The device displays the received template to the user and provides a form where the user can enter detailed information.

[1829] Step 5:

[1830] The user enters the details (property distribution, special instructions, etc.) into the template.

[1831] Input: Detailed information (property distribution, special instructions)

[1832] Output: A template with the details embedded

[1833] Specific actions: The user enters the method of asset distribution or any special instructions and presses the submit button.

[1834] Step 6:

[1835] The device sends the details to the server.

[1836] Input: More information

[1837] Data processing: Information is encrypted using the SSL protocol

[1838] Output: Encrypted details sent to the server

[1839] What happens: The device encrypts the details and sends them to the server.

[1840] Step 7:

[1841] The server analyzes the input and checks whether it meets legal requirements.

[1842] Input: Encrypted details

[1843] Data Calculation: Confirmed using legal document analysis AI model (BERT)

[1844] Output: Result of whether legal requirements are met or not

[1845] Specific operation: The server analyzes the data using an AI model to check whether it meets legal requirements, and sends the results to the device.

[1846] Step 8:

[1847] The terminal notifies the user of the corrections, and the user makes the corrections.

[1848] Input: Notification of changes received from the server

[1849] Output: Corrected details

[1850] Specific behavior: The corrections are displayed to the user, and after the user enters the corrections, the message is submitted again.

[1851] Step 9:

[1852] The server generates and stores the official will.

[1853] Input: Corrected details

[1854] Data processing: Generate final template and save it to cloud storage (AWS S3)

[1855] Output: A preserved official will

[1856] What happens: The server generates the final template and stores it securely in cloud storage.

[1857] End-of-life support

[1858] Step 1:

[1859] The user enters their health information and end-of-life medical wishes.

[1860] Input: Health information, end-of-life medical wishes

[1861] Output: Entered health information and preferences

[1862] Specific operation: The user enters their health condition, medical history, and desired medical care into a form on the device and presses the submit button.

[1863] Step 2:

[1864] The terminal transmits the input information to the server.

[1865] Input: Health information and preferences

[1866] Data processing: Information is encrypted using the SSL protocol

[1867] Output: Encrypted health information and preferences sent to the server

[1868] Specific operation: The device encrypts health information and preferences and makes a transmission request to the server.

[1869] Step 3:

[1870] The server analyzes medical data and the user's wishes to create the optimal end-of-life plan.

[1871] Input: Encrypted health information and preferences

[1872] Data computation: analysis using TensorFlow models

[1873] Output: Optimal end-of-life plan

[1874] Specific operation: The server analyzes the information received using an AI model and generates the optimal end-of-life plan for the user.

[1875] Step 4:

[1876] The server sends the plan to the device.

[1877] Enter: Optimal End-of-Life Planning

[1878] Output: End-of-life plan displayed to the user

[1879] Specific operation: The server sends the generated plan to the terminal and displays it to the user.

[1880] Step 5:

[1881] The user checks the plan and makes any necessary changes.

[1882] Enter: End of Life Plan

[1883] Output: Revised end-of-life plan

[1884] Specific actions: The user checks the displayed plan, enters corrections on the screen, and presses the submit button again.

[1885] Funeral planning assistance

[1886] Step 1:

[1887] The user inputs the desired funeral and memorial service details and budget.

[1888] Input: Funeral details, budget

[1889] Output: Funeral details and budget entered

[1890] Specific operation: The user enters the desired funeral style and budget into the form on the device and presses the submit button.

[1891] Step 2:

[1892] The terminal sends the information to the server.

[1893] Input: Funeral details, budget

[1894] Data processing: Information is encrypted using the SSL protocol

[1895] Output: Encrypted funeral details and budget sent to the server

[1896] Specific operation: The device encrypts the funeral details and budget and sends them to the server.

[1897] Step 3:

[1898] The server generates multiple proposed plans based on the user's preferences and budget.

[1899] Input: Encrypted funeral details and budget

[1900] Data computation: Generate plans using generative AI models

[1901] Output: Multiple proposed plans

[1902] What it does: The server uses an AI model to generate multiple appropriate funeral plans.

[1903] Step 4:

[1904] The terminal displays the proposed plan and a memorial portrait generation option to the user.

[1905] Input: Proposal plan, memorial portrait generation option

[1906] Output: Plans and options displayed to the user

[1907] Specific behavior: Displays the plan and options received from the server to the user.

[1908] Step 5:

[1909] The user selects the desired plan and enters the details.

[1910] Input: Selected plan, details

[1911] Output: Selected plan and details

[1912] Specific behavior: The user selects the desired plan, enters detailed options, and presses the submit button.

[1913] Step 6:

[1914] The terminal retransmits the information to the server.

[1915] Input: Selected plan and details

[1916] Data processing: Information is encrypted using the SSL protocol

[1917] Output: Encrypted details sent to the server

[1918] Specific operation: The device encrypts the selected plan and details and resends them to the server.

[1919] Step 7:

[1920] The server finalizes and stores the final funeral plan.

[1921] Input: Encrypted details

[1922] Data calculation: Finalize the plan and save it to cloud storage

[1923] Output: Final saved funeral plan

[1924] What happens: The server finalizes the plan and stores it securely in cloud storage.

[1925] Digital Heritage Management

[1926] Step 1:

[1927] The user inputs the digital heritage information they wish to manage.

[1928] Input: Digital heritage information (social media accounts, cloud storage data, etc.)

[1929] Output: Input digital heritage information

[1930] Specific operation: The user enters digital heritage information into the form on the terminal and presses the submit button.

[1931] Step 2:

[1932] The terminal sends the information to the server.

[1933] Input: Digital Heritage Information

[1934] Data processing: Information is encrypted using the SSL protocol

[1935] Output: Encrypted digital heritage information sent to the server

[1936] Specific operation: The terminal encrypts the digital heritage information and sends it to the server.

[1937] Step 3:

[1938] The server encrypts and stores the data.

[1939] Input: Encrypted digital heritage information

[1940] Data processing: Double encryption and storage in a secure database

[1941] Output: Stored encrypted digital heritage information

[1942] What it does: The server double-encrypts and stores the data in a secure database.

[1943] Step 4:

[1944] After the user's death, the server provides the information to designated heirs.

[1945] Input: Death notice, heir authentication information

[1946] Data calculation: Performs authentication process and determines access permissions

[1947] Output: Digital estate information provided to heirs

[1948] Specific operation: The server authenticates the heir and provides the specified digital legacy information.

[1949] Bucket List Support

[1950] Step 1:

[1951] The user enters a to-do list.

[1952] Input: A bucket list item (e.g., "I want to travel to Italy")

[1953] Output: Input to-do list

[1954] Specific operation: The user enters items from the to-do list into the form on the device and presses the submit button.

[1955] Step 2:

[1956] The terminal sends the information to the server.

[1957] Input: bucket list item

[1958] Data processing: Information is encrypted using the SSL protocol

[1959] Output: The encrypted bucket list sent to the server

[1960] Specific operation: The device encrypts the information in the to-do list and sends it to the server.

[1961] Step 3:

[1962] The server creates a concrete, feasible action plan for each item on the list.

[1963] Input: Encrypted bucket list item

[1964] Data Computation: Using generative AI models to create specific action plans

[1965] Output: Achievable action plan

[1966] Specific actions: The server uses the AI ​​model to generate a specific action plan based on the user's list items.

[1967] Step 4:

[1968] The device displays the action plan to the user.

[1969] Input: Action Plan

[1970] Output: The action plan that is displayed to the user

[1971] Specific operation: The device displays the action plan received from the server to the user.

[1972] Step 5:

[1973] The user reviews the plan and modifies it if necessary.

[1974] Input: Action Plan

[1975] Output: A revised action plan

[1976] What happens: The user reviews the action plan, makes corrections, and resubmits it.

[1977] Step 6:

[1978] The server stores the final plan and manages the progress.

[1979] Input: Revised Action Plan

[1980] Output: Saved final plan and progress management

[1981] What it does: The server stores the revised action plan and periodically updates and manages the progress.

[1982] As described above, the system of the present invention is a system that can efficiently and centrally manage the user's intentions and provide appropriate and effective support.

[1983] (Application example 1)

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

[1985] Traditional will-making and end-of-life support systems require users to manually enter information and complete procedures, which can make it difficult to meet legal requirements. Furthermore, consulting services at brick-and-mortar stores are not fully digitalized, resulting in a lack of efficient support.

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

[1987] In this invention, the server includes: means for a user to input their intention to write a will; means for the terminal to send the input information to the server; means for the server to provide a template that meets legal requirements based on the user's intention; means for the terminal to display the template to the user and prompt the user to input detailed information; means for the server to analyze the input content and confirm whether it meets legal requirements; means for the terminal to notify the user of corrections and the user to make the corrections; means for the server to generate and save a formal will; means for the user to create a will in real time with a consultant using a tablet terminal in a physical store; and means for encrypting the digital data with SHA-256 and saving it on the server. This enables users to create an efficient and legally valid will while receiving consulting at a physical store.

[1988] "User" refers to an individual who uses the system to prepare a will, make an end-of-life medical plan, etc.

[1989] "Intention to write a will" refers to the user's description of the purpose and wishes for writing a will.

[1990] "Terminal" refers to a computing device, particularly a smartphone or tablet, that a user uses to input information.

[1991] "Server" refers to a central management device that receives information sent by users, analyzes and stores it, and provides necessary data, templates, etc.

[1992] "Legal requirements" refers to the conditions and regulations that must be met in order for a user's will to be legally valid.

[1993] A "template" refers to a form designed to meet legal requirements for writing a will.

[1994] "Detailed information" refers to specific information or content (such as asset allocation) that the user enters based on the template.

[1995] "Analysis" refers to the process by which the server validates the user's input and verifies whether it complies with legal requirements and the user's intent.

[1996] "Points to be corrected" refers to the parts or contents that need to be corrected and are presented to the user by the server as a result of the analysis.

[1997] A "physical store" refers to a physical store where users can visit and receive face-to-face service.

[1998] "Consultant" refers to a professional who provides users with specialized advice on matters such as will writing and end-of-life care planning.

[1999] "SHA-256" is a type of encryption algorithm used by servers to encrypt digital data.

[2000] "Digital data" refers to information stored electronically, such as in cloud storage or social media accounts.

[2001] The system for realizing the present invention is a system in which a server and a terminal work together to enable a user to efficiently write a will, prepare an end-of-life medical plan, etc. Details of the system are as follows.

[2002] The user first uses a tablet device installed in a physical store to input their wishes regarding the creation of a will. This device is equipped with a touch screen and voice input functions. The user's input data is sent from the tablet device to a server via the Internet.

[2003] The server uses the user's data to generate a legally compliant will template, customized to the user's specific needs while still complying with legal requirements. The server then sends the template to the device, allowing the user to enter details, such as how assets should be distributed and any special instructions.

[2004] The details entered by the user are sent back to the server, which analyzes the information and, if it does not meet legal requirements, notifies the device of the corrections required. The user can then correct the information based on the suggested corrections, which are also sent back to the server.

[2005] The server analyzes the input and verifies that the final will meets legal requirements, then generates a formal will, and the digital data is encrypted with the strong SHA-256 encryption algorithm before being stored on the server.

[2006] Users can create a will in real time while receiving advice from a consultant in the store. This two-way communication allows for the quick completion of a legally valid will.

[2007] The specific hardware and software used

[2008] Hardware: Tablet device (e.g. iPad or Android tablet)

[2009] Software: Flask (a Python web framework) running on the server side, SHA-256 encryption algorithm

[2010] Data processing / data calculation

[2011] Tablet device: Collects user input information and sends it to the server.

[2012] Server: Analyzes the received information and generates a template that meets legal requirements. Based on the analysis, the data is encrypted with SHA-256 and stored.

[2013] Specific examples

[2014] A user visiting a physical store enters "I leave all my assets to my son" into a tablet device. The device sends this information to a server, which generates a will template and returns it. The user enters detailed information into the template, and the server checks whether it meets legal requirements. If there are any errors, the server notifies the user of the corrections needed and the user can make them. Once all procedures are complete, a formal will is generated and stored in an encrypted format.

[2015] Prompt Sentence Examples

[2016] User ID: 12345

[2017] The will reads: I leave all my assets to my son.

[2018] In this way, the system combines brick-and-mortar consulting services with digital technology to enable users to create a will quickly and legally valid.

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

[2020] Step 1:

[2021] The user uses a tablet device in a physical store to input their intentions for creating a will. Specifically, the user uses the tablet's touchscreen or voice input function to input the main content of the will (for example, "I leave all my assets to my son"). The input data is saved on the tablet device.

[2022] Step 2:

[2023] The terminal sends the entered information to the server. The user's input data (will contents) is sent to the server via the Internet. Here, the terminal encodes the input data into a specified format and sends it to the server using a secure protocol (e.g., HTTPS).

[2024] Step 3:

[2025] The server provides a template that meets legal requirements based on the user's wishes. After receiving the user's will, the server generates a will template that complies with legal requirements. Using a generative AI model, the server creates a template based on the prompt: "User ID: 12345, Will contents: Leave all assets to my son."

[2026] Step 4:

[2027] The terminal displays the template to the user and prompts them to enter detailed information. The generated template is sent from the server to the terminal and displayed for the user to view and edit. The user can then enter detailed information, such as the specific distribution of assets and any special instructions.

[2028] Step 5:

[2029] The server analyzes the details entered and checks whether they meet legal requirements. After receiving the details from the device, the server analyzes the data and checks whether all legal requirements are met. This analysis uses a legal knowledge base.

[2030] Step 6:

[2031] The terminal notifies the user of the corrections that need to be made, and the user makes the corrections. If the analysis reveals any deficiencies in legal requirements, the server notifies the user of the corrections that need to be made. The terminal displays this notification in a pop-up message or similar, urging the user to make the corrections. The user then corrects the detailed information again.

[2032] Step 7:

[2033] The server generates and stores the official will. Once all inputs are verified to meet legal requirements, the server generates the final will. This will data is encrypted with the SHA-256 algorithm and securely stored on the server.

[2034] Step 8:

[2035] The user creates a will in real time with a consultant using a tablet device in a physical store. The user creates and confirms the will using the system while communicating in real time with the in-store consultant. This allows for final confirmations and adjustments to be made, resulting in an accurate will.

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

[2037] In one embodiment of the present invention, a system is provided in which a user, a terminal, a server, and an emotion engine work in cooperation with one another. The system assists users in writing wills, planning end-of-life care, funeral planning, managing digital estates, and creating bucket lists, and in particular, by combining the emotion engine, provides feedback and support based on the user's psychological state.

[2038] Will writing support

[2039] Program processing:

[2040] The user logs into the system and enters their intention to write a will. The device sends the input information to the server, and the emotion engine evaluates the user's psychological state. The server generates a will template that meets legal requirements based on the user's intentions, and reflects the emotion engine's evaluation results as feedback. The user enters asset distribution and special instructions into the template, and this data is sent back to the server. The server and emotion engine analyze the input content, verifying that it meets legal requirements, and notify the user of any corrections if there are any deficiencies. Finally, the server generates a formal will, and the emotion engine stores it while providing psychological support.

[2041] Examples:

[2042] When a user logs into the system using a terminal and enters their intention to write a will, the emotion engine detects whether they are nervous or not from their facial expressions and tone of voice. The server provides will templates that comply with Japanese law, and the emotion engine evaluates them and displays advice on how to relax. The user enters details of their asset distribution, and the server and emotion engine analyze them and verify them in accordance with legal requirements. If there are any deficiencies, a request for corrections is displayed via the terminal, and after the user has completed the corrections, the emotion engine generates and saves the final will, providing a sense of psychological security.

[2043] End-of-life support

[2044] Program processing:

[2045] The user enters their health information and end-of-life wishes into the device, which then sends the information to the server. The server and emotion engine analyze the health information and the user's end-of-life wishes, and create an optimal end-of-life plan that takes into account the user's psychological state. The created plan is displayed to the user via the device, and feedback from the emotion engine is provided to the user. The user confirms and modifies the contents, and the final plan is saved on the server.

[2046] Examples:

[2047] When a user accesses the system from a device and inputs their preference for palliative care, the emotion engine detects the user's anxiety. The device sends this information to the server, where the server and emotion engine analyze the user's health condition and medical history. An optimal end-of-life care plan is created, and the emotion engine provides feedback to reassure the user. The user can review the plan and modify it to include specific care facilities. The final plan is saved on the server.

[2048] Funeral planning assistance

[2049] Program processing:

[2050] The user inputs the desired funeral and memorial service details and budget into the device, which then sends the information to the server. The server and emotion engine generate multiple appropriate funeral plans based on the input details and budget. The generated plans are displayed to the user via the device, and the emotion engine provides feedback based on the user's emotions. The user selects a specific funeral plan and enters the details, and the final plan is confirmed by the server.

[2051] Examples:

[2052] When a user accesses the system and inputs their desire for a simple funeral with a budget of 100,000 yen, the emotion engine detects the user's sadness. The device sends the information to the server, and the server and emotion engine create multiple funeral plans based on the user's wishes and budget. The plans are displayed on the device, and the emotion engine displays a message offering comfort to the user. The user selects the desired plan and requests the creation of a memorial portrait. The final plan is saved on the server.

[2053] Digital Heritage Management

[2054] Program processing:

[2055] The user enters the digital legacy (account information and data) they wish to manage into the device, which then sends the information to the server. The server and emotion engine encrypt the data and store it securely. After the user's death, when providing the digital legacy information to the designated heir, the emotion engine evaluates the heir's psychological state and provides appropriate feedback.

[2056] Examples:

[2057] When a user registers social media account information or cloud storage data into the system, the emotion engine detects the user's anxiety. The device sends the information to the server, which encrypts and stores the data. After the user's death, when the heir accesses the system and authenticates, the emotion engine evaluates the heir's emotions and provides feedback to reduce stress and anxiety. The server confirms the authentication and provides the necessary information.

[2058] Bucket List Support

[2059] Program processing:

[2060] The user enters a to-do list into the device, which then sends the information to the server. The server and emotion engine create a specific, achievable action plan for each item on the list and provide feedback that takes into account the user's psychological state. The action plan is displayed to the user via the device, and the user can review and modify the plan. The final plan is saved on the server, and the emotion engine continuously manages progress and provides feedback.

[2061] Examples:

[2062] When a user enters "I want to travel to Italy" into the system, the emotion engine assesses the user's excitement and anticipation. The device sends the information to the server, which creates a detailed plan for the trip (budget, visa, accommodation, etc.). The device displays an action plan, and the emotion engine provides advice to stay motivated. The user reviews the plan and makes adjustments. The final plan is saved on the server, and the emotion engine continuously monitors progress and sends reminders to the user as needed.

[2063] In this way, the system of the present invention combines an emotion engine to provide feedback and support based on the user's psychological state, thereby providing comprehensive support that allows the user to carry out each procedure simply and reliably and plan the end of their life with peace of mind.

[2064] The processing flow will be explained below.

[2065] Will writing support

[2066] Step 1:

[2067] The user logs into the system and enters their intention to write a will.

[2068] Step 2:

[2069] The terminal transmits the input information to the server.

[2070] Step 3:

[2071] The server generates a will template that meets legal requirements based on the user's wishes.

[2072] Step 4:

[2073] The emotion engine analyzes the user's psychological state and obtains emotion data.

[2074] Step 5:

[2075] The terminal displays the template and feedback from the emotion engine to the user.

[2076] Step 6:

[2077] The user enters the asset distribution and special instructions into the template.

[2078] Step 7:

[2079] The device sends the details to the server.

[2080] Step 8:

[2081] The server parses the input and checks for legal requirements.

[2082] Step 9:

[2083] The emotion engine reassess the user's emotions and provides necessary feedback.

[2084] Step 10:

[2085] The device will notify the user of any corrections or additional feedback.

[2086] Step 11:

[2087] The user enters the corrections and the terminal sends them back to the server.

[2088] Step 12:

[2089] The server generates the final will and the emotion engine stores it while providing psychological support.

[2090] End-of-life support

[2091] Step 1:

[2092] The user enters their health information and end-of-life wishes into the terminal.

[2093] Step 2:

[2094] The terminal sends the information to the server.

[2095] Step 3:

[2096] The server analyzes the health information and the user's end-of-life wishes.

[2097] Step 4:

[2098] The emotion engine evaluates the user's mental state and obtains emotion data.

[2099] Step 5:

[2100] The server creates the optimal end-of-life plan based on the evaluation results.

[2101] Step 6:

[2102] The device displays the created plan and feedback from the emotion engine to the user.

[2103] Step 7:

[2104] The user checks the plan details and inputs any necessary modifications or additions.

[2105] Step 8:

[2106] The device sends the modifications to the server.

[2107] Step 9:

[2108] The server re-analyzes the modified content and determines the final end-of-life plan.

[2109] Step 10:

[2110] The emotion engine continuously monitors the user's mental state and provides necessary support.

[2111] Funeral planning assistance

[2112] Step 1:

[2113] The user inputs the desired funeral and memorial service details and budget into the terminal.

[2114] Step 2:

[2115] The terminal sends the information to the server.

[2116] Step 3:

[2117] The server generates a number of suitable funeral plans based on the information.

[2118] Step 4:

[2119] The emotion engine analyzes the user's psychological state and obtains emotion data.

[2120] Step 5:

[2121] The terminal displays the plan and feedback from the emotion engine to the user.

[2122] Step 6:

[2123] The user selects the desired plan and enters the details.

[2124] Step 7:

[2125] The device sends the details to the server.

[2126] Step 8:

[2127] The server analyzes the plan information and generates the final funeral plan.

[2128] Step 9:

[2129] The emotion engine reassess the user's state of mind and provides feedback.

[2130] Step 10:

[2131] The device provides the user with a final plan and encouragement and advice from the emotion engine.

[2132] Digital Heritage Management

[2133] Step 1:

[2134] The user inputs the digital heritage he or she wishes to manage into the terminal.

[2135] Step 2:

[2136] The terminal sends the information to the server.

[2137] Step 3:

[2138] The server encrypts and securely stores your data.

[2139] Step 4:

[2140] The emotion engine analyzes the user's psychological state and obtains emotion data.

[2141] Step 5:

[2142] The device displays feedback from the emotion engine to the user.

[2143] Step 6:

[2144] After the user's death, the designated heir will access and authenticate the system.

[2145] Step 7:

[2146] The server verifies the authentication and the emotion engine evaluates the heir's psychological state.

[2147] Step 8:

[2148] The server provides information about the digital legacy to the heir, and the emotion engine provides appropriate feedback.

[2149] Bucket List Support

[2150] Step 1:

[2151] The user inputs a to-do list into the terminal.

[2152] Step 2:

[2153] The terminal transmits the list information to the server.

[2154] Step 3:

[2155] The server creates a concrete action plan that can be realized for each list item.

[2156] Step 4:

[2157] The emotion engine analyzes the user's psychological state and obtains emotion data.

[2158] Step 5:

[2159] The terminal displays the action plan and feedback from the emotion engine to the user.

[2160] Step 6:

[2161] The user checks the plan and makes any necessary changes.

[2162] Step 7:

[2163] The device sends the modifications to the server.

[2164] Step 8:

[2165] The server re-analyzes the modifications and finalizes and saves the action plan.

[2166] Step 9:

[2167] The emotion engine continuously monitors the user's psychological state and provides feedback to help maintain motivation.

[2168] Step 10:

[2169] The device provides progress management and reminder functions to the user.

[2170] In this way, a system that combines an emotion engine provides feedback and support that takes into account the user's psychological state, helping the user to complete each procedure easily and reliably.

[2171] Example 2

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

[2173] Conventional will-writing and end-of-life support systems have had problems in providing sufficient support when users are faced with legal requirements or psychological burdens. Furthermore, they lack feedback based on the user's psychological state, making it difficult to alleviate the anxiety and stress felt by users during the process. The objective of this invention is to provide a system that uses an emotion engine to evaluate the user's psychological state and provides appropriate feedback and support, allowing users to proceed with various procedures with peace of mind.

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

[2175] In this invention, the server includes: means for a user to input their intention to write a will; means for the terminal to transmit the input information to the server; means for the server to evaluate the user's psychological state using an emotion engine; means for the server to provide a template that meets legal requirements based on the user's intention; means for the terminal to display the template to the user and prompt them to input detailed information; means for the server to analyze the input content and confirm whether it meets legal requirements; means for the terminal to notify the user of corrections and the user to make the corrections; means for the server to generate and save a formal will; and means for the emotion engine to provide psychological support. This makes it possible to reduce the anxiety and stress felt by the user in the process of writing a will and to efficiently create a will that meets legal requirements.

[2176] A "user" is someone who uses the system to create a will, provide end-of-life support, provide funeral planning support, manage a digital estate, and provide bucket list support.

[2177] "Terminal" means a device used by a user to access the system and input and display information. Examples include computers, smartphones, tablets, etc.

[2178] A "server" is a computer system that receives, processes, and stores information sent by users. The server has functionality including a database and an emotion engine.

[2179] The "Emotion Engine" is a system that assesses the user's emotional state and provides appropriate feedback and support based on that assessment. It uses technologies such as tone of voice and facial expression analysis.

[2180] "Will writing" is the process by which a user documents their assets and special instructions in a will, which must meet legal requirements.

[2181] "Legal requirements" are the requirements that a will must meet to be legally valid, including signatures, witnesses, and proper formatting.

[2182] "End-of-life support" is support for users to concretize and plan their wishes regarding medical care and treatment at the end of their life.

[2183] "Funeral planning support" is support for creating an appropriate plan based on the content and budget of the user's desired funeral or memorial service.

[2184] "Digital estate management" is the process of managing a user's digital assets (such as social media account information and cloud storage data) after their death.

[2185] "Bucket List Support" is a service that helps users create a list of things they want to achieve in life and provides them with a concrete action plan to make them a reality.

[2186] The present invention is implemented as a system in which a user, a terminal, a server, and an emotion engine work together to assist users in writing wills, end-of-life care plans, funeral plans, digital estate management, and bucket lists. The emotion engine also provides feedback and support based on the user's psychological state.

[2187] Will writing support

[2188] The user logs into the system using a terminal and enters their intention to write a will. The terminal sends the input information to the server, which uses an emotion engine to evaluate the user's psychological state. The server generates a will template that meets legal requirements based on the user's intentions and incorporates the emotion engine's evaluation results as feedback. The user enters asset distribution and special instructions into the template, and the data is sent back to the server. The server and emotion engine analyze the input content and verify that it meets legal requirements. If there are any deficiencies, the user is notified of the corrections required. Finally, the server generates a formal will, which the emotion engine saves while providing psychological support.

[2189] Examples:

[2190] When a user logs into the system using a terminal and enters their intention to write a will, the emotion engine detects whether they are nervous or not from their facial expressions and tone of voice. The server provides will templates that comply with Japanese law and displays advice on how to relax based on the emotion engine's evaluation. The user enters details of their asset distribution, and the server and emotion engine analyze them and verify them in accordance with legal requirements. If there are any errors, a request for corrections is displayed via the terminal, and after the user has completed the corrections, the emotion engine generates and saves the final will while providing a sense of psychological security.

[2191] End-of-life support

[2192] The user enters their health information and end-of-life wishes into the device, which then sends the information to the server. The server and emotion engine analyze the health information and the user's end-of-life wishes, and create an optimal end-of-life plan that takes into account the user's psychological state. The created plan is displayed to the user via the device, and feedback from the emotion engine is provided to the user. The user can review and modify the content, and the final plan is saved on the server.

[2193] Examples:

[2194] When a user accesses the system from a device and inputs their preference for palliative care, the emotion engine detects the user's anxiety. The device then sends this information to the server. The server and emotion engine then analyze the user's health condition and medical history, and an optimal end-of-life care plan is created. The emotion engine provides feedback to reassure the user. The user reviews the plan and modifies it to include specific care facilities, and the final plan is saved on the server.

[2195] Funeral planning assistance

[2196] The user enters the details and budget of the desired funeral and memorial service into the device, which then sends the information to the server. The server and emotion engine generate multiple appropriate funeral plans based on the entered details and budget. The generated plans are displayed to the user via the device, and the emotion engine provides feedback based on the user's emotions. The user selects a specific funeral plan and enters the details, and the final plan is confirmed by the server.

[2197] Examples:

[2198] When a user accesses the system and inputs their desire for a simple funeral with a budget of 100,000 yen, the emotion engine detects the user's sadness. The device sends the information to the server. The server and emotion engine then create multiple funeral plans based on the user's wishes and budget. The plans are displayed on the device, and the emotion engine displays a message offering comfort to the user. The user selects the desired plan and requests the creation of a memorial portrait, and the final plan is saved on the server.

[2199] Digital Heritage Management

[2200] The user enters the digital legacy (account information and data) they wish to manage into the device, which then sends the information to the server. The server and emotion engine encrypt the data and store it securely. After the user's death, when providing the digital legacy information to the designated heir, the emotion engine evaluates the heir's psychological state and provides appropriate feedback.

[2201] Examples:

[2202] When a user registers social media account information or cloud storage data into the system, the emotion engine detects the user's anxiety. The device sends the information to the server, which encrypts and stores the data. After the user's death, when the heir accesses the system and authenticates, the emotion engine evaluates the heir's emotions and provides feedback to reduce stress and anxiety. The server confirms the authentication and provides the necessary information.

[2203] Bucket List Support

[2204] The user enters a to-do list into the device, which then sends the information to the server. The server and emotion engine create a specific, achievable action plan for each item on the list and provide feedback that takes the user's psychological state into account. The action plan is displayed to the user via the device, and the user can review and revise it. The final plan is saved on the server, and the emotion engine continuously manages progress and provides feedback.

[2205] Examples:

[2206] When a user enters "I want to travel to Italy" into the system, the emotion engine assesses the user's excitement and anticipation. The device sends the information to the server. The server creates a detailed plan for the trip (budget, visa, accommodation, etc.) and displays the action plan on the device. The emotion engine provides advice to stay motivated. The user reviews the plan and makes adjustments. The final plan is saved on the server, and the emotion engine continuously monitors progress and sends reminders to the user as needed.

[2207] In this way, the system of the present invention combines an emotion engine to provide feedback and support based on the user's psychological state, thereby providing comprehensive support that allows the user to carry out each procedure simply and reliably and plan the end of their life with peace of mind.

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

[2209] Will writing support

[2210] Program processing:

[2211] Step 1:

[2212] The user logs into the system using a terminal and inputs their intention to write a will.

[2213] Input: User authentication information (username, password), will creation intention

[2214] Output: User authentication successful, will creation form displayed

[2215] What happens: The server checks the user authentication information against a database, and if authentication is successful, the user is given access to a form for creating a will.

[2216] Step 2:

[2217] The terminal sends the user's input information (intention to write a will) to the server.

[2218] Input: User's will-making intentions

[2219] Output: Receive data on intention to write a will

[2220] Specific operation: The terminal sends the user's input information to the server, and the server receives this information.

[2221] Step 3:

[2222] The server uses an emotion engine to assess the user's emotional state.

[2223] Input: User's intention to write a will, user's facial expression data, voice data

[2224] Output: User's psychological state evaluation result

[2225] Specific operation: The server inputs the user's intention to write a will, as well as facial expression and voice data, into the emotion engine to evaluate their psychological state. For example, tension or anxiety is detected.

[2226] Step 4:

[2227] The server generates a will template that meets legal requirements based on the user's wishes.

[2228] Input: User's will writing intentions, legal requirements data

[2229] Output: Will template

[2230] Specific operation: The server generates a will template using a generative AI model based on the user's wishes and legal requirements.

[2231] Step 5:

[2232] The terminal displays the template to the user and prompts them to enter detailed information.

[2233] Input: Will template

[2234] Output: A form where the user can enter their details

[2235] What it does: The device displays a will template and provides a form for the user to enter asset distribution and special instructions.

[2236] Step 6:

[2237] The server analyzes the input and checks whether it meets legal requirements.

[2238] Input: Enter user details

[2239] Output: Legal requirements check results

[2240] What it does: The server analyzes the user's input, verifies that it meets legal requirements, and detects any omissions or errors.

[2241] Step 7:

[2242] The terminal notifies the user of the corrections, and the user makes the corrections.

[2243] Input: Legal requirements check results (whether or not there are any deficiencies)

[2244] Output: Notification of corrections, user correction input

[2245] What it does: Notify the user that their device does not meet legal requirements and allow them to make the necessary corrections.

[2246] Step 8:

[2247] The server generates and stores the official will.

[2248] Input: Revised will data

[2249] Output: Official will, preserved

[2250] Specific operation: The server generates a formal will based on the revised data and saves it in PDF format. The emotion engine provides psychological support messages during this process.

[2251] End-of-life support

[2252] Program processing:

[2253] Step 1:

[2254] The user enters their health information and end-of-life wishes into the terminal, which then transmits the information to the server.

[2255] Input: User's health information, end-of-life wishes

[2256] Output: Sends information to the server

[2257] What it does: The user enters their health information and desired details, and the device sends that information to the server.

[2258] Step 2:

[2259] The server and emotion engine analyze the health information and the user's end-of-life wishes to assess the user's psychological state.

[2260] Input: Health information, end-of-life wishes

[2261] Output: Health information and psychological status assessment results

[2262] Specific operation: The server analyzes health information and end-of-life wishes, and the emotion engine evaluates psychological state.

[2263] Step 3:

[2264] The server creates an optimal end-of-life plan.

[2265] Input: Health information and psychological assessment results

[2266] Output: End-of-Life Plan

[2267] What it does: The server creates the optimal end-of-life plan based on the user's information.

[2268] Step 4:

[2269] The device displays the proposed plan to the user, and the emotion engine provides feedback.

[2270] Enter: End of Life Plan

[2271] Output: Display plan to user, feedback from emotion engine

[2272] What it does: The device displays the plan, and the emotion engine provides reassuring feedback to the user.

[2273] Step 5:

[2274] The user reviews the plan and makes any necessary corrections. The final plan is saved on the server.

[2275] Input: User modified input

[2276] Output: Revised end-of-life plan, as preserved

[2277] Specific operation: The user checks and modifies the plan contents, and the final plan is saved by the server.

[2278] Funeral planning assistance

[2279] Program processing:

[2280] Step 1:

[2281] The user enters the desired funeral and memorial service details and budget into the terminal, which then sends the information to the server.

[2282] Input: Funeral wishes and budget

[2283] Output: Sends information to the server

[2284] Specific operation: The user enters their funeral wishes and budget, and the device sends that information to the server.

[2285] Step 2:

[2286] The server and emotion engine generate a plurality of appropriate funeral plans based on the input contents and budget.

[2287] Input: Funeral wishes and budget

[2288] Output: Multiple funeral plans

[2289] Specific operation: The server and emotion engine generate multiple funeral plans based on the user's wishes and budget.

[2290] Step 3:

[2291] The terminal displays the proposed plan to the user, and the emotion engine provides feedback to the user.

[2292] Enter: Funeral Plan

[2293] Output: Display plan to user, feedback from emotion engine

[2294] What it does: The device displays multiple funeral plans, and the emotion engine provides a comforting message.

[2295] Step 4:

[2296] The user selects a specific funeral plan and enters the details.

[2297] Enter: Funeral plan selection, details

[2298] Output: Selected funeral plan, detailed information

[2299] What happens: The user selects the plan they want and enters the required details.

[2300] Step 5:

[2301] The server finalizes and stores the final funeral plan.

[2302] Enter: Adjusted funeral plan

[2303] Output: Confirmed funeral plan, storage status

[2304] What happens: The server finalizes and saves the funeral plan.

[2305] Digital Heritage Management

[2306] Program processing:

[2307] Step 1:

[2308] The user enters the digital heritage (account information and data) they wish to manage into the terminal, which then sends the information to the server.

[2309] Input: Digital Heritage Information

[2310] Output: Sends information to the server

[2311] Specific operation: The user inputs digital heritage information, and the terminal sends the information to the server.

[2312] Step 2:

[2313] The server and emotion engine encrypt the data.

[2314] Input: Digital Heritage Information

[2315] Output: Encrypted data

[2316] What happens: The server receives the user's digital heritage information and encrypts it using a strong encryption algorithm (e.g., AES-256).

[2317] Step 3:

[2318] The encrypted data is stored securely on the server.

[2319] Input: Encrypted data

[2320] Output: Saved state

[2321] What it does: The server stores the encrypted digital heritage information in secure storage.

[2322] Step 4:

[2323] The designated heir accesses and authenticates the system.

[2324] Input: Heir's credentials

[2325] Output: Authentication result

[2326] Specific operation: The heir accesses the system and enters his / her authentication information. The server verifies the authentication.

[2327] Step 5:

[2328] If the server is successful in the authentication, it provides the digital estate information to the heir.

[2329] Input: Authentication successful

[2330] Output: Providing digital heritage information

[2331] Specific operation: If authentication is successful, the server decrypts the encrypted digital estate information and provides it to the heir.

[2332] Step 6:

[2333] The emotion engine assesses the heir's psychological state and provides feedback.

[2334] Input: Emotional data of the heir

[2335] Output: Feedback message

[2336] Specific behavior: The emotion engine evaluates the heir's feelings and provides appropriate psychological support messages.

[2337] Bucket List Support

[2338] Program processing:

[2339] Step 1:

[2340] The user inputs a to-do list into the terminal, which then transmits the information to the server.

[2341] Input: bucket list item

[2342] Output: Sends information to the server

[2343] Specific operation: The user enters a to-do list into the system's form, and the device sends the information to the server.

[2344] Step 2:

[2345] The server and emotion engine create a concrete action plan that can be achieved for each list item.

[2346] Input: bucket list item

[2347] Output: Action plan

[2348] Specific actions: The server creates a specific action plan (e.g., travel plans) that can be realized based on the input list and taking into account the evaluation of the emotion engine.

[2349] Step 3:

[2350] The device displays the action plan to the user, and the emotion engine provides feedback.

[2351] Input: Action Plan

[2352] Output: Display plan to user, feedback from emotion engine

[2353] Specific behavior: The device displays an action plan and the emotion engine provides feedback to maintain motivation.

[2354] Step 4:

[2355] The user reviews the action plan and adjusts it as needed.

[2356] Input: User modified input

[2357] Output: Revised action plan

[2358] What happens: The user reviews and modifies the action plan and finalizes it.

[2359] Step 5:

[2360] The final plan is saved on the server and the emotion engine monitors the progress.

[2361] Input: Final Plan

[2362] Output: Save state, progress

[2363] What it does: The server stores the final plan, and the emotion engine monitors the progress and sends reminders to the user when necessary.

[2364] (Application example 2)

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

[2366] When users create a will to clearly communicate their wishes, make an end-of-life medical plan, or plan a funeral, they face a significant psychological burden, making it difficult to carry out these procedures rationally and reliably. Furthermore, these tasks require detailed legal requirements and confirmation of details, and the lack of appropriate support for these tasks is also a problem. In such circumstances, it is difficult for users to carry out these important procedures with peace of mind.

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

[2368] In this invention, the server includes a means for providing templates that meet legal requirements based on information entered by the user, a means for an emotion engine to evaluate the user's psychological state and provide feedback, and a means for analyzing the input content and confirming whether it meets legal requirements, thereby enabling the user to properly and reliably carry out procedures such as creating a will, end-of-life care planning, and funeral planning while reducing the psychological burden.

[2369] "User" refers to an individual who uses the system to prepare a will, make an end-of-life care plan, plan a funeral, etc.

[2370] "Will-making intent" means information that expresses a user's desire to legally leave behind their assets and specific instructions in a will.

[2371] "Terminal" refers to a device or equipment that allows a user to input information and transmit it to a server.

[2372] "Server" refers to a computer device that receives information sent by a user and generates and provides templates and plans based on that information.

[2373] "Templates" refer to templates for wills, medical plans, and funeral plans that are created to meet legal requirements based on information entered by the user.

[2374] An "emotion engine" refers to software or a system that analyzes a user's emotional state and provides feedback based on the results of that analysis.

[2375] "Feedback" refers to advice and support information provided by the emotion engine based on the user's psychological state.

[2376] "Corrections" refers to information that the server analyzes the information entered and indicates the changes necessary to satisfy legal requirements.

[2377] "End-of-life medical care plan" refers to a specific plan for medical care and nursing care desired by a user in their final days.

[2378] "Funeral and memorial service wishes" refers to the content and format of the ceremony desired by the user for their own funeral or memorial service.

[2379] "Budget" refers to the upper limit of expenses set by the user for a funeral or memorial service.

[2380] "Proposed plans" refers to multiple funeral or memorial service plans that the server generates based on the user's wishes and budget.

[2381] "Memorial portrait generation option" refers to an option for creating a memorial portrait for a funeral or memorial service, which is provided if the user wishes.

[2382] This invention relates to a system in which a user, a terminal, a server, and an emotion engine work together. The system assists users in writing wills, planning end-of-life care, funeral planning, managing digital estates, and creating bucket lists. In particular, by combining the emotion engine, the system provides feedback and support based on the user's psychological state.

[2383] Hardware and software configuration and operation:

[2384] 1. User Device:

[2385] Input devices such as smartphones, tablets, and computers

[2386] These terminals provide an interface for users to enter information such as wills, end-of-life care plans, and funeral plans, and then transmit that information to a server.

[2387] 2. Server:

[2388] High-performance computers located on cloud servers and data centers

[2389] The server receives the information sent by the user and generates templates and plans based on it to meet legal requirements. It also frequently processes the feedback information received from the emotion engine and provides appropriate advice to the user.

[2390] 3. Emotion Engine:

[2391] Software using facial expression recognition and voice analysis technology

[2392] The emotion engine analyzes the user's facial expressions and tone of voice to assess their psychological state, and based on the results, generates feedback and advice to reduce the psychological burden the user faces.

[2393] Data processing and calculation:

[2394] Information entered by the user on their device (such as will writing, health information, and funeral wishes) is first sent to the server. The server receives the information, generates appropriate legal templates, and verifies that the user's input complies with legal requirements. The emotion engine simultaneously analyzes the user's psychological state and provides feedback to reduce the user's psychological burden.

[2395] For example, when a user inputs their intention to write a will into a terminal, the emotion engine analyzes the user's facial expressions and tone of voice and provides feedback to provide psychological stability. The generated legal template is then presented to the user, who then inputs the details of the distribution of assets. The server receives the data, analyzes it to see if it meets legal requirements, and notifies the user of any deficiencies and corrections.

[2396] Examples:

[2397] The specific process when a user uses the "Emo Shopping" application is as follows.

[2398] 1. A user logs in to the smartphone app, and the emotion engine analyzes the user's emotional state.

[2399] 2. Based on the analysis results, the application will recommend appropriate products to the user.

[2400] 3. When users select and purchase products, the emotion engine provides advice during the purchasing process, helping users feel confident in their purchase.

[2401] Example prompt sentence:

[2402] "Explain the process of an emo shopping app where a user logs in, the emotion engine analyzes the user's emotional state, recommends products, and makes a purchase."

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

[2404] Step 1:

[2405] The user starts up the device and logs in to the application. The user enters their ID and password, and the device sends this information to the server. The server authenticates the user based on the received authentication information, and if authentication is successful, generates a session token and sends it back to the device.

[2406] Input: ID and password

[2407] Data processing: The server checks the authentication information and generates a session token if authentication is successful.

[2408] Output: Authentication result and session token

[2409] Step 2:

[2410] The user inputs into the terminal the options they would like to have supported, such as creating a will, end-of-life care planning, and funeral planning. The terminal then sends this information to the server, which then prepares an appropriate template based on the user's selection.

[2411] Input: Choices for which you would like assistance

[2412] Data processing: The server prepares a template based on the user's selection and calls the emotion engine to evaluate the user's emotional state.

[2413] Output: Template based on selection

[2414] Step 3:

[2415] The emotion engine analyzes the user's facial expressions and tone of voice to assess their psychological state, capturing this information using the device's camera and microphone and sending it to the server.

[2416] Input: facial expression data, voice data

[2417] Data processing: The emotion engine analyzes the psychological state and generates an evaluation result.

[2418] Output: Psychological assessment results

[2419] Step 4:

[2420] The server displays the template to the user, and the user inputs detailed information (such as property distribution). The information entered by the user is sent from the terminal to the server.

[2421] Input: Detailed information on property distribution etc.

[2422] Data processing: The server analyzes the input information based on legal requirements

[2423] Output: Analysis results and corrections

[2424] Step 5:

[2425] The server analyzes the input and checks whether it meets legal requirements. If there are any errors, it generates corrections and notifies the user via the terminal.

[2426] Input: Input content

[2427] Data processing: The server analyzes data based on legal requirements and detects any defects.

[2428] Output: Notification of fixes

[2429] Step 6:

[2430] The user checks the corrections and makes any necessary changes. The corrected information is sent to the server via the terminal. The server then analyzes the corrected content again to verify that it meets legal requirements.

[2431] Input: Corrected information

[2432] Data processing: The server reanalyzes the modified data and performs a final check

[2433] Output: Final legal requirements check results

[2434] Step 7:

[2435] The server generates the final will or plan and stores the generated document while the emotion engine provides feedback to provide reassurance to the user.

[2436] Input: Last verified information

[2437] Data processing: The server generates formal documents, and the emotion engine generates feedback.

[2438] Output: Final will or plan, feedback

[2439] In this way, this system can reduce the psychological burden on users while enabling them to carry out various important procedures appropriately and reliably.

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

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

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

[2443] [Fourth embodiment]

[2444] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

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

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

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

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

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

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

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

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

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

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

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

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

[2457] In one embodiment of the present invention, a system is provided in which users, terminals, and servers work together to assist users in writing wills, planning end-of-life care, funeral planning, managing digital estates, and creating bucket lists.

[2458] Will writing support

[2459] Program processing:

[2460] The user inputs their intention to write a will via their device. The device sends the input information to a server, which generates a legally valid will template based on this information. The user enters asset distribution and special instructions into the template, and this data is then sent back to the server. The server analyzes the input, checks whether it meets legal requirements, and notifies the user of any errors that need to be corrected. Finally, the server generates and stores the official will.

[2461] Examples:

[2462] The user logs into the system using a terminal and enters their intention to write a will. The terminal sends the entered information to the server, which provides a will template that complies with Japanese law. The user enters details of asset distribution, and the server analyzes the information and verifies it in accordance with legal requirements. If there are any deficiencies, a request for corrections is displayed via the terminal, and after the user has completed the corrections, the final will is generated and saved by the server.

[2463] End-of-life support

[2464] Program processing:

[2465] The user enters their health information and wishes regarding end-of-life care into the device, which then sends the information to the server. The server analyzes the user's medical data and wishes and creates an optimal end-of-life plan. The created plan is displayed to the user via the device, where the user can review the contents and make any necessary changes.

[2466] Examples:

[2467] The user accesses the system from a terminal and inputs their desire for palliative care. The terminal sends this information to the server, which analyzes the user's health condition and medical history. An optimal end-of-life care plan is created and displayed on the terminal. The user can review the plan and modify it to add specific care facilities.

[2468] Funeral planning assistance

[2469] Program processing:

[2470] The user enters the desired funeral and memorial service details and budget into the device, which then sends the information to the server. The server generates multiple appropriate funeral plans based on the information entered. The device displays these plans to the user and also offers the option to create a memorial portrait. The user selects a specific funeral plan and enters the details, and the final plan is confirmed by the server.

[2471] Examples:

[2472] The user accesses the system and inputs their desired funeral budget of 100,000 yen. The terminal sends the information to the server, which then creates multiple funeral plans based on the budget. The plans are displayed on the terminal, and the user can select the desired plan and request the creation of a memorial portrait. The final funeral plan is confirmed and saved on the server.

[2473] Digital Heritage Management

[2474] Program processing:

[2475] The user enters the digital legacy (account information and data) they wish to manage into the device, which then sends the information to the server. The server encrypts the data and stores it securely. After the user's death, the digital legacy information is provided to the designated heirs.

[2476] Examples:

[2477] Users register their social media account information and cloud storage data in the system. The device sends the information to the server, which encrypts and stores the data. After the user's death, a designated heir accesses the system and retrieves information about the user's digital legacy.

[2478] Bucket List Support

[2479] Program processing:

[2480] The user inputs a to-do list into the device, which then sends the information to the server. The server creates a concrete, achievable action plan for each item on the list and displays it on the device. The user can then review and revise the plan, and the final plan is saved on the server, where progress is tracked.

[2481] Examples:

[2482] The user enters "I want to travel to Italy" into the system. The device sends the information to the server, which then creates a detailed plan for the trip (budget, visa, accommodation, etc.). The action plan is displayed on the device, and the user can review and adjust it. The final plan is saved on the server, and progress is tracked.

[2483] In this way, the system of the present invention provides comprehensive support for creating appropriate and legally valid wills, optimal end-of-life planning, funeral planning, digital legacy management, and bucket list assistance based on the user's wishes.

[2484] The processing flow will be explained below.

[2485] Will writing support

[2486] Step 1:

[2487] The user logs into the system and enters their intention to write a will.

[2488] Step 2:

[2489] The terminal transmits the input information to the server.

[2490] Step 3:

[2491] The server generates a will template that meets legal requirements based on the user's wishes.

[2492] Step 4:

[2493] The terminal displays the generated template to the user, who then inputs detailed property distribution and any special instructions.

[2494] Step 5:

[2495] The device sends the details to the server.

[2496] Step 6:

[2497] The server analyzes the input and checks whether it meets legal requirements.

[2498] Step 7:

[2499] The server identifies any defects or corrections that need to be made and notifies the device.

[2500] Step 8:

[2501] The terminal displays any deficiencies or corrections to the user, who then makes the corrections.

[2502] Step 9:

[2503] The device sends the modified content to the server, and the server re-analyzes the modified content.

[2504] Step 10:

[2505] The server generates and stores the final will.

[2506] End-of-life support

[2507] Step 1:

[2508] The user enters their health information and end-of-life wishes into the terminal.

[2509] Step 2:

[2510] The terminal sends the information to the server.

[2511] Step 3:

[2512] The server analyzes the health information and the user's end-of-life wishes.

[2513] Step 4:

[2514] The server creates an optimal end-of-life plan based on the analysis results.

[2515] Step 5:

[2516] The server sends the created plan to the terminal.

[2517] Step 6:

[2518] The terminal displays the plan to the user, who then confirms the contents.

[2519] Step 7:

[2520] The user inputs any corrections or additions required, and the terminal sends them to the server.

[2521] Step 8:

[2522] The server re-analyzes the modified content and determines the final end-of-life plan.

[2523] Funeral planning assistance

[2524] Step 1:

[2525] The user inputs the desired funeral details and budget into the terminal.

[2526] Step 2:

[2527] The terminal sends the information to the server.

[2528] Step 3:

[2529] The server generates multiple appropriate funeral plans based on the input information and budget.

[2530] Step 4:

[2531] The server sends the generated plan to the terminal.

[2532] Step 5:

[2533] The terminal will display multiple plans to the user and also offer the option to create a memorial portrait.

[2534] Step 6:

[2535] The user selects the funeral plan they want and enters the details.

[2536] Step 7:

[2537] The terminal sends the details to the server, which then finalizes the funeral plan.

[2538] Digital Heritage Management

[2539] Step 1:

[2540] The user enters the digital heritage (account information and data) they wish to manage into the terminal.

[2541] Step 2:

[2542] The terminal sends the information to the server.

[2543] Step 3:

[2544] The server encrypts and securely stores your data.

[2545] Step 4:

[2546] After the user's death, the designated heir will access and authenticate the system.

[2547] Step 5:

[2548] The server verifies the authentication and provides the heir with information about the digital estate.

[2549] Bucket List Support

[2550] Step 1:

[2551] The user inputs a to-do list into the terminal.

[2552] Step 2:

[2553] The terminal transmits the list information to the server.

[2554] Step 3:

[2555] The server creates a concrete, feasible action plan for each list item.

[2556] Step 4:

[2557] The server sends the action plan to the device.

[2558] Step 5:

[2559] The terminal displays the action plan to the user, and the user confirms the contents.

[2560] Step 6:

[2561] The user enters any necessary corrections or adjustments, and the device sends them to the server.

[2562] Step 7:

[2563] The server re-analyzes the revised content, finalizes the action plan, and saves it.

[2564] Step 8:

[2565] The server continuously monitors the progress of the action plan and sends reminders to the user as needed.

[2566] Example 1

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

[2568] Traditional systems for will creation, end-of-life care planning, funeral planning, digital estate management, and bucket list management function individually, forcing users to use many different platforms. Furthermore, analyzing legal requirements and medical information requires manual effort, making it a cumbersome and time-consuming process for users. To address these issues, a system is needed that can centrally manage and analyze users' wishes and automatically generate and provide appropriate and effective plans and documents.

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

[2570] In this invention, the server includes a means for generating templates that meet legal requirements based on the user's wishes, a means for analyzing input content using an AI model for legal document analysis to confirm whether the input content meets legal requirements, and a means for generating a formal will and saving it in cloud storage. This enables users to efficiently create legally valid wills, medical plans, funeral plans, digital estate management, and "buy list" that meet their wishes through a centrally managed system.

[2571] "Us...

Claims

1. a means for a user to input their intention to write a will; A means for transmitting input information from the terminal to a server; A means for the server to provide a template that satisfies legal requirements based on the user's preferences; a means for the terminal to display the template to the user and prompt the user to input detailed information; The server has a means to analyze the input and verify that it meets legal requirements; and A means for the terminal to notify the user of the corrections and for the user to make the corrections; a means for the server to generate and store the formal will; A system including:

2. a means for a user to input health information and end-of-life wishes; means for the terminal to transmit information to a server; The server analyzes the medical data and the user's intentions to create an optimal end-of-life plan. a means for the terminal to display the proposed plan to the user, allowing the user to check the contents and modify them as necessary; The system of claim 1 , comprising:

3. A means for users to input their wishes and budget for funerals and memorial services; means for the terminal to transmit information to a server; A means for the server to generate a plurality of proposed plans based on the user's wishes and budget; means for the terminal to display the proposed plan and a memorial portrait generation option to the user; a means for a user to select a plan and enter details; A means for the server to finalize and store the final funeral plans; The system of claim 1 , comprising:

4. means for inputting the digital heritage that a user wishes to manage; means for the terminal to transmit information to a server; The means by which the server encrypts and securely stores data; a means for providing digital estate information to designated heirs; The system of claim 1 , comprising:

5. a means for a user to input a bucket list; A means for the terminal to transmit the list to the server; A means for the server to create a specific action plan based on the list items; The terminal displays the action plan to the user, and the user can confirm and modify the content. A server to store the final plan and manage progress; The system of claim 1 , comprising:

6. A means for the server to check the user's authentication before performing certain operations; The system of claim 1 , comprising:

7. A means for acquiring the user's health data from an external medical institution; The system of claim 2 , comprising:

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A