system

The system addresses the challenge of managing and securely transferring digital assets by allowing users to input and store information, sending access permissions to heirs, and implementing security measures, ensuring safe and efficient inheritance.

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

Patent Information

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

AI Technical Summary

Technical Problem

Current systems lack mechanisms to manage and securely transfer digital assets and personal information to heirs after the owner's death, leading to inconvenience, fraud, and labor-intensive manual procedures.

Method used

A system that allows users to input personal and property information, stores it in a database, and sends access permissions to heirs upon death, with enhanced security measures like two-step authentication and encryption.

Benefits of technology

Enables safe and efficient transfer of user information to heirs, ensuring smooth inheritance procedures and protecting against unauthorized access.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026038242000001_ABST
    Figure 2026038242000001_ABST
Patent Text Reader

Abstract

To provide a system for managing user information appropriately and safely, and enabling heirs to smoothly access the information after a user's death. [Solution] A system including: a means for a user to input personal information; a server means for receiving said personal information and saving it in a database; a means for creating an account based on said personal information and notifying the user; a means for a user to input property information; a server means for receiving said property information and saving it in a database; a means for a user to input a will; a server means for receiving said will and saving it in a database; a means for receiving a death notification of the user and sending an email with access permissions to designated family members and heirs; and a means for family members and heirs to log in to the system based on the access permissions and access the user's property information and will.
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, individuals are increasingly holding information on assets, internet accounts, and other important digital information. However, there is a lack of mechanisms to properly manage this information and quickly and accurately transfer it to heirs when the owner dies. As a result, surviving family members are unable to access the deceased's will or asset information, which can lead to inconvenience and fraud in estate settlement. Furthermore, manual inheritance procedures are time-consuming and labor-intensive, placing a heavy burden on surviving family members. In addition, the security of access and stored information is a major issue. [Means for solving the problem]

[0005] In order to solve the above-mentioned problems, the present invention provides the following means.

[0006] First, we provide a means for users to input their personal information, property information, and will, and the server receives and stores this information in a database. Second, we provide a means for receiving notification of the user's death and sending access permission emails to designated family members and heirs. Based on this access permission, family members and heirs can log in to the system and access the user's property information and will.

[0007] Furthermore, security will be strengthened by introducing two-step authentication for user authentication information, requiring an additional authentication code upon login and sending it via email or text message. Furthermore, when transmitting financial information or wills, data will be encrypted using security protocols, and a means will be provided to install a firewall or intrusion prevention system on the server side to prevent unauthorized access. In this way, a system will be built that properly and safely manages user information and allows heirs to smoothly access it after a death.

[0008] "Personal information" refers to information that can identify an individual, such as name, address, date of birth, and contact details.

[0009] "Property information" refers to information relating to real estate, financial assets, internet accounts, etc. owned by a user.

[0010] A "Will" is a user's instructions or wishes that outline what they want their family or heirs to do after their death.

[0011] A "server" is a computer system that receives information sent by users, stores it in a database, and provides the information as needed.

[0012] A "database" is a data accumulation mechanism for systematically storing and managing personal information, property information, and intentions managed by the system.

[0013] "Two-step authentication" is a security method that requires an additional authentication code in addition to the regular password when a user logs in.

[0014] "Verification Code" means a temporary code generated by the system and sent via email or text message to verify a user's identity.

[0015] A "death notification" is information that notifies the user of the death of the user, and serves as a trigger for the system to execute a specific process based on this information.

[0016] An "access permission email" is an email sent to designated family members or heirs after receiving a death notification, granting them access to the system.

[0017] "Encryption" is a security technology that converts information so that it cannot be deciphered by third parties, and is a method of protecting the confidentiality of information.

[0018] A "security protocol" is a set of rules and procedures for ensuring the security of data communications.

[0019] A "firewall" is a network security system that prevents unauthorized access and data inflow.

[0020] An "intrusion prevention system" is a security tool used to detect and prevent unauthorized intrusions into a network. [Brief explanation of the drawings]

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

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

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

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

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

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

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

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

[0029] [First embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0042] The system of the present invention is designed to enable users to safely manage their own property information, personal information, and will, and to hand over the information to their heirs at the appropriate time. The program processing of this system will be specifically explained below.

[0043] First, the user accesses the system using a terminal and creates a new account. To create an account, personal information (name, email address, phone number, etc.) and authentication information (password) are required. The user enters this information in the input form and presses the "Register" button. The terminal then sends the input information to the server.

[0044] The server stores the personal information and authentication information received from the user in a database, and also sends the user a registration confirmation email to inform them that their registration is complete.The user can then log in to the system by entering their email address and password on the login page.

[0045] Next, after logging in, the user registers their asset information. Through the terminal, they select the "Register Asset Information" option from the main menu, select the type of asset (real estate, financial assets, social media accounts, etc.), and enter the required information. When they press the "Register" button, the terminal sends the entered information to the server, which receives it and stores it in a database.

[0046] Users can then select "Register Intentions" from the main menu and enter specific instructions on how they want things to be handled after their death. For example, they can enter information such as "I want my financial institution accounts to be transferred to my son" or "I want my home real estate to be transferred to my sister," and then press the "Register" button. The device sends the entered intentions to the server, which receives them and stores them in a database.

[0047] When a user's death is notified, the server sends an access permission email to the designated heir. This email contains a link and instructions for the heir to log in to the system. The heir clicks the link in the email, enters their authentication information, and logs in to the system. The server verifies the authentication information and displays the user's property information and will to the heir who granted access permission.

[0048] This allows the heir to carry out the process based on the user's wishes, such as distributing the inheritance or contacting financial institutions.

[0049] In addition, the system implements two-factor authentication when logging in to enhance security. After entering your authentication information, an additional authentication code will be sent to you via email or SMS, and you must enter this code to complete the login process. This authentication code is temporary and provides additional security.

[0050] We also use security protocols (SSL / TLS) to encrypt data, preventing third parties from deciphering user information. We also take multi-layered security measures, such as using firewalls and intrusion prevention systems (IDS / IPS) to prevent unauthorized access.

[0051] In this way, the system of the present invention safely manages important information about the user and enables smooth inheritance procedures after death.

[0052] The processing flow will be explained below.

[0053] Step 1:

[0054] A user accesses the system and opens the new account creation page. The user enters personal information (name, email address, phone number) and authentication information (password) and presses the "Register" button.

[0055] Step 2:

[0056] The terminal generates and transmits a request to transmit the input information to the server.

[0057] Step 3:

[0058] The server stores the received personal information and authentication information in a database, and then sends a registration confirmation email to the user to notify them that registration is complete.

[0059] Step 4:

[0060] The user enters their email address and password on the login page and clicks the "Login" button.

[0061] Step 5:

[0062] The terminal generates and transmits a request to transmit the input information to the server.

[0063] Step 6:

[0064] The server checks the received login information against a database, and if authentication is successful, the server issues a token and displays a homepage on the terminal.

[0065] Step 7:

[0066] The user selects "Register property information" from the main menu, selects the property type, enters the required information, and presses the "Register" button.

[0067] Step 8:

[0068] The terminal generates and transmits a request to transmit the input property information to the server.

[0069] Step 9:

[0070] The server saves the received property information in the database and sends a notification to the user that saving has been completed.

[0071] Step 10:

[0072] The user selects "Register Intention" from the main menu, fills in "what they want to do" and "who will carry it out," and presses the "Register" button.

[0073] Step 11:

[0074] The terminal generates and transmits a request to transmit the input intention to the server.

[0075] Step 12:

[0076] The server saves the received decision in the database and sends a notification to the user that saving is complete.

[0077] Step 13:

[0078] After the server receives the death notification of the user, it sends an email with permission to access the account to the designated family members and heirs.

[0079] Step 14:

[0080] The family member or heir (device) receives the access permission email, clicks the link in the email, accesses the system, and logs in by entering authentication information.

[0081] Step 15:

[0082] The server verifies the heir's credentials, grants access permissions, and displays the user's estate information and wishes.

[0083] Step 16:

[0084] Family members and heirs carry out necessary procedures based on the user's wishes, such as contacting financial institutions and transferring real estate.

[0085] Step 17:

[0086] The server implements two-factor authentication for added security: an additional authentication code is sent to the user via email or SMS upon login, and the user must enter this code to complete the login.

[0087] Step 18:

[0088] When the server transmits your property information or intentions, it uses security protocols (SSL / TLS) to encrypt the data and protect the confidentiality of the data. In addition, we have installed firewalls and intrusion prevention systems to prevent unauthorized access.

[0089] Example 1

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

[0091] In modern society, it is important to safely manage users' property information, personal information, and wills, and to hand them over to heirs at the correct time. However, current systems have issues with information security and the smoothness of inheritance procedures, so a new system that can solve these problems is needed. The purpose of this invention is to solve these issues and realize the safe management of user information and smooth inheritance procedures.

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

[0093] In this invention, the server includes a means for a user to input personal information, a means for receiving the personal information and storing it in a database, and a means for creating an account based on the personal information and notifying the user, thereby enabling secure management of the user's personal information.

[0094] The server also includes a means for a user to input property information, a means for receiving the property information and storing it in a database, a means for a user to input an intention, a means for receiving the intention and storing it in a database, thereby enabling safe management of the user's property information and intention.

[0095] The server also includes a means for receiving a death notice of the user and sending a notice of access permission to the designated heir, and a means for the heir to log in to the system based on the access permission and access the user's property information and will, thereby enabling smooth inheritance procedures after the user's death.

[0096] "Personal information" refers to information related to personal identification, such as a user's name, email address, and phone number.

[0097] "Server means" is a computer system that has the function of processing data received from users, storing it in a database, and sending notifications to users and heirs.

[0098] An "account" is a unique identity for which a user has credentials to access a system.

[0099] "Property information" refers to information related to assets owned by a user, such as real estate, financial assets, and social media accounts.

[0100] "Will" is information about the disposition of assets and other instructions a user wishes to give after death.

[0101] "Death Notification" is information that confirms the death of a user and notifies the system of this.

[0102] An "heir" is a person designated by a user who has the right to inherit assets or a will.

[0103] "Access permission" refers to the authority for an heir to log into the system and access the user's property information and will.

[0104] "Two-step authentication" is an authentication method that uses an additional authentication code in addition to the user's authentication information to securely log in a user.

[0105] An "authentication code" is a temporary code used to verify a user's credentials.

[0106] "Security protocols" are technical rules and procedures for encrypting communication data. Examples include SSL / TLS.

[0107] A "firewall" is a network security system that prevents unauthorized access from outside.

[0108] An "intrusion prevention system" is a security system that detects and prevents unauthorized access and attacks.

[0109] The present invention provides a system that enables users to safely manage their own property information, personal information, and will, and to transfer them to their heirs at the appropriate time. Specific embodiments of this system are described below.

[0110] Create an account

[0111] A user creates a new account by entering personal information (such as name, email address, and phone number) and a password. This information is sent from the device (e.g., a PC or smartphone) to a server. The server (e.g., a cloud server) stores the received information in a database (e.g., a relational database management system) and sends the user a confirmation email confirming registration.

[0112] As a specific example, a user inputs the name "Taro", email address "taro@example.com", phone number "090-1234-5678", and password "Password123".

[0113] Property information registration

[0114] After logging in, the user accesses the property information registration screen and inputs information about real estate, financial assets, etc. This information is sent from the terminal to the server, which then stores the received information in a database.

[0115] As a specific example, a user inputs real estate information such as "a property in Shinjuku Ward, Tokyo" and an assessed value of "50 million yen."

[0116] Registration of intention

[0117] The user accesses a screen to register their wishes and enters specific instructions regarding the disposition of their assets after death. This information is also sent from the device to the server, which stores it in a database.

[0118] As a specific example, enter "I would like my financial institution account transferred to my son."

[0119] Permission to access heirs

[0120] Upon notification of a user's death, the server sends a permission notice to the designated heirs, who can click on the link to access the system and enter their authentication information to view the user's estate and will.

[0121] The heir clicks on a link in an email sent to "son@example.com" to access the system.

[0122] Security measures

[0123] The system uses two-factor authentication when authenticating users: after entering their credentials, an additional verification code is sent via email or SMS, which is used to complete the authentication.

[0124] In addition, the server encrypts communication data using the SSL / TLS protocol and uses firewalls and intrusion prevention systems to prevent unauthorized access.

[0125] Hardware and software used

[0126] Server: Cloud server (e.g., Amazon Web Services, Microsoft® Azure®)

[0127] Database: Relational database management system (e.g., MySQL (registered trademark), PostgreSQL)

[0128] Security Protocol:SSL / TLS

[0129] Firewalls and Intrusion Prevention Systems: Network Security Systems

[0130] Example prompts for generative AI models

[0131] Please explain the specific processing steps of the system program. For each step, please use the user, terminal, and server as subjects and add specific actions. For example, please explain each process: account creation, asset information registration, will registration, heir access permission, and security measures.

[0132] Using this prompt, the generative AI model can generate sentences that detail the system's detailed processing steps.

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

[0134] System program processing steps

[0135] Account creation process steps

[0136] Step 1:

[0137] The user enters personal information (name, email address, phone number, password) into the input form on the account creation screen. This input form includes tags and text boxes to accept user input.

[0138] Specific operation: A user enters the name "Taro", email address "taro@example.com", phone number "090-1234-5678", and password "Password123".

[0139] Step 2:

[0140] The user presses the "Register" button. The device converts this input information into JSON format data and sends it to the server using an HTTP POST request. This data includes the user's personal information.

[0141] Specific behavior: The device sends data to the / register endpoint using an HTTP POST request.

[0142] Step 3:

[0143] The server validates the received data, ensuring it is in the correct format and that required fields are present. If validation is successful, it saves the user information to a database (e.g., MySQL) using an SQL query.

[0144] Specific operation: The server executes an SQL statement using a prepared statement to insert data into the database.

[0145] Step 4:

[0146] The server sends the user a confirmation email to confirm registration, which includes a link to create an account. The email is sent using an SMTP server.

[0147] Specific operation: The server sends an email via the SMTP server with the subject "Registration Complete".

[0148] Property information registration process steps

[0149] Step 1:

[0150] After logging in, users select "Register Asset Information" from the main menu. They select a category such as real estate or financial assets and enter the required information.

[0151] Specific operation: The user selects a property and enters the location "Shinjuku-ku, Tokyo" and the assessed value "50 million yen."

[0152] Step 2:

[0153] The user presses the "Register" button. The device converts the input information into JSON format and sends it to the server using an HTTP POST request. This data includes asset information.

[0154] Specific behavior: The device sends data to the / add_property endpoint using an HTTP POST request.

[0155] Step 3:

[0156] The server receives the submitted data, validates it, and if validation is successful, stores the information in a database.

[0157] Specific operation: The server executes an SQL insert statement to save the property information in the database.

[0158] Processing steps for registering intentions

[0159] Step 1:

[0160] Users select the "Register your wishes" option and enter the specific instructions they wish to have after their death.

[0161] Specific operation: The user enters, "I would like to transfer my financial institution account to my son."

[0162] Step 2:

[0163] The user presses the "Register" button. The device converts the inputted intention into JSON format and sends it to the server using an HTTP POST request.

[0164] Specific behavior: The device sends data to the / add_will endpoint using an HTTP POST request.

[0165] Step 3:

[0166] The server receives the intent information, validates it, and if the validation is successful, saves the information in the database.

[0167] Specific operation: The server executes an SQL query that stores the decision information in a database.

[0168] Heir Permissions Processing Steps

[0169] Step 1:

[0170] The server receives the death notification of the user, which can be sent to the server manually or automatically.

[0171] Specific operation: The server receives the death notification and retrieves the information of the designated heir.

[0172] Step 2:

[0173] The server then sends an access permission email to the designated heir, which contains a link and credentials to access the system.

[0174] Specific operation: The server sends an email containing authentication information to the heir's email address.

[0175] Step 3:

[0176] The heir clicks on the link in the email they received to access the system, enters their authentication information, and the server verifies the information.

[0177] Specific operation: The heir clicks on the link in the email and logs in by entering their username and password.

[0178] Security measures processing steps

[0179] Step 1:

[0180] Users are required to use two-factor authentication when logging in. After entering their credentials, the device receives an additional authentication code.

[0181] Specific operation: The user enters the authentication code "123456" received by SMS or email into the login screen.

[0182] Step 2:

[0183] The server encrypts the communication data using the SSL / TLS protocol, which ensures that the data is transmitted securely.

[0184] Specific operation: The server uses the SSL certificate to communicate via HTTPS.

[0185] Step 3:

[0186] The server will be equipped with a firewall and intrusion prevention system to prevent unauthorized access.

[0187] Specific operation: The server sets up a firewall and operates an intrusion prevention system.

[0188] The above are the specific processing steps of the program of this system.

[0189] (Application example 1)

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

[0191] In modern society, it is important for users to safely manage their financial and personal information and ensure that it is passed on to their heirs after their death. However, many existing systems make user information management cumbersome and lack a clear means of communicating their wishes to successors. Furthermore, security vulnerabilities pose a high risk of information leaks and unauthorized access. Therefore, there is a demand for secure systems that users can use with peace of mind.

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

[0193] In this invention, the server includes means for a user to input personal information, means for receiving the personal information and saving it in a database, means for creating an account based on the personal information and notifying the user, means for a user to input property information, means for receiving the property information and saving it in a database, means for a user to input a will, means for receiving the will and saving it in a database, means for receiving a death notice of the user and sending a notice of access permission to designated family members and heirs, means for family members and heirs to log in to the system based on the access permission and access the user's property information and will, and means for sending a registration confirmation notice to the user's email address.This allows users to safely manage their own information and enables smooth inheritance procedures after a death.

[0194] "Personal information" refers to identifying information such as a user's name, email address, and phone number.

[0195] "Server means" is a computer system that stores received information in a database and processes the information as needed.

[0196] An "account" is identification information generated based on a user's personal information and required for the user to access the system.

[0197] A "notification" is a communication method used to inform a user about a particular action or situation.

[0198] "Property information" refers to information about assets owned by a user, such as real estate, financial assets, and social media accounts.

[0199] "Will" is a specific instruction on how the user wants to be treated after death.

[0200] A "Death Notification" is information sent to the system when a user's death is confirmed.

[0201] "Access Granting" is the process of granting rights that allow a particular user or successor to access a system.

[0202] "Two-step authentication" is an authentication method that strengthens security by requiring an additional authentication code when a user logs in.

[0203] A "security protocol" is a set of rules and procedures for securely communicating data, typically involving encryption of the data.

[0204] A "barrier" is a physical or logical barrier that prevents unauthorized access to a system.

[0205] An "intrusion prevention system" is a security measure designed to detect and prevent unauthorized access to a system.

[0206] A "registration confirmation notice" is a notice such as an email informing the user that they have been successfully registered in the system.

[0207] The system of this invention is designed to allow users to safely manage their own property information, personal information, and will, and to hand it over to their heirs after their death. The system is mainly composed of a server and a user's terminal, and includes the following program processing:

[0208] First, a user accesses the system using a terminal and creates a new account. To create an account, personal information (such as name, email address, and phone number) and authentication information (password) are required. The user fills in this information in an input form and presses the "Register" button. The terminal sends the input information to the server. The server stores the received personal information and authentication information in a database and sends the user a registration confirmation email. The user can then log in to the system by entering their email address and password on the login page.

[0209] Next, after logging in, the user registers their asset information. They select the "Register Asset Information" option from the main menu on their device, select the type of asset (real estate, financial assets, social media accounts, etc.), and enter the required information. After entering the information, they press the "Register" button, and the device sends the entered information to the server. The server receives it and stores it in a database.

[0210] Users can then select "Register Intentions" from the main menu and enter specific instructions on how they want things to be handled after their death. For example, they can enter information such as "I want my financial institution accounts to be transferred to my son" or "I want my home real estate to be transferred to my sister," and then press the "Register" button. The device sends the entered intentions to the server, which receives them and stores them in a database.

[0211] When a user's death is notified, the server sends a notice of access permission to the designated family members and heirs. This notice includes a link and instructions for the heirs to log in to the system. The family members and heirs click the link in the received notice, enter their authentication information, and log in to the system. The server verifies the authentication information and displays the user's asset information and intentions to the heirs who have granted access permission. This allows the heirs to carry out actions based on the user's intentions. For example, they can handle the user's wishes, such as distributing the estate or contacting financial institutions.

[0212] Furthermore, to enhance security, the system employs two-step authentication when logging in. After entering authentication information, an additional authentication code is sent via email or text message, which must be entered to complete the login process. This authentication code is temporary and enhances security. To protect data, data is also encrypted using security protocols (SSL / TLS), preventing user information from being deciphered by third parties. Multi-layered security measures are also in place, including the use of barriers and intrusion prevention systems to prevent unauthorized access.

[0213] As a specific example, a user can perform the following operations using a smartphone:

[0214] 1. Install the application on your smartphone and create an account.

[0215] 2. Enter personal and financial information and send it to the server.

[0216] 3. Enter your wishes regarding post-death care.

[0217] 4. Once the death notice is sent, the heirs access the system and review the necessary information.

[0218] Based on this application, we provide the following example prompt sentences:

[0219] You are the developer of a security service application that allows users to safely manage their own financial information and pass it on to their heirs. To register user information and financial information, you will create the following API endpoints:

[0220] 1. / register: Register a user

