system
The system addresses inheritance complexities by automating user authentication, inheritance information input, and AI-driven percentage calculation, achieving fair and efficient asset distribution.
Patent Information
- Application Number
- JP2024141565
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-22
- Publication Date
- 2026-03-06
AI Technical Summary
Inheritance processes are complex and prone to disputes, often failing to accurately reflect the deceased's wishes and efficiently manage asset distribution.
A system that includes user authentication, inheritance information input, automatic calculation of inheritance percentages using AI, and notification of heirs upon the user's death, ensuring fair and efficient distribution.
Streamlines the inheritance process, reducing disputes and ensuring accurate and efficient distribution of assets among heirs.
Smart Images

Figure 2026038230000001_ABST
Abstract
Description
[Technical Field]
[0001] The technology of the present disclosure relates to a system. [Background technology]
[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]
[0004] Inheritance involves complex methods and procedures for distributing assets, which can easily lead to disputes between heirs. It can also be difficult to accurately reflect the wishes of the deceased. Furthermore, it can be difficult to efficiently manage the progress of inheritance procedures. There is a need for a system that can solve these problems and ensure smooth and fair distribution of assets. [Means for solving the problem]
[0005] The present invention relates to a system that includes a means for receiving user authentication information and verifying it against a database to authenticate the user, a means for receiving inheritance information from the user and saving it in a database, and a means for receiving heir information from the user and saving it in a database. The system also includes a means for automatically calculating inheritance percentages based on the inheritance information and heir information and saving the results in a database, a means for notifying the user of the calculated inheritance percentages and accepting adjustments, and a means for notifying heirs and managing the distribution of the inheritance when the user dies. This system streamlines the inheritance distribution method and procedures, reduces disputes between heirs, and accurately reflects the wishes of the deceased. It also makes it easier to manage the progress of inheritance procedures.
[0006] "User authentication information" refers to information such as a username and password used by a user to access a system.
[0007] A "database" is a structured collection of information for storing and managing information required within a system.
[0008] "Estate information" is detailed information about assets owned by a user, such as real estate, cash, and stocks.
[0009] "Heir information" refers to information such as the name, relationship, and contact information of the person who has the right to inherit the user's estate.
[0010] The "inheritance ratio" is the ratio at which the inheritance will be distributed to each heir, and is determined based on the legal inheritance share and the user's wishes.
[0011] An "AI algorithm" is a calculation method that uses artificial intelligence to propose the optimal inheritance distribution, taking into account the user's wishes, etc.
[0012] "Notification" is a means of sending a message from the system to provide information to the user or heir.
[0013] "Distribution of inheritance" is the process of appropriately allocating the user's inheritance to the heirs.
[0014] "Procedure progress" is information that indicates the stage at which the inheritance receipt procedure is.
[0015] "Management" refers to all operations, including operations such as storing, updating, and tracking information. [Brief explanation of the drawings]
[0016] [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
[0017] 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.
[0018] First, the terms used in the following description will be explained.
[0019] 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).
[0020] 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.
[0021] 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.
[0022] 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.
[0023] 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."
[0024] [First embodiment]
[0025] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0026] 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.
[0027] 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).
[0028] 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.
[0029] 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.
[0030] 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.
[0031] 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.
[0032] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0033] 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.
[0034] 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.
[0035] 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.
[0036] 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."
[0037] This invention relates to a system in which AI determines the distribution of inheritances. This system uses multiple servers and terminals to perform user authentication, input of inheritance information and heir information, automatic calculation of inheritance percentages, notification, and actual distribution of the inheritance.
[0038] User Authentication
[0039] When a user accesses the system, they enter their username and password. The terminal sends this authentication information to the server. The server performs authentication by checking the user information in a database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[0040] Entering Heritage Information
[0041] A user inputs his / her inheritance information (real estate, cash, stocks, etc.) into a terminal. The terminal structures the input information and sends it to a server. The server stores this inheritance information in a database.
[0042] Entering information about heirs
[0043] The user inputs information about the heirs (such as names, relationships, and contact information) into the device. The device then structures the input information and sends it to the server. The server then stores this information in a database.
[0044] Automatic calculation of inheritance ratio
[0045] The server calculates the initial inheritance percentages based on the inheritance information and heir information obtained from the database, according to the legal inheritance share and the user's wishes. It also uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[0046] User Notification
[0047] The server notifies the user of the calculated inheritance percentage. The terminal displays the result to the user, who can make adjustments as needed. After adjustments are made, the terminal sends the result to the server, which stores it in a database.
[0048] Actual distribution
[0049] When the user's death is confirmed, the server notifies each heir of the inheritance information at a pre-set time. The server then notifies the heirs of distribution information and procedures via email or the app's notification function. In addition, the server tracks the progress of required documents and procedures, and notifies each heir of the completion of distribution once all procedures are completed.
[0050] Specific examples
[0051] 1. A user enters a username and password into a terminal to log in to the system. The terminal sends this information to the server, which then performs the authentication process.
[0052] 2. After successful authentication, the user enters his / her inheritance information: 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. The terminal sends this information to the server, which stores it in a database.
[0053] 3. The user then enters the information of the heirs, including the wife, eldest son, and second son. The terminal sends this information to the server, which stores it in the database.
[0054] 4. The server retrieves the estate information and heir information from the database, calculates the initial inheritance percentage based on the legal inheritance share, and then uses an AI algorithm to calculate the optimal distribution and saves the results in the database.
[0055] 5. The server sends the results of this calculation to the device, which displays them to the user. The user can adjust the results as needed, and the adjustments are sent back to the server, which stores the final results in a database.
[0056] 6. When a user dies, the server notifies each heir of the inheritance distribution information and manages the progress of the necessary procedures. Once all procedures are completed, the server notifies each heir of the completion of distribution.
[0057] As described above, this invention streamlines the inheritance distribution process and achieves fair and accurate distribution.
[0058] The processing flow will be explained below.
[0059] Step 1: User authentication
[0060] 1. The terminal prompts the user for a username and password.
[0061] 2. The device sends the entered authentication information to the server.
[0062] 3. The server performs authentication by comparing the user information with that in the database.
[0063] 4. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful. If authentication failed, the server sends a message to the terminal prompting the user to enter authentication information again.
[0064] Step 2: Enter your estate information
[0065] 1. The user enters inheritance information (real estate, cash, stocks, etc.) into the terminal.
[0066] 2. The terminal structures the input heritage information and sends it to the server.
[0067] 3. The server stores the received heritage information in a database.
[0068] 4. If the save is successful, the server sends a save success message to the device.
[0069] Step 3: Enter heir information
[0070] 1. The user enters the heir information (name, relationship, contact information, etc.) into the terminal.
[0071] 2. The terminal structures the entered information about the heirs and sends it to the server.
[0072] 3. The server stores the received information about the heirs in a database.
[0073] 4. If the save is successful, the server sends a save success message to the device.
[0074] Step 4: Automatic calculation of inheritance ratio
[0075] 1. The server retrieves the estate information and heir information from the database.
[0076] 2. The server calculates the initial inheritance percentage based on the legal inheritance share.
[0077] 3. The server uses an AI algorithm to generate the optimal distribution ratio, taking into account additional information such as the user's preferences.
[0078] 4. The server stores the calculated results in a database.
[0079] Step 5: Notify users
[0080] 1. The server sends the calculation result to the terminal.
[0081] 2. The terminal displays the calculation results to the user.
[0082] 3. The user reviews the calculation results and adjusts them as necessary.
[0083] 4. After adjustment, the device sends the adjustment results to the server.
[0084] 5. The server stores the adjustment results in a database.
[0085] Step 6: Actual distribution
[0086] 1. The server confirms that the user is dead.
[0087] 2. The server sends a notification at a pre-set time to notify the heir of the inheritance information.
[0088] 3. The server provides distribution information and procedures to the heirs via email or the app's notification function.
[0089] 4. The server tracks the submission status and progress of documents required for inheritance procedures.
[0090] 5. Once the inheritance procedure is complete, the server notifies the heirs that distribution has been completed.
[0091] The above are the specific processing steps of the system and their operation details.
[0092] Example 1
[0093] 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."
[0094] In conventional inheritance systems, the distribution and management of inheritances is manual, which can lead to inaccuracies and delays. It is also difficult to ensure fairness among heirs by properly distributing the inheritance, and users must manually perform complex procedures. Therefore, there is a need for an automated system that can handle inheritances efficiently and accurately.
[0095] 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.
[0096] In this invention, the server includes means for receiving user authentication information and verifying it against a database to authenticate the user, means for receiving inheritance information from the user and saving it in the database, means for receiving heir information from the user and saving it in the database, means for automatically calculating inheritance percentages based on the inheritance information and heir information and saving the results in the database, means for notifying the user of the calculated inheritance percentages and accepting adjustments, means for notifying the heirs and managing the distribution of the inheritance when the user dies, and means for tracking the procedures for receiving the inheritance and managing their progress, thereby enabling efficient and fair inheritance distribution.
[0097] "User authentication information" refers to information used by a user when accessing a system, including a user name and password.
[0098] A "database" is a type of information system that stores structured data and enables searching and querying.
[0099] "User" refers to any person or entity that uses the system, including anyone who enters estate or heir information.
[0100] "Estate information" refers to information about the type and value of assets, including real estate, cash, stocks, etc.
[0101] "Heir information" includes information such as the names, relationships, and contact information of the heirs.
[0102] "Inheritance ratio" refers to the ratio at which the estate will be divided among the heirs.
[0103] An "AI algorithm" is a calculation procedure that uses artificial intelligence technology to process data and derive optimal solutions.
[0104] A "session" refers to a series of conversational states established between a server and a user after successful user authentication.
[0105] "Notification" refers to the means by which the system communicates information to users and heirs, including email and app notifications.
[0106] A "terminal" is a device that allows a user to access the system and input information, and includes personal computers, smartphones, etc.
[0107] "Means" refers to methods or tools used to achieve a specific purpose, including methods for realizing each function within a system.
[0108] "Deceased" refers to a user who has passed away, and the system is responsible for managing the estate left behind by the deceased.
[0109] "Distribution of estate" refers to the process of dividing the assets left by a deceased person among the heirs.
[0110] MODE FOR CARRYING OUT THE INVENTION
[0111] This invention relates to a system that uses artificial intelligence to determine the distribution of inheritances. This system uses multiple servers and terminals to perform user authentication, input of inheritance information and heir information, automatic calculation of inheritance percentages, notification, and actual distribution of the inheritance.
[0112] User Authentication
[0113] When a user accesses the system, they enter their username and password. The terminal sends this authentication information to the server, which then authenticates the user by checking it against the user information in its database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[0114] Examples:
[0115] To log in to the system, a user enters the username "user123" and password "password456" into the terminal. The terminal sends this information to the server, which then checks it against a database for authentication.
[0116] Entering Heritage Information
[0117] A user inputs his / her inheritance information (real estate, cash, stocks, etc.) into a terminal. The terminal structures the input information and sends it to a server. The server stores this inheritance information in a database.
[0118] Examples:
[0119] The user inputs his / her inheritance information: 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. The terminal sends this information to the server, which stores it in a database.
[0120] Entering information about heirs
[0121] The user inputs information about the heirs (such as names, relationships, and contact information) into the device. The device then structures the input information and sends it to the server. The server then stores this information in a database.
[0122] Examples:
[0123] The user inputs the information of the heirs, namely the wife, eldest son, and second son. The terminal sends this information to the server, which stores it in a database.
[0124] Automatic calculation of inheritance ratio
[0125] The server calculates the initial inheritance percentages based on the inheritance information and heir information obtained from the database, according to the legal inheritance share and the user's wishes. It also uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[0126] The hardware used is a server (e.g., cloud service) and a terminal (PC, smartphone). The software used is a database (e.g., MySQL (registered trademark)) and an AI algorithm (e.g., TENSORFLOW (registered trademark)).
[0127] Examples:
[0128] The server retrieves the estate and heir information from the database, calculates the initial inheritance percentages, then uses an AI algorithm to calculate the optimal distribution and saves the results in the database.
[0129] User Notification
[0130] The server notifies the user of the calculated inheritance percentage. The terminal displays the result to the user, who can make adjustments as needed. After adjustments are made, the terminal sends the result to the server, which stores it in a database.
[0131] Examples:
[0132] The server sends the calculation result (wife 50%, eldest son 25%, second son 25%) to the terminal, which displays it to the user. If necessary, the user can adjust the result to (wife 60%, eldest son 20%, second son 20%) and send the adjusted result to the server.
[0133] Actual distribution
[0134] When the user's death is confirmed, the server notifies each heir of the inheritance information at a pre-set time. The server then notifies the heirs of distribution information and procedures via email or the app's notification function. In addition, the server tracks the progress of required documents and procedures, and notifies each heir of the completion of distribution once all procedures are completed.
[0135] Examples:
[0136] When a user dies, the server notifies each heir of inheritance distribution information, manages the progress of necessary procedures, and notifies each heir of the completion of distribution when all procedures are completed.
[0137] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0138] Step 1: User authentication
[0139] 1. Input: The user enters their username and password into the terminal.
[0140] Specific behavior: A user enters the username "user123" and the password "password456".
[0141] 2. Processing: The terminal sends the entered username and password to the server.
[0142] Specific operation: The device sends authentication information to the server via a POST request.
[0143] 3. Output: The server checks the user information in the database and performs authentication. If authentication is successful, it creates a session and sends a message to the terminal indicating successful authentication.
[0144] Specific behavior: The server generates a session token and returns it with an HTTP 200 OK response, or an error message if authentication fails.
[0145] Step 2: Enter your estate information
[0146] 1. Input: The user inputs their heritage information into the terminal.
[0147] Specific operation: The user enters 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks.
[0148] 2. Processing: The terminal structures the input information and sends it to the server.
[0149] Specific operation: Converts the heritage information into JSON format and sends it to the server via a POST request.
[0150] 3. Output: The server stores this heritage information in a database.
[0151] Specific actions: The server executes an INSERT query against the database to store the legacy information.
[0152] Step 3: Enter heir information
[0153] 1. Input: The user inputs the heir's information into the terminal.
[0154] Specific operation: The user enters information about his wife, eldest son, and second son as heirs.
[0155] 2. Processing: The terminal structures the entered heir information and sends it to the server.
[0156] Specific operation: Convert to JSON format and send with a POST request.
[0157] 3. Output: The server saves this heir information in the database.
[0158] Specific operation: The server executes an INSERT query to the database to store the heir information.
[0159] Step 4: Automatic calculation of inheritance ratio
[0160] 1. Input: The server retrieves the estate information and heir information from the database.
[0161] What happens: The server executes a SELECT query to retrieve information from the database.
[0162] 2. Processing: The server calculates the initial inheritance percentage based on the acquired information, according to the legal inheritance share and the user's wishes, and then automatically calculates the optimal distribution using an AI algorithm.
[0163] Specific operation: Calculates the optimal distribution using an AI library such as TensorFlow and stores the results in a database.
[0164] 3. Output: Save the calculation results in a database.
[0165] Specific operation: The server executes an INSERT query on the database to store the calculation results.
[0166] Step 5: Notify users
[0167] 1. Input: The server notifies the user of the calculated inheritance percentage.
[0168] Specific operation: The server generates the calculation result as a message and sends it to the terminal.
[0169] 2. Processing: The device displays the results to the user, who can make adjustments if necessary.
[0170] What happens: The user sees the results in their browser or app and adjusts as needed.
[0171] 3. Output: The adjustment results are sent to the server, which stores them in a database.
[0172] Specific behavior: The adjusted result is sent to the server in a POST request in JSON format, and the server executes an UPDATE query to the database.
[0173] Step 6: Actual distribution
[0174] 1. Input: When the user's death is confirmed, the server notifies each heir of the estate information at the set time.
[0175] What happens: The server executes the user's death verification policy and generates a notification.
[0176] 2. Processing: The server will inform the heirs of distribution information and procedures via email or the app's notification function.
[0177] What it does: Sends notifications using services like Twilio.
[0178] 3. Output: The server tracks the progress of the necessary documents and procedures, and notifies each heir that distribution is complete once all procedures are completed.
[0179] What it does: Records progress in a database and sends a final notification upon completion.
[0180] As described above, each processing step is executed in cooperation between the user, the terminal, and the server, realizing efficient and fair inheritance distribution.
[0181] (Application example 1)
[0182] 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."
[0183] Inheritance requires many procedures and is a complex process. It also takes time and effort to achieve fair and efficient inheritance distribution. Furthermore, disputes often arise between heirs. In conventional systems, inheritance information and heir information are managed and distributed manually, which makes it prone to errors and increases the risk of inaccurate information being used when distributing the inheritance. For this reason, there is a strong demand for automated systems.
[0184] 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.
[0185] In this invention, the server includes: means for receiving user authentication information and verifying the user against a database; means for receiving estate information from the user and storing it in a database; means for receiving heir information from the user and storing it in a database; means for automatically calculating inheritance percentages based on the estate information and heir information and storing the results in a database; means for notifying the user of the calculated inheritance percentages and accepting adjustments; means for notifying heirs and managing the distribution of the estate when the user dies; means for authenticating the user using facial recognition technology; means for calculating optimal inheritance percentages using a generative artificial intelligence model; means including a mobile application for notification and approval; and means for distributing the estate via an electronic payment system. This streamlines the inheritance distribution process and enables fair and accurate distribution. Additionally, facial recognition technology enhances security, and the AI model enables optimal distribution calculations.
[0186] "User authentication information" is data used to authorize access to a system, including username, password, and facial recognition data.
[0187] A "database" is a structured collection for storing and managing data such as inheritance information, heir information, and user authentication information.
[0188] "Inheritance Information" refers to all property information owned by a user, including real estate, cash, stocks, etc.
[0189] "Heir information" is detailed information such as the name, relationship, and contact information of the person who will be the user's heir.
[0190] "Automatic calculation" refers to the process by which a system or AI algorithm calculates the inheritance percentage based on estate information and heir information.
[0191] "Facial recognition technology" is a technology for identifying and authenticating a person using an image of their face.
[0192] A "generative artificial intelligence model" is a model that uses AI technology to calculate optimal inheritance ratios.
[0193] A "mobile application" is a form of software that runs on a mobile device such as a smartphone or tablet, and allows users to enter estate information, check inheritance percentages, and adjust them.
[0194] "Notification" means the means by which the system communicates information to users and heirs, including email and push notifications.
[0195] An "electronic payment system" is a system for conducting online monetary transactions and transfers, and efficiently distributes inheritances to heirs.
[0196] "Probate" is the process of distributing a deceased person's estate to heirs according to legal and user wishes.
[0197] This invention is a system for enabling users to smoothly inherit assets. This system is mainly composed of a server, a terminal, and a user interface, and is specifically implemented using the following means.
[0198] Hardware and Software Configuration
[0199] 1. User Authentication Information Processing
[0200] The server receives authentication information such as facial recognition data and passwords entered by the user from their device (smartphone or tablet) and authenticates the user by comparing it with a database. A common facial recognition library (e.g., face_recognition) is used for the facial recognition technology.
[0201] 2. Enter information about the estate and heirs
[0202] The user inputs inheritance information (real estate, cash, stocks, etc.) and heir information (names, relationships, contact details, etc.) from a terminal. The terminal sends this information to the server, which stores it in a structured form in a database.
[0203] 3. Automatic calculation of inheritance ratio
[0204] The server retrieves information about the estate and heirs from the database and automatically calculates the inheritance percentages using an AI algorithm, using a generative artificial intelligence model (e.g., Google® Cloud AutoML or AWS® SageMaker).
[0205] 4. Notices and Confirmations
[0206] The calculated inheritance percentage is sent from the server to the device via email or push notification, and is displayed to the user on the mobile application. The user can review the results and make adjustments as necessary.
[0207] 5. Identifying the Deceased User and Distributing the Estate
[0208] When a user dies, the server notifies the heirs and initiates the estate distribution process, distributing the estate to each of the heirs' accounts via an electronic payment system (e.g., PayPal or Stripe).
[0209] Specific examples
[0210] For example, a user opens a smartphone app and logs into the system using facial recognition. Next, they enter information about the inheritance, such as 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. They then enter information about their spouse and two children as heirs. The server uses this information to calculate the inheritance percentages and uses a generative AI model to calculate the optimal distribution. At this time, the following prompt sentence is entered into the AI model:
[0211] Please calculate the optimal inheritance ratio based on the following estate and heir information.
[0212] Estate information: 30 million yen in real estate, 10 million yen in cash, 20 million yen in stocks
[0213] Heir Information:
[0214] Name: Spouse, Relationship: Spouse
[0215] Name: Eldest son, Relationship: Child
[0216] Name: Second son, Relationship: Child
[0217] Based on the data above, please print out the percentage of the amount each heir should receive.
[0218] The results are sent to the user via a mobile application, where the user can review and adjust them if necessary. Then, upon the user's death, the server distributes the estate to each heir's account using an electronic payment system, tracking the progress until all procedures are complete.
[0219] In this way, the present invention streamlines the inheritance process and ensures proper distribution.
[0220] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0221] Step 1:
[0222] Users access the system via their smartphone terminal and perform facial authentication. The facial authentication data is sent from the terminal to the server. The server compares it with the facial authentication data of existing users in the database and determines whether authentication is successful. The input is the user's facial image data, and the output is the success or failure of authentication.
[0223] Step 2:
[0224] Users use their smartphones to input their own estate information. The input estate information (real estate, cash, stocks, etc.) is sent from the device to a server, which then stores it in a database. The input is each item of estate information, and the output is structured data stored in the database.
[0225] Step 3:
[0226] The user enters information about the heirs through a smartphone. The entered information (such as name, relationship, and contact details) is sent from the device to a server, which then stores it in a database. The input is each item of the heir information, and the output is structured data stored in the database.
[0227] Step 4:
[0228] The server retrieves the inheritance information and heir information from the database and calculates the inheritance percentage using an AI algorithm. A prompt sentence is input to the generative AI model to calculate the inheritance percentage. The input is the inheritance information and heir information, and the output is the calculated inheritance percentage.
[0229] Step 5:
[0230] The server notifies the user of the calculated inheritance percentage. Notifications are sent via email or push notification, and the user can check the results through a mobile application. If the user is not satisfied with the results, they can make adjustments and send them back to the server. The input is the calculation result, and the output is the notification to the user and the adjusted inheritance percentage.
[0231] Step 6:
[0232] When a user dies, the server notifies the heirs of the inheritance distribution. After notification, the inheritance is distributed to the heirs' accounts using an electronic payment system. The progress is managed by the server, and the heirs are notified when all procedures are complete. The input is confirmation of the user's death and distribution information, and the output is notification to the heirs and the execution of distribution.
[0233] Special Notes
[0234] An example prompt for calculating inheritance percentages using a generative AI model is as follows:
[0235] Please calculate the optimal inheritance ratio based on the following estate and heir information.
[0236] Estate information: 30 million yen in real estate, 10 million yen in cash, 20 million yen in stocks
[0237] Heir Information:
[0238] Name: Spouse, Relationship: Spouse
[0239] Name: Eldest son, Relationship: Child
[0240] Name: Second son, Relationship: Child
[0241] Based on the data above, please print out the percentage of the amount each heir should receive.
[0242] By inputting this prompt into a generative AI model, the optimal inheritance ratio is calculated.
[0243] 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.
[0244] This invention relates to a system that combines AI to determine the distribution of inheritance with an emotion engine that recognizes the user's emotions. This system uses multiple servers and terminals to perform user authentication, input of inheritance information and heir information, automatic calculation of inheritance percentages, notification, actual inheritance distribution, and emotion recognition.
[0245] User Authentication
[0246] When a user accesses the system, they enter their username and password. The terminal sends this authentication information to the server. The server performs authentication by checking the user information in a database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[0247] Entering Heritage Information
[0248] The user inputs their inheritance information (real estate, cash, stocks, etc.) into the terminal. The terminal structures the input information and sends it to the server. The server stores this inheritance information in a database. In parallel, the terminal analyzes the user's emotional state at the time of input using an emotion recognition engine and sends the results to the server. The server also stores this emotional state in the database.
[0249] Entering information about heirs
[0250] The user inputs information about the heirs (such as names, relationships, and contact information) into the device. The device then structures the input information and sends it to the server. The server then stores this information in a database. Similarly, the device uses an emotion recognition engine to analyze the user's emotional state when inputting the information about the heirs, and sends the results to the server. The server then stores this emotional state in its database.
[0251] Automatic calculation of inheritance ratio
[0252] The server calculates the initial inheritance percentages based on the inheritance information and heir information obtained from the database and the analysis results of the emotion recognition engine, in accordance with the legal inheritance share and the user's wishes. Furthermore, it uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[0253] User Notification
[0254] The server notifies the user of the calculated inheritance percentage. The device displays the result to the user, who can make adjustments as needed. After adjustments are made, the device sends the result to the server, which stores it in a database. The emotion recognition engine analyzes the user's emotional state when receiving the notification and delivers the notification with an appropriate tone and content.
[0255] Actual distribution
[0256] When the user's death is confirmed, the server notifies each heir of the estate information at a pre-set time. The server then provides the heirs with distribution information and instructions via email or the app's notification function. The server also tracks the progress of required documents and procedures, and notifies each heir of the completion of distribution once all procedures are completed. The emotion recognition engine analyzes the emotional state of the heirs when they receive the notification and takes an approach to appropriately convey sensitive content.
[0257] Specific examples
[0258] 1. A user enters a username and password into a terminal to log in to the system. The terminal sends this information to the server, which then performs authentication processing. If authentication is successful, the server creates a session and sends a message to the terminal indicating successful authentication.
[0259] 2. After successful authentication, the user enters their inheritance information: 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. The device sends this information to the server, which stores it in a database. In parallel, the device uses an emotion recognition engine to analyze the user's emotional state at the time of input and sends the results to the server. The server also stores this emotional state in its database.
[0260] 3. The user then enters the information of the heirs, namely, his wife, eldest son, and second son. The device sends this information to the server, which stores it in a database. The device uses an emotion recognition engine to analyze the user's emotional state when entering the heir information and sends the results to the server. The server also stores this emotional state in its database.
[0261] 4. The server retrieves the inheritance information, heir information, and emotion recognition engine analysis results from the database, and performs an initial calculation of the inheritance percentage based on the legal inheritance share. It then uses an AI algorithm to calculate the optimal distribution and saves the results in the database.
[0262] 5. The server sends the calculation results to the device, which displays them to the user. The user can adjust the results as needed, and the adjustments are sent back to the server. The server stores the final results in a database, and the emotion recognition engine analyzes the user's emotional state when receiving the notification and notifies them with the appropriate tone and content.
[0263] 6. When a user dies, the server notifies each heir of the inheritance distribution information and manages the necessary procedures. When notifying, an emotion recognition engine analyzes the emotional state of the heirs and takes an approach to appropriately convey sensitive content. Once all procedures are completed, the server notifies the heirs that the distribution has been completed.
[0264] As described above, this invention makes the inheritance distribution process more efficient and realizes appropriate responses and notifications that take into consideration the emotional state of the user and the heirs.
[0265] The processing flow will be explained below.
[0266] Step 1: User authentication
[0267] 1. The terminal prompts the user for a username and password.
[0268] 2. The user enters their username and password.
[0269] 3. The device sends the entered authentication information to the server.
[0270] 4. The server performs authentication by comparing the user information with that in the database.
[0271] 5. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful. If authentication failed, it sends a message to the terminal prompting the user to enter authentication information again.
[0272] Step 2: Enter your estate information
[0273] 1. The user enters inheritance information (real estate, cash, stocks, etc.) into the terminal.
[0274] 2. The terminal structures the input heritage information and sends it to the server.
[0275] 3. The server stores the received heritage information in a database.
[0276] 4. In parallel, the device analyzes the user's emotional state at the time of input using an emotion recognition engine and sends the results to the server.
[0277] 5. The server stores this emotional state in a database.
[0278] 6. If the save is successful, the server sends a save success message to the device.
[0279] Step 3: Enter heir information
[0280] 1. The user enters the heir information (name, relationship, contact information, etc.) into the terminal.
[0281] 2. The terminal structures the entered information about the heirs and sends it to the server.
[0282] 3. The server stores the received information about the heirs in a database.
[0283] 4. Similarly, the device uses an emotion recognition engine to analyze the user's emotional state when entering the heir information and sends the results to the server.
[0284] 5. The server stores this emotional state in a database.
[0285] 6. If the save is successful, the server sends a save success message to the device.
[0286] Step 4: Automatic calculation of inheritance ratio
[0287] 1. The server retrieves the estate information and heir information from the database.
[0288] 2. The server calculates the initial inheritance percentage based on the legal inheritance share.
[0289] 3. The server uses an AI algorithm to generate the optimal distribution ratio, taking into account the user's preferences and the results of emotion analysis by the emotion recognition engine.
[0290] 4. The server stores the calculated results in a database.
[0291] Step 5: Notify users
[0292] 1. The server sends the calculation result to the terminal.
[0293] 2. The terminal displays the calculation results to the user.
[0294] 3. The user reviews the calculation results and adjusts them as necessary.
[0295] 4. After adjustment, the device sends the adjustment results to the server.
[0296] 5. The server stores the adjustment results in a database.
[0297] 6. The emotion recognition engine analyzes the user's emotional state when receiving a notification and delivers the notification with an appropriate tone and content.
[0298] Step 6: Actual distribution
[0299] 1. The server confirms that the user is dead.
[0300] 2. The server sends a notification at a pre-set time to notify the heir of the inheritance information.
[0301] 3. The server will inform the heirs of distribution information and procedures via email or the app's notification function.
[0302] 4. An emotion recognition engine analyzes the emotional state of the heirs when they receive the notice and conveys sensitive content in an appropriate manner.
[0303] 5. The server tracks the submission status and progress of documents required for inheritance procedures.
[0304] 6. Once the inheritance procedure is complete, the server notifies the heirs that distribution has been completed.
[0305] The above are the specific processing steps and operation details of the system that combines an emotion recognition engine.
[0306] Example 2
[0307] 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."
[0308] Conventional inheritance management systems lacked the ability to consider the user's emotions, resulting in problems with the results of inheritance distribution not reflecting the user's intentions or emotions. It is also necessary to consider the emotional state of the heirs when they receive distribution information, but conventional systems were inadequate in this respect as well. Furthermore, the lack of functionality for centrally managing the progress of procedures and providing appropriate notifications resulted in low overall efficiency.
[0309] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes means for receiving user authentication information and verifying it against a database to authenticate the user, means for receiving inheritance information from the user and saving it in the database, means for receiving heir information from the user and saving it in the database, means for analyzing the emotional state of the user at the time of input using an emotion recognition engine and saving the result in the database, means for notifying the user of the calculation result of the inheritance percentage and accepting adjustments, means for notifying the heirs and managing the distribution of the inheritance when the user dies, and means for analyzing the emotional state of the heirs when they receive the notification and notifying them in an appropriate manner. This enables inheritance management that takes the user's emotions into consideration and allows appropriate notification to the heirs, thereby streamlining the entire inheritance process.
[0310] "User authentication information" means the information a user enters to be granted access to a system, typically consisting of a username and password.
[0311] A "database" is a collection of information and data that can be efficiently stored, managed, searched, and executed.
[0312] "Inheritance information" is information about assets that are subject to inheritance, such as real estate, cash, and stocks owned by the user.
[0313] "Heir information" refers to information such as the name, relationship, and contact information of the person who has the right to inherit the estate.
[0314] "Inheritance ratio" is a number that indicates the ratio in which an estate will be distributed among multiple heirs.
[0315] An "emotion recognition engine" is software that analyzes and automatically classifies a user's emotional state based on their facial expressions and voice.
[0316] An "artificial intelligence algorithm" is a set of computational procedures that learns from large amounts of data and derives optimal solutions to specific problems.
[0317] "Notification" refers to the act of transmitting information from the system to the user or heir, and is done via email, app messages, etc.
[0318] "Receipt procedures" refer to the paperwork and legal procedures required for an heir to officially receive the inheritance.
[0319] "Progress" is information that indicates the stage of the inheritance procedure.
[0320] This invention relates to a system that allows users to efficiently manage inheritance. Specifically, it is a system that combines user authentication, input of inheritance information and heir information, and emotion recognition to automatically calculate the optimal inheritance distribution using an artificial intelligence algorithm, and also provides notifications and procedure progress management. This system is implemented using multiple servers and terminals.
[0321] User Authentication
[0322] When a user accesses the system, they enter their username and password. The terminal sends this authentication information to the server, which then authenticates the user by checking it against the user information in its database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[0323] Hardware and software used:
[0324] Database management system (e.g. MySQL)
[0325] Authentication management systems (e.g., OAuth)
[0326] Entering Heritage Information
[0327] The user inputs their inheritance information (real estate, cash, stocks, etc.) into the terminal. The terminal structures the input information and sends it to the server. The server stores this inheritance information in a database. In parallel, the terminal analyzes the user's emotional state at the time of input using an emotion recognition engine and sends the results to the server. The server also stores this emotional state in the database.
[0328] Hardware and software used:
[0329] Emotion recognition engine (e.g., Affectiva)
[0330] Data entry forms (e.g. web forms)
[0331] Entering information about heirs
[0332] The user inputs information about the heirs (such as names, relationships, and contact information) into the device. The device then structures the input information and sends it to the server. The server then stores this information in a database. Similarly, the device uses an emotion recognition engine to analyze the user's emotional state when inputting the information about the heirs, and sends the results to the server. The server then stores this emotional state in its database.
[0333] Hardware and software used:
[0334] Emotion recognition engine (e.g., Affectiva)
[0335] Data entry forms (e.g. web forms)
[0336] Automatic calculation of inheritance ratio
[0337] The server calculates the initial inheritance percentages based on the inheritance information and heir information obtained from the database and the analysis results of the emotion recognition engine, in accordance with the legal inheritance share and the user's wishes. Furthermore, it uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[0338] Hardware and software used:
[0339] AI algorithms (e.g. TensorFlow)
[0340] User Notification
[0341] The server notifies the user of the calculated inheritance percentage. The device displays the result to the user, who can make adjustments as needed. After adjustments are made, the device sends the result to the server, which stores it in a database. The emotion recognition engine analyzes the user's emotional state when receiving the notification and delivers the notification with an appropriate tone and content.
[0342] Hardware and software used:
[0343] Emotion recognition engine (e.g., Affectiva)
[0344] Notification systems (e.g., Firebase)
[0345] Actual distribution
[0346] When the user's death is confirmed, the server notifies each heir of the estate information at a pre-set time. The server then provides the heirs with distribution information and instructions via email or the app's notification function. The server also tracks the progress of required documents and procedures, and notifies each heir of the completion of distribution once all procedures are completed. The emotion recognition engine analyzes the emotional state of the heirs when they receive the notification and takes an approach to appropriately convey sensitive content.
[0347] Hardware and software used:
[0348] Emotion recognition engine (e.g., Affectiva)
[0349] Notification systems (e.g., Firebase)
[0350] Specific examples
[0351] 1. A user enters a username and password into a terminal to log in to the system. The terminal sends this information to the server, which then performs authentication processing. If authentication is successful, the server creates a session and sends a message to the terminal indicating successful authentication.
[0352] 2. After successful authentication, the user enters their inheritance information: 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. The device sends this information to the server, which stores it in a database. In parallel, the device uses an emotion recognition engine to analyze the user's emotional state at the time of input and sends the results to the server. The server also stores this emotional state in its database.
[0353] 3. The user then enters the information of the heirs (e.g., wife, eldest son, second son). The device sends this information to the server, which stores it in a database. The device uses an emotion recognition engine to analyze the user's emotional state when entering the heir information and sends the results to the server. The server also stores this emotional state in its database.
[0354] 4. The server retrieves the inheritance information, heir information, and emotion recognition engine analysis results from the database, and performs an initial calculation of the inheritance percentage based on the legal inheritance share. It then uses an AI algorithm to calculate the optimal distribution and saves the results in the database.
[0355] 5. The server sends the calculation results to the device, which displays them to the user. The user can adjust the results as needed, and the adjustments are sent back to the server. The server stores the final results in a database, and the emotion recognition engine analyzes the user's emotional state when receiving the notification and notifies them with the appropriate tone and content.
[0356] 6. When a user dies, the server notifies each heir of the inheritance distribution information and manages the necessary procedures. When notifying, an emotion recognition engine analyzes the emotional state of the heirs and takes an approach to appropriately convey sensitive content. Once all procedures are completed, the server notifies the heirs that the distribution has been completed.
[0357] Example prompts for generative AI models
[0358] Describe the initial login process a user goes through to access the system, including entering a username and password, authenticating with the server, and displaying a message upon successful authentication.
[0359] Through the above steps, the present invention realizes a system for managing inheritance efficiently and appropriately while taking into consideration the emotional states of the user and the heirs.
[0360] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0361] Step 1: Enter user credentials
[0362] To access the system, the user enters a username and password into a terminal.
[0363] The terminal acquires the entered user name and password and sends them to the server.
[0364] Input: Username and Password
[0365] Output: Authentication information sent to the server
[0366] Specific operation: Use the keyboard to enter the username "example" and password "password123" and click the "Login" button.
[0367] Step 2: Perform user authentication
[0368] The server checks the user authentication information sent from the terminal against the user information in the database.
[0369] If the authentication is successful, the server creates a session and sends a message indicating that the authentication was successful to the terminal. If the authentication is unsuccessful, the server sends an error message.
[0370] Input: User credentials
[0371] Output: Authentication success or failure message
[0372] What it does: Queries the MySQL database to verify the authentication information, generates a session ID, and returns a success message.
[0373] Step 3: Enter your estate information
[0374] The user enters his / her inheritance information (real estate, cash, stocks, etc.) into the terminal.
[0375] The terminal acquires the input legacy information and transmits it to the server as structured data.
[0376] Input: Inheritance information (e.g., 30 million yen in real estate, 10 million yen in cash, 20 million yen in stock)
[0377] Output: Structured data sent to the server
[0378] Specific action: Enter the heritage information into the web form and click the "Submit" button.
[0379] Step 4: Heritage information preservation and sentiment analysis
[0380] The server stores the received legacy information in a database.
[0381] The device analyzes the user's emotional state at the time of input using an emotion recognition engine (e.g., Affectiva) and sends the results to the server.
[0382] The server stores this emotional state in a database.
[0383] Input: Structured heritage information, user emotional state
[0384] Output: Heritage information and emotional state stored in a database
[0385] Specific operation: The heritage information is stored in a MySQL database, and an emotion recognition engine is run to analyze the emotional state.
[0386] Step 5: Enter heir information
[0387] The user enters the heir's information (name, relationship, contact information, etc.) into the terminal.
[0388] The terminal acquires the entered information about the heirs and transmits it to the server as structured data.
[0389] Input: Heir information (e.g., wife, eldest son, second son)
[0390] Output: Structured data sent to the server
[0391] Specific actions: Enter the heir's information into the web form and click the "Submit" button.
[0392] Step 6: Storing heir information and sentiment analysis
[0393] The server stores the received information about the heirs in a database.
[0394] The terminal uses an emotion recognition engine to analyze the user's emotional state when entering the heir information and sends the results to the server.
[0395] The server stores this emotional state in a database.
[0396] Input: Structured heir information, user emotional state
[0397] Output: Heir information and emotional state stored in the database
[0398] Specific operation: Store the heir information in a MySQL database and run an emotion recognition engine to analyze the emotional state.
[0399] Step 7: Calculate inheritance percentage
[0400] The server retrieves the inheritance information, heir information, and the analysis results of the emotion recognition engine from the database.
[0401] The server calculates the initial inheritance percentage based on the legal share and the user's wishes, and then automatically calculates the optimal distribution using an AI algorithm (e.g., TensorFlow).
[0402] Input: inheritance information, heir information, emotional state
[0403] Output: Optimal inheritance ratio
[0404] Specific operation: Retrieves information from the database, performs initial calculations, and then applies AI algorithms to calculate the optimal distribution.
[0405] Step 8: Notification of calculation results
[0406] The server transmits the calculated inheritance rate to the user's terminal.
[0407] The device displays the results to the user and uses an emotion recognition engine to analyze the user's emotional state at the time of notification.
[0408] Input: Optimal inheritance ratio
[0409] Output: Inheritance percentage notified to the user
[0410] Specific operation: The inheritance rate is sent to the user's device using a notification system (e.g., Firebase), and an emotion recognition engine is executed to analyze the emotion at the time of notification.
[0411] Step 9: User Adjustments
[0412] The user adjusts the inheritance ratio as needed.
[0413] The terminal obtains the adjusted inheritance percentage and transmits it to the server.
[0414] The server stores the final results in a database.
[0415] Input: Adjusted inheritance percentage
[0416] Output: Final inheritance percentage saved in the database
[0417] Specific behavior: The user makes adjustments in a web form, and the results are sent to the server and stored in a database.
[0418] Step 10: Verifying and Notifying the User of Death
[0419] When the death of the user is confirmed, the server notifies each heir of the inheritance distribution information.
[0420] When notifying the heir, the server analyzes the emotional state using an emotion recognition engine and notifies the heir in an appropriate manner.
[0421] Input: User's death information
[0422] Output: Notification to heirs and analysis results
[0423] Specific operation: Use the notification system to notify the heir of information and use the emotion recognition engine to analyze their emotional state.
[0424] Step 11: Procedural Progress Management
[0425] The server tracks the progress of the necessary documents and procedures, and notifies each heir that distribution is complete once all procedures are completed.
[0426] Input:Procedure progress
[0427] Output: Notification of completion of procedure
[0428] Specific operations: Record the progress of procedures in a database and notify the heirs using a notification system when all procedures are completed.
[0429] Through the above steps, the present invention realizes a system for managing inheritance efficiently and appropriately while taking into consideration the emotional states of the user and the heirs.
[0430] (Application example 2)
[0431] 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."
[0432] Conventional inheritance systems are limited to calculating inheritance rates based primarily on inheritance information and heir information, and notifying the heirs. This makes it difficult to appropriately manage responses and feedback that take into account the user's emotional state, resulting in a risk of reduced user satisfaction. In particular, if feedback regarding inheritance, an important decision, is not handled appropriately, there is a high possibility of disputes and dissatisfaction arising. The present invention aims to solve these problems and provide an inheritance system that takes into account the emotional states of the user and heirs.
[0433] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[0434] In this invention, the server includes means for receiving user authentication information and verifying the user against a database, means for receiving estate information from the user and saving it in a database, means for receiving heir information from the user and saving it in a database, means for automatically calculating inheritance percentages based on the estate information and heir information and saving the results in a database, means for notifying the user of the calculated inheritance percentages and accepting adjustments, means for notifying heirs and managing the distribution of the estate when the user dies, means for receiving user feedback and analyzing the user's emotional state using an emotion analysis engine, means for generating an appropriate response based on the feedback using a generative AI model, and means for saving the response in a database and notifying the user as needed. This enables an inheritance distribution process that takes into account the emotional states of the user and the heirs.
[0435] "User authentication information" is information used to identify users who access the system and grant them access rights.
[0436] A "database" is a digital information management system that stores information in an organized manner and allows it to be searched and retrieved efficiently.
[0437] "Inheritance information" is detailed data on assets subject to inheritance, including real estate, cash, stocks, etc.
[0438] "Heir information" refers to detailed data about the person entitled to receive an inheritance, including their name, relationship, contact details, etc.
[0439] The "inheritance ratio" is a number that indicates the proportion of the estate to be distributed to each heir.
[0440] An "emotion analysis engine" is software or a system for analyzing a user's emotional state from facial expressions, tone of voice, etc.
[0441] A "generative AI model" is a type of artificial intelligence that generates appropriate responses to user feedback based on pre-set algorithms.
[0442] "Feedback" refers to information such as opinions, impressions, and improvement requests provided by users.
[0443] A "response" is a reply or dialogue that the system returns in response to user feedback.
[0444] "Heirs" refers to people who are entitled to inheritance.
[0445] "Distribution" is the process of dividing an estate among multiple heirs.
[0446] The present invention relates to a system that streamlines the process of distributing inheritances and takes into consideration the emotional states of users and heirs. The system of the present invention is constructed as follows.
[0447] First, the system includes a means for receiving user authentication information and authenticating the user against a database, thereby ensuring the identity of the user accessing the system.
[0448] Next, the user enters the inheritance information into the terminal. The inheritance information is detailed data on the assets to be inherited, including real estate, cash, stocks, etc. The terminal stores this inheritance information in a database and simultaneously analyzes the user's emotional state using an emotion analysis engine. An emotion analysis engine is software or a system that analyzes the user's emotional state from facial expressions, tone of voice, etc. The results of this analysis are also stored in the database.
[0449] Next, the user enters the heir information into the terminal. Heir information is detailed data on the person who has the right to receive the inheritance, including their name, relationship, contact information, etc. This information is also stored in the database, along with the results of the sentiment analysis performed by the sentiment analysis engine.
[0450] The server automatically calculates the inheritance ratio based on the estate information and heir information, and saves the results in a database. This calculation is based on the legal inheritance share and the user's wishes, and an AI algorithm is used to propose the optimal distribution. The calculation results are also notified to the user, who can make adjustments as necessary. The adjusted results are also saved in the database.
[0451] When a user dies, the server notifies the heirs and manages the distribution of the estate. It tracks the progress of the necessary procedures and notifies each heir of the completion of distribution once all procedures are completed.
[0452] In addition to the above, the system also includes the ability to receive user feedback on-site and analyze the user's emotional state using an emotion analysis engine. It uses a generative AI model to generate appropriate responses based on the feedback, stores them in a database, and notifies the user as needed. This generative AI model is a type of artificial intelligence that generates appropriate responses to user feedback based on a pre-set algorithm.
[0453] For example, if a user submits feedback saying, "I felt the security staff was slow to respond," the prompt text would be:
[0454] Prompt statement:
[0455] Feedback: I felt the security staff was slow to respond.
[0456] User's emotional state: Confused
[0457] Generate an appropriate response.
[0458] Based on this prompt, the generative AI model generates an appropriate response, which is then communicated to the user, enabling an inheritance distribution process that takes into account the emotional states of the user and the heirs.
[0459] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0460] Step 1:
[0461] When a user accesses the system, they enter user authentication information (user name and password) into the terminal. The terminal sends this authentication information to the server. The server authenticates the user by checking it against the user information in the database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[0462] Input: User authentication information (user name, password)
[0463] Data processing: Checking authentication information against information in a database
[0464] Output: Authentication successful message
[0465] Step 2:
[0466] The user inputs inheritance information (real estate, cash, stocks, etc.) into the terminal. The terminal structures this inheritance information and sends it to the server. The server stores this inheritance information in a database. In parallel, the terminal analyzes the user's emotional state at the time of input using an emotion analysis engine and sends the results to the server. The server also stores this emotional state in the database.
[0467] Input: Legacy information, user emotional state
[0468] Data processing: Structuring heritage information, emotional state analysis results
[0469] Output: Heritage information and emotional state stored in a database
[0470] Step 3:
[0471] The user inputs information about the heirs (such as names, relationships, and contact details) into the device. The device then structures this information and sends it to the server. The server then stores this information in a database. Similarly, the device uses an emotion analysis engine to analyze the user's emotional state when entering the information about the heirs, and sends the results to the server. The server then stores this emotional state in its database.
[0472] Input: Heir information, user emotional state
[0473] Data processing: Structuring heir information, analysis of emotional state
[0474] Output: Heir information and emotional state stored in the database
[0475] Step 4:
[0476] The server calculates the initial inheritance percentages based on the legal inheritance share and the user's wishes, based on the inheritance information and heir information obtained from the database and the results of the emotion analysis engine. It also uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[0477] Input: inheritance information, heir information, emotion analysis results
[0478] Data processing: Initial calculation of inheritance ratio and calculation of optimal distribution
[0479] Output: Inheritance percentage results saved in the database
[0480] Step 5:
[0481] The server sends the calculated inheritance percentage to the device, which displays it to the user. The user can adjust the result as needed, and the adjustment result is sent back to the server. The server stores the final result in a database, and an emotion analysis engine analyzes the user's emotional state when receiving the notification and notifies them with an appropriate tone and content.
[0482] Input: Inheritance ratio calculation results, user adjustments, emotional state
[0483] Data processing: Adjustment of inheritance ratio, analysis of emotional state
[0484] Output: Final inheritance ratio results saved in the database, user notification
[0485] Step 6:
[0486] The device receives user feedback and sends the feedback and video input to a server. The server uses an emotion analysis engine to analyze the emotional state from the video and stores it in a database. A generative AI model is used to generate an appropriate response based on the feedback, which is stored in a database and notifies the user if necessary.
[0487] Input: Feedback content, video input
[0488] Data processing: Emotional state analysis, response generation
[0489] Output: Feedback stored in a database, emotional state, and generated response
[0490] Step 7:
[0491] When a user dies, the server notifies each heir of the inheritance distribution information and tracks and manages the progress of the necessary procedures. Once all procedures are completed, the server notifies the heirs that the distribution is complete. The sentiment analysis engine analyzes the emotional state of the heirs when they receive the notification and takes an approach to convey sensitive content appropriately.
[0492] Input: Death notice, estate distribution information
[0493] Data processing: tracking procedural progress, analyzing emotional states
[0494] Output: Notification to heirs, notification of completion of procedure
[0495] 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.
[0496] 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.
[0497] 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.
[0498] [Second embodiment]
[0499] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0500] 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.
[0501] 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).
[0502] 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.
[0503] 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.
[0504] 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).
[0505] 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. 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.
[0506] 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.
[0507] 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.
[0508] 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.
[0509] 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.
[0510] 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."
[0511] This invention relates to a system in which AI determines the distribution of inheritances. This system uses multiple servers and terminals to perform user authentication, input of inheritance information and heir information, automatic calculation of inheritance percentages, notification, and actual distribution of the inheritance.
[0512] User Authentication
[0513] When a user accesses the system, they enter their username and password. The terminal sends this authentication information to the server. The server performs authentication by checking the user information in a database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[0514] Entering Heritage Information
[0515] A user inputs his / her inheritance information (real estate, cash, stocks, etc.) into a terminal. The terminal structures the input information and sends it to a server. The server stores this inheritance information in a database.
[0516] Entering information about heirs
[0517] The user inputs information about the heirs (such as names, relationships, and contact information) into the device. The device then structures the input information and sends it to the server. The server then stores this information in a database.
[0518] Automatic calculation of inheritance ratio
[0519] The server calculates the initial inheritance percentages based on the inheritance information and heir information obtained from the database, according to the legal inheritance share and the user's wishes. It also uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[0520] User Notification
[0521] The server notifies the user of the calculated inheritance percentage. The terminal displays the result to the user, who can make adjustments as needed. After adjustments are made, the terminal sends the result to the server, which stores it in a database.
[0522] Actual distribution
[0523] When the user's death is confirmed, the server notifies each heir of the inheritance information at a pre-set time. The server then notifies the heirs of distribution information and procedures via email or the app's notification function. In addition, the server tracks the progress of required documents and procedures, and notifies each heir of the completion of distribution once all procedures are completed.
[0524] Specific examples
[0525] 1. A user enters a username and password into a terminal to log in to the system. The terminal sends this information to the server, which then performs the authentication process.
[0526] 2. After successful authentication, the user enters his / her inheritance information: 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. The terminal sends this information to the server, which stores it in a database.
[0527] 3. The user then enters the information of the heirs, including the wife, eldest son, and second son. The terminal sends this information to the server, which stores it in the database.
[0528] 4. The server retrieves the estate information and heir information from the database, calculates the initial inheritance percentage based on the legal inheritance share, and then uses an AI algorithm to calculate the optimal distribution and saves the results in the database.
[0529] 5. The server sends the results of this calculation to the device, which displays them to the user. The user can adjust the results as needed, and the adjustments are sent back to the server, which stores the final results in a database.
[0530] 6. When a user dies, the server notifies each heir of the inheritance distribution information and manages the progress of the necessary procedures. Once all procedures are completed, the server notifies each heir of the completion of distribution.
[0531] As described above, this invention streamlines the inheritance distribution process and achieves fair and accurate distribution.
[0532] The processing flow will be explained below.
[0533] Step 1: User authentication
[0534] 1. The terminal prompts the user for a username and password.
[0535] 2. The device sends the entered authentication information to the server.
[0536] 3. The server performs authentication by comparing the user information with that in the database.
[0537] 4. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful. If authentication failed, the server sends a message to the terminal prompting the user to enter authentication information again.
[0538] Step 2: Enter your estate information
[0539] 1. The user enters inheritance information (real estate, cash, stocks, etc.) into the terminal.
[0540] 2. The terminal structures the input heritage information and sends it to the server.
[0541] 3. The server stores the received heritage information in a database.
[0542] 4. If the save is successful, the server sends a save success message to the device.
[0543] Step 3: Enter heir information
[0544] 1. The user enters the heir information (name, relationship, contact information, etc.) into the terminal.
[0545] 2. The terminal structures the entered information about the heirs and sends it to the server.
[0546] 3. The server stores the received information about the heirs in a database.
[0547] 4. If the save is successful, the server sends a save success message to the device.
[0548] Step 4: Automatic calculation of inheritance ratio
[0549] 1. The server retrieves the estate information and heir information from the database.
[0550] 2. The server calculates the initial inheritance percentage based on the legal inheritance share.
[0551] 3. The server uses an AI algorithm to generate the optimal distribution ratio, taking into account additional information such as the user's preferences.
[0552] 4. The server stores the calculated results in a database.
[0553] Step 5: Notify users
[0554] 1. The server sends the calculation result to the terminal.
[0555] 2. The terminal displays the calculation results to the user.
[0556] 3. The user reviews the calculation results and adjusts them as necessary.
[0557] 4. After adjustment, the device sends the adjustment results to the server.
[0558] 5. The server stores the adjustment results in a database.
[0559] Step 6: Actual distribution
[0560] 1. The server confirms that the user is dead.
[0561] 2. The server sends a notification at a pre-set time to notify the heir of the inheritance information.
[0562] 3. The server provides distribution information and procedures to the heirs via email or the app's notification function.
[0563] 4. The server tracks the submission status and progress of documents required for inheritance procedures.
[0564] 5. Once the inheritance procedure is complete, the server notifies the heirs that distribution has been completed.
[0565] The above are the specific processing steps of the system and their operation details.
[0566] Example 1
[0567] 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."
[0568] In conventional inheritance systems, the distribution and management of inheritances is manual, which can lead to inaccuracies and delays. It is also difficult to ensure fairness among heirs by properly distributing the inheritance, and users must manually perform complex procedures. Therefore, there is a need for an automated system that can handle inheritances efficiently and accurately.
[0569] 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.
[0570] In this invention, the server includes means for receiving user authentication information and verifying it against a database to authenticate the user, means for receiving inheritance information from the user and saving it in the database, means for receiving heir information from the user and saving it in the database, means for automatically calculating inheritance percentages based on the inheritance information and heir information and saving the results in the database, means for notifying the user of the calculated inheritance percentages and accepting adjustments, means for notifying the heirs and managing the distribution of the inheritance when the user dies, and means for tracking the procedures for receiving the inheritance and managing their progress, thereby enabling efficient and fair inheritance distribution.
[0571] "User authentication information" refers to information used by a user when accessing a system, including a user name and password.
[0572] A "database" is a type of information system that stores structured data and enables searching and querying.
[0573] "User" refers to any person or entity that uses the system, including anyone who enters estate or heir information.
[0574] "Estate information" refers to information about the type and value of assets, including real estate, cash, stocks, etc.
[0575] "Heir information" includes information such as the names, relationships, and contact information of the heirs.
[0576] "Inheritance ratio" refers to the ratio at which the estate will be divided among the heirs.
[0577] An "AI algorithm" is a calculation procedure that uses artificial intelligence technology to process data and derive optimal solutions.
[0578] A "session" refers to a series of conversational states established between a server and a user after successful user authentication.
[0579] "Notification" refers to the means by which the system communicates information to users and heirs, including email and app notifications.
[0580] A "terminal" is a device that allows a user to access the system and input information, and includes personal computers, smartphones, etc.
[0581] "Means" refers to methods or tools used to achieve a specific purpose, including methods for realizing each function within a system.
[0582] "Deceased" refers to a user who has passed away, and the system is responsible for managing the estate left behind by the deceased.
[0583] "Distribution of estate" refers to the process of dividing the assets left by a deceased person among the heirs.
[0584] MODE FOR CARRYING OUT THE INVENTION
[0585] This invention relates to a system that uses artificial intelligence to determine the distribution of inheritances. This system uses multiple servers and terminals to perform user authentication, input of inheritance information and heir information, automatic calculation of inheritance percentages, notification, and actual distribution of the inheritance.
[0586] User Authentication
[0587] When a user accesses the system, they enter their username and password. The terminal sends this authentication information to the server, which then authenticates the user by checking it against the user information in its database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[0588] Examples:
[0589] To log in to the system, a user enters the username "user123" and password "password456" into the terminal. The terminal sends this information to the server, which then checks it against a database for authentication.
[0590] Entering Heritage Information
[0591] A user inputs his / her inheritance information (real estate, cash, stocks, etc.) into a terminal. The terminal structures the input information and sends it to a server. The server stores this inheritance information in a database.
[0592] Examples:
[0593] The user inputs his / her inheritance information: 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. The terminal sends this information to the server, which stores it in a database.
[0594] Entering information about heirs
[0595] The user inputs information about the heirs (such as names, relationships, and contact information) into the device. The device then structures the input information and sends it to the server. The server then stores this information in a database.
[0596] Examples:
[0597] The user inputs the information of the heirs, namely the wife, eldest son, and second son. The terminal sends this information to the server, which stores it in a database.
[0598] Automatic calculation of inheritance ratio
[0599] The server calculates the initial inheritance percentages based on the inheritance information and heir information obtained from the database, according to the legal inheritance share and the user's wishes. It also uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[0600] The hardware used is a server (e.g., cloud service) and a device (PC, smartphone). The software used is a database (e.g., MySQL) and an AI algorithm (e.g., TensorFlow).
[0601] Examples:
[0602] The server retrieves the estate and heir information from the database, calculates the initial inheritance percentages, then uses an AI algorithm to calculate the optimal distribution and saves the results in the database.
[0603] User Notification
[0604] The server notifies the user of the calculated inheritance percentage. The terminal displays the result to the user, who can make adjustments as needed. After adjustments are made, the terminal sends the result to the server, which stores it in a database.
[0605] Examples:
[0606] The server sends the calculation result (wife 50%, eldest son 25%, second son 25%) to the terminal, which displays it to the user. If necessary, the user can adjust the result to (wife 60%, eldest son 20%, second son 20%) and send the adjusted result to the server.
[0607] Actual distribution
[0608] When the user's death is confirmed, the server notifies each heir of the inheritance information at a pre-set time. The server then notifies the heirs of distribution information and procedures via email or the app's notification function. In addition, the server tracks the progress of required documents and procedures, and notifies each heir of the completion of distribution once all procedures are completed.
[0609] Examples:
[0610] When a user dies, the server notifies each heir of inheritance distribution information, manages the progress of necessary procedures, and notifies each heir of the completion of distribution when all procedures are completed.
[0611] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0612] Step 1: User authentication
[0613] 1. Input: The user enters their username and password into the terminal.
[0614] Specific behavior: A user enters the username "user123" and the password "password456".
[0615] 2. Processing: The terminal sends the entered username and password to the server.
[0616] Specific operation: The device sends authentication information to the server via a POST request.
[0617] 3. Output: The server checks the user information in the database and performs authentication. If authentication is successful, it creates a session and sends a message to the terminal indicating successful authentication.
[0618] Specific behavior: The server generates a session token and returns it with an HTTP 200 OK response, or an error message if authentication fails.
[0619] Step 2: Enter your estate information
[0620] 1. Input: The user inputs their heritage information into the terminal.
[0621] Specific operation: The user enters 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks.
[0622] 2. Processing: The terminal structures the input information and sends it to the server.
[0623] Specific operation: Converts the heritage information into JSON format and sends it to the server via a POST request.
[0624] 3. Output: The server stores this heritage information in a database.
[0625] Specific actions: The server executes an INSERT query against the database to store the legacy information.
[0626] Step 3: Enter heir information
[0627] 1. Input: The user inputs the heir's information into the terminal.
[0628] Specific operation: The user enters information about his wife, eldest son, and second son as heirs.
[0629] 2. Processing: The terminal structures the entered heir information and sends it to the server.
[0630] Specific operation: Convert to JSON format and send with a POST request.
[0631] 3. Output: The server saves this heir information in the database.
[0632] Specific operation: The server executes an INSERT query to the database to store the heir information.
[0633] Step 4: Automatic calculation of inheritance ratio
[0634] 1. Input: The server retrieves the estate information and heir information from the database.
[0635] What happens: The server executes a SELECT query to retrieve information from the database.
[0636] 2. Processing: The server calculates the initial inheritance percentage based on the acquired information, according to the legal inheritance share and the user's wishes, and then automatically calculates the optimal distribution using an AI algorithm.
[0637] Specific operation: Calculates the optimal distribution using an AI library such as TensorFlow and stores the results in a database.
[0638] 3. Output: Save the calculation results in a database.
[0639] Specific operation: The server executes an INSERT query on the database to store the calculation results.
[0640] Step 5: Notify users
[0641] 1. Input: The server notifies the user of the calculated inheritance percentage.
[0642] Specific operation: The server generates the calculation result as a message and sends it to the terminal.
[0643] 2. Processing: The device displays the results to the user, who can make adjustments if necessary.
[0644] What happens: The user sees the results in their browser or app and adjusts as needed.
[0645] 3. Output: The adjustment results are sent to the server, which stores them in a database.
[0646] Specific behavior: The adjusted result is sent to the server in a POST request in JSON format, and the server executes an UPDATE query to the database.
[0647] Step 6: Actual distribution
[0648] 1. Input: When the user's death is confirmed, the server notifies each heir of the estate information at the set time.
[0649] What happens: The server executes the user's death verification policy and generates a notification.
[0650] 2. Processing: The server will inform the heirs of distribution information and procedures via email or the app's notification function.
[0651] What it does: Sends notifications using services like Twilio.
[0652] 3. Output: The server tracks the progress of the necessary documents and procedures, and notifies each heir that distribution is complete once all procedures are completed.
[0653] What it does: Records progress in a database and sends a final notification upon completion.
[0654] As described above, each processing step is executed in cooperation between the user, the terminal, and the server, realizing efficient and fair inheritance distribution.
[0655] (Application example 1)
[0656] 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."
[0657] Inheritance requires many procedures and is a complex process. It also takes time and effort to achieve fair and efficient inheritance distribution. Furthermore, disputes often arise between heirs. In conventional systems, inheritance information and heir information are managed and distributed manually, which makes it prone to errors and increases the risk of inaccurate information being used when distributing the inheritance. For this reason, there is a strong demand for automated systems.
[0658] 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.
[0659] In this invention, the server includes: means for receiving user authentication information and verifying the user against a database; means for receiving estate information from the user and storing it in a database; means for receiving heir information from the user and storing it in a database; means for automatically calculating inheritance percentages based on the estate information and heir information and storing the results in a database; means for notifying the user of the calculated inheritance percentages and accepting adjustments; means for notifying heirs and managing the distribution of the estate when the user dies; means for authenticating the user using facial recognition technology; means for calculating optimal inheritance percentages using a generative artificial intelligence model; means including a mobile application for notification and approval; and means for distributing the estate via an electronic payment system. This streamlines the inheritance distribution process and enables fair and accurate distribution. Additionally, facial recognition technology enhances security, and the AI model enables optimal distribution calculations.
[0660] "User authentication information" is data used to authorize access to a system, including username, password, and facial recognition data.
[0661] A "database" is a structured collection for storing and managing data such as inheritance information, heir information, and user authentication information.
[0662] "Inheritance Information" refers to all property information owned by a user, including real estate, cash, stocks, etc.
[0663] "Heir information" is detailed information such as the name, relationship, and contact information of the person who will be the user's heir.
[0664] "Automatic calculation" refers to the process by which a system or AI algorithm calculates the inheritance percentage based on estate information and heir information.
[0665] "Facial recognition technology" is a technology for identifying and authenticating a person using an image of their face.
[0666] A "generative artificial intelligence model" is a model that uses AI technology to calculate optimal inheritance ratios.
[0667] A "mobile application" is a form of software that runs on a mobile device such as a smartphone or tablet, and allows users to enter estate information, check inheritance percentages, and adjust them.
[0668] "Notification" means the means by which the system communicates information to users and heirs, including email and push notifications.
[0669] An "electronic payment system" is a system for conducting online monetary transactions and transfers, and efficiently distributes inheritances to heirs.
[0670] "Probate" is the process of distributing a deceased person's estate to heirs according to legal and user wishes.
[0671] This invention is a system for enabling users to smoothly inherit assets. This system is mainly composed of a server, a terminal, and a user interface, and is specifically implemented using the following means.
[0672] Hardware and Software Configuration
[0673] 1. User Authentication Information Processing
[0674] The server receives authentication information such as facial recognition data and passwords entered by the user from their device (smartphone or tablet) and authenticates the user by comparing it with a database. A common facial recognition library (e.g., face_recognition) is used for the facial recognition technology.
[0675] 2. Enter information about the estate and heirs
[0676] The user inputs inheritance information (real estate, cash, stocks, etc.) and heir information (names, relationships, contact details, etc.) from a terminal. The terminal sends this information to the server, which stores it in a structured form in a database.
[0677] 3. Automatic calculation of inheritance ratio
[0678] The server retrieves information about the estate and heirs from the database and automatically calculates the inheritance percentages using an AI algorithm, using a generative artificial intelligence model (e.g., Google Cloud AutoML or AWS SageMaker).
[0679] 4. Notices and Confirmations
[0680] The calculated inheritance percentage is sent from the server to the device via email or push notification, and is displayed to the user on the mobile application. The user can review the results and make adjustments as necessary.
[0681] 5. Identifying the Deceased User and Distributing the Estate
[0682] When a user dies, the server notifies the heirs and initiates the estate distribution process, distributing the estate to each of the heirs' accounts via an electronic payment system (e.g., PayPal or Stripe).
[0683] Specific examples
[0684] For example, a user opens a smartphone app and logs into the system using facial recognition. Next, they enter information about the inheritance, such as 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. They then enter information about their spouse and two children as heirs. The server uses this information to calculate the inheritance percentages and uses a generative AI model to calculate the optimal distribution. At this time, the following prompt sentence is entered into the AI model:
[0685] Please calculate the optimal inheritance ratio based on the following estate and heir information.
[0686] Estate information: 30 million yen in real estate, 10 million yen in cash, 20 million yen in stocks
[0687] Heir Information:
[0688] Name: Spouse, Relationship: Spouse
[0689] Name: Eldest son, Relationship: Child
[0690] Name: Second son, Relationship: Child
[0691] Based on the data above, please print out the percentage of the amount each heir should receive.
[0692] The results are sent to the user via a mobile application, where the user can review and adjust them if necessary. Then, upon the user's death, the server distributes the estate to each heir's account using an electronic payment system, tracking the progress until all procedures are complete.
[0693] In this way, the present invention streamlines the inheritance process and ensures proper distribution.
[0694] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0695] Step 1:
[0696] Users access the system via their smartphone terminal and perform facial authentication. The facial authentication data is sent from the terminal to the server. The server compares it with the facial authentication data of existing users in the database and determines whether authentication is successful. The input is the user's facial image data, and the output is the success or failure of authentication.
[0697] Step 2:
[0698] Users use their smartphones to input their own estate information. The input estate information (real estate, cash, stocks, etc.) is sent from the device to a server, which then stores it in a database. The input is each item of estate information, and the output is structured data stored in the database.
[0699] Step 3:
[0700] The user enters information about the heirs through a smartphone. The entered information (such as name, relationship, and contact details) is sent from the device to a server, which then stores it in a database. The input is each item of the heir information, and the output is structured data stored in the database.
[0701] Step 4:
[0702] The server retrieves the inheritance information and heir information from the database and calculates the inheritance percentage using an AI algorithm. A prompt sentence is input to the generative AI model to calculate the inheritance percentage. The input is the inheritance information and heir information, and the output is the calculated inheritance percentage.
[0703] Step 5:
[0704] The server notifies the user of the calculated inheritance percentage. Notifications are sent via email or push notification, and the user can check the results through a mobile application. If the user is not satisfied with the results, they can make adjustments and send them back to the server. The input is the calculation result, and the output is the notification to the user and the adjusted inheritance percentage.
[0705] Step 6:
[0706] When a user dies, the server notifies the heirs of the inheritance distribution. After notification, the inheritance is distributed to the heirs' accounts using an electronic payment system. The progress is managed by the server, and the heirs are notified when all procedures are complete. The input is confirmation of the user's death and distribution information, and the output is notification to the heirs and the execution of distribution.
[0707] Special Notes
[0708] An example prompt for calculating inheritance percentages using a generative AI model is as follows:
[0709] Please calculate the optimal inheritance ratio based on the following estate and heir information.
[0710] Estate information: 30 million yen in real estate, 10 million yen in cash, 20 million yen in stocks
[0711] Heir Information:
[0712] Name: Spouse, Relationship: Spouse
[0713] Name: Eldest son, Relationship: Child
[0714] Name: Second son, Relationship: Child
[0715] Based on the data above, please print out the percentage of the amount each heir should receive.
[0716] By inputting this prompt into a generative AI model, the optimal inheritance ratio is calculated.
[0717] 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.
[0718] This invention relates to a system that combines AI to determine the distribution of inheritance with an emotion engine that recognizes the user's emotions. This system uses multiple servers and terminals to perform user authentication, input of inheritance information and heir information, automatic calculation of inheritance percentages, notification, actual inheritance distribution, and emotion recognition.
[0719] User Authentication
[0720] When a user accesses the system, they enter their username and password. The terminal sends this authentication information to the server. The server performs authentication by checking the user information in a database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[0721] Entering Heritage Information
[0722] The user inputs their inheritance information (real estate, cash, stocks, etc.) into the terminal. The terminal structures the input information and sends it to the server. The server stores this inheritance information in a database. In parallel, the terminal analyzes the user's emotional state at the time of input using an emotion recognition engine and sends the results to the server. The server also stores this emotional state in the database.
[0723] Entering information about heirs
[0724] The user inputs information about the heirs (such as names, relationships, and contact information) into the device. The device then structures the input information and sends it to the server. The server then stores this information in a database. Similarly, the device uses an emotion recognition engine to analyze the user's emotional state when inputting the information about the heirs, and sends the results to the server. The server then stores this emotional state in its database.
[0725] Automatic calculation of inheritance ratio
[0726] The server calculates the initial inheritance percentages based on the inheritance information and heir information obtained from the database and the analysis results of the emotion recognition engine, in accordance with the legal inheritance share and the user's wishes. Furthermore, it uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[0727] User Notification
[0728] The server notifies the user of the calculated inheritance percentage. The device displays the result to the user, who can make adjustments as needed. After adjustments are made, the device sends the result to the server, which stores it in a database. The emotion recognition engine analyzes the user's emotional state when receiving the notification and delivers the notification with an appropriate tone and content.
[0729] Actual distribution
[0730] When the user's death is confirmed, the server notifies each heir of the estate information at a pre-set time. The server then provides the heirs with distribution information and instructions via email or the app's notification function. The server also tracks the progress of required documents and procedures, and notifies each heir of the completion of distribution once all procedures are completed. The emotion recognition engine analyzes the emotional state of the heirs when they receive the notification and takes an approach to appropriately convey sensitive content.
[0731] Specific examples
[0732] 1. A user enters a username and password into a terminal to log in to the system. The terminal sends this information to the server, which then performs authentication processing. If authentication is successful, the server creates a session and sends a message to the terminal indicating successful authentication.
[0733] 2. After successful authentication, the user enters their inheritance information: 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. The device sends this information to the server, which stores it in a database. In parallel, the device uses an emotion recognition engine to analyze the user's emotional state at the time of input and sends the results to the server. The server also stores this emotional state in its database.
[0734] 3. The user then enters the information of the heirs, namely, his wife, eldest son, and second son. The device sends this information to the server, which stores it in a database. The device uses an emotion recognition engine to analyze the user's emotional state when entering the heir information and sends the results to the server. The server also stores this emotional state in its database.
[0735] 4. The server retrieves the inheritance information, heir information, and emotion recognition engine analysis results from the database, and performs an initial calculation of the inheritance percentage based on the legal inheritance share. It then uses an AI algorithm to calculate the optimal distribution and saves the results in the database.
[0736] 5. The server sends the calculation results to the device, which displays them to the user. The user can adjust the results as needed, and the adjustments are sent back to the server. The server stores the final results in a database, and the emotion recognition engine analyzes the user's emotional state when receiving the notification and notifies them with the appropriate tone and content.
[0737] 6. When a user dies, the server notifies each heir of the inheritance distribution information and manages the necessary procedures. When notifying, an emotion recognition engine analyzes the emotional state of the heirs and takes an approach to appropriately convey sensitive content. Once all procedures are completed, the server notifies the heirs that the distribution has been completed.
[0738] As described above, this invention makes the inheritance distribution process more efficient and realizes appropriate responses and notifications that take into consideration the emotional state of the user and the heirs.
[0739] The processing flow will be explained below.
[0740] Step 1: User authentication
[0741] 1. The terminal prompts the user for a username and password.
[0742] 2. The user enters their username and password.
[0743] 3. The device sends the entered authentication information to the server.
[0744] 4. The server performs authentication by comparing the user information with that in the database.
[0745] 5. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful. If authentication failed, it sends a message to the terminal prompting the user to enter authentication information again.
[0746] Step 2: Enter your estate information
[0747] 1. The user enters inheritance information (real estate, cash, stocks, etc.) into the terminal.
[0748] 2. The terminal structures the input heritage information and sends it to the server.
[0749] 3. The server stores the received heritage information in a database.
[0750] 4. In parallel, the device analyzes the user's emotional state at the time of input using an emotion recognition engine and sends the results to the server.
[0751] 5. The server stores this emotional state in a database.
[0752] 6. If the save is successful, the server sends a save success message to the device.
[0753] Step 3: Enter heir information
[0754] 1. The user enters the heir information (name, relationship, contact information, etc.) into the terminal.
[0755] 2. The terminal structures the entered information about the heirs and sends it to the server.
[0756] 3. The server stores the received information about the heirs in a database.
[0757] 4. Similarly, the device uses an emotion recognition engine to analyze the user's emotional state when entering the heir information and sends the results to the server.
[0758] 5. The server stores this emotional state in a database.
[0759] 6. If the save is successful, the server sends a save success message to the device.
[0760] Step 4: Automatic calculation of inheritance ratio
[0761] 1. The server retrieves the estate information and heir information from the database.
[0762] 2. The server calculates the initial inheritance percentage based on the legal inheritance share.
[0763] 3. The server uses an AI algorithm to generate the optimal distribution ratio, taking into account the user's preferences and the results of emotion analysis by the emotion recognition engine.
[0764] 4. The server stores the calculated results in a database.
[0765] Step 5: Notify users
[0766] 1. The server sends the calculation result to the terminal.
[0767] 2. The terminal displays the calculation results to the user.
[0768] 3. The user reviews the calculation results and adjusts them as necessary.
[0769] 4. After adjustment, the device sends the adjustment results to the server.
[0770] 5. The server stores the adjustment results in a database.
[0771] 6. The emotion recognition engine analyzes the user's emotional state when receiving a notification and delivers the notification with an appropriate tone and content.
[0772] Step 6: Actual distribution
[0773] 1. The server confirms that the user is dead.
[0774] 2. The server sends a notification at a pre-set time to notify the heir of the inheritance information.
[0775] 3. The server will inform the heirs of distribution information and procedures via email or the app's notification function.
[0776] 4. An emotion recognition engine analyzes the emotional state of the heirs when they receive the notice and conveys sensitive content in an appropriate manner.
[0777] 5. The server tracks the submission status and progress of documents required for inheritance procedures.
[0778] 6. Once the inheritance procedure is complete, the server notifies the heirs that distribution has been completed.
[0779] The above are the specific processing steps and operation details of the system that combines an emotion recognition engine.
[0780] Example 2
[0781] 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."
[0782] Conventional inheritance management systems lacked the ability to consider the user's emotions, resulting in problems with the results of inheritance distribution not reflecting the user's intentions or emotions. It is also necessary to consider the emotional state of the heirs when they receive distribution information, but conventional systems were inadequate in this respect as well. Furthermore, the lack of functionality for centrally managing the progress of procedures and providing appropriate notifications resulted in low overall efficiency.
[0783] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes means for receiving user authentication information and verifying it against a database to authenticate the user, means for receiving inheritance information from the user and saving it in the database, means for receiving heir information from the user and saving it in the database, means for analyzing the emotional state of the user at the time of input using an emotion recognition engine and saving the result in the database, means for notifying the user of the calculation result of the inheritance percentage and accepting adjustments, means for notifying the heirs and managing the distribution of the inheritance when the user dies, and means for analyzing the emotional state of the heirs when they receive the notification and notifying them in an appropriate manner. This enables inheritance management that takes the user's emotions into consideration and allows appropriate notification to the heirs, thereby streamlining the entire inheritance process.
[0784] "User authentication information" means the information a user enters to be granted access to a system, typically consisting of a username and password.
[0785] A "database" is a collection of information and data that can be efficiently stored, managed, searched, and executed.
[0786] "Inheritance information" is information about assets that are subject to inheritance, such as real estate, cash, and stocks owned by the user.
[0787] "Heir information" refers to information such as the name, relationship, and contact information of the person who has the right to inherit the estate.
[0788] "Inheritance ratio" is a number that indicates the ratio in which an estate will be distributed among multiple heirs.
[0789] An "emotion recognition engine" is software that analyzes and automatically classifies a user's emotional state based on their facial expressions and voice.
[0790] An "artificial intelligence algorithm" is a set of computational procedures that learns from large amounts of data and derives optimal solutions to specific problems.
[0791] "Notification" refers to the act of transmitting information from the system to the user or heir, and is done via email, app messages, etc.
[0792] "Receipt procedures" refer to the paperwork and legal procedures required for an heir to officially receive the inheritance.
[0793] "Progress" is information that indicates the stage of the inheritance procedure.
[0794] This invention relates to a system that allows users to efficiently manage inheritance. Specifically, it is a system that combines user authentication, input of inheritance information and heir information, and emotion recognition to automatically calculate the optimal inheritance distribution using an artificial intelligence algorithm, and also provides notifications and procedure progress management. This system is implemented using multiple servers and terminals.
[0795] User Authentication
[0796] When a user accesses the system, they enter their username and password. The terminal sends this authentication information to the server, which then authenticates the user by checking it against the user information in its database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[0797] Hardware and software used:
[0798] Database management system (e.g. MySQL)
[0799] Authentication management systems (e.g., OAuth)
[0800] Entering Heritage Information
[0801] The user inputs their inheritance information (real estate, cash, stocks, etc.) into the terminal. The terminal structures the input information and sends it to the server. The server stores this inheritance information in a database. In parallel, the terminal analyzes the user's emotional state at the time of input using an emotion recognition engine and sends the results to the server. The server also stores this emotional state in the database.
[0802] Hardware and software used:
[0803] Emotion recognition engine (e.g., Affectiva)
[0804] Data entry forms (e.g. web forms)
[0805] Entering information about heirs
[0806] The user inputs information about the heirs (such as names, relationships, and contact information) into the device. The device then structures the input information and sends it to the server. The server then stores this information in a database. Similarly, the device uses an emotion recognition engine to analyze the user's emotional state when inputting the information about the heirs, and sends the results to the server. The server then stores this emotional state in its database.
[0807] Hardware and software used:
[0808] Emotion recognition engine (e.g., Affectiva)
[0809] Data entry forms (e.g. web forms)
[0810] Automatic calculation of inheritance ratio
[0811] The server calculates the initial inheritance percentages based on the inheritance information and heir information obtained from the database and the analysis results of the emotion recognition engine, in accordance with the legal inheritance share and the user's wishes. Furthermore, it uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[0812] Hardware and software used:
[0813] AI algorithms (e.g. TensorFlow)
[0814] User Notification
[0815] The server notifies the user of the calculated inheritance percentage. The device displays the result to the user, who can make adjustments as needed. After adjustments are made, the device sends the result to the server, which stores it in a database. The emotion recognition engine analyzes the user's emotional state when receiving the notification and delivers the notification with an appropriate tone and content.
[0816] Hardware and software used:
[0817] Emotion recognition engine (e.g., Affectiva)
[0818] Notification systems (e.g., Firebase)
[0819] Actual distribution
[0820] When the user's death is confirmed, the server notifies each heir of the estate information at a pre-set time. The server then provides the heirs with distribution information and instructions via email or the app's notification function. The server also tracks the progress of required documents and procedures, and notifies each heir of the completion of distribution once all procedures are completed. The emotion recognition engine analyzes the emotional state of the heirs when they receive the notification and takes an approach to appropriately convey sensitive content.
[0821] Hardware and software used:
[0822] Emotion recognition engine (e.g., Affectiva)
[0823] Notification systems (e.g., Firebase)
[0824] Specific examples
[0825] 1. A user enters a username and password into a terminal to log in to the system. The terminal sends this information to the server, which then performs authentication processing. If authentication is successful, the server creates a session and sends a message to the terminal indicating successful authentication.
[0826] 2. After successful authentication, the user enters their inheritance information: 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. The device sends this information to the server, which stores it in a database. In parallel, the device uses an emotion recognition engine to analyze the user's emotional state at the time of input and sends the results to the server. The server also stores this emotional state in its database.
[0827] 3. The user then enters the information of the heirs (e.g., wife, eldest son, second son). The device sends this information to the server, which stores it in a database. The device uses an emotion recognition engine to analyze the user's emotional state when entering the heir information and sends the results to the server. The server also stores this emotional state in its database.
[0828] 4. The server retrieves the inheritance information, heir information, and emotion recognition engine analysis results from the database, and performs an initial calculation of the inheritance percentage based on the legal inheritance share. It then uses an AI algorithm to calculate the optimal distribution and saves the results in the database.
[0829] 5. The server sends the calculation results to the device, which displays them to the user. The user can adjust the results as needed, and the adjustments are sent back to the server. The server stores the final results in a database, and the emotion recognition engine analyzes the user's emotional state when receiving the notification and notifies them with the appropriate tone and content.
[0830] 6. When a user dies, the server notifies each heir of the inheritance distribution information and manages the necessary procedures. When notifying, an emotion recognition engine analyzes the emotional state of the heirs and takes an approach to appropriately convey sensitive content. Once all procedures are completed, the server notifies the heirs that the distribution has been completed.
[0831] Example prompts for generative AI models
[0832] Describe the initial login process a user goes through to access the system, including entering a username and password, authenticating with the server, and displaying a message upon successful authentication.
[0833] Through the above steps, the present invention realizes a system for managing inheritance efficiently and appropriately while taking into consideration the emotional states of the user and the heirs.
[0834] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0835] Step 1: Enter user credentials
[0836] To access the system, the user enters a username and password into a terminal.
[0837] The terminal acquires the entered user name and password and sends them to the server.
[0838] Input: Username and Password
[0839] Output: Authentication information sent to the server
[0840] Specific operation: Use the keyboard to enter the username "example" and password "password123" and click the "Login" button.
[0841] Step 2: Perform user authentication
[0842] The server checks the user authentication information sent from the terminal against the user information in the database.
[0843] If the authentication is successful, the server creates a session and sends a message indicating that the authentication was successful to the terminal. If the authentication is unsuccessful, the server sends an error message.
[0844] Input: User credentials
[0845] Output: Authentication success or failure message
[0846] What it does: Queries the MySQL database to verify the authentication information, generates a session ID, and returns a success message.
[0847] Step 3: Enter your estate information
[0848] The user enters his / her inheritance information (real estate, cash, stocks, etc.) into the terminal.
[0849] The terminal acquires the input legacy information and transmits it to the server as structured data.
[0850] Input: Inheritance information (e.g., 30 million yen in real estate, 10 million yen in cash, 20 million yen in stock)
[0851] Output: Structured data sent to the server
[0852] Specific action: Enter the heritage information into the web form and click the "Submit" button.
[0853] Step 4: Heritage information preservation and sentiment analysis
[0854] The server stores the received legacy information in a database.
[0855] The device analyzes the user's emotional state at the time of input using an emotion recognition engine (e.g., Affectiva) and sends the results to the server.
[0856] The server stores this emotional state in a database.
[0857] Input: Structured heritage information, user emotional state
[0858] Output: Heritage information and emotional state stored in a database
[0859] Specific operation: The heritage information is stored in a MySQL database, and an emotion recognition engine is run to analyze the emotional state.
[0860] Step 5: Enter heir information
[0861] The user enters the heir's information (name, relationship, contact information, etc.) into the terminal.
[0862] The terminal acquires the entered information about the heirs and transmits it to the server as structured data.
[0863] Input: Heir information (e.g., wife, eldest son, second son)
[0864] Output: Structured data sent to the server
[0865] Specific actions: Enter the heir's information into the web form and click the "Submit" button.
[0866] Step 6: Storing heir information and sentiment analysis
[0867] The server stores the received information about the heirs in a database.
[0868] The terminal uses an emotion recognition engine to analyze the user's emotional state when entering the heir information and sends the results to the server.
[0869] The server stores this emotional state in a database.
[0870] Input: Structured heir information, user emotional state
[0871] Output: Heir information and emotional state stored in the database
[0872] Specific operation: Store the heir information in a MySQL database and run an emotion recognition engine to analyze the emotional state.
[0873] Step 7: Calculate inheritance percentage
[0874] The server retrieves the inheritance information, heir information, and the analysis results of the emotion recognition engine from the database.
[0875] The server calculates the initial inheritance percentage based on the legal share and the user's wishes, and then automatically calculates the optimal distribution using an AI algorithm (e.g., TensorFlow).
[0876] Input: inheritance information, heir information, emotional state
[0877] Output: Optimal inheritance ratio
[0878] Specific operation: Retrieves information from the database, performs initial calculations, and then applies AI algorithms to calculate the optimal distribution.
[0879] Step 8: Notification of calculation results
[0880] The server transmits the calculated inheritance rate to the user's terminal.
[0881] The device displays the results to the user and uses an emotion recognition engine to analyze the user's emotional state at the time of notification.
[0882] Input: Optimal inheritance ratio
[0883] Output: Inheritance percentage notified to the user
[0884] Specific operation: The inheritance rate is sent to the user's device using a notification system (e.g., Firebase), and an emotion recognition engine is executed to analyze the emotion at the time of notification.
[0885] Step 9: User Adjustments
[0886] The user adjusts the inheritance ratio as needed.
[0887] The terminal obtains the adjusted inheritance percentage and transmits it to the server.
[0888] The server stores the final results in a database.
[0889] Input: Adjusted inheritance percentage
[0890] Output: Final inheritance percentage saved in the database
[0891] Specific behavior: The user makes adjustments in a web form, and the results are sent to the server and stored in a database.
[0892] Step 10: Verifying and Notifying the User of Death
[0893] When the death of the user is confirmed, the server notifies each heir of the inheritance distribution information.
[0894] When notifying the heir, the server analyzes the emotional state using an emotion recognition engine and notifies the heir in an appropriate manner.
[0895] Input: User's death information
[0896] Output: Notification to heirs and analysis results
[0897] Specific operation: Use the notification system to notify the heir of information and use the emotion recognition engine to analyze their emotional state.
[0898] Step 11: Procedural Progress Management
[0899] The server tracks the progress of the necessary documents and procedures, and notifies each heir that distribution is complete once all procedures are completed.
[0900] Input:Procedure progress
[0901] Output: Notification of completion of procedure
[0902] Specific operations: Record the progress of procedures in a database and notify the heirs using a notification system when all procedures are completed.
[0903] Through the above steps, the present invention realizes a system for managing inheritance efficiently and appropriately while taking into consideration the emotional states of the user and the heirs.
[0904] (Application example 2)
[0905] 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."
[0906] Conventional inheritance systems are limited to calculating inheritance rates based primarily on inheritance information and heir information, and notifying the heirs. This makes it difficult to appropriately manage responses and feedback that take into account the user's emotional state, resulting in a risk of reduced user satisfaction. In particular, if feedback regarding inheritance, an important decision, is not handled appropriately, there is a high possibility of disputes and dissatisfaction arising. The present invention aims to solve these problems and provide an inheritance system that takes into account the emotional states of the user and heirs.
[0907] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[0908] In this invention, the server includes means for receiving user authentication information and verifying the user against a database, means for receiving estate information from the user and saving it in a database, means for receiving heir information from the user and saving it in a database, means for automatically calculating inheritance percentages based on the estate information and heir information and saving the results in a database, means for notifying the user of the calculated inheritance percentages and accepting adjustments, means for notifying heirs and managing the distribution of the estate when the user dies, means for receiving user feedback and analyzing the user's emotional state using an emotion analysis engine, means for generating an appropriate response based on the feedback using a generative AI model, and means for saving the response in a database and notifying the user as needed. This enables an inheritance distribution process that takes into account the emotional states of the user and the heirs.
[0909] "User authentication information" is information used to identify users who access the system and grant them access rights.
[0910] A "database" is a digital information management system that stores information in an organized manner and allows it to be searched and retrieved efficiently.
[0911] "Inheritance information" is detailed data on assets subject to inheritance, including real estate, cash, stocks, etc.
[0912] "Heir information" refers to detailed data about the person entitled to receive an inheritance, including their name, relationship, contact details, etc.
[0913] The "inheritance ratio" is a number that indicates the proportion of the estate to be distributed to each heir.
[0914] An "emotion analysis engine" is software or a system for analyzing a user's emotional state from facial expressions, tone of voice, etc.
[0915] A "generative AI model" is a type of artificial intelligence that generates appropriate responses to user feedback based on pre-set algorithms.
[0916] "Feedback" refers to information such as opinions, impressions, and improvement requests provided by users.
[0917] A "response" is a reply or dialogue that the system returns in response to user feedback.
[0918] "Heirs" refers to people who are entitled to inheritance.
[0919] "Distribution" is the process of dividing an estate among multiple heirs.
[0920] The present invention relates to a system that streamlines the process of distributing inheritances and takes into consideration the emotional states of users and heirs. The system of the present invention is constructed as follows.
[0921] First, the system includes a means for receiving user authentication information and authenticating the user against a database, thereby ensuring the identity of the user accessing the system.
[0922] Next, the user enters the inheritance information into the terminal. The inheritance information is detailed data on the assets to be inherited, including real estate, cash, stocks, etc. The terminal stores this inheritance information in a database and simultaneously analyzes the user's emotional state using an emotion analysis engine. An emotion analysis engine is software or a system that analyzes the user's emotional state from facial expressions, tone of voice, etc. The results of this analysis are also stored in the database.
[0923] Next, the user enters the heir information into the terminal. Heir information is detailed data on the person who has the right to receive the inheritance, including their name, relationship, contact information, etc. This information is also stored in the database, along with the results of the sentiment analysis performed by the sentiment analysis engine.
[0924] The server automatically calculates the inheritance ratio based on the estate information and heir information, and saves the results in a database. This calculation is based on the legal inheritance share and the user's wishes, and an AI algorithm is used to propose the optimal distribution. The calculation results are also notified to the user, who can make adjustments as necessary. The adjusted results are also saved in the database.
[0925] When a user dies, the server notifies the heirs and manages the distribution of the estate. It tracks the progress of the necessary procedures and notifies each heir of the completion of distribution once all procedures are completed.
[0926] In addition to the above, the system also includes the ability to receive user feedback on-site and analyze the user's emotional state using an emotion analysis engine. It uses a generative AI model to generate appropriate responses based on the feedback, stores them in a database, and notifies the user as needed. This generative AI model is a type of artificial intelligence that generates appropriate responses to user feedback based on a pre-set algorithm.
[0927] For example, if a user submits feedback saying, "I felt the security staff was slow to respond," the prompt text would be:
[0928] Prompt statement:
[0929] Feedback: I felt the security staff was slow to respond.
[0930] User's emotional state: Confused
[0931] Generate an appropriate response.
[0932] Based on this prompt, the generative AI model generates an appropriate response, which is then communicated to the user, enabling an inheritance distribution process that takes into account the emotional states of the user and the heirs.
[0933] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0934] Step 1:
[0935] When a user accesses the system, they enter user authentication information (user name and password) into the terminal. The terminal sends this authentication information to the server. The server authenticates the user by checking it against the user information in the database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[0936] Input: User authentication information (user name, password)
[0937] Data processing: Checking authentication information against information in a database
[0938] Output: Authentication successful message
[0939] Step 2:
[0940] The user inputs inheritance information (real estate, cash, stocks, etc.) into the terminal. The terminal structures this inheritance information and sends it to the server. The server stores this inheritance information in a database. In parallel, the terminal analyzes the user's emotional state at the time of input using an emotion analysis engine and sends the results to the server. The server also stores this emotional state in the database.
[0941] Input: Legacy information, user emotional state
[0942] Data processing: Structuring heritage information, emotional state analysis results
[0943] Output: Heritage information and emotional state stored in a database
[0944] Step 3:
[0945] The user inputs information about the heirs (such as names, relationships, and contact details) into the device. The device then structures this information and sends it to the server. The server then stores this information in a database. Similarly, the device uses an emotion analysis engine to analyze the user's emotional state when entering the information about the heirs, and sends the results to the server. The server then stores this emotional state in its database.
[0946] Input: Heir information, user emotional state
[0947] Data processing: Structuring heir information, analysis of emotional state
[0948] Output: Heir information and emotional state stored in the database
[0949] Step 4:
[0950] The server calculates the initial inheritance percentages based on the legal inheritance share and the user's wishes, based on the inheritance information and heir information obtained from the database and the results of the emotion analysis engine. It also uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[0951] Input: inheritance information, heir information, emotion analysis results
[0952] Data processing: Initial calculation of inheritance ratio and calculation of optimal distribution
[0953] Output: Inheritance percentage results saved in the database
[0954] Step 5:
[0955] The server sends the calculated inheritance percentage to the device, which displays it to the user. The user can adjust the result as needed, and the adjustment result is sent back to the server. The server stores the final result in a database, and an emotion analysis engine analyzes the user's emotional state when receiving the notification and notifies them with an appropriate tone and content.
[0956] Input: Inheritance ratio calculation results, user adjustments, emotional state
[0957] Data processing: Adjustment of inheritance ratio, analysis of emotional state
[0958] Output: Final inheritance ratio results saved in the database, user notification
[0959] Step 6:
[0960] The device receives user feedback and sends the feedback and video input to a server. The server uses an emotion analysis engine to analyze the emotional state from the video and stores it in a database. A generative AI model is used to generate an appropriate response based on the feedback, which is stored in a database and notifies the user if necessary.
[0961] Input: Feedback content, video input
[0962] Data processing: Emotional state analysis, response generation
[0963] Output: Feedback stored in a database, emotional state, and generated response
[0964] Step 7:
[0965] When a user dies, the server notifies each heir of the inheritance distribution information and tracks and manages the progress of the necessary procedures. Once all procedures are completed, the server notifies the heirs that the distribution is complete. The sentiment analysis engine analyzes the emotional state of the heirs when they receive the notification and takes an approach to convey sensitive content appropriately.
[0966] Input: Death notice, estate distribution information
[0967] Data processing: tracking procedural progress, analyzing emotional states
[0968] Output: Notification to heirs, notification of completion of procedure
[0969] 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.
[0970] 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.
[0971] 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.
[0972] [Third embodiment]
[0973] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[0974] 5, the data processing system 310 includes the data processing device 12 and a headset type terminal 314. An example of the data processing device 12 is a server.
[0975] 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).
[0976] 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.
[0977] 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.
[0978] 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).
[0979] 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. 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.
[0980] 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.
[0981] 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.
[0982] 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.
[0983] 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.
[0984] 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."
[0985] This invention relates to a system in which AI determines the distribution of inheritances. This system uses multiple servers and terminals to perform user authentication, input of inheritance information and heir information, automatic calculation of inheritance percentages, notification, and actual distribution of the inheritance.
[0986] User Authentication
[0987] When a user accesses the system, they enter their username and password. The terminal sends this authentication information to the server. The server performs authentication by checking the user information in a database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[0988] Entering Heritage Information
[0989] A user inputs his / her inheritance information (real estate, cash, stocks, etc.) into a terminal. The terminal structures the input information and sends it to a server. The server stores this inheritance information in a database.
[0990] Entering information about heirs
[0991] The user inputs information about the heirs (such as names, relationships, and contact information) into the device. The device then structures the input information and sends it to the server. The server then stores this information in a database.
[0992] Automatic calculation of inheritance ratio
[0993] The server calculates the initial inheritance percentages based on the inheritance information and heir information obtained from the database, according to the legal inheritance share and the user's wishes. It also uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[0994] User Notification
[0995] The server notifies the user of the calculated inheritance percentage. The terminal displays the result to the user, who can make adjustments as needed. After adjustments are made, the terminal sends the result to the server, which stores it in a database.
[0996] Actual distribution
[0997] When the user's death is confirmed, the server notifies each heir of the inheritance information at a pre-set time. The server then notifies the heirs of distribution information and procedures via email or the app's notification function. In addition, the server tracks the progress of required documents and procedures, and notifies each heir of the completion of distribution once all procedures are completed.
[0998] Specific examples
[0999] 1. A user enters a username and password into a terminal to log in to the system. The terminal sends this information to the server, which then performs the authentication process.
[1000] 2. After successful authentication, the user enters his / her inheritance information: 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. The terminal sends this information to the server, which stores it in a database.
[1001] 3. The user then enters the information of the heirs, including the wife, eldest son, and second son. The terminal sends this information to the server, which stores it in the database.
[1002] 4. The server retrieves the estate information and heir information from the database, calculates the initial inheritance percentage based on the legal inheritance share, and then uses an AI algorithm to calculate the optimal distribution and saves the results in the database.
[1003] 5. The server sends the results of this calculation to the device, which displays them to the user. The user can adjust the results as needed, and the adjustments are sent back to the server, which stores the final results in a database.
[1004] 6. When a user dies, the server notifies each heir of the inheritance distribution information and manages the progress of the necessary procedures. Once all procedures are completed, the server notifies each heir of the completion of distribution.
[1005] As described above, this invention streamlines the inheritance distribution process and achieves fair and accurate distribution.
[1006] The processing flow will be explained below.
[1007] Step 1: User authentication
[1008] 1. The terminal prompts the user for a username and password.
[1009] 2. The device sends the entered authentication information to the server.
[1010] 3. The server performs authentication by comparing the user information with that in the database.
[1011] 4. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful. If authentication failed, the server sends a message to the terminal prompting the user to enter authentication information again.
[1012] Step 2: Enter your estate information
[1013] 1. The user enters inheritance information (real estate, cash, stocks, etc.) into the terminal.
[1014] 2. The terminal structures the input heritage information and sends it to the server.
[1015] 3. The server stores the received heritage information in a database.
[1016] 4. If the save is successful, the server sends a save success message to the device.
[1017] Step 3: Enter heir information
[1018] 1. The user enters the heir information (name, relationship, contact information, etc.) into the terminal.
[1019] 2. The terminal structures the entered information about the heirs and sends it to the server.
[1020] 3. The server stores the received information about the heirs in a database.
[1021] 4. If the save is successful, the server sends a save success message to the device.
[1022] Step 4: Automatic calculation of inheritance ratio
[1023] 1. The server retrieves the estate information and heir information from the database.
[1024] 2. The server calculates the initial inheritance percentage based on the legal inheritance share.
[1025] 3. The server uses an AI algorithm to generate the optimal distribution ratio, taking into account additional information such as the user's preferences.
[1026] 4. The server stores the calculated results in a database.
[1027] Step 5: Notify users
[1028] 1. The server sends the calculation result to the terminal.
[1029] 2. The terminal displays the calculation results to the user.
[1030] 3. The user reviews the calculation results and adjusts them as necessary.
[1031] 4. After adjustment, the device sends the adjustment results to the server.
[1032] 5. The server stores the adjustment results in a database.
[1033] Step 6: Actual distribution
[1034] 1. The server confirms that the user is dead.
[1035] 2. The server sends a notification at a pre-set time to notify the heir of the inheritance information.
[1036] 3. The server provides distribution information and procedures to the heirs via email or the app's notification function.
[1037] 4. The server tracks the submission status and progress of documents required for inheritance procedures.
[1038] 5. Once the inheritance procedure is complete, the server notifies the heirs that distribution has been completed.
[1039] The above are the specific processing steps of the system and their operation details.
[1040] Example 1
[1041] 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."
[1042] In conventional inheritance systems, the distribution and management of inheritances is manual, which can lead to inaccuracies and delays. It is also difficult to ensure fairness among heirs by properly distributing the inheritance, and users must manually perform complex procedures. Therefore, there is a need for an automated system that can handle inheritances efficiently and accurately.
[1043] 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.
[1044] In this invention, the server includes means for receiving user authentication information and verifying it against a database to authenticate the user, means for receiving inheritance information from the user and saving it in the database, means for receiving heir information from the user and saving it in the database, means for automatically calculating inheritance percentages based on the inheritance information and heir information and saving the results in the database, means for notifying the user of the calculated inheritance percentages and accepting adjustments, means for notifying the heirs and managing the distribution of the inheritance when the user dies, and means for tracking the procedures for receiving the inheritance and managing their progress, thereby enabling efficient and fair inheritance distribution.
[1045] "User authentication information" refers to information used by a user when accessing a system, including a user name and password.
[1046] A "database" is a type of information system that stores structured data and enables searching and querying.
[1047] "User" refers to any person or entity that uses the system, including anyone who enters estate or heir information.
[1048] "Estate information" refers to information about the type and value of assets, including real estate, cash, stocks, etc.
[1049] "Heir information" includes information such as the names, relationships, and contact information of the heirs.
[1050] "Inheritance ratio" refers to the ratio at which the estate will be divided among the heirs.
[1051] An "AI algorithm" is a calculation procedure that uses artificial intelligence technology to process data and derive optimal solutions.
[1052] A "session" refers to a series of conversational states established between a server and a user after successful user authentication.
[1053] "Notification" refers to the means by which the system communicates information to users and heirs, including email and app notifications.
[1054] A "terminal" is a device that allows a user to access the system and input information, and includes personal computers, smartphones, etc.
[1055] "Means" refers to methods or tools used to achieve a specific purpose, including methods for realizing each function within a system.
[1056] "Deceased" refers to a user who has passed away, and the system is responsible for managing the estate left behind by the deceased.
[1057] "Distribution of estate" refers to the process of dividing the assets left by a deceased person among the heirs.
[1058] MODE FOR CARRYING OUT THE INVENTION
[1059] This invention relates to a system that uses artificial intelligence to determine the distribution of inheritances. This system uses multiple servers and terminals to perform user authentication, input of inheritance information and heir information, automatic calculation of inheritance percentages, notification, and actual distribution of the inheritance.
[1060] User Authentication
[1061] When a user accesses the system, they enter their username and password. The terminal sends this authentication information to the server, which then authenticates the user by checking it against the user information in its database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[1062] Examples:
[1063] To log in to the system, a user enters the username "user123" and password "password456" into the terminal. The terminal sends this information to the server, which then checks it against a database for authentication.
[1064] Entering Heritage Information
[1065] A user inputs his / her inheritance information (real estate, cash, stocks, etc.) into a terminal. The terminal structures the input information and sends it to a server. The server stores this inheritance information in a database.
[1066] Examples:
[1067] The user inputs his / her inheritance information: 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. The terminal sends this information to the server, which stores it in a database.
[1068] Entering information about heirs
[1069] The user inputs information about the heirs (such as names, relationships, and contact information) into the device. The device then structures the input information and sends it to the server. The server then stores this information in a database.
[1070] Examples:
[1071] The user inputs the information of the heirs, namely the wife, eldest son, and second son. The terminal sends this information to the server, which stores it in a database.
[1072] Automatic calculation of inheritance ratio
[1073] The server calculates the initial inheritance percentages based on the inheritance information and heir information obtained from the database, according to the legal inheritance share and the user's wishes. It also uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[1074] The hardware used is a server (e.g., cloud service) and a device (PC, smartphone). The software used is a database (e.g., MySQL) and an AI algorithm (e.g., TensorFlow).
[1075] Examples:
[1076] The server retrieves the estate and heir information from the database, calculates the initial inheritance percentages, then uses an AI algorithm to calculate the optimal distribution and saves the results in the database.
[1077] User Notification
[1078] The server notifies the user of the calculated inheritance percentage. The terminal displays the result to the user, who can make adjustments as needed. After adjustments are made, the terminal sends the result to the server, which stores it in a database.
[1079] Examples:
[1080] The server sends the calculation result (wife 50%, eldest son 25%, second son 25%) to the terminal, which displays it to the user. If necessary, the user can adjust the result to (wife 60%, eldest son 20%, second son 20%) and send the adjusted result to the server.
[1081] Actual distribution
[1082] When the user's death is confirmed, the server notifies each heir of the inheritance information at a pre-set time. The server then notifies the heirs of distribution information and procedures via email or the app's notification function. In addition, the server tracks the progress of required documents and procedures, and notifies each heir of the completion of distribution once all procedures are completed.
[1083] Examples:
[1084] When a user dies, the server notifies each heir of inheritance distribution information, manages the progress of necessary procedures, and notifies each heir of the completion of distribution when all procedures are completed.
[1085] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1086] Step 1: User authentication
[1087] 1. Input: The user enters their username and password into the terminal.
[1088] Specific behavior: A user enters the username "user123" and the password "password456".
[1089] 2. Processing: The terminal sends the entered username and password to the server.
[1090] Specific operation: The device sends authentication information to the server via a POST request.
[1091] 3. Output: The server checks the user information in the database and performs authentication. If authentication is successful, it creates a session and sends a message to the terminal indicating successful authentication.
[1092] Specific behavior: The server generates a session token and returns it with an HTTP 200 OK response, or an error message if authentication fails.
[1093] Step 2: Enter your estate information
[1094] 1. Input: The user inputs their heritage information into the terminal.
[1095] Specific operation: The user enters 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks.
[1096] 2. Processing: The terminal structures the input information and sends it to the server.
[1097] Specific operation: Converts the heritage information into JSON format and sends it to the server via a POST request.
[1098] 3. Output: The server stores this heritage information in a database.
[1099] Specific actions: The server executes an INSERT query against the database to store the legacy information.
[1100] Step 3: Enter heir information
[1101] 1. Input: The user inputs the heir's information into the terminal.
[1102] Specific operation: The user enters information about his wife, eldest son, and second son as heirs.
[1103] 2. Processing: The terminal structures the entered heir information and sends it to the server.
[1104] Specific operation: Convert to JSON format and send with a POST request.
[1105] 3. Output: The server saves this heir information in the database.
[1106] Specific operation: The server executes an INSERT query to the database to store the heir information.
[1107] Step 4: Automatic calculation of inheritance ratio
[1108] 1. Input: The server retrieves the estate information and heir information from the database.
[1109] What happens: The server executes a SELECT query to retrieve information from the database.
[1110] 2. Processing: The server calculates the initial inheritance percentage based on the acquired information, according to the legal inheritance share and the user's wishes, and then automatically calculates the optimal distribution using an AI algorithm.
[1111] Specific operation: Calculates the optimal distribution using an AI library such as TensorFlow and stores the results in a database.
[1112] 3. Output: Save the calculation results in a database.
[1113] Specific operation: The server executes an INSERT query on the database to store the calculation results.
[1114] Step 5: Notify users
[1115] 1. Input: The server notifies the user of the calculated inheritance percentage.
[1116] Specific operation: The server generates the calculation result as a message and sends it to the terminal.
[1117] 2. Processing: The device displays the results to the user, who can make adjustments if necessary.
[1118] What happens: The user sees the results in their browser or app and adjusts as needed.
[1119] 3. Output: The adjustment results are sent to the server, which stores them in a database.
[1120] Specific behavior: The adjusted result is sent to the server in a POST request in JSON format, and the server executes an UPDATE query to the database.
[1121] Step 6: Actual distribution
[1122] 1. Input: When the user's death is confirmed, the server notifies each heir of the estate information at the set time.
[1123] What happens: The server executes the user's death verification policy and generates a notification.
[1124] 2. Processing: The server will inform the heirs of distribution information and procedures via email or the app's notification function.
[1125] What it does: Sends notifications using services like Twilio.
[1126] 3. Output: The server tracks the progress of the necessary documents and procedures, and notifies each heir that distribution is complete once all procedures are completed.
[1127] What it does: Records progress in a database and sends a final notification upon completion.
[1128] As described above, each processing step is executed in cooperation between the user, the terminal, and the server, realizing efficient and fair inheritance distribution.
[1129] (Application example 1)
[1130] 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."
[1131] Inheritance requires many procedures and is a complex process. It also takes time and effort to achieve fair and efficient inheritance distribution. Furthermore, disputes often arise between heirs. In conventional systems, inheritance information and heir information are managed and distributed manually, which makes it prone to errors and increases the risk of inaccurate information being used when distributing the inheritance. For this reason, there is a strong demand for automated systems.
[1132] 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.
[1133] In this invention, the server includes: means for receiving user authentication information and verifying the user against a database; means for receiving estate information from the user and storing it in a database; means for receiving heir information from the user and storing it in a database; means for automatically calculating inheritance percentages based on the estate information and heir information and storing the results in a database; means for notifying the user of the calculated inheritance percentages and accepting adjustments; means for notifying heirs and managing the distribution of the estate when the user dies; means for authenticating the user using facial recognition technology; means for calculating optimal inheritance percentages using a generative artificial intelligence model; means including a mobile application for notification and approval; and means for distributing the estate via an electronic payment system. This streamlines the inheritance distribution process and enables fair and accurate distribution. Additionally, facial recognition technology enhances security, and the AI model enables optimal distribution calculations.
[1134] "User authentication information" is data used to authorize access to a system, including username, password, and facial recognition data.
[1135] A "database" is a structured collection for storing and managing data such as inheritance information, heir information, and user authentication information.
[1136] "Inheritance Information" refers to all property information owned by a user, including real estate, cash, stocks, etc.
[1137] "Heir information" is detailed information such as the name, relationship, and contact information of the person who will be the user's heir.
[1138] "Automatic calculation" refers to the process by which a system or AI algorithm calculates the inheritance percentage based on estate information and heir information.
[1139] "Facial recognition technology" is a technology for identifying and authenticating a person using an image of their face.
[1140] A "generative artificial intelligence model" is a model that uses AI technology to calculate optimal inheritance ratios.
[1141] A "mobile application" is a form of software that runs on a mobile device such as a smartphone or tablet, and allows users to enter estate information, check inheritance percentages, and adjust them.
[1142] "Notification" means the means by which the system communicates information to users and heirs, including email and push notifications.
[1143] An "electronic payment system" is a system for conducting online monetary transactions and transfers, and efficiently distributes inheritances to heirs.
[1144] "Probate" is the process of distributing a deceased person's estate to heirs according to legal and user wishes.
[1145] This invention is a system for enabling users to smoothly inherit assets. This system is mainly composed of a server, a terminal, and a user interface, and is specifically implemented using the following means.
[1146] Hardware and Software Configuration
[1147] 1. User Authentication Information Processing
[1148] The server receives authentication information such as facial recognition data and passwords entered by the user from their device (smartphone or tablet) and authenticates the user by comparing it with a database. A common facial recognition library (e.g., face_recognition) is used for the facial recognition technology.
[1149] 2. Enter information about the estate and heirs
[1150] The user inputs inheritance information (real estate, cash, stocks, etc.) and heir information (names, relationships, contact details, etc.) from a terminal. The terminal sends this information to the server, which stores it in a structured form in a database.
[1151] 3. Automatic calculation of inheritance ratio
[1152] The server retrieves information about the estate and heirs from the database and automatically calculates the inheritance percentages using an AI algorithm, using a generative artificial intelligence model (e.g., Google Cloud AutoML or AWS SageMaker).
[1153] 4. Notices and Confirmations
[1154] The calculated inheritance percentage is sent from the server to the device via email or push notification, and is displayed to the user on the mobile application. The user can review the results and make adjustments as necessary.
[1155] 5. Identifying the Deceased User and Distributing the Estate
[1156] When a user dies, the server notifies the heirs and initiates the estate distribution process, distributing the estate to each of the heirs' accounts via an electronic payment system (e.g., PayPal or Stripe).
[1157] Specific examples
[1158] For example, a user opens a smartphone app and logs into the system using facial recognition. Next, they enter information about the inheritance, such as 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. They then enter information about their spouse and two children as heirs. The server uses this information to calculate the inheritance percentages and uses a generative AI model to calculate the optimal distribution. At this time, the following prompt sentence is entered into the AI model:
[1159] Please calculate the optimal inheritance ratio based on the following estate and heir information.
[1160] Estate information: 30 million yen in real estate, 10 million yen in cash, 20 million yen in stocks
[1161] Heir Information:
[1162] Name: Spouse, Relationship: Spouse
[1163] Name: Eldest son, Relationship: Child
[1164] Name: Second son, Relationship: Child
[1165] Based on the data above, please print out the percentage of the amount each heir should receive.
[1166] The results are sent to the user via a mobile application, where the user can review and adjust them if necessary. Then, upon the user's death, the server distributes the estate to each heir's account using an electronic payment system, tracking the progress until all procedures are complete.
[1167] In this way, the present invention streamlines the inheritance process and ensures proper distribution.
[1168] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1169] Step 1:
[1170] Users access the system via their smartphone terminal and perform facial authentication. The facial authentication data is sent from the terminal to the server. The server compares it with the facial authentication data of existing users in the database and determines whether authentication is successful. The input is the user's facial image data, and the output is the success or failure of authentication.
[1171] Step 2:
[1172] Users use their smartphones to input their own estate information. The input estate information (real estate, cash, stocks, etc.) is sent from the device to a server, which then stores it in a database. The input is each item of estate information, and the output is structured data stored in the database.
[1173] Step 3:
[1174] The user enters information about the heirs through a smartphone. The entered information (such as name, relationship, and contact details) is sent from the device to a server, which then stores it in a database. The input is each item of the heir information, and the output is structured data stored in the database.
[1175] Step 4:
[1176] The server retrieves the inheritance information and heir information from the database and calculates the inheritance percentage using an AI algorithm. A prompt sentence is input to the generative AI model to calculate the inheritance percentage. The input is the inheritance information and heir information, and the output is the calculated inheritance percentage.
[1177] Step 5:
[1178] The server notifies the user of the calculated inheritance percentage. Notifications are sent via email or push notification, and the user can check the results through a mobile application. If the user is not satisfied with the results, they can make adjustments and send them back to the server. The input is the calculation result, and the output is the notification to the user and the adjusted inheritance percentage.
[1179] Step 6:
[1180] When a user dies, the server notifies the heirs of the inheritance distribution. After notification, the inheritance is distributed to the heirs' accounts using an electronic payment system. The progress is managed by the server, and the heirs are notified when all procedures are complete. The input is confirmation of the user's death and distribution information, and the output is notification to the heirs and the execution of distribution.
[1181] Special Notes
[1182] An example prompt for calculating inheritance percentages using a generative AI model is as follows:
[1183] Please calculate the optimal inheritance ratio based on the following estate and heir information.
[1184] Estate information: 30 million yen in real estate, 10 million yen in cash, 20 million yen in stocks
[1185] Heir Information:
[1186] Name: Spouse, Relationship: Spouse
[1187] Name: Eldest son, Relationship: Child
[1188] Name: Second son, Relationship: Child
[1189] Based on the data above, please print out the percentage of the amount each heir should receive.
[1190] By inputting this prompt into a generative AI model, the optimal inheritance ratio is calculated.
[1191] 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.
[1192] This invention relates to a system that combines AI to determine the distribution of inheritance with an emotion engine that recognizes the user's emotions. This system uses multiple servers and terminals to perform user authentication, input of inheritance information and heir information, automatic calculation of inheritance percentages, notification, actual inheritance distribution, and emotion recognition.
[1193] User Authentication
[1194] When a user accesses the system, they enter their username and password. The terminal sends this authentication information to the server. The server performs authentication by checking the user information in a database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[1195] Entering Heritage Information
[1196] The user inputs their inheritance information (real estate, cash, stocks, etc.) into the terminal. The terminal structures the input information and sends it to the server. The server stores this inheritance information in a database. In parallel, the terminal analyzes the user's emotional state at the time of input using an emotion recognition engine and sends the results to the server. The server also stores this emotional state in the database.
[1197] Entering information about heirs
[1198] The user inputs information about the heirs (such as names, relationships, and contact information) into the device. The device then structures the input information and sends it to the server. The server then stores this information in a database. Similarly, the device uses an emotion recognition engine to analyze the user's emotional state when inputting the information about the heirs, and sends the results to the server. The server then stores this emotional state in its database.
[1199] Automatic calculation of inheritance ratio
[1200] The server calculates the initial inheritance percentages based on the inheritance information and heir information obtained from the database and the analysis results of the emotion recognition engine, in accordance with the legal inheritance share and the user's wishes. Furthermore, it uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[1201] User Notification
[1202] The server notifies the user of the calculated inheritance percentage. The device displays the result to the user, who can make adjustments as needed. After adjustments are made, the device sends the result to the server, which stores it in a database. The emotion recognition engine analyzes the user's emotional state when receiving the notification and delivers the notification with an appropriate tone and content.
[1203] Actual distribution
[1204] When the user's death is confirmed, the server notifies each heir of the estate information at a pre-set time. The server then provides the heirs with distribution information and instructions via email or the app's notification function. The server also tracks the progress of required documents and procedures, and notifies each heir of the completion of distribution once all procedures are completed. The emotion recognition engine analyzes the emotional state of the heirs when they receive the notification and takes an approach to appropriately convey sensitive content.
[1205] Specific examples
[1206] 1. A user enters a username and password into a terminal to log in to the system. The terminal sends this information to the server, which then performs authentication processing. If authentication is successful, the server creates a session and sends a message to the terminal indicating successful authentication.
[1207] 2. After successful authentication, the user enters their inheritance information: 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. The device sends this information to the server, which stores it in a database. In parallel, the device uses an emotion recognition engine to analyze the user's emotional state at the time of input and sends the results to the server. The server also stores this emotional state in its database.
[1208] 3. The user then enters the information of the heirs, namely, his wife, eldest son, and second son. The device sends this information to the server, which stores it in a database. The device uses an emotion recognition engine to analyze the user's emotional state when entering the heir information and sends the results to the server. The server also stores this emotional state in its database.
[1209] 4. The server retrieves the inheritance information, heir information, and emotion recognition engine analysis results from the database, and performs an initial calculation of the inheritance percentage based on the legal inheritance share. It then uses an AI algorithm to calculate the optimal distribution and saves the results in the database.
[1210] 5. The server sends the calculation results to the device, which displays them to the user. The user can adjust the results as needed, and the adjustments are sent back to the server. The server stores the final results in a database, and the emotion recognition engine analyzes the user's emotional state when receiving the notification and notifies them with the appropriate tone and content.
[1211] 6. When a user dies, the server notifies each heir of the inheritance distribution information and manages the necessary procedures. When notifying, an emotion recognition engine analyzes the emotional state of the heirs and takes an approach to appropriately convey sensitive content. Once all procedures are completed, the server notifies the heirs that the distribution has been completed.
[1212] As described above, this invention makes the inheritance distribution process more efficient and realizes appropriate responses and notifications that take into consideration the emotional state of the user and the heirs.
[1213] The processing flow will be explained below.
[1214] Step 1: User authentication
[1215] 1. The terminal prompts the user for a username and password.
[1216] 2. The user enters their username and password.
[1217] 3. The device sends the entered authentication information to the server.
[1218] 4. The server performs authentication by comparing the user information with that in the database.
[1219] 5. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful. If authentication failed, it sends a message to the terminal prompting the user to enter authentication information again.
[1220] Step 2: Enter your estate information
[1221] 1. The user enters inheritance information (real estate, cash, stocks, etc.) into the terminal.
[1222] 2. The terminal structures the input heritage information and sends it to the server.
[1223] 3. The server stores the received heritage information in a database.
[1224] 4. In parallel, the device analyzes the user's emotional state at the time of input using an emotion recognition engine and sends the results to the server.
[1225] 5. The server stores this emotional state in a database.
[1226] 6. If the save is successful, the server sends a save success message to the device.
[1227] Step 3: Enter heir information
[1228] 1. The user enters the heir information (name, relationship, contact information, etc.) into the terminal.
[1229] 2. The terminal structures the entered information about the heirs and sends it to the server.
[1230] 3. The server stores the received information about the heirs in a database.
[1231] 4. Similarly, the device uses an emotion recognition engine to analyze the user's emotional state when entering the heir information and sends the results to the server.
[1232] 5. The server stores this emotional state in a database.
[1233] 6. If the save is successful, the server sends a save success message to the device.
[1234] Step 4: Automatic calculation of inheritance ratio
[1235] 1. The server retrieves the estate information and heir information from the database.
[1236] 2. The server calculates the initial inheritance percentage based on the legal inheritance share.
[1237] 3. The server uses an AI algorithm to generate the optimal distribution ratio, taking into account the user's preferences and the results of emotion analysis by the emotion recognition engine.
[1238] 4. The server stores the calculated results in a database.
[1239] Step 5: Notify users
[1240] 1. The server sends the calculation result to the terminal.
[1241] 2. The terminal displays the calculation results to the user.
[1242] 3. The user reviews the calculation results and adjusts them as necessary.
[1243] 4. After adjustment, the device sends the adjustment results to the server.
[1244] 5. The server stores the adjustment results in a database.
[1245] 6. The emotion recognition engine analyzes the user's emotional state when receiving a notification and delivers the notification with an appropriate tone and content.
[1246] Step 6: Actual distribution
[1247] 1. The server confirms that the user is dead.
[1248] 2. The server sends a notification at a pre-set time to notify the heir of the inheritance information.
[1249] 3. The server will inform the heirs of distribution information and procedures via email or the app's notification function.
[1250] 4. An emotion recognition engine analyzes the emotional state of the heirs when they receive the notice and conveys sensitive content in an appropriate manner.
[1251] 5. The server tracks the submission status and progress of documents required for inheritance procedures.
[1252] 6. Once the inheritance procedure is complete, the server notifies the heirs that distribution has been completed.
[1253] The above are the specific processing steps and operation details of the system that combines an emotion recognition engine.
[1254] Example 2
[1255] 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."
[1256] Conventional inheritance management systems lacked the ability to consider the user's emotions, resulting in problems with the results of inheritance distribution not reflecting the user's intentions or emotions. It is also necessary to consider the emotional state of the heirs when they receive distribution information, but conventional systems were inadequate in this respect as well. Furthermore, the lack of functionality for centrally managing the progress of procedures and providing appropriate notifications resulted in low overall efficiency.
[1257] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes means for receiving user authentication information and verifying it against a database to authenticate the user, means for receiving inheritance information from the user and saving it in the database, means for receiving heir information from the user and saving it in the database, means for analyzing the emotional state of the user at the time of input using an emotion recognition engine and saving the result in the database, means for notifying the user of the calculation result of the inheritance percentage and accepting adjustments, means for notifying the heirs and managing the distribution of the inheritance when the user dies, and means for analyzing the emotional state of the heirs when they receive the notification and notifying them in an appropriate manner. This enables inheritance management that takes the user's emotions into consideration and allows appropriate notification to the heirs, thereby streamlining the entire inheritance process.
[1258] "User authentication information" means the information a user enters to be granted access to a system, typically consisting of a username and password.
[1259] A "database" is a collection of information and data that can be efficiently stored, managed, searched, and executed.
[1260] "Inheritance information" is information about assets that are subject to inheritance, such as real estate, cash, and stocks owned by the user.
[1261] "Heir information" refers to information such as the name, relationship, and contact information of the person who has the right to inherit the estate.
[1262] "Inheritance ratio" is a number that indicates the ratio in which an estate will be distributed among multiple heirs.
[1263] An "emotion recognition engine" is software that analyzes and automatically classifies a user's emotional state based on their facial expressions and voice.
[1264] An "artificial intelligence algorithm" is a set of computational procedures that learns from large amounts of data and derives optimal solutions to specific problems.
[1265] "Notification" refers to the act of transmitting information from the system to the user or heir, and is done via email, app messages, etc.
[1266] "Receipt procedures" refer to the paperwork and legal procedures required for an heir to officially receive the inheritance.
[1267] "Progress" is information that indicates the stage of the inheritance procedure.
[1268] This invention relates to a system that allows users to efficiently manage inheritance. Specifically, it is a system that combines user authentication, input of inheritance information and heir information, and emotion recognition to automatically calculate the optimal inheritance distribution using an artificial intelligence algorithm, and also provides notifications and procedure progress management. This system is implemented using multiple servers and terminals.
[1269] User Authentication
[1270] When a user accesses the system, they enter their username and password. The terminal sends this authentication information to the server, which then authenticates the user by checking it against the user information in its database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[1271] Hardware and software used:
[1272] Database management system (e.g. MySQL)
[1273] Authentication management systems (e.g., OAuth)
[1274] Entering Heritage Information
[1275] The user inputs their inheritance information (real estate, cash, stocks, etc.) into the terminal. The terminal structures the input information and sends it to the server. The server stores this inheritance information in a database. In parallel, the terminal analyzes the user's emotional state at the time of input using an emotion recognition engine and sends the results to the server. The server also stores this emotional state in the database.
[1276] Hardware and software used:
[1277] Emotion recognition engine (e.g., Affectiva)
[1278] Data entry forms (e.g. web forms)
[1279] Entering information about heirs
[1280] The user inputs information about the heirs (such as names, relationships, and contact information) into the device. The device then structures the input information and sends it to the server. The server then stores this information in a database. Similarly, the device uses an emotion recognition engine to analyze the user's emotional state when inputting the information about the heirs, and sends the results to the server. The server then stores this emotional state in its database.
[1281] Hardware and software used:
[1282] Emotion recognition engine (e.g., Affectiva)
[1283] Data entry forms (e.g. web forms)
[1284] Automatic calculation of inheritance ratio
[1285] The server calculates the initial inheritance percentages based on the inheritance information and heir information obtained from the database and the analysis results of the emotion recognition engine, in accordance with the legal inheritance share and the user's wishes. Furthermore, it uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[1286] Hardware and software used:
[1287] AI algorithms (e.g. TensorFlow)
[1288] User Notification
[1289] The server notifies the user of the calculated inheritance percentage. The device displays the result to the user, who can make adjustments as needed. After adjustments are made, the device sends the result to the server, which stores it in a database. The emotion recognition engine analyzes the user's emotional state when receiving the notification and delivers the notification with an appropriate tone and content.
[1290] Hardware and software used:
[1291] Emotion recognition engine (e.g., Affectiva)
[1292] Notification systems (e.g., Firebase)
[1293] Actual distribution
[1294] When the user's death is confirmed, the server notifies each heir of the estate information at a pre-set time. The server then provides the heirs with distribution information and instructions via email or the app's notification function. The server also tracks the progress of required documents and procedures, and notifies each heir of the completion of distribution once all procedures are completed. The emotion recognition engine analyzes the emotional state of the heirs when they receive the notification and takes an approach to appropriately convey sensitive content.
[1295] Hardware and software used:
[1296] Emotion recognition engine (e.g., Affectiva)
[1297] Notification systems (e.g., Firebase)
[1298] Specific examples
[1299] 1. A user enters a username and password into a terminal to log in to the system. The terminal sends this information to the server, which then performs authentication processing. If authentication is successful, the server creates a session and sends a message to the terminal indicating successful authentication.
[1300] 2. After successful authentication, the user enters their inheritance information: 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. The device sends this information to the server, which stores it in a database. In parallel, the device uses an emotion recognition engine to analyze the user's emotional state at the time of input and sends the results to the server. The server also stores this emotional state in its database.
[1301] 3. The user then enters the information of the heirs (e.g., wife, eldest son, second son). The device sends this information to the server, which stores it in a database. The device uses an emotion recognition engine to analyze the user's emotional state when entering the heir information and sends the results to the server. The server also stores this emotional state in its database.
[1302] 4. The server retrieves the inheritance information, heir information, and emotion recognition engine analysis results from the database, and performs an initial calculation of the inheritance percentage based on the legal inheritance share. It then uses an AI algorithm to calculate the optimal distribution and saves the results in the database.
[1303] 5. The server sends the calculation results to the device, which displays them to the user. The user can adjust the results as needed, and the adjustments are sent back to the server. The server stores the final results in a database, and the emotion recognition engine analyzes the user's emotional state when receiving the notification and notifies them with the appropriate tone and content.
[1304] 6. When a user dies, the server notifies each heir of the inheritance distribution information and manages the necessary procedures. When notifying, an emotion recognition engine analyzes the emotional state of the heirs and takes an approach to appropriately convey sensitive content. Once all procedures are completed, the server notifies the heirs that the distribution has been completed.
[1305] Example prompts for generative AI models
[1306] Describe the initial login process a user goes through to access the system, including entering a username and password, authenticating with the server, and displaying a message upon successful authentication.
[1307] Through the above steps, the present invention realizes a system for managing inheritance efficiently and appropriately while taking into consideration the emotional states of the user and the heirs.
[1308] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1309] Step 1: Enter user credentials
[1310] To access the system, the user enters a username and password into a terminal.
[1311] The terminal acquires the entered user name and password and sends them to the server.
[1312] Input: Username and Password
[1313] Output: Authentication information sent to the server
[1314] Specific operation: Use the keyboard to enter the username "example" and password "password123" and click the "Login" button.
[1315] Step 2: Perform user authentication
[1316] The server checks the user authentication information sent from the terminal against the user information in the database.
[1317] If the authentication is successful, the server creates a session and sends a message indicating that the authentication was successful to the terminal. If the authentication is unsuccessful, the server sends an error message.
[1318] Input: User credentials
[1319] Output: Authentication success or failure message
[1320] What it does: Queries the MySQL database to verify the authentication information, generates a session ID, and returns a success message.
[1321] Step 3: Enter your estate information
[1322] The user enters his / her inheritance information (real estate, cash, stocks, etc.) into the terminal.
[1323] The terminal acquires the input legacy information and transmits it to the server as structured data.
[1324] Input: Inheritance information (e.g., 30 million yen in real estate, 10 million yen in cash, 20 million yen in stock)
[1325] Output: Structured data sent to the server
[1326] Specific action: Enter the heritage information into the web form and click the "Submit" button.
[1327] Step 4: Heritage information preservation and sentiment analysis
[1328] The server stores the received legacy information in a database.
[1329] The device analyzes the user's emotional state at the time of input using an emotion recognition engine (e.g., Affectiva) and sends the results to the server.
[1330] The server stores this emotional state in a database.
[1331] Input: Structured heritage information, user emotional state
[1332] Output: Heritage information and emotional state stored in a database
[1333] Specific operation: The heritage information is stored in a MySQL database, and an emotion recognition engine is run to analyze the emotional state.
[1334] Step 5: Enter heir information
[1335] The user enters the heir's information (name, relationship, contact information, etc.) into the terminal.
[1336] The terminal acquires the entered information about the heirs and transmits it to the server as structured data.
[1337] Input: Heir information (e.g., wife, eldest son, second son)
[1338] Output: Structured data sent to the server
[1339] Specific actions: Enter the heir's information into the web form and click the "Submit" button.
[1340] Step 6: Storing heir information and sentiment analysis
[1341] The server stores the received information about the heirs in a database.
[1342] The terminal uses an emotion recognition engine to analyze the user's emotional state when entering the heir information and sends the results to the server.
[1343] The server stores this emotional state in a database.
[1344] Input: Structured heir information, user emotional state
[1345] Output: Heir information and emotional state stored in the database
[1346] Specific operation: Store the heir information in a MySQL database and run an emotion recognition engine to analyze the emotional state.
[1347] Step 7: Calculate inheritance percentage
[1348] The server retrieves the inheritance information, heir information, and the analysis results of the emotion recognition engine from the database.
[1349] The server calculates the initial inheritance percentage based on the legal share and the user's wishes, and then automatically calculates the optimal distribution using an AI algorithm (e.g., TensorFlow).
[1350] Input: inheritance information, heir information, emotional state
[1351] Output: Optimal inheritance ratio
[1352] Specific operation: Retrieves information from the database, performs initial calculations, and then applies AI algorithms to calculate the optimal distribution.
[1353] Step 8: Notification of calculation results
[1354] The server transmits the calculated inheritance rate to the user's terminal.
[1355] The device displays the results to the user and uses an emotion recognition engine to analyze the user's emotional state at the time of notification.
[1356] Input: Optimal inheritance ratio
[1357] Output: Inheritance percentage notified to the user
[1358] Specific operation: The inheritance rate is sent to the user's device using a notification system (e.g., Firebase), and an emotion recognition engine is executed to analyze the emotion at the time of notification.
[1359] Step 9: User Adjustments
[1360] The user adjusts the inheritance ratio as needed.
[1361] The terminal obtains the adjusted inheritance percentage and transmits it to the server.
[1362] The server stores the final results in a database.
[1363] Input: Adjusted inheritance percentage
[1364] Output: Final inheritance percentage saved in the database
[1365] Specific behavior: The user makes adjustments in a web form, and the results are sent to the server and stored in a database.
[1366] Step 10: Verifying and Notifying the User of Death
[1367] When the death of the user is confirmed, the server notifies each heir of the inheritance distribution information.
[1368] When notifying the heir, the server analyzes the emotional state using an emotion recognition engine and notifies the heir in an appropriate manner.
[1369] Input: User's death information
[1370] Output: Notification to heirs and analysis results
[1371] Specific operation: Use the notification system to notify the heir of information and use the emotion recognition engine to analyze their emotional state.
[1372] Step 11: Procedural Progress Management
[1373] The server tracks the progress of the necessary documents and procedures, and notifies each heir that distribution is complete once all procedures are completed.
[1374] Input:Procedure progress
[1375] Output: Notification of completion of procedure
[1376] Specific operations: Record the progress of procedures in a database and notify the heirs using a notification system when all procedures are completed.
[1377] Through the above steps, the present invention realizes a system for managing inheritance efficiently and appropriately while taking into consideration the emotional states of the user and the heirs.
[1378] (Application example 2)
[1379] 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."
[1380] Conventional inheritance systems are limited to calculating inheritance rates based primarily on inheritance information and heir information, and notifying the heirs. This makes it difficult to appropriately manage responses and feedback that take into account the user's emotional state, resulting in a risk of reduced user satisfaction. In particular, if feedback regarding inheritance, an important decision, is not handled appropriately, there is a high possibility of disputes and dissatisfaction arising. The present invention aims to solve these problems and provide an inheritance system that takes into account the emotional states of the user and heirs.
[1381] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[1382] In this invention, the server includes means for receiving user authentication information and verifying the user against a database, means for receiving estate information from the user and saving it in a database, means for receiving heir information from the user and saving it in a database, means for automatically calculating inheritance percentages based on the estate information and heir information and saving the results in a database, means for notifying the user of the calculated inheritance percentages and accepting adjustments, means for notifying heirs and managing the distribution of the estate when the user dies, means for receiving user feedback and analyzing the user's emotional state using an emotion analysis engine, means for generating an appropriate response based on the feedback using a generative AI model, and means for saving the response in a database and notifying the user as needed. This enables an inheritance distribution process that takes into account the emotional states of the user and the heirs.
[1383] "User authentication information" is information used to identify users who access the system and grant them access rights.
[1384] A "database" is a digital information management system that stores information in an organized manner and allows it to be searched and retrieved efficiently.
[1385] "Inheritance information" is detailed data on assets subject to inheritance, including real estate, cash, stocks, etc.
[1386] "Heir information" refers to detailed data about the person entitled to receive an inheritance, including their name, relationship, contact details, etc.
[1387] The "inheritance ratio" is a number that indicates the proportion of the estate to be distributed to each heir.
[1388] An "emotion analysis engine" is software or a system for analyzing a user's emotional state from facial expressions, tone of voice, etc.
[1389] A "generative AI model" is a type of artificial intelligence that generates appropriate responses to user feedback based on pre-set algorithms.
[1390] "Feedback" refers to information such as opinions, impressions, and improvement requests provided by users.
[1391] A "response" is a reply or dialogue that the system returns in response to user feedback.
[1392] "Heirs" refers to people who are entitled to inheritance.
[1393] "Distribution" is the process of dividing an estate among multiple heirs.
[1394] The present invention relates to a system that streamlines the process of distributing inheritances and takes into consideration the emotional states of users and heirs. The system of the present invention is constructed as follows.
[1395] First, the system includes a means for receiving user authentication information and authenticating the user against a database, thereby ensuring the identity of the user accessing the system.
[1396] Next, the user enters the inheritance information into the terminal. The inheritance information is detailed data on the assets to be inherited, including real estate, cash, stocks, etc. The terminal stores this inheritance information in a database and simultaneously analyzes the user's emotional state using an emotion analysis engine. An emotion analysis engine is software or a system that analyzes the user's emotional state from facial expressions, tone of voice, etc. The results of this analysis are also stored in the database.
[1397] Next, the user enters the heir information into the terminal. Heir information is detailed data on the person who has the right to receive the inheritance, including their name, relationship, contact information, etc. This information is also stored in the database, along with the results of the sentiment analysis performed by the sentiment analysis engine.
[1398] The server automatically calculates the inheritance ratio based on the estate information and heir information, and saves the results in a database. This calculation is based on the legal inheritance share and the user's wishes, and an AI algorithm is used to propose the optimal distribution. The calculation results are also notified to the user, who can make adjustments as necessary. The adjusted results are also saved in the database.
[1399] When a user dies, the server notifies the heirs and manages the distribution of the estate. It tracks the progress of the necessary procedures and notifies each heir of the completion of distribution once all procedures are completed.
[1400] In addition to the above, the system also includes the ability to receive user feedback on-site and analyze the user's emotional state using an emotion analysis engine. It uses a generative AI model to generate appropriate responses based on the feedback, stores them in a database, and notifies the user as needed. This generative AI model is a type of artificial intelligence that generates appropriate responses to user feedback based on a pre-set algorithm.
[1401] For example, if a user submits feedback saying, "I felt the security staff was slow to respond," the prompt text would be:
[1402] Prompt statement:
[1403] Feedback: I felt the security staff was slow to respond.
[1404] User's emotional state: Confused
[1405] Generate an appropriate response.
[1406] Based on this prompt, the generative AI model generates an appropriate response, which is then communicated to the user, enabling an inheritance distribution process that takes into account the emotional states of the user and the heirs.
[1407] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1408] Step 1:
[1409] When a user accesses the system, they enter user authentication information (user name and password) into the terminal. The terminal sends this authentication information to the server. The server authenticates the user by checking it against the user information in the database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[1410] Input: User authentication information (user name, password)
[1411] Data processing: Checking authentication information against information in a database
[1412] Output: Authentication successful message
[1413] Step 2:
[1414] The user inputs inheritance information (real estate, cash, stocks, etc.) into the terminal. The terminal structures this inheritance information and sends it to the server. The server stores this inheritance information in a database. In parallel, the terminal analyzes the user's emotional state at the time of input using an emotion analysis engine and sends the results to the server. The server also stores this emotional state in the database.
[1415] Input: Legacy information, user emotional state
[1416] Data processing: Structuring heritage information, emotional state analysis results
[1417] Output: Heritage information and emotional state stored in a database
[1418] Step 3:
[1419] The user inputs information about the heirs (such as names, relationships, and contact details) into the device. The device then structures this information and sends it to the server. The server then stores this information in a database. Similarly, the device uses an emotion analysis engine to analyze the user's emotional state when entering the information about the heirs, and sends the results to the server. The server then stores this emotional state in its database.
[1420] Input: Heir information, user emotional state
[1421] Data processing: Structuring heir information, analysis of emotional state
[1422] Output: Heir information and emotional state stored in the database
[1423] Step 4:
[1424] The server calculates the initial inheritance percentages based on the legal inheritance share and the user's wishes, based on the inheritance information and heir information obtained from the database and the results of the emotion analysis engine. It also uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[1425] Input: inheritance information, heir information, emotion analysis results
[1426] Data processing: Initial calculation of inheritance ratio and calculation of optimal distribution
[1427] Output: Inheritance percentage results saved in the database
[1428] Step 5:
[1429] The server sends the calculated inheritance percentage to the device, which displays it to the user. The user can adjust the result as needed, and the adjustment result is sent back to the server. The server stores the final result in a database, and an emotion analysis engine analyzes the user's emotional state when receiving the notification and notifies them with an appropriate tone and content.
[1430] Input: Inheritance ratio calculation results, user adjustments, emotional state
[1431] Data processing: Adjustment of inheritance ratio, analysis of emotional state
[1432] Output: Final inheritance ratio results saved in the database, user notification
[1433] Step 6:
[1434] The device receives user feedback and sends the feedback and video input to a server. The server uses an emotion analysis engine to analyze the emotional state from the video and stores it in a database. A generative AI model is used to generate an appropriate response based on the feedback, which is stored in a database and notifies the user if necessary.
[1435] Input: Feedback content, video input
[1436] Data processing: Emotional state analysis, response generation
[1437] Output: Feedback stored in a database, emotional state, and generated response
[1438] Step 7:
[1439] When a user dies, the server notifies each heir of the inheritance distribution information and tracks and manages the progress of the necessary procedures. Once all procedures are completed, the server notifies the heirs that the distribution is complete. The sentiment analysis engine analyzes the emotional state of the heirs when they receive the notification and takes an approach to convey sensitive content appropriately.
[1440] Input: Death notice, estate distribution information
[1441] Data processing: tracking procedural progress, analyzing emotional states
[1442] Output: Notification to heirs, notification of completion of procedure
[1443] 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.
[1444] 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.
[1445] 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.
[1446] [Fourth embodiment]
[1447] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[1448] 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.
[1449] 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).
[1450] 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.
[1451] 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.
[1452] 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).
[1453] 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. 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.
[1454] 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.
[1455] 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.
[1456] 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.
[1457] 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.
[1458] 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.
[1459] 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."
[1460] This invention relates to a system in which AI determines the distribution of inheritances. This system uses multiple servers and terminals to perform user authentication, input of inheritance information and heir information, automatic calculation of inheritance percentages, notification, and actual distribution of the inheritance.
[1461] User Authentication
[1462] When a user accesses the system, they enter their username and password. The terminal sends this authentication information to the server. The server performs authentication by checking the user information in a database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[1463] Entering Heritage Information
[1464] A user inputs his / her inheritance information (real estate, cash, stocks, etc.) into a terminal. The terminal structures the input information and sends it to a server. The server stores this inheritance information in a database.
[1465] Entering information about heirs
[1466] The user inputs information about the heirs (such as names, relationships, and contact information) into the device. The device then structures the input information and sends it to the server. The server then stores this information in a database.
[1467] Automatic calculation of inheritance ratio
[1468] The server calculates the initial inheritance percentages based on the inheritance information and heir information obtained from the database, according to the legal inheritance share and the user's wishes. It also uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[1469] User Notification
[1470] The server notifies the user of the calculated inheritance percentage. The terminal displays the result to the user, who can make adjustments as needed. After adjustments are made, the terminal sends the result to the server, which stores it in a database.
[1471] Actual distribution
[1472] When the user's death is confirmed, the server notifies each heir of the inheritance information at a pre-set time. The server then notifies the heirs of distribution information and procedures via email or the app's notification function. In addition, the server tracks the progress of required documents and procedures, and notifies each heir of the completion of distribution once all procedures are completed.
[1473] Specific examples
[1474] 1. A user enters a username and password into a terminal to log in to the system. The terminal sends this information to the server, which then performs the authentication process.
[1475] 2. After successful authentication, the user enters his / her inheritance information: 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. The terminal sends this information to the server, which stores it in a database.
[1476] 3. The user then enters the information of the heirs, including the wife, eldest son, and second son. The terminal sends this information to the server, which stores it in the database.
[1477] 4. The server retrieves the estate information and heir information from the database, calculates the initial inheritance percentage based on the legal inheritance share, and then uses an AI algorithm to calculate the optimal distribution and saves the results in the database.
[1478] 5. The server sends the results of this calculation to the device, which displays them to the user. The user can adjust the results as needed, and the adjustments are sent back to the server, which stores the final results in a database.
[1479] 6. When a user dies, the server notifies each heir of the inheritance distribution information and manages the progress of the necessary procedures. Once all procedures are completed, the server notifies each heir of the completion of distribution.
[1480] As described above, this invention streamlines the inheritance distribution process and achieves fair and accurate distribution.
[1481] The processing flow will be explained below.
[1482] Step 1: User authentication
[1483] 1. The terminal prompts the user for a username and password.
[1484] 2. The device sends the entered authentication information to the server.
[1485] 3. The server performs authentication by comparing the user information with that in the database.
[1486] 4. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful. If authentication failed, the server sends a message to the terminal prompting the user to enter authentication information again.
[1487] Step 2: Enter your estate information
[1488] 1. The user enters inheritance information (real estate, cash, stocks, etc.) into the terminal.
[1489] 2. The terminal structures the input heritage information and sends it to the server.
[1490] 3. The server stores the received heritage information in a database.
[1491] 4. If the save is successful, the server sends a save success message to the device.
[1492] Step 3: Enter heir information
[1493] 1. The user enters the heir information (name, relationship, contact information, etc.) into the terminal.
[1494] 2. The terminal structures the entered information about the heirs and sends it to the server.
[1495] 3. The server stores the received information about the heirs in a database.
[1496] 4. If the save is successful, the server sends a save success message to the device.
[1497] Step 4: Automatic calculation of inheritance ratio
[1498] 1. The server retrieves the estate information and heir information from the database.
[1499] 2. The server calculates the initial inheritance percentage based on the legal inheritance share.
[1500] 3. The server uses an AI algorithm to generate the optimal distribution ratio, taking into account additional information such as the user's preferences.
[1501] 4. The server stores the calculated results in a database.
[1502] Step 5: Notify users
[1503] 1. The server sends the calculation result to the terminal.
[1504] 2. The terminal displays the calculation results to the user.
[1505] 3. The user reviews the calculation results and adjusts them as necessary.
[1506] 4. After adjustment, the device sends the adjustment results to the server.
[1507] 5. The server stores the adjustment results in a database.
[1508] Step 6: Actual distribution
[1509] 1. The server confirms that the user is dead.
[1510] 2. The server sends a notification at a pre-set time to notify the heir of the inheritance information.
[1511] 3. The server provides distribution information and procedures to the heirs via email or the app's notification function.
[1512] 4. The server tracks the submission status and progress of documents required for inheritance procedures.
[1513] 5. Once the inheritance procedure is complete, the server notifies the heirs that distribution has been completed.
[1514] The above are the specific processing steps of the system and their operation details.
[1515] Example 1
[1516] 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."
[1517] In conventional inheritance systems, the distribution and management of inheritances is manual, which can lead to inaccuracies and delays. It is also difficult to ensure fairness among heirs by properly distributing the inheritance, and users must manually perform complex procedures. Therefore, there is a need for an automated system that can handle inheritances efficiently and accurately.
[1518] 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.
[1519] In this invention, the server includes means for receiving user authentication information and verifying it against a database to authenticate the user, means for receiving inheritance information from the user and saving it in the database, means for receiving heir information from the user and saving it in the database, means for automatically calculating inheritance percentages based on the inheritance information and heir information and saving the results in the database, means for notifying the user of the calculated inheritance percentages and accepting adjustments, means for notifying the heirs and managing the distribution of the inheritance when the user dies, and means for tracking the procedures for receiving the inheritance and managing their progress, thereby enabling efficient and fair inheritance distribution.
[1520] "User authentication information" refers to information used by a user when accessing a system, including a user name and password.
[1521] A "database" is a type of information system that stores structured data and enables searching and querying.
[1522] "User" refers to any person or entity that uses the system, including anyone who enters estate or heir information.
[1523] "Estate information" refers to information about the type and value of assets, including real estate, cash, stocks, etc.
[1524] "Heir information" includes information such as the names, relationships, and contact information of the heirs.
[1525] "Inheritance ratio" refers to the ratio at which the estate will be divided among the heirs.
[1526] An "AI algorithm" is a calculation procedure that uses artificial intelligence technology to process data and derive optimal solutions.
[1527] A "session" refers to a series of conversational states established between a server and a user after successful user authentication.
[1528] "Notification" refers to the means by which the system communicates information to users and heirs, including email and app notifications.
[1529] A "terminal" is a device that allows a user to access the system and input information, and includes personal computers, smartphones, etc.
[1530] "Means" refers to methods or tools used to achieve a specific purpose, including methods for realizing each function within a system.
[1531] "Deceased" refers to a user who has passed away, and the system is responsible for managing the estate left behind by the deceased.
[1532] "Distribution of estate" refers to the process of dividing the assets left by a deceased person among the heirs.
[1533] MODE FOR CARRYING OUT THE INVENTION
[1534] This invention relates to a system that uses artificial intelligence to determine the distribution of inheritances. This system uses multiple servers and terminals to perform user authentication, input of inheritance information and heir information, automatic calculation of inheritance percentages, notification, and actual distribution of the inheritance.
[1535] User Authentication
[1536] When a user accesses the system, they enter their username and password. The terminal sends this authentication information to the server, which then authenticates the user by checking it against the user information in its database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[1537] Examples:
[1538] To log in to the system, a user enters the username "user123" and password "password456" into the terminal. The terminal sends this information to the server, which then checks it against a database for authentication.
[1539] Entering Heritage Information
[1540] A user inputs his / her inheritance information (real estate, cash, stocks, etc.) into a terminal. The terminal structures the input information and sends it to a server. The server stores this inheritance information in a database.
[1541] Examples:
[1542] The user inputs his / her inheritance information: 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. The terminal sends this information to the server, which stores it in a database.
[1543] Entering information about heirs
[1544] The user inputs information about the heirs (such as names, relationships, and contact information) into the device. The device then structures the input information and sends it to the server. The server then stores this information in a database.
[1545] Examples:
[1546] The user inputs the information of the heirs, namely the wife, eldest son, and second son. The terminal sends this information to the server, which stores it in a database.
[1547] Automatic calculation of inheritance ratio
[1548] The server calculates the initial inheritance percentages based on the inheritance information and heir information obtained from the database, according to the legal inheritance share and the user's wishes. It also uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[1549] The hardware used is a server (e.g., cloud service) and a device (PC, smartphone). The software used is a database (e.g., MySQL) and an AI algorithm (e.g., TensorFlow).
[1550] Examples:
[1551] The server retrieves the estate and heir information from the database, calculates the initial inheritance percentages, then uses an AI algorithm to calculate the optimal distribution and saves the results in the database.
[1552] User Notification
[1553] The server notifies the user of the calculated inheritance percentage. The terminal displays the result to the user, who can make adjustments as needed. After adjustments are made, the terminal sends the result to the server, which stores it in a database.
[1554] Examples:
[1555] The server sends the calculation result (wife 50%, eldest son 25%, second son 25%) to the terminal, which displays it to the user. If necessary, the user can adjust the result to (wife 60%, eldest son 20%, second son 20%) and send the adjusted result to the server.
[1556] Actual distribution
[1557] When the user's death is confirmed, the server notifies each heir of the inheritance information at a pre-set time. The server then notifies the heirs of distribution information and procedures via email or the app's notification function. In addition, the server tracks the progress of required documents and procedures, and notifies each heir of the completion of distribution once all procedures are completed.
[1558] Examples:
[1559] When a user dies, the server notifies each heir of inheritance distribution information, manages the progress of necessary procedures, and notifies each heir of the completion of distribution when all procedures are completed.
[1560] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1561] Step 1: User authentication
[1562] 1. Input: The user enters their username and password into the terminal.
[1563] Specific behavior: A user enters the username "user123" and the password "password456".
[1564] 2. Processing: The terminal sends the entered username and password to the server.
[1565] Specific operation: The device sends authentication information to the server via a POST request.
[1566] 3. Output: The server checks the user information in the database and performs authentication. If authentication is successful, it creates a session and sends a message to the terminal indicating successful authentication.
[1567] Specific behavior: The server generates a session token and returns it with an HTTP 200 OK response, or an error message if authentication fails.
[1568] Step 2: Enter your estate information
[1569] 1. Input: The user inputs their heritage information into the terminal.
[1570] Specific operation: The user enters 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks.
[1571] 2. Processing: The terminal structures the input information and sends it to the server.
[1572] Specific operation: Converts the heritage information into JSON format and sends it to the server via a POST request.
[1573] 3. Output: The server stores this heritage information in a database.
[1574] Specific actions: The server executes an INSERT query against the database to store the legacy information.
[1575] Step 3: Enter heir information
[1576] 1. Input: The user inputs the heir's information into the terminal.
[1577] Specific operation: The user enters information about his wife, eldest son, and second son as heirs.
[1578] 2. Processing: The terminal structures the entered heir information and sends it to the server.
[1579] Specific operation: Convert to JSON format and send with a POST request.
[1580] 3. Output: The server saves this heir information in the database.
[1581] Specific operation: The server executes an INSERT query to the database to store the heir information.
[1582] Step 4: Automatic calculation of inheritance ratio
[1583] 1. Input: The server retrieves the estate information and heir information from the database.
[1584] What happens: The server executes a SELECT query to retrieve information from the database.
[1585] 2. Processing: The server calculates the initial inheritance percentage based on the acquired information, according to the legal inheritance share and the user's wishes, and then automatically calculates the optimal distribution using an AI algorithm.
[1586] Specific operation: Calculates the optimal distribution using an AI library such as TensorFlow and stores the results in a database.
[1587] 3. Output: Save the calculation results in a database.
[1588] Specific operation: The server executes an INSERT query on the database to store the calculation results.
[1589] Step 5: Notify users
[1590] 1. Input: The server notifies the user of the calculated inheritance percentage.
[1591] Specific operation: The server generates the calculation result as a message and sends it to the terminal.
[1592] 2. Processing: The device displays the results to the user, who can make adjustments if necessary.
[1593] What happens: The user sees the results in their browser or app and adjusts as needed.
[1594] 3. Output: The adjustment results are sent to the server, which stores them in a database.
[1595] Specific behavior: The adjusted result is sent to the server in a POST request in JSON format, and the server executes an UPDATE query to the database.
[1596] Step 6: Actual distribution
[1597] 1. Input: When the user's death is confirmed, the server notifies each heir of the estate information at the set time.
[1598] What happens: The server executes the user's death verification policy and generates a notification.
[1599] 2. Processing: The server will inform the heirs of distribution information and procedures via email or the app's notification function.
[1600] What it does: Sends notifications using services like Twilio.
[1601] 3. Output: The server tracks the progress of the necessary documents and procedures, and notifies each heir that distribution is complete once all procedures are completed.
[1602] What it does: Records progress in a database and sends a final notification upon completion.
[1603] As described above, each processing step is executed in cooperation between the user, the terminal, and the server, realizing efficient and fair inheritance distribution.
[1604] (Application example 1)
[1605] 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."
[1606] Inheritance requires many procedures and is a complex process. It also takes time and effort to achieve fair and efficient inheritance distribution. Furthermore, disputes often arise between heirs. In conventional systems, inheritance information and heir information are managed and distributed manually, which makes it prone to errors and increases the risk of inaccurate information being used when distributing the inheritance. For this reason, there is a strong demand for automated systems.
[1607] 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.
[1608] In this invention, the server includes: means for receiving user authentication information and verifying the user against a database; means for receiving estate information from the user and storing it in a database; means for receiving heir information from the user and storing it in a database; means for automatically calculating inheritance percentages based on the estate information and heir information and storing the results in a database; means for notifying the user of the calculated inheritance percentages and accepting adjustments; means for notifying heirs and managing the distribution of the estate when the user dies; means for authenticating the user using facial recognition technology; means for calculating optimal inheritance percentages using a generative artificial intelligence model; means including a mobile application for notification and approval; and means for distributing the estate via an electronic payment system. This streamlines the inheritance distribution process and enables fair and accurate distribution. Additionally, facial recognition technology enhances security, and the AI model enables optimal distribution calculations.
[1609] "User authentication information" is data used to authorize access to a system, including username, password, and facial recognition data.
[1610] A "database" is a structured collection for storing and managing data such as inheritance information, heir information, and user authentication information.
[1611] "Inheritance Information" refers to all property information owned by a user, including real estate, cash, stocks, etc.
[1612] "Heir information" is detailed information such as the name, relationship, and contact information of the person who will be the user's heir.
[1613] "Automatic calculation" refers to the process by which a system or AI algorithm calculates the inheritance percentage based on estate information and heir information.
[1614] "Facial recognition technology" is a technology for identifying and authenticating a person using an image of their face.
[1615] A "generative artificial intelligence model" is a model that uses AI technology to calculate optimal inheritance ratios.
[1616] A "mobile application" is a form of software that runs on a mobile device such as a smartphone or tablet, and allows users to enter estate information, check inheritance percentages, and adjust them.
[1617] "Notification" means the means by which the system communicates information to users and heirs, including email and push notifications.
[1618] An "electronic payment system" is a system for conducting online monetary transactions and transfers, and efficiently distributes inheritances to heirs.
[1619] "Probate" is the process of distributing a deceased person's estate to heirs according to legal and user wishes.
[1620] This invention is a system for enabling users to smoothly inherit assets. This system is mainly composed of a server, a terminal, and a user interface, and is specifically implemented using the following means.
[1621] Hardware and Software Configuration
[1622] 1. User Authentication Information Processing
[1623] The server receives authentication information such as facial recognition data and passwords entered by the user from their device (smartphone or tablet) and authenticates the user by comparing it with a database. A common facial recognition library (e.g., face_recognition) is used for the facial recognition technology.
[1624] 2. Enter information about the estate and heirs
[1625] The user inputs inheritance information (real estate, cash, stocks, etc.) and heir information (names, relationships, contact details, etc.) from a terminal. The terminal sends this information to the server, which stores it in a structured form in a database.
[1626] 3. Automatic calculation of inheritance ratio
[1627] The server retrieves information about the estate and heirs from the database and automatically calculates the inheritance percentages using an AI algorithm, using a generative artificial intelligence model (e.g., Google Cloud AutoML or AWS SageMaker).
[1628] 4. Notices and Confirmations
[1629] The calculated inheritance percentage is sent from the server to the device via email or push notification, and is displayed to the user on the mobile application. The user can review the results and make adjustments as necessary.
[1630] 5. Identifying the Deceased User and Distributing the Estate
[1631] When a user dies, the server notifies the heirs and initiates the estate distribution process, distributing the estate to each of the heirs' accounts via an electronic payment system (e.g., PayPal or Stripe).
[1632] Specific examples
[1633] For example, a user opens a smartphone app and logs into the system using facial recognition. Next, they enter information about the inheritance, such as 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. They then enter information about their spouse and two children as heirs. The server uses this information to calculate the inheritance percentages and uses a generative AI model to calculate the optimal distribution. At this time, the following prompt sentence is entered into the AI model:
[1634] Please calculate the optimal inheritance ratio based on the following estate and heir information.
[1635] Estate information: 30 million yen in real estate, 10 million yen in cash, 20 million yen in stocks
[1636] Heir Information:
[1637] Name: Spouse, Relationship: Spouse
[1638] Name: Eldest son, Relationship: Child
[1639] Name: Second son, Relationship: Child
[1640] Based on the data above, please print out the percentage of the amount each heir should receive.
[1641] The results are sent to the user via a mobile application, where the user can review and adjust them if necessary. Then, upon the user's death, the server distributes the estate to each heir's account using an electronic payment system, tracking the progress until all procedures are complete.
[1642] In this way, the present invention streamlines the inheritance process and ensures proper distribution.
[1643] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1644] Step 1:
[1645] Users access the system via their smartphone terminal and perform facial authentication. The facial authentication data is sent from the terminal to the server. The server compares it with the facial authentication data of existing users in the database and determines whether authentication is successful. The input is the user's facial image data, and the output is the success or failure of authentication.
[1646] Step 2:
[1647] Users use their smartphones to input their own estate information. The input estate information (real estate, cash, stocks, etc.) is sent from the device to a server, which then stores it in a database. The input is each item of estate information, and the output is structured data stored in the database.
[1648] Step 3:
[1649] The user enters information about the heirs through a smartphone. The entered information (such as name, relationship, and contact details) is sent from the device to a server, which then stores it in a database. The input is each item of the heir information, and the output is structured data stored in the database.
[1650] Step 4:
[1651] The server retrieves the inheritance information and heir information from the database and calculates the inheritance percentage using an AI algorithm. A prompt sentence is input to the generative AI model to calculate the inheritance percentage. The input is the inheritance information and heir information, and the output is the calculated inheritance percentage.
[1652] Step 5:
[1653] The server notifies the user of the calculated inheritance percentage. Notifications are sent via email or push notification, and the user can check the results through a mobile application. If the user is not satisfied with the results, they can make adjustments and send them back to the server. The input is the calculation result, and the output is the notification to the user and the adjusted inheritance percentage.
[1654] Step 6:
[1655] When a user dies, the server notifies the heirs of the inheritance distribution. After notification, the inheritance is distributed to the heirs' accounts using an electronic payment system. The progress is managed by the server, and the heirs are notified when all procedures are complete. The input is confirmation of the user's death and distribution information, and the output is notification to the heirs and the execution of distribution.
[1656] Special Notes
[1657] An example prompt for calculating inheritance percentages using a generative AI model is as follows:
[1658] Please calculate the optimal inheritance ratio based on the following estate and heir information.
[1659] Estate information: 30 million yen in real estate, 10 million yen in cash, 20 million yen in stocks
[1660] Heir Information:
[1661] Name: Spouse, Relationship: Spouse
[1662] Name: Eldest son, Relationship: Child
[1663] Name: Second son, Relationship: Child
[1664] Based on the data above, please print out the percentage of the amount each heir should receive.
[1665] By inputting this prompt into a generative AI model, the optimal inheritance ratio is calculated.
[1666] 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.
[1667] This invention relates to a system that combines AI to determine the distribution of inheritance with an emotion engine that recognizes the user's emotions. This system uses multiple servers and terminals to perform user authentication, input of inheritance information and heir information, automatic calculation of inheritance percentages, notification, actual inheritance distribution, and emotion recognition.
[1668] User Authentication
[1669] When a user accesses the system, they enter their username and password. The terminal sends this authentication information to the server. The server performs authentication by checking the user information in a database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[1670] Entering Heritage Information
[1671] The user inputs their inheritance information (real estate, cash, stocks, etc.) into the terminal. The terminal structures the input information and sends it to the server. The server stores this inheritance information in a database. In parallel, the terminal analyzes the user's emotional state at the time of input using an emotion recognition engine and sends the results to the server. The server also stores this emotional state in the database.
[1672] Entering information about heirs
[1673] The user inputs information about the heirs (such as names, relationships, and contact information) into the device. The device then structures the input information and sends it to the server. The server then stores this information in a database. Similarly, the device uses an emotion recognition engine to analyze the user's emotional state when inputting the information about the heirs, and sends the results to the server. The server then stores this emotional state in its database.
[1674] Automatic calculation of inheritance ratio
[1675] The server calculates the initial inheritance percentages based on the inheritance information and heir information obtained from the database and the analysis results of the emotion recognition engine, in accordance with the legal inheritance share and the user's wishes. Furthermore, it uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[1676] User Notification
[1677] The server notifies the user of the calculated inheritance percentage. The device displays the result to the user, who can make adjustments as needed. After adjustments are made, the device sends the result to the server, which stores it in a database. The emotion recognition engine analyzes the user's emotional state when receiving the notification and delivers the notification with an appropriate tone and content.
[1678] Actual distribution
[1679] When the user's death is confirmed, the server notifies each heir of the estate information at a pre-set time. The server then provides the heirs with distribution information and instructions via email or the app's notification function. The server also tracks the progress of required documents and procedures, and notifies each heir of the completion of distribution once all procedures are completed. The emotion recognition engine analyzes the emotional state of the heirs when they receive the notification and takes an approach to appropriately convey sensitive content.
[1680] Specific examples
[1681] 1. A user enters a username and password into a terminal to log in to the system. The terminal sends this information to the server, which then performs authentication processing. If authentication is successful, the server creates a session and sends a message to the terminal indicating successful authentication.
[1682] 2. After successful authentication, the user enters their inheritance information: 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. The device sends this information to the server, which stores it in a database. In parallel, the device uses an emotion recognition engine to analyze the user's emotional state at the time of input and sends the results to the server. The server also stores this emotional state in its database.
[1683] 3. The user then enters the information of the heirs, namely, his wife, eldest son, and second son. The device sends this information to the server, which stores it in a database. The device uses an emotion recognition engine to analyze the user's emotional state when entering the heir information and sends the results to the server. The server also stores this emotional state in its database.
[1684] 4. The server retrieves the inheritance information, heir information, and emotion recognition engine analysis results from the database, and performs an initial calculation of the inheritance percentage based on the legal inheritance share. It then uses an AI algorithm to calculate the optimal distribution and saves the results in the database.
[1685] 5. The server sends the calculation results to the device, which displays them to the user. The user can adjust the results as needed, and the adjustments are sent back to the server. The server stores the final results in a database, and the emotion recognition engine analyzes the user's emotional state when receiving the notification and notifies them with the appropriate tone and content.
[1686] 6. When a user dies, the server notifies each heir of the inheritance distribution information and manages the necessary procedures. When notifying, an emotion recognition engine analyzes the emotional state of the heirs and takes an approach to appropriately convey sensitive content. Once all procedures are completed, the server notifies the heirs that the distribution has been completed.
[1687] As described above, this invention makes the inheritance distribution process more efficient and realizes appropriate responses and notifications that take into consideration the emotional state of the user and the heirs.
[1688] The processing flow will be explained below.
[1689] Step 1: User authentication
[1690] 1. The terminal prompts the user for a username and password.
[1691] 2. The user enters their username and password.
[1692] 3. The device sends the entered authentication information to the server.
[1693] 4. The server performs authentication by comparing the user information with that in the database.
[1694] 5. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful. If authentication failed, it sends a message to the terminal prompting the user to enter authentication information again.
[1695] Step 2: Enter your estate information
[1696] 1. The user enters inheritance information (real estate, cash, stocks, etc.) into the terminal.
[1697] 2. The terminal structures the input heritage information and sends it to the server.
[1698] 3. The server stores the received heritage information in a database.
[1699] 4. In parallel, the device analyzes the user's emotional state at the time of input using an emotion recognition engine and sends the results to the server.
[1700] 5. The server stores this emotional state in a database.
[1701] 6. If the save is successful, the server sends a save success message to the device.
[1702] Step 3: Enter heir information
[1703] 1. The user enters the heir information (name, relationship, contact information, etc.) into the terminal.
[1704] 2. The terminal structures the entered information about the heirs and sends it to the server.
[1705] 3. The server stores the received information about the heirs in a database.
[1706] 4. Similarly, the device uses an emotion recognition engine to analyze the user's emotional state when entering the heir information and sends the results to the server.
[1707] 5. The server stores this emotional state in a database.
[1708] 6. If the save is successful, the server sends a save success message to the device.
[1709] Step 4: Automatic calculation of inheritance ratio
[1710] 1. The server retrieves the estate information and heir information from the database.
[1711] 2. The server calculates the initial inheritance percentage based on the legal inheritance share.
[1712] 3. The server uses an AI algorithm to generate the optimal distribution ratio, taking into account the user's preferences and the results of emotion analysis by the emotion recognition engine.
[1713] 4. The server stores the calculated results in a database.
[1714] Step 5: Notify users
[1715] 1. The server sends the calculation result to the terminal.
[1716] 2. The terminal displays the calculation results to the user.
[1717] 3. The user reviews the calculation results and adjusts them as necessary.
[1718] 4. After adjustment, the device sends the adjustment results to the server.
[1719] 5. The server stores the adjustment results in a database.
[1720] 6. The emotion recognition engine analyzes the user's emotional state when receiving a notification and delivers the notification with an appropriate tone and content.
[1721] Step 6: Actual distribution
[1722] 1. The server confirms that the user is dead.
[1723] 2. The server sends a notification at a pre-set time to notify the heir of the inheritance information.
[1724] 3. The server will inform the heirs of distribution information and procedures via email or the app's notification function.
[1725] 4. An emotion recognition engine analyzes the emotional state of the heirs when they receive the notice and conveys sensitive content in an appropriate manner.
[1726] 5. The server tracks the submission status and progress of documents required for inheritance procedures.
[1727] 6. Once the inheritance procedure is complete, the server notifies the heirs that distribution has been completed.
[1728] The above are the specific processing steps and operation details of the system that combines an emotion recognition engine.
[1729] Example 2
[1730] 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."
[1731] Conventional inheritance management systems lacked the ability to consider the user's emotions, resulting in problems with the results of inheritance distribution not reflecting the user's intentions or emotions. It is also necessary to consider the emotional state of the heirs when they receive distribution information, but conventional systems were inadequate in this respect as well. Furthermore, the lack of functionality for centrally managing the progress of procedures and providing appropriate notifications resulted in low overall efficiency.
[1732] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes means for receiving user authentication information and verifying it against a database to authenticate the user, means for receiving inheritance information from the user and saving it in the database, means for receiving heir information from the user and saving it in the database, means for analyzing the emotional state of the user at the time of input using an emotion recognition engine and saving the result in the database, means for notifying the user of the calculation result of the inheritance percentage and accepting adjustments, means for notifying the heirs and managing the distribution of the inheritance when the user dies, and means for analyzing the emotional state of the heirs when they receive the notification and notifying them in an appropriate manner. This enables inheritance management that takes the user's emotions into consideration and allows appropriate notification to the heirs, thereby streamlining the entire inheritance process.
[1733] "User authentication information" means the information a user enters to be granted access to a system, typically consisting of a username and password.
[1734] A "database" is a collection of information and data that can be efficiently stored, managed, searched, and executed.
[1735] "Inheritance information" is information about assets that are subject to inheritance, such as real estate, cash, and stocks owned by the user.
[1736] "Heir information" refers to information such as the name, relationship, and contact information of the person who has the right to inherit the estate.
[1737] "Inheritance ratio" is a number that indicates the ratio in which an estate will be distributed among multiple heirs.
[1738] An "emotion recognition engine" is software that analyzes and automatically classifies a user's emotional state based on their facial expressions and voice.
[1739] An "artificial intelligence algorithm" is a set of computational procedures that learns from large amounts of data and derives optimal solutions to specific problems.
[1740] "Notification" refers to the act of transmitting information from the system to the user or heir, and is done via email, app messages, etc.
[1741] "Receipt procedures" refer to the paperwork and legal procedures required for an heir to officially receive the inheritance.
[1742] "Progress" is information that indicates the stage of the inheritance procedure.
[1743] This invention relates to a system that allows users to efficiently manage inheritance. Specifically, it is a system that combines user authentication, input of inheritance information and heir information, and emotion recognition to automatically calculate the optimal inheritance distribution using an artificial intelligence algorithm, and also provides notifications and procedure progress management. This system is implemented using multiple servers and terminals.
[1744] User Authentication
[1745] When a user accesses the system, they enter their username and password. The terminal sends this authentication information to the server, which then authenticates the user by checking it against the user information in its database. If authentication is successful, the server creates a session and sends a message to the terminal indicating that authentication was successful.
[1746] Hardware and software used:
[1747] Database management system (e.g. MySQL)
[1748] Authentication management systems (e.g., OAuth)
[1749] Entering Heritage Information
[1750] The user inputs their inheritance information (real estate, cash, stocks, etc.) into the terminal. The terminal structures the input information and sends it to the server. The server stores this inheritance information in a database. In parallel, the terminal analyzes the user's emotional state at the time of input using an emotion recognition engine and sends the results to the server. The server also stores this emotional state in the database.
[1751] Hardware and software used:
[1752] Emotion recognition engine (e.g., Affectiva)
[1753] Data entry forms (e.g. web forms)
[1754] Entering information about heirs
[1755] The user inputs information about the heirs (such as names, relationships, and contact information) into the device. The device then structures the input information and sends it to the server. The server then stores this information in a database. Similarly, the device uses an emotion recognition engine to analyze the user's emotional state when inputting the information about the heirs, and sends the results to the server. The server then stores this emotional state in its database.
[1756] Hardware and software used:
[1757] Emotion recognition engine (e.g., Affectiva)
[1758] Data entry forms (e.g. web forms)
[1759] Automatic calculation of inheritance ratio
[1760] The server calculates the initial inheritance percentages based on the inheritance information and heir information obtained from the database and the analysis results of the emotion recognition engine, in accordance with the legal inheritance share and the user's wishes. Furthermore, it uses an AI algorithm to automatically calculate the optimal distribution and saves the results in the database.
[1761] Hardware and software used:
[1762] AI algorithms (e.g. TensorFlow)
[1763] User Notification
[1764] The server notifies the user of the calculated inheritance percentage. The device displays the result to the user, who can make adjustments as needed. After adjustments are made, the device sends the result to the server, which stores it in a database. The emotion recognition engine analyzes the user's emotional state when receiving the notification and delivers the notification with an appropriate tone and content.
[1765] Hardware and software used:
[1766] Emotion recognition engine (e.g., Affectiva)
[1767] Notification systems (e.g., Firebase)
[1768] Actual distribution
[1769] When the user's death is confirmed, the server notifies each heir of the estate information at a pre-set time. The server then provides the heirs with distribution information and instructions via email or the app's notification function. The server also tracks the progress of required documents and procedures, and notifies each heir of the completion of distribution once all procedures are completed. The emotion recognition engine analyzes the emotional state of the heirs when they receive the notification and takes an approach to appropriately convey sensitive content.
[1770] Hardware and software used:
[1771] Emotion recognition engine (e.g., Affectiva)
[1772] Notification systems (e.g., Firebase)
[1773] Specific examples
[1774] 1. A user enters a username and password into a terminal to log in to the system. The terminal sends this information to the server, which then performs authentication processing. If authentication is successful, the server creates a session and sends a message to the terminal indicating successful authentication.
[1775] 2. After successful authentication, the user enters their inheritance information: 30 million yen in real estate, 10 million yen in cash, and 20 million yen in stocks. The device sends this information to the server, which stores it in a database. In parallel, the device uses an emotion recognition engine to analyze the user's emotional state at the time of input and sends the results to the server. The server also stores this emotional state in its database.
[1776] 3. The user then enters the information of the heirs (e.g., wife, eldest son, second son). The device sends this information to the server, which stores it in a database. The device uses an emotion recognition engine to analyze the user's emotional state when entering the heir information and sends the results to the server. The server also stores this emotional state in its database.
[1777] 4. The server retrieves the inheritance information, heir information, and emotion recognition engine analysis results from the database, and performs an initial calculation of the inheritance percentage based on the legal inheritance share. It then uses an AI algorithm to calculate the optimal distribution and saves the results in the database.
[1778] 5. The server sends the calculation results to the device, which displays them to the user. The user can adjust the results as needed, and the adjustments are sent back to the server. The server stores the final results in a database, and the emotion recognition engine analyzes the user's emotional state when receiving the notification and notifies them with the appropriate tone and content.
[1779] 6. When a user dies, the server notifies each heir of the inheritance distribution information and manages the necessary procedures. When notifying, an emotion recognition engine analyzes the emotional state of the heirs and takes an approach to appropriately convey sensitive content. Once all procedures are completed, the server notifies the heirs that the distribution has been completed.
[1780] Example prompts for generative AI models
[1781] Describe the initial login process a user goes through to access the system, including entering a username and password, authenticating with the server, and displaying a message upon successful authentication.
[1782] Through the above steps, the present invention realizes a system for managing inheritance efficiently and appropriately while taking into consideration the emotional states of the user and the heirs.
[1783] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1784] Step 1: Enter user credentials
[1785] To access the system, the user enters a username and password into a terminal.
[1786] The terminal acquires the entered user name and password and sends them to the server.
[1787] Input: Username and Password
[1788] Output: Authentication information sent to the server
[1789] Specific operation: Use the keyboard to enter the username "example" and password "password123" and click the "Login" button.
[1790] Step 2: Perform user authentication
[1791] The server checks the user authentication information sent from the terminal against the user information in the database.
[1792] If the authentication is successful, the server creates a session and sends a message indicating that the authentication was successful to the terminal. If the authentication is unsuccessful, the server sends an error message.
[1793] Input: User credentials
[1794] Output: Authentication success or failure message
[1795] What it does: Queries the MySQL database to verify the authentication information, generates a session ID, and returns a success message.
[1796] Step 3: Enter your estate information
[1797] The user enters his / her inheritance information (real estate, cash, stocks, etc.) into the terminal.
[1798] The terminal acquires the input legacy information and transmits it to the server as structured data.
[1799] Input: Inheritance information (e.g., 30 million yen in real estate, 10 million yen in cash, 20 million yen in stock)
[1800] Output: Structured data sent to the server
[1801] Specific action: Enter the heritage information into the web form and click the "Submit" button.
[1802] Step 4: Heritage information preservation and sentiment analysis
[1803] The server stores the received legacy information in a database.
[1804] The device analyzes the user's emotional state at the time of input using an emotion recognition engine (e.g., Affectiva) and sends the results to the server.
[1805] The server stores this emotional state in a database.
[1806] Input: Structured heritage information, user emotional state
[1807] Output: Heritage information and emotional state stored in a database
[1808] Specific operation: The heritage information is stored in a MySQL database, and an emotion recognition engine is run to analyze the emotional state.
[1809] Step 5: Enter heir information
[1810] The user enters the heir's information (name, relationship, contact information, etc.) into the terminal.
[1811] The terminal acquires the entered information about the heirs and transmits it to the server as structured data.
[1812] Input: Heir information (e.g., wife, eldest son, second son)
[1813] Output: Structured...
Claims
1. means for receiving user authentication information and authenticating the user by checking it against a database; means for receiving legacy information from users and storing it in a database; means for receiving heir information from a user and storing it in a database; A method for automatically calculating inheritance ratios based on inheritance information and heir information and saving the results in a database; a means for notifying the user of the calculation result of the inheritance ratio and accepting adjustments; A means for notifying heirs and managing the distribution of assets in the event of a user's death; A system including:
2. The system of claim 1, further comprising means for using an AI algorithm to propose an optimal inheritance distribution based on the user's wishes.
3. 10. The system of claim 1, further comprising means for tracking and managing the progress of the inheritance receipt process.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A