System
A generative AI-based system addresses the challenge of creating wills by allowing users to interactively generate, modify, and save wills efficiently and securely, addressing the high cost and time issues of traditional methods.
Patent Information
- Application Number
- JP2024126231
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-01
- Publication Date
- 2026-02-13
AI Technical Summary
Many individuals struggle to create wills due to the high cost and time-consuming nature of consulting experts, leading to disputes among family members regarding estate division.
A system utilizing generative AI to collect inheritance and personal information, generate multiple division patterns, and allow users to provide feedback for creating, modifying, and saving wills, with features for image data extraction and secure storage.
Enables users to easily and efficiently create, modify, and save wills without specialized knowledge, reducing costs and time, while ensuring secure storage and updates.
Smart Images

Figure 2026023910000001_ABST
Abstract
Description
[Technical Field]
[0001] The technology of the present disclosure relates to a system. [Background technology]
[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]
[0004] In modern society, there is a growing need to write wills, but many people are unsure about how to do so. Consulting with experts is expensive and time-consuming, and many people die without writing a will. As a result, disputes can arise between surviving family members regarding the sorting and division of an estate. This invention aims to solve this problem by providing a service that uses generative AI to allow anyone to easily and conveniently write a will. [Means for solving the problem]
[0005] The present invention solves the above problems by the following means. First, it provides a means for collecting inheritance information and personal information through dialogue with the user. Next, it provides a means for generating multiple inheritance division patterns based on the collected information. By presenting the generated patterns to the user and providing a means for receiving feedback, a will that reflects the user's wishes is created. Furthermore, it provides a system that includes a means for saving the generated will in an optimal form. This allows users to create, modify, and save wills without incurring high costs or spending a lot of time. Furthermore, by including a means for extracting necessary information from image data of uploaded identification documents and a means for regenerating and saving a will in response to a user's request for will update, it is possible to realize an even more convenient service.
[0006] "User" means an individual or their representative who intends to use the System to create, amend, or save a will.
[0007] An "interactive estate and personal information gathering means" is a method and apparatus for obtaining information about the status of assets and the identity of individuals through interaction with a user.
[0008] The "means for generating multiple patterns of inheritance division" refers to a method and apparatus that automatically creates multiple options for how to distribute an inheritance based on collected information.
[0009] The "means for presenting patterns to a user and receiving feedback" refers to a method and apparatus for presenting the generated inheritance division options to a user and collecting opinions and requests for revisions from the user.
[0010] The "means for determining and storing the optimal will" refers to a method and device for determining the final content of a will based on user feedback and storing it in a database or the like.
[0011] "Personal identification documents" are official documents used to verify the identity of a user, and typical examples include a driver's license and a family register.
[0012] "Image data" refers to a digital representation of visual information, such as a photograph or scanned document, uploaded by a user.
[0013] "Means for extracting information" refers to methods and devices for identifying and obtaining necessary text information from uploaded image data.
[0014] "Regeneration" means recreating the contents of an already generated will based on new information or requests from the user. [Brief explanation of the drawings]
[0015] [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
[0016] 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.
[0017] First, the terms used in the following description will be explained.
[0018] 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).
[0019] 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.
[0020] 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.
[0021] 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.
[0022] 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."
[0023] [First embodiment]
[0024] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0025] 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.
[0026] 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).
[0027] 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.
[0028] 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.
[0029] 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.
[0030] 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.
[0031] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0032] 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.
[0033] 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.
[0034] 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.
[0035] 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."
[0036] ---
[0037] The present invention provides a system that allows users to easily and efficiently create, modify, and save wills. The system aims to collect necessary information through dialogue with the user, automatically generate a will based on the generated information, and incorporate user feedback to provide an optimal will.
[0038] System configuration
[0039] This system is broadly composed of the following three main components:
[0040] 1. Dialogue Module
[0041] 2. Generative AI Module
[0042] 3. Database Module
[0043] Program processing
[0044] 1. Dialogue Module
[0045] User:
[0046] Users access the will writing service using the LINE app. Questions are displayed sequentially in chatbot format, and users provide information by answering the questions.
[0047] server:
[0048] It receives information entered by the user in real time and generates the next question based on that information. For example, if the user answers "yes" to the question "Do you own real estate?", the next question will be automatically generated: "What is the assessed value of your real estate?"
[0049] Examples:
[0050] The user answers "Yes" to the question "Do you own a home?"
[0051] The server asks, "What is the assessed value of your home?" and the user replies, "50 million yen."
[0052] 2. Document upload and image recognition
[0053] User:
[0054] Take photos of necessary documents such as identification documents and family register copies with your smartphone and upload them via the LINE app.
[0055] server:
[0056] The uploaded image data is received and sent to image recognition AI, which then extracts necessary information such as name, address, and date of birth from the image data.
[0057] Examples:
[0058] A user uploads a picture of their driver's license.
[0059] The server extracts the name, address, and date of birth from the driver's license image and stores it in a database.
[0060] 3. Creating a Will
[0061] server:
[0062] Based on the collected information, multiple will patterns are automatically generated using a generative AI. The generated patterns are presented to the user, who can then select the optimal inheritance division method or request modifications.
[0063] User:
[0064] Review the proposed will pattern and enter any necessary amendments (e.g., "60% to the eldest son, 40% to the second son").
[0065] Examples:
[0066] The server presents the user with suggestions such as "Pattern A: All assets are inherited by the eldest son, Pattern B: Half of the assets are inherited by the eldest son and half by the second son."
[0067] The user requests an amendment: "I want to split it 60% to the eldest son and 40% to the second son."
[0068] The server incorporates the modifications and generates and resubmits a new will pattern.
[0069] 4. Preserving and updating your will
[0070] server:
[0071] After the user approves the final will, the system saves the contents as the original in the database and sends the user a completion notice. It also provides a function to amend the will to accommodate future changes in assets or changes in the division ratio.
[0072] User:
[0073] If there are any changes in assets or division ratios, the system will be used again to update the information.
[0074] Examples:
[0075] The user requests, "I have recently purchased a property and would like to change the contents of my will."
[0076] The server adds the new property information and generates and stores a new, amended will.
[0077] System Features and Benefits
[0078] The features of this system are as follows:
[0079] Easy to use: You can easily create a will through the LINE app.
[0080] Automatic generation: Wills are automatically generated using generation AI, so no specialized knowledge is required.
[0081] Modification support: Wills can be modified and regenerated instantly based on user feedback.
[0082] Secure storage: Data is stored securely in a database and can be accessed whenever needed.
[0083] As described above, the system of the present invention provides an effective means for users to create, amend, and save wills easily and quickly.
[0084] ---
[0085] The processing flow will be explained below.
[0086] ---
[0087] Step 1:
[0088] User: Opens the LINE app and accesses the will writing service chatbot.
[0089] Server: Initializes the chatbot and displays a welcome message to the user.
[0090] Step 2:
[0091] Server: Sends a question about the user's financial situation (e.g., "Do you own any real estate?").
[0092] User: Answer questions with "yes" or "no" and provide more information (e.g., "What is the assessed value of my property?").
[0093] Server: Stores asset information in a database and generates the next question.
[0094] Step 3:
[0095] Server: Sends the user a question about their personal information (e.g., "What is your date of birth?").
[0096] User: Answers questions and enters required information.
[0097] Server: Saves the input information in a database.
[0098] Step 4:
[0099] Server: Display a message to the user requesting them to upload their identification documents or family register (e.g., "Please upload a picture of your driver's license.").
[0100] User: Take and upload photos of designated documents as requested.
[0101] Server: Receives uploaded image data.
[0102] Step 5:
[0103] Server: Sends image data to the image recognition AI.
[0104] Server: Image recognition AI extracts necessary information (e.g., name, address, date of birth) from image data.
[0105] Server: Checks the extracted information and stores it in a database.
[0106] Server: If information is missing, ask the user to upload it again.
[0107] Step 6:
[0108] Server: Based on the collected information, the generation AI is launched and multiple inheritance division patterns are automatically generated.
[0109] Server: Presents the generated patterns to the user.
[0110] Step 7:
[0111] User: Review the proposed inheritance distribution pattern and request modifications if necessary (e.g., "I want to divide it 60% to the eldest son and 40% to the second son").
[0112] Server: Receives user feedback, generates new patterns, and presents them again.
[0113] Step 8:
[0114] User: Finalize and approve the amended will.
[0115] Server: Saves the approved will as the final version in the database.
[0116] Step 9:
[0117] Server: Securely saves the final will data and sends a completion notification to the user (e.g., "Your will has been saved successfully").
[0118] Step 10:
[0119] User: If there are changes in the status of assets or if the division ratio needs to be changed, the user accesses the chatbot again and requests, "I have purchased a new property and would like to update my will."
[0120] Server: Receives update requests from users and asks them for additional information (e.g., "What is the new property valuation?").
[0121] User: Enter new information and provide information for updates.
[0122] Server: Regenerate the will based on the new information and save it in the database as a new, final version.
[0123] Server: Sends a notification to the user that the update is complete.
[0124] ---
[0125] The above are the specific steps of the system's program processing, which allows users to create, modify, and save wills easily and efficiently.
[0126] Example 1
[0127] 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."
[0128] In modern society, it is important to create legal documents related to the division of inheritances accurately and quickly, but this requires legal knowledge and professional assistance, making it difficult for ordinary people. Furthermore, the procedures for identity verification and information updates are often complicated, creating a need for an efficient system. To solve these issues, a system is needed that allows users to easily create, revise, and save wills.
[0129] 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.
[0130] In this invention, the server includes means for collecting estate information and personal information through dialogue with a user, means for generating multiple will patterns based on the collected information, means for presenting the generated patterns to the user and receiving feedback, means for determining and saving the optimal will based on the user's feedback, means for receiving image data of identification documents and extracting necessary information using image recognition AI, and means for generating a draft will based on the collected information using a generative AI model. This enables users to easily and quickly create, modify, and save wills without specialized knowledge.
[0131] "User" means an individual or legal entity that uses the System to create, amend, and store a Will.
[0132] An "interaction module" is a software component that interacts with users through an interface such as the LINE app and collects information.
[0133] "Generative AI model" refers to an artificial intelligence model that automatically generates a draft will based on collected information, and specifically includes ChatGPT.
[0134] "Will patterns" refer to multiple will candidate proposals generated based on collected information.
[0135] "Image recognition AI" is an artificial intelligence model that extracts necessary information such as name, address, and date of birth from image data of uploaded identification documents.
[0136] "Feedback" means any comments, correction requests, or confirmations provided by a User.
[0137] "Database" means a data management system that stores collected information and generated wills and makes them accessible when necessary.
[0138] "Update Request" refers to a request made by a User to the System to change or add content to an existing Will.
[0139] "Personal identification documents" are official documents used to prove a user's name, address, date of birth, etc., and include driver's licenses and family register copies.
[0140] A "prompt" is a textual instruction that is input to a generative AI model and contains the information necessary to generate a draft will.
[0141] The present invention provides a system that allows a user to easily create, modify, and save a will. Specific embodiments of the present invention will be described in detail below.
[0142] System Configuration
[0143] This system mainly uses the following hardware and software:
[0144] Hardware:
[0145] 1. Device: The smartphone or computer used by the user.
[0146] 2. Server: A server for data processing and storage.
[0147] software:
[0148] 1. Interaction module: An interface that interacts with the user, such as the LINE app.
[0149] 2. Generative AI models: AI models such as ChatGPT.
[0150] 3. Image recognition AI: Google Cloud Vision API, etc.
[0151] 4. Database: A database management system such as MySQL or PostgreSQL.
[0152] Program processing
[0153] Information gathering
[0154] User:
[0155] Users access the system via the LINE app and log in or register. After confirming their login information, the system begins asking questions in the form of a chatbot, which prompts the user to answer the questions one by one.
[0156] server:
[0157] The server processes the information received from the user in real time and generates the next question. For example, if the user answers "yes" to the question "Do you own a property?", it generates the next question "What is the assessed value of the property?"
[0158] Examples:
[0159] The user answers "Yes" to the question "Do you own a home?"
[0160] The server asks, "What is the assessed value of your home?" and the user replies, "50 million yen."
[0161] Document upload and image recognition
[0162] User:
[0163] Users take a photo of their identification document with their smartphone and upload the image via the LINE app.
[0164] server:
[0165] The server sends the uploaded image data to the Google Cloud Vision API and extracts the necessary information, such as name, address, and date of birth, and stores it in a database.
[0166] Examples:
[0167] A user uploads a picture of their driver's license.
[0168] The server uses image recognition AI to extract the name, address, and date of birth and stores them in a database.
[0169] Generating a will
[0170] server:
[0171] The server generates a draft will using ChatGPT based on the collected information, and presents multiple will patterns to the user.
[0172] Examples:
[0173] The server inputs the information "Taro Tanaka, address: Tokyo, assets: real estate assessed value 50 million yen" into ChatGPT and generates a draft of the will.
[0174] The server presents the user with two options: "Pattern A: The eldest son inherits all of the assets; Pattern B: The eldest son and the second son inherit half of the assets each."
[0175] Get feedback and make corrections
[0176] User:
[0177] The user checks the proposed will pattern and makes a request to modify it if necessary. For example, the user might enter, "I want to divide it 60% to my eldest son and 40% to my second son."
[0178] server:
[0179] Upon receiving the user's request, the server generates a new will and presents it to the user again.
[0180] Examples:
[0181] The user enters, "I want to divide it 60% to my eldest son and 40% to my second son."
[0182] The server uses a generation AI to generate a new will and present it again.
[0183] Preserving and updating wills
[0184] server:
[0185] Once the user approves the final will, the server stores the information in a database and sends a completion notification to the user.
[0186] User:
[0187] The user will receive a completion notice and can download or print a copy of the will.
[0188] Examples:
[0189] The user types "Save Will."
[0190] The server saves the will in the database and sends a completion notification.
[0191] The user receives a notification and downloads a copy of the will.
[0192] Update function
[0193] User:
[0194] If there are any changes to the assets or division ratio, the user can use the system again to update the will.
[0195] server:
[0196] The server regenerates and stores the will based on the new information.
[0197] Examples:
[0198] The user enters, "I have recently purchased a property and would like to change the contents of my will."
[0199] The server adds the new property information, regenerates the will, and saves it.
[0200] Prompt Sentence Examples
[0201] "Generate a draft will based on the following information: My name is Tanaka Taro, my name is written in kanji as Tanaka Taro, my address is Tokyo, my assets are real estate (valued at 50 million yen), and I want my entire estate to go to my eldest son."
[0202] As described above, the present invention provides a system that allows a user to easily and quickly create, amend, and save a will.
[0203] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0204] Step 1:
[0205] Reception / Login
[0206] input:
[0207] The user enters their login information using the LINE app.
[0208] Specific behavior:
[0209] When a user types "login" into the LINE app, the device sends the login information to the server. The server authenticates the received login information, and if authentication is successful, generates the main menu and sends it to the device.
[0210] output:
[0211] Authentication results and main menu.
[0212] Data processing:
[0213] The server checks the user's login information against a database and generates an authentication result.
[0214] Step 2:
[0215] Information gathering (interactive module)
[0216] input:
[0217] The user follows the system's instructions and answers questions in chatbot format one by one.
[0218] Specific behavior:
[0219] The user answers "Yes, I own real estate" to the question "Do you own any property?" The server receives the answer, generates a question "What is the appraised value of the property?" and sends it to the terminal. The user answers "50 million yen."
[0220] output:
[0221] Information collected from users.
[0222] Data processing:
[0223] The server receives the user's answers in real time and generates the next question.
[0224] Step 3:
[0225] Document upload and image recognition
[0226] input:
[0227] Users take photos of their identification documents and family register and upload them via the LINE app.
[0228] Specific behavior:
[0229] The user takes a photo of their driver's license and uploads it. The device sends the image data to the server. The server then sends the received image data to the Google Cloud Vision API and extracts the necessary information.
[0230] output:
[0231] Extracted information (such as name, address, date of birth, etc.).
[0232] Data processing:
[0233] The server uses image recognition AI to extract information such as name, address, and date of birth from the image data and stores it in a database.
[0234] Step 4:
[0235] Will generation (generative AI module)
[0236] input:
[0237] Information collected.
[0238] Specific behavior:
[0239] The server sends the information "Taro Tanaka, address: Tokyo, assets: real estate assessed value 50 million yen" to ChatGPT and generates a draft of the will.
[0240] output:
[0241] Draft will.
[0242] Data processing:
[0243] The server uses a generative AI model to generate a draft will based on the collected information and present it to the user.
[0244] Step 5:
[0245] Get feedback and make corrections
[0246] input:
[0247] User feedback (correction requests).
[0248] Specific behavior:
[0249] The user requests, "I want to divide it 60% to the eldest son and 40% to the second son." The device sends the request to the server. The server reflects the changes, generates a new draft of the will, and presents it to the user again.
[0250] output:
[0251] Draft amended will.
[0252] Data processing:
[0253] The server then uses the generative AI model again based on the user's feedback to generate a revised will.
[0254] Step 6:
[0255] Preservation and notification of wills
[0256] input:
[0257] User's final approval.
[0258] Specific behavior:
[0259] The user approves the final will. The device sends the approval information to the server. The server saves the will in the database and sends a completion notice to the user.
[0260] output:
[0261] Saved Will and Notice of Completion.
[0262] Data processing:
[0263] The server stores the final approved will in the database and sends a completion notification to the user.
[0264] Step 7:
[0265] Update function
[0266] input:
[0267] Update request from the user.
[0268] Specific behavior:
[0269] The user types, "I've just purchased a new property, so I'd like to change the contents of my will." The device sends the request to the server, which adds the new information and regenerates the will.
[0270] output:
[0271] Updated will.
[0272] Data processing:
[0273] The server regenerates the will based on the new information and stores it in the database.
[0274] The process flow and specific operations for each step have been described above.
[0275] (Application example 1)
[0276] 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."
[0277] Creating and storing wills is a highly private process, so ensuring security is crucial. However, conventional will creation systems often lack proper user authentication and information leakage prevention measures, exposing them to the risk of unauthorized access and data leakage. Furthermore, manually updating and amending wills is time-consuming and labor-intensive, placing a significant burden on users.
[0278] 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.
[0279] In this invention, the server includes means for collecting inheritance information and personal information through dialogue with the user, means for generating multiple inheritance division patterns based on the collected information, means for presenting the generated patterns to the user and receiving feedback, means for verifying the user's identity using biometric authentication, means for analyzing image data uploaded by the user and extracting necessary information, and means for determining the optimal will based on the user's feedback and encrypting and saving it. This allows users to easily create, modify, and save wills with high security.
[0280] "User interaction" is the process of gathering necessary information from a user through an interactive interface.
[0281] "Legacy Information" means information about property and assets owned by a User.
[0282] "Personal information" refers to information that identifies a user, such as the user's name and date of birth.
[0283] "Collected Information" means heritage and personal information obtained from users through the interactive interface.
[0284] "Inheritance division patterns" are multiple methods of distributing assets that are generated based on collected inheritance information.
[0285] "Feedback" refers to opinions and requests for revisions that users enter regarding the estate division proposal.
[0286] "Biometric authentication function" refers to a function that verifies the identity of a user using their biometric information, such as fingerprint authentication or facial authentication.
[0287] "Image Data" means digital image files uploaded by users.
[0288] "Analysis" is the process of extracting necessary information from uploaded image data.
[0289] "Encryption" is a security technology that converts collected information and generated wills into a form that cannot be easily deciphered by third parties.
[0290] "Storage" is the process of recording the collected information and generated wills in a database.
[0291] An "update request" is a request made by a user to make changes or amendments to a will.
[0292] "Regeneration" is the process of generating a new will based on an update request.
[0293] System Configuration
[0294] The system for realizing this invention mainly consists of a server, a user terminal (such as a smartphone), and related software components. Important hardware and software include biometric authentication functions, image recognition AI (e.g., Tesseract OCR), generative AI (e.g., GPT-4), and encryption libraries (e.g., OpenSSL).
[0295] Specific examples and processing flow
[0296] The process by which a user creates a will interactively using a smartphone is shown below.
[0297] 1. User Authentication
[0298] Users access the app using their smartphones and biometric authentication (fingerprint authentication, face authentication, etc.). If this authentication is successful, the system recognizes the user.
[0299] 2. Information gathering
[0300] The server collects heritage information and personal information through a conversational interface. For example, it uses the LINE application to ask, "Do you own real estate?" If the user answers "yes," it then asks more detailed questions, such as, "What is the assessed value of the real estate?"
[0301] 3. Analysis of image data
[0302] Users take a photo of their identification document (such as a driver's license or passport) and upload it through the app. The server sends this image data to an image recognition AI, which extracts the necessary information (such as name, address, and date of birth).
[0303] 4. Creating a Will
[0304] The server uses a generative AI (GPT-4) based on the collected information to automatically generate multiple inheritance division patterns, present them to the user, and receive feedback.
[0305] Example prompt sentence:
[0306] User Information:
[0307] Name: Taro Tanaka
[0308] Date of Birth: January 1, 1980
[0309] Assets: Home, real estate, 50 million yen in savings
[0310] Requirements for the will to be generated:
[0311] The eldest son inherits 60% of the estate and the second son inherits 40%.
[0312] Output formats:
[0313] Please generate a will in Japanese.
[0314] 5. User Feedback and Finalization
[0315] The user checks the will pattern presented by the server and requests modifications as necessary. For example, the user may request a modification such as "I want to divide the estate in a ratio of 60% to the eldest son and 40% to the second son."
[0316] 6. Preservation of Wills
[0317] The server finalizes the optimal will based on user feedback, encrypts the contents of the will, and stores it securely in a database.
[0318] Specific hardware and software
[0319] Biometric authentication features: Smartphones equipped with facial recognition or fingerprint authentication features
[0320] Image Recognition AI: Tesseract OCR
[0321] Generation AI: GPT-4
[0322] Cryptography library: OpenSSL
[0323] Interactive interface: LINE application
[0324] This system allows users to easily create, modify, and save wills under high security, ensuring privacy and security.
[0325] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0326] Step 1:
[0327] Users use their smartphones to access apps using biometric authentication features (fingerprint or face authentication).
[0328] Input: User's biometric information
[0329] Processing: The smartphone acquires biometric information using a biometric authentication sensor and performs authentication using the biometric authentication API.
[0330] Output: Access approved or denied
[0331] Step 2:
[0332] The server initiates a dialogue with the user through an interactive interface (e.g., the LINE app) and collects heritage information and personal information.
[0333] Input: Answers entered by the user through the LINE app
[0334] Processing: The server displays questions in sequence, receives the user's answers, and stores them in a database. For example, if the user answers "yes," the server asks the next question, such as "What is the appraised value of that property?"
[0335] Output: Collected heritage and personal information
[0336] Step 3:
[0337] Users take a photo of their identification document (such as a driver's license or passport) with their smartphone and upload it through the app.
[0338] Input: Image data of identification document
[0339] Processing: The server receives the image data and sends it to an image recognition AI (Tesseract OCR) to extract the necessary information (name, address, date of birth, etc.).
[0340] Output: Extracted personal information
[0341] Step 4:
[0342] The server uses a generative AI (GPT-4) based on the collected information to generate multiple inheritance division patterns.
[0343] Input: Collected heritage and personal information, prompt statement
[0344] Processing: Enter a prompt into the generation AI to generate an inheritance division pattern.
[0345] Example prompt sentence:
[0346] User Information:
[0347] Name: Username
[0348] Date of Birth: User's date of birth
[0349] Assets: Total amount of home, real estate, savings
[0350] Requirements for the will to be generated:
[0351] The eldest son inherits 60% of the estate and the second son inherits 40%.
[0352] Output formats:
[0353] Please generate a will in Japanese.
[0354] Output: A collection of generated inheritance division patterns
[0355] Step 5:
[0356] The user checks the will pattern presented by the server and requests amendments as necessary.
[0357] Input: Feedback on the proposed will pattern
[0358] Processing: The server receives the user's feedback and modifies the will if necessary.
[0359] Output: New will pattern based on amendment request
[0360] Step 6:
[0361] The server finalizes the most suitable will and stores its contents in an encrypted database.
[0362] Input: Finalized Will
[0363] Processing: The server encrypts the will using an encryption library (OpenSSL) and stores it securely in the database.
[0364] Output: Encrypted will database entry
[0365] These specific steps allow users to easily create, modify, and save wills with high security.
[0366] 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.
[0367] ---
[0368] The present invention aims to provide a system that allows users to easily and efficiently create, modify, and save wills. This system collects necessary information through dialogue with the user, automatically generates a will based on the generated information, and incorporates user feedback to provide an optimal will. It also uses an emotion engine to recognize the user's emotions and dynamically adjusts inheritance division suggestions and questions based on those emotions.
[0369] System configuration
[0370] This system is broadly composed of the following four main components:
[0371] 1. Dialogue Module
[0372] 2. Generative AI Module
[0373] 3. Emotion Engine Module
[0374] 4. Database Module
[0375] Program processing
[0376] 1. Dialogue Module
[0377] User:
[0378] Users access the will writing service using the LINE app. Questions are displayed sequentially in chatbot format, and users provide information by answering the questions.
[0379] server:
[0380] It receives information entered by the user in real time and generates the next question based on that information. For example, if the user answers "yes" to the question "Do you own real estate?", the next question will be automatically generated: "What is the assessed value of your real estate?"
[0381] Examples:
[0382] The user answers "Yes" to the question "Do you own a home?"
[0383] The server asks, "What is the assessed value of your home?" and the user replies, "50 million yen."
[0384] 2. Document upload and image recognition
[0385] User:
[0386] Take photos of necessary documents such as identification documents and family register copies with your smartphone and upload them via the LINE app.
[0387] server:
[0388] The uploaded image data is received and sent to image recognition AI, which then extracts necessary information such as name, address, and date of birth from the image data.
[0389] Examples:
[0390] A user uploads a picture of their driver's license.
[0391] The server extracts the name, address, and date of birth from the driver's license image and stores it in a database.
[0392] 3. Creating a Will
[0393] server:
[0394] Based on the collected information, multiple inheritance division patterns are automatically generated using a generation AI. The generated patterns are presented to the user, who can then select the optimal inheritance division method or request modifications.
[0395] User:
[0396] Review the proposed will pattern and enter any necessary amendments (e.g., "60% to the eldest son, 40% to the second son").
[0397] Examples:
[0398] The server presents the user with suggestions such as "Pattern A: All assets are inherited by the eldest son, Pattern B: Half of the assets are inherited by the eldest son and half by the second son."
[0399] The user requests an amendment: "I want to split it 60% to the eldest son and 40% to the second son."
[0400] The server incorporates the modifications and generates and resubmits a new will pattern.
[0401] 4. Preserving and updating your will
[0402] server:
[0403] After the user approves the final will, the system saves the contents as the original in the database and sends the user a completion notice. It also provides a function to amend the will to accommodate future changes in assets or changes in the division ratio.
[0404] User:
[0405] If there are any changes in assets or division ratios, the system will be used again to update the information.
[0406] Examples:
[0407] The user requests, "I have recently purchased a property and would like to change the contents of my will."
[0408] The server adds the new property information and generates and stores a new, amended will.
[0409] Use of emotion engine
[0410] 1. Role of the Emotion Engine Module
[0411] server:
[0412] The emotion engine recognizes emotions from user input and dialogue, and dynamically adjusts questions and suggestions based on this information.
[0413] Examples:
[0414] If the user expresses dissatisfaction during the dialogue, such as "this inheritance division is unfair," the emotion engine recognizes this and the server makes more flexible and fair proposals.
[0415] 2. Dynamic adjustment based on emotions
[0416] server:
[0417] The emotion engine analyzes the user's emotional state in real time and asks appropriate questions and suggests inheritance division. For example, if the user shows anxiety, the server will provide reassuring information.
[0418] Examples:
[0419] If a user makes a comment such as "I'm worried about the future value of my investment," the server will provide additional information to alleviate the anxiety.
[0420] System Features and Benefits
[0421] The features of this system are as follows:
[0422] Easy to use: You can easily create a will through the LINE app.
[0423] Automatic generation: Wills are automatically generated using generation AI, so no specialized knowledge is required.
[0424] Modification support: Wills can be modified and regenerated instantly based on user feedback.
[0425] Secure storage: Data is stored securely in a database and can be accessed whenever needed.
[0426] Emotion recognition: An emotion engine can recognize user emotions and provide a more personalized experience.
[0427] As described above, the system of the present invention provides an effective means for users to easily and quickly create, amend, and save wills, and also allows for emotional responses.
[0428] ---
[0429] The processing flow will be explained below.
[0430] ---
[0431] Step 1:
[0432] User: Opens the LINE app and accesses the will writing service chatbot.
[0433] Server: Initializes the chatbot and displays a welcome message and service overview to the user.
[0434] Step 2:
[0435] Server: Sends a question about the user's financial situation (e.g., "Do you own any real estate?").
[0436] User: Answers questions with "yes" or "no" and provides further information (e.g., "What is the assessed value of my property?").
[0437] Server: Stores asset information in a database and generates the next question.
[0438] Step 3:
[0439] Server: Sends the user a question about their personal information (e.g., "What is your date of birth?").
[0440] User: Answers questions and enters required information.
[0441] Server: Saves the input information in a database.
[0442] Step 4:
[0443] Server: Display a message to the user requesting them to upload their identification documents or family register (e.g., "Please upload a picture of your driver's license.").
[0444] User: Take and upload photos of designated documents as requested.
[0445] Server: Receives uploaded image data.
[0446] Step 5:
[0447] Server: Sends image data to the image recognition AI.
[0448] Server: Image recognition AI extracts necessary information (e.g., name, address, date of birth) from image data.
[0449] Server: Checks the extracted information and stores it in a database.
[0450] Server: If information is missing, ask the user to upload it again.
[0451] Step 6:
[0452] Server: Activates the emotion engine and recognizes emotions from user input and dialogue.
[0453] Server: The emotion engine analyzes the user's emotional state and adjusts the dialogue based on that information.
[0454] Step 7:
[0455] Server: Based on the collected information, the server uses a generative AI to automatically generate multiple inheritance division patterns. The server adjusts the presented options based on the user's emotional state.
[0456] Server: Presents the generated patterns to the user.
[0457] Step 8:
[0458] User: Review the proposed inheritance distribution pattern and request modifications if necessary (e.g., "I want to divide it 60% to the eldest son and 40% to the second son").
[0459] Server: Receives user feedback, generates new patterns, and presents them again.
[0460] Step 9:
[0461] User: Finalize and approve the amended will.
[0462] Server: Saves the approved will as the final version in the database.
[0463] Server: Send a completion notification to the user (e.g., "Your will has been saved successfully").
[0464] Step 10:
[0465] User: If there are changes in the status of assets or if the division ratio needs to be changed, the user accesses the chatbot again and requests, "I have purchased a new property and would like to update my will."
[0466] Server: Receives update requests from users and asks them for additional information (e.g., "What is the new property valuation?").
[0467] User: Enter new information and provide information for updates.
[0468] Server: Regenerate the will based on the new information and save it in the database as a new, final version.
[0469] Server: Sends a notification to the user that the update is complete.
[0470] These are the specific steps of the system's programming process, allowing users to easily and efficiently create, modify, and save wills. The emotion engine also recognizes and responds to users' emotions, providing a more personalized experience.
[0471] ---
[0472] Example 2
[0473] 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."
[0474] Conventional will-writing systems have the drawback of requiring users to have specialized knowledge and making it difficult to deal with emotional issues. Furthermore, they lack a means to efficiently and accurately collect a user's estate information and automatically generate an optimal will, which is time-consuming and laborious. They also lack the functionality to update a will to accommodate future changes in assets.
[0475] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0476] In this invention, the server includes means for collecting estate information and personal information through dialogue with the user, means for generating multiple estate division patterns based on the collected information, means for presenting the generated patterns to the user and receiving feedback, means for recognizing the user's emotions using an emotion engine and dynamically adjusting the dialogue content and suggestions based on the emotions, means for receiving image data of documents uploaded by the user and extracting necessary information using image recognition AI, and means for storing the finalized will in a database and accepting future updates of the information. This makes it possible to quickly and accurately collect estate information without requiring specialized knowledge and to generate and update an optimal will that takes the user's emotions into consideration.
[0477] "Dialogue with the user" refers to interactive communication using a chatbot to collect information by having the user answer questions.
[0478] "Estate Information" means information about real estate, cash, stocks, or other assets owned by a User.
[0479] "Personal information" refers to information that identifies an individual, such as the user's name, address, date of birth, and contact information.
[0480] "Collected Information" means heritage and personal information extracted from your interactions with us and your uploaded documents.
[0481] "Multiple patterns for dividing the estate" refers to multiple proposals for how to divide the estate that are automatically generated by the generative AI model based on collected information.
[0482] A "generative AI model" is an artificial intelligence that uses machine learning and natural language processing to generate specific outputs from given input information.
[0483] "Feedback" refers to the user's evaluation of the generated inheritance distribution pattern and requests for corrections.
[0484] An "emotion engine" is a system that detects a user's emotions through text analysis and speech recognition and uses that information to generate appropriate responses.
[0485] "Image Recognition AI" refers to artificial intelligence that extracts text and specific information from images of uploaded documents.
[0486] "Database" means the storage system for the safe and efficient storage of all collected information and generated wills.
[0487] An "update request" is a request submitted by a User to change the contents of an existing Will.
[0488] "Regeneration" refers to the process of regenerating a will based on updates to existing information or newly added information.
[0489] The purpose of this invention is to provide a system that allows users to easily and efficiently create, modify, and save wills. This system collects necessary information through dialogue with the user, automatically generates a will based on a generative AI model, and incorporates user feedback to provide an optimal will. It also uses an emotion engine to recognize the user's emotions and dynamically adjusts the estate division suggestions and questions based on these emotions.
[0490] System configuration
[0491] This system is broadly composed of the following four main components:
[0492] 1. Dialogue Module
[0493] 2. Document upload and image recognition module
[0494] 3. Generative AI Module
[0495] 4. Emotion Engine Module
[0496] 5. Database Module
[0497] Program Details
[0498] Dialogue Module
[0499] User:
[0500] Users access the will writing service using the LINE app, and are asked questions in a chatbot format, which they provide by answering the questions.
[0501] server:
[0502] The server receives the information entered by the user in real time and generates the next question based on that information. For example, if the user answers "yes" to the question "Do you own real estate?", the next question will be automatically generated: "What is the appraised value of your property?"
[0503] Examples:
[0504] The user answers "Yes" to the question "Do you own a home?"
[0505] The server asks, "What is the assessed value of my home?" and the user replies, "50 million yen."
[0506] Document upload and image recognition module
[0507] User:
[0508] Users take photos of necessary documents such as identification documents and family register copies with their smartphones and upload them via the LINE app.
[0509] server:
[0510] The server receives the uploaded image data and sends it to an image recognition AI, which extracts necessary information such as name, address, and date of birth from the image data.
[0511] Examples:
[0512] A user uploads a picture of their driver's license.
[0513] The server extracts the name, address, and date of birth from the driver's license image and stores it in a database.
[0514] Generative AI Module
[0515] server:
[0516] The server automatically generates multiple inheritance division patterns using a generative AI model based on the collected information. The generated patterns are presented to the user, who can then select the optimal inheritance division method or request modifications.
[0517] User:
[0518] The user checks the will pattern that is presented to them and inputs any necessary corrections.
[0519] Examples:
[0520] The server presents the user with suggestions such as "Pattern A: Child A inherits all of the assets, Pattern B: Child A and child B inherit half of the assets each."
[0521] The user requests an amendment: "I want the split to be 60% to child A and 40% to child B."
[0522] The server incorporates the modifications and generates and resubmits a new will pattern.
[0523] Emotion Engine Module
[0524] server:
[0525] The server uses an emotion engine to recognize emotions from user input and dialogue, and dynamically adjusts the questions and suggestions it provides to the user based on this information.
[0526] Examples:
[0527] If the user expresses dissatisfaction during the dialogue, such as "this inheritance division is unfair," the emotion engine recognizes this and the server makes more flexible and fair proposals.
[0528] Database Module
[0529] server:
[0530] The server stores the information obtained from the user, the generated will, and other necessary data in a database, and manages them safely and efficiently. It also provides a correction function to accommodate future changes in assets and changes in the division ratio.
[0531] Prompt Sentence Examples
[0532] 1. "Please tell me the information I need to prepare a will. The first question is: Do you own real estate?"
[0533] 2. "Please upload a photo of your driver's license to verify your identity. Please pay attention to the quality of the photo."
[0534] 3. "Please review the will pattern provided. Please let us know if there are any necessary amendments."
[0535] 4. "If you would like to update your current financial situation to accommodate future changes in your assets, please provide us with the new information."
[0536] This makes it possible to collect inheritance information quickly and accurately without requiring specialized knowledge, and to generate and update optimal wills that take into account the user's feelings.
[0537] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0538] Program processing flow
[0539] Step 1:
[0540] User:
[0541] Users access the will writing service using the LINE app, answer the initial questions, and enter their inheritance information and personal information.
[0542] Specific operation:
[0543] A user enters "Suzuki Taro" in response to the question "What is your name?" and submits the message.
[0544] input:
[0545] Personal information such as your name.
[0546] output:
[0547] The personal information data entered (e.g., "Taro Suzuki").
[0548] Step 2:
[0549] server:
[0550] The server temporarily stores the received user personal information, generates the next question, and sends it to the user. For example, it generates a question such as "Please tell me your date of birth."
[0551] Specific operation:
[0552] The server receives the "Name" and generates and sends the next question: "What is your date of birth?"
[0553] input:
[0554] The name of the user.
[0555] output:
[0556] The next question prompts, "What is your date of birth?"
[0557] Step 3:
[0558] User:
[0559] The user responds to questions from the server by inputting information such as date of birth and submitting it.
[0560] Specific operation:
[0561] The user enters his date of birth as "January 1, 1980" and submits the form.
[0562] input:
[0563] The user's date of birth.
[0564] output:
[0565] The entered date of birth data (e.g., "January 1, 1980").
[0566] Step 4:
[0567] User:
[0568] Users take a photo of their identification document with their smartphone and upload it via the LINE app.
[0569] Specific operation:
[0570] The user takes a picture of their driver's license and uploads it.
[0571] input:
[0572] Image data of identification documents.
[0573] output:
[0574] Uploaded image data.
[0575] Step 5:
[0576] server:
[0577] The server receives the uploaded image data and sends it to an image recognition AI, which extracts necessary information such as name, address, and date of birth from the image data.
[0578] Specific operation:
[0579] The server receives the name, address, and date of birth extracted from the driver's license image and stores it in a database.
[0580] input:
[0581] Uploaded image data.
[0582] output:
[0583] Extracted name, address, and date of birth data.
[0584] Step 6:
[0585] server:
[0586] Based on the collected information, the server automatically generates multiple inheritance division patterns using a generative AI model.
[0587] Specific operation:
[0588] The server generates multiple patterns, such as "child A inherits all of the assets" and "child A and child B inherit half of the assets each," and sends them to the user.
[0589] input:
[0590] Personal and Heritage Information Collected.
[0591] output:
[0592] Multiple inheritance division patterns generated.
[0593] Step 7:
[0594] User:
[0595] The user reviews the proposed will pattern and selects the ideal division method or submits a request for modification.
[0596] Specific operation:
[0597] The user selects "Split 60% to child A and 40% to child B" and submits.
[0598] input:
[0599] User feedback (selections or correction requests).
[0600] output:
[0601] The inheritance division pattern reflecting the amendment request.
[0602] Step 8:
[0603] server:
[0604] The server regenerates and resubmits the will pattern based on the user's feedback.
[0605] Specific operation:
[0606] The server generates a will pattern that reflects the amendment "60% to child A, 40% to child B" and presents it again.
[0607] input:
[0608] User feedback.
[0609] output:
[0610] Regenerated will pattern.
[0611] Step 9:
[0612] server:
[0613] The server stores the will that the user has finally finalized in a database and sends a completion notice to the user.
[0614] Specific operation:
[0615] The server saves the final will and sends the user a message informing them that the will has been created.
[0616] input:
[0617] The final will was finalized.
[0618] output:
[0619] Saved will data and completion notice.
[0620] Step 10:
[0621] User:
[0622] If there are any future changes in assets or changes in the division ratio, the user can access the system again and update the information.
[0623] Specific operation:
[0624] The user requests, "I have just purchased a new apartment and would like to update my will."
[0625] input:
[0626] Requests for new property information or changes to division ratios.
[0627] output:
[0628] A will reflecting the update request.
[0629] This makes it possible to quickly and accurately collect inheritance information without requiring specialized knowledge, and to generate and update optimal wills that take into account the user's feelings.
[0630] (Application example 2)
[0631] 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."
[0632] Conventional will-writing systems often make uniform inheritance division proposals without considering the user's emotions, limiting their ability to create a will that satisfies the user. As a result, users often feel stressed and are unable to create an optimal will. Furthermore, the lack of purchasing suggestions based on emotions has also led to the issue of not being able to maximize the user's purchasing motivation. There is a need for a system that can solve these issues and provide personalized wills and purchasing suggestions that respond to the user's emotions.
[0633] 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.
[0634] In this invention, the server includes means for collecting estate information and personal information through dialogue with the user, means for generating multiple estate division patterns based on the collected information, means for presenting the generated patterns to the user and receiving feedback, means for determining and saving an optimal will based on the user feedback, means for recognizing the user's emotions, means for dynamically adjusting proposal content based on the recognized emotions, and means for making optimal purchasing suggestions based on the recognized emotions, thereby enabling a personalized experience that corresponds to the user's mood and emotions.
[0635] Definitions of important words
[0636] "User" means a person who uses the system to create, modify, and save a will and receive purchase proposals.
[0637] "Interaction" is the process by which a user and a system exchange information, including the collection of heritage and personal information.
[0638] "Legacy information" is information about the property and assets owned by a user.
[0639] "Personal information" refers to information that identifies an individual, such as the user's name, address, and date of birth.
[0640] "Inheritance division" is a method by which a user distributes an inheritance to heirs based on a will.
[0641] "Feedback" is the input or opinion that a user gives to a system.
[0642] A "will" is a legal document in which a user specifies how their estate should be distributed.
[0643] "Means for recognizing emotions" refers to technology that analyzes emotions from a user's facial expressions and behavior.
[0644] "Means for dynamically adjusting proposal content" refers to technology that changes the system's behavior and the information displayed based on the user's emotions.
[0645] A "purchase suggestion" is a recommendation of a product or service that the system provides to encourage the user to make a purchase.
[0646] MODE FOR CARRYING OUT THE INVENTION
[0647] The present invention relates to a system for creating a will and making purchasing suggestions that take into account the user's emotions. This system recognizes emotions from dialogue with the user and makes appropriate inheritance division suggestions and purchasing suggestions.
[0648] System configuration
[0649] This system is broadly composed of the following components:
[0650] 1. Dialogue Module
[0651] 2. Inheritance division generation module
[0652] 3. Emotion Recognition Module
[0653] 4. Purchase Proposal Module
[0654] 5. Database Module
[0655] Specific implementation methods of the system
[0656] 1. Dialogue Module
[0657] The server allows users to interactively input information using a smartphone or PC. The interactive module then collects the user's estate and personal information. For example, if a user answers "yes" to the question "Do you own a home?", the next question automatically generated is "What is the assessed value of your home?"
[0658] 2. Inheritance division generation module
[0659] The inheritance division generation module uses a generative AI model based on the collected information to automatically generate multiple inheritance division patterns. The generated patterns are presented to the user, who can select the optimal inheritance division method or request modifications. For example, it may suggest "Pattern A: All assets inherited by the eldest son, Pattern B: Half of the assets inherited by the eldest son and half by the second son."
[0660] 3. Emotion Recognition Module
[0661] The emotion recognition module is designed to recognize a user's emotions in real time. It uses a smartphone or computer camera to capture the user's facial expressions and analyzes their emotions using an emotion recognition AI model. Based on this information, the system dynamically adjusts its suggestions. For example, if a user is feeling stressed, it will provide questions and suggestions that create a relaxed atmosphere.
[0662] 4. Purchase Proposal Module
[0663] The purchase suggestion module makes optimal purchase suggestions based on the recognized emotions. For example, it recommends relaxation products when the user is feeling stressed, and gift items when the user is feeling joyful. It uses a generative AI model to make optimal suggestions based on the user's emotional state.
[0664] 5. Database Module
[0665] The database module securely stores the created will and collected information. After the user approves the final will, the contents are saved in the database and a completion notification is sent to the user. It also provides an amendment function to accommodate future changes in assets or changes in the division ratio.
[0666] Hardware and software used
[0667] Smartphone: Uses the camera function to take a picture of the user's face and recognize emotions.
[0668] TensorFlow: A runtime environment for emotion recognition and inheritance generation AI models
[0669] OpenCV: Facial image processing and capture
[0670] Examples of concrete examples and prompts
[0671] For example, if a user makes a comment like "I'm worried about the future value of my investments," the server can provide additional information to alleviate the anxiety. Based on the recognized sentiment, the recommendations can be dynamically adjusted.
[0672] Example prompts to input to a generative AI model:
[0673] Recommend the most appropriate products based on the user's real-time emotions. For example, if the user is feeling stressed, recommend relaxation items, and if they are feeling happy, recommend gift items. In particular, provide information and reviews of new products to users who show a high intent to purchase.
[0674] As described above, the system of the present invention provides an effective means for users to easily and quickly create emotionally sensitive wills and purchasing proposals.
[0675] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0676] Program processing flow
[0677] Processing Steps
[0678] Step 1:
[0679] Users access the system using a smartphone or PC and provide heritage information and personal information interactively.
[0680] Input: Heritage and personal information entered by the user
[0681] Output: Information stored by the interaction module
[0682] Specific behavior: The user answers "yes" to a system question (e.g., "Do you own a home?"), and then answers the next question, "What is the appraised value of your home?" with "50 million yen."
[0683] Step 2:
[0684] Based on the collected information, the server uses an inheritance division generation AI model to generate multiple inheritance division patterns.
[0685] Input: User's heritage and personal information stored by the interaction module
[0686] Output: Generated inheritance pattern
[0687] Specific operation: The server generates inheritance division pattern A (all assets are inherited by the eldest son) and pattern B (half of the assets are inherited by the eldest son and half by the second son).
[0688] Step 3:
[0689] The server presents the generated inheritance division pattern to the user and receives feedback.
[0690] Input: Generated inheritance pattern
[0691] Output: User feedback
[0692] Specific operation: The user checks the presented inheritance division patterns A and B and inputs feedback to the system, such as "I would like to divide it 60% to the eldest son and 40% to the second son."
[0693] Step 4:
[0694] The server regenerates the will based on the user's feedback and determines the optimal will.
[0695] Input: User feedback
[0696] Output: Regenerated will
[0697] Specific operation: Based on the user's modification request, the server regenerates the will with the estate divided 60% to the eldest son and 40% to the second son.
[0698] Step 5:
[0699] The server captures the user's facial expressions using the camera on their smartphone or computer, and then analyzes the user's emotions using an emotion recognition module.
[0700] Input: A captured image of the user's face
[0701] Output: Recognized emotion data
[0702] Specific operation: The server uses an emotion recognition AI model to recognize emotions such as "stress" from the user's facial expressions captured in real time by the camera.
[0703] Step 6:
[0704] The server dynamically adjusts the suggestions based on the recognized emotions.
[0705] Input: Recognized emotion data
[0706] Output: Dynamically adjusted suggestions
[0707] Specific behavior: The server recognizes that the user is feeling stressed and makes inheritance division suggestions that will help them relax.
[0708] Step 7:
[0709] The server makes optimal purchase suggestions using a purchase suggestion module based on the recognized emotions.
[0710] Input: Recognized emotion data
[0711] Output: Best purchase offer
[0712] Specific operation: The server recommends products such as relaxation goods and soothing music to reduce the user's stress.
[0713] Step 8:
[0714] The server stores the final will and related information in a database and sends a completion notice to the user.
[0715] Input: Final Will and related information
[0716] Output: Completion notification
[0717] Specific operation: The server saves the final generated will in the database and notifies the user that it has been registered.
[0718] In this way, the system takes into account the user's feelings and provides optimal will writing and purchasing suggestions.
[0719] 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.
[0720] 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.
[0721] 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.
[0722] [Second embodiment]
[0723] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0724] 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.
[0725] 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).
[0726] 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.
[0727] 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.
[0728] 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).
[0729] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[0730] 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.
[0731] 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.
[0732] 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.
[0733] 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.
[0734] 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."
[0735] ---
[0736] The present invention provides a system that allows users to easily and efficiently create, modify, and save wills. The system aims to collect necessary information through dialogue with the user, automatically generate a will based on the generated information, and incorporate user feedback to provide an optimal will.
[0737] System configuration
[0738] This system is broadly composed of the following three main components:
[0739] 1. Dialogue Module
[0740] 2. Generative AI Module
[0741] 3. Database Module
[0742] Program processing
[0743] 1. Dialogue Module
[0744] User:
[0745] Users access the will writing service using the LINE app. Questions are displayed sequentially in chatbot format, and users provide information by answering the questions.
[0746] server:
[0747] It receives information entered by the user in real time and generates the next question based on that information. For example, if the user answers "yes" to the question "Do you own real estate?", the next question will be automatically generated: "What is the assessed value of your real estate?"
[0748] Examples:
[0749] The user answers "Yes" to the question "Do you own a home?"
[0750] The server asks, "What is the assessed value of your home?" and the user replies, "50 million yen."
[0751] 2. Document upload and image recognition
[0752] User:
[0753] Take photos of necessary documents such as identification documents and family register copies with your smartphone and upload them via the LINE app.
[0754] server:
[0755] The uploaded image data is received and sent to image recognition AI, which then extracts necessary information such as name, address, and date of birth from the image data.
[0756] Examples:
[0757] A user uploads a picture of their driver's license.
[0758] The server extracts the name, address, and date of birth from the driver's license image and stores it in a database.
[0759] 3. Creating a Will
[0760] server:
[0761] Based on the collected information, multiple will patterns are automatically generated using a generative AI. The generated patterns are presented to the user, who can then select the optimal inheritance division method or request modifications.
[0762] User:
[0763] Review the proposed will pattern and enter any necessary amendments (e.g., "60% to the eldest son, 40% to the second son").
[0764] Examples:
[0765] The server presents the user with suggestions such as "Pattern A: All assets are inherited by the eldest son, Pattern B: Half of the assets are inherited by the eldest son and half by the second son."
[0766] The user requests an amendment: "I want to split it 60% to the eldest son and 40% to the second son."
[0767] The server incorporates the modifications and generates and resubmits a new will pattern.
[0768] 4. Preserving and updating your will
[0769] server:
[0770] After the user approves the final will, the system saves the contents as the original in the database and sends the user a completion notice. It also provides a function to amend the will to accommodate future changes in assets or changes in the division ratio.
[0771] User:
[0772] If there are any changes in assets or division ratios, the system will be used again to update the information.
[0773] Examples:
[0774] The user requests, "I have recently purchased a property and would like to change the contents of my will."
[0775] The server adds the new property information and generates and stores a new, amended will.
[0776] System Features and Benefits
[0777] The features of this system are as follows:
[0778] Easy to use: You can easily create a will through the LINE app.
[0779] Automatic generation: Wills are automatically generated using generation AI, so no specialized knowledge is required.
[0780] Modification support: Wills can be modified and regenerated instantly based on user feedback.
[0781] Secure storage: Data is stored securely in a database and can be accessed whenever needed.
[0782] As described above, the system of the present invention provides an effective means for users to create, amend, and save wills easily and quickly.
[0783] ---
[0784] The processing flow will be explained below.
[0785] ---
[0786] Step 1:
[0787] User: Opens the LINE app and accesses the will writing service chatbot.
[0788] Server: Initializes the chatbot and displays a welcome message to the user.
[0789] Step 2:
[0790] Server: Sends a question about the user's financial situation (e.g., "Do you own any real estate?").
[0791] User: Answer questions with "yes" or "no" and provide more information (e.g., "What is the assessed value of my property?").
[0792] Server: Stores asset information in a database and generates the next question.
[0793] Step 3:
[0794] Server: Sends the user a question about their personal information (e.g., "What is your date of birth?").
[0795] User: Answers questions and enters required information.
[0796] Server: Saves the input information in a database.
[0797] Step 4:
[0798] Server: Display a message to the user requesting them to upload their identification documents or family register (e.g., "Please upload a picture of your driver's license.").
[0799] User: Take and upload photos of designated documents as requested.
[0800] Server: Receives uploaded image data.
[0801] Step 5:
[0802] Server: Sends image data to the image recognition AI.
[0803] Server: Image recognition AI extracts necessary information (e.g., name, address, date of birth) from image data.
[0804] Server: Checks the extracted information and stores it in a database.
[0805] Server: If information is missing, ask the user to upload it again.
[0806] Step 6:
[0807] Server: Based on the collected information, the generation AI is launched and multiple inheritance division patterns are automatically generated.
[0808] Server: Presents the generated patterns to the user.
[0809] Step 7:
[0810] User: Review the proposed inheritance distribution pattern and request modifications if necessary (e.g., "I want to divide it 60% to the eldest son and 40% to the second son").
[0811] Server: Receives user feedback, generates new patterns, and presents them again.
[0812] Step 8:
[0813] User: Finalize and approve the amended will.
[0814] Server: Saves the approved will as the final version in the database.
[0815] Step 9:
[0816] Server: Securely saves the final will data and sends a completion notification to the user (e.g., "Your will has been saved successfully").
[0817] Step 10:
[0818] User: If there are changes in the status of assets or if the division ratio needs to be changed, the user accesses the chatbot again and requests, "I have purchased a new property and would like to update my will."
[0819] Server: Receives update requests from users and asks them for additional information (e.g., "What is the new property valuation?").
[0820] User: Enter new information and provide information for updates.
[0821] Server: Regenerate the will based on the new information and save it in the database as a new, final version.
[0822] Server: Sends a notification to the user that the update is complete.
[0823] ---
[0824] The above are the specific steps of the system's program processing, which allows users to create, modify, and save wills easily and efficiently.
[0825] Example 1
[0826] 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."
[0827] In modern society, it is important to create legal documents related to the division of inheritances accurately and quickly, but this requires legal knowledge and professional assistance, making it difficult for ordinary people. Furthermore, the procedures for identity verification and information updates are often complicated, creating a need for an efficient system. To solve these issues, a system is needed that allows users to easily create, revise, and save wills.
[0828] 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.
[0829] In this invention, the server includes means for collecting estate information and personal information through dialogue with a user, means for generating multiple will patterns based on the collected information, means for presenting the generated patterns to the user and receiving feedback, means for determining and saving the optimal will based on the user's feedback, means for receiving image data of identification documents and extracting necessary information using image recognition AI, and means for generating a draft will based on the collected information using a generative AI model. This enables users to easily and quickly create, modify, and save wills without specialized knowledge.
[0830] "User" means an individual or legal entity that uses the System to create, amend, and store a Will.
[0831] An "interaction module" is a software component that interacts with users through an interface such as the LINE app and collects information.
[0832] "Generative AI model" refers to an artificial intelligence model that automatically generates a draft will based on collected information, and specifically includes ChatGPT.
[0833] "Will patterns" refer to multiple will candidate proposals generated based on collected information.
[0834] "Image recognition AI" is an artificial intelligence model that extracts necessary information such as name, address, and date of birth from image data of uploaded identification documents.
[0835] "Feedback" means any comments, correction requests, or confirmations provided by a User.
[0836] "Database" means a data management system that stores collected information and generated wills and makes them accessible when necessary.
[0837] "Update Request" refers to a request made by a User to the System to change or add content to an existing Will.
[0838] "Personal identification documents" are official documents used to prove a user's name, address, date of birth, etc., and include driver's licenses and family register copies.
[0839] A "prompt" is a textual instruction that is input to a generative AI model and contains the information necessary to generate a draft will.
[0840] The present invention provides a system that allows a user to easily create, modify, and save a will. Specific embodiments of the present invention will be described in detail below.
[0841] System Configuration
[0842] This system mainly uses the following hardware and software:
[0843] Hardware:
[0844] 1. Device: The smartphone or computer used by the user.
[0845] 2. Server: A server for data processing and storage.
[0846] software:
[0847] 1. Interaction module: An interface that interacts with the user, such as the LINE app.
[0848] 2. Generative AI models: AI models such as ChatGPT.
[0849] 3. Image recognition AI: Google Cloud Vision API, etc.
[0850] 4. Database: A database management system such as MySQL or PostgreSQL.
[0851] Program processing
[0852] Information gathering
[0853] User:
[0854] Users access the system via the LINE app and log in or register. After confirming their login information, the system begins asking questions in the form of a chatbot, which prompts the user to answer the questions one by one.
[0855] server:
[0856] The server processes the information received from the user in real time and generates the next question. For example, if the user answers "yes" to the question "Do you own a property?", it generates the next question "What is the assessed value of the property?"
[0857] Examples:
[0858] The user answers "Yes" to the question "Do you own a home?"
[0859] The server asks, "What is the assessed value of your home?" and the user replies, "50 million yen."
[0860] Document upload and image recognition
[0861] User:
[0862] Users take a photo of their identification document with their smartphone and upload the image via the LINE app.
[0863] server:
[0864] The server sends the uploaded image data to the Google Cloud Vision API and extracts the necessary information, such as name, address, and date of birth, and stores it in a database.
[0865] Examples:
[0866] A user uploads a picture of their driver's license.
[0867] The server uses image recognition AI to extract the name, address, and date of birth and stores them in a database.
[0868] Generating a will
[0869] server:
[0870] The server generates a draft will using ChatGPT based on the collected information, and presents multiple will patterns to the user.
[0871] Examples:
[0872] The server inputs the information "Taro Tanaka, address: Tokyo, assets: real estate assessed value 50 million yen" into ChatGPT and generates a draft of the will.
[0873] The server presents the user with two options: "Pattern A: The eldest son inherits all of the assets; Pattern B: The eldest son and the second son inherit half of the assets each."
[0874] Get feedback and make corrections
[0875] User:
[0876] The user checks the proposed will pattern and makes a request to modify it if necessary. For example, the user might enter, "I want to divide it 60% to my eldest son and 40% to my second son."
[0877] server:
[0878] Upon receiving the user's request, the server generates a new will and presents it to the user again.
[0879] Examples:
[0880] The user enters, "I want to divide it 60% to my eldest son and 40% to my second son."
[0881] The server uses a generation AI to generate a new will and present it again.
[0882] Preserving and updating wills
[0883] server:
[0884] Once the user approves the final will, the server stores the information in a database and sends a completion notification to the user.
[0885] User:
[0886] The user will receive a completion notice and can download or print a copy of the will.
[0887] Examples:
[0888] The user types "Save Will."
[0889] The server saves the will in the database and sends a completion notification.
[0890] The user receives a notification and downloads a copy of the will.
[0891] Update function
[0892] User:
[0893] If there are any changes to the assets or division ratio, the user can use the system again to update the will.
[0894] server:
[0895] The server regenerates and stores the will based on the new information.
[0896] Examples:
[0897] The user enters, "I have recently purchased a property and would like to change the contents of my will."
[0898] The server adds the new property information, regenerates the will, and saves it.
[0899] Prompt Sentence Examples
[0900] "Generate a draft will based on the following information: My name is Tanaka Taro, my name is written in kanji as Tanaka Taro, my address is Tokyo, my assets are real estate (valued at 50 million yen), and I want my entire estate to go to my eldest son."
[0901] As described above, the present invention provides a system that allows a user to easily and quickly create, amend, and save a will.
[0902] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0903] Step 1:
[0904] Reception / Login
[0905] input:
[0906] The user enters their login information using the LINE app.
[0907] Specific behavior:
[0908] When a user types "login" into the LINE app, the device sends the login information to the server. The server authenticates the received login information, and if authentication is successful, generates the main menu and sends it to the device.
[0909] output:
[0910] Authentication results and main menu.
[0911] Data processing:
[0912] The server checks the user's login information against a database and generates an authentication result.
[0913] Step 2:
[0914] Information gathering (interactive module)
[0915] input:
[0916] The user follows the system's instructions and answers questions in chatbot format one by one.
[0917] Specific behavior:
[0918] The user answers "Yes, I own real estate" to the question "Do you own any property?" The server receives the answer, generates a question "What is the appraised value of the property?" and sends it to the terminal. The user answers "50 million yen."
[0919] output:
[0920] Information collected from users.
[0921] Data processing:
[0922] The server receives the user's answers in real time and generates the next question.
[0923] Step 3:
[0924] Document upload and image recognition
[0925] input:
[0926] Users take photos of their identification documents and family register and upload them via the LINE app.
[0927] Specific behavior:
[0928] The user takes a photo of their driver's license and uploads it. The device sends the image data to the server. The server then sends the received image data to the Google Cloud Vision API and extracts the necessary information.
[0929] output:
[0930] Extracted information (such as name, address, date of birth, etc.).
[0931] Data processing:
[0932] The server uses image recognition AI to extract information such as name, address, and date of birth from the image data and stores it in a database.
[0933] Step 4:
[0934] Will generation (generative AI module)
[0935] input:
[0936] Information collected.
[0937] Specific behavior:
[0938] The server sends the information "Taro Tanaka, address: Tokyo, assets: real estate assessed value 50 million yen" to ChatGPT and generates a draft of the will.
[0939] output:
[0940] Draft will.
[0941] Data processing:
[0942] The server uses a generative AI model to generate a draft will based on the collected information and present it to the user.
[0943] Step 5:
[0944] Get feedback and make corrections
[0945] input:
[0946] User feedback (correction requests).
[0947] Specific behavior:
[0948] The user requests, "I want to divide it 60% to the eldest son and 40% to the second son." The device sends the request to the server. The server reflects the changes, generates a new draft of the will, and presents it to the user again.
[0949] output:
[0950] Draft amended will.
[0951] Data processing:
[0952] The server then uses the generative AI model again based on the user's feedback to generate a revised will.
[0953] Step 6:
[0954] Preservation and notification of wills
[0955] input:
[0956] User's final approval.
[0957] Specific behavior:
[0958] The user approves the final will. The device sends the approval information to the server. The server saves the will in the database and sends a completion notice to the user.
[0959] output:
[0960] Saved Will and Notice of Completion.
[0961] Data processing:
[0962] The server stores the final approved will in the database and sends a completion notification to the user.
[0963] Step 7:
[0964] Update function
[0965] input:
[0966] Update request from the user.
[0967] Specific behavior:
[0968] The user types, "I've just purchased a new property, so I'd like to change the contents of my will." The device sends the request to the server, which adds the new information and regenerates the will.
[0969] output:
[0970] Updated will.
[0971] Data processing:
[0972] The server regenerates the will based on the new information and stores it in the database.
[0973] The process flow and specific operations for each step have been described above.
[0974] (Application example 1)
[0975] 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."
[0976] Creating and storing wills is a highly private process, so ensuring security is crucial. However, conventional will creation systems often lack proper user authentication and information leakage prevention measures, exposing them to the risk of unauthorized access and data leakage. Furthermore, manually updating and amending wills is time-consuming and labor-intensive, placing a significant burden on users.
[0977] 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.
[0978] In this invention, the server includes means for collecting inheritance information and personal information through dialogue with the user, means for generating multiple inheritance division patterns based on the collected information, means for presenting the generated patterns to the user and receiving feedback, means for verifying the user's identity using biometric authentication, means for analyzing image data uploaded by the user and extracting necessary information, and means for determining the optimal will based on the user's feedback and encrypting and saving it. This allows users to easily create, modify, and save wills with high security.
[0979] "User interaction" is the process of gathering necessary information from a user through an interactive interface.
[0980] "Legacy Information" means information about property and assets owned by a User.
[0981] "Personal information" refers to information that identifies a user, such as the user's name and date of birth.
[0982] "Collected Information" means heritage and personal information obtained from users through the interactive interface.
[0983] "Inheritance division patterns" are multiple methods of distributing assets that are generated based on collected inheritance information.
[0984] "Feedback" refers to opinions and requests for revisions that users enter regarding the estate division proposal.
[0985] "Biometric authentication function" refers to a function that verifies the identity of a user using their biometric information, such as fingerprint authentication or facial authentication.
[0986] "Image Data" means digital image files uploaded by users.
[0987] "Analysis" is the process of extracting necessary information from uploaded image data.
[0988] "Encryption" is a security technology that converts collected information and generated wills into a form that cannot be easily deciphered by third parties.
[0989] "Storage" is the process of recording the collected information and generated wills in a database.
[0990] An "update request" is a request made by a user to make changes or amendments to a will.
[0991] "Regeneration" is the process of generating a new will based on an update request.
[0992] System Configuration
[0993] The system for realizing this invention mainly consists of a server, a user terminal (such as a smartphone), and related software components. Important hardware and software include biometric authentication functions, image recognition AI (e.g., Tesseract OCR), generative AI (e.g., GPT-4), and encryption libraries (e.g., OpenSSL).
[0994] Specific examples and processing flow
[0995] The process by which a user creates a will interactively using a smartphone is shown below.
[0996] 1. User Authentication
[0997] Users access the app using their smartphones and biometric authentication (fingerprint authentication, face authentication, etc.). If this authentication is successful, the system recognizes the user.
[0998] 2. Information gathering
[0999] The server collects heritage information and personal information through a conversational interface. For example, it uses the LINE application to ask, "Do you own real estate?" If the user answers "yes," it then asks more detailed questions, such as, "What is the assessed value of the real estate?"
[1000] 3. Analysis of image data
[1001] Users take a photo of their identification document (such as a driver's license or passport) and upload it through the app. The server sends this image data to an image recognition AI, which extracts the necessary information (such as name, address, and date of birth).
[1002] 4. Creating a Will
[1003] The server uses a generative AI (GPT-4) based on the collected information to automatically generate multiple inheritance division patterns, present them to the user, and receive feedback.
[1004] Example prompt sentence:
[1005] User Information:
[1006] Name: Taro Tanaka
[1007] Date of Birth: January 1, 1980
[1008] Assets: Home, real estate, 50 million yen in savings
[1009] Requirements for the will to be generated:
[1010] The eldest son inherits 60% of the estate and the second son inherits 40%.
[1011] Output formats:
[1012] Please generate a will in Japanese.
[1013] 5. User Feedback and Finalization
[1014] The user checks the will pattern presented by the server and requests modifications as necessary. For example, the user may request a modification such as "I want to divide the estate in a ratio of 60% to the eldest son and 40% to the second son."
[1015] 6. Preservation of Wills
[1016] The server finalizes the optimal will based on user feedback, encrypts the contents of the will, and stores it securely in a database.
[1017] Specific hardware and software
[1018] Biometric authentication features: Smartphones equipped with facial recognition or fingerprint authentication features
[1019] Image Recognition AI: Tesseract OCR
[1020] Generation AI: GPT-4
[1021] Cryptography library: OpenSSL
[1022] Interactive interface: LINE application
[1023] This system allows users to easily create, modify, and save wills under high security, ensuring privacy and security.
[1024] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1025] Step 1:
[1026] Users use their smartphones to access apps using biometric authentication features (fingerprint or face authentication).
[1027] Input: User's biometric information
[1028] Processing: The smartphone acquires biometric information using a biometric authentication sensor and performs authentication using the biometric authentication API.
[1029] Output: Access approved or denied
[1030] Step 2:
[1031] The server initiates a dialogue with the user through an interactive interface (e.g., the LINE app) and collects heritage information and personal information.
[1032] Input: Answers entered by the user through the LINE app
[1033] Processing: The server displays questions in sequence, receives the user's answers, and stores them in a database. For example, if the user answers "yes," the server asks the next question, such as "What is the appraised value of that property?"
[1034] Output: Collected heritage and personal information
[1035] Step 3:
[1036] Users take a photo of their identification document (such as a driver's license or passport) with their smartphone and upload it through the app.
[1037] Input: Image data of identification document
[1038] Processing: The server receives the image data and sends it to an image recognition AI (Tesseract OCR) to extract the necessary information (name, address, date of birth, etc.).
[1039] Output: Extracted personal information
[1040] Step 4:
[1041] The server uses a generative AI (GPT-4) based on the collected information to generate multiple inheritance division patterns.
[1042] Input: Collected heritage and personal information, prompt statement
[1043] Processing: Enter a prompt into the generation AI to generate an inheritance division pattern.
[1044] Example prompt sentence:
[1045] User Information:
[1046] Name: Username
[1047] Date of Birth: User's date of birth
[1048] Assets: Total amount of home, real estate, savings
[1049] Requirements for the will to be generated:
[1050] The eldest son inherits 60% of the estate and the second son inherits 40%.
[1051] Output formats:
[1052] Please generate a will in Japanese.
[1053] Output: A collection of generated inheritance division patterns
[1054] Step 5:
[1055] The user checks the will pattern presented by the server and requests amendments as necessary.
[1056] Input: Feedback on the proposed will pattern
[1057] Processing: The server receives the user's feedback and modifies the will if necessary.
[1058] Output: New will pattern based on amendment request
[1059] Step 6:
[1060] The server finalizes the most suitable will and stores its contents in an encrypted database.
[1061] Input: Finalized Will
[1062] Processing: The server encrypts the will using an encryption library (OpenSSL) and stores it securely in the database.
[1063] Output: Encrypted will database entry
[1064] These specific steps allow users to easily create, modify, and save wills with high security.
[1065] 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.
[1066] ---
[1067] The present invention aims to provide a system that allows users to easily and efficiently create, modify, and save wills. This system collects necessary information through dialogue with the user, automatically generates a will based on the generated information, and incorporates user feedback to provide an optimal will. It also uses an emotion engine to recognize the user's emotions and dynamically adjusts inheritance division suggestions and questions based on those emotions.
[1068] System configuration
[1069] This system is broadly composed of the following four main components:
[1070] 1. Dialogue Module
[1071] 2. Generative AI Module
[1072] 3. Emotion Engine Module
[1073] 4. Database Module
[1074] Program processing
[1075] 1. Dialogue Module
[1076] User:
[1077] Users access the will writing service using the LINE app. Questions are displayed sequentially in chatbot format, and users provide information by answering the questions.
[1078] server:
[1079] It receives information entered by the user in real time and generates the next question based on that information. For example, if the user answers "yes" to the question "Do you own real estate?", the next question will be automatically generated: "What is the assessed value of your real estate?"
[1080] Examples:
[1081] The user answers "Yes" to the question "Do you own a home?"
[1082] The server asks, "What is the assessed value of your home?" and the user replies, "50 million yen."
[1083] 2. Document upload and image recognition
[1084] User:
[1085] Take photos of necessary documents such as identification documents and family register copies with your smartphone and upload them via the LINE app.
[1086] server:
[1087] The uploaded image data is received and sent to image recognition AI, which then extracts necessary information such as name, address, and date of birth from the image data.
[1088] Examples:
[1089] A user uploads a picture of their driver's license.
[1090] The server extracts the name, address, and date of birth from the driver's license image and stores it in a database.
[1091] 3. Creating a Will
[1092] server:
[1093] Based on the collected information, multiple inheritance division patterns are automatically generated using a generation AI. The generated patterns are presented to the user, who can then select the optimal inheritance division method or request modifications.
[1094] User:
[1095] Review the proposed will pattern and enter any necessary amendments (e.g., "60% to the eldest son, 40% to the second son").
[1096] Examples:
[1097] The server presents the user with suggestions such as "Pattern A: All assets are inherited by the eldest son, Pattern B: Half of the assets are inherited by the eldest son and half by the second son."
[1098] The user requests an amendment: "I want to split it 60% to the eldest son and 40% to the second son."
[1099] The server incorporates the modifications and generates and resubmits a new will pattern.
[1100] 4. Preserving and updating your will
[1101] server:
[1102] After the user approves the final will, the system saves the contents as the original in the database and sends the user a completion notice. It also provides a function to amend the will to accommodate future changes in assets or changes in the division ratio.
[1103] User:
[1104] If there are any changes in assets or division ratios, the system will be used again to update the information.
[1105] Examples:
[1106] The user requests, "I have recently purchased a property and would like to change the contents of my will."
[1107] The server adds the new property information and generates and stores a new, amended will.
[1108] Use of emotion engine
[1109] 1. Role of the Emotion Engine Module
[1110] server:
[1111] The emotion engine recognizes emotions from user input and dialogue, and dynamically adjusts questions and suggestions based on this information.
[1112] Examples:
[1113] If the user expresses dissatisfaction during the dialogue, such as "this inheritance division is unfair," the emotion engine recognizes this and the server makes more flexible and fair proposals.
[1114] 2. Dynamic adjustment based on emotions
[1115] server:
[1116] The emotion engine analyzes the user's emotional state in real time and asks appropriate questions and suggests inheritance division. For example, if the user shows anxiety, the server will provide reassuring information.
[1117] Examples:
[1118] If a user makes a comment such as "I'm worried about the future value of my investment," the server will provide additional information to alleviate the anxiety.
[1119] System Features and Benefits
[1120] The features of this system are as follows:
[1121] Easy to use: You can easily create a will through the LINE app.
[1122] Automatic generation: Wills are automatically generated using generation AI, so no specialized knowledge is required.
[1123] Modification support: Wills can be modified and regenerated instantly based on user feedback.
[1124] Secure storage: Data is stored securely in a database and can be accessed whenever needed.
[1125] Emotion recognition: An emotion engine can recognize user emotions and provide a more personalized experience.
[1126] As described above, the system of the present invention provides an effective means for users to easily and quickly create, amend, and save wills, and also allows for emotional responses.
[1127] ---
[1128] The processing flow will be explained below.
[1129] ---
[1130] Step 1:
[1131] User: Opens the LINE app and accesses the will writing service chatbot.
[1132] Server: Initializes the chatbot and displays a welcome message and service overview to the user.
[1133] Step 2:
[1134] Server: Sends a question about the user's financial situation (e.g., "Do you own any real estate?").
[1135] User: Answers questions with "yes" or "no" and provides further information (e.g., "What is the assessed value of my property?").
[1136] Server: Stores asset information in a database and generates the next question.
[1137] Step 3:
[1138] Server: Sends the user a question about their personal information (e.g., "What is your date of birth?").
[1139] User: Answers questions and enters required information.
[1140] Server: Saves the input information in a database.
[1141] Step 4:
[1142] Server: Display a message to the user requesting them to upload their identification documents or family register (e.g., "Please upload a picture of your driver's license.").
[1143] User: Take and upload photos of designated documents as requested.
[1144] Server: Receives uploaded image data.
[1145] Step 5:
[1146] Server: Sends image data to the image recognition AI.
[1147] Server: Image recognition AI extracts necessary information (e.g., name, address, date of birth) from image data.
[1148] Server: Checks the extracted information and stores it in a database.
[1149] Server: If information is missing, ask the user to upload it again.
[1150] Step 6:
[1151] Server: Activates the emotion engine and recognizes emotions from user input and dialogue.
[1152] Server: The emotion engine analyzes the user's emotional state and adjusts the dialogue based on that information.
[1153] Step 7:
[1154] Server: Based on the collected information, the server uses a generative AI to automatically generate multiple inheritance division patterns. The server adjusts the presented options based on the user's emotional state.
[1155] Server: Presents the generated patterns to the user.
[1156] Step 8:
[1157] User: Review the proposed inheritance distribution pattern and request modifications if necessary (e.g., "I want to divide it 60% to the eldest son and 40% to the second son").
[1158] Server: Receives user feedback, generates new patterns, and presents them again.
[1159] Step 9:
[1160] User: Finalize and approve the amended will.
[1161] Server: Saves the approved will as the final version in the database.
[1162] Server: Send a completion notification to the user (e.g., "Your will has been saved successfully").
[1163] Step 10:
[1164] User: If there are changes in the status of assets or if the division ratio needs to be changed, the user accesses the chatbot again and requests, "I have purchased a new property and would like to update my will."
[1165] Server: Receives update requests from users and asks them for additional information (e.g., "What is the new property valuation?").
[1166] User: Enter new information and provide information for updates.
[1167] Server: Regenerate the will based on the new information and save it in the database as a new, final version.
[1168] Server: Sends a notification to the user that the update is complete.
[1169] These are the specific steps of the system's programming process, allowing users to easily and efficiently create, modify, and save wills. The emotion engine also recognizes and responds to users' emotions, providing a more personalized experience.
[1170] ---
[1171] Example 2
[1172] 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."
[1173] Conventional will-writing systems have the drawback of requiring users to have specialized knowledge and making it difficult to deal with emotional issues. Furthermore, they lack a means to efficiently and accurately collect a user's estate information and automatically generate an optimal will, which is time-consuming and laborious. They also lack the functionality to update a will to accommodate future changes in assets.
[1174] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1175] In this invention, the server includes means for collecting estate information and personal information through dialogue with the user, means for generating multiple estate division patterns based on the collected information, means for presenting the generated patterns to the user and receiving feedback, means for recognizing the user's emotions using an emotion engine and dynamically adjusting the dialogue content and suggestions based on the emotions, means for receiving image data of documents uploaded by the user and extracting necessary information using image recognition AI, and means for storing the finalized will in a database and accepting future updates of the information. This makes it possible to quickly and accurately collect estate information without requiring specialized knowledge and to generate and update an optimal will that takes the user's emotions into consideration.
[1176] "Dialogue with the user" refers to interactive communication using a chatbot to collect information by having the user answer questions.
[1177] "Estate Information" means information about real estate, cash, stocks, or other assets owned by a User.
[1178] "Personal information" refers to information that identifies an individual, such as the user's name, address, date of birth, and contact information.
[1179] "Collected Information" means heritage and personal information extracted from your interactions with us and your uploaded documents.
[1180] "Multiple patterns for dividing the estate" refers to multiple proposals for how to divide the estate that are automatically generated by the generative AI model based on collected information.
[1181] A "generative AI model" is an artificial intelligence that uses machine learning and natural language processing to generate specific outputs from given input information.
[1182] "Feedback" refers to the user's evaluation of the generated inheritance distribution pattern and requests for corrections.
[1183] An "emotion engine" is a system that detects a user's emotions through text analysis and speech recognition and uses that information to generate appropriate responses.
[1184] "Image Recognition AI" refers to artificial intelligence that extracts text and specific information from images of uploaded documents.
[1185] "Database" means the storage system for the safe and efficient storage of all collected information and generated wills.
[1186] An "update request" is a request submitted by a User to change the contents of an existing Will.
[1187] "Regeneration" refers to the process of regenerating a will based on updates to existing information or newly added information.
[1188] The purpose of this invention is to provide a system that allows users to easily and efficiently create, modify, and save wills. This system collects necessary information through dialogue with the user, automatically generates a will based on a generative AI model, and incorporates user feedback to provide an optimal will. It also uses an emotion engine to recognize the user's emotions and dynamically adjusts the estate division suggestions and questions based on these emotions.
[1189] System configuration
[1190] This system is broadly composed of the following four main components:
[1191] 1. Dialogue Module
[1192] 2. Document upload and image recognition module
[1193] 3. Generative AI Module
[1194] 4. Emotion Engine Module
[1195] 5. Database Module
[1196] Program Details
[1197] Dialogue Module
[1198] User:
[1199] Users access the will writing service using the LINE app, and are asked questions in a chatbot format, which they provide by answering the questions.
[1200] server:
[1201] The server receives the information entered by the user in real time and generates the next question based on that information. For example, if the user answers "yes" to the question "Do you own real estate?", the next question will be automatically generated: "What is the appraised value of your property?"
[1202] Examples:
[1203] The user answers "Yes" to the question "Do you own a home?"
[1204] The server asks, "What is the assessed value of my home?" and the user replies, "50 million yen."
[1205] Document upload and image recognition module
[1206] User:
[1207] Users take photos of necessary documents such as identification documents and family register copies with their smartphones and upload them via the LINE app.
[1208] server:
[1209] The server receives the uploaded image data and sends it to an image recognition AI, which extracts necessary information such as name, address, and date of birth from the image data.
[1210] Examples:
[1211] A user uploads a picture of their driver's license.
[1212] The server extracts the name, address, and date of birth from the driver's license image and stores it in a database.
[1213] Generative AI Module
[1214] server:
[1215] The server automatically generates multiple inheritance division patterns using a generative AI model based on the collected information. The generated patterns are presented to the user, who can then select the optimal inheritance division method or request modifications.
[1216] User:
[1217] The user checks the will pattern that is presented to them and inputs any necessary corrections.
[1218] Examples:
[1219] The server presents the user with suggestions such as "Pattern A: Child A inherits all of the assets, Pattern B: Child A and child B inherit half of the assets each."
[1220] The user requests an amendment: "I want the split to be 60% to child A and 40% to child B."
[1221] The server incorporates the modifications and generates and resubmits a new will pattern.
[1222] Emotion Engine Module
[1223] server:
[1224] The server uses an emotion engine to recognize emotions from user input and dialogue, and dynamically adjusts the questions and suggestions it provides to the user based on this information.
[1225] Examples:
[1226] If the user expresses dissatisfaction during the dialogue, such as "this inheritance division is unfair," the emotion engine recognizes this and the server makes more flexible and fair proposals.
[1227] Database Module
[1228] server:
[1229] The server stores the information obtained from the user, the generated will, and other necessary data in a database, and manages them safely and efficiently. It also provides a correction function to accommodate future changes in assets and changes in the division ratio.
[1230] Prompt Sentence Examples
[1231] 1. "Please tell me the information I need to prepare a will. The first question is: Do you own real estate?"
[1232] 2. "Please upload a photo of your driver's license to verify your identity. Please pay attention to the quality of the photo."
[1233] 3. "Please review the will pattern provided. Please let us know if there are any necessary amendments."
[1234] 4. "If you would like to update your current financial situation to accommodate future changes in your assets, please provide us with the new information."
[1235] This makes it possible to collect inheritance information quickly and accurately without requiring specialized knowledge, and to generate and update optimal wills that take into account the user's feelings.
[1236] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1237] Program processing flow
[1238] Step 1:
[1239] User:
[1240] Users access the will writing service using the LINE app, answer the initial questions, and enter their inheritance information and personal information.
[1241] Specific operation:
[1242] A user enters "Suzuki Taro" in response to the question "What is your name?" and submits the message.
[1243] input:
[1244] Personal information such as your name.
[1245] output:
[1246] The personal information data entered (e.g., "Taro Suzuki").
[1247] Step 2:
[1248] server:
[1249] The server temporarily stores the received user personal information, generates the next question, and sends it to the user. For example, it generates a question such as "Please tell me your date of birth."
[1250] Specific operation:
[1251] The server receives the "Name" and generates and sends the next question: "What is your date of birth?"
[1252] input:
[1253] The name of the user.
[1254] output:
[1255] The next question prompts, "What is your date of birth?"
[1256] Step 3:
[1257] User:
[1258] The user responds to questions from the server by inputting information such as date of birth and submitting it.
[1259] Specific operation:
[1260] The user enters his date of birth as "January 1, 1980" and submits the form.
[1261] input:
[1262] The user's date of birth.
[1263] output:
[1264] The entered date of birth data (e.g., "January 1, 1980").
[1265] Step 4:
[1266] User:
[1267] Users take a photo of their identification document with their smartphone and upload it via the LINE app.
[1268] Specific operation:
[1269] The user takes a picture of their driver's license and uploads it.
[1270] input:
[1271] Image data of identification documents.
[1272] output:
[1273] Uploaded image data.
[1274] Step 5:
[1275] server:
[1276] The server receives the uploaded image data and sends it to an image recognition AI, which extracts necessary information such as name, address, and date of birth from the image data.
[1277] Specific operation:
[1278] The server receives the name, address, and date of birth extracted from the driver's license image and stores it in a database.
[1279] input:
[1280] Uploaded image data.
[1281] output:
[1282] Extracted name, address, and date of birth data.
[1283] Step 6:
[1284] server:
[1285] Based on the collected information, the server automatically generates multiple inheritance division patterns using a generative AI model.
[1286] Specific operation:
[1287] The server generates multiple patterns, such as "child A inherits all of the assets" and "child A and child B inherit half of the assets each," and sends them to the user.
[1288] input:
[1289] Personal and Heritage Information Collected.
[1290] output:
[1291] Multiple inheritance division patterns generated.
[1292] Step 7:
[1293] User:
[1294] The user reviews the proposed will pattern and selects the ideal division method or submits a request for modification.
[1295] Specific operation:
[1296] The user selects "Split 60% to child A and 40% to child B" and submits.
[1297] input:
[1298] User feedback (selections or correction requests).
[1299] output:
[1300] The inheritance division pattern reflecting the amendment request.
[1301] Step 8:
[1302] server:
[1303] The server regenerates and resubmits the will pattern based on the user's feedback.
[1304] Specific operation:
[1305] The server generates a will pattern that reflects the amendment "60% to child A, 40% to child B" and presents it again.
[1306] input:
[1307] User feedback.
[1308] output:
[1309] Regenerated will pattern.
[1310] Step 9:
[1311] server:
[1312] The server stores the will that the user has finally finalized in a database and sends a completion notice to the user.
[1313] Specific operation:
[1314] The server saves the final will and sends the user a message informing them that the will has been created.
[1315] input:
[1316] The final will was finalized.
[1317] output:
[1318] Saved will data and completion notice.
[1319] Step 10:
[1320] User:
[1321] If there are any future changes in assets or changes in the division ratio, the user can access the system again and update the information.
[1322] Specific operation:
[1323] The user requests, "I have just purchased a new apartment and would like to update my will."
[1324] input:
[1325] Requests for new property information or changes to division ratios.
[1326] output:
[1327] A will reflecting the update request.
[1328] This makes it possible to quickly and accurately collect inheritance information without requiring specialized knowledge, and to generate and update optimal wills that take into account the user's feelings.
[1329] (Application example 2)
[1330] 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."
[1331] Conventional will-writing systems often make uniform inheritance division proposals without considering the user's emotions, limiting their ability to create a will that satisfies the user. As a result, users often feel stressed and are unable to create an optimal will. Furthermore, the lack of purchasing suggestions based on emotions has also led to the issue of not being able to maximize the user's purchasing motivation. There is a need for a system that can solve these issues and provide personalized wills and purchasing suggestions that respond to the user's emotions.
[1332] 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.
[1333] In this invention, the server includes means for collecting estate information and personal information through dialogue with the user, means for generating multiple estate division patterns based on the collected information, means for presenting the generated patterns to the user and receiving feedback, means for determining and saving an optimal will based on the user feedback, means for recognizing the user's emotions, means for dynamically adjusting proposal content based on the recognized emotions, and means for making optimal purchasing suggestions based on the recognized emotions, thereby enabling a personalized experience that corresponds to the user's mood and emotions.
[1334] Definitions of important words
[1335] "User" means a person who uses the system to create, modify, and save a will and receive purchase proposals.
[1336] "Interaction" is the process by which a user and a system exchange information, including the collection of heritage and personal information.
[1337] "Legacy information" is information about the property and assets owned by a user.
[1338] "Personal information" refers to information that identifies an individual, such as the user's name, address, and date of birth.
[1339] "Inheritance division" is a method by which a user distributes an inheritance to heirs based on a will.
[1340] "Feedback" is the input or opinion that a user gives to a system.
[1341] A "will" is a legal document in which a user specifies how their estate should be distributed.
[1342] "Means for recognizing emotions" refers to technology that analyzes emotions from a user's facial expressions and behavior.
[1343] "Means for dynamically adjusting proposal content" refers to technology that changes the system's behavior and the information displayed based on the user's emotions.
[1344] A "purchase suggestion" is a recommendation of a product or service that the system provides to encourage the user to make a purchase.
[1345] MODE FOR CARRYING OUT THE INVENTION
[1346] The present invention relates to a system for creating a will and making purchasing suggestions that take into account the user's emotions. This system recognizes emotions from dialogue with the user and makes appropriate inheritance division suggestions and purchasing suggestions.
[1347] System configuration
[1348] This system is broadly composed of the following components:
[1349] 1. Dialogue Module
[1350] 2. Inheritance division generation module
[1351] 3. Emotion Recognition Module
[1352] 4. Purchase Proposal Module
[1353] 5. Database Module
[1354] Specific implementation methods of the system
[1355] 1. Dialogue Module
[1356] The server allows users to interactively input information using a smartphone or PC. The interactive module then collects the user's estate and personal information. For example, if a user answers "yes" to the question "Do you own a home?", the next question automatically generated is "What is the assessed value of your home?"
[1357] 2. Inheritance division generation module
[1358] The inheritance division generation module uses a generative AI model based on the collected information to automatically generate multiple inheritance division patterns. The generated patterns are presented to the user, who can select the optimal inheritance division method or request modifications. For example, it may suggest "Pattern A: All assets inherited by the eldest son, Pattern B: Half of the assets inherited by the eldest son and half by the second son."
[1359] 3. Emotion Recognition Module
[1360] The emotion recognition module is designed to recognize a user's emotions in real time. It uses a smartphone or computer camera to capture the user's facial expressions and analyzes their emotions using an emotion recognition AI model. Based on this information, the system dynamically adjusts its suggestions. For example, if a user is feeling stressed, it will provide questions and suggestions that create a relaxed atmosphere.
[1361] 4. Purchase Proposal Module
[1362] The purchase suggestion module makes optimal purchase suggestions based on the recognized emotions. For example, it recommends relaxation products when the user is feeling stressed, and gift items when the user is feeling joyful. It uses a generative AI model to make optimal suggestions based on the user's emotional state.
[1363] 5. Database Module
[1364] The database module securely stores the created will and collected information. After the user approves the final will, the contents are saved in the database and a completion notification is sent to the user. It also provides an amendment function to accommodate future changes in assets or changes in the division ratio.
[1365] Hardware and software used
[1366] Smartphone: Uses the camera function to take a picture of the user's face and recognize emotions.
[1367] TensorFlow: A runtime environment for emotion recognition and inheritance generation AI models
[1368] OpenCV: Facial image processing and capture
[1369] Examples of concrete examples and prompts
[1370] For example, if a user makes a comment like "I'm worried about the future value of my investments," the server can provide additional information to alleviate the anxiety. Based on the recognized sentiment, the recommendations can be dynamically adjusted.
[1371] Example prompts to input to a generative AI model:
[1372] Recommend the most appropriate products based on the user's real-time emotions. For example, if the user is feeling stressed, recommend relaxation items, and if they are feeling happy, recommend gift items. In particular, provide information and reviews of new products to users who show a high intent to purchase.
[1373] As described above, the system of the present invention provides an effective means for users to easily and quickly create emotionally sensitive wills and purchasing proposals.
[1374] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1375] Program processing flow
[1376] Processing Steps
[1377] Step 1:
[1378] Users access the system using a smartphone or PC and provide heritage information and personal information interactively.
[1379] Input: Heritage and personal information entered by the user
[1380] Output: Information stored by the interaction module
[1381] Specific behavior: The user answers "yes" to a system question (e.g., "Do you own a home?"), and then answers the next question, "What is the appraised value of your home?" with "50 million yen."
[1382] Step 2:
[1383] Based on the collected information, the server uses an inheritance division generation AI model to generate multiple inheritance division patterns.
[1384] Input: User's heritage and personal information stored by the interaction module
[1385] Output: Generated inheritance pattern
[1386] Specific operation: The server generates inheritance division pattern A (all assets are inherited by the eldest son) and pattern B (half of the assets are inherited by the eldest son and half by the second son).
[1387] Step 3:
[1388] The server presents the generated inheritance division pattern to the user and receives feedback.
[1389] Input: Generated inheritance pattern
[1390] Output: User feedback
[1391] Specific operation: The user checks the presented inheritance division patterns A and B and inputs feedback to the system, such as "I would like to divide it 60% to the eldest son and 40% to the second son."
[1392] Step 4:
[1393] The server regenerates the will based on the user's feedback and determines the optimal will.
[1394] Input: User feedback
[1395] Output: Regenerated will
[1396] Specific operation: Based on the user's modification request, the server regenerates the will with the estate divided 60% to the eldest son and 40% to the second son.
[1397] Step 5:
[1398] The server captures the user's facial expressions using the camera on their smartphone or computer, and then analyzes the user's emotions using an emotion recognition module.
[1399] Input: A captured image of the user's face
[1400] Output: Recognized emotion data
[1401] Specific operation: The server uses an emotion recognition AI model to recognize emotions such as "stress" from the user's facial expressions captured in real time by the camera.
[1402] Step 6:
[1403] The server dynamically adjusts the suggestions based on the recognized emotions.
[1404] Input: Recognized emotion data
[1405] Output: Dynamically adjusted suggestions
[1406] Specific behavior: The server recognizes that the user is feeling stressed and makes inheritance division suggestions that will help them relax.
[1407] Step 7:
[1408] The server makes optimal purchase suggestions using a purchase suggestion module based on the recognized emotions.
[1409] Input: Recognized emotion data
[1410] Output: Best purchase offer
[1411] Specific operation: The server recommends products such as relaxation goods and soothing music to reduce the user's stress.
[1412] Step 8:
[1413] The server stores the final will and related information in a database and sends a completion notice to the user.
[1414] Input: Final Will and related information
[1415] Output: Completion notification
[1416] Specific operation: The server saves the final generated will in the database and notifies the user that it has been registered.
[1417] In this way, the system takes into account the user's feelings and provides optimal will writing and purchasing suggestions.
[1418] 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.
[1419] 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.
[1420] 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.
[1421] [Third embodiment]
[1422] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[1423] 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.
[1424] 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).
[1425] 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.
[1426] 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.
[1427] 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).
[1428] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[1429] 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.
[1430] 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.
[1431] 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.
[1432] 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.
[1433] 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."
[1434] ---
[1435] The present invention provides a system that allows users to easily and efficiently create, modify, and save wills. The system aims to collect necessary information through dialogue with the user, automatically generate a will based on the generated information, and incorporate user feedback to provide an optimal will.
[1436] System configuration
[1437] This system is broadly composed of the following three main components:
[1438] 1. Dialogue Module
[1439] 2. Generative AI Module
[1440] 3. Database Module
[1441] Program processing
[1442] 1. Dialogue Module
[1443] User:
[1444] Users access the will writing service using the LINE app. Questions are displayed sequentially in chatbot format, and users provide information by answering the questions.
[1445] server:
[1446] It receives information entered by the user in real time and generates the next question based on that information. For example, if the user answers "yes" to the question "Do you own real estate?", the next question will be automatically generated: "What is the assessed value of your real estate?"
[1447] Examples:
[1448] The user answers "Yes" to the question "Do you own a home?"
[1449] The server asks, "What is the assessed value of your home?" and the user replies, "50 million yen."
[1450] 2. Document upload and image recognition
[1451] User:
[1452] Take photos of necessary documents such as identification documents and family register copies with your smartphone and upload them via the LINE app.
[1453] server:
[1454] The uploaded image data is received and sent to image recognition AI, which then extracts necessary information such as name, address, and date of birth from the image data.
[1455] Examples:
[1456] A user uploads a picture of their driver's license.
[1457] The server extracts the name, address, and date of birth from the driver's license image and stores it in a database.
[1458] 3. Creating a Will
[1459] server:
[1460] Based on the collected information, multiple will patterns are automatically generated using a generative AI. The generated patterns are presented to the user, who can then select the optimal inheritance division method or request modifications.
[1461] User:
[1462] Review the proposed will pattern and enter any necessary amendments (e.g., "60% to the eldest son, 40% to the second son").
[1463] Examples:
[1464] The server presents the user with suggestions such as "Pattern A: All assets are inherited by the eldest son, Pattern B: Half of the assets are inherited by the eldest son and half by the second son."
[1465] The user requests an amendment: "I want to split it 60% to the eldest son and 40% to the second son."
[1466] The server incorporates the modifications and generates and resubmits a new will pattern.
[1467] 4. Preserving and updating your will
[1468] server:
[1469] After the user approves the final will, the system saves the contents as the original in the database and sends the user a completion notice. It also provides a function to amend the will to accommodate future changes in assets or changes in the division ratio.
[1470] User:
[1471] If there are any changes in assets or division ratios, the system will be used again to update the information.
[1472] Examples:
[1473] The user requests, "I have recently purchased a property and would like to change the contents of my will."
[1474] The server adds the new property information and generates and stores a new, amended will.
[1475] System Features and Benefits
[1476] The features of this system are as follows:
[1477] Easy to use: You can easily create a will through the LINE app.
[1478] Automatic generation: Wills are automatically generated using generation AI, so no specialized knowledge is required.
[1479] Modification support: Wills can be modified and regenerated instantly based on user feedback.
[1480] Secure storage: Data is stored securely in a database and can be accessed whenever needed.
[1481] As described above, the system of the present invention provides an effective means for users to create, amend, and save wills easily and quickly.
[1482] ---
[1483] The processing flow will be explained below.
[1484] ---
[1485] Step 1:
[1486] User: Opens the LINE app and accesses the will writing service chatbot.
[1487] Server: Initializes the chatbot and displays a welcome message to the user.
[1488] Step 2:
[1489] Server: Sends a question about the user's financial situation (e.g., "Do you own any real estate?").
[1490] User: Answer questions with "yes" or "no" and provide more information (e.g., "What is the assessed value of my property?").
[1491] Server: Stores asset information in a database and generates the next question.
[1492] Step 3:
[1493] Server: Sends the user a question about their personal information (e.g., "What is your date of birth?").
[1494] User: Answers questions and enters required information.
[1495] Server: Saves the input information in a database.
[1496] Step 4:
[1497] Server: Display a message to the user requesting them to upload their identification documents or family register (e.g., "Please upload a picture of your driver's license.").
[1498] User: Take and upload photos of designated documents as requested.
[1499] Server: Receives uploaded image data.
[1500] Step 5:
[1501] Server: Sends image data to the image recognition AI.
[1502] Server: Image recognition AI extracts necessary information (e.g., name, address, date of birth) from image data.
[1503] Server: Checks the extracted information and stores it in a database.
[1504] Server: If information is missing, ask the user to upload it again.
[1505] Step 6:
[1506] Server: Based on the collected information, the generation AI is launched and multiple inheritance division patterns are automatically generated.
[1507] Server: Presents the generated patterns to the user.
[1508] Step 7:
[1509] User: Review the proposed inheritance distribution pattern and request modifications if necessary (e.g., "I want to divide it 60% to the eldest son and 40% to the second son").
[1510] Server: Receives user feedback, generates new patterns, and presents them again.
[1511] Step 8:
[1512] User: Finalize and approve the amended will.
[1513] Server: Saves the approved will as the final version in the database.
[1514] Step 9:
[1515] Server: Securely saves the final will data and sends a completion notification to the user (e.g., "Your will has been saved successfully").
[1516] Step 10:
[1517] User: If there are changes in the status of assets or if the division ratio needs to be changed, the user accesses the chatbot again and requests, "I have purchased a new property and would like to update my will."
[1518] Server: Receives update requests from users and asks them for additional information (e.g., "What is the new property valuation?").
[1519] User: Enter new information and provide information for updates.
[1520] Server: Regenerate the will based on the new information and save it in the database as a new, final version.
[1521] Server: Sends a notification to the user that the update is complete.
[1522] ---
[1523] The above are the specific steps of the system's program processing, which allows users to create, modify, and save wills easily and efficiently.
[1524] Example 1
[1525] 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."
[1526] In modern society, it is important to create legal documents related to the division of inheritances accurately and quickly, but this requires legal knowledge and professional assistance, making it difficult for ordinary people. Furthermore, the procedures for identity verification and information updates are often complicated, creating a need for an efficient system. To solve these issues, a system is needed that allows users to easily create, revise, and save wills.
[1527] 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.
[1528] In this invention, the server includes means for collecting estate information and personal information through dialogue with a user, means for generating multiple will patterns based on the collected information, means for presenting the generated patterns to the user and receiving feedback, means for determining and saving the optimal will based on the user's feedback, means for receiving image data of identification documents and extracting necessary information using image recognition AI, and means for generating a draft will based on the collected information using a generative AI model. This enables users to easily and quickly create, modify, and save wills without specialized knowledge.
[1529] "User" means an individual or legal entity that uses the System to create, amend, and store a Will.
[1530] An "interaction module" is a software component that interacts with users through an interface such as the LINE app and collects information.
[1531] "Generative AI model" refers to an artificial intelligence model that automatically generates a draft will based on collected information, and specifically includes ChatGPT.
[1532] "Will patterns" refer to multiple will candidate proposals generated based on collected information.
[1533] "Image recognition AI" is an artificial intelligence model that extracts necessary information such as name, address, and date of birth from image data of uploaded identification documents.
[1534] "Feedback" means any comments, correction requests, or confirmations provided by a User.
[1535] "Database" means a data management system that stores collected information and generated wills and makes them accessible when necessary.
[1536] "Update Request" refers to a request made by a User to the System to change or add content to an existing Will.
[1537] "Personal identification documents" are official documents used to prove a user's name, address, date of birth, etc., and include driver's licenses and family register copies.
[1538] A "prompt" is a textual instruction that is input to a generative AI model and contains the information necessary to generate a draft will.
[1539] The present invention provides a system that allows a user to easily create, modify, and save a will. Specific embodiments of the present invention will be described in detail below.
[1540] System Configuration
[1541] This system mainly uses the following hardware and software:
[1542] Hardware:
[1543] 1. Device: The smartphone or computer used by the user.
[1544] 2. Server: A server for data processing and storage.
[1545] software:
[1546] 1. Interaction module: An interface that interacts with the user, such as the LINE app.
[1547] 2. Generative AI models: AI models such as ChatGPT.
[1548] 3. Image recognition AI: Google Cloud Vision API, etc.
[1549] 4. Database: A database management system such as MySQL or PostgreSQL.
[1550] Program processing
[1551] Information gathering
[1552] User:
[1553] Users access the system via the LINE app and log in or register. After confirming their login information, the system begins asking questions in the form of a chatbot, which prompts the user to answer the questions one by one.
[1554] server:
[1555] The server processes the information received from the user in real time and generates the next question. For example, if the user answers "yes" to the question "Do you own a property?", it generates the next question "What is the assessed value of the property?"
[1556] Examples:
[1557] The user answers "Yes" to the question "Do you own a home?"
[1558] The server asks, "What is the assessed value of your home?" and the user replies, "50 million yen."
[1559] Document upload and image recognition
[1560] User:
[1561] Users take a photo of their identification document with their smartphone and upload the image via the LINE app.
[1562] server:
[1563] The server sends the uploaded image data to the Google Cloud Vision API and extracts the necessary information, such as name, address, and date of birth, and stores it in a database.
[1564] Examples:
[1565] A user uploads a picture of their driver's license.
[1566] The server uses image recognition AI to extract the name, address, and date of birth and stores them in a database.
[1567] Generating a will
[1568] server:
[1569] The server generates a draft will using ChatGPT based on the collected information, and presents multiple will patterns to the user.
[1570] Examples:
[1571] The server inputs the information "Taro Tanaka, address: Tokyo, assets: real estate assessed value 50 million yen" into ChatGPT and generates a draft of the will.
[1572] The server presents the user with two options: "Pattern A: The eldest son inherits all of the assets; Pattern B: The eldest son and the second son inherit half of the assets each."
[1573] Get feedback and make corrections
[1574] User:
[1575] The user checks the proposed will pattern and makes a request to modify it if necessary. For example, the user might enter, "I want to divide it 60% to my eldest son and 40% to my second son."
[1576] server:
[1577] Upon receiving the user's request, the server generates a new will and presents it to the user again.
[1578] Examples:
[1579] The user enters, "I want to divide it 60% to my eldest son and 40% to my second son."
[1580] The server uses a generation AI to generate a new will and present it again.
[1581] Preserving and updating wills
[1582] server:
[1583] Once the user approves the final will, the server stores the information in a database and sends a completion notification to the user.
[1584] User:
[1585] The user will receive a completion notice and can download or print a copy of the will.
[1586] Examples:
[1587] The user types "Save Will."
[1588] The server saves the will in the database and sends a completion notification.
[1589] The user receives a notification and downloads a copy of the will.
[1590] Update function
[1591] User:
[1592] If there are any changes to the assets or division ratio, the user can use the system again to update the will.
[1593] server:
[1594] The server regenerates and stores the will based on the new information.
[1595] Examples:
[1596] The user enters, "I have recently purchased a property and would like to change the contents of my will."
[1597] The server adds the new property information, regenerates the will, and saves it.
[1598] Prompt Sentence Examples
[1599] "Generate a draft will based on the following information: My name is Tanaka Taro, my name is written in kanji as Tanaka Taro, my address is Tokyo, my assets are real estate (valued at 50 million yen), and I want my entire estate to go to my eldest son."
[1600] As described above, the present invention provides a system that allows a user to easily and quickly create, amend, and save a will.
[1601] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1602] Step 1:
[1603] Reception / Login
[1604] input:
[1605] The user enters their login information using the LINE app.
[1606] Specific behavior:
[1607] When a user types "login" into the LINE app, the device sends the login information to the server. The server authenticates the received login information, and if authentication is successful, generates the main menu and sends it to the device.
[1608] output:
[1609] Authentication results and main menu.
[1610] Data processing:
[1611] The server checks the user's login information against a database and generates an authentication result.
[1612] Step 2:
[1613] Information gathering (interactive module)
[1614] input:
[1615] The user follows the system's instructions and answers questions in chatbot format one by one.
[1616] Specific behavior:
[1617] The user answers "Yes, I own real estate" to the question "Do you own any property?" The server receives the answer, generates a question "What is the appraised value of the property?" and sends it to the terminal. The user answers "50 million yen."
[1618] output:
[1619] Information collected from users.
[1620] Data processing:
[1621] The server receives the user's answers in real time and generates the next question.
[1622] Step 3:
[1623] Document upload and image recognition
[1624] input:
[1625] Users take photos of their identification documents and family register and upload them via the LINE app.
[1626] Specific behavior:
[1627] The user takes a photo of their driver's license and uploads it. The device sends the image data to the server. The server then sends the received image data to the Google Cloud Vision API and extracts the necessary information.
[1628] output:
[1629] Extracted information (such as name, address, date of birth, etc.).
[1630] Data processing:
[1631] The server uses image recognition AI to extract information such as name, address, and date of birth from the image data and stores it in a database.
[1632] Step 4:
[1633] Will generation (generative AI module)
[1634] input:
[1635] Information collected.
[1636] Specific behavior:
[1637] The server sends the information "Taro Tanaka, address: Tokyo, assets: real estate assessed value 50 million yen" to ChatGPT and generates a draft of the will.
[1638] output:
[1639] Draft will.
[1640] Data processing:
[1641] The server uses a generative AI model to generate a draft will based on the collected information and present it to the user.
[1642] Step 5:
[1643] Get feedback and make corrections
[1644] input:
[1645] User feedback (correction requests).
[1646] Specific behavior:
[1647] The user requests, "I want to divide it 60% to the eldest son and 40% to the second son." The device sends the request to the server. The server reflects the changes, generates a new draft of the will, and presents it to the user again.
[1648] output:
[1649] Draft amended will.
[1650] Data processing:
[1651] The server then uses the generative AI model again based on the user's feedback to generate a revised will.
[1652] Step 6:
[1653] Preservation and notification of wills
[1654] input:
[1655] User's final approval.
[1656] Specific behavior:
[1657] The user approves the final will. The device sends the approval information to the server. The server saves the will in the database and sends a completion notice to the user.
[1658] output:
[1659] Saved Will and Notice of Completion.
[1660] Data processing:
[1661] The server stores the final approved will in the database and sends a completion notification to the user.
[1662] Step 7:
[1663] Update function
[1664] input:
[1665] Update request from the user.
[1666] Specific behavior:
[1667] The user types, "I've just purchased a new property, so I'd like to change the contents of my will." The device sends the request to the server, which adds the new information and regenerates the will.
[1668] output:
[1669] Updated will.
[1670] Data processing:
[1671] The server regenerates the will based on the new information and stores it in the database.
[1672] The process flow and specific operations for each step have been described above.
[1673] (Application example 1)
[1674] 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."
[1675] Creating and storing wills is a highly private process, so ensuring security is crucial. However, conventional will creation systems often lack proper user authentication and information leakage prevention measures, exposing them to the risk of unauthorized access and data leakage. Furthermore, manually updating and amending wills is time-consuming and labor-intensive, placing a significant burden on users.
[1676] 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.
[1677] In this invention, the server includes means for collecting inheritance information and personal information through dialogue with the user, means for generating multiple inheritance division patterns based on the collected information, means for presenting the generated patterns to the user and receiving feedback, means for verifying the user's identity using biometric authentication, means for analyzing image data uploaded by the user and extracting necessary information, and means for determining the optimal will based on the user's feedback and encrypting and saving it. This allows users to easily create, modify, and save wills with high security.
[1678] "User interaction" is the process of gathering necessary information from a user through an interactive interface.
[1679] "Legacy Information" means information about property and assets owned by a User.
[1680] "Personal information" refers to information that identifies a user, such as the user's name and date of birth.
[1681] "Collected Information" means heritage and personal information obtained from users through the interactive interface.
[1682] "Inheritance division patterns" are multiple methods of distributing assets that are generated based on collected inheritance information.
[1683] "Feedback" refers to opinions and requests for revisions that users enter regarding the estate division proposal.
[1684] "Biometric authentication function" refers to a function that verifies the identity of a user using their biometric information, such as fingerprint authentication or facial authentication.
[1685] "Image Data" means digital image files uploaded by users.
[1686] "Analysis" is the process of extracting necessary information from uploaded image data.
[1687] "Encryption" is a security technology that converts collected information and generated wills into a form that cannot be easily deciphered by third parties.
[1688] "Storage" is the process of recording the collected information and generated wills in a database.
[1689] An "update request" is a request made by a user to make changes or amendments to a will.
[1690] "Regeneration" is the process of generating a new will based on an update request.
[1691] System Configuration
[1692] The system for realizing this invention mainly consists of a server, a user terminal (such as a smartphone), and related software components. Important hardware and software include biometric authentication functions, image recognition AI (e.g., Tesseract OCR), generative AI (e.g., GPT-4), and encryption libraries (e.g., OpenSSL).
[1693] Specific examples and processing flow
[1694] The process by which a user creates a will interactively using a smartphone is shown below.
[1695] 1. User Authentication
[1696] Users access the app using their smartphones and biometric authentication (fingerprint authentication, face authentication, etc.). If this authentication is successful, the system recognizes the user.
[1697] 2. Information gathering
[1698] The server collects heritage information and personal information through a conversational interface. For example, it uses the LINE application to ask, "Do you own real estate?" If the user answers "yes," it then asks more detailed questions, such as, "What is the assessed value of the real estate?"
[1699] 3. Analysis of image data
[1700] Users take a photo of their identification document (such as a driver's license or passport) and upload it through the app. The server sends this image data to an image recognition AI, which extracts the necessary information (such as name, address, and date of birth).
[1701] 4. Creating a Will
[1702] The server uses a generative AI (GPT-4) based on the collected information to automatically generate multiple inheritance division patterns, present them to the user, and receive feedback.
[1703] Example prompt sentence:
[1704] User Information:
[1705] Name: Taro Tanaka
[1706] Date of Birth: January 1, 1980
[1707] Assets: Home, real estate, 50 million yen in savings
[1708] Requirements for the will to be generated:
[1709] The eldest son inherits 60% of the estate and the second son inherits 40%.
[1710] Output formats:
[1711] Please generate a will in Japanese.
[1712] 5. User Feedback and Finalization
[1713] The user checks the will pattern presented by the server and requests modifications as necessary. For example, the user may request a modification such as "I want to divide the estate in a ratio of 60% to the eldest son and 40% to the second son."
[1714] 6. Preservation of Wills
[1715] The server finalizes the optimal will based on user feedback, encrypts the contents of the will, and stores it securely in a database.
[1716] Specific hardware and software
[1717] Biometric authentication features: Smartphones equipped with facial recognition or fingerprint authentication features
[1718] Image Recognition AI: Tesseract OCR
[1719] Generation AI: GPT-4
[1720] Cryptography library: OpenSSL
[1721] Interactive interface: LINE application
[1722] This system allows users to easily create, modify, and save wills under high security, ensuring privacy and security.
[1723] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1724] Step 1:
[1725] Users use their smartphones to access apps using biometric authentication features (fingerprint or face authentication).
[1726] Input: User's biometric information
[1727] Processing: The smartphone acquires biometric information using a biometric authentication sensor and performs authentication using the biometric authentication API.
[1728] Output: Access approved or denied
[1729] Step 2:
[1730] The server initiates a dialogue with the user through an interactive interface (e.g., the LINE app) and collects heritage information and personal information.
[1731] Input: Answers entered by the user through the LINE app
[1732] Processing: The server displays questions in sequence, receives the user's answers, and stores them in a database. For example, if the user answers "yes," the server asks the next question, such as "What is the appraised value of that property?"
[1733] Output: Collected heritage and personal information
[1734] Step 3:
[1735] Users take a photo of their identification document (such as a driver's license or passport) with their smartphone and upload it through the app.
[1736] Input: Image data of identification document
[1737] Processing: The server receives the image data and sends it to an image recognition AI (Tesseract OCR) to extract the necessary information (name, address, date of birth, etc.).
[1738] Output: Extracted personal information
[1739] Step 4:
[1740] The server uses a generative AI (GPT-4) based on the collected information to generate multiple inheritance division patterns.
[1741] Input: Collected heritage and personal information, prompt statement
[1742] Processing: Enter a prompt into the generation AI to generate an inheritance division pattern.
[1743] Example prompt sentence:
[1744] User Information:
[1745] Name: Username
[1746] Date of Birth: User's date of birth
[1747] Assets: Total amount of home, real estate, savings
[1748] Requirements for the will to be generated:
[1749] The eldest son inherits 60% of the estate and the second son inherits 40%.
[1750] Output formats:
[1751] Please generate a will in Japanese.
[1752] Output: A collection of generated inheritance division patterns
[1753] Step 5:
[1754] The user checks the will pattern presented by the server and requests amendments as necessary.
[1755] Input: Feedback on the proposed will pattern
[1756] Processing: The server receives the user's feedback and modifies the will if necessary.
[1757] Output: New will pattern based on amendment request
[1758] Step 6:
[1759] The server finalizes the most suitable will and stores its contents in an encrypted database.
[1760] Input: Finalized Will
[1761] Processing: The server encrypts the will using an encryption library (OpenSSL) and stores it securely in the database.
[1762] Output: Encrypted will database entry
[1763] These specific steps allow users to easily create, modify, and save wills with high security.
[1764] 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.
[1765] ---
[1766] The present invention aims to provide a system that allows users to easily and efficiently create, modify, and save wills. This system collects necessary information through dialogue with the user, automatically generates a will based on the generated information, and incorporates user feedback to provide an optimal will. It also uses an emotion engine to recognize the user's emotions and dynamically adjusts inheritance division suggestions and questions based on those emotions.
[1767] System configuration
[1768] This system is broadly composed of the following four main components:
[1769] 1. Dialogue Module
[1770] 2. Generative AI Module
[1771] 3. Emotion Engine Module
[1772] 4. Database Module
[1773] Program processing
[1774] 1. Dialogue Module
[1775] User:
[1776] Users access the will writing service using the LINE app. Questions are displayed sequentially in chatbot format, and users provide information by answering the questions.
[1777] server:
[1778] It receives information entered by the user in real time and generates the next question based on that information. For example, if the user answers "yes" to the question "Do you own real estate?", the next question will be automatically generated: "What is the assessed value of your real estate?"
[1779] Examples:
[1780] The user answers "Yes" to the question "Do you own a home?"
[1781] The server asks, "What is the assessed value of your home?" and the user replies, "50 million yen."
[1782] 2. Document upload and image recognition
[1783] User:
[1784] Take photos of necessary documents such as identification documents and family register copies with your smartphone and upload them via the LINE app.
[1785] server:
[1786] The uploaded image data is received and sent to image recognition AI, which then extracts necessary information such as name, address, and date of birth from the image data.
[1787] Examples:
[1788] A user uploads a picture of their driver's license.
[1789] The server extracts the name, address, and date of birth from the driver's license image and stores it in a database.
[1790] 3. Creating a Will
[1791] server:
[1792] Based on the collected information, multiple inheritance division patterns are automatically generated using a generation AI. The generated patterns are presented to the user, who can then select the optimal inheritance division method or request modifications.
[1793] User:
[1794] Review the proposed will pattern and enter any necessary amendments (e.g., "60% to the eldest son, 40% to the second son").
[1795] Examples:
[1796] The server presents the user with suggestions such as "Pattern A: All assets are inherited by the eldest son, Pattern B: Half of the assets are inherited by the eldest son and half by the second son."
[1797] The user requests an amendment: "I want to split it 60% to the eldest son and 40% to the second son."
[1798] The server incorporates the modifications and generates and resubmits a new will pattern.
[1799] 4. Preserving and updating your will
[1800] server:
[1801] After the user approves the final will, the system saves the contents as the original in the database and sends the user a completion notice. It also provides a function to amend the will to accommodate future changes in assets or changes in the division ratio.
[1802] User:
[1803] If there are any changes in assets or division ratios, the system will be used again to update the information.
[1804] Examples:
[1805] The user requests, "I have recently purchased a property and would like to change the contents of my will."
[1806] The server adds the new property information and generates and stores a new, amended will.
[1807] Use of emotion engine
[1808] 1. Role of the Emotion Engine Module
[1809] server:
[1810] The emotion engine recognizes emotions from user input and dialogue, and dynamically adjusts questions and suggestions based on this information.
[1811] Examples:
[1812] If the user expresses dissatisfaction during the dialogue, such as "this inheritance division is unfair," the emotion engine recognizes this and the server makes more flexible and fair proposals.
[1813] 2. Dynamic adjustment based on emotions
[1814] server:
[1815] The emotion engine analyzes the user's emotional state in real time and asks appropriate questions and suggests inheritance division. For example, if the user shows anxiety, the server will provide reassuring information.
[1816] Examples:
[1817] If a user makes a comment such as "I'm worried about the future value of my investment," the server will provide additional information to alleviate the anxiety.
[1818] System Features and Benefits
[1819] The features of this system are as follows:
[1820] Easy to use: You can easily create a will through the LINE app.
[1821] Automatic generation: Wills are automatically generated using generation AI, so no specialized knowledge is required.
[1822] Modification support: Wills can be modified and regenerated instantly based on user feedback.
[1823] Secure storage: Data is stored securely in a database and can be accessed whenever needed.
[1824] Emotion recognition: An emotion engine can recognize user emotions and provide a more personalized experience.
[1825] As described above, the system of the present invention provides an effective means for users to easily and quickly create, amend, and save wills, and also allows for emotional responses.
[1826] ---
[1827] The processing flow will be explained below.
[1828] ---
[1829] Step 1:
[1830] User: Opens the LINE app and accesses the will writing service chatbot.
[1831] Server: Initializes the chatbot and displays a welcome message and service overview to the user.
[1832] Step 2:
[1833] Server: Sends a question about the user's financial situation (e.g., "Do you own any real estate?").
[1834] User: Answers questions with "yes" or "no" and provides further information (e.g., "What is the assessed value of my property?").
[1835] Server: Stores asset information in a database and generates the next question.
[1836] Step 3:
[1837] Server: Sends the user a question about their personal information (e.g., "What is your date of birth?").
[1838] User: Answers questions and enters required information.
[1839] Server: Saves the input information in a database.
[1840] Step 4:
[1841] Server: Display a message to the user requesting them to upload their identification documents or family register (e.g., "Please upload a picture of your driver's license.").
[1842] User: Take and upload photos of designated documents as requested.
[1843] Server: Receives uploaded image data.
[1844] Step 5:
[1845] Server: Sends image data to the image recognition AI.
[1846] Server: Image recognition AI extracts necessary information (e.g., name, address, date of birth) from image data.
[1847] Server: Checks the extracted information and stores it in a database.
[1848] Server: If information is missing, ask the user to upload it again.
[1849] Step 6:
[1850] Server: Activates the emotion engine and recognizes emotions from user input and dialogue.
[1851] Server: The emotion engine analyzes the user's emotional state and adjusts the dialogue based on that information.
[1852] Step 7:
[1853] Server: Based on the collected information, the server uses a generative AI to automatically generate multiple inheritance division patterns. The server adjusts the presented options based on the user's emotional state.
[1854] Server: Presents the generated patterns to the user.
[1855] Step 8:
[1856] User: Review the proposed inheritance distribution pattern and request modifications if necessary (e.g., "I want to divide it 60% to the eldest son and 40% to the second son").
[1857] Server: Receives user feedback, generates new patterns, and presents them again.
[1858] Step 9:
[1859] User: Finalize and approve the amended will.
[1860] Server: Saves the approved will as the final version in the database.
[1861] Server: Send a completion notification to the user (e.g., "Your will has been saved successfully").
[1862] Step 10:
[1863] User: If there are changes in the status of assets or if the division ratio needs to be changed, the user accesses the chatbot again and requests, "I have purchased a new property and would like to update my will."
[1864] Server: Receives update requests from users and asks them for additional information (e.g., "What is the new property valuation?").
[1865] User: Enter new information and provide information for updates.
[1866] Server: Regenerate the will based on the new information and save it in the database as a new, final version.
[1867] Server: Sends a notification to the user that the update is complete.
[1868] These are the specific steps of the system's programming process, allowing users to easily and efficiently create, modify, and save wills. The emotion engine also recognizes and responds to users' emotions, providing a more personalized experience.
[1869] ---
[1870] Example 2
[1871] 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."
[1872] Conventional will-writing systems have the drawback of requiring users to have specialized knowledge and making it difficult to deal with emotional issues. Furthermore, they lack a means to efficiently and accurately collect a user's estate information and automatically generate an optimal will, which is time-consuming and laborious. They also lack the functionality to update a will to accommodate future changes in assets.
[1873] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1874] In this invention, the server includes means for collecting estate information and personal information through dialogue with the user, means for generating multiple estate division patterns based on the collected information, means for presenting the generated patterns to the user and receiving feedback, means for recognizing the user's emotions using an emotion engine and dynamically adjusting the dialogue content and suggestions based on the emotions, means for receiving image data of documents uploaded by the user and extracting necessary information using image recognition AI, and means for storing the finalized will in a database and accepting future updates of the information. This makes it possible to quickly and accurately collect estate information without requiring specialized knowledge and to generate and update an optimal will that takes the user's emotions into consideration.
[1875] "Dialogue with the user" refers to interactive communication using a chatbot to collect information by having the user answer questions.
[1876] "Estate Information" means information about real estate, cash, stocks, or other assets owned by a User.
[1877] "Personal information" refers to information that identifies an individual, such as the user's name, address, date of birth, and contact information.
[1878] "Collected Information" means heritage and personal information extracted from your interactions with us and your uploaded documents.
[1879] "Multiple patterns for dividing the estate" refers to multiple proposals for how to divide the estate that are automatically generated by the generative AI model based on collected information.
[1880] A "generative AI model" is an artificial intelligence that uses machine learning and natural language processing to generate specific outputs from given input information.
[1881] "Feedback" refers to the user's evaluation of the generated inheritance distribution pattern and requests for corrections.
[1882] An "emotion engine" is a system that detects a user's emotions through text analysis and speech recognition and uses that information to generate appropriate responses.
[1883] "Image Recognition AI" refers to artificial intelligence that extracts text and specific information from images of uploaded documents.
[1884] "Database" means the storage system for the safe and efficient storage of all collected information and generated wills.
[1885] An "update request" is a request submitted by a User to change the contents of an existing Will.
[1886] "Regeneration" refers to the process of regenerating a will based on updates to existing information or newly added information.
[1887] The purpose of this invention is to provide a system that allows users to easily and efficiently create, modify, and save wills. This system collects necessary information through dialogue with the user, automatically generates a will based on a generative AI model, and incorporates user feedback to provide an optimal will. It also uses an emotion engine to recognize the user's emotions and dynamically adjusts the estate division suggestions and questions based on these emotions.
[1888] System configuration
[1889] This system is broadly composed of the following four main components:
[1890] 1. Dialogue Module
[1891] 2. Document upload and image recognition module
[1892] 3. Generative AI Module
[1893] 4. Emotion Engine Module
[1894] 5. Database Module
[1895] Program Details
[1896] Dialogue Module
[1897] User:
[1898] Users access the will writing service using the LINE app, and are asked questions in a chatbot format, which they provide by answering the questions.
[1899] server:
[1900] The server receives the information entered by the user in real time and generates the next question based on that information. For example, if the user answers "yes" to the question "Do you own real estate?", the next question will be automatically generated: "What is the appraised value of your property?"
[1901] Examples:
[1902] The user answers "Yes" to the question "Do you own a home?"
[1903] The server asks, "What is the assessed value of my home?" and the user replies, "50 million yen."
[1904] Document upload and image recognition module
[1905] User:
[1906] Users take photos of necessary documents such as identification documents and family register copies with their smartphones and upload them via the LINE app.
[1907] server:
[1908] The server receives the uploaded image data and sends it to an image recognition AI, which extracts necessary information such as name, address, and date of birth from the image data.
[1909] Examples:
[1910] A user uploads a picture of their driver's license.
[1911] The server extracts the name, address, and date of birth from the driver's license image and stores it in a database.
[1912] Generative AI Module
[1913] server:
[1914] The server automatically generates multiple inheritance division patterns using a generative AI model based on the collected information. The generated patterns are presented to the user, who can then select the optimal inheritance division method or request modifications.
[1915] User:
[1916] The user checks the will pattern that is presented to them and inputs any necessary corrections.
[1917] Examples:
[1918] The server presents the user with suggestions such as "Pattern A: Child A inherits all of the assets, Pattern B: Child A and child B inherit half of the assets each."
[1919] The user requests an amendment: "I want the split to be 60% to child A and 40% to child B."
[1920] The server incorporates the modifications and generates and resubmits a new will pattern.
[1921] Emotion Engine Module
[1922] server:
[1923] The server uses an emotion engine to recognize emotions from user input and dialogue, and dynamically adjusts the questions and suggestions it provides to the user based on this information.
[1924] Examples:
[1925] If the user expresses dissatisfaction during the dialogue, such as "this inheritance division is unfair," the emotion engine recognizes this and the server makes more flexible and fair proposals.
[1926] Database Module
[1927] server:
[1928] The server stores the information obtained from the user, the generated will, and other necessary data in a database, and manages them safely and efficiently. It also provides a correction function to accommodate future changes in assets and changes in the division ratio.
[1929] Prompt Sentence Examples
[1930] 1. "Please tell me the information I need to prepare a will. The first question is: Do you own real estate?"
[1931] 2. "Please upload a photo of your driver's license to verify your identity. Please pay attention to the quality of the photo."
[1932] 3. "Please review the will pattern provided. Please let us know if there are any necessary amendments."
[1933] 4. "If you would like to update your current financial situation to accommodate future changes in your assets, please provide us with the new information."
[1934] This makes it possible to collect inheritance information quickly and accurately without requiring specialized knowledge, and to generate and update optimal wills that take into account the user's feelings.
[1935] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1936] Program processing flow
[1937] Step 1:
[1938] User:
[1939] Users access the will writing service using the LINE app, answer the initial questions, and enter their inheritance information and personal information.
[1940] Specific operation:
[1941] A user enters "Suzuki Taro" in response to the question "What is your name?" and submits the message.
[1942] input:
[1943] Personal information such as your name.
[1944] output:
[1945] The personal information data entered (e.g., "Taro Suzuki").
[1946] Step 2:
[1947] server:
[1948] The server temporarily stores the received user personal information, generates the next question, and sends it to the user. For example, it generates a question such as "Please tell me your date of birth."
[1949] Specific operation:
[1950] The server receives the "Name" and generates and sends the next question: "What is your date of birth?"
[1951] input:
[1952] The name of the user.
[1953] output:
[1954] The next question prompts, "What is your date of birth?"
[1955] Step 3:
[1956] User:
[1957] The user responds to questions from the server by inputting information such as date of birth and submitting it.
[1958] Specific operation:
[1959] The user enters his date of birth as "January 1, 1980" and submits the form.
[1960] input:
[1961] The user's date of birth.
[1962] output:
[1963] The entered date of birth data (e.g., "January 1, 1980").
[1964] Step 4:
[1965] User:
[1966] Users take a photo of their identification document with their smartphone and upload it via the LINE app.
[1967] Specific operation:
[1968] The user takes a picture of their driver's license and uploads it.
[1969] input:
[1970] Image data of identification documents.
[1971] output:
[1972] Uploaded image data.
[1973] Step 5:
[1974] server:
[1975] The server receives the uploaded image data and sends it to an image recognition AI, which extracts necessary information such as name, address, and date of birth from the image data.
[1976] Specific operation:
[1977] The server receives the name, address, and date of birth extracted from the driver's license image and stores it in a database.
[1978] input:
[1979] Uploaded image data.
[1980] output:
[1981] Extracted name, address, and date of birth data.
[1982] Step 6:
[1983] server:
[1984] Based on the collected information, the server automatically generates multiple inheritance division patterns using a generative AI model.
[1985] Specific operation:
[1986] The server generates multiple patterns, such as "child A inherits all of the assets" and "child A and child B inherit half of the assets each," and sends them to the user.
[1987] input:
[1988] Personal and Heritage Information Collected.
[1989] output:
[1990] Multiple inheritance division patterns generated.
[1991] Step 7:
[1992] User:
[1993] The user reviews the proposed will pattern and selects the ideal division method or submits a request for modification.
[1994] Specific operation:
[1995] The user selects "Split 60% to child A and 40% to child B" and submits.
[1996] input:
[1997] User feedback (selections or correction requests).
[1998] output:
[1999] The inheritance division pattern reflecting the amendment request.
[2000] Step 8:
[2001] server:
[2002] The server regenerates and resubmits the will pattern based on the user's feedback.
[2003] Specific operation:
[2004] The server generates a will pattern that reflects the amendment "60% to child A, 40% to child B" and presents it again.
[2005] input:
[2006] User feedback.
[2007] output:
[2008] Regenerated will pattern.
[2009] Step 9:
[2010] server:
[2011] The server stores the will that the user has finally finalized in a database and sends a completion notice to the user.
[2012] Specific operation:
[2013] The server saves the final will and sends the user a message informing them that the will has been created.
[2014] input:
[2015] The final will was finalized.
[2016] output:
[2017] Saved will data and completion notice.
[2018] Step 10:
[2019] User:
[2020] If there are any future changes in assets or changes in the division ratio, the user can access the system again and update the information.
[2021] Specific operation:
[2022] The user requests, "I have just purchased a new apartment and would like to update my will."
[2023] input:
[2024] Requests for new property information or changes to division ratios.
[2025] output:
[2026] A will reflecting the update request.
[2027] This makes it possible to quickly and accurately collect inheritance information without requiring specialized knowledge, and to generate and update optimal wills that take into account the user's feelings.
[2028] (Application example 2)
[2029] 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."
[2030] Conventional will-writing systems often make uniform inheritance division proposals without considering the user's emotions, limiting their ability to create a will that satisfies the user. As a result, users often feel stressed and are unable to create an optimal will. Furthermore, the lack of purchasing suggestions based on emotions has also led to the issue of not being able to maximize the user's purchasing motivation. There is a need for a system that can solve these issues and provide personalized wills and purchasing suggestions that respond to the user's emotions.
[2031] 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.
[2032] In this invention, the server includes means for collecting estate information and personal information through dialogue with the user, means for generating multiple estate division patterns based on the collected information, means for presenting the generated patterns to the user and receiving feedback, means for determining and saving an optimal will based on the user feedback, means for recognizing the user's emotions, means for dynamically adjusting proposal content based on the recognized emotions, and means for making optimal purchasing suggestions based on the recognized emotions, thereby enabling a personalized experience that corresponds to the user's mood and emotions.
[2033] Definitions of important words
[2034] "User" means a person who uses the system to create, modify, and save a will and receive purchase proposals.
[2035] "Interaction" is the process by which a user and a system exchange information, including the collection of heritage and personal information.
[2036] "Legacy information" is information about the property and assets owned by a user.
[2037] "Personal information" refers to information that identifies an individual, such as the user's name, address, and date of birth.
[2038] "Inheritance division" is a method by which a user distributes an inheritance to heirs based on a will.
[2039] "Feedback" is the input or opinion that a user gives to a system.
[2040] A "will" is a legal document in which a user specifies how their estate should be distributed.
[2041] "Means for recognizing emotions" refers to technology that analyzes emotions from a user's facial expressions and behavior.
[2042] "Means for dynamically adjusting proposal content" refers to technology that changes the system's behavior and the information displayed based on the user's emotions.
[2043] A "purchase suggestion" is a recommendation of a product or service that the system provides to encourage the user to make a purchase.
[2044] MODE FOR CARRYING OUT THE INVENTION
[2045] The present invention relates to a system for creating a will and making purchasing suggestions that take into account the user's emotions. This system recognizes emotions from dialogue with the user and makes appropriate inheritance division suggestions and purchasing suggestions.
[2046] System configuration
[2047] This system is broadly composed of the following components:
[2048] 1. Dialogue Module
[2049] 2. Inheritance division generation module
[2050] 3. Emotion Recognition Module
[2051] 4. Purchase Proposal Module
[2052] 5. Database Module
[2053] Specific implementation methods of the system
[2054] 1. Dialogue Module
[2055] The server allows users to interactively input information using a smartphone or PC. The interactive module then collects the user's estate and personal information. For example, if a user answers "yes" to the question "Do you own a home?", the next question automatically generated is "What is the assessed value of your home?"
[2056] 2. Inheritance division generation module
[2057] The inheritance division generation module uses a generative AI model based on the collected information to automatically generate multiple inheritance division patterns. The generated patterns are presented to the user, who can select the optimal inheritance division method or request modifications. For example, it may suggest "Pattern A: All assets inherited by the eldest son, Pattern B: Half of the assets inherited by the eldest son and half by the second son."
[2058] 3. Emotion Recognition Module
[2059] The emotion recognition module is designed to recognize a user's emotions in real time. It uses a smartphone or computer camera to capture the user's facial expressions and analyzes their emotions using an emotion recognition AI model. Based on this information, the system dynamically adjusts its suggestions. For example, if a user is feeling stressed, it will provide questions and suggestions that create a relaxed atmosphere.
[2060] 4. Purchase Proposal Module
[2061] The purchase suggestion module makes optimal purchase suggestions based on the recognized emotions. For example, it recommends relaxation products when the user is feeling stressed, and gift items when the user is feeling joyful. It uses a generative AI model to make optimal suggestions based on the user's emotional state.
[2062] 5. Database Module
[2063] The database module securely stores the created will and collected information. After the user approves the final will, the contents are saved in the database and a completion notification is sent to the user. It also provides an amendment function to accommodate future changes in assets or changes in the division ratio.
[2064] Hardware and software used
[2065] Smartphone: Uses the camera function to take a picture of the user's face and recognize emotions.
[2066] TensorFlow: A runtime environment for emotion recognition and inheritance generation AI models
[2067] OpenCV: Facial image processing and capture
[2068] Examples of concrete examples and prompts
[2069] For example, if a user makes a comment like "I'm worried about the future value of my investments," the server can provide additional information to alleviate the anxiety. Based on the recognized sentiment, the recommendations can be dynamically adjusted.
[2070] Example prompts to input to a generative AI model:
[2071] Recommend the most appropriate products based on the user's real-time emotions. For example, if the user is feeling stressed, recommend relaxation items, and if they are feeling happy, recommend gift items. In particular, provide information and reviews of new products to users who show a high intent to purchase.
[2072] As described above, the system of the present invention provides an effective means for users to easily and quickly create emotionally sensitive wills and purchasing proposals.
[2073] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[2074] Program processing flow
[2075] Processing Steps
[2076] Step 1:
[2077] Users access the system using a smartphone or PC and provide heritage information and personal information interactively.
[2078] Input: Heritage and personal information entered by the user
[2079] Output: Information stored by the interaction module
[2080] Specific behavior: The user answers "yes" to a system question (e.g., "Do you own a home?"), and then answers the next question, "What is the appraised value of your home?" with "50 million yen."
[2081] Step 2:
[2082] Based on the collected information, the server uses an inheritance division generation AI model to generate multiple inheritance division patterns.
[2083] Input: User's heritage and personal information stored by the interaction module
[2084] Output: Generated inheritance pattern
[2085] Specific operation: The server generates inheritance division pattern A (all assets are inherited by the eldest son) and pattern B (half of the assets are inherited by the eldest son and half by the second son).
[2086] Step 3:
[2087] The server presents the generated inheritance division pattern to the user and receives feedback.
[2088] Input: Generated inheritance pattern
[2089] Output: User feedback
[2090] Specific operation: The user checks the presented inheritance division patterns A and B and inputs feedback to the system, such as "I would like to divide it 60% to the eldest son and 40% to the second son."
[2091] Step 4:
[2092] The server regenerates the will based on the user's feedback and determines the optimal will.
[2093] Input: User feedback
[2094] Output: Regenerated will
[2095] Specific operation: Based on the user's modification request, the server regenerates the will with the estate divided 60% to the eldest son and 40% to the second son.
[2096] Step 5:
[2097] The server captures the user's facial expressions using the camera on their smartphone or computer, and then analyzes the user's emotions using an emotion recognition module.
[2098] Input: A captured image of the user's face
[2099] Output: Recognized emotion data
[2100] Specific operation: The server uses an emotion recognition AI model to recognize emotions such as "stress" from the user's facial expressions captured in real time by the camera.
[2101] Step 6:
[2102] The server dynamically adjusts the suggestions based on the recognized emotions.
[2103] Input: Recognized emotion data
[2104] Output: Dynamically adjusted suggestions
[2105] Specific behavior: The server recognizes that the user is feeling stressed and makes inheritance division suggestions that will help them relax.
[2106] Step 7:
[2107] The server makes optimal purchase suggestions using a purchase suggestion module based on the recognized emotions.
[2108] Input: Recognized emotion data
[2109] Output: Best purchase offer
[2110] Specific operation: The server recommends products such as relaxation goods and soothing music to reduce the user's stress.
[2111] Step 8:
[2112] The server stores the final will and related information in a database and sends a completion notice to the user.
[2113] Input: Final Will and related information
[2114] Output: Completion notification
[2115] Specific operation: The server saves the final generated will in the database and notifies the user that it has been registered.
[2116] In this way, the system takes into account the user's feelings and provides optimal will writing and purchasing suggestions.
[2117] 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.
[2118] 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.
[2119] 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.
[2120] [Fourth embodiment]
[2121] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[2122] 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.
[2123] 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).
[2124] 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.
[2125] 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.
[2126] 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).
[2127] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[2128] 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.
[2129] 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.
[2130] 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.
[2131] 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.
[2132] 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.
[2133] 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."
[2134] ---
[2135] The present invention provides a system that allows users to easily and efficiently create, modify, and save wills. The system aims to collect necessary information through dialogue with the user, automatically generate a will based on the generated information, and incorporate user feedback to provide an optimal will.
[2136] System configuration
[2137] This system is broadly composed of the following three main components:
[2138] 1. Dialogue Module
[2139] 2. Generative AI Module
[2140] 3. Database Module
[2141] Program processing
[2142] 1. Dialogue Module
[2143] User:
[2144] Users access the will writing service using the LINE app. Questions are displayed sequentially in chatbot format, and users provide information by answering the questions.
[2145] server:
[2146] It receives information entered by the user in real time and generates the next question based on that information. For example, if the user answers "yes" to the question "Do you own real estate?", the next question will be automatically generated: "What is the assessed value of your real estate?"
[2147] Examples:
[2148] The user answers "Yes" to the question "Do you own a home?"
[2149] The server asks, "What is the assessed value of your home?" and the user replies, "50 million yen."
[2150] 2. Document upload and image recognition
[2151] User:
[2152] Take photos of necessary documents such as identification documents and family register copies with your smartphone and upload them via the LINE app.
[2153] server:
[2154] The uploaded image data is received and sent to image recognition AI, which then extracts necessary information such as name, address, and date of birth from the image data.
[2155] Examples:
[2156] A user uploads a picture of their driver's license.
[2157] The server extracts the name, address, and date of birth from the driver's license image and stores it in a database.
[2158] 3. Creating a Will
[2159] server:
[2160] Based on the collected information, multiple will patterns are automatically generated using a generative AI. The generated patterns are presented to the user, who can then select the optimal inheritance division method or request modifications.
[2161] User:
[2162] Review the proposed will pattern and enter any necessary amendments (e.g., "60% to the eldest son, 40% to the second son").
[2163] Examples:
[2164] The server presents the user with suggestions such as "Pattern A: All assets are inherited by the eldest son, Pattern B: Half of the assets are inherited by the eldest son and half by the second son."
[2165] The user requests an amendment: "I want to split it 60% to the eldest son and 40% to the second son."
[2166] The server incorporates the modifications and generates and resubmits a new will pattern.
[2167] 4. Preserving and updating your will
[2168] server:
[2169] After the user approves the final will, the system saves the contents as the original in the database and sends the user a completion notice. It also provides a function to amend the will to accommodate future changes in assets or changes in the division ratio.
[2170] User:
[2171] If there are any changes in assets or division ratios, the system will be used again to update the information.
[2172] Examples:
[2173] The user requests, "I have recently purchased a property and would like to change the contents of my will."
[2174] The server adds the new property information and generates and stores a new, amended will.
[2175] System Features and Benefits
[2176] The features of this system are as follows:
[2177] Easy to use: You can easily create a will through the LINE app.
[2178] Automatic generation: Wills are automatically generated using generation AI, so no specialized knowledge is required.
[2179] Modification support: Wills can be modified and regenerated instantly based on user feedback.
[2180] Secure storage: Data is stored securely in a database and can be accessed whenever needed.
[2181] As described above, the system of the present invention provides an effective means for users to create, amend, and save wills easily and quickly.
[2182] ---
[2183] The processing flow will be explained below.
[2184] ---
[2185] Step 1:
[2186] User: Opens the LINE app and accesses the will writing service chatbot.
[2187] Server: Initializes the chatbot and displays a welcome message to the user.
[2188] Step 2:
[2189] Server: Sends a question about the user's financial situation (e.g., "Do you own any real estate?").
[2190] User: Answer questions with "yes" or "no" and provide more information (e.g., "What is the assessed value of my property?").
[2191] Server: Stores asset information in a database and generates the next question.
[2192] Step 3:
[2193] Server: Sends the user a question about their personal information (e.g., "What is your date of birth?").
[2194] User: Answers questions and enters required information.
[2195] Server: Saves the input information in a database.
[2196] Step 4:
[2197] Server: Display a message to the user requesting them to upload their identification documents or family register (e.g., "Please upload a picture of your driver's license.").
[2198] User: Take and upload photos of designated documents as requested.
[2199] Server: Receives uploaded image data.
[2200] Step 5:
[2201] Server: Sends image data to the image recognition AI.
[2202] Server: Image recognition AI extracts necessary information (e.g., name, address, date of birth) from image data.
[2203] Server: Checks the extracted information and stores it in a database.
[2204] Server: If information is missing, ask the user to upload it again.
[2205] Step 6:
[2206] Server: Based on the collected information, the generation AI is launched and multiple inheritance division patterns are automatically generated.
[2207] Server: Presents the generated patterns to the user.
[2208] Step 7:
[2209] User: Review the proposed inheritance distribution pattern and request modifications if necessary (e.g., "I want to divide it 60% to the eldest son and 40% to the second son").
[2210] Server: Receives user feedback, generates new patterns, and presents them again.
[2211] Step 8:
[2212] User: Finalize and approve the amended will.
[2213] Server: Saves the approved will as the final version in the database.
[2214] Step 9:
[2215] Server: Securely saves the final will data and sends a completion notification to the user (e.g., "Your will has been saved successfully").
[2216] Step 10:
[2217] User: If there are changes in the status of assets or if the division ratio needs to be changed, the user accesses the chatbot again and requests, "I have purchased a new property and would like to update my will."
[2218] Server: Receives update requests from users and asks them for additional information (e.g., "What is the new property valuation?").
[2219] User: Enter new information and provide information for updates.
[2220] Server: Regenerate the will based on the new information and save it in the database as a new, final version.
[2221] Server: Sends a notification to the user that the update is complete.
[2222] ---
[2223] The above are the specific steps of the system's program processing, which allows users to create, modify, and save wills easily and efficiently.
[2224] Example 1
[2225] 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."
[2226] In modern society, it is important to create legal documents related to the division of inheritances accurately and quickly, but this requires legal knowledge and professional assistance, making it difficult for ordinary people. Furthermore, the procedures for identity verification and information updates are often complicated, creating a need for an efficient system. To solve these issues, a system is needed that allows users to easily create, revise, and save wills.
[2227] 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.
[2228] In this invention, the server includes means for collecting estate information and personal information through dialogue with a user, means for generating multiple will patterns based on the collected information, means for presenting the generated patterns to the user and receiving feedback, means for determining and saving the optimal will based on the user's feedback, means for receiving image data of identification documents and extracting necessary information using image recognition AI, and means for generating a draft will based on the collected information using a generative AI model. This enables users to easily and quickly create, modify, and save wills without specialized knowledge.
[2229] "User" means an individual or legal entity that uses the System to create, amend, and store a Will.
[2230] An "interaction module" is a software component that interacts with users through an interface such as the LINE app and collects information.
[2231] "Generative AI model" refers to an artificial intelligence model that automatically generates a draft will based on collected information, and specifically includes ChatGPT.
[2232] "Will patterns" refer to multiple will candidate proposals generated based on collected information.
[2233] "Image recognition AI" is an artificial intelligence model that extracts necessary information such as name, address, and date of birth from image data of uploaded identification documents.
[2234] "Feedback" means any comments, correction requests, or confirmations provided by a User.
[2235] "Database" means a data management system that stores collected information and generated wills and makes them accessible when necessary.
[2236] "Update Request" refers to a request made by a User to the System to change or add content to an existing Will.
[2237] "Personal identification documents" are official documents used to prove a user's name, address, date of birth, etc., and include driver's licenses and family register copies.
[2238] A "prompt" is a textual instruction that is input to a generative AI model and contains the information necessary to generate a draft will.
[2239] The present invention provides a system that allows a user to easily create, modify, and save a will. Specific embodiments of the present invention will be described in detail below.
[2240] System Configuration
[2241] This system mainly uses the following hardware and software:
[2242] Hardware:
[2243] 1. Device: The smartphone or computer used by the user.
[2244] 2. Server: A server for data processing and storage.
[2245] software:
[2246] 1. Interaction module: An interface that interacts with the user, such as the LINE app.
[2247] 2. Generative AI models: AI models such as ChatGPT.
[2248] 3. Image recognition AI: Google Cloud Vision API, etc.
[2249] 4. Database: A database management system such as MySQL or PostgreSQL.
[2250] Program processing
[2251] Information gathering
[2252] User:
[2253] Users access the system via the LINE app and log in or register. After confirming their login information, the system begins asking questions in the form of a chatbot, which prompts the user to answer the questions one by one.
[2254] server:
[2255] The server processes the information received from the user in real time and generates the next question. For example, if the user answers "yes" to the question "Do you own a property?", it generates the next question "What is the assessed value of the property?"
[2256] Examples:
[2257] The user answers "Yes" to the question "Do you own a home?"
[2258] The server asks, "What is the assessed value of your home?" and the user replies, "50 million yen."
[2259] Document upload and image recognition
[2260] User:
[2261] Users take a photo of their identification document with their smartphone and upload the image via the LINE app.
[2262] server:
[2263] The server sends the uploaded image data to the Google Cloud Vision API and extracts the necessary information, such as name, address, and date of birth, and stores it in a database.
[2264] Examples:
[2265] A user uploads a picture of their driver's license.
[2266] The server uses image recognition AI to extract the name, address, and date of birth and stores them in a database.
[2267] Generating a will
[2268] server:
[2269] The server generates a draft will using ChatGPT based on the collected information, and presents multiple will patterns to the user.
[2270] Examples:
[2271] The server inputs the information "Taro Tanaka, address: Tokyo, assets: real estate assessed value 50 million yen" into ChatGPT and generates a draft of the will.
[2272] The server presents the user with two options: "Pattern A: The eldest son inherits all of the assets; Pattern B: The eldest son and the second son inherit half of the assets each."
[2273] Get feedback and make corrections
[2274] User:
[2275] The user checks the proposed will pattern and makes a request to modify it if necessary. For example, the user might enter, "I want to divide it 60% to my eldest son and 40% to my second son."
[2276] server:
[2277] Upon receiving the user's request, the server generates a new will and presents it to the user again.
[2278] Examples:
[2279] The user enters, "I want to divide it 60% to my eldest son and 40% to my second son."
[2280] The server uses a generation AI to generate a new will and present it again.
[2281] Preserving and updating wills
[2282] server:
[2283] Once the user approves the final will, the server stores the information in a database and sends a completion notification to the user.
[2284] User:
[2285] The user will receive a completion notice and can download or print a copy of the will.
[2286] Examples:
[2287] The user types "Save Will."
[2288] The server saves the will in the database and sends a completion notification.
[2289] The user receives a notification and downloads a copy of the will.
[2290] Update function
[2291] User:
[2292] If there are any changes to the assets or division ratio, the user can use the system again to update the will.
[2293] server:
[2294] The server regenerates and stores the will based on the new information.
[2295] Examples:
[2296] The user enters, "I have recently purchased a property and would like to change the contents of my will."
[2297] The server adds the new property information, regenerates the will, and saves it.
[2298] Prompt Sentence Examples
[2299] "Generate a draft will based on the following information: My name is Tanaka Taro, my name is written in kanji as Tanaka Taro, my address is Tokyo, my assets are real estate (valued at 50 million yen), and I want my entire estate to go to my eldest son."
[2300] As described above, the present invention provides a system that allows a user to easily and quickly create, amend, and save a will.
[2301] The flow of the identification process in the first embodiment will be described with reference to FIG.
[2302] Step 1:
[2303] Reception / Login
[2304] input:
[2305] The user enters their login information using the LINE app.
[2306] Specific behavior:
[2307] When a user types "login" into the LINE app, the device sends the login information to the server. The server authenticates the received login information, and if authentication is successful, generates the main menu and sends it to the device.
[2308] output:
[2309] Authentication results and main menu.
[2310] Data processing:
[2311] The server checks the user's login information against a database and generates an authentication result.
[2312] Step 2:
[2313] Information gathering (interactive module)
[2314] input:
[2315] The user follows the system's instructions and answers questions in chatbot format one by one.
[2316] Specific behavior:
[2317] The user answers "Yes, I own real estate" to the question "Do you own any property?" The server receives the answer, generates a question "What is the appraised value of the property?" and sends it to the terminal. The user answers "50 million yen."
[2318] output:
[2319] Information collected from users.
[2320] Data processing:
[2321] The server receives the user's answers in real time and generates the next question.
[2322] Step 3:
[2323] Document upload and image recognition
[2324] input:
[2325] Users take photos of their identification documents and family register and upload them via the LINE app.
[2326] Specific behavior:
[2327] The user takes a photo of their driver's license and uploads it. The device sends the image data to the server. The server then sends the received image data to the Google Cloud Vision API and extracts the necessary information.
[2328] output:
[2329] Extracted information (such as name, address, date of birth, etc.).
[2330] Data processing:
[2331] The server uses image recognition AI to extract information such as name, address, and date of birth from the image data and stores it in a database.
[2332] Step 4:
[2333] Will generation (generative AI module)
[2334] input:
[2335] Information collected.
[2336] Specific behavior:
[2337] The server sends the information "Taro Tanaka, address: Tokyo, assets: real estate assessed value 50 million yen" to ChatGPT and generates a draft of the will.
[2338] output:
[2339] Draft will.
[2340] Data processing:
[2341] The server uses a generative AI model to generate a draft will based on the collected information and present it to the user.
[2342] Step 5:
[2343] Get feedback and make corrections
[2344] input:
[2345] User feedback (correction requests).
[2346] Specific behavior:
[2347] The user requests, "I want to divide it 60% to the eldest son and 40% to the second son." The device sends the request to the server. The server reflects the changes, generates a new draft of the will, and presents it to the user again.
[2348] output:
[2349] Draft amended will.
[2350] Data processing:
[2351] The server then uses the generative AI model again based on the user's feedback to generate a revised will.
[2352] Step 6:
[2353] Preservation and notification of wills
[2354] input:
[2355] User's final approval.
[2356] Specific behavior:
[2357] The user approves the final will. The device sends the approval information to the server. The server saves the will in the database and sends a completion notice to the user.
[2358] output:
[2359] Saved Will and Notice of Completion.
[2360] Data processing:
[2361] The server stores the final approved will in the database and sends a completion notification to the user.
[2362] Step 7:
[2363] Update function
[2364] input:
[2365] Update request from the user.
[2366] Specific behavior:
[2367] The user types, "I've just purchased a new property, so I'd like to change the contents of my will." The device sends the request to the server, which adds the new information and regenerates the will.
[2368] output:
[2369] Updated will.
[2370] Data processing:
[2371] The server regenerates the will based on the new information and stores it in the database.
[2372] The process flow and specific operations for each step have been described above.
[2373] (Application example 1)
[2374] 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."
[2375] Creating and storing wills is a highly private process, so ensuring security is crucial. However, conventional will creation systems often lack proper user authentication and information leakage prevention measures, exposing them to the risk of unauthorized access and data leakage. Furthermore, manually updating and amending wills is time-consuming and labor-intensive, placing a significant burden on users.
[2376] 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.
[2377] In this invention, the server includes means for collecting inheritance information and personal information through dialogue with the user, means for generating multiple inheritance division patterns based on the collected information, means for presenting the generated patterns to the user and receiving feedback, means for verifying the user's identity using biometric authentication, means for analyzing image data uploaded by the user and extracting necessary information, and means for determining the optimal will based on the user's feedback and encrypting and saving it. This allows users to easily create, modify, and save wills with high security.
[2378] "User interaction" is the process of gathering necessary information from a user through an interactive interface.
[2379] "Legacy Information" means information about property and assets owned by a User.
[2380] "Personal information" refers to information that identifies a user, such as the user's name and date of birth.
[2381] "Collected Information" means heritage and personal information obtained from users through the interactive interface.
[2382] "Inheritance division patterns" are multiple methods of distributing assets that are generated based on collected inheritance information.
[2383] "Feedback" refers to opinions and requests for revisions that users enter regarding the estate division proposal.
[2384] "Biometric authentication function" refers to a function that verifies the identity of a user using their biometric information, such as fingerprint authentication or facial authentication.
[2385] "Image Data" means digital image files uploaded by users.
[2386] "Analysis" is the process of extracting necessary information from uploaded image data.
[2387] "Encryption" is a security technology that converts collected information and generated wills into a form that cannot be easily deciphered by third parties.
[2388] "Storage" is the process of recording the collected information and generated wills in a database.
[2389] An "update request" is a request made by a user to make changes or amendments to a will.
[2390] "Regeneration" is the process of generating a new will based on an update request.
[2391] System Configuration
[2392] The system for realizing this invention mainly consists of a server, a user terminal (such as a smartphone), and related software components. Important hardware and software include biometric authentication functions, image recognition AI (e.g., Tesseract OCR), generative AI (e.g., GPT-4), and encryption libraries (e.g., OpenSSL).
[2393] Specific examples and processing flow
[2394] The process by which a user creates a will interactively using a smartphone is shown below.
[2395] 1. User Authentication
[2396] Users access the app using their smartphones and biometric authentication (fingerprint authentication, face authentication, etc.). If this authentication is successful, the system recognizes the user.
[2397] 2. Information gathering
[2398] The server collects heritage information and personal information through a conversational interface. For example, it uses the LINE application to ask, "Do you own real estate?" If the user answers "yes," it then asks more detailed questions, such as, "What is the assessed value of the real estate?"
[2399] 3. Analysis of image data
[2400] Users take a photo of their identification document (such as a driver's license or passport) and upload it through the app. The server sends this image data to an image recognition AI, which extracts the necessary information (such as name, address, and date of birth).
[2401] 4. Creating a Will
[2402] The server uses a generative AI (GPT-4) based on the collected information to automatically generate multiple inheritance division patterns, present them to the user, and receive feedback.
[2403] Example prompt sentence:
[2404] User Information:
[2405] Name: Taro Tanaka
[2406] Date of Birth: January 1, 1980
[2407] Assets: Home, real estate, 50 million yen in savings
[2408] Requirements for the will to be generated:
[2409] The eldest son inherits 60% of the estate and the second son inherits 40%.
[2410] Output formats:
[2411] Please generate a will in Japanese.
[2412] 5. User Feedback and Finalization
[2413] The user checks the will pattern presented by the server and requests modifications as necessary. For example, the user may request a modification such as "I want to divide the estate in a ratio of 60% to the eldest son and 40% to the second son."
[2414] 6. Preservation of Wills
[2415] The server finalizes the optimal will based on user feedback, encrypts the contents of the will, and stores it securely in a database.
[2416] Specific hardware and software
[2417] Biometric authentication features: Smartphones equipped with facial recognition or fingerprint authentication features
[2418] Image Recognition AI: Tesseract OCR
[2419] Generation AI: GPT-4
[2420] Cryptography library: OpenSSL
[2421] Interactive interface: LINE application
[2422] This system allows users to easily create, modify, and save wills under high security, ensuring privacy and security.
[2423] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[2424] Step 1:
[2425] Users use their smartphones to access apps using biometric authentication features (fingerprint or face authentication).
[2426] Input: User's biometric information
[2427] Processing: The smartphone acquires biometric information using a biometric authentication sensor and performs authentication using the biometric authentication API.
[2428] Output: Access approved or denied
[2429] Step 2:
[2430] The server initiates a dialogue with the user through an interactive interface (e.g., the LINE app) and collects heritage information and personal information.
[2431] Input: Answers entered by the user through the LINE app
[2432] Processing: The server displays questions in sequence, receives the user's answers, and stores them in a database. For example, if the user answers "yes," the server asks the next question, such as "What is the appraised value of that property?"
[2433] Output: Collected heritage and personal information
[2434] Step 3:
[2435] Users take a photo of their identification document (such as a driver's license or passport) with their smartphone and upload it through the app.
[2436] Input: Image data of identification document
[2437] Processing: The server receives the image data and sends it to an image recognition AI (Tesseract OCR) to extract the necessary information (name, address, date of birth, etc.).
[2438] Output: Extracted personal information
[2439] Step 4:
[2440] The server uses a generative AI (GPT-4) based on the collected information to generate multiple inheritance division patterns.
[2441] Input: Collected heritage and personal information, prompt statement
[2442] Processing: Enter a prompt into the generation AI to generate an inheritance division pattern.
[2443] Example prompt sentence:
[2444] User Information:
[2445] Name: Username
[2446] Date of Birth: User's date of birth
[2447] Assets: Total amount of home, real estate, savings
[2448] Requirements for the will to be generated:
[2449] The eldest son inherits 60% of the estate and the second son inherits 40%.
[2450] Output formats:
[2451] Please generate a will in Japanese.
[2452] Output: A collection of generated inheritance division patterns
[2453] Step 5:
[2454] The user checks the will pattern presented by the server and requests amendments as necessary.
[2455] Input: Feedback on the proposed will pattern
[2456] Processing: The server receives the user's feedback and modifies the will if necessary.
[2457] Output: New will pattern based on amendment request
[2458] Step 6:
[2459] The server finalizes the most suitable will and stores its contents in an encrypted database.
[2460] Input: Finalized Will
[2461] Processing: The server encrypts the will using an encryption library (OpenSSL) and stores it securely in the database.
[2462] Output: Encrypted will database entry
[2463] These specific steps allow users to easily create, modify, and save wills with high security.
[2464] 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.
[2465] ---
[2466] The present invention aims to provide a system that allows users to easily and efficiently create, modify, and save wills. This system collects necessary information through dialogue with the user, automatically generates a will based on the generated information, and incorporates user feedback to provide an optimal will. It also uses an emotion engine to recognize the user's emotions and dynamically adjusts inheritance division suggestions and questions based on those emotions.
[2467] System configuration
[2468] This system is broadly composed of the following four main components:
[2469] 1. Dialogue Module
[2470] 2. Generative AI Module
[2471] 3. Emotion Engine Module
[2472] 4. Database Module
[2473] Program processing
[2474] 1. Dialogue Module
[2475] User:
[2476] Users access the will writing service using the LINE app. Questions are displayed sequentially in chatbot format, and users provide information by answering the questions.
[2477] server:
[2478] It receives information entered by the user in real time and generates the next question based on that information. For example, if the user answers "yes" to the question "Do you own real estate?", the next question will be automatically generated: "What is the assessed value of your real estate?"
[2479] Examples:
[2480] The user answers "Yes" to the question "Do you own a home?"
[2481] The server asks, "What is the assessed value of your home?" and the user replies, "50 million yen."
[2482] 2. Document upload and image recognition
[2483] User:
[2484] Take photos of necessary documents such as identification documents and family register copies with your smartphone and upload them via the LINE app.
[2485] server:
[2486] The uploaded image data is received and sent to image recognition AI, which then extracts necessary information such as name, address, and date of birth from the image data.
[2487] Examples:
[2488] A user uploads a picture of their driver's license.
[2489] The server extracts the name, address, and date of birth from the driver's license image and stores it in a database.
[2490] 3. Creating a Will
[2491] server:
[2492] Based on the collected information, multiple inheritance division patterns are automatically generated using a generation AI. The generated patterns are presented to the user, who can then select the optimal inheritance division method or request modifications.
[2493] User:
[2494] Review the proposed will pattern and enter any necessary amendments (e.g., "60% to the eldest son, 40% to the second son").
[2495] Examples:
[2496] The server presents the user with suggestions such as "Pattern A: All assets are inherited by the eldest son, Pattern B: Half of the assets are inherited by the eldest son and half by the second son."
[2497] The user requests an amendment: "I want to split it 60% to the eldest son and 40% to the second son."
[2498] The server incorporates the modifications and generates and resubmits a new will pattern.
[2499] 4. Preserving and updating your will
[2500] server:
[2501] After the user approves the final will, the system saves the contents as the original in the database and sends the user a completion notice. It also provides a function to amend the will to accommodate future changes in assets or changes in the division ratio.
[2502] User:
[2503] If there are any changes in assets or division ratios, the system will be used again to update the information.
[2504] Examples:
[2505] The user requests, "I have recently purchased a property and would like to change the contents of my will."
[2506] The server adds the new property information and generates and stores a new, amended will.
[2507] Use of emotion engine
[2508] 1. Role of the Emotion Engine Module
[2509] server:
[2510] The emotion engine recognizes emotions from user input and dialogue, and dynamically adjusts questions and suggestions based on this information.
[2511] Examples:
[2512] If the user expresses dissatisfaction during the dialogue, such as "this inheritance division is unfair," the emotion engine recognizes this and the server makes more flexible and fair proposals.
[2513] 2. Dynamic adjustment based on emotions
[2514] server:
[2515] The emotion engine analyzes the user's emotional state in real time and asks appropriate questions and suggests inheritance division. For example, if the user shows anxiety, the server will provide reassuring information.
[2516] Examples:
[2517] If a user makes a comment such as "I'm worried about the future value of my investment," the server will provide additional information to alleviate the anxiety.
[2518] System Features and Benefits
[2519] The features of this system are as follows:
[2520] Easy to use: You can easily create a will through the LINE app.
[2521] Automatic generation: Wills are automatically generated using generation AI, so no specialized knowledge is required.
[2522] Modification support: Wills can be modified and regenerated instantly based on user feedback.
[2523] Secure storage: Data is stored securely in a database and can be accessed whenever needed.
[2524] Emotion recognition: An emotion engine can recognize user emotions and provide a more personalized experience.
[2525] As described above, the system of the present invention provides an effective means for users to easily and quickly create, amend, and save wills, and also allows for emotional responses.
[2526] ---
[2527] The processing flow will be explained below.
[2528] ---
[2529] Step 1:
[2530] User: Opens the LINE app and accesses the will writing service chatbot.
[2531] Server: Initializes the chatbot and displays a welcome message and service overview to the user.
[2532] Step 2:
[2533] Server: Sends a question about the user's financial situation (e.g., "Do you own any real estate?").
[2534] User: Answers questions with "yes" or "no" and provides further information (e.g., "What is the assessed value of my property?").
[2535] Server: Stores asset information in a database and generates the next question.
[2536] Step 3:
[2537] Server: Sends the user a question about their personal information (e.g., "What is your date of birth?").
[2538] User: Answers questions and enters required information.
[2539] Server: Saves the input information in a database.
[2540] Step 4:
[2541] Server: Display a message to the user requesting them to upload their identification documents or family register (e.g., "Please upload a picture of your driver's license.").
[2542] User: Take and upload photos of designated documents as requested.
[2543] Server: Receives uploaded image data.
[2544] Step 5:
[2545] Server: Sends image data to the image recognition AI.
[2546] Server: Image recognition AI extracts necessary information (e.g., name, address, date of birth) from image data.
[2547] Server: Checks the extracted information and stores it in a database.
[2548] Server: If information is missing, ask the user to upload it again.
[2549] Step 6:
[2550] Server: Activates the emotion engine and recognizes emotions from user input and dialogue.
[2551] Server: The emotion engine analyzes the user's emotional state and adjusts the dialogue based on that information.
[2552] Step 7:
[2553] Server: Based on the collected information, the server uses a generative AI to automatically generate multiple inheritance division patterns. The server adjusts the presented options based on the user's emotional state.
[2554] Server: Presents the generated patterns to the user.
[2555] Step 8:
[2556] User: Review the proposed inheritance distribution pattern and request modifications if necessary (e.g., "I want to divide it 60% to the eldest son and 40% to the second son").
[2557] Server: Receives user feedback, generates new patterns, and presents them again.
[2558] Step 9:
[2559] User: Finalize and approve the amended will.
[2560] Server: Saves the approved will as the final version in the database.
[2561] Server: Send a completion notification to the user (e.g., "Your will has been saved successfully").
[2562] Step 10:
[2563] User: If there are changes in the status of assets or if the division ratio needs to be changed, the user accesses the chatbot again and requests, "I have purchased a new property and would like to update my will."
[2564] Server: Receives update requests from users and asks them for additional information (e.g., "What is the new property valuation?").
[2565] User: Enter new information and provide information for updates.
[2566] Server: Regenerate the will based on the new information and save it in the database as a new, final version.
[2567] Server: Sends a notification to the user that the update is complete.
[2568] These are the specific steps of the system's programming process, allowing users to easily and efficiently create, modify, and save wills. The emotion engine also recognizes and responds to users' emotions, providing a more personalized experience.
[2569] ---
[2570] Example 2
[2571] 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."
[2572] Conventional will-writing systems have the drawback of requiring users to have specialized knowledge and making it difficult to deal with emotional issues. Furthermore, they lack a means to efficiently and accurately collect a user's estate information and automatically generate an optimal will, which is time-consuming and laborious. They also lack the functionality to update a will to accommodate future changes in assets.
[2573] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[2574] In this invention, the server includes means for collecting estate information and personal information through dialogue with the user, means for generating multiple estate division patterns based on the collected information, means for presenting the generated patterns to the user and receiving feedback, means for recognizing the user's emotions using an emotion engine and dynamically adjusting the dialogue content and suggestions based on the emotions, means for receiving image data of documents uploaded by the user and extracting necessary information using image recognition AI, and means for storing the finalized will in a database and accepting future updates of the information. This makes it possible to quickly and accurately collect estate information without requiring specialized knowledge and to generate and update an optimal will that takes the user's emotions into consideration.
[2575] "Dialogue with the user" refers to interactive communication using a chatbot to collect information by having the user answer questions.
[2576] "Estate Information" means information about real estate, cash, stocks, or other assets owned by a User.
[2577] "Personal information" refers to information that identifies an individual, such as the user's name, address, date of birth, and contact information.
[2578] "Collected Information" means heritage and personal information extracted from your interactions with us and your uploaded documents.
[2579] "Multiple patterns for dividing the estate" refers to multiple proposals for how to divide the estate that are automatically generated by the generative AI model based on collected information.
[2580] A "generative AI model" is an artificial intelligence that uses machine learning and natural language processing to generate specific outputs from given input information.
[2581] "Feedback" refers to the user's evaluation of the generated inheritance distribution pattern and requests for corrections.
[2582] An "emotion engine" is a system that detects a user's emotions through text analysis and speech recognition and uses that information to generate appropriate responses.
[2583] "Image Recognition AI" refers to artificial intelligence that extracts text and specific information from images of uploaded documents.
[2584] "Database" means the storage system for the safe and efficient storage of all collected information and generated wills.
[2585] An "update request" is a request submitted by a User to change the contents of an existing Will.
[2586] "Regeneration" refers to the process of regenerating a will based on updates to existing information or newly added information.
[2587] The purpose of this invention is to provide a system that allows users to easily and efficiently create, modify, and save wills. This system collects necessary information through dialogue with the user, automatically generates a will based on a generative AI model, and incorporates user feedback to provide an optimal will. It also uses an emotion engine to recognize the user's emotions and dynamically adjusts the estate division suggestions and questions based on these emotions.
[2588] System configuration
[2589] This system is broadly composed of the following four main components:
[2590] 1. Dialogue Module
[2591] 2. Document upload and image recognition module
[2592] 3. Generative AI Module
[2593] 4. Emotion Engine Module
[2594] 5. Database Module
[2595] Program Details
[2596] Dialogue Module
[2597] User:
[2598] Users access the will writing service using the LINE app, and are asked questions in a chatbot format, which they provide by answering the questions.
[2599] server:
[2600] The server receives the information entered by the user in real time and generates the next question based on that information. For example, if the user answers "yes" to the question "Do you own real estate?", the next question will be automatically generated: "What is the appraised value of your property?"
[2601] Examples:
[2602] The user answers "Yes" to the question "Do you own a home?"
[2603] The server asks, "What is the assessed value of my home?" and the user replies, "50 million yen."
[2604] Document upload and image recognition module
[2605] User:
[2606] Users take photos of necessary documents such as identification documents and family register copies with their smartphones and upload them via the LINE app.
[2607] server:
[2608] The server receives the uploaded image data and sends it to an image recognition AI, which extracts necessary information such as name, address, and date of birth from the image data.
[2609] Examples:
[2610] A user uploads a picture of their driver's license.
[2611] The server extracts the name, address, and date of birth from the driver's license image and stores it in a database.
[2612] Generative AI Module
[2613] server:
[2614] The server automatically generates multiple inheritance division patterns using a generative AI model based on the collected information. The generated patterns are presented to the user, who can then select the optimal inheritance division method or request modifications.
[2615] User:
[2616] The user checks the will pattern that is presented to them and inputs any necessary corrections.
[2617] Examples:
[2618] The server presents the user with suggestions such as "Pattern A: Child A inherits all of the assets, Pattern B: Child A and child B inherit half of the assets each."
[2619] The user requests an amendment: "I want the split to be 60% to child A and 40% to child B."
[2620] The server incorporates the modifications and generates and resubmits a new will pattern.
[2621] Emotion Engine Module
[2622] server:
[2623] The server uses an emotion engine to recognize emotions from user input and dialogue, and dynamically adjusts the questions and suggestions it provides to the user based on this information.
[2624] Examples:
[2625] If the user expresses dissatisfaction during the dialogue, such as "this inheritance division is unfair," the emotion engine recognizes this and the server makes more flexible and fair proposals.
[2626] Database Module
[2627] server:
[2628] The server stores the information obtained from the user, the generated will, and other necessary data in a database, and manages them safely and efficiently. It also provides a correction function to accommodate future changes in assets and changes in the division ratio.
[2629] Prompt Sentence Examples
[2630] 1. "Please tell me the information I need to prepare a will. The first question is: Do you own real estate?"
[2631] 2. "Please upload a photo of your driver's license to verify your identity. Please pay attention to the quality of the photo."
[2632] 3. "Please review the will pattern provided. Please let us know if there are any necessary amendments."
[2633] 4. "If you would like to update your current financial situation to accommodate future changes in your assets, please provide us with the new information."
[2634] This makes it possible to collect inheritance information quickly and accurately without requiring specialized knowledge, and to generate and update optimal wills that take into account the user's feelings.
[2635] The flow of the identification process in the second embodiment will be described with reference to FIG.
[2636] Program processing flow
[2637] Step 1:
[2638] User:
[2639] Users access the will writing service using the LINE app, answer the initial questions, and enter their inheritance information and personal information.
[2640] Specific operation:
[2641] A user enters "Suzuki Taro" in response to the question "What is your name?" and submits the message.
[2642] input:
[2643] Personal information such as your name.
[2644] output:
[2645] The personal information data entered (e.g., "Taro Suzuki").
[2646] Step 2:
[2647] server:
[2648] The server temporarily stores the received user personal information, generates the next question, and sends it to the user. For example, it generates a question such as "Please tell me your date of birth."
[2649] Specific operation:
[2650] The server receives the "Name" and generates and sends the next question: "What is your date of birth?"
[2651] input:
[2652] The name of the user.
[2653] output:
[2654] The next question prompts, "What is your date of birth?"
[2655] Step 3:
[2656] User:
[2657] The user responds to questions from the server by inputting information such as date of birth and submitting it.
[2658] Specific operation:
[2659] The user enters his date of birth as "January 1, 1980" and submits the form.
[2660] input:
[2661] The user's date of birth.
[2662] output:
[2663] The entered date of birth data (e.g., "January 1, 1980").
[2664] Step 4:
[2665] User:
[2666] Users take a photo of their identification document with their smartphone and upload it via the LINE app.
[2667] Specific operation:
[2668] The user takes a picture of their driver's license and uploads it.
[2669] input:
[2670] Image data of identification documents.
[2671] output:
[2672] Uploaded image data.
[2673] Step 5:
[2674] server:
[2675] The server receives the uploaded image data and sends it to an image recognition AI, which extracts necessary information such as name, address, and date of birth from the image data.
[2676] Specific operation:
[2677] The server receives the name, address, and date of birth extracted from the driver's license image and stores it in a database.
[2678] input:
[2679] Uploaded image data.
[2680] output:
[2681] Extracted name, address, and date of birth data.
[2682] Step 6:
[2683] server:
[2684] Based on the collected information, the server automatically generates multiple inheritance division patterns using a generative AI model.
[2685] Specific operation:
[2686] The server generates multiple patterns, such as "child A inherits all of the assets" and "child A and child B inherit half of the assets each," and sends them to the user.
[2687] input:
[2688] Personal and Heritage Information Collected.
[2689] output:
[2690] Multiple inheritance division patterns generated.
[2691] Step 7:
[2692] User:
[2693] The user reviews the proposed will pattern and selects the ideal division method or submits a request for modification.
[2694] Specific operation:
[2695] The user selects "Split 60% to child A and 40% to child B" and submits.
[2696] input:
[2697] User feedback (selections or correction requests).
[2698] output:
[2699] The inheritance division pattern reflecting the amendment request.
[2700] Step 8:
[2701] server:
[2702] The server regenerates and resubmits the will pattern based on the user's feedback.
[2703] Specific operation:
[2704] The server generates a will pattern that reflects the amendment "60% to child A, 40% to child B" and presents it again.
[2705] input:
[2706] User feedback.
[2707] output:
[2708] Regenerated will pattern.
[2709] Step 9:
[2710] server:
[2711] The server stores the will that the user has finally finalized in a database and sends a completion notice to the user.
[2712] Specific operation:
[2713] The server saves the final will and sends the user a message informing them that the will has been created.
[2714] input:
[2715] The final will was finalized.
[2716] output:
[2717] Saved will data and completion notice.
[2718] Step 10:
[2719] User:
[2720] If there are any future changes in assets or changes in the division ratio, the user can access the system again and update the information.
[2721] Specific operation:
[2722] The user requests, "I have just purchased a new apartment and would like to update my will."
[2723] input:
[2724] Requests for new property information or changes to division ratios.
[2725] output:
[2726] A will reflecting the update request.
[2727] This makes it possible to quickly and accurately collect inheritance information without requiring specialized knowledge, and to generate and update optimal wills that take into account the user's feelings.
[2728] (Application example 2)
[2729] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[2730] Conventional will-writing systems often make uniform inheritance division proposals without considering the user's emotions, limiting their ability to create a will that satisfies the user. As a result, users often feel stressed and are unable to create an optimal will. Furthermore, the lack of purchasing suggestions based on emotions has also led to the issue of not being able to maximize the user's purchasing motivation. There is a need for a system that can solve these issues and provide personalized wills and purchasing suggestions that respond to the user's emotions.
[2731] 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.
[2732] In this invention, the server includes means for collecting estate information and personal information through dialogue with the user, means for generating multiple estate division patterns based on the collected information, means for presenting the generated patterns to the user and receiving feedback, means for determining and saving an optimal will based on the user feedback, means for recognizing the user's emotions, means for dynamically adjusting proposal content based on the recognized emotions, and means for making optimal purchasing suggestions based on the recognized emotions, thereby enabling a personalized experience that corresponds to the user's mood and emotions.
[2733] Definitions of important words
[2734] "User" means a person who uses the system to create, modify, and save a will and receive purchase proposals.
[2735] "Interaction" is the process by which a user and a system exchange information, including the collection of heritage and personal information.
[2736] "Legacy information" is information about the property and assets owned by a user.
[2737] "Personal information" refers to information that identifies an individual, such as the user's name, address, and date of birth.
[2738] "Inheritance division" is a method by which a user distributes an inheritance to heirs based on a will.
[2739] "Feedback" is the input or opinion that a user gives to a system.
[2740] A "will" is a legal document in which a user specifies how their estate should be distributed.
[2741] "Means for recognizing emotions" refers to technology that analyzes emotions from a user's facial expressions and behavior.
[2742] "Means for dynamically adjusting proposal content" refers to technology that changes the system's behavior and the information displayed based on the user's emotions.
[2743] A "purchase suggestion" is a recommendation of a product or service that the system provides to encourage the user to make a purchase.
[2744] MODE FOR CARRYING OUT THE INVENTION
[2745] The present invention relates to a system for creating a will and making purchasing suggestions that take into account the user's emotions. This system recognizes emotions from dialogue with the user and makes appropriate inheritance division suggestions and purchasing suggestions.
[2746] System configuration
[2747] This system is broadly composed of the following components:
[2748] 1. Dialogue Module
[2749] 2. Inheritance division generation module
[2750] 3. Emotion Recognition Module
[2751] 4. Purchase Proposal Module
[2752] 5. Database Module
[2753] Specific implementation methods of the system
[2754] 1. Dialogue Module
[2755] The server allows users to interactively input information using a smartphone or PC. The interactive module then collects the user's estate and personal information. For example, if a user answers "yes" to the question "Do you own a home?", the next question automatically generated is "What is the assessed value of your home?"
[2756] 2. Inheritance division generation module
[2757] The inheritance division generation module uses a generative AI model based on the collected information to automatically generate multiple inheritance division patterns. The generated patterns are presented to the user, who can select the optimal inheritance division method or request modifications. For example, it may suggest "Pattern A: All assets inherited by the eldest son, Pattern B: Half of the assets inherited by the eldest son and half by the second son."
[2758] 3. Emotion Recognition Module
[2759] The emotion recognition module is designed to recognize a user's emotions in real time. It uses a smartphone or computer camera to capture the user's facial expressions and analyzes their emotions using an emotion recognition AI model. Based on this information, the system dynamically adjusts its suggestions. For example, if a user is feeling stressed, it will provide questions and suggestions that create a relaxed atmosphere.
[2760] 4. Purchase Proposal Module
[2761] The purchase suggestion module makes optimal purchase suggestions based on the recognized emotions. For example, it recommends relaxation products when the user is feeling stressed, and gift items when the user is feeling joyful. It uses a generative AI model to make optimal suggestions based on the user's emotional state.
[2762] 5. Database Module
[2763] The database module securely stores the created will and collected information. After the user approves the final will, the contents are saved in the database and a completion notification is sent to the user. It also provides an amendment function to accommodate future changes in assets or changes in the division ratio.
[2764] Hardware and software used
[2765] Smartphone: Uses the camera function to take a picture of the user's face and recognize emotions.
[2766] TensorFlow: A runtime environment for emotion recognition and inheritance generation AI models
[2767] OpenCV: Facial image processing and capture
[2768] Examples of concrete examples and prompts
[2769] For example, if a user makes a comment like "I'm worried about the future value of my investments," the server can provide additional information to alleviate the anxiety. Based on the recognized sentiment, the recommendations can be dynamically adjusted.
[2770] Example prompts to input to a generative AI model:
[2771] Recommend the most appropriate products based on the user's real-time emotions. For example, if the user is feeling stressed, recommend relaxation items, and if they are feeling happy, recommend gift items. In particular, provide information and reviews of new products to users who show a high intent to purchase.
[2772] As described above, the system of the present invention provides an effective means for users to easily and quickly create emotionally sensitive wills and purchasing proposals.
[2773] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[2774] Program processing flow
[2775] Processing Steps
[2776] Step 1:
[2777] Users access the system using a smartphone or PC and provide heritage information and personal information interactively.
[2778] Input: Heritage and personal information entered by the user
[2779] Output: Information stored by the interaction module
[2780] Specific behavior: The user answers "yes" to a system question (e.g., "Do you own a home?"), and then answers the next question, "What is the appraised value of your home?" with "50 million yen."
[2781] Step 2:
[2782] Based on the collected information, the server uses an inheritance division generation AI model to generate multiple inheritance division patterns.
[2783] Input: User's heritage and personal information stored by the interaction module
[2784] Output: Generated inheritance pattern
[2785] Specific operation: The server generates inheritance division pattern A (all assets are inherited by the eldest son) and pattern B (half of the assets are inherited by the eldest son and half by the second son).
[2786] Step 3:
[2787] The server presents the generated inheritance division pattern to the user and receives feedback.
[2788] Input: Generated inheritance pattern
[2789] Output: User feedback
[2790] Specific operation: The user checks the presented inheritance division patterns A and B and inputs feedback to the system, such as "I would like to divide it 60% to the eldest son and 40% to the second son."
[2791] Step 4:
[2792] The server regenerates the will based on the user's feedback and determines the optimal will.
[2793] Input: User feedback
[2794] Output: Regenerated will
[2795] Specific operation: Based on the user's modification request, the server regenerates the will with the estate divided 60% to the eldest son and 40% to the second son.
[2796] Step 5:
[2797] The server captures the user's facial expressions using the camera on their smartphone or computer, and then analyzes the user's emotions using an emotion recognition module.
[2798] Input: A captured image of the user's face
[2799] Output: Recognized emotion data
[2800] Specific operation: The server uses an emotion recognition AI model to recognize emotions such as "stress" from the user's facial expressions captured in real time by the camera.
[2801] Step 6:
[2802] The server dynamically adjusts the suggestions based on the recognized emotions.
[2803] Input: Recognized emotion data
[2804] Output: Dynamically adjusted suggestions
[2805] Specific behavior: The server recognizes that the user is feeling stressed and makes inheritance division suggestions that will help them relax.
[2806] Step 7:
[2807] The server makes optimal purchase suggestions using a purchase suggestion module based on the recognized emotions.
[2808] Input: Recognized emotion data
[2809] Output: Best purchase offer
[2810] Specific operation: The server recommends products such as relaxation goods and soothing music to reduce the user's stress.
[2811] Step 8:
[2812] The server stores the final will and related information in a database and sends a completion notice to the user.
[2813] Input: Final Will and related information
[2814] Output: Completion notification
[2815] Specific operation: The server saves the final generated will in the database and notifies the user that it has been registered.
[2816] In this way, the system takes into account the user's feelings and provides optimal will writing and purchasing suggestions.
[2817] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.
[2818] 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.
[2819] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the robot 414.
[2820] The emotion identification model 59 as an emotion engine may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.
[2821] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.
[2822] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.
[2823] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).
[2824] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.
[2825] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."
[2826] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.
[2827] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).
[2828] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may b...
Claims
1. means for collecting heritage information and personal information through interaction with a user; A means for generating multiple patterns of inheritance division based on the collected information; means for presenting the generated patterns to a user and receiving feedback; The system includes a means for determining and storing the optimal will based on user feedback.
2. The system of claim 1 , further comprising means for extracting necessary information from image data of the uploaded identification document.
3. The system of claim 1 further comprising means for receiving a will update request from a user and regenerating and storing the will based on that information.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A