[0221] 2. / add_asset: Register asset information

[0222] User information is hashed and stored in a SQLite database, and a registration confirmation email is sent.

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

[0224] Step 1:

[0225] The user accesses the system using a terminal and enters their name, email address, phone number, and password on the new account creation screen. After entering the information, they press the "Register" button. The terminal then sends the entered personal information and authentication information to the server. The server receives this information, hashes it, and stores it in a database. The server then sends the user an email to confirm that the information has been saved.

[0226] Step 2:

[0227] A user logs in to the system using a terminal. After entering an email address and password, the user presses the "Login" button. The terminal sends the entered authentication information to the server. The server compares the received authentication information with hashed information stored in a database, and if there is a match, the user is allowed to log in. The server notifies the user that the authentication was successful as a login confirmation.

[0228] Step 3:

[0229] After logging in, the user uses the device to access the asset information input screen. Select the "Register Asset Information" option and enter the asset type (real estate, financial assets, social media account, etc.) and each detailed information. After entering the information, press the "Register" button. The device then sends the entered asset information to the server. The server then stores the received asset information in a database.

[0230] Step 4:

[0231] The user uses a terminal to access the "Register your wishes" screen. They enter specific instructions regarding post-death procedures (e.g., "I want my financial institution account transferred to my son"). After entering the instructions, they press the "Register" button. The terminal then sends the entered wishes to the server. The server receives the wishes and stores them in a database.

[0232] Step 5:

[0233] When a user's death is confirmed, the designated heirs receive a death notification. The server then emails the heirs a notification to grant them access, which includes a link and instructions for them to log in to the system.

[0234] Step 6:

[0235] The heir uses a terminal to click the link in the notification to access the system. He clicks the link included in the notification and enters the required authentication information to log in. The server verifies the authentication information, and if the login is successful, grants the heir access permission. The heir can then check the user's property information and will on the system.

[0236] Step 7:

[0237] When logging in, the system employs two-factor authentication for added security. After the heir enters his / her authentication information, the server sends an additional authentication code to the heir via email or text message. The heir then enters the received authentication code, which the server then verifies to complete the login.

[0238] Step 8:

[0239] The system uses security protocols (SSL / TLS) to protect data and encrypts data before transmission. The server receives the encrypted data and stores it securely in a database. To prevent unauthorized access, the server employs multi-layered security measures using barriers and intrusion prevention systems.

[0240] Step 9:

[0241] When the heirs take action, the system supports them in carrying out the process based on the user's wishes. For example, distributing the inheritance or contacting financial institutions. The server manages a log of the actions taken by the heirs and supports them in any subsequent necessary procedures.

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

[0243] The system of the present invention is designed to allow users to safely manage their financial information, personal information, and will, and to pass it on to their heirs as needed. Furthermore, by combining it with an emotion engine that recognizes the user's emotions, the system provides advice and notifications based on the user's psychological state.

[0244] First, the user accesses the system using a terminal and opens the new account creation page. The user enters personal information (name, email address, phone number, etc.) and authentication information (password) and presses the "Register" button. The terminal then sends the entered information to the server.

[0245] The server stores the received personal information and authentication information in a database. It also sends a registration confirmation email to the user to notify them that registration is complete. The user then enters their email address and password on the login page to log in to the system.

[0246] Next, after logging in, the user registers their asset information. Using the terminal, they select "Register Asset Information" from the main menu, select the type of asset (real estate, financial assets, social media accounts, etc.), enter the required information, and press the "Register" button. The terminal then sends the entered information to the server, which receives it and stores it in a database.

[0247] The user then selects "Register Intentions" and enters specific instructions on how they would like things to be handled after their death. For example, they could enter information such as "I want my financial institution accounts to be transferred to my son" or "I want my home real estate to be transferred to my sister," and then press the "Register" button. The device sends the entered intentions to the server, which receives them and stores them in a database.

[0248] When a user's death is notified, the server sends an access permission email to the designated heir. This email contains a link and instructions for the heir to log in to the system. The heir clicks the link in the email to access the system and enters their authentication information to log in. The server verifies the authentication information, grants access permission, and displays the user's estate information and will.

[0249] Additionally, the system is equipped with an emotion engine that analyzes the user's emotional state from the text they enter and their actions. Based on the results of this analysis, it can generate alerts and notifications, such as "You seem irritated right now. Why don't you take a break?" It can also provide advice based on the user's emotional state, such as "Your current emotional state may make it difficult to make a calm decision. Please think about it again later."

[0250] In this way, the system of the present invention can safely manage a user's important information, support smooth inheritance procedures, and provide notifications and advice that take into account the user's emotional state.

[0251] The processing flow will be explained below.

[0252] Step 1:

[0253] A user accesses the system and opens the new account creation page. The user enters personal information (name, email address, phone number) and authentication information (password) and presses the "Register" button.

[0254] Step 2:

[0255] The terminal generates and transmits a request to transmit the input information to the server.

[0256] Step 3:

[0257] The server stores the received personal information and authentication information in a database, and then sends a registration confirmation email to the user to notify them that registration is complete.

[0258] Step 4:

[0259] The user enters their email address and password on the login page and clicks the "Login" button.

[0260] Step 5:

[0261] The terminal generates and transmits a request to transmit the input information to the server.

[0262] Step 6:

[0263] The server checks the received login information against a database, and if authentication is successful, the server issues a token and displays a homepage on the terminal.

[0264] Step 7:

[0265] The user selects "Register Asset Information" from the main menu, selects the type of asset (real estate, financial assets, social media accounts, etc.), enters the required information, and presses the "Register" button.

[0266] Step 8:

[0267] The terminal generates and transmits a request to transmit the input property information to the server.

[0268] Step 9:

[0269] The server saves the received property information in the database and sends a notification to the user that saving has been completed.

[0270] Step 10:

[0271] The user selects "Register Intention" from the main menu, fills in "what they want to do" and "who will carry it out," and presses the "Register" button.

[0272] Step 11:

[0273] The terminal generates and transmits a request to transmit the input intention to the server.

[0274] Step 12:

[0275] The server saves the received decision in the database and sends a notification to the user that saving is complete.

[0276] Step 13:

[0277] After the server receives the death notification of the user, it sends an email with permission to access the account to the designated family members and heirs.

[0278] Step 14:

[0279] The family member or heir (device) receives the access permission email, clicks the link in the email, accesses the system, and logs in by entering authentication information.

[0280] Step 15:

[0281] The server verifies the heir's credentials, grants access permissions, and displays the user's estate information and wishes.

[0282] Step 16:

[0283] Family members and heirs carry out necessary procedures based on the user's wishes, such as contacting financial institutions and transferring real estate.

[0284] Step 17:

[0285] The server implements two-factor authentication for added security: an additional authentication code is sent to the user via email or SMS upon login, and the user must enter this code to complete the login.

[0286] Step 18:

[0287] When the server transmits your property information or intentions, it uses security protocols (SSL / TLS) to encrypt the data and protect the confidentiality of the data. In addition, we have installed firewalls and intrusion prevention systems to prevent unauthorized access.

[0288] Step 19:

[0289] The emotion engine analyzes the user's input and identifies their emotional state, for example, determining that the user is stressed based on the context of the text and the speed at which they type.

[0290] Step 20:

[0291] The server generates alerts and notifications based on the emotional state received from the emotion engine and displays them on the device, such as a message like "We recommend you take a break."

[0292] Step 21:

[0293] The emotion engine takes into account the user's emotional state and generates advice related to financial information and intentions, such as "We recommend that you reconfirm this input in a calm state."

[0294] Step 22:

[0295] The user reviews the advice provided by the emotion engine and, if necessary, corrects the entered content of the intention and property information.

[0296] Example 2

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

[0298] Conventional inheritance management systems did not provide procedures for users to safely and efficiently manage their assets, personal information, and wishes, and ensure that they are passed on to their heirs. Furthermore, they lacked functionality to provide appropriate advice and notifications based on the user's emotional state, which could prevent users from making important decisions calmly.

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

[0300] In this invention, the server includes: means for a user to input personal information; means for receiving the personal information and saving it in a database; means for creating an account based on the personal information and notifying the user; means for a user to input property information; means for receiving the property information and saving it in a database; means for a user to input a will; means for receiving the will and saving it in a database; means for receiving a death notification of the user and sending an electronic message of access permission to a designated heir; means for the heir to log in to the system based on the access permission and access the property information and will of the user; and means for analyzing the user's input and operations using an emotion engine and providing notifications and advice based on the user's emotional state. This allows the user's property and will to be managed safely and reliably and handed over to the heir, and also makes it possible to encourage calm decision-making by providing advice and notifications according to the user's emotional state.

[0301] "Personal information" refers to information that identifies a user, such as the user's name, email address, and telephone number.

[0302] A "database" is an information system managed by a server for centrally storing and managing data such as personal information, property information, and intentions.

[0303] "Property information" refers to information about assets owned by a user, such as real estate, financial assets, and social media accounts.

[0304] "Will" is information that expresses the user's instructions and wishes regarding what should happen after their death.

[0305] "Heir" means a person who is entitled to inherit the User's property after the User's death.

[0306] The "emotion engine" is a function that analyzes the user's input text and operations to determine the user's psychological state.

[0307] A "notice" is a message sent from the server to a user or heir containing specific information or instructions.

[0308] An "account" is a set of authentication information and related data required for a user to access and use the system.

[0309] "Logging in" is the process by which a user enters authentication information to access a system, and the system verifies the authentication information and allows use.

[0310] "Access Granted" means that the server grants a heir or other authorized person access to certain data or functions of the system.

[0311] "Two-step authentication" is a security feature that requires an additional authentication code in addition to the usual password authentication when a user logs in to a system.

[0312] A "security protocol" is a set of rules and procedures for encrypting information when sending and receiving data, and preventing unauthorized access and information leaks.

[0313] An "electronic message" is a message sent by electronic means, such as email or text message.

[0314] The system of the present invention aims to enable users to safely manage their financial information, personal information, and will, and to hand over their assets to designated heirs as necessary. It also includes an emotion engine that provides advice and notifications based on the user's psychological state. The main components of this system and their operation are described below.

[0315] System Components

[0316] This system consists of the following hardware and software:

[0317] Server: AWS (registered trademark) EC2 (virtual server)

[0318] Database: Amazon RDS (relational database)

[0319] Emotion engine: IBM Watson (registered trademark)

[0320] System processing procedure

[0321] The overall process progresses as the user, terminal, and server play specific roles at each step according to the system's processing procedures.

[0322] 1. Create a new account

[0323] The user accesses the system using a terminal and opens the page for creating a new account. The user enters personal information (name, email address, phone number, etc.) and authentication information (password) and presses the "Register" button. The terminal sends the entered information to the server, which stores it in a database. The server then sends the user a confirmation email that registration is complete.

[0324] 2. User Login

[0325] A user logs in to the system by entering an email address and password. The terminal sends the authentication information to the server, which then compares it with information in a database and allows the user to log in if authentication is successful.

[0326] 3. Property Information Registration

[0327] The user selects "Register Asset Information" from the main menu, enters the type of asset (real estate, financial assets, social media accounts, etc.), and presses the "Register" button. The device sends the entered information to the server, which stores it in a database.

[0328] 4. Registration of Intention

[0329] The user selects "Register my wishes," enters specific instructions for after death (e.g., "Transfer my financial institution accounts to my son"), and presses the "Register" button. The terminal sends the entered wishes to the server, which then stores them in a database.

[0330] 5. Notification to heirs

[0331] When the server receives notification of a user's death from an external source, it sends an access permission email to the designated heirs, which contains a link and instructions for logging into the system.

[0332] 6. Access for Heirs

[0333] The heir clicks on the link in the email to access the system, enters his or her authentication information, and logs in. The server verifies the authentication information, and if correct, grants access and displays the user's property information and will to the heir.

[0334] 7. Emotion Engine Operation

[0335] The emotion engine analyzes the user's input text and operations to determine the user's psychological state. Based on the results of this analysis, the server generates notifications and advice according to the user's emotional state and provides them to the user. For example, a notification such as "You seem irritated right now. Why don't you take a short break?" may be generated.

[0336] Specific examples

[0337] 1. Example prompt

[0338] I would like to register my property information. Please add my social media account information. Please tell me the procedure for handing over the property.

[0339] 2. Specific examples of processing

[0340] User adds social media account information

[0341] To add a social media account as new property information, the user selects "Register property information" on the device and then selects "SNS account."

[0342] The device sends the social networking account details entered by the user to the server, which stores them in a database.

[0343] In this way, the system of the present invention can safely manage a user's important information, support smooth inheritance procedures, and provide notifications and advice that take into account the user's emotional state.

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

[0345] Processing Steps

[0346] Step 1: Create a new account

[0347] User: Enter personal information (name, email address, phone number, etc.) and authentication information (password), and press the "Register" button on the new account creation page.

[0348] Input: Name, email address, phone number, password

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

[0350] Output: Send data to the server

[0351] Server: Stores the received personal information and authentication information in a database and sends a registration confirmation email.

[0352] Data processing: Convert the entered personal information and authentication information into a database format

[0353] Output: Save to database, send registration confirmation email

[0354] Step 2: User Login

[0355] User: Enter your email address and password on the login page and click the "Login" button.

[0356] Input: Email address, password

[0357] Terminal: Sends the entered authentication information to the server.

[0358] Output: Send data to the server

[0359] Server: Checks the received authentication information against the database and allows login if authentication is successful.

[0360] Data calculation: Matching the entered authentication information with the information in the database

[0361] Output: Login allowed

[0362] Step 3: Register your property information

[0363] User: Select "Register property information" from the main menu, enter the property type (real estate, financial assets, social media accounts, etc.) and detailed information, and press the "Register" button.

[0364] Input: Property type, details

[0365] Terminal: Sends the entered property information to the server.

[0366] Output: Send data to the server

[0367] Server: Stores the received property information in a database.

[0368] Data processing: Converting entered property information into database format

[0369] Output: Save to database

[0370] Step 4: Register your intention

[0371] User: Select "Register your wishes" from the main menu, enter specific instructions for after death, and press the "Register" button.

[0372] Input: Specific instructions

[0373] Terminal: Sends the input intention information to the server.

[0374] Output: Send data to the server

[0375] Server: Stores the received intention information in a database.

[0376] Data processing: Convert the input intention information into a database format

[0377] Output: Save to database

[0378] Step 5: Notify your heirs

[0379] Server: When a death notification of a user is received from outside, an access permission email is sent to the designated heir.

[0380] Input: User's death notice

[0381] Output: Sending an access permission email

[0382] Server: The email will contain a link and instructions for logging into the system.

[0383] Data calculation: Email generation

[0384] Output: Send email to heir

[0385] Step 6: Heir Access

[0386] Heir (user): Click the link in the email to access the login page, enter your authentication information, and press the "Login" button.

[0387] Input: Credentials

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

[0389] Output: Send data to the server

[0390] Server: Compares the authentication information with the database, and if correct, grants access and displays the property information and intent.

[0391] Data calculation: Authentication verification

[0392] Output: Access permissions and information display

[0393] Step 7: Emotion Engine in Action

[0394] Emotion engine: Analyzes the user's input text and operations in real time to determine their emotional state.

[0395] Input: Text and operation data

[0396] Data Computing: Emotional State Analysis

[0397] Server: Generates notifications and advice based on the analysis results of the emotion engine and provides them to the user.

[0398] Output: generating and providing notifications and advice

[0399] Example: For example, generating a notification that says, "You seem a bit irritated right now. Would you like to take a break?"

[0400] Based on these specific processing steps, the system functions effectively by safely managing users' financial information, personal information, and intentions, and providing necessary notifications and advice.

[0401] (Application example 2)

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

[0403] Conventional asset and personal information management systems lack the functionality to provide notifications and advice that take into account the user's emotional state, which can lead to stress and anxiety. Furthermore, it is difficult to obtain appropriate emotional advice during the registration and management process, which places a heavy psychological burden on users.

[0404] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: means for a user to input personal information; server means for receiving the personal information and storing it in a database; means for creating an account based on the personal information and notifying the user; means for a user to input property information; server means for receiving the property information and storing it in a database; means for a user to input a will; server means for receiving the will and storing it in a database; means for receiving a death notification of the user and sending an access permission email to designated family members and heirs; means for family members and heirs to log in to the system based on the access permission and access the user's property information and will; emotion recognition means for collecting the user's facial expressions and voice using smart glasses and analyzing their emotional state; and means for displaying notifications and advice based on the emotional state. This allows the user to manage important information and receive notifications and advice at the appropriate time without feeling any psychological burden.

[0405] A "user" is an entity that uses the system and inputs personal information, property information, and intentions.

[0406] "Personal information" refers to information that identifies an individual, such as a user's name, email address, or phone number.

[0407] "Property information" refers to information about assets owned by a user, such as real estate, financial assets, and social media accounts.

[0408] "Will" is a user's instruction on how they want their affairs to be handled after their death.

[0409] "Server means" refers to a server function for receiving information sent from a user and storing it in a database.

[0410] "Emotion recognition means" is a technology that collects and analyzes the user's facial expressions and tone of voice to recognize their current emotional state.

[0411] The "means for displaying notifications and advice" is a function for providing appropriate notifications and advice to the user based on the recognized emotional state of the user.

[0412] The "means for sending an email with access permission" is a function for sending an email to grant access permission to the system to designated family members or heirs after the death of the user.

[0413] "Smart glasses" are wearable devices that incorporate a camera, microphone, and display to collect and display the user's facial expressions and voice.

[0414] The "database" is an information management system for organizing and storing collected personal information, property information, and intentions.

[0415] This invention is a system that allows users to safely manage their personal information, financial information, and will, and to hand over to heirs as needed. In addition, by incorporating an emotion engine that recognizes the user's emotions, it is possible to provide notifications and advice based on the user's psychological state.

[0416] System Configuration

[0417] 1. User Device

[0418] Smart glasses: These glasses contain a camera, microphone, display, and processor, and collect the user's facial expressions and voice.

[0419] Software: Uses Google® Cloud Speech-to-Text API for speech recognition, OpenCV and Google Cloud Vision API for emotion recognition.

[0420] 2. Server

[0421] Database Server: MySQL database for storing collected personal information, financial information and wishes.

[0422] Web server: A server that receives requests from users and processes and stores data.

[0423] 3. Emotion Recognition and Notification System

[0424] Emotion Recognition Engine: Analyzes the user's emotional state from their facial expressions and voice.

[0425] Notification system: Uses Firebase Cloud Messaging to send notifications to users based on their emotional state.

[0426] Implementation method

[0427] 1. User Registration:

[0428] The user puts on the smart glasses and says "create new account."

[0429] The voice data is converted to text using the Google Cloud Speech-to-Text API, and the name, email address, and phone number are entered via voice input.

[0430] The entered data is sent to the server, saved in a MySQL database, and a registration confirmation email is automatically sent.

[0431] 2. Property Information Registration:

[0432] After logging in, operate the smart glasses and select "Register property information."

[0433] Property information is entered by voice, and the voice data is converted to text using the Google Cloud Speech-to-Text API.

[0434] The converted text data is sent to the server and stored in a MySQL database.

[0435] 3. Registration of Intention:

[0436] The user selects "Register Intention" through the smart glasses and enters specific instructions by voice.

[0437] The server receives the input and stores it in a database.

[0438] 4. Emotion Recognition and Notification:

[0439] The smart glasses' camera and microphone collect the user's facial expressions and voice.

[0440] Facial expressions are analyzed using OpenCV and Google Cloud Vision API, and voice tones are converted to text and analyzed using Google Cloud Speech-to-Text API.

[0441] If a user is frustrated, Firebase Cloud Messaging will notify them to take a break.

[0442] If it is determined that it is difficult to make a calm decision, the system will notify you to "think about it again later."

[0443] Specific examples

[0444] When a user says "Register property information," the system presents options such as "Real estate, financial assets, social media accounts, and others," and the user selects "Real estate" by voice. The smart glasses then prompt, "Please tell us the details of the property," and when the user answers, "Shibuya Ward, Tokyo, 2LDK apartment," this information is registered in the database.

[0445] Prompt Sentence Examples

[0446] Say "Create a new account."

[0447] Enter your name, email address, and phone number by voice.

[0448] Please say "Property information registration."

[0449] Say, "Real estate, financial assets, social media accounts, etc."

[0450] Speak your property details.

[0451] This system allows users to manage important information and receive notifications and advice at the appropriate time without feeling any psychological burden.

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

[0453] Step 1:

[0454] The user puts on the smart glasses and gives the voice command "Create a new account."

[0455] Input: User voice input "Create a new account".

[0456] How it works: The smart glasses send audio to the Google Cloud Speech-to-Text API, which converts it to text.

[0457] Output: A request to the server to create a new account is generated.

[0458] Step 2:

[0459] The user enters their name, email address, and phone number by voice, and the voice data is sent to the server.

[0460] Input: User's voice input: "Name, email address, phone number."

[0461] How it works: The smart glasses send voice data to the Google Cloud Speech-to-Text API, which converts it to text, then sends the converted text data to the server.

[0462] Output: Personal information in text format arrives at the server.

[0463] Step 3:

[0464] The server stores the received personal information in a database and sends a registration confirmation email.

[0465] Input: Personal information in text format.

[0466] How it works: The server stores personal information in a database and runs a program to automatically send a registration confirmation email.

[0467] Output: Personal information stored and confirmation email sent.

[0468] Step 4:

[0469] The user puts on the smart glasses, logs in, and gives the voice command "Register property information."

[0470] Input: User voice input "Register property information."

[0471] How it works: The smart glasses send audio to the Google Cloud Speech-to-Text API, which converts it to text.

[0472] Output: A property registration request is generated to the server.

[0473] Step 5:

[0474] The user inputs property information by voice and sends it to the server from the smart glasses.

[0475] Input: User's voice input: "Real estate, for example, Shibuya-ku, Tokyo, 2LDK apartment."

[0476] How it works: The smart glasses send voice data to the Google Cloud Speech-to-Text API, which converts it to text, then sends the converted text data to the server.

[0477] Output: The property information in text format arrives at the server.

[0478] Step 6:

[0479] The server stores the received property information in a database.

[0480] Input: Property information in text format.

[0481] Operation: The server runs a program to store property information in a database.

[0482] Output: Stored property information.

[0483] Step 7:

[0484] The user issues a voice command to "register intention" through the smart glasses and inputs specific instructions.

[0485] Input: User's voice input: "Register your intention, for example, to transfer your financial assets to your son."

[0486] How it works: The smart glasses send voice data to the Google Cloud Speech-to-Text API, which converts it to text, then sends the converted text data to the server.

[0487] Output: The intention in text form arrives at the server.

[0488] Step 8:

[0489] The server stores the received intentions in a database.

[0490] Input: Textual intent.

[0491] Operation: The server runs a program to store the intention in a database.

[0492] Output: Saved intent.

[0493] Step 9:

[0494] The user wears the smart glasses and their facial expressions and voice are collected using a camera and microphone during everyday operations.

[0495] Input: User's facial expression and voice.

[0496] How it works: The smart glasses analyze facial expression data using OpenCV and Google Cloud Vision API, and convert speech tones into text using Google Cloud Speech-to-Text API for analysis.

[0497] Output: Data of the user's emotional state.

[0498] Step 10:

[0499] The server generates notifications and advice based on the analyzed emotional state and sends them to the smart glasses.

[0500] Input: User emotional state data.

[0501] How it works: The server uses Firebase Cloud Messaging to generate notifications and advice based on the user's emotional state and send them to the smart glasses.

[0502] Output: Notifications and advice displayed on the smart glasses.

[0503] Step 11:

[0504] When the user's death is confirmed, the server sends an email with access permission to the designated family members and heirs.

[0505] Input: User's death notice.

[0506] Operation: The server receives the death confirmation and runs a program that sends access permission emails to designated family members and heirs.

[0507] Output: The access permission email sent.

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

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

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

[0511] [Second embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0524] The system of the present invention is designed to enable users to safely manage their own property information, personal information, and will, and to hand over the information to their heirs at the appropriate time. The program processing of this system will be specifically explained below.

[0525] First, the user accesses the system using a terminal and creates a new account. To create an account, personal information (name, email address, phone number, etc.) and authentication information (password) are required. The user enters this information in the input form and presses the "Register" button. The terminal then sends the input information to the server.

[0526] The server stores the personal information and authentication information received from the user in a database, and also sends the user a registration confirmation email to inform them that their registration is complete.The user can then log in to the system by entering their email address and password on the login page.

[0527] Next, after logging in, the user registers their asset information. Through the terminal, they select the "Register Asset Information" option from the main menu, select the type of asset (real estate, financial assets, social media accounts, etc.), and enter the required information. When they press the "Register" button, the terminal sends the entered information to the server, which receives it and stores it in a database.

[0528] Users can then select "Register Intentions" from the main menu and enter specific instructions on how they want things to be handled after their death. For example, they can enter information such as "I want my financial institution accounts to be transferred to my son" or "I want my home real estate to be transferred to my sister," and then press the "Register" button. The device sends the entered intentions to the server, which receives them and stores them in a database.

[0529] When a user's death is notified, the server sends an access permission email to the designated heir. This email contains a link and instructions for the heir to log in to the system. The heir clicks the link in the email, enters their authentication information, and logs in to the system. The server verifies the authentication information and displays the user's property information and will to the heir who granted access permission.

[0530] This allows the heir to carry out the process based on the user's wishes, such as distributing the inheritance or contacting financial institutions.

[0531] In addition, the system implements two-factor authentication when logging in to enhance security. After entering your authentication information, an additional authentication code will be sent to you via email or SMS, and you must enter this code to complete the login process. This authentication code is temporary and provides additional security.

[0532] We also use security protocols (SSL / TLS) to encrypt data, preventing third parties from deciphering user information. We also take multi-layered security measures, such as using firewalls and intrusion prevention systems (IDS / IPS) to prevent unauthorized access.

[0533] In this way, the system of the present invention safely manages important information about the user and enables smooth inheritance procedures after death.

[0534] The processing flow will be explained below.

[0535] Step 1:

[0536] A user accesses the system and opens the new account creation page. The user enters personal information (name, email address, phone number) and authentication information (password) and presses the "Register" button.

[0537] Step 2:

[0538] The terminal generates and transmits a request to transmit the input information to the server.

[0539] Step 3:

[0540] The server stores the received personal information and authentication information in a database, and then sends a registration confirmation email to the user to notify them that registration is complete.

[0541] Step 4:

[0542] The user enters their email address and password on the login page and clicks the "Login" button.

[0543] Step 5:

[0544] The terminal generates and transmits a request to transmit the input information to the server.

[0545] Step 6:

[0546] The server checks the received login information against a database, and if authentication is successful, the server issues a token and displays a homepage on the terminal.

[0547] Step 7:

[0548] The user selects "Register property information" from the main menu, selects the property type, enters the required information, and presses the "Register" button.

[0549] Step 8:

[0550] The terminal generates and transmits a request to transmit the input property information to the server.

[0551] Step 9:

[0552] The server saves the received property information in the database and sends a notification to the user that saving has been completed.

[0553] Step 10:

[0554] The user selects "Register Intention" from the main menu, fills in "what they want to do" and "who will carry it out," and presses the "Register" button.

[0555] Step 11:

[0556] The terminal generates and transmits a request to transmit the input intention to the server.

[0557] Step 12:

[0558] The server saves the received decision in the database and sends a notification to the user that saving is complete.

[0559] Step 13:

[0560] After the server receives the death notification of the user, it sends an email with permission to access the account to the designated family members and heirs.

[0561] Step 14:

[0562] The family member or heir (device) receives the access permission email, clicks the link in the email, accesses the system, and logs in by entering authentication information.

[0563] Step 15:

[0564] The server verifies the heir's credentials, grants access permissions, and displays the user's estate information and wishes.

[0565] Step 16:

[0566] Family members and heirs carry out necessary procedures based on the user's wishes, such as contacting financial institutions and transferring real estate.

[0567] Step 17:

[0568] The server implements two-factor authentication for added security: an additional authentication code is sent to the user via email or SMS upon login, and the user must enter this code to complete the login.

[0569] Step 18:

[0570] When the server transmits your property information or intentions, it uses security protocols (SSL / TLS) to encrypt the data and protect the confidentiality of the data. In addition, we have installed firewalls and intrusion prevention systems to prevent unauthorized access.

[0571] Example 1

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

[0573] In modern society, it is important to safely manage users' property information, personal information, and wills, and to hand them over to heirs at the correct time. However, current systems have issues with information security and the smoothness of inheritance procedures, so a new system that can solve these problems is needed. The purpose of this invention is to solve these issues and realize the safe management of user information and smooth inheritance procedures.

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

[0575] In this invention, the server includes a means for a user to input personal information, a means for receiving the personal information and storing it in a database, and a means for creating an account based on the personal information and notifying the user, thereby enabling secure management of the user's personal information.

[0576] The server also includes a means for a user to input property information, a means for receiving the property information and storing it in a database, a means for a user to input an intention, a means for receiving the intention and storing it in a database, thereby enabling safe management of the user's property information and intention.

[0577] The server also includes a means for receiving a death notice of the user and sending a notice of access permission to the designated heir, and a means for the heir to log in to the system based on the access permission and access the user's property information and will, thereby enabling smooth inheritance procedures after the user's death.

[0578] "Personal information" refers to information related to personal identification, such as a user's name, email address, and phone number.

[0579] "Server means" is a computer system that has the function of processing data received from users, storing it in a database, and sending notifications to users and heirs.

[0580] An "account" is a unique identity for which a user has credentials to access a system.

[0581] "Property information" refers to information related to assets owned by a user, such as real estate, financial assets, and social media accounts.

[0582] "Will" is information about the disposition of assets and other instructions a user wishes to give after death.

[0583] "Death Notification" is information that confirms the death of a user and notifies the system of this.

[0584] An "heir" is a person designated by a user who has the right to inherit assets or a will.

[0585] "Access permission" refers to the authority for an heir to log into the system and access the user's property information and will.

[0586] "Two-step authentication" is an authentication method that uses an additional authentication code in addition to the user's authentication information to securely log in a user.

[0587] An "authentication code" is a temporary code used to verify a user's credentials.

[0588] "Security protocols" are technical rules and procedures for encrypting communication data. Examples include SSL / TLS.

[0589] A "firewall" is a network security system that prevents unauthorized access from outside.

[0590] An "intrusion prevention system" is a security system that detects and prevents unauthorized access and attacks.

[0591] The present invention provides a system that enables users to safely manage their own property information, personal information, and will, and to transfer them to their heirs at the appropriate time. Specific embodiments of this system are described below.

[0592] Create an account

[0593] A user creates a new account by entering personal information (such as name, email address, and phone number) and a password. This information is sent from the device (e.g., a PC or smartphone) to a server. The server (e.g., a cloud server) stores the received information in a database (e.g., a relational database management system) and sends the user a confirmation email confirming registration.

[0594] As a specific example, a user inputs the name "Taro", email address "taro@example.com", phone number "090-1234-5678", and password "Password123".

[0595] Property information registration

[0596] After logging in, the user accesses the property information registration screen and inputs information about real estate, financial assets, etc. This information is sent from the terminal to the server, which then stores the received information in a database.

[0597] As a specific example, a user inputs real estate information such as "a property in Shinjuku Ward, Tokyo" and an assessed value of "50 million yen."

[0598] Registration of intention

[0599] The user accesses a screen to register their wishes and enters specific instructions regarding the disposition of their assets after death. This information is also sent from the device to the server, which stores it in a database.

[0600] As a specific example, enter "I would like my financial institution account transferred to my son."

[0601] Permission to access heirs

[0602] Upon notification of a user's death, the server sends a permission notice to the designated heirs, who can click on the link to access the system and enter their authentication information to view the user's estate and will.

[0603] The heir clicks on a link in an email sent to "son@example.com" to access the system.

[0604] Security measures

[0605] The system uses two-factor authentication when authenticating users: after entering their credentials, an additional verification code is sent via email or SMS, which is used to complete the authentication.

[0606] In addition, the server encrypts communication data using the SSL / TLS protocol and uses firewalls and intrusion prevention systems to prevent unauthorized access.

[0607] Hardware and software used

[0608] Server: Cloud server (e.g. Amazon Web Services, Microsoft Azure)

[0609] Database: Relational database management system (e.g. MySQL, PostgreSQL)

[0610] Security Protocol:SSL / TLS

[0611] Firewalls and Intrusion Prevention Systems: Network Security Systems

[0612] Example prompts for generative AI models

[0613] Please explain the specific processing steps of the system program. For each step, please use the user, terminal, and server as subjects and add specific actions. For example, please explain each process: account creation, asset information registration, will registration, heir access permission, and security measures.

[0614] Using this prompt, the generative AI model can generate sentences that detail the system's detailed processing steps.

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

[0616] System program processing steps

[0617] Account creation process steps

[0618] Step 1:

[0619] The user enters personal information (name, email address, phone number, password) into the input form on the account creation screen. This input form includes tags and text boxes to accept user input.

[0620] Specific operation: A user enters the name "Taro", email address "taro@example.com", phone number "090-1234-5678", and password "Password123".

[0621] Step 2:

[0622] The user presses the "Register" button. The device converts this input information into JSON format data and sends it to the server using an HTTP POST request. This data includes the user's personal information.

[0623] Specific behavior: The device sends data to the / register endpoint using an HTTP POST request.

[0624] Step 3:

[0625] The server validates the received data, ensuring it is in the correct format and that required fields are present. If validation is successful, it saves the user information to a database (e.g., MySQL) using an SQL query.

[0626] Specific operation: The server executes an SQL statement using a prepared statement to insert data into the database.

[0627] Step 4:

[0628] The server sends the user a confirmation email to confirm registration, which includes a link to create an account. The email is sent using an SMTP server.

[0629] Specific operation: The server sends an email via the SMTP server with the subject "Registration Complete".

[0630] Property information registration process steps

[0631] Step 1:

[0632] After logging in, users select "Register Asset Information" from the main menu. They select a category such as real estate or financial assets and enter the required information.

[0633] Specific operation: The user selects a property and enters the location "Shinjuku-ku, Tokyo" and the assessed value "50 million yen."

[0634] Step 2:

[0635] The user presses the "Register" button. The device converts the input information into JSON format and sends it to the server using an HTTP POST request. This data includes asset information.

[0636] Specific behavior: The device sends data to the / add_property endpoint using an HTTP POST request.

[0637] Step 3:

[0638] The server receives the submitted data, validates it, and if validation is successful, stores the information in a database.

[0639] Specific operation: The server executes an SQL insert statement to save the property information in the database.

[0640] Processing steps for registering intentions

[0641] Step 1:

[0642] Users select the "Register your wishes" option and enter the specific instructions they wish to have after their death.

[0643] Specific operation: The user enters, "I would like to transfer my financial institution account to my son."

[0644] Step 2:

[0645] The user presses the "Register" button. The device converts the inputted intention into JSON format and sends it to the server using an HTTP POST request.

[0646] Specific behavior: The device sends data to the / add_will endpoint using an HTTP POST request.

[0647] Step 3:

[0648] The server receives the intent information, validates it, and if the validation is successful, saves the information in the database.

[0649] Specific operation: The server executes an SQL query that stores the decision information in a database.

[0650] Heir Permissions Processing Steps

[0651] Step 1:

[0652] The server receives the death notification of the user, which can be sent to the server manually or automatically.

[0653] Specific operation: The server receives the death notification and retrieves the information of the designated heir.

[0654] Step 2:

[0655] The server then sends an access permission email to the designated heir, which contains a link and credentials to access the system.

[0656] Specific operation: The server sends an email containing authentication information to the heir's email address.

[0657] Step 3:

[0658] The heir clicks on the link in the email they received to access the system, enters their authentication information, and the server verifies the information.

[0659] Specific operation: The heir clicks on the link in the email and logs in by entering their username and password.

[0660] Security measures processing steps

[0661] Step 1:

[0662] Users are required to use two-factor authentication when logging in. After entering their credentials, the device receives an additional authentication code.

[0663] Specific operation: The user enters the authentication code "123456" received by SMS or email into the login screen.

[0664] Step 2:

[0665] The server encrypts the communication data using the SSL / TLS protocol, which ensures that the data is transmitted securely.

[0666] Specific operation: The server uses the SSL certificate to communicate via HTTPS.

[0667] Step 3:

[0668] The server will be equipped with a firewall and intrusion prevention system to prevent unauthorized access.

[0669] Specific operation: The server sets up a firewall and operates an intrusion prevention system.

[0670] The above are the specific processing steps of the program of this system.

[0671] (Application example 1)

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

[0673] In modern society, it is important for users to safely manage their financial and personal information and ensure that it is passed on to their heirs after their death. However, many existing systems make user information management cumbersome and lack a clear means of communicating their wishes to successors. Furthermore, security vulnerabilities pose a high risk of information leaks and unauthorized access. Therefore, there is a demand for secure systems that users can use with peace of mind.

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

[0675] In this invention, the server includes means for a user to input personal information, means for receiving the personal information and saving it in a database, means for creating an account based on the personal information and notifying the user, means for a user to input property information, means for receiving the property information and saving it in a database, means for a user to input a will, means for receiving the will and saving it in a database, means for receiving a death notice of the user and sending a notice of access permission to designated family members and heirs, means for family members and heirs to log in to the system based on the access permission and access the user's property information and will, and means for sending a registration confirmation notice to the user's email address.This allows users to safely manage their own information and enables smooth inheritance procedures after a death.

[0676] "Personal information" refers to identifying information such as a user's name, email address, and phone number.

[0677] "Server means" is a computer system that stores received information in a database and processes the information as needed.

[0678] An "account" is identification information generated based on a user's personal information and required for the user to access the system.

[0679] A "notification" is a communication method used to inform a user about a particular action or situation.

[0680] "Property information" refers to information about assets owned by a user, such as real estate, financial assets, and social media accounts.

[0681] "Will" is a specific instruction on how the user wants to be treated after death.

[0682] A "Death Notification" is information sent to the system when a user's death is confirmed.

[0683] "Access Granting" is the process of granting rights that allow a particular user or successor to access a system.

[0684] "Two-step authentication" is an authentication method that strengthens security by requiring an additional authentication code when a user logs in.

[0685] A "security protocol" is a set of rules and procedures for securely communicating data, typically involving encryption of the data.

[0686] A "barrier" is a physical or logical barrier that prevents unauthorized access to a system.

[0687] An "intrusion prevention system" is a security measure designed to detect and prevent unauthorized access to a system.

[0688] A "registration confirmation notice" is a notice such as an email informing the user that they have been successfully registered in the system.

[0689] The system of this invention is designed to allow users to safely manage their own property information, personal information, and will, and to hand it over to their heirs after their death. The system is mainly composed of a server and a user's terminal, and includes the following program processing:

[0690] First, a user accesses the system using a terminal and creates a new account. To create an account, personal information (such as name, email address, and phone number) and authentication information (password) are required. The user fills in this information in an input form and presses the "Register" button. The terminal sends the input information to the server. The server stores the received personal information and authentication information in a database and sends the user a registration confirmation email. The user can then log in to the system by entering their email address and password on the login page.

[0691] Next, after logging in, the user registers their asset information. They select the "Register Asset Information" option from the main menu on their device, select the type of asset (real estate, financial assets, social media accounts, etc.), and enter the required information. After entering the information, they press the "Register" button, and the device sends the entered information to the server. The server receives it and stores it in a database.

[0692] Users can then select "Register Intentions" from the main menu and enter specific instructions on how they want things to be handled after their death. For example, they can enter information such as "I want my financial institution accounts to be transferred to my son" or "I want my home real estate to be transferred to my sister," and then press the "Register" button. The device sends the entered intentions to the server, which receives them and stores them in a database.

[0693] When a user's death is notified, the server sends a notice of access permission to the designated family members and heirs. This notice includes a link and instructions for the heirs to log in to the system. The family members and heirs click the link in the received notice, enter their authentication information, and log in to the system. The server verifies the authentication information and displays the user's asset information and intentions to the heirs who have granted access permission. This allows the heirs to carry out actions based on the user's intentions. For example, they can handle the user's wishes, such as distributing the estate or contacting financial institutions.

[0694] Furthermore, to enhance security, the system employs two-step authentication when logging in. After entering authentication information, an additional authentication code is sent via email or text message, which must be entered to complete the login process. This authentication code is temporary and enhances security. To protect data, data is also encrypted using security protocols (SSL / TLS), preventing user information from being deciphered by third parties. Multi-layered security measures are also in place, including the use of barriers and intrusion prevention systems to prevent unauthorized access.

[0695] As a specific example, a user can perform the following operations using a smartphone:

[0696] 1. Install the application on your smartphone and create an account.

[0697] 2. Enter personal and financial information and send it to the server.

[0698] 3. Enter your wishes regarding post-death care.

[0699] 4. Once the death notice is sent, the heirs access the system and review the necessary information.

[0700] Based on this application, we provide the following example prompt sentences:

[0701] You are the developer of a security service application that allows users to safely manage their own financial information and pass it on to their heirs. To register user information and financial information, you will create the following API endpoints:

[0702] 1. / register: Register a user

[0703] 2. / add_asset: Register asset information

[0704] User information is hashed and stored in a SQLite database, and a registration confirmation email is sent.

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

[0706] Step 1:

[0707] The user accesses the system using a terminal and enters their name, email address, phone number, and password on the new account creation screen. After entering the information, they press the "Register" button. The terminal then sends the entered personal information and authentication information to the server. The server receives this information, hashes it, and stores it in a database. The server then sends the user an email to confirm that the information has been saved.

[0708] Step 2:

[0709] A user logs in to the system using a terminal. After entering an email address and password, the user presses the "Login" button. The terminal sends the entered authentication information to the server. The server compares the received authentication information with hashed information stored in a database, and if there is a match, the user is allowed to log in. The server notifies the user that the authentication was successful as a login confirmation.

[0710] Step 3:

[0711] After logging in, the user uses the device to access the asset information input screen. Select the "Register Asset Information" option and enter the asset type (real estate, financial assets, social media account, etc.) and each detailed information. After entering the information, press the "Register" button. The device then sends the entered asset information to the server. The server then stores the received asset information in a database.

[0712] Step 4:

[0713] The user uses a terminal to access the "Register your wishes" screen. They enter specific instructions regarding post-death procedures (e.g., "I want my financial institution account transferred to my son"). After entering the instructions, they press the "Register" button. The terminal then sends the entered wishes to the server. The server receives the wishes and stores them in a database.

[0714] Step 5:

[0715] When a user's death is confirmed, the designated heirs receive a death notification. The server then emails the heirs a notification to grant them access, which includes a link and instructions for them to log in to the system.

[0716] Step 6:

[0717] The heir uses a terminal to click the link in the notification to access the system. He clicks the link included in the notification and enters the required authentication information to log in. The server verifies the authentication information, and if the login is successful, grants the heir access permission. The heir can then check the user's property information and will on the system.

[0718] Step 7:

[0719] When logging in, the system employs two-factor authentication for added security. After the heir enters his / her authentication information, the server sends an additional authentication code to the heir via email or text message. The heir then enters the received authentication code, which the server then verifies to complete the login.

[0720] Step 8:

[0721] The system uses security protocols (SSL / TLS) to protect data and encrypts data before transmission. The server receives the encrypted data and stores it securely in a database. To prevent unauthorized access, the server employs multi-layered security measures using barriers and intrusion prevention systems.

[0722] Step 9:

[0723] When the heirs take action, the system supports them in carrying out the process based on the user's wishes. For example, distributing the inheritance or contacting financial institutions. The server manages a log of the actions taken by the heirs and supports them in any subsequent necessary procedures.

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

[0725] The system of the present invention is designed to allow users to safely manage their financial information, personal information, and will, and to pass it on to their heirs as needed. Furthermore, by combining it with an emotion engine that recognizes the user's emotions, the system provides advice and notifications based on the user's psychological state.

[0726] First, the user accesses the system using a terminal and opens the new account creation page. The user enters personal information (name, email address, phone number, etc.) and authentication information (password) and presses the "Register" button. The terminal then sends the entered information to the server.

[0727] The server stores the received personal information and authentication information in a database. It also sends a registration confirmation email to the user to notify them that registration is complete. The user then enters their email address and password on the login page to log in to the system.

[0728] Next, after logging in, the user registers their asset information. Using the terminal, they select "Register Asset Information" from the main menu, select the type of asset (real estate, financial assets, social media accounts, etc.), enter the required information, and press the "Register" button. The terminal then sends the entered information to the server, which receives it and stores it in a database.

[0729] The user then selects "Register Intentions" and enters specific instructions on how they would like things to be handled after their death. For example, they could enter information such as "I want my financial institution accounts to be transferred to my son" or "I want my home real estate to be transferred to my sister," and then press the "Register" button. The device sends the entered intentions to the server, which receives them and stores them in a database.

[0730] When a user's death is notified, the server sends an access permission email to the designated heir. This email contains a link and instructions for the heir to log in to the system. The heir clicks the link in the email to access the system and enters their authentication information to log in. The server verifies the authentication information, grants access permission, and displays the user's estate information and will.

[0731] Additionally, the system is equipped with an emotion engine that analyzes the user's emotional state from the text they enter and their actions. Based on the results of this analysis, it can generate alerts and notifications, such as "You seem irritated right now. Why don't you take a break?" It can also provide advice based on the user's emotional state, such as "Your current emotional state may make it difficult to make a calm decision. Please think about it again later."

[0732] In this way, the system of the present invention can safely manage a user's important information, support smooth inheritance procedures, and provide notifications and advice that take into account the user's emotional state.

[0733] The processing flow will be explained below.

[0734] Step 1:

[0735] A user accesses the system and opens the new account creation page. The user enters personal information (name, email address, phone number) and authentication information (password) and presses the "Register" button.

[0736] Step 2:

[0737] The terminal generates and transmits a request to transmit the input information to the server.

[0738] Step 3:

[0739] The server stores the received personal information and authentication information in a database, and then sends a registration confirmation email to the user to notify them that registration is complete.

[0740] Step 4:

[0741] The user enters their email address and password on the login page and clicks the "Login" button.

[0742] Step 5:

[0743] The terminal generates and transmits a request to transmit the input information to the server.

[0744] Step 6:

[0745] The server checks the received login information against a database, and if authentication is successful, the server issues a token and displays a homepage on the terminal.

[0746] Step 7:

[0747] The user selects "Register Asset Information" from the main menu, selects the type of asset (real estate, financial assets, social media accounts, etc.), enters the required information, and presses the "Register" button.

[0748] Step 8:

[0749] The terminal generates and transmits a request to transmit the input property information to the server.

[0750] Step 9:

[0751] The server saves the received property information in the database and sends a notification to the user that saving has been completed.

[0752] Step 10:

[0753] The user selects "Register Intention" from the main menu, fills in "what they want to do" and "who will carry it out," and presses the "Register" button.

[0754] Step 11:

[0755] The terminal generates and transmits a request to transmit the input intention to the server.

[0756] Step 12:

[0757] The server saves the received decision in the database and sends a notification to the user that saving is complete.

[0758] Step 13:

[0759] After the server receives the death notification of the user, it sends an email with permission to access the account to the designated family members and heirs.

[0760] Step 14:

[0761] The family member or heir (device) receives the access permission email, clicks the link in the email, accesses the system, and logs in by entering authentication information.

[0762] Step 15:

[0763] The server verifies the heir's credentials, grants access permissions, and displays the user's estate information and wishes.

[0764] Step 16:

[0765] Family members and heirs carry out necessary procedures based on the user's wishes, such as contacting financial institutions and transferring real estate.

[0766] Step 17:

[0767] The server implements two-factor authentication for added security: an additional authentication code is sent to the user via email or SMS upon login, and the user must enter this code to complete the login.

[0768] Step 18:

[0769] When the server transmits your property information or intentions, it uses security protocols (SSL / TLS) to encrypt the data and protect the confidentiality of the data. In addition, we have installed firewalls and intrusion prevention systems to prevent unauthorized access.

[0770] Step 19:

[0771] The emotion engine analyzes the user's input and identifies their emotional state, for example, determining that the user is stressed based on the context of the text and the speed at which they type.

[0772] Step 20:

[0773] The server generates alerts and notifications based on the emotional state received from the emotion engine and displays them on the device, such as a message like "We recommend you take a break."

[0774] Step 21:

[0775] The emotion engine takes into account the user's emotional state and generates advice related to financial information and intentions, such as "We recommend that you reconfirm this input in a calm state."

[0776] Step 22:

[0777] The user reviews the advice provided by the emotion engine and, if necessary, corrects the entered content of the intention and property information.

[0778] Example 2

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

[0780] Conventional inheritance management systems did not provide procedures for users to safely and efficiently manage their assets, personal information, and wishes, and ensure that they are passed on to their heirs. Furthermore, they lacked functionality to provide appropriate advice and notifications based on the user's emotional state, which could prevent users from making important decisions calmly.

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

[0782] In this invention, the server includes: means for a user to input personal information; means for receiving the personal information and saving it in a database; means for creating an account based on the personal information and notifying the user; means for a user to input property information; means for receiving the property information and saving it in a database; means for a user to input a will; means for receiving the will and saving it in a database; means for receiving a death notification of the user and sending an electronic message of access permission to a designated heir; means for the heir to log in to the system based on the access permission and access the property information and will of the user; and means for analyzing the user's input and operations using an emotion engine and providing notifications and advice based on the user's emotional state. This allows the user's property and will to be managed safely and reliably and handed over to the heir, and also makes it possible to encourage calm decision-making by providing advice and notifications according to the user's emotional state.

[0783] "Personal information" refers to information that identifies a user, such as the user's name, email address, and telephone number.

[0784] A "database" is an information system managed by a server for centrally storing and managing data such as personal information, property information, and intentions.

[0785] "Property information" refers to information about assets owned by a user, such as real estate, financial assets, and social media accounts.

[0786] "Will" is information that expresses the user's instructions and wishes regarding what should happen after their death.

[0787] "Heir" means a person who is entitled to inherit the User's property after the User's death.

[0788] The "emotion engine" is a function that analyzes the user's input text and operations to determine the user's psychological state.

[0789] A "notice" is a message sent from the server to a user or heir containing specific information or instructions.

[0790] An "account" is a set of authentication information and related data required for a user to access and use the system.

[0791] "Logging in" is the process by which a user enters authentication information to access a system, and the system verifies the authentication information and allows use.

[0792] "Access Granted" means that the server grants a heir or other authorized person access to certain data or functions of the system.

[0793] "Two-step authentication" is a security feature that requires an additional authentication code in addition to the usual password authentication when a user logs in to a system.

[0794] A "security protocol" is a set of rules and procedures for encrypting information when sending and receiving data, and preventing unauthorized access and information leaks.

[0795] An "electronic message" is a message sent by electronic means, such as email or text message.

[0796] The system of the present invention aims to enable users to safely manage their financial information, personal information, and will, and to hand over their assets to designated heirs as necessary. It also includes an emotion engine that provides advice and notifications based on the user's psychological state. The main components of this system and their operation are described below.

[0797] System Components

[0798] This system consists of the following hardware and software:

[0799] Server: AWS EC2 (virtual server)

[0800] Database: Amazon RDS (relational database)

[0801] Emotion engine: IBM Watson

[0802] System processing procedure

[0803] The overall process progresses as the user, terminal, and server play specific roles at each step according to the system's processing procedures.

[0804] 1. Create a new account

[0805] The user accesses the system using a terminal and opens the page for creating a new account. The user enters personal information (name, email address, phone number, etc.) and authentication information (password) and presses the "Register" button. The terminal sends the entered information to the server, which stores it in a database. The server then sends the user a confirmation email that registration is complete.

[0806] 2. User Login

[0807] A user logs in to the system by entering an email address and password. The terminal sends the authentication information to the server, which then compares it with information in a database and allows the user to log in if authentication is successful.

[0808] 3. Property Information Registration

[0809] The user selects "Register Asset Information" from the main menu, enters the type of asset (real estate, financial assets, social media accounts, etc.), and presses the "Register" button. The device sends the entered information to the server, which stores it in a database.

[0810] 4. Registration of Intention

[0811] The user selects "Register my wishes," enters specific instructions for after death (e.g., "Transfer my financial institution accounts to my son"), and presses the "Register" button. The terminal sends the entered wishes to the server, which then stores them in a database.

[0812] 5. Notification to heirs

[0813] When the server receives notification of a user's death from an external source, it sends an access permission email to the designated heirs, which contains a link and instructions for logging into the system.

[0814] 6. Access for Heirs

[0815] The heir clicks on the link in the email to access the system, enters his or her authentication information, and logs in. The server verifies the authentication information, and if correct, grants access and displays the user's property information and will to the heir.

[0816] 7. Emotion Engine Operation

[0817] The emotion engine analyzes the user's input text and operations to determine the user's psychological state. Based on the results of this analysis, the server generates notifications and advice according to the user's emotional state and provides them to the user. For example, a notification such as "You seem irritated right now. Why don't you take a short break?" may be generated.

[0818] Specific examples

[0819] 1. Example prompt

[0820] I would like to register my property information. Please add my social media account information. Please tell me the procedure for handing over the property.

[0821] 2. Specific examples of processing

[0822] User adds social media account information

[0823] To add a social media account as new property information, the user selects "Register property information" on the device and then selects "SNS account."

[0824] The device sends the social networking account details entered by the user to the server, which stores them in a database.

[0825] In this way, the system of the present invention can safely manage a user's important information, support smooth inheritance procedures, and provide notifications and advice that take into account the user's emotional state.

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

[0827] Processing Steps

[0828] Step 1: Create a new account

[0829] User: Enter personal information (name, email address, phone number, etc.) and authentication information (password), and press the "Register" button on the new account creation page.

[0830] Input: Name, email address, phone number, password

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

[0832] Output: Send data to the server

[0833] Server: Stores the received personal information and authentication information in a database and sends a registration confirmation email.

[0834] Data processing: Convert the entered personal information and authentication information into a database format

[0835] Output: Save to database, send registration confirmation email

[0836] Step 2: User Login

[0837] User: Enter your email address and password on the login page and click the "Login" button.

[0838] Input: Email address, password

[0839] Terminal: Sends the entered authentication information to the server.

[0840] Output: Send data to the server

[0841] Server: Checks the received authentication information against the database and allows login if authentication is successful.

[0842] Data calculation: Matching the entered authentication information with the information in the database

[0843] Output: Login allowed

[0844] Step 3: Register your property information

[0845] User: Select "Register property information" from the main menu, enter the property type (real estate, financial assets, social media accounts, etc.) and detailed information, and press the "Register" button.

[0846] Input: Property type, details

[0847] Terminal: Sends the entered property information to the server.

[0848] Output: Send data to the server

[0849] Server: Stores the received property information in a database.

[0850] Data processing: Converting entered property information into database format

[0851] Output: Save to database

[0852] Step 4: Register your intention

[0853] User: Select "Register your wishes" from the main menu, enter specific instructions for after death, and press the "Register" button.

[0854] Input: Specific instructions

[0855] Terminal: Sends the input intention information to the server.

[0856] Output: Send data to the server

[0857] Server: Stores the received intention information in a database.

[0858] Data processing: Convert the input intention information into a database format

[0859] Output: Save to database

[0860] Step 5: Notify your heirs

[0861] Server: When a death notification of a user is received from outside, an access permission email is sent to the designated heir.

[0862] Input: User's death notice

[0863] Output: Sending an access permission email

[0864] Server: The email will contain a link and instructions for logging into the system.

[0865] Data calculation: Email generation

[0866] Output: Send email to heir

[0867] Step 6: Heir Access

[0868] Heir (user): Click the link in the email to access the login page, enter your authentication information, and press the "Login" button.

[0869] Input: Credentials

[0870] Terminal: Sends the entered authentication information to the server.

[0871] Output: Send data to the server

[0872] Server: Compares the authentication information with the database, and if correct, grants access and displays the property information and intent.

[0873] Data calculation: Authentication verification

[0874] Output: Access permissions and information display

[0875] Step 7: Emotion Engine in Action

[0876] Emotion engine: Analyzes the user's input text and operations in real time to determine their emotional state.

[0877] Input: Text and operation data

[0878] Data Computing: Emotional State Analysis

[0879] Server: Generates notifications and advice based on the analysis results of the emotion engine and provides them to the user.

[0880] Output: generating and providing notifications and advice

[0881] Example: For example, generating a notification that says, "You seem a bit irritated right now. Would you like to take a break?"

[0882] Based on these specific processing steps, the system functions effectively by safely managing users' financial information, personal information, and intentions, and providing necessary notifications and advice.

[0883] (Application example 2)

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

[0885] Conventional asset and personal information management systems lack the functionality to provide notifications and advice that take into account the user's emotional state, which can lead to stress and anxiety. Furthermore, it is difficult to obtain appropriate emotional advice during the registration and management process, which places a heavy psychological burden on users.

[0886] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: means for a user to input personal information; server means for receiving the personal information and storing it in a database; means for creating an account based on the personal information and notifying the user; means for a user to input property information; server means for receiving the property information and storing it in a database; means for a user to input a will; server means for receiving the will and storing it in a database; means for receiving a death notification of the user and sending an access permission email to designated family members and heirs; means for family members and heirs to log in to the system based on the access permission and access the user's property information and will; emotion recognition means for collecting the user's facial expressions and voice using smart glasses and analyzing their emotional state; and means for displaying notifications and advice based on the emotional state. This allows the user to manage important information and receive notifications and advice at the appropriate time without feeling any psychological burden.

[0887] A "user" is an entity that uses the system and inputs personal information, property information, and intentions.

[0888] "Personal information" refers to information that identifies an individual, such as a user's name, email address, or phone number.

[0889] "Property information" refers to information about assets owned by a user, such as real estate, financial assets, and social media accounts.

[0890] "Will" is a user's instruction on how they want their affairs to be handled after their death.

[0891] "Server means" refers to a server function for receiving information sent from a user and storing it in a database.

[0892] "Emotion recognition means" is a technology that collects and analyzes the user's facial expressions and tone of voice to recognize their current emotional state.

[0893] The "means for displaying notifications and advice" is a function for providing appropriate notifications and advice to the user based on the recognized emotional state of the user.

[0894] The "means for sending an email with access permission" is a function for sending an email to grant access permission to the system to designated family members or heirs after the death of the user.

[0895] "Smart glasses" are wearable devices that incorporate a camera, microphone, and display to collect and display the user's facial expressions and voice.

[0896] The "database" is an information management system for organizing and storing collected personal information, property information, and intentions.

[0897] This invention is a system that allows users to safely manage their personal information, financial information, and will, and to hand over to heirs as needed. In addition, by incorporating an emotion engine that recognizes the user's emotions, it is possible to provide notifications and advice based on the user's psychological state.

[0898] System Configuration

[0899] 1. User Device

[0900] Smart glasses: These glasses contain a camera, microphone, display, and processor, and collect the user's facial expressions and voice.

[0901] Software: Google Cloud Speech-to-Text API for speech recognition, OpenCV and Google Cloud Vision API for emotion recognition.

[0902] 2. Server

[0903] Database Server: MySQL database for storing collected personal information, financial information and wishes.

[0904] Web server: A server that receives requests from users and processes and stores data.

[0905] 3. Emotion Recognition and Notification System

[0906] Emotion Recognition Engine: Analyzes the user's emotional state from their facial expressions and voice.

[0907] Notification system: Uses Firebase Cloud Messaging to send notifications to users based on their emotional state.

[0908] Implementation method

[0909] 1. User Registration:

[0910] The user puts on the smart glasses and says "create new account."

[0911] The voice data is converted to text using the Google Cloud Speech-to-Text API, and the name, email address, and phone number are entered via voice input.

[0912] The entered data is sent to the server, saved in a MySQL database, and a registration confirmation email is automatically sent.

[0913] 2. Property Information Registration:

[0914] After logging in, operate the smart glasses and select "Register property information."

[0915] Property information is entered by voice, and the voice data is converted to text using the Google Cloud Speech-to-Text API.

[0916] The converted text data is sent to the server and stored in a MySQL database.

[0917] 3. Registration of Intention:

[0918] The user selects "Register Intention" through the smart glasses and enters specific instructions by voice.

[0919] The server receives the input and stores it in a database.

[0920] 4. Emotion Recognition and Notification:

[0921] The smart glasses' camera and microphone collect the user's facial expressions and voice.

[0922] Facial expressions are analyzed using OpenCV and Google Cloud Vision API, and voice tones are converted to text and analyzed using Google Cloud Speech-to-Text API.

[0923] If a user is frustrated, Firebase Cloud Messaging will notify them to take a break.

[0924] If it is determined that it is difficult to make a calm decision, the system will notify you to "think about it again later."

[0925] Specific examples

[0926] When a user says "Register property information," the system presents options such as "Real estate, financial assets, social media accounts, and others," and the user selects "Real estate" by voice. The smart glasses then prompt, "Please tell us the details of the property," and when the user answers, "Shibuya Ward, Tokyo, 2LDK apartment," this information is registered in the database.

[0927] Prompt Sentence Examples

[0928] Say "Create a new account."

[0929] Enter your name, email address, and phone number by voice.

[0930] Please say "Property information registration."

[0931] Say, "Real estate, financial assets, social media accounts, etc."

[0932] Speak your property details.

[0933] This system allows users to manage important information and receive notifications and advice at the appropriate time without feeling any psychological burden.

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

[0935] Step 1:

[0936] The user puts on the smart glasses and gives the voice command "Create a new account."

[0937] Input: User voice input "Create a new account".

[0938] How it works: The smart glasses send audio to the Google Cloud Speech-to-Text API, which converts it to text.

[0939] Output: A request to the server to create a new account is generated.

[0940] Step 2:

[0941] The user enters their name, email address, and phone number by voice, and the voice data is sent to the server.

[0942] Input: User's voice input: "Name, email address, phone number."

[0943] How it works: The smart glasses send voice data to the Google Cloud Speech-to-Text API, which converts it to text, then sends the converted text data to the server.

[0944] Output: Personal information in text format arrives at the server.

[0945] Step 3:

[0946] The server stores the received personal information in a database and sends a registration confirmation email.

[0947] Input: Personal information in text format.

[0948] How it works: The server stores personal information in a database and runs a program to automatically send a registration confirmation email.

[0949] Output: Personal information stored and confirmation email sent.

[0950] Step 4:

[0951] The user puts on the smart glasses, logs in, and gives the voice command "Register property information."

[0952] Input: User voice input "Register property information."

[0953] How it works: The smart glasses send audio to the Google Cloud Speech-to-Text API, which converts it to text.

[0954] Output: A property registration request is generated to the server.

[0955] Step 5:

[0956] The user inputs property information by voice and sends it to the server from the smart glasses.

[0957] Input: User's voice input: "Real estate, for example, Shibuya-ku, Tokyo, 2LDK apartment."

[0958] How it works: The smart glasses send voice data to the Google Cloud Speech-to-Text API, which converts it to text, then sends the converted text data to the server.

[0959] Output: The property information in text format arrives at the server.

[0960] Step 6:

[0961] The server stores the received property information in a database.

[0962] Input: Property information in text format.

[0963] Operation: The server runs a program to store property information in a database.

[0964] Output: Stored property information.

[0965] Step 7:

[0966] The user issues a voice command to "register intention" through the smart glasses and inputs specific instructions.

[0967] Input: User's voice input: "Register your intention, for example, to transfer your financial assets to your son."

[0968] How it works: The smart glasses send voice data to the Google Cloud Speech-to-Text API, which converts it to text, then sends the converted text data to the server.

[0969] Output: The intention in text form arrives at the server.

[0970] Step 8:

[0971] The server stores the received intentions in a database.

[0972] Input: Textual intent.

[0973] Operation: The server runs a program to store the intention in a database.

[0974] Output: Saved intent.

[0975] Step 9:

[0976] The user wears the smart glasses and their facial expressions and voice are collected using a camera and microphone during everyday operations.

[0977] Input: User's facial expression and voice.

[0978] How it works: The smart glasses analyze facial expression data using OpenCV and Google Cloud Vision API, and convert speech tones into text using Google Cloud Speech-to-Text API for analysis.

[0979] Output: Data of the user's emotional state.

[0980] Step 10:

[0981] The server generates notifications and advice based on the analyzed emotional state and sends them to the smart glasses.

[0982] Input: User emotional state data.

[0983] How it works: The server uses Firebase Cloud Messaging to generate notifications and advice based on the user's emotional state and send them to the smart glasses.

[0984] Output: Notifications and advice displayed on the smart glasses.

[0985] Step 11:

[0986] When the user's death is confirmed, the server sends an email with access permission to the designated family members and heirs.

[0987] Input: User's death notice.

[0988] Operation: The server receives the death confirmation and runs a program that sends access permission emails to designated family members and heirs.

[0989] Output: The access permission email sent.

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

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

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

[0993] [Third embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[1006] The system of the present invention is designed to enable users to safely manage their own property information, personal information, and will, and to hand over the information to their heirs at the appropriate time. The program processing of this system will be specifically explained below.

[1007] First, the user accesses the system using a terminal and creates a new account. To create an account, personal information (name, email address, phone number, etc.) and authentication information (password) are required. The user enters this information in the input form and presses the "Register" button. The terminal then sends the input information to the server.

[1008] The server stores the personal information and authentication information received from the user in a database, and also sends the user a registration confirmation email to inform them that their registration is complete.The user can then log in to the system by entering their email address and password on the login page.

[1009] Next, after logging in, the user registers their asset information. Through the terminal, they select the "Register Asset Information" option from the main menu, select the type of asset (real estate, financial assets, social media accounts, etc.), and enter the required information. When they press the "Register" button, the terminal sends the entered information to the server, which receives it and stores it in a database.

[1010] Users can then select "Register Intentions" from the main menu and enter specific instructions on how they want things to be handled after their death. For example, they can enter information such as "I want my financial institution accounts to be transferred to my son" or "I want my home real estate to be transferred to my sister," and then press the "Register" button. The device sends the entered intentions to the server, which receives them and stores them in a database.

[1011] When a user's death is notified, the server sends an access permission email to the designated heir. This email contains a link and instructions for the heir to log in to the system. The heir clicks the link in the email, enters their authentication information, and logs in to the system. The server verifies the authentication information and displays the user's property information and will to the heir who granted access permission.

[1012] This allows the heir to carry out the process based on the user's wishes, such as distributing the inheritance or contacting financial institutions.

[1013] In addition, the system implements two-factor authentication when logging in to enhance security. After entering your authentication information, an additional authentication code will be sent to you via email or SMS, and you must enter this code to complete the login process. This authentication code is temporary and provides additional security.

[1014] We also use security protocols (SSL / TLS) to encrypt data, preventing third parties from deciphering user information. We also take multi-layered security measures, such as using firewalls and intrusion prevention systems (IDS / IPS) to prevent unauthorized access.

[1015] In this way, the system of the present invention safely manages important information about the user and enables smooth inheritance procedures after death.

[1016] The processing flow will be explained below.

[1017] Step 1:

[1018] A user accesses the system and opens the new account creation page. The user enters personal information (name, email address, phone number) and authentication information (password) and presses the "Register" button.

[1019] Step 2:

[1020] The terminal generates and transmits a request to transmit the input information to the server.

[1021] Step 3:

[1022] The server stores the received personal information and authentication information in a database, and then sends a registration confirmation email to the user to notify them that registration is complete.

[1023] Step 4:

[1024] The user enters their email address and password on the login page and clicks the "Login" button.

[1025] Step 5:

[1026] The terminal generates and transmits a request to transmit the input information to the server.

[1027] Step 6:

[1028] The server checks the received login information against a database, and if authentication is successful, the server issues a token and displays a homepage on the terminal.

[1029] Step 7:

[1030] The user selects "Register property information" from the main menu, selects the property type, enters the required information, and presses the "Register" button.

[1031] Step 8:

[1032] The terminal generates and transmits a request to transmit the input property information to the server.

[1033] Step 9:

[1034] The server saves the received property information in the database and sends a notification to the user that saving has been completed.

[1035] Step 10:

[1036] The user selects "Register Intention" from the main menu, fills in "what they want to do" and "who will carry it out," and presses the "Register" button.

[1037] Step 11:

[1038] The terminal generates and transmits a request to transmit the input intention to the server.

[1039] Step 12:

[1040] The server saves the received decision in the database and sends a notification to the user that saving is complete.

[1041] Step 13:

[1042] After the server receives the death notification of the user, it sends an email with permission to access the account to the designated family members and heirs.

[1043] Step 14:

[1044] The family member or heir (device) receives the access permission email, clicks the link in the email, accesses the system, and logs in by entering authentication information.

[1045] Step 15:

[1046] The server verifies the heir's credentials, grants access permissions, and displays the user's estate information and wishes.

[1047] Step 16:

[1048] Family members and heirs carry out necessary procedures based on the user's wishes, such as contacting financial institutions and transferring real estate.

[1049] Step 17:

[1050] The server implements two-factor authentication for added security: an additional authentication code is sent to the user via email or SMS upon login, and the user must enter this code to complete the login.

[1051] Step 18:

[1052] When the server transmits your property information or intentions, it uses security protocols (SSL / TLS) to encrypt the data and protect the confidentiality of the data. In addition, we have installed firewalls and intrusion prevention systems to prevent unauthorized access.

[1053] Example 1

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

[1055] In modern society, it is important to safely manage users' property information, personal information, and wills, and to hand them over to heirs at the correct time. However, current systems have issues with information security and the smoothness of inheritance procedures, so a new system that can solve these problems is needed. The purpose of this invention is to solve these issues and realize the safe management of user information and smooth inheritance procedures.

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

[1057] In this invention, the server includes a means for a user to input personal information, a means for receiving the personal information and storing it in a database, and a means for creating an account based on the personal information and notifying the user, thereby enabling secure management of the user's personal information.

[1058] The server also includes a means for a user to input property information, a means for receiving the property information and storing it in a database, a means for a user to input an intention, a means for receiving the intention and storing it in a database, thereby enabling safe management of the user's property information and intention.

[1059] The server also includes a means for receiving a death notice of the user and sending a notice of access permission to the designated heir, and a means for the heir to log in to the system based on the access permission and access the user's property information and will, thereby enabling smooth inheritance procedures after the user's death.

[1060] "Personal information" refers to information related to personal identification, such as a user's name, email address, and phone number.

[1061] "Server means" is a computer system that has the function of processing data received from users, storing it in a database, and sending notifications to users and heirs.

[1062] An "account" is a unique identity for which a user has credentials to access a system.

[1063] "Property information" refers to information related to assets owned by a user, such as real estate, financial assets, and social media accounts.

[1064] "Will" is information about the disposition of assets and other instructions a user wishes to give after death.

[1065] "Death Notification" is information that confirms the death of a user and notifies the system of this.

[1066] An "heir" is a person designated by a user who has the right to inherit assets or a will.

[1067] "Access permission" refers to the authority for an heir to log into the system and access the user's property information and will.

[1068] "Two-step authentication" is an authentication method that uses an additional authentication code in addition to the user's authentication information to securely log in a user.

[1069] An "authentication code" is a temporary code used to verify a user's credentials.

[1070] "Security protocols" are technical rules and procedures for encrypting communication data. Examples include SSL / TLS.

[1071] A "firewall" is a network security system that prevents unauthorized access from outside.

[1072] An "intrusion prevention system" is a security system that detects and prevents unauthorized access and attacks.

[1073] The present invention provides a system that enables users to safely manage their own property information, personal information, and will, and to transfer them to their heirs at the appropriate time. Specific embodiments of this system are described below.

[1074] Create an account

[1075] A user creates a new account by entering personal information (such as name, email address, and phone number) and a password. This information is sent from the device (e.g., a PC or smartphone) to a server. The server (e.g., a cloud server) stores the received information in a database (e.g., a relational database management system) and sends the user a confirmation email confirming registration.

[1076] As a specific example, a user inputs the name "Taro", email address "taro@example.com", phone number "090-1234-5678", and password "Password123".

[1077] Property information registration

[1078] After logging in, the user accesses the property information registration screen and inputs information about real estate, financial assets, etc. This information is sent from the terminal to the server, which then stores the received information in a database.

[1079] As a specific example, a user inputs real estate information such as "a property in Shinjuku Ward, Tokyo" and an assessed value of "50 million yen."

[1080] Registration of intention

[1081] The user accesses a screen to register their wishes and enters specific instructions regarding the disposition of their assets after death. This information is also sent from the device to the server, which stores it in a database.

[1082] As a specific example, enter "I would like my financial institution account transferred to my son."

[1083] Permission to access heirs

[1084] Upon notification of a user's death, the server sends a permission notice to the designated heirs, who can click on the link to access the system and enter their authentication information to view the user's estate and will.

[1085] The heir clicks on a link in an email sent to "son@example.com" to access the system.

[1086] Security measures

[1087] The system uses two-factor authentication when authenticating users: after entering their credentials, an additional verification code is sent via email or SMS, which is used to complete the authentication.

[1088] In addition, the server encrypts communication data using the SSL / TLS protocol and uses firewalls and intrusion prevention systems to prevent unauthorized access.

[1089] Hardware and software used

[1090] Server: Cloud server (e.g. Amazon Web Services, Microsoft Azure)

[1091] Database: Relational database management system (e.g. MySQL, PostgreSQL)

[1092] Security Protocol:SSL / TLS

[1093] Firewalls and Intrusion Prevention Systems: Network Security Systems

[1094] Example prompts for generative AI models

[1095] Please explain the specific processing steps of the system program. For each step, please use the user, terminal, and server as subjects and add specific actions. For example, please explain each process: account creation, asset information registration, will registration, heir access permission, and security measures.

[1096] Using this prompt, the generative AI model can generate sentences that detail the system's detailed processing steps.

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

[1098] System program processing steps

[1099] Account creation process steps

[1100] Step 1:

[1101] The user enters personal information (name, email address, phone number, password) into the input form on the account creation screen. This input form includes tags and text boxes to accept user input.

[1102] Specific operation: A user enters the name "Taro", email address "taro@example.com", phone number "090-1234-5678", and password "Password123".

[1103] Step 2:

[1104] The user presses the "Register" button. The device converts this input information into JSON format data and sends it to the server using an HTTP POST request. This data includes the user's personal information.

[1105] Specific behavior: The device sends data to the / register endpoint using an HTTP POST request.

[1106] Step 3:

[1107] The server validates the received data, ensuring it is in the correct format and that required fields are present. If validation is successful, it saves the user information to a database (e.g., MySQL) using an SQL query.

[1108] Specific operation: The server executes an SQL statement using a prepared statement to insert data into the database.

[1109] Step 4:

[1110] The server sends the user a confirmation email to confirm registration, which includes a link to create an account. The email is sent using an SMTP server.

[1111] Specific operation: The server sends an email via the SMTP server with the subject "Registration Complete".

[1112] Property information registration process steps

[1113] Step 1:

[1114] After logging in, users select "Register Asset Information" from the main menu. They select a category such as real estate or financial assets and enter the required information.

[1115] Specific operation: The user selects a property and enters the location "Shinjuku-ku, Tokyo" and the assessed value "50 million yen."

[1116] Step 2:

[1117] The user presses the "Register" button. The device converts the input information into JSON format and sends it to the server using an HTTP POST request. This data includes asset information.

[1118] Specific behavior: The device sends data to the / add_property endpoint using an HTTP POST request.

[1119] Step 3:

[1120] The server receives the submitted data, validates it, and if validation is successful, stores the information in a database.

[1121] Specific operation: The server executes an SQL insert statement to save the property information in the database.

[1122] Processing steps for registering intentions

[1123] Step 1:

[1124] Users select the "Register your wishes" option and enter the specific instructions they wish to have after their death.

[1125] Specific operation: The user enters, "I would like to transfer my financial institution account to my son."

[1126] Step 2:

[1127] The user presses the "Register" button. The device converts the inputted intention into JSON format and sends it to the server using an HTTP POST request.

[1128] Specific behavior: The device sends data to the / add_will endpoint using an HTTP POST request.

[1129] Step 3:

[1130] The server receives the intent information, validates it, and if the validation is successful, saves the information in the database.

[1131] Specific operation: The server executes an SQL query that stores the decision information in a database.

[1132] Heir Permissions Processing Steps

[1133] Step 1:

[1134] The server receives the death notification of the user, which can be sent to the server manually or automatically.

[1135] Specific operation: The server receives the death notification and retrieves the information of the designated heir.

[1136] Step 2:

[1137] The server then sends an access permission email to the designated heir, which contains a link and credentials to access the system.

[1138] Specific operation: The server sends an email containing authentication information to the heir's email address.

[1139] Step 3:

[1140] The heir clicks on the link in the email they received to access the system, enters their authentication information, and the server verifies the information.

[1141] Specific operation: The heir clicks on the link in the email and logs in by entering their username and password.

[1142] Security measures processing steps

[1143] Step 1:

[1144] Users are required to use two-factor authentication when logging in. After entering their credentials, the device receives an additional authentication code.

[1145] Specific operation: The user enters the authentication code "123456" received by SMS or email into the login screen.

[1146] Step 2:

[1147] The server encrypts the communication data using the SSL / TLS protocol, which ensures that the data is transmitted securely.

[1148] Specific operation: The server uses the SSL certificate to communicate via HTTPS.

[1149] Step 3:

[1150] The server will be equipped with a firewall and intrusion prevention system to prevent unauthorized access.

[1151] Specific operation: The server sets up a firewall and operates an intrusion prevention system.

[1152] The above are the specific processing steps of the program of this system.

[1153] (Application example 1)

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

[1155] In modern society, it is important for users to safely manage their financial and personal information and ensure that it is passed on to their heirs after their death. However, many existing systems make user information management cumbersome and lack a clear means of communicating their wishes to successors. Furthermore, security vulnerabilities pose a high risk of information leaks and unauthorized access. Therefore, there is a demand for secure systems that users can use with peace of mind.

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

[1157] In this invention, the server includes means for a user to input personal information, means for receiving the personal information and saving it in a database, means for creating an account based on the personal information and notifying the user, means for a user to input property information, means for receiving the property information and saving it in a database, means for a user to input a will, means for receiving the will and saving it in a database, means for receiving a death notice of the user and sending a notice of access permission to designated family members and heirs, means for family members and heirs to log in to the system based on the access permission and access the user's property information and will, and means for sending a registration confirmation notice to the user's email address.This allows users to safely manage their own information and enables smooth inheritance procedures after a death.

[1158] "Personal information" refers to identifying information such as a user's name, email address, and phone number.

[1159] "Server means" is a computer system that stores received information in a database and processes the information as needed.

[1160] An "account" is identification information generated based on a user's personal information and required for the user to access the system.

[1161] A "notification" is a communication method used to inform a user about a particular action or situation.

[1162] "Property information" refers to information about assets owned by a user, such as real estate, financial assets, and social media accounts.

[1163] "Will" is a specific instruction on how the user wants to be treated after death.

[1164] A "Death Notification" is information sent to the system when a user's death is confirmed.

[1165] "Access Granting" is the process of granting rights that allow a particular user or successor to access a system.

[1166] "Two-step authentication" is an authentication method that strengthens security by requiring an additional authentication code when a user logs in.

[1167] A "security protocol" is a set of rules and procedures for securely communicating data, typically involving encryption of the data.

[1168] A "barrier" is a physical or logical barrier that prevents unauthorized access to a system.

[1169] An "intrusion prevention system" is a security measure designed to detect and prevent unauthorized access to a system.

[1170] A "registration confirmation notice" is a notice such as an email informing the user that they have been successfully registered in the system.

[1171] The system of this invention is designed to allow users to safely manage their own property information, personal information, and will, and to hand it over to their heirs after their death. The system is mainly composed of a server and a user's terminal, and includes the following program processing:

[1172] First, a user accesses the system using a terminal and creates a new account. To create an account, personal information (such as name, email address, and phone number) and authentication information (password) are required. The user fills in this information in an input form and presses the "Register" button. The terminal sends the input information to the server. The server stores the received personal information and authentication information in a database and sends the user a registration confirmation email. The user can then log in to the system by entering their email address and password on the login page.

[1173] Next, after logging in, the user registers their asset information. They select the "Register Asset Information" option from the main menu on their device, select the type of asset (real estate, financial assets, social media accounts, etc.), and enter the required information. After entering the information, they press the "Register" button, and the device sends the entered information to the server. The server receives it and stores it in a database.

[1174] Users can then select "Register Intentions" from the main menu and enter specific instructions on how they want things to be handled after their death. For example, they can enter information such as "I want my financial institution accounts to be transferred to my son" or "I want my home real estate to be transferred to my sister," and then press the "Register" button. The device sends the entered intentions to the server, which receives them and stores them in a database.

[1175] When a user's death is notified, the server sends a notice of access permission to the designated family members and heirs. This notice includes a link and instructions for the heirs to log in to the system. The family members and heirs click the link in the received notice, enter their authentication information, and log in to the system. The server verifies the authentication information and displays the user's asset information and intentions to the heirs who have granted access permission. This allows the heirs to carry out actions based on the user's intentions. For example, they can handle the user's wishes, such as distributing the estate or contacting financial institutions.

[1176] Furthermore, to enhance security, the system employs two-step authentication when logging in. After entering authentication information, an additional authentication code is sent via email or text message, which must be entered to complete the login process. This authentication code is temporary and enhances security. To protect data, data is also encrypted using security protocols (SSL / TLS), preventing user information from being deciphered by third parties. Multi-layered security measures are also in place, including the use of barriers and intrusion prevention systems to prevent unauthorized access.

[1177] As a specific example, a user can perform the following operations using a smartphone:

[1178] 1. Install the application on your smartphone and create an account.

[1179] 2. Enter personal and financial information and send it to the server.

[1180] 3. Enter your wishes regarding post-death care.

[1181] 4. Once the death notice is sent, the heirs access the system and review the necessary information.

[1182] Based on this application, we provide the following example prompt sentences:

[1183] You are the developer of a security service application that allows users to safely manage their own financial information and pass it on to their heirs. To register user information and financial information, you will create the following API endpoints:

[1184] 1. / register: Register a user

[1185] 2. / add_asset: Register asset information

[1186] User information is hashed and stored in a SQLite database, and a registration confirmation email is sent.

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

[1188] Step 1:

[1189] The user accesses the system using a terminal and enters their name, email address, phone number, and password on the new account creation screen. After entering the information, they press the "Register" button. The terminal then sends the entered personal information and authentication information to the server. The server receives this information, hashes it, and stores it in a database. The server then sends the user an email to confirm that the information has been saved.

[1190] Step 2:

[1191] A user logs in to the system using a terminal. After entering an email address and password, the user presses the "Login" button. The terminal sends the entered authentication information to the server. The server compares the received authentication information with hashed information stored in a database, and if there is a match, the user is allowed to log in. The server notifies the user that the authentication was successful as a login confirmation.

[1192] Step 3:

[1193] After logging in, the user uses the device to access the asset information input screen. Select the "Register Asset Information" option and enter the asset type (real estate, financial assets, social media account, etc.) and each detailed information. After entering the information, press the "Register" button. The device then sends the entered asset information to the server. The server then stores the received asset information in a database.

[1194] Step 4:

[1195] The user uses a terminal to access the "Register your wishes" screen. They enter specific instructions regarding post-death procedures (e.g., "I want my financial institution account transferred to my son"). After entering the instructions, they press the "Register" button. The terminal then sends the entered wishes to the server. The server receives the wishes and stores them in a database.

[1196] Step 5:

[1197] When a user's death is confirmed, the designated heirs receive a death notification. The server then emails the heirs a notification to grant them access, which includes a link and instructions for them to log in to the system.

[1198] Step 6:

[1199] The heir uses a terminal to click the link in the notification to access the system. He clicks the link included in the notification and enters the required authentication information to log in. The server verifies the authentication information, and if the login is successful, grants the heir access permission. The heir can then check the user's property information and will on the system.

[1200] Step 7:

[1201] When logging in, the system employs two-factor authentication for added security. After the heir enters his / her authentication information, the server sends an additional authentication code to the heir via email or text message. The heir then enters the received authentication code, which the server then verifies to complete the login.

[1202] Step 8:

[1203] The system uses security protocols (SSL / TLS) to protect data and encrypts data before transmission. The server receives the encrypted data and stores it securely in a database. To prevent unauthorized access, the server employs multi-layered security measures using barriers and intrusion prevention systems.

[1204] Step 9:

[1205] When the heirs take action, the system supports them in carrying out the process based on the user's wishes. For example, distributing the inheritance or contacting financial institutions. The server manages a log of the actions taken by the heirs and supports them in any subsequent necessary procedures.

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

[1207] The system of the present invention is designed to allow users to safely manage their financial information, personal information, and will, and to pass it on to their heirs as needed. Furthermore, by combining it with an emotion engine that recognizes the user's emotions, the system provides advice and notifications based on the user's psychological state.

[1208] First, the user accesses the system using a terminal and opens the new account creation page. The user enters personal information (name, email address, phone number, etc.) and authentication information (password) and presses the "Register" button. The terminal then sends the entered information to the server.

[1209] The server stores the received personal information and authentication information in a database. It also sends a registration confirmation email to the user to notify them that registration is complete. The user then enters their email address and password on the login page to log in to the system.

[1210] Next, after logging in, the user registers their asset information. Using the terminal, they select "Register Asset Information" from the main menu, select the type of asset (real estate, financial assets, social media accounts, etc.), enter the required information, and press the "Register" button. The terminal then sends the entered information to the server, which receives it and stores it in a database.

[1211] The user then selects "Register Intentions" and enters specific instructions on how they would like things to be handled after their death. For example, they could enter information such as "I want my financial institution accounts to be transferred to my son" or "I want my home real estate to be transferred to my sister," and then press the "Register" button. The device sends the entered intentions to the server, which receives them and stores them in a database.

[1212] When a user's death is notified, the server sends an access permission email to the designated heir. This email contains a link and instructions for the heir to log in to the system. The heir clicks the link in the email to access the system and enters their authentication information to log in. The server verifies the authentication information, grants access permission, and displays the user's estate information and will.

[1213] Additionally, the system is equipped with an emotion engine that analyzes the user's emotional state from the text they enter and their actions. Based on the results of this analysis, it can generate alerts and notifications, such as "You seem irritated right now. Why don't you take a break?" It can also provide advice based on the user's emotional state, such as "Your current emotional state may make it difficult to make a calm decision. Please think about it again later."

[1214] In this way, the system of the present invention can safely manage a user's important information, support smooth inheritance procedures, and provide notifications and advice that take into account the user's emotional state.

[1215] The processing flow will be explained below.

[1216] Step 1:

[1217] A user accesses the system and opens the new account creation page. The user enters personal information (name, email address, phone number) and authentication information (password) and presses the "Register" button.

[1218] Step 2:

[1219] The terminal generates and transmits a request to transmit the input information to the server.

[1220] Step 3:

[1221] The server stores the received personal information and authentication information in a database, and then sends a registration confirmation email to the user to notify them that registration is complete.

[1222] Step 4:

[1223] The user enters their email address and password on the login page and clicks the "Login" button.

[1224] Step 5:

[1225] The terminal generates and transmits a request to transmit the input information to the server.

[1226] Step 6:

[1227] The server checks the received login information against a database, and if authentication is successful, the server issues a token and displays a homepage on the terminal.

[1228] Step 7:

[1229] The user selects "Register Asset Information" from the main menu, selects the type of asset (real estate, financial assets, social media accounts, etc.), enters the required information, and presses the "Register" button.

[1230] Step 8:

[1231] The terminal generates and transmits a request to transmit the input property information to the server.

[1232] Step 9:

[1233] The server saves the received property information in the database and sends a notification to the user that saving has been completed.

[1234] Step 10:

[1235] The user selects "Register Intention" from the main menu, fills in "what they want to do" and "who will carry it out," and presses the "Register" button.

[1236] Step 11:

[1237] The terminal generates and transmits a request to transmit the input intention to the server.

[1238] Step 12:

[1239] The server saves the received decision in the database and sends a notification to the user that saving is complete.

[1240] Step 13:

[1241] After the server receives the death notification of the user, it sends an email with permission to access the account to the designated family members and heirs.

[1242] Step 14:

[1243] The family member or heir (device) receives the access permission email, clicks the link in the email, accesses the system, and logs in by entering authentication information.

[1244] Step 15:

[1245] The server verifies the heir's credentials, grants access permissions, and displays the user's estate information and wishes.

[1246] Step 16:

[1247] Family members and heirs carry out necessary procedures based on the user's wishes, such as contacting financial institutions and transferring real estate.

[1248] Step 17:

[1249] The server implements two-factor authentication for added security: an additional authentication code is sent to the user via email or SMS upon login, and the user must enter this code to complete the login.

[1250] Step 18:

[1251] When the server transmits your property information or intentions, it uses security protocols (SSL / TLS) to encrypt the data and protect the confidentiality of the data. In addition, we have installed firewalls and intrusion prevention systems to prevent unauthorized access.

[1252] Step 19:

[1253] The emotion engine analyzes the user's input and identifies their emotional state, for example, determining that the user is stressed based on the context of the text and the speed at which they type.

[1254] Step 20:

[1255] The server generates alerts and notifications based on the emotional state received from the emotion engine and displays them on the device, such as a message like "We recommend you take a break."

[1256] Step 21:

[1257] The emotion engine takes into account the user's emotional state and generates advice related to financial information and intentions, such as "We recommend that you reconfirm this input in a calm state."

[1258] Step 22:

[1259] The user reviews the advice provided by the emotion engine and, if necessary, corrects the entered content of the intention and property information.

[1260] Example 2

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

[1262] Conventional inheritance management systems did not provide procedures for users to safely and efficiently manage their assets, personal information, and wishes, and ensure that they are passed on to their heirs. Furthermore, they lacked functionality to provide appropriate advice and notifications based on the user's emotional state, which could prevent users from making important decisions calmly.

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

[1264] In this invention, the server includes: means for a user to input personal information; means for receiving the personal information and saving it in a database; means for creating an account based on the personal information and notifying the user; means for a user to input property information; means for receiving the property information and saving it in a database; means for a user to input a will; means for receiving the will and saving it in a database; means for receiving a death notification of the user and sending an electronic message of access permission to a designated heir; means for the heir to log in to the system based on the access permission and access the property information and will of the user; and means for analyzing the user's input and operations using an emotion engine and providing notifications and advice based on the user's emotional state. This allows the user's property and will to be managed safely and reliably and handed over to the heir, and also makes it possible to encourage calm decision-making by providing advice and notifications according to the user's emotional state.

[1265] "Personal information" refers to information that identifies a user, such as the user's name, email address, and telephone number.

[1266] A "database" is an information system managed by a server for centrally storing and managing data such as personal information, property information, and intentions.

[1267] "Property information" refers to information about assets owned by a user, such as real estate, financial assets, and social media accounts.

[1268] "Will" is information that expresses the user's instructions and wishes regarding what should happen after their death.

[1269] "Heir" means a person who is entitled to inherit the User's property after the User's death.

[1270] The "emotion engine" is a function that analyzes the user's input text and operations to determine the user's psychological state.

[1271] A "notice" is a message sent from the server to a user or heir containing specific information or instructions.

[1272] An "account" is a set of authentication information and related data required for a user to access and use the system.

[1273] "Logging in" is the process by which a user enters authentication information to access a system, and the system verifies the authentication information and allows use.

[1274] "Access Granted" means that the server grants a heir or other authorized person access to certain data or functions of the system.

[1275] "Two-step authentication" is a security feature that requires an additional authentication code in addition to the usual password authentication when a user logs in to a system.

[1276] A "security protocol" is a set of rules and procedures for encrypting information when sending and receiving data, and preventing unauthorized access and information leaks.

[1277] An "electronic message" is a message sent by electronic means, such as email or text message.

[1278] The system of the present invention aims to enable users to safely manage their financial information, personal information, and will, and to hand over their assets to designated heirs as necessary. It also includes an emotion engine that provides advice and notifications based on the user's psychological state. The main components of this system and their operation are described below.

[1279] System Components

[1280] This system consists of the following hardware and software:

[1281] Server: AWS EC2 (virtual server)

[1282] Database: Amazon RDS (relational database)

[1283] Emotion engine: IBM Watson

[1284] System processing procedure

[1285] The overall process progresses as the user, terminal, and server play specific roles at each step according to the system's processing procedures.

[1286] 1. Create a new account

[1287] The user accesses the system using a terminal and opens the page for creating a new account. The user enters personal information (name, email address, phone number, etc.) and authentication information (password) and presses the "Register" button. The terminal sends the entered information to the server, which stores it in a database. The server then sends the user a confirmation email that registration is complete.

[1288] 2. User Login

[1289] A user logs in to the system by entering an email address and password. The terminal sends the authentication information to the server, which then compares it with information in a database and allows the user to log in if authentication is successful.

[1290] 3. Property Information Registration

[1291] The user selects "Register Asset Information" from the main menu, enters the type of asset (real estate, financial assets, social media accounts, etc.), and presses the "Register" button. The device sends the entered information to the server, which stores it in a database.

[1292] 4. Registration of Intention

[1293] The user selects "Register my wishes," enters specific instructions for after death (e.g., "Transfer my financial institution accounts to my son"), and presses the "Register" button. The terminal sends the entered wishes to the server, which then stores them in a database.

[1294] 5. Notification to heirs

[1295] When the server receives notification of a user's death from an external source, it sends an access permission email to the designated heirs, which contains a link and instructions for logging into the system.

[1296] 6. Access for Heirs

[1297] The heir clicks on the link in the email to access the system, enters his or her authentication information, and logs in. The server verifies the authentication information, and if correct, grants access and displays the user's property information and will to the heir.

[1298] 7. Emotion Engine Operation

[1299] The emotion engine analyzes the user's input text and operations to determine the user's psychological state. Based on the results of this analysis, the server generates notifications and advice according to the user's emotional state and provides them to the user. For example, a notification such as "You seem irritated right now. Why don't you take a short break?" may be generated.

[1300] Specific examples

[1301] 1. Example prompt

[1302] I would like to register my property information. Please add my social media account information. Please tell me the procedure for handing over the property.

[1303] 2. Specific examples of processing

[1304] User adds social media account information

[1305] To add a social media account as new property information, the user selects "Register property information" on the device and then selects "SNS account."

[1306] The device sends the social networking account details entered by the user to the server, which stores them in a database.

[1307] In this way, the system of the present invention can safely manage a user's important information, support smooth inheritance procedures, and provide notifications and advice that take into account the user's emotional state.

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

[1309] Processing Steps

[1310] Step 1: Create a new account

[1311] User: Enter personal information (name, email address, phone number, etc.) and authentication information (password), and press the "Register" button on the new account creation page.

[1312] Input: Name, email address, phone number, password

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

[1314] Output: Send data to the server

[1315] Server: Stores the received personal information and authentication information in a database and sends a registration confirmation email.

[1316] Data processing: Convert the entered personal information and authentication information into a database format

[1317] Output: Save to database, send registration confirmation email

[1318] Step 2: User Login

[1319] User: Enter your email address and password on the login page and click the "Login" button.

[1320] Input: Email address, password

[1321] Terminal: Sends the entered authentication information to the server.

[1322] Output: Send data to the server

[1323] Server: Checks the received authentication information against the database and allows login if authentication is successful.

[1324] Data calculation: Matching the entered authentication information with the information in the database

[1325] Output: Login allowed

[1326] Step 3: Register your property information

[1327] User: Select "Register property information" from the main menu, enter the property type (real estate, financial assets, social media accounts, etc.) and detailed information, and press the "Register" button.

[1328] Input: Property type, details

[1329] Terminal: Sends the entered property information to the server.

[1330] Output: Send data to the server

[1331] Server: Stores the received property information in a database.

[1332] Data processing: Converting entered property information into database format

[1333] Output: Save to database

[1334] Step 4: Register your intention

[1335] User: Select "Register your wishes" from the main menu, enter specific instructions for after death, and press the "Register" button.

[1336] Input: Specific instructions

[1337] Terminal: Sends the input intention information to the server.

[1338] Output: Send data to the server

[1339] Server: Stores the received intention information in a database.

[1340] Data processing: Convert the input intention information into a database format

[1341] Output: Save to database

[1342] Step 5: Notify your heirs

[1343] Server: When a death notification of a user is received from outside, an access permission email is sent to the designated heir.

[1344] Input: User's death notice

[1345] Output: Sending an access permission email

[1346] Server: The email will contain a link and instructions for logging into the system.

[1347] Data calculation: Email generation

[1348] Output: Send email to heir

[1349] Step 6: Heir Access

[1350] Heir (user): Click the link in the email to access the login page, enter your authentication information, and press the "Login" button.

[1351] Input: Credentials

[1352] Terminal: Sends the entered authentication information to the server.

[1353] Output: Send data to the server

[1354] Server: Compares the authentication information with the database, and if correct, grants access and displays the property information and intent.

[1355] Data calculation: Authentication verification

[1356] Output: Access permissions and information display

[1357] Step 7: Emotion Engine in Action

[1358] Emotion engine: Analyzes the user's input text and operations in real time to determine their emotional state.

[1359] Input: Text and operation data

[1360] Data Computing: Emotional State Analysis

[1361] Server: Generates notifications and advice based on the analysis results of the emotion engine and provides them to the user.

[1362] Output: generating and providing notifications and advice

[1363] Example: For example, generating a notification that says, "You seem a bit irritated right now. Would you like to take a break?"

[1364] Based on these specific processing steps, the system functions effectively by safely managing users' financial information, personal information, and intentions, and providing necessary notifications and advice.

[1365] (Application example 2)

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

[1367] Conventional asset and personal information management systems lack the functionality to provide notifications and advice that take into account the user's emotional state, which can lead to stress and anxiety. Furthermore, it is difficult to obtain appropriate emotional advice during the registration and management process, which places a heavy psychological burden on users.

[1368] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: means for a user to input personal information; server means for receiving the personal information and storing it in a database; means for creating an account based on the personal information and notifying the user; means for a user to input property information; server means for receiving the property information and storing it in a database; means for a user to input a will; server means for receiving the will and storing it in a database; means for receiving a death notification of the user and sending an access permission email to designated family members and heirs; means for family members and heirs to log in to the system based on the access permission and access the user's property information and will; emotion recognition means for collecting the user's facial expressions and voice using smart glasses and analyzing their emotional state; and means for displaying notifications and advice based on the emotional state. This allows the user to manage important information and receive notifications and advice at the appropriate time without feeling any psychological burden.

[1369] A "user" is an entity that uses the system and inputs personal information, property information, and intentions.

[1370] "Personal information" refers to information that identifies an individual, such as a user's name, email address, or phone number.

[1371] "Property information" refers to information about assets owned by a user, such as real estate, financial assets, and social media accounts.

[1372] "Will" is a user's instruction on how they want their affairs to be handled after their death.

[1373] "Server means" refers to a server function for receiving information sent from a user and storing it in a database.

[1374] "Emotion recognition means" is a technology that collects and analyzes the user's facial expressions and tone of voice to recognize their current emotional state.

[1375] The "means for displaying notifications and advice" is a function for providing appropriate notifications and advice to the user based on the recognized emotional state of the user.

[1376] The "means for sending an email with access permission" is a function for sending an email to grant access permission to the system to designated family members or heirs after the death of the user.

[1377] "Smart glasses" are wearable devices that incorporate a camera, microphone, and display to collect and display the user's facial expressions and voice.

[1378] The "database" is an information management system for organizing and storing collected personal information, property information, and intentions.

[1379] This invention is a system that allows users to safely manage their personal information, financial information, and will, and to hand over to heirs as needed. In addition, by incorporating an emotion engine that recognizes the user's emotions, it is possible to provide notifications and advice based on the user's psychological state.

[1380] System Configuration

[1381] 1. User Device

[1382] Smart glasses: These glasses contain a camera, microphone, display, and processor, and collect the user's facial expressions and voice.

[1383] Software: Google Cloud Speech-to-Text API for speech recognition, OpenCV and Google Cloud Vision API for emotion recognition.

[1384] 2. Server

[1385] Database Server: MySQL database for storing collected personal information, financial information and wishes.

[1386] Web server: A server that receives requests from users and processes and stores data.

[1387] 3. Emotion Recognition and Notification System

[1388] Emotion Recognition Engine: Analyzes the user's emotional state from their facial expressions and voice.

[1389] Notification system: Uses Firebase Cloud Messaging to send notifications to users based on their emotional state.

[1390] Implementation method

[1391] 1. User Registration:

[1392] The user puts on the smart glasses and says "create new account."

[1393] The voice data is converted to text using the Google Cloud Speech-to-Text API, and the name, email address, and phone number are entered via voice input.

[1394] The entered data is sent to the server, saved in a MySQL database, and a registration confirmation email is automatically sent.

[1395] 2. Property Information Registration:

[1396] After logging in, operate the smart glasses and select "Register property information."

[1397] Property information is entered by voice, and the voice data is converted to text using the Google Cloud Speech-to-Text API.

[1398] The converted text data is sent to the server and stored in a MySQL database.

[1399] 3. Registration of Intention:

[1400] The user selects "Register Intention" through the smart glasses and enters specific instructions by voice.

[1401] The server receives the input and stores it in a database.

[1402] 4. Emotion Recognition and Notification:

[1403] The smart glasses' camera and microphone collect the user's facial expressions and voice.

[1404] Facial expressions are analyzed using OpenCV and Google Cloud Vision API, and voice tones are converted to text and analyzed using Google Cloud Speech-to-Text API.

[1405] If a user is frustrated, Firebase Cloud Messaging will notify them to take a break.

[1406] If it is determined that it is difficult to make a calm decision, the system will notify you to "think about it again later."

[1407] Specific examples

[1408] When a user says "Register property information," the system presents options such as "Real estate, financial assets, social media accounts, and others," and the user selects "Real estate" by voice. The smart glasses then prompt, "Please tell us the details of the property," and when the user answers, "Shibuya Ward, Tokyo, 2LDK apartment," this information is registered in the database.

[1409] Prompt Sentence Examples

[1410] Say "Create a new account."

[1411] Enter your name, email address, and phone number by voice.

[1412] Please say "Property information registration."

[1413] Say, "Real estate, financial assets, social media accounts, etc."

[1414] Speak your property details.

[1415] This system allows users to manage important information and receive notifications and advice at the appropriate time without feeling any psychological burden.

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

[1417] Step 1:

[1418] The user puts on the smart glasses and gives the voice command "Create a new account."

[1419] Input: User voice input "Create a new account".

[1420] How it works: The smart glasses send audio to the Google Cloud Speech-to-Text API, which converts it to text.

[1421] Output: A request to the server to create a new account is generated.

[1422] Step 2:

[1423] The user enters their name, email address, and phone number by voice, and the voice data is sent to the server.

[1424] Input: User's voice input: "Name, email address, phone number."

[1425] How it works: The smart glasses send voice data to the Google Cloud Speech-to-Text API, which converts it to text, then sends the converted text data to the server.

[1426] Output: Personal information in text format arrives at the server.

[1427] Step 3:

[1428] The server stores the received personal information in a database and sends a registration confirmation email.

[1429] Input: Personal information in text format.

[1430] How it works: The server stores personal information in a database and runs a program to automatically send a registration confirmation email.

[1431] Output: Personal information stored and confirmation email sent.

[1432] Step 4:

[1433] The user puts on the smart glasses, logs in, and gives the voice command "Register property information."

[1434] Input: User voice input "Register property information."

[1435] How it works: The smart glasses send audio to the Google Cloud Speech-to-Text API, which converts it to text.

[1436] Output: A property registration request is generated to the server.

[1437] Step 5:

[1438] The user inputs property information by voice and sends it to the server from the smart glasses.

[1439] Input: User's voice input: "Real estate, for example, Shibuya-ku, Tokyo, 2LDK apartment."

[1440] How it works: The smart glasses send voice data to the Google Cloud Speech-to-Text API, which converts it to text, then sends the converted text data to the server.

[1441] Output: The property information in text format arrives at the server.

[1442] Step 6:

[1443] The server stores the received property information in a database.

[1444] Input: Property information in text format.

[1445] Operation: The server runs a program to store property information in a database.

[1446] Output: Stored property information.

[1447] Step 7:

[1448] The user issues a voice command to "register intention" through the smart glasses and inputs specific instructions.

[1449] Input: User's voice input: "Register your intention, for example, to transfer your financial assets to your son."

[1450] How it works: The smart glasses send voice data to the Google Cloud Speech-to-Text API, which converts it to text, then sends the converted text data to the server.

[1451] Output: The intention in text form arrives at the server.

[1452] Step 8:

[1453] The server stores the received intentions in a database.

[1454] Input: Textual intent.

[1455] Operation: The server runs a program to store the intention in a database.

[1456] Output: Saved intent.

[1457] Step 9:

[1458] The user wears the smart glasses and their facial expressions and voice are collected using a camera and microphone during everyday operations.

[1459] Input: User's facial expression and voice.

[1460] How it works: The smart glasses analyze facial expression data using OpenCV and Google Cloud Vision API, and convert speech tones into text using Google Cloud Speech-to-Text API for analysis.

[1461] Output: Data of the user's emotional state.

[1462] Step 10:

[1463] The server generates notifications and advice based on the analyzed emotional state and sends them to the smart glasses.

[1464] Input: User emotional state data.

[1465] How it works: The server uses Firebase Cloud Messaging to generate notifications and advice based on the user's emotional state and send them to the smart glasses.

[1466] Output: Notifications and advice displayed on the smart glasses.

[1467] Step 11:

[1468] When the user's death is confirmed, the server sends an email with access permission to the designated family members and heirs.

[1469] Input: User's death notice.

[1470] Operation: The server receives the death confirmation and runs a program that sends access permission emails to designated family members and heirs.

[1471] Output: The access permission email sent.

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

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

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

[1475] [Fourth embodiment]

[1476] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

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

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

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

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

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

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

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

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

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

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

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

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

[1489] The system of the present invention is designed to enable users to safely manage their own property information, personal information, and will, and to hand over the information to their heirs at the appropriate time. The program processing of this system will be specifically explained below.

[1490] First, the user accesses the system using a terminal and creates a new account. To create an account, personal information (name, email address, phone number, etc.) and authentication information (password) are required. The user enters this information in the input form and presses the "Register" button. The terminal then sends the input information to the server.

[1491] The server stores the personal information and authentication information received from the user in a database, and also sends the user a registration confirmation email to inform them that their registration is complete.The user can then log in to the system by entering their email address and password on the login page.

[1492] Next, after logging in, the user registers their asset information. Through the terminal, they select the "Register Asset Information" option from the main menu, select the type of asset (real estate, financial assets, social media accounts, etc.), and enter the required information. When they press the "Register" button, the terminal sends the entered information to the server, which receives it and stores it in a database.

[1493] Users can then select "Register Intentions" from the main menu and enter specific instructions on how they want things to be handled after their death. For example, they can enter information such as "I want my financial institution accounts to be transferred to my son" or "I want my home real estate to be transferred to my sister," and then press the "Register" button. The device sends the entered intentions to the server, which receives them and stores them in a database.

[1494] When a user's death is notified, the server sends an access permission email to the designated heir. This email contains a link and instructions for the heir to log in to the system. The heir clicks the link in the email, enters their authentication information, and logs in to the system. The server verifies the authentication information and displays the user's property information and will to the heir who granted access permission.

[1495] This allows the heir to carry out the process based on the user's wishes, such as distributing the inheritance or contacting financial institutions.

[1496] In addition, the system implements two-factor authentication when logging in to enhance security. After entering your authentication information, an additional authentication code will be sent to you via email or SMS, and you must enter this code to complete the login process. This authentication code is temporary and provides additional security.

[1497] We also use security protocols (SSL / TLS) to encrypt data, preventing third parties from deciphering user information. We also take multi-layered security measures, such as using firewalls and intrusion prevention systems (IDS / IPS) to prevent unauthorized access.

[1498] In this way, the system of the present invention safely manages important information about the user and enables smooth inheritance procedures after death.

[1499] The processing flow will be explained below.

[1500] Step 1:

[1501] A user accesses the system and opens the new account creation page. The user enters personal information (name, email address, phone number) and authentication information (password) and presses the "Register" button.

[1502] Step 2:

[1503] The terminal generates and transmits a request to transmit the input information to the server.

[1504] Step 3:

[1505] The server stores the received personal information and authentication information in a database, and then sends a registration confirmation email to the user to notify them that registration is complete.

[1506] Step 4:

[1507] The user enters their email address and password on the login page and clicks the "Login" button.

[1508] Step 5:

[1509] The terminal generates and transmits a request to transmit the input information to the server.

[1510] Step 6:

[1511] The server checks the received login information against a database, and if authentication is successful, the server issues a token and displays a homepage on the terminal.

[1512] Step 7:

[1513] The user selects "Register property information" from the main menu, selects the property type, enters the required information, and presses the "Register" button.

[1514] Step 8:

[1515] The terminal generates and transmits a request to transmit the input property information to the server.

[1516] Step 9:

[1517] The server saves the received property information in the database and sends a notification to the user that saving has been completed.

[1518] Step 10:

[1519] The user selects "Register Intention" from the main menu, fills in "what they want to do" and "who will carry it out," and presses the "Register" button.

[1520] Step 11:

[1521] The terminal generates and transmits a request to transmit the input intention to the server.

[1522] Step 12:

[1523] The server saves the received decision in the database and sends a notification to the user that saving is complete.

[1524] Step 13:

[1525] After the server receives the death notification of the user, it sends an email with permission to access the account to the designated family members and heirs.

[1526] Step 14:

[1527] The family member or heir (device) receives the access permission email, clicks the link in the email, accesses the system, and logs in by entering authentication information.

[1528] Step 15:

[1529] The server verifies the heir's credentials, grants access permissions, and displays the user's estate information and wishes.

[1530] Step 16:

[1531] Family members and heirs carry out necessary procedures based on the user's wishes, such as contacting financial institutions and transferring real estate.

[1532] Step 17:

[1533] The server implements two-factor authentication for added security: an additional authentication code is sent to the user via email or SMS upon login, and the user must enter this code to complete the login.

[1534] Step 18:

[1535] When the server transmits your property information or intentions, it uses security protocols (SSL / TLS) to encrypt the data and protect the confidentiality of the data. In addition, we have installed firewalls and intrusion prevention systems to prevent unauthorized access.

[1536] Example 1

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

[1538] In modern society, it is important to safely manage users' property information, personal information, and wills, and to hand them over to heirs at the correct time. However, current systems have issues with information security and the smoothness of inheritance procedures, so a new system that can solve these problems is needed. The purpose of this invention is to solve these issues and realize the safe management of user information and smooth inheritance procedures.

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

[1540] In this invention, the server includes a means for a user to input personal information, a means for receiving the personal information and storing it in a database, and a means for creating an account based on the personal information and notifying the user, thereby enabling secure management of the user's personal information.

[1541] The server also includes a means for a user to input property information, a means for receiving the property information and storing it in a database, a means for a user to input an intention, a means for receiving the intention and storing it in a database, thereby enabling safe management of the user's property information and intention.

[1542] The server also includes a means for receiving a death notice of the user and sending a notice of access permission to the designated heir, and a means for the heir to log in to the system based on the access permission and access the user's property information and will, thereby enabling smooth inheritance procedures after the user's death.

[1543] "Personal information" refers to information related to personal identification, such as a user's name, email address, and phone number.

[1544] "Server means" is a computer system that has the function of processing data received from users, storing it in a database, and sending notifications to users and heirs.

[1545] An "account" is a unique identity for which a user has credentials to access a system.

[1546] "Property information" refers to information related to assets owned by a user, such as real estate, financial assets, and social media accounts.

[1547] "Will" is information about the disposition of assets and other instructions a user wishes to give after death.

[1548] "Death Notification" is information that confirms the death of a user and notifies the system of this.

[1549] An "heir" is a person designated by a user who has the right to inherit assets or a will.

[1550] "Access permission" refers to the authority for an heir to log into the system and access the user's property information and will.

[1551] "Two-step authentication" is an authentication method that uses an additional authentication code in addition to the user's authentication information to securely log in a user.

[1552] An "authentication code" is a temporary code used to verify a user's credentials.

[1553] "Security protocols" are technical rules and procedures for encrypting communication data. Examples include SSL / TLS.

[1554] A "firewall" is a network security system that prevents unauthorized access from outside.

[1555] An "intrusion prevention system" is a security system that detects and prevents unauthorized access and attacks.

[1556] The present invention provides a system that enables users to safely manage their own property information, personal information, and will, and to transfer them to their heirs at the appropriate time. Specific embodiments of this system are described below.

[1557] Create an account

[1558] A user creates a new account by entering personal information (such as name, email address, and phone number) and a password. This information is sent from the device (e.g., a PC or smartphone) to a server. The server (e.g., a cloud server) stores the received information in a database (e.g., a relational database management system) and sends the user a confirmation email confirming registration.

[1559] As a specific example, a user inputs the name "Taro", email address "taro@example.com", phone number "090-1234-5678", and password "Password123".

[1560] Property information registration

[1561] After logging in, the user accesses the property information registration screen and inputs information about real estate, financial assets, etc. This information is sent from the terminal to the server, which then stores the received information in a database.

[1562] As a specific example, a user inputs real estate information such as "a property in Shinjuku Ward, Tokyo" and an assessed value of "50 million yen."

[1563] Registration of intention

[1564] The user accesses a screen to register their wishes and enters specific instructions regarding the disposition of their assets after death. This information is also sent from the device to the server, which stores it in a database.

[1565] As a specific example, enter "I would like my financial institution account transferred to my son."

[1566] Permission to access heirs

[1567] Upon notification of a user's death, the server sends a permission notice to the designated heirs, who can click on the link to access the system and enter their authentication information to view the user's estate and will.

[1568] The heir clicks on a link in an email sent to "son@example.com" to access the system.

[1569] Security measures

[1570] The system uses two-factor authentication when authenticating users: after entering their credentials, an additional verification code is sent via email or SMS, which is used to complete the authentication.

[1571] In addition, the server encrypts communication data using the SSL / TLS protocol and uses firewalls and intrusion prevention systems to prevent unauthorized access.

[1572] Hardware and software used

[1573] Server: Cloud server (e.g. Amazon Web Services, Microsoft Azure)

[1574] Database: Relational database management system (e.g. MySQL, PostgreSQL)

[1575] Security Protocol:SSL / TLS

[1576] Firewalls and Intrusion Prevention Systems: Network Security Systems

[1577] Example prompts for generative AI models

[1578] Please explain the specific processing steps of the system program. For each step, please use the user, terminal, and server as subjects and add specific actions. For example, please explain each process: account creation, asset information registration, will registration, heir access permission, and security measures.

[1579] Using this prompt, the generative AI model can generate sentences that detail the system's detailed processing steps.

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

[1581] System program processing steps

[1582] Account creation process steps

[1583] Step 1:

[1584] The user enters personal information (name, email address, phone number, password) into the input form on the account creation screen. This input form includes tags and text boxes to accept user input.

[1585] Specific operation: A user enters the name "Taro", email address "taro@example.com", phone number "090-1234-5678", and password "Password123".

[1586] Step 2:

[1587] The user presses the "Register" button. The device converts this input information into JSON format data and sends it to the server using an HTTP POST request. This data includes the user's personal information.

[1588] Specific behavior: The device sends data to the / register endpoint using an HTTP POST request.

[1589] Step 3:

[1590] The server validates the received data, ensuring it is in the correct format and that required fields are present. If validation is successful, it saves the user information to a database (e.g., MySQL) using an SQL query.

[1591] Specific operation: The server executes an SQL statement using a prepared statement to insert data into the database.

[1592] Step 4:

[1593] The server sends the user a confirmation email to confirm registration, which includes a link to create an account. The email is sent using an SMTP server.

[1594] Specific operation: The server sends an email via the SMTP server with the subject "Registration Complete".

[1595] Property information registration process steps

[1596] Step 1:

[1597] After logging in, users select "Register Asset Information" from the main menu. They select a category such as real estate or financial assets and enter the required information.

[1598] Specific operation: The user selects a property and enters the location "Shinjuku-ku, Tokyo" and the assessed value "50 million yen."

[1599] Step 2:

[1600] The user presses the "Register" button. The device converts the input information into JSON format and sends it to the server using an HTTP POST request. This data includes asset information.

[1601] Specific behavior: The device sends data to the / add_property endpoint using an HTTP POST request.

[1602] Step 3:

[1603] The server receives the submitted data, validates it, and if validation is successful, stores the information in a database.

[1604] Specific operation: The server executes an SQL insert statement to save the property information in the database.

[1605] Processing steps for registering intentions

[1606] Step 1:

[1607] Users select the "Register your wishes" option and enter the specific instructions they wish to have after their death.

[1608] Specific operation: The user enters, "I would like to transfer my financial institution account to my son."

[1609] Step 2:

[1610] The user presses the "Register" button. The device converts the inputted intention into JSON format and sends it to the server using an HTTP POST request.

[1611] Specific behavior: The device sends data to the / add_will endpoint using an HTTP POST request.

[1612] Step 3:

[1613] The server receives the intent information, validates it, and if the validation is successful, saves the information in the database.

[1614] Specific operation: The server executes an SQL query that stores the decision information in a database.

[1615] Heir Permissions Processing Steps

[1616] Step 1:

[1617] The server receives the death notification of the user, which can be sent to the server manually or automatically.

[1618] Specific operation: The server receives the death notification and retrieves the information of the designated heir.

[1619] Step 2:

[1620] The server then sends an access permission email to the designated heir, which contains a link and credentials to access the system.

[1621] Specific operation: The server sends an email containing authentication information to the heir's email address.

[1622] Step 3:

[1623] The heir clicks on the link in the email they received to access the system, enters their authentication information, and the server verifies the information.

[1624] Specific operation: The heir clicks on the link in the email and logs in by entering their username and password.

[1625] Security measures processing steps

[1626] Step 1:

[1627] Users are required to use two-factor authentication when logging in. After entering their credentials, the device receives an additional authentication code.

[1628] Specific operation: The user enters the authentication code "123456" received by SMS or email into the login screen.

[1629] Step 2:

[1630] The server encrypts the communication data using the SSL / TLS protocol, which ensures that the data is transmitted securely.

[1631] Specific operation: The server uses the SSL certificate to communicate via HTTPS.

[1632] Step 3:

[1633] The server will be equipped with a firewall and intrusion prevention system to prevent unauthorized access.

[1634] Specific operation: The server sets up a firewall and operates an intrusion prevention system.

[1635] The above are the specific processing steps of the program of this system.

[1636] (Application example 1)

[1637] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1638] In modern society, it is important for users to safely manage their financial and personal information and ensure that it is passed on to their heirs after their death. However, many existing systems make user information management cumbersome and lack a clear means of communicating their wishes to successors. Furthermore, security vulnerabilities pose a high risk of information leaks and unauthorized access. Therefore, there is a demand for secure systems that users can use with peace of mind.

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

[1640] In this invention, the server includes means for a user to input personal information, means for receiving the personal information and saving it in a database, means for creating an account based on the personal information and notifying the user, means for a user to input property information, means for receiving the property information and saving it in a database, means for a user to input a will, means for receiving the will and saving it in a database, means for receiving a death notice of the user and sending a notice of access permission to designated family members and heirs, means for family members and heirs to log in to the system based on the access permission and access the user's property information and will, and means for sending a registration confirmation notice to the user's email address.This allows users to safely manage their own information and enables smooth inheritance procedures after a death.

[1641] "Personal information" refers to identifying information such as a user's name, email address, and phone number.

[1642] "Server means" is a computer system that stores received information in a database and processes the information as needed.

[1643] An "account" is identification information generated based on a user's personal information and required for the user to access the system.

[1644] A "notification" is a communication method used to inform a user about a particular action or situation.

[1645] "Property information" refers to information about assets owned by a user, such as real estate, financial assets, and social media accounts.

[1646] "Will" is a specific instruction on how the user wants to be treated after death.

[1647] A "Death Notification" is information sent to the system when a user's death is confirmed.

[1648] "Access Granting" is the process of granting rights that allow a particular user or successor to access a system.

[1649] "Two-step authentication" is an authentication method that strengthens security by requiring an additional authentication code when a user logs in.

[1650] A "security protocol" is a set of rules and procedures for securely communicating data, typically involving encryption of the data.

[1651] A "barrier" is a physical or logical barrier that prevents unauthorized access to a system.

[1652] An "intrusion prevention system" is a security measure designed to detect and prevent unauthorized access to a system.

[1653] A "registration confirmation notice" is a notice such as an email informing the user that they have been successfully registered in the system.

[1654] The system of this invention is designed to allow users to safely manage their own property information, personal information, and will, and to hand it over to their heirs after their death. The system is mainly composed of a server and a user's terminal, and includes the following program processing:

[1655] First, a user accesses the system using a terminal and creates a new account. To create an account, personal information (such as name, email address, and phone number) and authentication information (password) are required. The user fills in this information in an input form and presses the "Register" button. The terminal sends the input information to the server. The server stores the received personal information and authentication information in a database and sends the user a registration confirmation email. The user can then log in to the system by entering their email address and password on the login page.

[1656] Next, after logging in, the user registers their asset information. They select the "Register Asset Information" option from the main menu on their device, select the type of asset (real estate, financial assets, social media accounts, etc.), and enter the required information. After entering the information, they press the "Register" button, and the device sends the entered information to the server. The server receives it and stores it in a database.

[1657] Users can then select "Register Intentions" from the main menu and enter specific instructions on how they want things to be handled after their death. For example, they can enter information such as "I want my financial institution accounts to be transferred to my son" or "I want my home real estate to be transferred to my sister," and then press the "Register" button. The device sends the entered intentions to the server, which receives them and stores them in a database.

[1658] When a user's death is notified, the server sends a notice of access permission to the designated family members and heirs. This notice includes a link and instructions for the heirs to log in to the system. The family members and heirs click the link in the received notice, enter their authentication information, and log in to the system. The server verifies the authentication information and displays the user's asset information and intentions to the heirs who have granted access permission. This allows the heirs to carry out actions based on the user's intentions. For example, they can handle the user's wishes, such as distributing the estate or contacting financial institutions.

[1659] Furthermore, to enhance security, the system employs two-step authentication when logging in. After entering authentication information, an additional authentication code is sent via email or text message, which must be entered to complete the login process. This authentication code is temporary and enhances security. To protect data, data is also encrypted using security protocols (SSL / TLS), preventing user information from being deciphered by third parties. Multi-layered security measures are also in place, including the use of barriers and intrusion prevention systems to prevent unauthorized access.

[1660] As a specific example, a user can perform the following operations using a smartphone:

[1661] 1. Install the application on your smartphone and create an account.

[1662] 2. Enter personal and financial information and send it to the server.

[1663] 3. Enter your wishes regarding post-death care.

[1664] 4. Once the death notice is sent, the heirs access the system and review the necessary information.

[1665] Based on this application, we provide the following example prompt sentences:

[1666] You are the developer of a security service application that allows users to safely manage their own financial information and pass it on to their heirs. To register user information and financial information, you will create the following API endpoints:

[1667] 1. / register: Register a user

[1668] 2. / add_asset: Register asset information

[1669] User information is hashed and stored in a SQLite database, and a registration confirmation email is sent.

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

[1671] Step 1:

[1672] The user accesses the system using a terminal and enters their name, email address, phone number, and password on the new account creation screen. After entering the information, they press the "Register" button. The terminal then sends the entered personal information and authentication information to the server. The server receives this information, hashes it, and stores it in a database. The server then sends the user an email to confirm that the information has been saved.

[1673] Step 2:

[1674] A user logs in to the system using a terminal. After entering an email address and password, the user presses the "Login" button. The terminal sends the entered authentication information to the server. The server compares the received authentication information with hashed information stored in a database, and if there is a match, the user is allowed to log in. The server notifies the user that the authentication was successful as a login confirmation.

[1675] Step 3:

[1676] After logging in, the user uses the device to access the asset information input screen. Select the "Register Asset Information" option and enter the asset type (real estate, financial assets, social media account, etc.) and each detailed information. After entering the information, press the "Register" button. The device then sends the entered asset information to the server. The server then stores the received asset information in a database.

[1677] Step 4:

[1678] The user uses a terminal to access the "Register your wishes" screen. They enter specific instructions regarding post-death procedures (e.g., "I want my financial institution account transferred to my son"). After entering the instructions, they press the "Register" button. The terminal then sends the entered wishes to the server. The server receives the wishes and stores them in a database.

[1679] Step 5:

[1680] When a user's death is confirmed, the designated heirs receive a death notification. The server then emails the heirs a notification to grant them access, which includes a link and instructions for them to log in to the system.

[1681] Step 6:

[1682] The heir uses a terminal to click the link in the notification to access the system. He clicks the link included in the notification and enters the required authentication information to log in. The server verifies the authentication information, and if the login is successful, grants the heir access permission. The heir can then check the user's property information and will on the system.

[1683] Step 7:

[1684] When logging in, the system employs two-factor authentication for added security. After the heir enters his / her authentication information, the server sends an additional authentication code to the heir via email or text message. The heir then enters the received authentication code, which the server then verifies to complete the login.

[1685] Step 8:

[1686] The system uses security protocols (SSL / TLS) to protect data and encrypts data before transmission. The server receives the encrypted data and stores it securely in a database. To prevent unauthorized access, the server employs multi-layered security measures using barriers and intrusion prevention systems.

[1687] Step 9:

[1688] When the heirs take action, the system supports them in carrying out the process based on the user's wishes. For example, distributing the inheritance or contacting financial institutions. The server manages a log of the actions taken by the heirs and supports them in any subsequent necessary procedures.

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

[1690] The system of the present invention is designed to allow users to safely manage their financial information, personal information, and will, and to pass it on to their heirs as needed. Furthermore, by combining it with an emotion engine that recognizes the user's emotions, the system provides advice and notifications based on the user's psychological state.

[1691] First, the user accesses the system using a terminal and opens the new account creation page. The user enters personal information (name, email address, phone number, etc.) and authentication information (password) and presses the "Register" button. The terminal then sends the entered information to the server.

[1692] The server stores the received personal information and authentication information in a database. It also sends a registration confirmation email to the user to notify them that registration is complete. The user then enters their email address and password on the login page to log in to the system.

[1693] Next, after logging in, the user registers their asset information. Using the terminal, they select "Register Asset Information" from the main menu, select the type of asset (real estate, financial assets, social media accounts, etc.), enter the required information, and press the "Register" button. The terminal then sends the entered information to the server, which receives it and stores it in a database.

[1694] The user then selects "Register Intentions" and enters specific instructions on how they would like things to be handled after their death. For example, they could enter information such as "I want my financial institution accounts to be transferred to my son" or "I want my home real estate to be transferred to my sister," and then press the "Register" button. The device sends the entered intentions to the server, which receives them and stores them in a database.

[1695] When a user's death is notified, the server sends an access permission email to the designated heir. This email contains a link and instructions for the heir to log in to the system. The heir clicks the link in the email to access the system and enters their authentication information to log in. The server verifies the authentication information, grants access permission, and displays the user's estate information and will.

[1696] Additionally, the system is equipped with an emotion engine that analyzes the user's emotional state from the text they enter and their actions. Based on the results of this analysis, it can generate alerts and notifications, such as "You seem irritated right now. Why don't you take a break?" It can also provide advice based on the user's emotional state, such as "Your current emotional state may make it difficult to make a calm decision. Please think about it again later."

[1697] In this way, the system of the present invention can safely manage a user's important information, support smooth inheritance procedures, and provide notifications and advice that take into account the user's emotional state.

[1698] The processing flow will be explained below.

[1699] Step 1:

[1700] A user accesses the system and opens the new account creation page. The user enters personal information (name, email address, phone number) and authentication information (password) and presses the "Register" button.

[1701] Step 2:

[1702] The terminal generates and transmits a request to transmit the input information to the server.

[1703] Step 3:

[1704] The server stores the received personal information and authentication information in a database, and then sends a registration confirmation email to the user to notify them that registration is complete.

[1705] Step 4:

[1706] The user enters their email address and password on the login page and clicks the "Login" button.

[1707] Step 5:

[1708] The terminal generates and transmits a request to transmit the input information to the server.

[1709] Step 6:

[1710] The server checks the received login information against a database, and if authentication is successful, the server issues a token and displays a homepage on the terminal.

[1711] Step 7:

[1712] The user selects "Register Asset Information" from the main menu, selects the type of asset (real estate, financial assets, social media accounts, etc.), enters the required information, and presses the "Register" button.

[1713] Step 8:

[1714] The terminal generates and transmits a request to transmit the input property information to the server.

[1715] Step 9:

[1716] The server saves the received property information in the database and sends a notification to the user that saving has been completed.

[1717] Step 10:

[1718] The user selects "Register Intention" from the main menu, fills in "what they want to do" and "who will carry it out," and presses the "Register" button.

[1719] Step 11:

[1720] The terminal generates and transmits a request to transmit the input intention to the server.

[1721] Step 12:

[1722] The server saves the received decision in the database and sends a notification to the user that saving is complete.

[1723] Step 13:

[1724] After the server receives the death notification of the user, it sends an email with permission to access the account to the designated family members and heirs.

[1725] Step 14:

[1726] The family member or heir (device) receives the access permission email, clicks the link in the email, accesses the system, and logs in by entering authentication information.

[1727] Step 15:

[1728] The server verifies the heir's credentials, grants access permissions, and displays the user's estate information and wishes.

[1729] Step 16:

[1730] Family members and heirs carry out necessary procedures based on the user's wishes, such as contacting financial institutions and transferring real estate.

[1731] Step 17:

[1732] The server implements two-factor authentication for added security: an additional authentication code is sent to the user via email or SMS upon login, and the user must enter this code to complete the login.

[1733] Step 18:

[1734] When the server transmits your property information or intentions, it uses security protocols (SSL / TLS) to encrypt the data and protect the confidentiality of the data. In addition, we have installed firewalls and intrusion prevention systems to prevent unauthorized access.

[1735] Step 19:

[1736] The emotion engine analyzes the user's input and identifies their emotional state, for example, determining that the user is stressed based on the context of the text and the speed at which they type.

[1737] Step 20:

[1738] The server generates alerts and notifications based on the emotional state received from the emotion engine and displays them on the device, such as a message like "We recommend you take a break."

[1739] Step 21:

[1740] The emotion engine takes into account the user's emotional state and generates advice related to financial information and intentions, such as "We recommend that you reconfirm this input in a calm state."

[1741] Step 22:

[1742] The user reviews the advice provided by the emotion engine and, if necessary, corrects the entered content of the intention and property information.

[1743] Example 2

[1744] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1745] Conventional inheritance management systems did not provide procedures for users to safely and efficiently manage their assets, personal information, and wishes, and ensure that they are passed on to their heirs. Furthermore, they lacked functionality to provide appropriate advice and notifications based on the user's emotional state, which could prevent users from making important decisions calmly.

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

[1747] In this invention, the server includes: means for a user to input personal information; means for receiving the personal information and saving it in a database; means for creating an account based on the personal information and notifying the user; means for a user to input property information; means for receiving the property information and saving it in a database; means for a user to input a will; means for receiving the will and saving it in a database; means for receiving a death notification of the user and sending an electronic message of access permission to a designated heir; means for the heir to log in to the system based on the access permission and access the property information and will of the user; and means for analyzing the user's input and operations using an emotion engine and providing notifications and advice based on the user's emotional state. This allows the user's property and will to be managed safely and reliably and handed over to the heir, and also makes it possible to encourage calm decision-making by providing advice and notifications according to the user's emotional state.

[1748] "Personal information" refers to information that identifies a user, such as the user's name, email address, and telephone number.

[1749] A "database" is an information system managed by a server for centrally storing and managing data such as personal information, property information, and intentions.

[1750] "Property information" refers to information about assets owned by a user, such as real estate, financial assets, and social media accounts.

[1751] "Will" is information that expresses the user's instructions and wishes regarding what should happen after their death.

[1752] "Heir" means a person who is entitled to inherit the User's property after the User's death.

[1753] The "emotion engine" is a function that analyzes the user's input text and operations to determine the user's psychological state.

[1754] A "notice" is a message sent from the server to a user or heir containing specific information or instructions.

[1755] An "account" is a set of authentication information and related data required for a user to access and use the system.

[1756] "Logging in" is the process by which a user enters authentication information to access a system, and the system verifies the authentication information and allows use.

[1757] "Access Granted" means that the server grants a heir or other authorized person access to certain data or functions of the system.

[1758] "Two-step authentication" is a security feature that requires an additional authentication code in addition to the usual password authentication when a user logs in to a system.

[1759] A "security protocol" is a set of rules and procedures for encrypting information when sending and receiving data, and preventing unauthorized access and information leaks.

[1760] An "electronic message" is a message sent by electronic means, such as email or text message.

[1761] The system of the present invention aims to enable users to safely manage their financial information, personal information, and will, and to hand over their assets to designated heirs as necessary. It also includes an emotion engine that provides advice and notifications based on the user's psychological state. The main components of this system and their operation are described below.

[1762] System Components

[1763] This system consists of the following hardware and software:

[1764] Server: AWS EC2 (virtual server)

[1765] Database: Amazon RDS (relational database)

[1766] Emotion engine: IBM Watson

[1767] System processing procedure

[1768] The overall process progresses as the user, terminal, and server play specific roles at each step according to the system's processing procedures.

[1769] 1. Create a new account

[1770] The user accesses the system using a terminal and opens the page for creating a new account. The user enters personal information (name, email address, phone number, etc.) and authentication information (password) and presses the "Register" button. The terminal sends the entered information to the server, which stores it in a database. The server then sends the user a confirmation email that registration is complete.

[1771] 2. User Login

[1772] A user logs in to the system by entering an email address and password. The terminal sends the authentication information to the server, which then compares it with information in a database and allows the user to log in if authentication is successful.

[1773] 3. Property Information Registration

[1774] The user selects "Register Asset Information" from the main menu, enters the type of asset (real estate, financial assets, social media accounts, etc.), and presses the "Register" button. The device sends the entered information to the server, which stores it in a database.

[1775] 4. Registration of Intention

[1776] The user selects "Register my wishes," enters specific instructions for after death (e.g., "Transfer my financial institution accounts to my son"), and presses the "Register" button. The terminal sends the entered wishes to the server, which then stores them in a database.

[1777] 5. Notification to heirs

[1778] When the server receives notification of a user's death from an external source, it sends an access permission email to the designated heirs, which contains a link and instructions for logging into the system.

[1779] 6. Access for Heirs

[1780] The heir clicks on the link in the email to access the system, enters his or her authentication information, and logs in. The server verifies the authentication information, and if correct, grants access and displays the user's property information and will to the heir.

[1781] 7. Emotion Engine Operation

[1782] The emotion engine analyzes the user's input text and operations to determine the user's psychological state. Based on the results of this analysis, the server generates notifications and advice according to the user's emotional state and provides them to the user. For example, a notification such as "You seem irritated right now. Why don't you take a short break?" may be generated.

[1783] Specific examples

[1784] 1. Example prompt

[1785] I would like to register my property information. Please add my social media account information. Please tell me the procedure for handing over the property.

[1786] 2. Specific examples of processing

[1787] User adds social media account information

[1788] To add a social media account as new property information, the user selects "Register property information" on the device and then selects "SNS account."

[1789] The device sends the social networking account details entered by the user to the server, which stores them in a database.

[1790] In this way, the system of the present invention can safely manage a user's important information, support smooth inheritance procedures, and provide notifications and advice that take into account the user's emotional state.

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

[1792] Processing Steps

[1793] Step 1: Create a new account

[1794] User: Enter personal information (name, email address, phone number, etc.) and authentication information (password), and press the "Register" button on the new account creation page.

[1795] Input: Name, email address, phone number, password

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

[1797] Output: Send data to the server

[1798] Server: Stores the received personal information and authentication information in a database and sends a registration confirmation email.

[1799] Data processing: Convert the entered personal information and authentication information into a database format

[1800] Output: Save to database, send registration confirmation email

[1801] Step 2: User Login

[1802] User: Enter your email address and password on the login page and click the "Login" button.

[1803] Input: Email address, password

[1804] Terminal: Sends the entered authentication information to the server.

[1805] Output: Send data to the server

[1806] Server: Checks the received authentication information against the database and allows login if authentication is successful.

[1807] Data calculation: Matching the entered authentication information with the information in the database

[1808] Output: Login allowed

[1809] Step 3: Register your property information

[1810] User: Select "Register property information" from the main menu, enter the property type (real estate, financial assets, social media accounts, etc.) and detailed information, and press the "Register" button.

[1811] Input: Property type, details

[1812] Terminal: Sends the entered property information to the server.

[1813] Output: Send data to the server

[1814] Server: Stores the received property information in a database.

[1815] Data processing: Converting entered property information into database format

[1816] Output: Save to database

[1817] Step 4: Register your intention

[1818] User: Select "Register your wishes" from the main menu, enter specific instructions for after death, and press the "Register" button.

[1819] Input: Specific instructions

[1820] Terminal: Sends the input intention information to the server.

[1821] Output: Send data to the server

[1822] Server: Stores the received intention information in a database.

[1823] Data processing: Convert the input intention information into a database format

[1824] Output: Save to database

[1825] Step 5: Notify your heirs

[1826] Server: When a death notification of a user is received from outside, an access permission email is sent to the designated heir.

[1827] Input: User's death notice

[1828] Output: Sending an access permission email

[1829] Server: The email will contain a link and instructions for logging into the system.

[1830] Data calculation: Email generation

[1831] Output: Send email to heir

[1832] Step 6: Heir Access

[1833] Heir (user): Click the link in the email to access the login page, enter your authentication information, and press the "Login" button.

[1834] Input: Credentials

[1835] Terminal: Sends the entered authentication information to the server.

[1836] Output: Send data to the server

[1837] Server: Compares the authentication information with the database, and if correct, grants access and displays the property information and intent.

[1838] Data calculation: Authentication verification

[1839] Output: Access permissions and information display

[1840] Step 7: Emotion Engine in Action

[1841] Emotion engine: Analyzes the user's input text and operations in real time to determine their emotional state.

[1842] Input: Text and operation data

[1843] Data Computing: Emotional State Analysis

[1844] Server: Generates notifications and advice based on the analysis results of the emotion engine and provides them to the user.

[1845] Output: generating and providing notifications and advice

[1846] Example: For example, generating a notification that says, "You seem a bit irritated right now. Would you like to take a break?"

[1847] Based on these specific processing steps, the system functions effectively by safely managing users' financial information, personal information, and intentions, and providing necessary notifications and advice.

[1848] (Application example 2)

[1849] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1850] Conventional asset and personal information management systems lack the functionality to provide notifications and advice that take into account the user's emotional state, which can lead to stress and anxiety. Furthermore, it is difficult to obtain appropriate emotional advice during the registration and management process, which places a heavy psychological burden on users.

[1851] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: means for a user to input personal information; server means for receiving the personal information and storing it in a database; means for creating an account based on the personal information and notifying the user; means for a user to input property information; server means for receiving the property information and storing it in a database; means for a user to input a will; server means for receiving the will and storing it in a database; means for receiving a death notification of the user and sending an access permission email to designated family members and heirs; means for family members and heirs to log in to the system based on the access permission and access the user's property information and will; emotion recognition means for collecting the user's facial expressions and voice using smart glasses and analyzing their emotional state; and means for displaying notifications and advice based on the emotional state. This allows the user to manage important information and receive notifications and advice at the appropriate time without feeling any psychological burden.

[1852] A "user" is an entity that uses the system and inputs personal information, property information, and intentions.

[1853] "Personal information" refers to information that identifies an individual, such as a user's name, email address, or phone number.

[1854] "Property information" refers to information about assets owned by a user, such as real estate, financial assets, and social media accounts.

[1855] "Will" is a user's instruction on how they want their affairs to be handled after their death.

[1856] "Server means" refers to a server function for receiving information sent from a user and storing it in a database.

[1857] "Emotion recognition means" is a technology that collects and analyzes the user's facial expressions and tone of voice to recognize their current emotional state.

[1858] The "means for displaying notifications and advice" is a function for providing appropriate notifications and advice to the user based on the recognized emotional state of the user.

[1859] The "means for sending an email with access permission" is a function for sending an email to grant access permission to the system to designated family members or heirs after the death of the user.

[1860] "Smart glasses" are wearable devices that incorporate a camera, microphone, and display to collect and display the user's facial expressions and voice.

[1861] The "database" is an information management system for organizing and storing collected personal information, property information, and intentions.

[1862] This invention is a system that allows users to safely manage their personal information, financial information, and will, and to hand over to heirs as needed. In addition, by incorporating an emotion engine that recognizes the user's emotions, it is possible to provide notifications and advice based on the user's psychological state.

[1863] System Configuration

[1864] 1. User Device

[1865] Smart glasses: These glasses contain a camera, microphone, display, and processor, and collect the user's facial expressions and voice.

[1866] Software: Google Cloud Speech-to-Text API for speech recognition, OpenCV and Google Cloud Vision API for emotion recognition.

[1867] 2. Server

[1868] Database Server: MySQL database for storing collected personal information, financial information and wishes.

[1869] Web server: A server that receives requests from users and processes and stores data.

[1870] 3. Emotion Recognition and Notification System

[1871] Emotion Recognition Engine: Analyzes the user's emotional state from their facial expressions and voice.

[1872] Notification system: Uses Firebase Cloud Messaging to send notifications to users based on their emotional state.

[1873] Implementation method

[1874] 1. User Registration:

[1875] The user puts on the smart glasses and says "create new account."

[1876] The voice data is converted to text using the Google Cloud Speech-to-Text API, and the name, email address, and phone number are entered via voice input.

[1877] The entered data is sent to the server, saved in a MySQL database, and a registration confirmation email is automatically sent.

[1878] 2. Property Information Registration:

[1879] After logging in, operate the smart glasses and select "Register property information."

[1880] Property information is entered by voice, and the voice data is converted to text using the Google Cloud Speech-to-Text API.

[1881] The converted text data is sent to the server and stored in a MySQL database.

[1882] 3. Registration of Intention:

[1883] The user selects "Register Intention" through the smart glasses and enters specific instructions by voice.

[1884] The server receives the input and stores it in a database.

[1885] 4. Emotion Recognition and Notification:

[1886] The smart glasses' camera and microphone collect the user's facial expressions and voice.

[1887] Facial expressions are analyzed using OpenCV and Google Cloud Vision API, and voice tones are converted to text and analyzed using Google Cloud Speech-to-Text API.

[1888] If a user is frustrated, Firebase Cloud Messaging will notify them to take a break.

[1889] If it is determined that it is difficult to make a calm decision, the system will notify you to "think about it again later."

[1890] Specific examples

[1891] When a user says "Register property information," the system presents options such as "Real estate, financial assets, social media accounts, and others," and the user selects "Real estate" by voice. The smart glasses then prompt, "Please tell us the details of the property," and when the user answers, "Shibuya Ward, Tokyo, 2LDK apartment," this information is registered in the database.

[1892] Prompt Sentence Examples

[1893] Say "Create a new account."

[1894] Enter your name, email address, and phone number by voice.

[1895] Please say "Property information registration."

[1896] Say, "Real estate, financial assets, social media accounts, etc."

[1897] Speak your property details.

[1898] This system allows users to manage important information and receive notifications and advice at the appropriate time without feeling any psychological burden.

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

[1900] Step 1:

[1901] The user puts on the smart glasses and gives the voice command "Create a new account."

[1902] Input: User voice input "Create a new account".

[1903] How it works: The smart glasses send audio to the Google Cloud Speech-to-Text API, which converts it to text.

[1904] Output: A request to the server to create a new account is generated.

[1905] Step 2:

[1906] The user enters their name, email address, and phone number by voice, and the voice data is sent to the server.

[1907] Input: User's voice input: "Name, email address, phone number."

[1908] How it works: The smart glasses send voice data to the Google Cloud Speech-to-Text API, which converts it to text, then sends the converted text data to the server.

[1909] Output: Personal information in text format arrives at the server.

[1910] Step 3:

[1911] The server stores the received personal information in a database and sends a registration confirmation email.

[1912] Input: Personal information in text format.

[1913] How it works: The server stores personal information in a database and runs a program to automatically send a registration confirmation email.

[1914] Output: Personal information stored and confirmation email sent.

[1915] Step 4:

[1916] The user puts on the smart glasses, logs in, and gives the voice command "Register property information."

[1917] Input: User voice input "Register property information."

[1918] How it works: The smart glasses send audio to the Google Cloud Speech-to-Text API, which converts it to text.

[1919] Output: A property registration request is generated to the server.

[1920] Step 5:

[1921] The user inputs property information by voice and sends it to the server from the smart glasses.

[1922] Input: User's voice input: "Real estate, for example, Shibuya-ku, Tokyo, 2LDK apartment."

[1923] How it works: The smart glasses send voice data to the Google Cloud Speech-to-Text API, which converts it to text, then sends the converted text data to the server.

[1924] Output: The property information in text format arrives at the server.

[1925] Step 6:

[1926] The server stores the received property information in a database.

[1927] Input: Property information in text format.

[1928] Operation: The server runs a program to store property information in a database.

[1929] Output: Stored property information.

[1930] Step 7:

[1931] The user issues a voice command to "register intention" through the smart glasses and inputs specific instructions.

[1932] Input: User's voice input: "Register your intention, for example, to transfer your financial assets to your son."

[1933] How it works: The smart glasses send voice data to the Google Cloud Speech-to-Text API, which converts it to text, then sends the converted text data to the server.

[1934] Output: The intention in text form arrives at the server.

[1935] Step 8:

[1936] The server stores the received intentions in a database.

[1937] Input: Textual intent.

[1938] Operation: The server runs a program to store the intention in a database.

[1939] Output: Saved intent.

[1940] Step 9:

[1941] The user wears the smart glasses and their facial expressions and voice are collected using a camera and microphone during everyday operations.

[1942] Input: User's facial expression and voice.

[1943] How it works: The smart glasses analyze facial expression data using OpenCV and Google Cloud Vision API, and convert speech tones into text using Google Cloud Speech-to-Text API for analysis.

[1944] Output: Data of the user's emotional state.

[1945] Step 10:

[1946] The server generates notifications and advice based on the analyzed emotional state and sends them to the smart glasses.

[1947] Input: User emotional state data.

[1948] How it works: The server uses Firebase Cloud Messaging to generate notifications and advice based on the user's emotional state and send them to the smart glasses.

[1949] Output: Notifications and advice displayed on the smart glasses.

[1950] Step 11:

[1951] When the user's death is confirmed, the server sends an email with access permission to the designated family members and heirs.

[1952] Input: User's death notice.

[1953] Operation: The server receives the death confirmation and runs a program that sends access permission emails to designated family members and heirs.

[1954] Output: The access permission email sent.

[1955] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.

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

[1957] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the robot 414.

[1958] The emotion identification model 59 as an emotion engine may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.

[1959] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.

[1960] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.

[1961] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).

[1962] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.

[1963] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."

[1964] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values ​​indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values ​​indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.

[1965] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).

[1966] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.

[1967] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.

[1968] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.

[1969] It is not necessary to store all of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.

[1970] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.

[1971] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the specific processing may be a single processor.

[1972] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.

[1973] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps m...

Claims

1. a means for a user to input personal information; a server means for receiving the personal information and storing it in a database; A means for generating an account based on the personal information and notifying the user; a means for a user to input property information; a server means for receiving the property information and storing it in a database; A means for a user to input their intention; a server means for receiving the intention and storing it in a database; A means for receiving a death notification from a user and sending an email with access permission to designated family members and heirs; A means for family members and heirs to log into the system based on their access permissions and access the user's estate information and will; A system including:

2. a means for two-factor authentication of user credentials; means for requesting an additional authentication code upon user login using said authentication information and sending the authentication code via email or text message to the user; means for receiving the authentication code and granting access based on successful authentication; The system of claim 1 further comprising:

3. means for encrypting data using security protocols when transmitting property information and intentions; means for receiving the encrypted data and storing it in a database; Measures to install firewalls or intrusion prevention systems to prevent unauthorized access; The system of claim 1 further comprising:

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A