system
The system addresses the stress and timing challenges of creating wills by using AI to analyze user conversations, encrypt, and securely transmit digital wills, ensuring accurate and secure conveyance of user wishes and feelings.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- SOFTBANK GROUP CORP
- Filing Date
- 2024-09-20
- Publication Date
- 2026-07-01
AI Technical Summary
Creating a will is stressful due to its sensitive nature and finding the right timing is difficult, and existing digital will systems lack accuracy in reflecting user wishes and feelings, with security and transmission issues.
A system that analyzes user conversations and messages using AI to create a digital will, encrypts it, and securely transmits it to designated recipients after death, ensuring accurate reflection of user wishes and feelings.
Enables hassle-free creation and secure transmission of digital wills that accurately convey user intentions and emotions, overcoming the limitations of traditional systems.
Smart Images

Figure 0007883549000001 
Figure 0007883549000002 
Figure 0007883549000003
Abstract
Description
Technical Field
[0001] The technology of the present disclosure relates to a system.
Background Art
[0002] Patent Document 1 discloses a method for controlling a persona chatbot, which is performed by at least one processor, including steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to an explanation of the chatbot's 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
Summary of the Invention
Problems to be Solved by the Invention
[0004] Since being conscious of death from a healthy state is a great stress and a sensitive theme, it is difficult to create a will. Also, it is difficult to find an appropriate timing for creating a will.
Means for Solving the Problems
[0005] As a means to solve this problem, the system of this disclosure includes means for analyzing the user's will and emotions from the user's daily conversations and messages by inputting specific prompt sentences into a generating AI model, and creating a digital will based on the results of said analysis; means for detecting changes in the user's emotions using an emotion engine and updating the contents of said digital will in accordance with said changes; means for saving said digital will; means for encrypting the contents of said digital will; and means for transmitting said encrypted digital will to a designated person after the user's death. [Brief explanation of the drawing]
[0006] [Figure 1] This is a conceptual diagram showing an example of the configuration of a data processing system according to the first embodiment. [Figure 2] This is a conceptual diagram showing an example of the essential functions of a data processing device and a smart device according to the first embodiment. [Figure 3] This is a conceptual diagram showing an example of the configuration of a data processing system according to the second embodiment. [Figure 4] This is a conceptual diagram showing an example of the main functions of a data processing device and smart glasses according to the second embodiment. [Figure 5] This is a conceptual diagram showing an example of the configuration of a data processing system according to the third embodiment. [Figure 6] This is a conceptual diagram showing an example of the main functions of a data processing device and a headset-type terminal according to the third embodiment. [Figure 7] This is a conceptual diagram showing an example of the configuration of a data processing system according to the fourth embodiment. [Figure 8] This is a conceptual diagram showing an example of the main functions of a data processing device and a robot according to the fourth embodiment. [Figure 9] This shows an emotion map where multiple emotions are mapped. [Figure 10] This shows an emotion map where multiple emotions are mapped. [Figure 11]This is a sequence diagram showing the processing flow of the data processing system in Embodiment 1 of Example 1. [Figure 12] This is a sequence diagram showing the processing flow of the data processing system in Application Example 1 of Form Example 1. [Figure 13] This is a sequence diagram showing the processing flow of the data processing system in Example 2 of Embodiment 2. [Figure 14] This is a sequence diagram showing the processing flow of the data processing system in Application Example 2 of Form Example 2. [Figure 15] This is a sequence diagram showing the processing flow of the data processing system in Embodiment 3 of Example 3. [Figure 16] This is a sequence diagram showing the processing flow of the data processing system in Application Example 3 of Form Example 3. [Figure 17] This is a sequence diagram showing the processing flow of the data processing system in Example 1 of the Form 1 when an emotion engine is combined. [Figure 18] This is a sequence diagram showing the processing flow of the data processing system in Application Example 1 of Form Example 1 when an emotion engine is combined. [Figure 19] This is a sequence diagram showing the processing flow of the data processing system in Example 2 of the Form 2 when an emotion engine is combined. [Figure 20] This is a sequence diagram showing the processing flow of the data processing system in Application Example 2 of Form Example 2 when an emotion engine is combined. [Figure 21] This is a sequence diagram showing the processing flow of the data processing system in Example 3 of the Form 3 when an emotion engine is combined. [Figure 22] This is a sequence diagram showing the processing flow of the data processing system in Application Example 3 of Form Example 3 when an emotion engine is combined. [Modes for carrying out the invention]
[0007] Hereinafter, an example of an embodiment of a system according to the technology of the present disclosure will be described with reference to the accompanying drawings.
[0008] First, the terms used in the following description will be explained.
[0009] In the following embodiments, the numbered processor (hereinafter simply referred to as "processor") may be a single arithmetic unit or a combination of multiple arithmetic units. Also, the processor may be a single type of arithmetic unit or a combination of multiple types of arithmetic units. Examples of arithmetic units include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), an APU (Accelerated Processing Unit), or a TPU (TENSOR PROCESSING UNIT (registered trademark)), etc.
[0010] In the following embodiments, the numbered RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a work memory by the processor.
[0011] In the following embodiments, the numbered storage is one or more non-volatile storage devices that store various programs and various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), or magnetic tapes, etc.
[0012] In the following embodiments, the signed communication interface (I / F) is an interface that includes a communication processor and an antenna, etc. The communication interface manages communication between multiple computers. Examples of communication standards applicable to the communication interface include wireless communication standards such as 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), or Bluetooth (registered trademark).
[0013] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." That is, "A and / or B" means that it may be A alone, or B alone, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" applies when expressing three or more things linked by "and / or."
[0014] [First Embodiment]
[0015] Figure 1 shows an example of the configuration of the data processing system 10 according to the first embodiment.
[0016] As shown in Figure 1, the 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.
[0017] The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0018] The smart device 14 comprises a computer 36, a reception device 38, an output device 40, a camera 42, and a communication interface 44. The computer 36 comprises a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The reception device 38, output device 40, and camera 42 are also connected to the bus 52.
[0019] The reception device 38 is equipped with a touch panel 38A and a microphone 38B, etc., and receives user input. The touch panel 38A receives user input by detecting contact with an object (e.g., a pen or finger). The microphone 38B receives user input by detecting the user's voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and 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.
[0020] 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 perceptible to the user 20 (e.g., audio and / or text). The display 40A displays visible information such as text and images according to instructions from the processor 46. The speaker 40B outputs audio according to instructions from the processor 46. The camera 42 is a small digital camera equipped with an optical system such as a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.
[0021] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various types of information between processor 46 and processor 28 via network 54.
[0022] Figure 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0023] As shown in Figure 2, in the data processing device 12, a specific processing 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" related to the technology of this 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 according to the specific processing program 56 executed on the RAM 30.
[0024] The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0025] In the smart device 14, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The reception output program 60 is used in conjunction with a 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 processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48.
[0026] Next, the identification process performed by the identification processing unit 290 of the data processing device 12 will be described.
[0027] "Example of form 1"
[0028] One embodiment of the present invention involves an AI engine embedded in a messenger application used daily by users. This AI engine analyzes the user's daily conversations and messages, extracting the user's intentions and emotions from them. The extracted information is used to create a digital will. Specifically, if a user expresses in a message that they "want to express their gratitude to their family," the AI engine analyzes that message and creates a digital will expressing that gratitude.
[0029] "Example of form 2"
[0030] A digital will can be created as a text message, voice message, video message, or a combination of these. For example, if a user expresses a desire to "express gratitude to their family in a voice message," the AI engine will analyze the user's voice and create a digital will in voice message format based on its content.
[0031] "Example of form 3"
[0032] A digital will is communicated to a designated recipient after the user's death. Specifically, the digital will is automatically sent to a designated recipient (e.g., family or friends) after the user's death. This transmission takes place via a communication method specified by the user, such as email or a messenger application.
[0033] The following describes the processing flow for each example of the form.
[0034] "Example of form 1"
[0035] Step 1: Users regularly send conversations and messages through a messenger application.
[0036] Step 2: The built-in AI engine analyzes the user's conversations and messages, and extracts the user's intentions and emotions from them.
[0037] Step 3: Create a digital will based on the information extracted by the AI engine. For example, if a user expresses their wish to "express gratitude to their family" in a message, the AI engine will analyze that message and create a digital will that conveys that gratitude.
[0038] "Example of form 2"
[0039] Step 1: The user selects the format of the digital will (text message, voice message, or video message).
[0040] Step 2: The AI engine creates a digital will based on the user's selection. For example, if the user chooses a voice message format, the AI engine analyzes the user's voice and creates a digital will in voice message format based on its content.
[0041] "Example of form 3"
[0042] Step 1: The user designates the beneficiaries of the digital will.
[0043] Step 2: Once the user's death is confirmed, the system automatically sends the digital will to the beneficiary. This transmission takes place via a communication method specified by the user, such as email or a messenger application.
[0044] (Example 1)
[0045] Next, we will describe Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal."
[0046] Traditional digital will creation systems require users to manually input the will's contents, which is time-consuming and makes it difficult to accurately reflect the user's wishes and feelings. Furthermore, there is a lack of proper means to transmit the will after the user's death, meaning the contents of the will may not be reliably conveyed. To address these issues, there is a need for a system that automatically creates, stores, and appropriately transmits digital wills based on the user's everyday conversations and messages.
[0047] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.
[0048] In this invention, the server includes means for artificial intelligence to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means for receiving messages sent by the user via a messenger application, means for analyzing the received messages and extracting the user's will and emotions, means for generating prompt sentences based on the extracted information, means for inputting the generated prompt sentences into a generation AI model to generate a digital will, means for returning the generated digital will to the user, and means for displaying the returned digital will to the user. This enables the automatic creation of a digital will that accurately reflects the user's will and emotions, as well as its appropriate storage and transmission.
[0049] A "user" refers to an individual who uses the system to send everyday conversations and messages.
[0050] "Artificial intelligence" refers to technology that analyzes user messages, extracts their intentions and emotions, and automatically creates digital wills.
[0051] A "digital will" is an electronic record of a will that reflects the user's wishes and feelings.
[0052] A "messenger application" refers to a messaging application that users use on a daily basis.
[0053] A "server" refers to a computer system that receives user messages and uses artificial intelligence to create, store, and transmit digital wills.
[0054] A "prompt message" refers to the input text that artificial intelligence uses to generate a digital will.
[0055] A "generative AI model" refers to a machine learning model used to generate a digital will based on prompt text.
[0056] "Will" refers to a user's expression of intent to express specific actions or emotions.
[0057] "Emotion" refers to the emotional state that a user expresses through a message.
[0058] "Analysis" refers to the process by which artificial intelligence analyzes a user's message to extract their intentions and emotions.
[0059] "Preservation" refers to the act of electronically recording and storing a digital will that has been created.
[0060] "Transmission" refers to the act of sending a digital will to a designated recipient after the user's death.
[0061] "Receiving" refers to the act of a server receiving a message sent by a user.
[0062] "Return" refers to the act of the server sending the generated digital will back to the user.
[0063] "Display" refers to the act of visually showing a digital will on the user's device.
[0064] This invention relates to a system that automatically creates, stores, and appropriately transmits a digital will from a user's everyday conversations and messages. Specific embodiments of this system are described below.
[0065] System Configuration
[0066] This system includes an artificial intelligence engine that is integrated into messenger applications that users use on a daily basis. The entire system consists of the user's terminal, a server, and a generative AI model.
[0067] Hardware and software to be used
[0068] User's device: A device such as a smartphone or computer with a messenger application installed.
[0069] Server: Cloud servers or dedicated servers handle message reception, analysis, digital will generation, storage, and transmission.
[0070] Generative AI models: Machine learning models that utilize natural language processing technology. Specifically, models such as Google's BERT and OpenAI's GPT-3 are used.
[0071] Data processing and data calculation
[0072] 1. Receiving messages: The device sends messages sent by the user via a messenger application to the server.
[0073] 2. Message Analysis: The server passes the received message to an artificial intelligence engine, which uses natural language processing techniques to extract the user's intentions and emotions.
[0074] 3. Prompt message generation: The server generates a prompt message based on the extracted information.
[0075] 4. Generation of a digital will: The generated prompt text is input into the generation AI model to generate a digital will.
[0076] 5. Storage and transmission of digital wills: Store the generated digital will and transmit it to the designated recipient after the user's death.
[0077] Specific example
[0078] For example, consider a scenario where a user sends the following message in a messenger application:
[0079] "Lately, I've been wanting to express my gratitude to my family."
[0080] Upon receiving this message, the server inputs the following prompt into the AI model:
[0081] "The user has stated they want to express their gratitude to their family. Please create a digital will that reflects this wish."
[0082] The generating AI model generates a digital will based on this prompt:
[0083] "I have deep gratitude for my family. I am truly grateful for all the support they have given me."
[0084] In this way, a digital will reflecting the user's wishes and feelings is automatically created. The generated digital will is stored on a server and appropriately communicated to the designated recipient after the user's death.
[0085] This system allows users to create digital wills that accurately reflect their wishes and feelings without any hassle. Furthermore, because the contents of the will are reliably communicated, it ensures that the user's wishes are properly carried out.
[0086] The flow of the specific processing in Example 1 will be explained using Figure 11.
[0087] Step 1:
[0088] A user sends a message using a messenger application.
[0089] As a concrete example, the user opens a messenger application, types "I've been wanting to express my gratitude to my family lately," and presses the send button.
[0090] Input: Message entered by the user
[0091] Output: Sent message
[0092] Step 2:
[0093] The terminal sends a message to the server.
[0094] Specifically, the device encrypts the message sent by the user and then sends it to the server.
[0095] Input: Message sent by the user
[0096] Output: Encrypted message sent to the server
[0097] Step 3:
[0098] The server receives the message and passes it to the AI engine.
[0099] Specifically, the server receives encrypted messages sent from the terminal, decrypts them, and passes them to the AI engine.
[0100] Input: Encrypted message
[0101] Output: Decoded message
[0102] Step 4:
[0103] The AI engine analyzes the message and extracts the user's intentions and emotions.
[0104] In terms of specific actions, the AI engine uses natural language processing technology to analyze the message and extract the intention to "express gratitude to family."
[0105] Input: Decrypted message
[0106] Output: Extracted will and emotions
[0107] Step 5:
[0108] The server generates a prompt message based on the extracted information.
[0109] Specifically, the server generates a prompt message that reads, "The user has stated they wish to express their gratitude to their family. Please create a digital will that reflects this wish."
[0110] Input: Extracted will and emotions
[0111] Output: Generated prompt message
[0112] Step 6:
[0113] The server inputs prompt messages into the AI model that generates the digital will.
[0114] Specifically, the server inputs the generated prompt into the AI model, which then generates a digital will stating, "I have deep gratitude for my family. I am truly grateful for all the support they have given me."
[0115] Input: Generated prompt message
[0116] Output: Generated digital will
[0117] Step 7:
[0118] The server returns the generated digital will to the user.
[0119] Specifically, the server encrypts the generated digital will and sends it to the user's device.
[0120] Input: Generated digital will
[0121] Output: Encrypted digital will
[0122] Step 8:
[0123] The device displays the digital will to the user.
[0124] Specifically, the terminal decrypts the encrypted digital will received from the server and displays it to the user on the messenger application.
[0125] Input: Encrypted digital will
[0126] Output: Digital will displayed to the user
[0127] (Application Example 1)
[0128] Next, we will describe Application Example 1 of Form 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."
[0129] Traditional digital will creation systems have faced challenges in accurately reflecting users' wishes and feelings, as well as insecure security concerns. In particular, the accuracy of extracting wishes and feelings from user messages, the secure storage of created digital wills, and access control to ensure only designated individuals can access them were insufficient. This resulted in users' wishes not being accurately conveyed, or the risk of information leakage due to unauthorized access.
[0130] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.
[0131] In this invention, the server includes means for an AI to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means for encrypting and securely storing the digital will, means for setting access permissions so that only a person designated by the user can access the will, means for analyzing the user's messages and extracting their will and emotions, means for analyzing the user's will and emotions using a generative AI model, and means for generating prompt sentences and extracting the user's will and emotions. This makes it possible to create a digital will that accurately reflects the user's will and emotions, and furthermore, high security can be ensured through encryption and access management.
[0132] A "user" is an individual or group that uses the system.
[0133] "Everyday conversations and messages" refers to the content of communication that users engage in on a daily basis.
[0134] "AI" refers to a system that uses artificial intelligence technology to analyze data and make decisions.
[0135] A "digital will" is an electronic will that reflects the user's wishes and feelings.
[0136] "Means of preservation" refers to the technologies and methods for securely storing digital wills.
[0137] "Means of transmission" refers to the technology and methods for sending a digital will to a designated recipient after the user's death.
[0138] "Encryption" is a technology that transforms information to protect it, making it impossible for third parties to decipher.
[0139] "Access permissions" refer to the permission settings that allow specific users to access a digital will.
[0140] "Means of analysis" refer to technologies and methods for extracting intentions and emotions from user messages.
[0141] A "generative AI model" is an artificial intelligence model used to analyze a user's will and emotions.
[0142] A "prompt statement" is an instruction statement used to input data into a generative AI model.
[0143] The system for implementing this invention automatically creates a digital will using AI based on the user's daily conversations and messages, securely stores it, and transmits it to a designated recipient after the user's death. This system is implemented using the following hardware and software.
[0144] hardware
[0145] Smartphone: A device used by users on a daily basis, used for sending and receiving messages and creating and storing digital wills.
[0146] Server: A central system for storing and managing digital wills.
[0147] software
[0148] Messenger applications are applications used for sending and receiving everyday conversations and messages.
[0149] Generative AI model: This is an artificial intelligence model for analyzing intentions and emotions from user messages. Specifically, it uses the OpenAI API.
[0150] Encryption library: Used to securely store digital wills. Specifically, the Python cryptography library is used.
[0151] Data processing and data calculation
[0152] 1. Message Analysis: Messages sent by users through messenger applications are analyzed using a generative AI model. The following prompts are used during analysis.
[0153] Example prompt: "User message: I want to express my gratitude to my family. Extract the user's intentions and emotions from this message."
[0154] 2. Digital Will Creation: A digital will is automatically created based on the analyzed will and feelings. The created digital will can be a text message, voice message, video message, or a combination of these.
[0155] 3. Encryption and Storage: The created digital will is encrypted using an encryption library and securely stored on the server.
[0156] 4. Access Management: Access permissions are set so that only people designated by the user can access the digital will. This prevents unauthorized access and ensures that the user's wishes are conveyed.
[0157] Specific example
[0158] When a user sends a message via a smartphone messenger application stating, "I want to express my gratitude to my family," a generative AI model analyzes the message and extracts the user's expression of gratitude. A digital will is then automatically created, encrypted, and stored on a server. After the user's death, this digital will is securely transmitted to the designated recipient.
[0159] In this way, this invention enables the creation, secure storage, and transmission of digital wills that accurately reflect the user's will and feelings.
[0160] The flow of a specific process in Application Example 1 will be explained using Figure 12.
[0161] Step 1:
[0162] The user sends a message through a messenger application on their smartphone.
[0163] Input: The message the user will send (e.g., "I want to express my gratitude to my family")
[0164] Output: Message data is sent to the messenger application.
[0165] Specific action: The user opens the messenger application, types a message, and presses the send button.
[0166] Step 2:
[0167] The device sends the transmitted message to a generating AI model for analysis.
[0168] Input: Message data sent by the user
[0169] Output: Analysis results from a generative AI model (user's will and emotions)
[0170] Specific operation: The messenger application sends message data to the AI model for analysis using the following prompts.
[0171] Example prompt: "User message: I want to express my gratitude to my family. Extract the user's intentions and emotions from this message."
[0172] Step 3:
[0173] The server receives the analysis results of the generated AI model and creates a digital will.
[0174] Input: Analysis results of the generated AI model (user's will and emotions)
[0175] Output: Digital will (text message, voice message, video message, or a combination thereof)
[0176] Specific operation: Based on the analysis results, the server automatically generates a digital will that reflects the user's wishes and feelings.
[0177] Step 4:
[0178] The server encrypts the created digital will and stores it securely.
[0179] Input: Digital will
[0180] Output: Encrypted digital will
[0181] Specific operation: The server uses an encryption library to encrypt the digital will and stores it in a database.
[0182] Step 5:
[0183] The server sets access permissions so that only the person specified by the user can access the digital will.
[0184] Input: User-specified access permission information
[0185] Output: Digital will with access permissions set
[0186] Specific operation: The server sets access permissions for the digital will based on the access permission information specified by the user.
[0187] Step 6:
[0188] After the user's death, the server transmits the digital will to the designated recipient.
[0189] Input: User's death information, contact information of the specified person
[0190] Output: Digital will transmitted to the designated recipient
[0191] Specific operation: The server confirms the user's death information, decrypts the encrypted digital will, and transmits it to the designated recipient.
[0192] (Example 2)
[0193] Next, we will describe Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as the "server" and the smart device 14 as the "terminal".
[0194] Traditional digital will systems required users to manually input text, making it difficult to easily create voice or video messages. Furthermore, they could not automatically generate digital wills that accurately reflected the user's wishes and feelings. This resulted in a significant burden on users and made the creation of digital wills cumbersome.
[0195] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.
[0196] In this invention, the server includes means for the user to record a voice message, means for the user to transmit the recorded voice data to the server, means for the server to convert the voice data into text data, means for the server to input the text data into a generation AI model, means for the generation AI model to generate a digital will, means for the server to convert the generated text data into voice data, means for the server to store the digital will, and means for the server to transmit the digital will at a specified time. This makes it possible to automatically generate, store, and transmit a digital will that accurately reflects the user's will and feelings at a specified time.
[0197] A "user" is an individual or organization that uses the system to create a digital will.
[0198] A "voice message" refers to audio data recorded by the user and used as part of a digital will.
[0199] A "server" is a computer system that receives, analyzes, converts, stores, and transmits audio data.
[0200] "Text data" refers to character information obtained by analyzing audio data.
[0201] A "generative AI model" is an artificial intelligence algorithm that generates a digital will based on input text data.
[0202] A "digital will" is a message that reflects the user's wishes and feelings, and consists of text messages, audio messages, video messages, or a combination thereof.
[0203] "Means of recording" refers to a device or software that allows a user to record a voice message.
[0204] "Means of transmission" refers to the means of communication used to send recorded audio data to the server.
[0205] "Means of conversion" refers to technology or equipment for converting audio data into text data.
[0206] "Means of input" refers to an interface or process for inputting text data into a generating AI model.
[0207] "Means of preservation" refers to the technology or device for storing the generated digital will in a database or storage device.
[0208] "Means of transmission" refers to the means of communication used to send the digital will to the recipient at the designated time.
[0209] This invention is a system that automatically generates, stores, and transmits a digital will by having a user record a voice message and send the voice data to a server. A specific embodiment of this system is described below.
[0210] First, the user records a voice message using a dedicated application or web browser on a device such as a smartphone or computer. For example, the user might say, "I want to express my gratitude to my family." This recorded voice data is then sent from the device to the server via the internet. The transmitted voice data is encrypted and securely transferred.
[0211] The server uses speech recognition technology to analyze the received audio data. Specifically, it uses the Google Cloud Speech-to-Text API to convert the audio data into text data. This conversion process retrieves the audio message as text information.
[0212] Next, the server inputs the converted text data into a generative AI model. For example, OpenAI's GPT-4 (registered trademark) is used as this generative AI model. The prompt message used is something like, "Based on the user's voice message, please create a digital will expressing gratitude to your family."
[0213] The generation AI model generates a digital will based on the input text data and prompt messages. For example, it might generate a message such as, "Dear family, thank you for always supporting me. Thanks to you, I have been able to live a happy life. Please continue to be healthy and happy."
[0214] The generated text data is then converted back into speech data. This conversion uses the Google Cloud Text-to-Speech API, which transforms text data into natural-sounding speech.
[0215] Finally, the server saves the generated voice message as a digital will. The saved digital will is sent to the family at a time specified by the user (for example, after the user's death). This can be done via email or a dedicated application.
[0216] As a concrete example, a user uses their smartphone to open a dedicated application and says, "I want to express my gratitude to my family through a voice message." Once recording is complete, the device sends the voice data to the server. The server uses the Google Cloud Speech-to-Text API to convert the voice data into text data and inputs that text data into a generative AI model. The generative AI model generates a digital will based on the prompt text and converts that text data back into voice data using the Google Cloud Text-to-Speech API. Finally, the server saves the generated voice message as a digital will and sends it to the family at a time specified by the user.
[0217] An example of a prompt message would be, "Create a digital will expressing your gratitude to your family based on the user's voice message."
[0218] The flow of the specific processing in Example 2 will be explained using Figure 13.
[0219] Step 1:
[0220] The user records a voice message.
[0221] Users record voice messages using a dedicated application or web browser on a device such as a smartphone or computer. For example, a user might say, "I want to express my gratitude to my family." The input is the user's voice, and the output is the recorded voice data.
[0222] Step 2:
[0223] The device sends the recorded audio data to the server.
[0224] The device transmits the recorded audio data to the server via the internet. The data is encrypted during transmission. The input is the recorded audio data, and the output is the audio data transmitted to the server.
[0225] Step 3:
[0226] The server converts the audio data into text data.
[0227] The server uses the Google Cloud Speech-to-Text API to convert the received audio data into text data. For example, the audio "I want to express my gratitude to my family" is converted to the text "I want to express my gratitude to my family." The input is audio data, and the output is text data.
[0228] Step 4:
[0229] The server generates text data and inputs it into the AI model.
[0230] The server inputs the converted text data into a generative AI model (for example, OpenAI's GPT-4). The prompt message used is something like, "Based on the user's voice message, create a digital will expressing gratitude to your family." The input consists of text data and the prompt message, and the output is input data for the generative AI model.
[0231] Step 5:
[0232] A generative AI model generates a digital will.
[0233] The generation AI model generates a digital will based on the input text data and prompt messages. For example, it might generate a message such as, "Dear family, thank you for always supporting me. Thanks to you, I have been able to live a happy life. Please continue to be healthy and happy." The input is text data and prompt messages, and the output is the text data of the generated digital will.
[0234] Step 6:
[0235] The server converts the generated text data into audio data.
[0236] The server uses the Google Cloud Text-to-Speech API to convert the generated text data back into speech data. This API converts text data into natural-sounding speech. The input is generated text data, and the output is speech data.
[0237] Step 7:
[0238] The server stores the digital will.
[0239] The server stores the generated voice message as a digital will. The stored digital will is sent to the family at a time specified by the user. The input is the generated voice data, and the output is the stored digital will.
[0240] Step 8:
[0241] The server will send the digital will at the specified time.
[0242] The server sends the saved digital will to the family at a time specified by the user (for example, after the user's death). The transmission method is via email or a dedicated application. The input is the saved digital will, and the output is the transmitted digital will.
[0243] (Application Example 2)
[0244] Next, we will describe application example 2 of form example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 as a "terminal".
[0245] Traditional digital will systems have struggled to accurately reflect the user's wishes and feelings, and have faced challenges in securely storing digital wills and ensuring their timely transmission. In particular, there were risks of unauthorized access to digital wills and failure to properly transmit them after the user's death. To address these challenges, a system is needed that accurately analyzes the user's wishes and feelings, securely stores them, and transmits them appropriately only when specified conditions are met.
[0246] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.
[0247] In this invention, the server includes means for an AI to automatically create a digital will from the user's daily conversations and messages, means for encrypting and storing the digital will, means for transmitting the digital will to a designated person after the user's death, and means for decrypting and transmitting the digital will when specified conditions are met. This makes it possible to securely store a digital will that accurately reflects the user's wishes and feelings, and to transmit it to a designated person at the appropriate time.
[0248] A "user" is an individual who uses the system to create a digital will.
[0249] "Everyday conversations and messages" refers to voice and text-based communication that users engage in in their daily lives.
[0250] "AI" refers to a system that uses artificial intelligence technology to analyze the user's will and emotions and automatically create a digital will.
[0251] A "digital will" is a text message, voice message, video message, or a combination thereof that reflects the user's wishes and feelings.
[0252] "Encryption" is a data transformation technology used to prevent unauthorized access to digital wills by third parties.
[0253] "Preservation" refers to the act of securely storing a digital will.
[0254] "Designated recipient" refers to the beneficiary designated by the user to whom the digital will should be delivered.
[0255] "Transmission" refers to the act of sending a digital will to the designated recipient.
[0256] "Specified conditions" refer to specific circumstances or timings set by the user for the delivery of their digital will.
[0257] "Decryption" is the act of restoring an encrypted digital will to its original format.
[0258] "Sending" refers to the act of delivering the decrypted digital will to the designated recipient.
[0259] The system for implementing this invention automatically creates a digital will from the user's daily conversations and messages using AI, encrypts and stores the digital will, and decrypts and transmits the digital will when specified conditions are met. A specific embodiment of this system is described below.
[0260] Hardware and software to be used
[0261] Hardware: Smartphones, cloud storage (common cloud services)
[0262] Software: Python, cryptography library, boto3 library (for cloud storage integration)
[0263] Data processing and data calculation
[0264] 1. User Input: Users use their smartphones to input everyday conversations and messages into the application. This includes text messages, voice messages, and video messages.
[0265] 2. AI Analysis: The application's AI engine analyzes user input data to extract the user's intentions and emotions. A generative AI model is used for this analysis.
[0266] 3. Creating a digital will: Based on the extracted wishes and emotions, the AI engine automatically creates a digital will.
[0267] 4. Encryption: The created digital will is encrypted using the cryptography library.
[0268] 5. Storage: The encrypted digital will is stored in cloud storage using the boto3 library.
[0269] 6. Setting Conditions: Users can set conditions for sending a digital will within the application. For example, "if 30 days have passed since the last login."
[0270] 7. Checking conditions: The server periodically checks whether the configured conditions have been met.
[0271] 8. Decryption and Transmission: If the conditions are met, the server decrypts the encrypted digital will and transmits it to the designated recipient.
[0272] Specific example
[0273] If a user indicates their desire to "express gratitude to their family through a voice message," the system will operate as follows:
[0274] 1. The user records a voice message and inputs it into the application.
[0275] 2. The application's AI engine analyzes the voice message and extracts the user's intentions and emotions.
[0276] 3. Based on the extracted wishes and emotions, the AI engine creates a digital will.
[0277] 4. The created digital will is encrypted and stored in cloud storage.
[0278] 5. The user sets a condition: "If 30 days have passed since the last login, send a message to family members."
[0279] 6. The server periodically checks the conditions. When the conditions are met, it decrypts the digital will and sends it to the family members.
[0280] Examples of prompt sentences
[0281] Please record a voice message and input it into the app. Next, encrypt the message and save it to cloud storage. Finally, set the condition that "if 30 days have passed since the last login, send the message to the family members".
[0282] The flow of specific processing in Application Example 2 will be described using FIG. 14.
[0283] Step 1:
[0284] The user records a voice message and inputs it into the terminal.
[0285] Input: The user's voice message
[0286] Data processing: The terminal acquires the voice data and converts it into an appropriate format.
[0287] Output: The formatted voice data
[0288] Step 2:
[0289] The terminal sends the voice data to the AI engine for analysis.
[0290] Input: The formatted voice data
[0291] Data calculation: The AI engine uses the generative AI model to analyze the user's will and emotions from the voice data.
[0292] Output: The analyzed will and emotion data
[0293] Step 3:
[0294] The terminal creates a digital will based on the analyzed data of will and emotion.
[0295] Input: Analyzed data of will and emotion
[0296] Data processing: The terminal generates the digital will as a text message, voice message, video message, or a combination of these from the data of will and emotion.
[0297] Output: Digital will
[0298] Step 4:
[0299] The terminal encrypts the digital will.
[0300] Input: Digital will
[0301] Data operation: The terminal uses the cryptography library to encrypt the digital will.
[0302] Output: Encrypted digital will
[0303] Step 5:
[0304] The terminal stores the encrypted digital will in cloud storage.
[0305] Input: Encrypted digital will
[0306] Data processing: The terminal uses the boto3 library to upload the encrypted digital will to cloud storage.
[0307] Output: URL of the encrypted digital will stored in cloud storage
[0308] Step 6:
[0309] The user sets the conditions on their device for sending a digital will.
[0310] Input: User-defined conditions (e.g., if 30 days have passed since the last login)
[0311] Data processing: The device saves the conditions in JSON format and uploads them to cloud storage.
[0312] Output: URL of the conditions saved in cloud storage
[0313] Step 7:
[0314] The server periodically checks the conditions.
[0315] Input: URL of the conditions stored in cloud storage
[0316] Data processing: The server retrieves the conditions and compares them to the current situation to determine if the conditions are met.
[0317] Output: Flag indicating whether the condition was met.
[0318] Step 8:
[0319] If the conditions are met, the server decrypts the encrypted digital will and sends it to the designated recipient.
[0320] Input: URL of the encrypted digital will, flag indicating whether the conditions are met.
[0321] Data processing: The server retrieves the encrypted digital will and decrypts it using a cryptography library. It then sends it to the designated recipient via email or other means.
[0322] Output: Digital will sent to the designated recipient
[0323] (Example 3)
[0324] Next, we will describe Embodiment 3 of Embodiment Example 3. In the following description, the data processing device 12 will be referred to as the "server" and the smart device 14 as the "terminal".
[0325] Traditional digital will systems had the problem of being burdensome for users, as the process of creating, saving, and transmitting a will to a designated recipient after death was cumbersome. Furthermore, there was a lack of reliable means to ensure the will was transmitted reliably after the user's death was confirmed. This created a risk that the will might not be properly transmitted.
[0326] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 3 is realized by the following means.
[0327] In this invention, the server includes means for the user to input a digital will using a terminal and specify the contact information of the beneficiary; means for the server to store the input information in a database; and means for the server to transmit the digital will using a specified communication means when the user's death is confirmed. This makes it possible for users to easily create and store digital wills and to reliably transmit the will to the designated person after their death.
[0328] A "user" refers to an individual who uses the system to create, save, and transmit a digital will to a designated recipient.
[0329] A "terminal" refers to an electronic device used by a user to access the system and enter a digital will. Specifically, this includes personal computers and smartphones.
[0330] A "digital will" refers to the contents of a will created and saved by a user through a system. This will be stored in electronic format and transmitted to the designated recipient after the user's death.
[0331] "Recipient" refers to the individual or entity designated to receive the user's digital will.
[0332] "Contact information" refers to the information necessary to send the digital will to the recipient. Specifically, this includes email addresses and messenger application IDs.
[0333] A "server" refers to a computer system that stores digital wills and contact information entered by users, and sends the will after the user's death is confirmed.
[0334] A "database" refers to an information management system that a server uses to store users' digital wills and contact information.
[0335] "Communication method" refers to the method the server uses to send the user's digital will to the recipient. Specifically, this includes email and messenger applications.
[0336] "Death confirmation" refers to the process by which a system administrator confirms a user's death and notifies the server.
[0337] Modes for carrying out the invention
[0338] This invention relates to a system that allows users to create and store digital wills and automatically transmit them to designated recipients after the user's death. Specific embodiments of this system are described below.
[0339] System Configuration
[0340] This system includes means by which a user enters a digital will using a terminal and specifies the contact information of the beneficiary; means by which a server stores the entered information in a database; and means by which the server transmits the digital will using a specified communication method when the user's death is confirmed.
[0341] Hardware and software to be used
[0342] Device: Electronic devices such as personal computers (PCs) and smartphones.
[0343] Server: A high-performance computer system.
[0344] Database: A relational database management system such as MySQL (registered trademark).
[0345] Communication methods: Sending emails using the SMTP protocol, messenger application APIs.
[0346] Program processing
[0347] The user first logs into the system using their device. After logging in, the user enters the contents of the digital will and the contact information of the beneficiaries. This information is sent to the server, which stores it in its database.
[0348] When a user's death is confirmed, the system administrator notifies the server of the user's death. Upon receiving the notification, the server retrieves the user's will information from the database and sends the will using the specified communication method.
[0349] Specific example
[0350] For example, consider a case where a user sends their will to their family via email. The user logs into the system and enters the following information:
[0351] The contents of the will: "I bequeath all of my assets to my wife."
[0352] Recipient's email address: "family@example.com"
[0353] Once the user's death is confirmed, the server sends an email to "family@example.com" using the SMTP protocol. This email contains the contents of the will entered by the user.
[0354] Example of a prompt
[0355] Examples of prompts to input into a generative AI model are as follows:
[0356] Develop a system that sends a digital will to a designated recipient upon the user's death. The user enters the contents of the will and the recipient's contact information, which is stored in a database. Upon confirmation of the user's death, the server sends the will using the specified communication method (email or messenger application). Specific technologies used will include Python, MySQL, the SMTP protocol, and the APIs of various messenger applications.
[0357] The flow of the specific processing in Example 3 will be explained using Figure 15.
[0358] Step 1:
[0359] The user logs into the system.
[0360] The user accesses the system's login screen using their device and enters their ID and password. The entered authentication information is sent to the server, which verifies it against the database to perform authentication. If authentication is successful, the server sends data to the user's device to display the main screen.
[0361] Input: User ID and password
[0362] Data processing: The server performs authentication by comparing it with the database.
[0363] Output: Main screen display
[0364] Step 2:
[0365] The user enters their digital will and specifies the contact information of the beneficiary.
[0366] The user clicks the "Create Digital Will" button on the main screen to proceed to the will creation screen. On the will creation screen, the user enters the contents of the will and the contact information of the beneficiaries. Once the input is complete, the user clicks the "Save" button. The entered information is sent to the server.
[0367] Input: Contents of the will, contact information of the beneficiary
[0368] Data processing: The server receives the entered information and saves it to the database.
[0369] Output: Save complete message
[0370] Step 3:
[0371] The server saves the entered information to the database.
[0372] The server receives the contents of the will and the recipient's contact information from the user and stores them in a database. If the saving is successful, the server sends data to the user's terminal to display a message indicating that the saving is complete.
[0373] Input: Contents of the will, contact information of the beneficiary
[0374] Data processing: The server saves information to the database.
[0375] Output: Save complete message
[0376] Step 4:
[0377] The user's death has been confirmed.
[0378] When a user's death is confirmed, the system administrator logs into the administrator interface, enters the user's ID, and clicks the "Confirm Death" button. The server then confirms the user's death based on the administrator's actions.
[0379] Input: The ID of the relevant user
[0380] Data processing: Server confirms user death.
[0381] Output: Notification of death confirmation
[0382] Step 5:
[0383] The server will send the digital will using the specified communication method.
[0384] The server retrieves the user's will information from the database and sends the will to the recipient using the specified communication method (e.g., email using the SMTP protocol). Upon successful transmission, the server notifies the administrator of the completion of the transmission.
[0385] Input: The user's will information, the beneficiary's contact information
[0386] Data processing: The server retrieves the will information and transmits it using the specified communication method.
[0387] Output: Notification of successful transmission
[0388] (Application Example 3)
[0389] Next, we will describe application example 3 of form example 3. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 as a "terminal".
[0390] Traditional digital will systems have faced challenges in safely and reliably transmitting wills to designated recipients after the user's death. Furthermore, there was a risk of the contents of digital wills being leaked to third parties. Additionally, there were issues regarding the effort required for users to create wills and the proper storage of their contents.
[0391] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means.
[0392] In this invention, the server includes means for an AI to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means for encrypting the digital will, means for decrypting the encrypted digital will, and means for sending the digital will to the designated person via email. This enables the secure storage and reliable transmission of the digital will.
[0393] A "user" is an individual who uses the system to create a digital will and transmit it to a designated recipient.
[0394] "Everyday conversations and messages" refers to the voice and text-based communication that users engage in in their daily lives.
[0395] "AI" is an abbreviation for artificial intelligence, a technology that analyzes user conversations and messages to automatically create digital wills.
[0396] A "digital will" is an electronic document containing the user's wishes and messages that will be transmitted to a designated recipient after the user's death.
[0397] "Means of preservation" refers to methods and technologies for securely storing digital wills.
[0398] "Means of transmission" refers to the methods and technologies used to send a digital will to a designated recipient after the user's death.
[0399] "Encryption methods" refer to technologies that encrypt data in order to protect the contents of a digital will from being leaked to third parties.
[0400] "Decryption methods" refer to technologies used to restore encrypted digital wills to their original content.
[0401] "Method of sending by email" refers to the method or technology of sending a digital will to a designated recipient via email.
[0402] The system for implementing this invention uses AI to automatically create and save a digital will from the user's everyday conversations and messages, and to transmit it to a designated recipient after the user's death. Specific embodiments of this system are described below.
[0403] System Configuration
[0404] The system consists of the following main components:
[0405] 1. User terminal: A device that a user uses on a daily basis, such as a smartphone or personal computer.
[0406] 2. Server: A central system for creating, storing, encrypting, decrypting, and transmitting digital wills.
[0407] 3. AI Model: Artificial intelligence that analyzes users' daily conversations and messages to automatically create digital wills.
[0408] Hardware and software to be used
[0409] Hardware: Smartphones, PCs, servers
[0410] Software: Python, smtplib (email sending library), cryptography (data encryption library)
[0411] Data processing and data calculation
[0412] 1. Data Collection: User devices collect everyday conversations and messages and send them to the server.
[0413] 2. Data Analysis: An AI model on the server analyzes the collected data to understand the user's intentions and emotions.
[0414] 3. Creating a digital will: The AI model automatically creates a digital will based on the analysis results.
[0415] 4. Data Encryption: The created digital will is encrypted using the cryptography library.
[0416] 5. Data Storage: Encrypted digital wills are securely stored on the server.
[0417] 6. Data Decryption: When sending the digital will to a designated recipient after the user's death, the encrypted digital will is decrypted.
[0418] 7. Data transmission: The decrypted digital will is sent via email to the designated recipient using the smtplib library.
[0419] Specific example
[0420] Users use their smartphones to engage in everyday conversations and messaging. This data is automatically sent to a server, where an AI model analyzes it. Based on the analysis, a digital will is created, encrypted, and stored on the server. After the user's death, the digital will is decrypted and sent via email to the designated recipient.
[0421] Example of a prompt
[0422] Design a system using the "Digital Will Secure" application that allows users to create and send digital wills to designated recipients. Provide a detailed program for data encryption and secure storage, including a feature that automatically sends the digital will after the user's death.
[0423] The flow of the specific processing in Application Example 3 will be explained using Figure 16.
[0424] Step 1:
[0425] The user's device collects everyday conversations and messages.
[0426] Input: User's daily conversations and message data.
[0427] Data processing: Convert audio data to text and format the text data.
[0428] Output: Formatted text data.
[0429] Specific operation: The application collects conversations and messages that users make on their smartphones or computers in real time and converts them into text using speech recognition technology.
[0430] Step 2:
[0431] The user's terminal sends the collected data to the server.
[0432] Input: Formatted text data.
[0433] Data processing: Encrypt the data before sending it.
[0434] Output: Encrypted text data.
[0435] Specific operation: The user's terminal encrypts the formatted text data and sends it to the server using a secure communication protocol.
[0436] Step 3:
[0437] The server analyzes the data it receives.
[0438] Input: Encrypted text data.
[0439] Data processing: Decode the data and analyze it using an AI model.
[0440] Output: Analysis results (user's intentions and emotions).
[0441] Specific operation: The server decrypts encrypted text data and inputs it into an AI model to analyze the user's intentions and emotions.
[0442] Step 4:
[0443] The server creates a digital will based on the analysis results.
[0444] Input: Analysis results (user's intentions and emotions).
[0445] Data processing: Generate a digital will based on the analysis results.
[0446] Output: Digital will (text format).
[0447] Specific operation: The AI model automatically creates a digital will that reflects the user's wishes and feelings based on the analysis results.
[0448] Step 5:
[0449] The server encrypts and stores the digital will.
[0450] Input: Digital will (text format).
[0451] Data processing: Encrypt the digital will and store it in a database.
[0452] Output: Encrypted digital will.
[0453] Specific operation: The server encrypts the digital will and stores it in a secure database.
[0454] Step 6:
[0455] After the user's death, the server sends a digital will to the designated recipient.
[0456] Input: Encrypted digital will, contact information of the designated recipient.
[0457] Data processing: Decrypt the digital will and send it via email.
[0458] Output: A digital will sent to the designated recipient.
[0459] Specific operation: The server decrypts the encrypted digital will and sends it via email to the designated recipient using their contact information.
[0460] Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions.
[0461] "Example of form 1"
[0462] In one embodiment of the present invention, an AI engine analyzes the emotions of a user from their everyday conversations and messages. This emotion analysis is based on the user's word choice, tone, and expressions. For example, if a user sends the message, "I had a great time today," the AI engine analyzes this message to determine that the user is feeling happy.
[0463] "Example of form 2"
[0464] Furthermore, the AI engine includes an emotion engine. This emotion engine detects changes in the user's emotions and updates the content of the digital will accordingly. For example, if a user expresses in a message the joy of seeing their grandchild for the first time, the emotion engine will detect this joy and add a message of gratitude to the grandchild to the digital will.
[0465] "Example of form 3"
[0466] Furthermore, the AI engine will transmit the digital will to a designated recipient after the user's death. This transmission will take place via a communication method specified by the user, such as email or a messenger application. For example, once the user's death is confirmed, the AI engine will automatically send the digital will to the user's family via email.
[0467] The following describes the processing flow for each example of the form.
[0468] "Example of form 1"
[0469] Step 1: The AI engine collects the user's everyday conversations and messages.
[0470] Step 2: Analyze the user's emotions from the collected conversations and messages. This analysis is based on the user's word choice, tone, and expressions.
[0471] Step 3: Create a digital will based on the analyzed emotions.
[0472] "Example of form 2"
[0473] Step 1: The AI engine uses an emotion engine to detect changes in the user's emotions. Step 2: If a change in emotions is detected, the content of the digital will is updated accordingly.
[0474] Step 3: Save the updated digital will.
[0475] "Example of form 3"
[0476] Step 1: The AI engine identifies the designated recipient after the user's death.
[0477] Step 2: Confirm the means of communication to deliver the digital will to the designated recipient.
[0478] Step 3: Deliver the digital will to the designated recipient via the confirmed communication method.
[0479] (Example 1)
[0480] Next, we will describe Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal."
[0481] Traditional digital will creation systems require users to manually input the contents of their will, which is time-consuming and makes it difficult to accurately reflect the user's true wishes and feelings. Furthermore, there are insufficient means to properly transmit the will after the user's death, meaning there is a possibility that the contents of the will may not be reliably conveyed.
[0482] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.
[0483] In this invention, the server includes means for collecting the user's daily conversations and messages, means for analyzing the collected conversations and messages to extract the user's will and feelings, means for automatically creating a digital will based on the extracted will and feelings, means for storing the created digital will, and means for transmitting the digital will to a designated person after the user's death. This makes it possible to automatically create and reliably transmit a digital will that reflects the user's true will and feelings.
[0484] "User" refers to an individual or group that uses the system.
[0485] "Everyday conversations and messages" refers to the content of communication that users engage in on a daily basis, and includes formats such as text, audio, and video.
[0486] "Means of collection" refers to a combination of hardware and software used to capture and store users' everyday conversations and messages.
[0487] "Means of analysis" refers to algorithms and technologies used to analyze collected conversations and messages and extract users' intentions and emotions.
[0488] "Will and emotions" refers to the feelings and intentions that users express, such as hope, gratitude, joy, and sadness.
[0489] A "digital will" refers to an electronic will created based on the user's wishes and feelings.
[0490] "Means of automatic creation" refers to software and algorithms for generating digital wills without user intervention.
[0491] "Means of preservation" refers to databases and storage systems for securely storing the created digital wills.
[0492] "Means of transmission" refers to the means of communication and protocols used to send a digital will to a designated recipient after the user's death.
[0493] "Natural language processing technology" refers to the technology that enables computers to understand and analyze human language.
[0494] Modes for carrying out the invention
[0495] This invention relates to a system that analyzes a user's daily conversations and messages, extracts the user's will and emotions, and automatically creates a digital will. A specific embodiment of this system is described below.
[0496] System Configuration
[0497] Hardware and software configuration:
[0498] Device: A device such as a smartphone or computer on which a user has a messenger application installed that they use on a daily basis.
[0499] Server: A server for collecting and analyzing messages, and for generating and storing digital wills.
[0500] AI engine: Software that uses natural language processing technology to analyze messages and extract the user's intentions and emotions. Specifically, it uses technologies such as Google Cloud Natural Language API and IBM Watson® Natural Language Understanding.
[0501] Program processing
[0502] Data collection:
[0503] The device collects messages sent and received by users via messenger applications in real time. For example, if a user sends the message "I had a great time today," that message is stored on the device.
[0504] Data transmission:
[0505] The device encrypts the collected messages and sends them to the server using a secure communication protocol (e.g., HTTPS).
[0506] Data analysis:
[0507] The server inputs the received message into the AI engine. The AI engine uses natural language processing technology to analyze the message and extract emotions and intentions based on the user's word choice, tone, and expressions.
[0508] Creating a digital will:
[0509] The server generates a digital will based on the extracted emotions and wishes. For example, if a user expresses a wish to "express gratitude to their family," the AI engine analyzes that message and creates a digital will that conveys that gratitude.
[0510] Storage and notification of digital wills:
[0511] The server encrypts the generated digital will and stores it in a secure database. If necessary, it notifies the user that a digital will has been generated.
[0512] Specific example
[0513] A user sends a message saying "I had a great time today" via a messenger application. The device collects this message and sends it to a server. The server inputs the message into an AI engine and performs sentiment analysis. The AI engine extracts that the user is feeling happy, and the server generates a digital will that says, "I had a great time today. I was happy to spend time with my family." The generated digital will is stored in a database and the user is notified.
[0514] Example of a prompt
[0515] Please describe in detail the processing steps of the AI engine that analyzes messages sent by users via messenger applications, extracts emotions and intentions, and creates a digital will. Please include specific actions in your description.
[0516] In this way, it becomes possible to automatically create and reliably transmit digital wills that reflect the user's true wishes and feelings.
[0517] The flow of the specific processing in Example 1 will be explained using Figure 17.
[0518] Step 1:
[0519] Message collection
[0520] The device collects messages sent and received by users via messenger applications in real time.
[0521] Input: A message sent by the user via a messenger application (e.g., "I had a great time today").
[0522] Output: Collected message data.
[0523] Specific operation: When a user types a message in a messenger application and presses the send button, the message is saved to the device.
[0524] Step 2:
[0525] Sending a message
[0526] The terminal sends the collected messages to the server.
[0527] Input: Collected message data.
[0528] Output: Message data sent to the server.
[0529] Specific operation: The terminal encrypts the message and sends it to the server using a secure communication protocol (e.g., HTTPS).
[0530] Step 3:
[0531] Message parsing
[0532] The server inputs the received message into the AI engine.
[0533] Input: Message data sent to the server.
[0534] Output: Analyzed emotion and will data.
[0535] Specific operation: The server passes the message to the AI engine in text format, and analysis begins using natural language processing technology. The AI engine extracts emotions and intentions based on the user's word choice, tone, and expressions.
[0536] Step 4:
[0537] Extraction of emotions and will
[0538] The server uses an AI engine to extract emotions and intentions from messages.
[0539] Input: Analyzed message data.
[0540] Output: Extracted data on emotions and intentions.
[0541] Specific operation: The AI engine uses sentiment analysis algorithms such as Google Cloud Natural Language API and IBM Watson Natural Language Understanding to extract the user's emotions and intentions. For example, from a message like "I had a great time today," it extracts that the user is feeling joy.
[0542] Step 5:
[0543] Creating a digital will
[0544] The server generates a digital will based on the extracted emotions and wishes.
[0545] Input: Extracted data on emotions and intentions.
[0546] Output: The generated digital will.
[0547] Specific operation: Based on the user's wish to "express gratitude to their family," the server creates a digital will stating, "Today was very enjoyable. I was happy to spend time with my family."
[0548] Step 6:
[0549] Storage and notification of digital wills
[0550] The server stores the generated digital will in a database and notifies the user as needed.
[0551] Input: The generated digital will.
[0552] Output: Saved digital will and notification messages.
[0553] Specific operation: The server encrypts the digital will and stores it in a secure database. Furthermore, it notifies the user that the digital will has been generated.
[0554] (Application Example 1)
[0555] Next, we will describe Application Example 1 of Form 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."
[0556] Conventional digital will creation systems have struggled to accurately analyze the user's wishes and emotions and create appropriate digital wills. Furthermore, the lack of technology to automatically generate digital wills from users' everyday conversations and messages prevented the creation of digital wills that accurately reflected the user's intentions. Moreover, there were insufficient means to properly store the generated digital wills and ensure their reliable transmission to designated recipients after the user's death. To address these challenges, the present invention aims to provide a system that analyzes emotions and extracts wishes from users' everyday conversations and messages to create digital wills.
[0557] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.
[0558] In this invention, the server includes means for an AI to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means for analyzing the emotions of messages and extracting the user's intentions, means for performing emotion analysis using a generative AI model, and means for generating prompt sentences. This makes it possible to accurately analyze emotions and intentions from the user's daily conversations and messages, automatically create a digital will based on that analysis, store it appropriately, and reliably transmit it to a designated person after the user's death.
[0559] A "user" is an individual or legal entity that uses the system.
[0560] "Everyday conversations and messages" refers to the content of communication that users engage in on a daily basis, and includes formats such as text, audio, and video.
[0561] "AI" is an abbreviation for artificial intelligence, and refers to technology that analyzes user conversations and messages to extract their intentions and emotions.
[0562] A "digital will" is an electronic will created based on the user's wishes and feelings.
[0563] "Means of preservation" refers to the technologies and methods for securely storing digital wills.
[0564] "Means of transmission" refers to the technologies and methods used to ensure that a digital will is reliably sent to the designated recipient after the user's death.
[0565] "Means of analyzing emotions" refers to technologies and methods for extracting emotions from users' conversations and messages.
[0566] "Means of extracting intent" refers to technologies and methods for extracting intent from user conversations and messages.
[0567] A "generative AI model" refers to an artificial intelligence model used for emotion analysis and will extraction.
[0568] A "prompt" refers to a text-based instruction given to a generative AI model.
[0569] The system for implementing this invention analyzes the user's emotions and intentions from their everyday conversations and messages, and based on this analysis, creates, stores, and transmits a digital will. Specific embodiments of this system are described below.
[0570] System Configuration
[0571] The system consists of the following main components:
[0572] 1. User terminal: A device that a user uses on a daily basis, such as a smartphone or personal computer.
[0573] 2. Server: A central system for creating, storing, and transmitting digital wills.
[0574] 3. AI Engine: An artificial intelligence model that analyzes user conversations and messages to extract emotions and intentions.
[0575] Hardware and software to be used
[0576] Hardware: Cloud-based servers, user terminals (smartphones, PCs)
[0577] Software: OpenAI API (text-davinci-003), Python, JSON
[0578] Data processing and data calculation
[0579] 1. User terminal:
[0580] Users send conversations and messages through messenger applications they use on a daily basis.
[0581] Messages are sent to the server in real time.
[0582] 2. Server:
[0583] The server passes the received messages to the AI engine, which performs sentiment analysis and intention extraction.
[0584] The AI engine uses OpenAI's generative AI model to generate prompt sentences and perform sentiment analysis.
[0585] A digital will is created based on the analysis results and saved in JSON format.
[0586] 3. AI Engine:
[0587] Analyze user messages to extract emotions and intentions.
[0588] Using a generative AI model, generate prompt statements like the following:
[0589] Analyze the emotions and extract the intention from the following message: Today was very fun.
[0590] A digital will will be created based on the analysis results.
[0591] Specific example
[0592] For example, if a user sends a message saying, "I want to express my gratitude to my family," the system will operate as follows:
[0593] 1. A message is sent from the user's terminal to the server.
[0594] 2. The server passes the message to the AI engine, which performs sentiment analysis and intention extraction.
[0595] 3. The AI engine uses a generative AI model to generate prompt sentences and perform sentiment analysis.
[0596] 4. Based on the analysis results, a digital will is created and stored on the server.
[0597] 5. After the user's death, the digital will will be transmitted to the designated recipient.
[0598] In this way, it becomes possible to accurately analyze a user's emotions and intentions from their everyday conversations and messages, automatically create a digital will based on that analysis, properly store it, and ensure that it is reliably transmitted to the designated recipient after the user's death.
[0599] The flow of a specific process in Application Example 1 will be explained using Figure 18.
[0600] Step 1:
[0601] Users send conversations and messages through messenger applications they use on a daily basis.
[0602] Input: A text message entered by the user into the messenger application.
[0603] Output: Message data is sent to the server.
[0604] Specific action: The user uses a smartphone or computer to type a message into a messenger application and presses the send button.
[0605] Step 2:
[0606] The server passes the received messages to the AI engine, which performs emotion analysis and intention extraction.
[0607] Input: Message data sent by the user.
[0608] Output: Message data passed to the AI engine.
[0609] Specific operation: The server receives message data and makes an API call to pass it to the AI engine.
[0610] Step 3:
[0611] The AI engine uses a generative AI model to generate prompt sentences and perform sentiment analysis.
[0612] Input: Message data passed from the server.
[0613] Output: Emotion analysis results and will extraction results.
[0614] Specific operation: The AI engine uses a generated AI model (OpenAI API) to generate prompt sentences like the following and perform sentiment analysis:
[0615] Analyze the emotions and extract the intention from the following message: Today was very fun.
[0616] The generated prompt text is input into the AI model, and the analysis results are obtained.
[0617] Step 4:
[0618] The server creates a digital will based on the analysis results and saves it in JSON format.
[0619] Input: Emotion analysis results and intention extraction results from an AI engine.
[0620] Output: Digital will data in JSON format.
[0621] Specific operation: The server receives the analysis results, creates a digital will, and saves it to a file in JSON format.
[0622] Step 5:
[0623] After the user's death, the server transmits the digital will to the designated recipient.
[0624] Input: Stored digital will data, user's post-death notification.
[0625] Output: A digital will sent to the designated recipient.
[0626] Specific operation: After the user's death, the server reads the stored digital will and sends it to the designated recipient via email or messenger application.
[0627] (Example 2)
[0628] Next, we will describe Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as the "server" and the smart device 14 as the "terminal".
[0629] Traditional digital will systems required users to manually create their wills, which made it difficult to accurately reflect their wishes and feelings. Furthermore, they couldn't reflect changes in the user's emotions in real time, meaning the will's content sometimes didn't reflect the user's latest feelings or wishes. Additionally, creating digital wills that included voice and video messages was complex and burdensome for users.
[0630] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.
[0631] In this invention, the server includes means for artificial intelligence to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means for analyzing the user's voice data and converting it into text, and means for detecting changes in the user's emotions and updating the content of the digital will. This makes it possible to automatically create a digital will that accurately reflects the user's wishes and emotions, reduces the burden on the user, and provides a will that reflects their latest emotions and wishes.
[0632] A "user" refers to an individual who uses the system to create a digital will.
[0633] "Artificial intelligence" refers to programs and algorithms that analyze a user's everyday conversations and messages to automatically create a digital will.
[0634] A "digital will" refers to a will consisting of text messages, audio messages, video messages, or a combination thereof, that reflect the user's wishes and feelings.
[0635] "Preservation methods" refer to the technologies and methods used to save created digital wills in databases, cloud storage, etc.
[0636] "Means of transmission" refers to the technology and methods used to send a digital will to a designated recipient after the user's death.
[0637] "Audio data" refers to data that represents audio information recorded by a user in digital format.
[0638] "Means of converting to text" refers to technologies and methods for analyzing audio data and converting it into textual information.
[0639] "Means for detecting changes in emotion" refers to technologies and methods for analyzing and detecting changes in emotion from a user's statements and messages.
[0640] "Means of updating" refers to technologies and methods for modifying or adding to the contents of a digital will based on detected changes in emotions.
[0641] This invention is a system in which artificial intelligence automatically creates a digital will from a user's daily conversations and messages, stores that digital will, and transmits it to a designated recipient after the user's death. A specific embodiment of this system is described below.
[0642] First, the user accesses the digital will system using their device. When the user expresses their wish to "convey their gratitude to their family through a voice message," the device records that voice message. The recorded voice data is then sent from the device to the server.
[0643] The server passes the received audio data to an AI engine. This AI engine uses speech analysis software (for example, Google Cloud Speech-to-Text API) to convert the audio data into text. The converted text is then stored as part of the digital will.
[0644] Furthermore, the server uses an emotion engine to detect changes in the user's emotions. This emotion engine uses emotion analysis software (for example, IBM Watson Tone Analyzer). For example, if a user expresses in a message the joy of seeing their grandchild for the first time, the emotion engine will detect this joy and add a message of gratitude to the grandchild to the digital will.
[0645] As a concrete example, consider a case where a user expresses a desire to "express gratitude to their family through a voice message." In this case, the user uses their device to record a voice message like the following:
[0646] "Thank you to my family for always supporting me. I will never forget the joy I felt when I saw my grandchild's face for the first time."
[0647] When this voice message is sent to the server, the AI engine analyzes the voice, and the emotion engine detects feelings of joy. As a result, the following message is added to the digital will:
[0648] "I especially want to express my gratitude to my grandchildren. I will never forget the joy I felt when I saw my grandchildren's faces for the first time."
[0649] Examples of prompts to input into a generative AI model include the following:
[0650] "If a user expresses a desire to convey their gratitude to their family through a voice message, analyze that voice, detect changes in emotion, and create a digital will."
[0651] In this way, a digital will system can generate and deliver a message that reflects the user's wishes and feelings.
[0652] The flow of the specific processing in Example 2 will be explained using Figure 19.
[0653] Step 1:
[0654] The user indicates their intention to create a digital will.
[0655] The user accesses the digital will system using their device and clicks the "Create Voice Message" button. This activates the device's microphone, allowing the user to record a voice message. The input is the user's will, and the output is the state of readiness for recording.
[0656] Step 2:
[0657] The device records a voice message.
[0658] The user speaks into the device's microphone, saying, "Thank you to my family for always supporting me. I'll never forget the joy I felt when I first saw my grandchild's face." The device saves this audio as digital data. The input is the user's voice, and the output is the recorded audio data.
[0659] Step 3:
[0660] The device sends the recorded audio data to the server.
[0661] The device uploads audio data to the server using an HTTP POST request. A progress bar is displayed to visually show the upload progress. The input is the recorded audio data, and the output is the audio data sent to the server.
[0662] Step 4:
[0663] The server passes the voice data to the AI engine.
[0664] The server passes the received audio data to the AI engine. Specifically, the server calls speech analysis software (e.g., a speech recognition API) and sends a request to convert the audio data into text. The input is the audio data sent to the server, and the output is the text data.
[0665] Step 5:
[0666] The AI engine converts speech data into text.
[0667] The AI engine converts voice data into text. For example, it might generate the text, "Thank you to everyone in my family for always supporting me. I'll never forget the joy I felt when I first saw my grandchild's face." The input is voice data, and the output is converted text data.
[0668] Step 6:
[0669] The server uses an emotion engine to detect changes in emotions.
[0670] The server uses an emotion engine to detect changes in emotion from text. Specifically, the server calls emotion analysis software (e.g., an emotion analysis API) to perform emotion analysis on the text. As a result of the analysis, the emotion of joy is detected. The input is text data, and the output is the emotion analysis result.
[0671] Step 7:
[0672] The server generates a digital will and provides it to the user.
[0673] The server generates a digital will based on the results of the sentiment analysis. For example, the digital will might include a message such as, "I especially want to express my gratitude to my grandchildren. I will never forget the joy I felt when I first saw their faces." The generated digital will is provided to the user, who can view it through their device. The input is the sentiment analysis results, and the output is the generated digital will.
[0674] (Application Example 2)
[0675] Next, we will describe application example 2 of form example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 as a "terminal".
[0676] Traditional digital will systems fail to reflect changes in the user's emotions and carry the risk of the will's contents being leaked to third parties. Furthermore, they lack the functionality to send the will's contents to designated recipients at the appropriate time, making it difficult to accurately convey the user's wishes.
[0677] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.
[0678] In this invention, the server includes means for an AI to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means for detecting changes in the user's emotions using an emotion engine and updating the contents of the digital will accordingly, means for encrypting the contents of the digital will, and means for sending the encrypted digital will to the recipient at a designated time. This enables the creation of a digital will that reflects changes in the user's emotions, ensures the security of the will's contents, and transmits the will at an appropriate time.
[0679] A "user" is an individual who uses the system to create a digital will.
[0680] "Everyday conversations and messages" refers to voice and text communication that users engage in in their daily lives.
[0681] "AI" is an abbreviation for artificial intelligence, and it is a technology that analyzes user conversations and messages to automatically create digital wills.
[0682] A "digital will" is a will created in the form of text, audio, or video messages that reflect the user's wishes and feelings.
[0683] "Means of preservation" refers to the technologies and methods for securely storing the created digital will.
[0684] "Means of transmission" refers to the technology and methods for sending a digital will to a designated recipient after the user's death.
[0685] An "emotion engine" is a technology that detects changes in a user's emotions and updates the content of their digital will accordingly.
[0686] "Encryption" refers to technology used to protect the contents of a digital will from being leaked to third parties.
[0687] "Specified timing" refers to a specific point in time or condition set in advance by the user.
[0688] A "recipient" is an individual or entity designated to receive a digital will after the user's death.
[0689] The system for implementing this invention automatically creates a digital will from the user's daily conversations and messages, detects changes in the user's emotions using an emotion engine, and updates the content of the will accordingly. Furthermore, it includes a function to encrypt the content of the digital will and send it to the recipient at a specified time.
[0690] Hardware and software to be used
[0691] Hardware: Smartphone
[0692] Software: Python, cryptography library, virtual emotion engine library (EmotionEngine), virtual generative AI model library (AIModel)
[0693] Data processing and data calculation
[0694] 1. Emotion Detection: The device uses EmotionEngine to detect emotions from user input. For example, if a user inputs "I want to express my gratitude to my family through a voice message," the emotion engine will detect the emotion of gratitude.
[0695] 2. Will Generation: The device uses an AI model to generate a will based on the user's input and detected emotions. For example, if the emotion of gratitude is detected, the AI model will generate a message of gratitude.
[0696] 3. Encryption: The device encrypts the will generated using a cryptography library. This protects the contents of the will from being leaked to third parties.
[0697] 4. Will Update: The device updates the will based on new input and re-encrypts it. For example, if the user enters "The joy of seeing my grandchild's face for the first time," the emotion engine detects the emotion of joy, and the AI model adds a message of gratitude to the grandchild.
[0698] 5. Sending the Will: The server sends the encrypted will to the recipient at the specified time. For example, the will can be sent to family members or a lawyer after the user's death.
[0699] Specific example
[0700] When a user enters "I want to express my gratitude to my family through a voice message," the emotion engine detects the feeling of gratitude, and the AI model generates and encrypts the message of thanks.
[0701] When a user enters "the joy of seeing their grandchild's face for the first time," the emotion engine detects the emotion of joy, and the AI model adds and encrypts a message of gratitude to the grandchild.
[0702] Example of a prompt
[0703] "I want to express my gratitude to my family through a voice message."
[0704] "I want to add to the message the joy I felt when I saw my grandchild's face for the first time."
[0705] In this way, a system can be realized that allows users to create digital wills tailored to their emotions and send them to their family or lawyers while ensuring security.
[0706] The flow of a specific process in Application Example 2 will be explained using Figure 20.
[0707] Step 1:
[0708] Users use their smartphones to input everyday conversations and messages.
[0709] Input: User's everyday conversations or messages (e.g., "I want to express my gratitude to my family through a voice message")
[0710] Output: User input data
[0711] Step 2:
[0712] The device uses EmotionEngine to detect emotions from user input data.
[0713] Input: User input data
[0714] Data Processing: EmotionEngine analyzes the input data and detects emotions (e.g., gratitude).
[0715] Output: Detected sentiment data
[0716] Step 3:
[0717] The device uses an AI model to generate a digital will based on the user's input data and detected emotion data.
[0718] Input: User input data, detected sentiment data
[0719] Data Calculation: The AI model generates a will message based on input data and emotional data (e.g., a message of gratitude).
[0720] Output: Generated digital will
[0721] Step 4:
[0722] The device encrypts the digital will generated using a cryptography library.
[0723] Input: Generated digital will
[0724] Data processing: The cryptography library encrypts the will data.
[0725] Output: Encrypted digital will
[0726] Step 5:
[0727] When the user provides new input, the device uses EmotionEngine again to detect emotions from the new input data.
[0728] Input: New input data from the user (e.g., "The joy of seeing your grandchild's face for the first time")
[0729] Data Processing: EmotionEngine analyzes new input data and detects emotions (e.g., joy).
[0730] Output: Newly detected sentiment data
[0731] Step 6:
[0732] The device uses an AI model to update the digital will based on new input data and new sentiment data.
[0733] Input: New input data, new emotion data, existing digital will
[0734] Data processing: The AI model updates the will message based on new input data and sentiment data (e.g., adding a message of gratitude to grandchildren).
[0735] Output: Updated digital will
[0736] Step 7:
[0737] The device re-encrypts the updated digital will using a cryptography library.
[0738] Input: Updated digital will
[0739] Data processing: Encrypt the updated will data using the cryptography library.
[0740] Output: Encrypted updated digital will
[0741] Step 8:
[0742] The server sends the encrypted digital will to the recipient at the specified time.
[0743] Input: Encrypted digital will, specified timing, recipient information
[0744] Specific operation: The server sends an encrypted will to the recipient at a specified time (e.g., to family or lawyer after the user's death).
[0745] Output: Digital will sent to recipient
[0746] (Example 3)
[0747] Next, we will describe Embodiment 3 of Embodiment Example 3. In the following description, the data processing device 12 will be referred to as the "server" and the smart device 14 as the "terminal".
[0748] Traditional digital will systems had several drawbacks, including the cumbersome process of users creating, saving, and transmitting their wills to designated recipients after their death, which placed a significant burden on them. Furthermore, the manual process of confirming a user's death meant potential delays in will transmission. Additionally, if users were unable to adequately express their will's contents, the intent behind the will might not be accurately conveyed.
[0749] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 3 is realized by the following means.
[0750] In this invention, the server includes means for artificial intelligence to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated recipient after the user's death, means for the user to input the contents of the will and recipient information using a terminal and transmit it to the server, means for the server to confirm the user's death in cooperation with an external death confirmation service, and means for the server to transmit the digital will to the designated recipient using artificial intelligence. This reduces the burden on the user and enables the transmission of the will to be carried out quickly and accurately.
[0751] A "user" refers to an individual who uses the system to create, save, and transmit a digital will to a designated recipient.
[0752] A "terminal" refers to an electronic device used by a user to access a digital will system and input information about the contents of the will and recipients.
[0753] A "server" is the central component of a digital will system, referring to a computer system that receives, stores, and processes information from users.
[0754] "Artificial intelligence" refers to technology that analyzes a user's intentions and emotions from their everyday conversations and messages, and automatically creates a digital will based on that analysis.
[0755] A "digital will" refers to a will created based on the user's wishes and feelings, expressed as a text message, audio message, video message, or a combination thereof.
[0756] An "external death confirmation service" refers to an external database or service that the server connects with to confirm a user's death.
[0757] "Transmission method" refers to the means of communication used by the server to transmit the digital will to the designated recipient, and includes email, messenger applications, and other similar methods.
[0758] This invention is a system for users to create, store, and transmit digital wills to designated recipients after their death. The system operates by the user using a terminal to input the will content and recipient information, and then transmitting this information to a server.
[0759] The server stores information received from the user in a database. Artificial intelligence (AI) automatically creates a digital will from the user's daily conversations and messages. The AI analyzes the user's wishes and emotions and generates the will content based on that. The generated digital will is expressed as a text message, an audio message, a video message, or a combination of these.
[0760] The server periodically connects with an external death confirmation service to verify the user's death. Once the user's death is confirmed, the server uses AI to send a digital will to the designated recipient. Email or messenger applications are used as the means of transmission.
[0761] As a concrete example, consider a scenario where user A has set up a digital will to be sent to family member B after their death. When user A's death is confirmed, the server uses AI to send a will stating "I bequeath all my assets to my family" via Gmail to family member B's email address (example@example.com). If the transmission is successful, the server records the result in its database.
[0762] Examples of prompt messages include the following:
[0763] "Please generate a program that sends a digital will to family member B upon the death of user A. The program should use Gmail, and family member B's email address is example@example.com."
[0764] This system reduces the burden on users and enables the rapid and accurate transmission of wills. The flow of the specific processing in Example 3 will be explained using Figure 21.
[0765] Step 1:
[0766] The user accesses the digital will system using their device. The user enters the contents of the will and recipient information (for example, email addresses of family or friends, or messenger app IDs). The device sends the entered information to the server. The input data consists of the will contents and recipient information, while the output data is the user information sent to the server. As a concrete example, the user opens the digital will system app on their smartphone, enters "I leave all my assets to my family," and specifies a family member's email address (example@example.com) as the recipient.
[0767] Step 2:
[0768] The server stores the received information in a database. The input data is user information sent from the terminal, and the output data is the information stored in the database. Specifically, the server records the user's will and recipient information in the database.
[0769] Step 3:
[0770] The server periodically interacts with an external death confirmation service to verify the death of users. The input data is death information obtained from the external death confirmation service, and the output data is the result of the user's death confirmation. Specifically, the server accesses the government's death record database at 3:00 AM every day to check the death information of registered users.
[0771] Step 4:
[0772] When a user's death is confirmed, the server activates its AI engine and sends a digital will to the recipient specified by the user. The input data consists of the will content and recipient information stored in the database, and the output data is the sent digital will. Specifically, the server uses its AI engine to send a will stating "I bequeath all my assets to my family" to a family member's email address (example@example.com) via Gmail.
[0773] Step 5:
[0774] The server checks whether the transmission was successful and records the result in the database. The input data is the transmission result, and the output data is the transmission result recorded in the database. Specifically, the server checks the Gmail transmission status, and if the transmission is successful, it records the result in the database.
[0775] (Application Example 3)
[0776] Next, we will describe application example 3 of form example 3. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 as a "terminal".
[0777] Traditional digital will systems required users to create and save their wills themselves and then transmit them to designated recipients after their death. However, this system presented challenges such as the effort required for users to create wills and concerns about whether the wills would be reliably transmitted after their death. Furthermore, the lack of a means to confirm the user's death could lead to delays in the transmission of the will. To address these issues, a system is needed that automatically confirms the user's death and ensures the reliable transmission of the will.
[0778] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means. In this invention, the server includes means for an AI to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means including an AI engine for confirming the user's death, and means for automatically sending the digital will to a designated person when the user's death is confirmed. This eliminates the need for the user to create a will, automatically confirms the user's death, and ensures that the will is reliably transmitted to a designated person.
[0779] "User" refers to an individual who uses the system.
[0780] "Everyday conversations and messages" refers to voice and text-based communication that users engage in in their daily lives.
[0781] "AI" is an abbreviation for artificial intelligence, which refers to technology that analyzes data, learns from it, and makes decisions.
[0782] A "digital will" refers to an electronic message created by a user to be delivered to a designated recipient after their death.
[0783] "Means of preservation" refers to methods and devices for securely storing digital wills.
[0784] "Means of transmission" refers to the methods or devices used to send a digital will to the designated recipient.
[0785] "An AI engine for confirming user deaths" refers to artificial intelligence technology that automatically detects the death of a user.
[0786] "Means of automatic transmission" refers to methods or devices for automatically transmitting a digital will to a designated recipient upon confirmation of the user's death.
[0787] A description of embodiments for carrying out this invention will be given.
[0788] First, the user installs a digital will security app on their smartphone. This app has a function that automatically creates a digital will using AI based on the user's everyday conversations and messages. Once the user launches the app and completes the necessary settings, the creation of the digital will begins.
[0789] The server is equipped with an AI engine that analyzes users' everyday conversations and messages to understand their intentions and emotions. This AI engine uses natural language processing technology to extract important information from users' statements and messages and generate a digital will. The generated digital will is stored as a text message, audio message, video message, or a combination of these.
[0790] Next, an AI engine activates to confirm the user's death. This AI engine monitors the user's health and activity levels and automatically detects their death. For example, if the user's smartphone has not been used for a certain period of time, or if the user's health data shows abnormalities, the AI engine will confirm the user's death.
[0791] If a user's death is confirmed, the server automatically sends a digital will to the designated recipient. This transmission is done via email or a messenger application. Libraries such as smtplib and email are used as the transmission method.
[0792] As a concrete example, a user creates a digital will using a smartphone app and sets the email address of a designated recipient. If the user dies, an AI engine verifies this and automatically sends the digital will to the designated recipient.
[0793] Examples of prompt messages include the following:
[0794] "Please create a smartphone app that automatically sends a digital will to a designated recipient upon the user's death. The app will use an AI engine to confirm the user's death and email as the sending method. User data will be read from a JSON file."
[0795] In this way, it becomes possible to eliminate the need for users to create wills, automatically confirm the user's death, and ensure that the will is reliably delivered to the designated recipient.
[0796] The flow of the specific processing in Application Example 3 will be explained using Figure 22.
[0797] Step 1:
[0798] The user installs a digital will security app on their smartphone. The user launches the app and completes the necessary settings. Specifically, the user enters their basic information, the email address of the beneficiary of the will, and the contents of the will. The entered data is saved within the app.
[0799] Step 2:
[0800] The device collects the user's daily conversations and messages. The collected data is stored in text format. This includes phone calls and messaging app interactions that the user makes on their smartphone.
[0801] Step 3:
[0802] The server uses an AI engine to analyze the collected conversation and message data. The AI engine uses natural language processing techniques to analyze the user's intentions and emotions. The input data is conversations and messages in text format, and the output data is information including the user's intentions and emotions as a result of the analysis.
[0803] Step 4:
[0804] The server generates a digital will based on the analysis results. The generated digital will is stored as a text message, audio message, video message, or a combination thereof. The input data is the analysis results, and the output data is the digital will.
[0805] Step 5:
[0806] The device monitors the user's health and activity levels. This includes data from smartphone sensors and external devices. Input data consists of health data from sensors and devices, while output data is information about the user's health status.
[0807] Step 6:
[0808] The server activates an AI engine to confirm the user's death. The AI engine analyzes monitored health data and automatically detects the user's death. The input data is information about the user's health status, and the output data is the result of the user's death confirmation.
[0809] Step 7:
[0810] The server automatically sends a digital will to the designated recipient upon confirmation of the user's death. The transmission method uses email or a messenger application. Input data includes the digital will and the recipient's email address, while output data is the sent message.
[0811] Step 8:
[0812] The recipient receives the digital will through a designated communication method. The recipient reviews the contents of the will via email or a messenger application. The input data is the sent message, and the output data is the contents of the will as reviewed by the recipient.
[0813] 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 user input for the result of the specific processing. The control unit 46A transmits the audio data indicating 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.
[0814] Data generation model 58 is a form of so-called generative AI (Artificial Intelligence). An example of data generation model 58 is ChatGPT (registered trademark) (Internet search).<URL: https: / / openai.com / blog / chatgpt> Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0815] Other examples of generative AI include Gemini® (registered trademark) (Internet search). <url: https: gemini.google.com ?hl="ja">) are some examples.
[0816] In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the smart device 14.
[0817] [Second Embodiment]
[0818] Figure 3 shows an example of the configuration of the data processing system 210 according to the second embodiment.
[0819] As shown in Figure 3, the data processing system 210 includes a data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.
[0820] The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0821] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication interface 44. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, and camera 42 are also connected to the bus 52.
[0822] The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46.
[0823] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision).
[0824] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner.
[0825] Figure 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Figure 4, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56.
[0826] The specific processing program 56 is an example of a "program" relating to the technology of this 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.
[0827] The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0828] In the smart glasses 214, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. 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 processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48.
[0829] Next, the identification process performed by the identification processing unit 290 of the data processing device 12 will be described.
[0830] "Example of form 1"
[0831] One embodiment of the present invention involves an AI engine embedded in a messenger application used daily by users. This AI engine analyzes the user's daily conversations and messages, extracting the user's intentions and emotions from them. The extracted information is used to create a digital will. Specifically, if a user expresses in a message that they "want to express their gratitude to their family," the AI engine analyzes that message and creates a digital will expressing that gratitude.
[0832] "Example of form 2"
[0833] A digital will can be created as a text message, voice message, video message, or a combination of these. For example, if a user expresses a desire to "express gratitude to their family in a voice message," the AI engine will analyze the user's voice and create a digital will in voice message format based on its content.
[0834] "Example of form 3"
[0835] A digital will is communicated to a designated recipient after the user's death. Specifically, the digital will is automatically sent to a designated recipient (e.g., family or friends) after the user's death. This transmission takes place via a communication method specified by the user, such as email or a messenger application.
[0836] The following describes the processing flow for each example of the form.
[0837] "Example of form 1"
[0838] Step 1: Users regularly send conversations and messages through a messenger application.
[0839] Step 2: The built-in AI engine analyzes the user's conversations and messages, and extracts the user's intentions and emotions from them.
[0840] Step 3: Create a digital will based on the information extracted by the AI engine. For example, if a user expresses their wish to "express gratitude to their family" in a message, the AI engine will analyze that message and create a digital will that conveys that gratitude.
[0841] "Example of form 2"
[0842] Step 1: The user selects the format of the digital will (text message, voice message, or video message).
[0843] Step 2: The AI engine creates a digital will based on the user's selection. For example, if the user chooses a voice message format, the AI engine analyzes the user's voice and creates a digital will in voice message format based on its content.
[0844] "Example of form 3"
[0845] Step 1: The user designates the beneficiaries of the digital will.
[0846] Step 2: Once the user's death is confirmed, the system automatically sends the digital will to the beneficiary. This transmission takes place via a communication method specified by the user, such as email or a messenger application.
[0847] (Example 1)
[0848] Next, we will describe Example 1 of Form Example 1. 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".
[0849] Traditional digital will creation systems require users to manually input the will's contents, which is time-consuming and makes it difficult to accurately reflect the user's wishes and feelings. Furthermore, there is a lack of proper means to transmit the will after the user's death, meaning the contents of the will may not be reliably conveyed. To address these issues, there is a need for a system that automatically creates, stores, and appropriately transmits digital wills based on the user's everyday conversations and messages.
[0850] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.
[0851] In this invention, the server includes means for artificial intelligence to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means for receiving messages sent by the user via a messenger application, means for analyzing the received messages and extracting the user's will and emotions, means for generating prompt sentences based on the extracted information, means for inputting the generated prompt sentences into a generation AI model to generate a digital will, means for returning the generated digital will to the user, and means for displaying the returned digital will to the user. This enables the automatic creation of a digital will that accurately reflects the user's will and emotions, as well as its appropriate storage and transmission.
[0852] A "user" refers to an individual who uses the system to send everyday conversations and messages.
[0853] "Artificial intelligence" refers to technology that analyzes user messages, extracts their intentions and emotions, and automatically creates digital wills.
[0854] A "digital will" is an electronic record of a will that reflects the user's wishes and feelings.
[0855] A "messenger application" refers to a messaging application that users use on a daily basis.
[0856] A "server" refers to a computer system that receives user messages and uses artificial intelligence to create, store, and transmit digital wills.
[0857] A "prompt message" refers to the input text that artificial intelligence uses to generate a digital will.
[0858] A "generative AI model" refers to a machine learning model used to generate a digital will based on prompt text.
[0859] "Will" refers to a user's expression of intent to express specific actions or emotions.
[0860] "Emotion" refers to the emotional state that a user expresses through a message.
[0861] "Analysis" refers to the process by which artificial intelligence analyzes a user's message to extract their intentions and emotions.
[0862] "Preservation" refers to the act of electronically recording and storing a digital will that has been created.
[0863] "Transmission" refers to the act of sending a digital will to a designated recipient after the user's death.
[0864] "Receiving" refers to the act of a server receiving a message sent by a user.
[0865] "Return" refers to the act of the server sending the generated digital will back to the user.
[0866] "Display" refers to the act of visually showing a digital will on the user's device.
[0867] This invention relates to a system that automatically creates, stores, and appropriately transmits a digital will from a user's everyday conversations and messages. Specific embodiments of this system are described below.
[0868] System Configuration
[0869] This system includes an artificial intelligence engine that is integrated into messenger applications that users use on a daily basis. The entire system consists of the user's terminal, a server, and a generative AI model.
[0870] Hardware and software to be used
[0871] User's device: A device such as a smartphone or computer with a messenger application installed.
[0872] Server: Cloud servers or dedicated servers handle message reception, analysis, digital will generation, storage, and transmission.
[0873] Generative AI models: Machine learning models that utilize natural language processing techniques. Specifically, models such as Google's BERT and OpenAI's GPT-3 are used.
[0874] Data processing and data calculation
[0875] 1. Receiving messages: The device sends messages sent by the user via a messenger application to the server.
[0876] 2. Message Analysis: The server passes the received message to an artificial intelligence engine, which uses natural language processing techniques to extract the user's intentions and emotions.
[0877] 3. Prompt message generation: The server generates a prompt message based on the extracted information.
[0878] 4. Generation of a digital will: The generated prompt text is input into the generation AI model to generate a digital will.
[0879] 5. Storage and transmission of digital wills: Store the generated digital will and transmit it to the designated recipient after the user's death.
[0880] Specific example
[0881] For example, consider a scenario where a user sends the following message in a messenger application:
[0882] "Lately, I've been wanting to express my gratitude to my family."
[0883] Upon receiving this message, the server inputs the following prompt into the AI model:
[0884] "The user has stated they want to express their gratitude to their family. Please create a digital will that reflects this wish."
[0885] The generating AI model generates a digital will based on this prompt:
[0886] "I have deep gratitude for my family. I am truly grateful for all the support they have given me."
[0887] In this way, a digital will reflecting the user's wishes and feelings is automatically created. The generated digital will is stored on a server and appropriately communicated to the designated recipient after the user's death.
[0888] This system allows users to create digital wills that accurately reflect their wishes and feelings without any hassle. Furthermore, because the contents of the will are reliably communicated, it ensures that the user's wishes are properly carried out.
[0889] The flow of the specific processing in Example 1 will be explained using Figure 11.
[0890] Step 1:
[0891] A user sends a message using a messenger application.
[0892] As a concrete example, the user opens a messenger application, types "I've been wanting to express my gratitude to my family lately," and presses the send button.
[0893] Input: Message entered by the user
[0894] Output: Sent message
[0895] Step 2:
[0896] The terminal sends a message to the server.
[0897] Specifically, the device encrypts the message sent by the user and then sends it to the server.
[0898] Input: Message sent by the user
[0899] Output: Encrypted message sent to the server
[0900] Step 3:
[0901] The server receives the message and passes it to the AI engine.
[0902] Specifically, the server receives encrypted messages sent from the terminal, decrypts them, and passes them to the AI engine.
[0903] Input: Encrypted message
[0904] Output: Decoded message
[0905] Step 4:
[0906] The AI engine analyzes the message and extracts the user's intentions and emotions.
[0907] In terms of specific actions, the AI engine uses natural language processing technology to analyze the message and extract the intention to "express gratitude to family."
[0908] Input: Decrypted message
[0909] Output: Extracted will and emotions
[0910] Step 5:
[0911] The server generates a prompt message based on the extracted information.
[0912] Specifically, the server generates a prompt message that reads, "The user has stated they wish to express their gratitude to their family. Please create a digital will that reflects this wish."
[0913] Input: Extracted will and emotions
[0914] Output: Generated prompt message
[0915] Step 6:
[0916] The server inputs prompt messages into the AI model that generates the digital will.
[0917] Specifically, the server inputs the generated prompt into the AI model, which then generates a digital will stating, "I have deep gratitude for my family. I am truly grateful for all the support they have given me."
[0918] Input: Generated prompt message
[0919] Output: Generated digital will
[0920] Step 7:
[0921] The server returns the generated digital will to the user.
[0922] Specifically, the server encrypts the generated digital will and sends it to the user's device.
[0923] Input: Generated digital will
[0924] Output: Encrypted digital will
[0925] Step 8:
[0926] The device displays the digital will to the user.
[0927] Specifically, the terminal decrypts the encrypted digital will received from the server and displays it to the user on the messenger application.
[0928] Input: Encrypted digital will
[0929] Output: Digital will displayed to the user
[0930] (Application Example 1)
[0931] Next, we will describe Application Example 1 of Form Example 1. 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."
[0932] Traditional digital will creation systems have faced challenges in accurately reflecting users' wishes and feelings, as well as insecure security concerns. In particular, the accuracy of extracting wishes and feelings from user messages, the secure storage of created digital wills, and access control to ensure only designated individuals can access them were insufficient. This resulted in users' wishes not being accurately conveyed, or the risk of information leakage due to unauthorized access.
[0933] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.
[0934] In this invention, the server includes means for an AI to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means for encrypting and securely storing the digital will, means for setting access permissions so that only a person designated by the user can access the will, means for analyzing the user's messages and extracting their will and emotions, means for analyzing the user's will and emotions using a generative AI model, and means for generating prompt sentences and extracting the user's will and emotions. This makes it possible to create a digital will that accurately reflects the user's will and emotions, and furthermore, high security can be ensured through encryption and access management.
[0935] A "user" is an individual or group that uses the system.
[0936] "Everyday conversations and messages" refers to the content of communication that users engage in on a daily basis.
[0937] "AI" refers to a system that uses artificial intelligence technology to analyze data and make decisions.
[0938] A "digital will" is an electronic will that reflects the user's wishes and feelings.
[0939] "Means of preservation" refers to the technologies and methods for securely storing digital wills.
[0940] "Means of transmission" refers to the technology and methods for sending a digital will to a designated recipient after the user's death.
[0941] "Encryption" is a technology that transforms information to protect it, making it impossible for third parties to decipher.
[0942] "Access permissions" refer to the permission settings that allow specific users to access a digital will.
[0943] "Means of analysis" refer to technologies and methods for extracting intentions and emotions from user messages.
[0944] A "generative AI model" is an artificial intelligence model used to analyze a user's will and emotions.
[0945] A "prompt statement" is an instruction statement used to input data into a generative AI model.
[0946] The system for implementing this invention automatically creates a digital will using AI based on the user's daily conversations and messages, securely stores it, and transmits it to a designated recipient after the user's death. This system is implemented using the following hardware and software.
[0947] hardware
[0948] Smartphone: A device used by users on a daily basis, used for sending and receiving messages and creating and storing digital wills.
[0949] Server: A central system for storing and managing digital wills.
[0950] software
[0951] Messenger applications are applications used for sending and receiving everyday conversations and messages.
[0952] Generative AI model: This is an artificial intelligence model for analyzing intentions and emotions from user messages. Specifically, it uses the OpenAI API.
[0953] Encryption library: Used to securely store digital wills. Specifically, the Python cryptography library is used.
[0954] Data processing and data calculation
[0955] 1. Message Analysis: Messages sent by users through messenger applications are analyzed using a generative AI model. The following prompts are used during analysis.
[0956] Example prompt: "User message: I want to express my gratitude to my family. Extract the user's intentions and emotions from this message."
[0957] 2. Digital Will Creation: A digital will is automatically created based on the analyzed will and feelings. The created digital will can be a text message, voice message, video message, or a combination of these.
[0958] 3. Encryption and Storage: The created digital will is encrypted using an encryption library and securely stored on the server.
[0959] 4. Access Management: Access permissions are set so that only people designated by the user can access the digital will. This prevents unauthorized access and ensures that the user's wishes are conveyed.
[0960] Specific example
[0961] When a user sends a message via a smartphone messenger application stating, "I want to express my gratitude to my family," a generative AI model analyzes the message and extracts the user's expression of gratitude. A digital will is then automatically created, encrypted, and stored on a server. After the user's death, this digital will is securely transmitted to the designated recipient.
[0962] In this way, this invention enables the creation, secure storage, and transmission of digital wills that accurately reflect the user's will and feelings.
[0963] The flow of a specific process in Application Example 1 will be explained using Figure 12.
[0964] Step 1:
[0965] The user sends a message through a messenger application on their smartphone.
[0966] Input: The message the user will send (e.g., "I want to express my gratitude to my family")
[0967] Output: Message data is sent to the messenger application.
[0968] Specific action: The user opens the messenger application, types a message, and presses the send button.
[0969] Step 2:
[0970] The device sends the transmitted message to a generating AI model for analysis.
[0971] Input: Message data sent by the user
[0972] Output: Analysis results from a generative AI model (user's will and emotions)
[0973] Specific operation: The messenger application sends message data to the AI model for analysis using the following prompts.
[0974] Example prompt: "User message: I want to express my gratitude to my family. Extract the user's intentions and emotions from this message."
[0975] Step 3:
[0976] The server receives the analysis results of the generated AI model and creates a digital will.
[0977] Input: Analysis results of the generated AI model (user's will and emotions)
[0978] Output: Digital will (text message, voice message, video message, or a combination thereof)
[0979] Specific operation: Based on the analysis results, the server automatically generates a digital will that reflects the user's wishes and feelings.
[0980] Step 4:
[0981] The server encrypts the created digital will and stores it securely.
[0982] Input: Digital will
[0983] Output: Encrypted digital will
[0984] Specific operation: The server uses an encryption library to encrypt the digital will and stores it in a database.
[0985] Step 5:
[0986] The server sets access permissions so that only the person specified by the user can access the digital will.
[0987] Input: User-specified access permission information
[0988] Output: Digital will with access permissions set
[0989] Specific operation: The server sets access permissions for the digital will based on the access permission information specified by the user.
[0990] Step 6:
[0991] After the user's death, the server transmits the digital will to the designated recipient.
[0992] Input: User's death information, contact information of the specified person
[0993] Output: Digital will transmitted to the designated recipient
[0994] Specific operation: The server confirms the user's death information, decrypts the encrypted digital will, and transmits it to the designated recipient.
[0995] (Example 2)
[0996] Next, we will describe Example 2 of Form Example 2. 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".
[0997] Traditional digital will systems required users to manually input text, making it difficult to easily create voice or video messages. Furthermore, they could not automatically generate digital wills that accurately reflected the user's wishes and feelings. This resulted in a significant burden on users and made the creation of digital wills cumbersome.
[0998] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.
[0999] In this invention, the server includes means for the user to record a voice message, means for the user to transmit the recorded voice data to the server, means for the server to convert the voice data into text data, means for the server to input the text data into a generation AI model, means for the generation AI model to generate a digital will, means for the server to convert the generated text data into voice data, means for the server to store the digital will, and means for the server to transmit the digital will at a specified time. This makes it possible to automatically generate, store, and transmit a digital will that accurately reflects the user's will and feelings at a specified time.
[1000] A "user" is an individual or organization that uses the system to create a digital will.
[1001] A "voice message" refers to audio data recorded by the user and used as part of a digital will.
[1002] A "server" is a computer system that receives, analyzes, converts, stores, and transmits audio data.
[1003] "Text data" refers to character information obtained by analyzing audio data.
[1004] A "generative AI model" is an artificial intelligence algorithm that generates a digital will based on input text data.
[1005] A "digital will" is a message that reflects the user's wishes and feelings, and consists of text messages, audio messages, video messages, or a combination thereof.
[1006] "Means of recording" refers to a device or software that allows a user to record a voice message.
[1007] "Means of transmission" refers to the means of communication used to send recorded audio data to the server.
[1008] "Means of conversion" refers to technology or equipment for converting audio data into text data.
[1009] "Means of input" refers to an interface or process for inputting text data into a generating AI model.
[1010] "Means of preservation" refers to the technology or device for storing the generated digital will in a database or storage device.
[1011] "Means of transmission" refers to the means of communication used to send the digital will to the recipient at the designated time.
[1012] This invention is a system that automatically generates, stores, and transmits a digital will by having a user record a voice message and send the voice data to a server. A specific embodiment of this system is described below.
[1013] First, the user records a voice message using a dedicated application or web browser on a device such as a smartphone or computer. For example, the user might say, "I want to express my gratitude to my family." This recorded voice data is then sent from the device to the server via the internet. The transmitted voice data is encrypted and securely transferred.
[1014] The server uses speech recognition technology to analyze the received audio data. Specifically, it uses the Google Cloud Speech-to-Text API to convert the audio data into text data. This conversion process retrieves the audio message as text information.
[1015] Next, the server inputs the converted text data into a generative AI model. For example, OpenAI's GPT-4 is used as this generative AI model. The prompt message used is something like, "Based on the user's voice message, please create a digital will expressing gratitude to your family."
[1016] The generation AI model generates a digital will based on the input text data and prompt messages. For example, it might generate a message such as, "Dear family, thank you for always supporting me. Thanks to you, I have been able to live a happy life. Please continue to be healthy and happy."
[1017] The generated text data is then converted back into speech data. This conversion uses the Google Cloud Text-to-Speech API, which transforms text data into natural-sounding speech.
[1018] Finally, the server saves the generated voice message as a digital will. The saved digital will is sent to the family at a time specified by the user (for example, after the user's death). This can be done via email or a dedicated application.
[1019] As a concrete example, a user uses their smartphone to open a dedicated application and says, "I want to express my gratitude to my family through a voice message." Once recording is complete, the device sends the voice data to the server. The server uses the Google Cloud Speech-to-Text API to convert the voice data into text data and inputs that text data into a generative AI model. The generative AI model generates a digital will based on the prompt text and converts that text data back into voice data using the Google Cloud Text-to-Speech API. Finally, the server saves the generated voice message as a digital will and sends it to the family at a time specified by the user.
[1020] An example of a prompt message would be, "Create a digital will expressing your gratitude to your family based on the user's voice message."
[1021] The flow of the specific processing in Example 2 will be explained using Figure 13.
[1022] Step 1:
[1023] The user records a voice message.
[1024] Users record voice messages using a dedicated application or web browser on a device such as a smartphone or computer. For example, a user might say, "I want to express my gratitude to my family." The input is the user's voice, and the output is the recorded voice data.
[1025] Step 2:
[1026] The device sends the recorded audio data to the server.
[1027] The device transmits the recorded audio data to the server via the internet. The data is encrypted during transmission. The input is the recorded audio data, and the output is the audio data transmitted to the server.
[1028] Step 3:
[1029] The server converts the audio data into text data.
[1030] The server uses the Google Cloud Speech-to-Text API to convert the received audio data into text data. For example, the audio "I want to express my gratitude to my family" is converted to the text "I want to express my gratitude to my family." The input is audio data, and the output is text data.
[1031] Step 4:
[1032] The server generates text data and inputs it into the AI model.
[1033] The server inputs the converted text data into a generative AI model (for example, OpenAI's GPT-4). The prompt message used is something like, "Based on the user's voice message, create a digital will expressing gratitude to your family." The input consists of text data and the prompt message, and the output is input data for the generative AI model.
[1034] Step 5:
[1035] A generative AI model generates a digital will.
[1036] The generation AI model generates a digital will based on the input text data and prompt messages. For example, it might generate a message such as, "Dear family, thank you for always supporting me. Thanks to you, I have been able to live a happy life. Please continue to be healthy and happy." The input is text data and prompt messages, and the output is the text data of the generated digital will.
[1037] Step 6:
[1038] The server converts the generated text data into audio data.
[1039] The server uses the Google Cloud Text-to-Speech API to convert the generated text data back into speech data. This API converts text data into natural-sounding speech. The input is generated text data, and the output is speech data.
[1040] Step 7:
[1041] The server stores the digital will.
[1042] The server stores the generated voice message as a digital will. The stored digital will is sent to the family at a time specified by the user. The input is the generated voice data, and the output is the stored digital will.
[1043] Step 8:
[1044] The server will send the digital will at the specified time.
[1045] The server sends the saved digital will to the family at a time specified by the user (for example, after the user's death). The transmission method is via email or a dedicated application. The input is the saved digital will, and the output is the transmitted digital will.
[1046] (Application Example 2)
[1047] Next, we will describe application example 2 of form example 2. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 as the "terminal".
[1048] Traditional digital will systems have struggled to accurately reflect the user's wishes and feelings, and have faced challenges in securely storing digital wills and ensuring their timely transmission. In particular, there were risks of unauthorized access to digital wills and failure to properly transmit them after the user's death. To address these challenges, a system is needed that accurately analyzes the user's wishes and feelings, securely stores them, and transmits them appropriately only when specified conditions are met.
[1049] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.
[1050] In this invention, the server includes means for an AI to automatically create a digital will from the user's daily conversations and messages, means for encrypting and storing the digital will, means for transmitting the digital will to a designated person after the user's death, and means for decrypting and transmitting the digital will when specified conditions are met. This makes it possible to securely store a digital will that accurately reflects the user's wishes and feelings, and to transmit it to a designated person at the appropriate time.
[1051] A "user" is an individual who uses the system to create a digital will.
[1052] "Everyday conversations and messages" refers to voice and text-based communication that users engage in in their daily lives.
[1053] "AI" refers to a system that uses artificial intelligence technology to analyze the user's will and emotions and automatically create a digital will.
[1054] A "digital will" is a text message, voice message, video message, or a combination thereof that reflects the user's wishes and feelings.
[1055] "Encryption" is a data transformation technology used to prevent unauthorized access to digital wills by third parties.
[1056] "Preservation" refers to the act of securely storing a digital will.
[1057] "Designated recipient" refers to the beneficiary designated by the user to whom the digital will should be delivered.
[1058] "Transmission" refers to the act of sending a digital will to the designated recipient.
[1059] "Specified conditions" refer to specific circumstances or timings set by the user for the delivery of their digital will.
[1060] "Decryption" is the act of restoring an encrypted digital will to its original format.
[1061] "Sending" refers to the act of delivering the decrypted digital will to the designated recipient.
[1062] The system for implementing this invention automatically creates a digital will from the user's daily conversations and messages using AI, encrypts and stores the digital will, and decrypts and transmits the digital will when specified conditions are met. A specific embodiment of this system is described below.
[1063] Hardware and software to be used
[1064] Hardware: Smartphones, cloud storage (common cloud services)
[1065] Software: Python, cryptography library, boto3 library (for cloud storage integration)
[1066] Data processing and data calculation
[1067] 1. User Input: Users use their smartphones to input everyday conversations and messages into the application. This includes text messages, voice messages, and video messages.
[1068] 2. AI Analysis: The application's AI engine analyzes user input data to extract the user's intentions and emotions. A generative AI model is used for this analysis.
[1069] 3. Creating a digital will: Based on the extracted wishes and emotions, the AI engine automatically creates a digital will.
[1070] 4. Encryption: The created digital will is encrypted using the cryptography library.
[1071] 5. Storage: The encrypted digital will is stored in cloud storage using the boto3 library.
[1072] 6. Setting Conditions: Users can set conditions for sending a digital will within the application. For example, "if 30 days have passed since the last login."
[1073] 7. Checking conditions: The server periodically checks whether the configured conditions have been met.
[1074] 8. Decryption and Transmission: If the conditions are met, the server decrypts the encrypted digital will and transmits it to the designated recipient.
[1075] Specific example
[1076] If a user indicates their desire to "express gratitude to their family through a voice message," the system will operate as follows:
[1077] 1. The user records a voice message and inputs it into the application.
[1078] 2. The application's AI engine analyzes the voice message and extracts the user's intentions and emotions.
[1079] 3. Based on the extracted wishes and emotions, the AI engine creates a digital will.
[1080] 4. The created digital will is encrypted and stored in cloud storage.
[1081] 5. The user sets a condition: "If 30 days have passed since the last login, send a message to family members."
[1082] 6. The server periodically checks the conditions, and if the conditions are met, it decrypts the digital will and sends it to the family.
[1083] Example of a prompt
[1084] The user records a voice message and enters it into the app. Next, the message is encrypted and saved to cloud storage. Finally, a condition is set: "Send a message to family members if 30 days have passed since the last login."
[1085] The flow of a specific process in Application Example 2 will be explained using Figure 14.
[1086] Step 1:
[1087] The user records a voice message and inputs it into the device.
[1088] Input: User's voice message
[1089] Data processing: The device acquires audio data and converts it to the appropriate format.
[1090] Output: Formatted audio data
[1091] Step 2:
[1092] The device sends voice data to the AI engine for analysis.
[1093] Input: Formatted audio data
[1094] Data processing: The AI engine uses a generative AI model to analyze the user's intentions and emotions from voice data.
[1095] Output: Analyzed data on will and emotions
[1096] Step 3:
[1097] The device creates a digital will based on the analyzed data of the user's will and emotions.
[1098] Input: Analyzed data on will and emotions
[1099] Data processing: The device generates a digital will as data of wills and emotions in the form of text messages, voice messages, video messages, or a combination thereof.
[1100] Output: Digital will
[1101] Step 4:
[1102] The device encrypts the digital will.
[1103] Input: Digital will
[1104] Data processing: The terminal uses the cryptography library to encrypt the digital will.
[1105] Output: Encrypted digital will
[1106] Step 5:
[1107] The device saves the encrypted digital will to cloud storage.
[1108] Input: Encrypted digital will
[1109] Data processing: The device uses the boto3 library to upload the encrypted digital will to cloud storage.
[1110] Output: URL of the encrypted digital will stored in cloud storage
[1111] Step 6:
[1112] The user sets the conditions on their device for sending a digital will.
[1113] Input: User-defined conditions (e.g., if 30 days have passed since the last login)
[1114] Data processing: The device saves the conditions in JSON format and uploads them to cloud storage.
[1115] Output: URL of the conditions saved in cloud storage
[1116] Step 7:
[1117] The server periodically checks the conditions.
[1118] Input: URL of the conditions stored in cloud storage
[1119] Data processing: The server retrieves the conditions and compares them to the current situation to determine if the conditions are met.
[1120] Output: Flag indicating whether the condition was met.
[1121] Step 8:
[1122] If the conditions are met, the server decrypts the encrypted digital will and sends it to the designated recipient.
[1123] Input: URL of the encrypted digital will, flag indicating whether the conditions are met.
[1124] Data processing: The server retrieves the encrypted digital will and decrypts it using a cryptography library. It then sends it to the designated recipient via email or other means.
[1125] Output: Digital will sent to the designated recipient
[1126] (Example 3)
[1127] Next, we will describe Embodiment 3 of Embodiment Example 3. 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".
[1128] Traditional digital will systems had the problem of being burdensome for users, as the process of creating, saving, and transmitting a will to a designated recipient after death was cumbersome. Furthermore, there was a lack of reliable means to ensure the will was transmitted reliably after the user's death was confirmed. This created a risk that the will might not be properly transmitted.
[1129] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 3 is realized by the following means.
[1130] In this invention, the server includes means for the user to input a digital will using a terminal and specify the contact information of the beneficiary; means for the server to store the input information in a database; and means for the server to transmit the digital will using a specified communication means when the user's death is confirmed. This makes it possible for users to easily create and store digital wills and to reliably transmit the will to the designated person after their death.
[1131] A "user" refers to an individual who uses the system to create, save, and transmit a digital will to a designated recipient.
[1132] A "terminal" refers to an electronic device used by a user to access the system and enter a digital will. Specifically, this includes personal computers and smartphones.
[1133] A "digital will" refers to the contents of a will created and saved by a user through a system. This will be stored in electronic format and transmitted to the designated recipient after the user's death.
[1134] "Recipient" refers to the individual or entity designated to receive the user's digital will.
[1135] "Contact information" refers to the information necessary to send the digital will to the recipient. Specifically, this includes email addresses and messenger application IDs.
[1136] A "server" refers to a computer system that stores digital wills and contact information entered by users, and sends the will after the user's death is confirmed.
[1137] A "database" refers to an information management system that a server uses to store users' digital wills and contact information.
[1138] "Communication method" refers to the method the server uses to send the user's digital will to the recipient. Specifically, this includes email and messenger applications.
[1139] "Death confirmation" refers to the process by which a system administrator confirms a user's death and notifies the server.
[1140] Modes for carrying out the invention
[1141] This invention relates to a system that allows users to create and store digital wills and automatically transmit them to designated recipients after the user's death. Specific embodiments of this system are described below.
[1142] System Configuration
[1143] This system includes means by which a user enters a digital will using a terminal and specifies the contact information of the beneficiary; means by which a server stores the entered information in a database; and means by which the server transmits the digital will using a specified communication method when the user's death is confirmed.
[1144] Hardware and software to be used
[1145] Device: Electronic devices such as personal computers (PCs) and smartphones.
[1146] Server: A high-performance computer system.
[1147] Database: A relational database management system such as MySQL.
[1148] Communication methods: Sending emails using the SMTP protocol, messenger application APIs.
[1149] Program processing
[1150] The user first logs into the system using their device. After logging in, the user enters the contents of the digital will and the contact information of the beneficiaries. This information is sent to the server, which stores it in its database.
[1151] When a user's death is confirmed, the system administrator notifies the server of the user's death. Upon receiving the notification, the server retrieves the user's will information from the database and sends the will using the specified communication method.
[1152] Specific example
[1153] For example, consider a case where a user sends their will to their family via email. The user logs into the system and enters the following information:
[1154] The contents of the will: "I bequeath all of my assets to my wife."
[1155] Recipient's email address: "family@example.com"
[1156] Once the user's death is confirmed, the server sends an email to "family@example.com" using the SMTP protocol. This email contains the contents of the will entered by the user.
[1157] Example of a prompt
[1158] Examples of prompts to input into a generative AI model are as follows:
[1159] Develop a system that sends a digital will to a designated recipient upon the user's death. The user enters the contents of the will and the recipient's contact information, which is stored in a database. Upon confirmation of the user's death, the server sends the will using the specified communication method (email or messenger application). Specific technologies used will include Python, MySQL, the SMTP protocol, and the APIs of various messenger applications.
[1160] The flow of the specific processing in Example 3 will be explained using Figure 15.
[1161] Step 1:
[1162] The user logs into the system.
[1163] The user accesses the system's login screen using their device and enters their ID and password. The entered authentication information is sent to the server, which verifies it against the database to perform authentication. If authentication is successful, the server sends data to the user's device to display the main screen.
[1164] Input: User ID and password
[1165] Data processing: The server performs authentication by comparing it with the database.
[1166] Output: Main screen display
[1167] Step 2:
[1168] The user enters their digital will and specifies the contact information of the beneficiary.
[1169] The user clicks the "Create Digital Will" button on the main screen to proceed to the will creation screen. On the will creation screen, the user enters the contents of the will and the contact information of the beneficiaries. Once the input is complete, the user clicks the "Save" button. The entered information is sent to the server.
[1170] Input: Contents of the will, contact information of the beneficiary
[1171] Data processing: The server receives the entered information and saves it to the database.
[1172] Output: Save complete message
[1173] Step 3:
[1174] The server saves the entered information to the database.
[1175] The server receives the contents of the will and the recipient's contact information from the user and stores them in a database. If the saving is successful, the server sends data to the user's terminal to display a message indicating that the saving is complete.
[1176] Input: Contents of the will, contact information of the beneficiary
[1177] Data processing: The server saves information to the database.
[1178] Output: Save complete message
[1179] Step 4:
[1180] The user's death has been confirmed.
[1181] When a user's death is confirmed, the system administrator logs into the administrator interface, enters the user's ID, and clicks the "Confirm Death" button. The server then confirms the user's death based on the administrator's actions.
[1182] Input: The ID of the relevant user
[1183] Data processing: Server confirms user death.
[1184] Output: Notification of death confirmation
[1185] Step 5:
[1186] The server will send the digital will using the specified communication method.
[1187] The server retrieves the user's will information from the database and sends the will to the recipient using the specified communication method (e.g., email using the SMTP protocol). Upon successful transmission, the server notifies the administrator of the completion of the transmission.
[1188] Input: The user's will information, the beneficiary's contact information
[1189] Data processing: The server retrieves the will information and transmits it using the specified communication method.
[1190] Output: Notification of successful transmission
[1191] (Application Example 3)
[1192] Next, we will describe application example 3 of form example 3. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 as the "terminal".
[1193] Traditional digital will systems have faced challenges in safely and reliably transmitting wills to designated recipients after the user's death. Furthermore, there was a risk of the contents of digital wills being leaked to third parties. Additionally, there were issues regarding the effort required for users to create wills and the proper storage of their contents.
[1194] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means.
[1195] In this invention, the server includes means for an AI to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means for encrypting the digital will, means for decrypting the encrypted digital will, and means for sending the digital will to the designated person via email. This enables the secure storage and reliable transmission of the digital will.
[1196] A "user" is an individual who uses the system to create a digital will and transmit it to a designated recipient.
[1197] "Everyday conversations and messages" refers to the voice and text-based communication that users engage in in their daily lives.
[1198] "AI" is an abbreviation for artificial intelligence, a technology that analyzes user conversations and messages to automatically create digital wills.
[1199] A "digital will" is an electronic document containing the user's wishes and messages that will be transmitted to a designated recipient after the user's death.
[1200] "Means of preservation" refers to methods and technologies for securely storing digital wills.
[1201] "Means of transmission" refers to the methods and technologies used to send a digital will to a designated recipient after the user's death.
[1202] "Encryption methods" refer to technologies that encrypt data in order to protect the contents of a digital will from being leaked to third parties.
[1203] "Decryption methods" refer to technologies used to restore encrypted digital wills to their original content.
[1204] "Method of sending by email" refers to the method or technology of sending a digital will to a designated recipient via email.
[1205] The system for implementing this invention uses AI to automatically create and save a digital will from the user's everyday conversations and messages, and to transmit it to a designated recipient after the user's death. Specific embodiments of this system are described below.
[1206] System Configuration
[1207] The system consists of the following main components:
[1208] 1. User terminal: A device that a user uses on a daily basis, such as a smartphone or personal computer.
[1209] 2. Server: A central system for creating, storing, encrypting, decrypting, and transmitting digital wills.
[1210] 3. AI Model: Artificial intelligence that analyzes users' daily conversations and messages to automatically create digital wills.
[1211] Hardware and software to be used
[1212] Hardware: Smartphones, PCs, servers
[1213] Software: Python, smtplib (email sending library), cryptography (data encryption library)
[1214] Data processing and data calculation
[1215] 1. Data Collection: User devices collect everyday conversations and messages and send them to the server.
[1216] 2. Data Analysis: An AI model on the server analyzes the collected data to understand the user's intentions and emotions.
[1217] 3. Creating a digital will: The AI model automatically creates a digital will based on the analysis results.
[1218] 4. Data Encryption: The created digital will is encrypted using the cryptography library.
[1219] 5. Data Storage: Encrypted digital wills are securely stored on the server.
[1220] 6. Data Decryption: When sending the digital will to a designated recipient after the user's death, the encrypted digital will is decrypted.
[1221] 7. Data transmission: The decrypted digital will is sent via email to the designated recipient using the smtplib library.
[1222] Specific example
[1223] Users use their smartphones to engage in everyday conversations and messaging. This data is automatically sent to a server, where an AI model analyzes it. Based on the analysis, a digital will is created, encrypted, and stored on the server. After the user's death, the digital will is decrypted and sent via email to the designated recipient.
[1224] Example of a prompt
[1225] Design a system using the "Digital Will Secure" application that allows users to create and send digital wills to designated recipients. Provide a detailed program for data encryption and secure storage, including a feature that automatically sends the digital will after the user's death.
[1226] The flow of the specific processing in Application Example 3 will be explained using Figure 16.
[1227] Step 1:
[1228] The user's device collects everyday conversations and messages.
[1229] Input: User's daily conversations and message data.
[1230] Data processing: Convert audio data to text and format the text data.
[1231] Output: Formatted text data.
[1232] Specific operation: The application collects conversations and messages that users make on their smartphones or computers in real time and converts them into text using speech recognition technology.
[1233] Step 2:
[1234] The user's terminal sends the collected data to the server.
[1235] Input: Formatted text data.
[1236] Data processing: Encrypt the data before sending it.
[1237] Output: Encrypted text data.
[1238] Specific operation: The user's terminal encrypts the formatted text data and sends it to the server using a secure communication protocol.
[1239] Step 3:
[1240] The server analyzes the data it receives.
[1241] Input: Encrypted text data.
[1242] Data processing: Decode the data and analyze it using an AI model.
[1243] Output: Analysis results (user's intentions and emotions).
[1244] Specific operation: The server decrypts encrypted text data and inputs it into an AI model to analyze the user's intentions and emotions.
[1245] Step 4:
[1246] The server creates a digital will based on the analysis results.
[1247] Input: Analysis results (user's intentions and emotions).
[1248] Data processing: Generate a digital will based on the analysis results.
[1249] Output: Digital will (text format).
[1250] Specific operation: The AI model automatically creates a digital will that reflects the user's wishes and feelings based on the analysis results.
[1251] Step 5:
[1252] The server encrypts and stores the digital will.
[1253] Input: Digital will (text format).
[1254] Data processing: Encrypt the digital will and store it in a database.
[1255] Output: Encrypted digital will.
[1256] Specific operation: The server encrypts the digital will and stores it in a secure database.
[1257] Step 6:
[1258] After the user's death, the server sends a digital will to the designated recipient.
[1259] Input: Encrypted digital will, contact information of the designated recipient.
[1260] Data processing: Decrypt the digital will and send it via email.
[1261] Output: A digital will sent to the designated recipient.
[1262] Specific operation: The server decrypts the encrypted digital will and sends it via email to the designated recipient using their contact information.
[1263] Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions.
[1264] "Example of form 1"
[1265] In one embodiment of the present invention, an AI engine analyzes the emotions of a user from their everyday conversations and messages. This emotion analysis is based on the user's word choice, tone, and expressions. For example, if a user sends the message, "I had a great time today," the AI engine analyzes this message to determine that the user is feeling happy.
[1266] "Example of form 2"
[1267] Furthermore, the AI engine includes an emotion engine. This emotion engine detects changes in the user's emotions and updates the content of the digital will accordingly. For example, if a user expresses in a message the joy of seeing their grandchild for the first time, the emotion engine will detect this joy and add a message of gratitude to the grandchild to the digital will.
[1268] "Example of form 3"
[1269] Furthermore, the AI engine will transmit the digital will to a designated recipient after the user's death. This transmission will take place via a communication method specified by the user, such as email or a messenger application. For example, once the user's death is confirmed, the AI engine will automatically send the digital will to the user's family via email.
[1270] The following describes the processing flow for each example of the form.
[1271] "Example of form 1"
[1272] Step 1: The AI engine collects the user's everyday conversations and messages.
[1273] Step 2: Analyze the user's emotions from the collected conversations and messages. This analysis is based on the user's word choice, tone, and expressions.
[1274] Step 3: Create a digital will based on the analyzed emotions.
[1275] "Example of form 2"
[1276] Step 1: The AI engine uses an emotion engine to detect changes in the user's emotions. Step 2: If a change in emotions is detected, the content of the digital will is updated accordingly.
[1277] Step 3: Save the updated digital will.
[1278] "Example of form 3"
[1279] Step 1: The AI engine identifies the designated recipient after the user's death.
[1280] Step 2: Confirm the means of communication to deliver the digital will to the designated recipient.
[1281] Step 3: Deliver the digital will to the designated recipient via the confirmed communication method.
[1282] (Example 1)
[1283] Next, we will describe Example 1 of Form Example 1. 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".
[1284] Traditional digital will creation systems require users to manually input the contents of their will, which is time-consuming and makes it difficult to accurately reflect the user's true wishes and feelings. Furthermore, there are insufficient means to properly transmit the will after the user's death, meaning there is a possibility that the contents of the will may not be reliably conveyed.
[1285] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.
[1286] In this invention, the server includes means for collecting the user's daily conversations and messages, means for analyzing the collected conversations and messages to extract the user's will and feelings, means for automatically creating a digital will based on the extracted will and feelings, means for storing the created digital will, and means for transmitting the digital will to a designated person after the user's death. This makes it possible to automatically create and reliably transmit a digital will that reflects the user's true will and feelings.
[1287] "User" refers to an individual or group that uses the system.
[1288] "Everyday conversations and messages" refers to the content of communication that users engage in on a daily basis, and includes formats such as text, audio, and video.
[1289] "Means of collection" refers to a combination of hardware and software used to capture and store users' everyday conversations and messages.
[1290] "Means of analysis" refers to algorithms and technologies used to analyze collected conversations and messages and extract users' intentions and emotions.
[1291] "Will and emotions" refers to the feelings and intentions that users express, such as hope, gratitude, joy, and sadness.
[1292] A "digital will" refers to an electronic will created based on the user's wishes and feelings.
[1293] "Means of automatic creation" refers to software and algorithms for generating digital wills without user intervention.
[1294] "Means of preservation" refers to databases and storage systems for securely storing the created digital wills.
[1295] "Means of transmission" refers to the means of communication and protocols used to send a digital will to a designated recipient after the user's death.
[1296] "Natural language processing technology" refers to the technology that enables computers to understand and analyze human language.
[1297] Modes for carrying out the invention
[1298] This invention relates to a system that analyzes a user's daily conversations and messages, extracts the user's will and emotions, and automatically creates a digital will. A specific embodiment of this system is described below.
[1299] System Configuration
[1300] Hardware and software configuration:
[1301] Device: A device such as a smartphone or computer on which a user has a messenger application installed that they use on a daily basis.
[1302] Server: A server for collecting and analyzing messages, and for generating and storing digital wills.
[1303] AI engine: Software that uses natural language processing technology to analyze messages and extract the user's intentions and emotions. Specifically, it uses tools such as Google Cloud Natural Language API and IBM Watson Natural Language Understanding.
[1304] Program processing
[1305] Data collection:
[1306] The device collects messages sent and received by users via messenger applications in real time. For example, if a user sends the message "I had a great time today," that message is stored on the device.
[1307] Data transmission:
[1308] The device encrypts the collected messages and sends them to the server using a secure communication protocol (e.g., HTTPS).
[1309] Data analysis:
[1310] The server inputs the received message into the AI engine. The AI engine uses natural language processing technology to analyze the message and extract emotions and intentions based on the user's word choice, tone, and expressions.
[1311] Creating a digital will:
[1312] The server generates a digital will based on the extracted emotions and wishes. For example, if a user expresses a wish to "express gratitude to their family," the AI engine analyzes that message and creates a digital will that conveys that gratitude.
[1313] Storage and notification of digital wills:
[1314] The server encrypts the generated digital will and stores it in a secure database. If necessary, it notifies the user that a digital will has been generated.
[1315] Specific example
[1316] A user sends a message saying "I had a great time today" via a messenger application. The device collects this message and sends it to a server. The server inputs the message into an AI engine and performs sentiment analysis. The AI engine extracts that the user is feeling happy, and the server generates a digital will that says, "I had a great time today. I was happy to spend time with my family." The generated digital will is stored in a database and the user is notified.
[1317] Example of a prompt
[1318] Please describe in detail the processing steps of the AI engine that analyzes messages sent by users via messenger applications, extracts emotions and intentions, and creates a digital will. Please include specific actions in your description.
[1319] In this way, it becomes possible to automatically create and reliably transmit digital wills that reflect the user's true wishes and feelings.
[1320] The flow of the specific processing in Example 1 will be explained using Figure 17.
[1321] Step 1:
[1322] Message collection
[1323] The device collects messages sent and received by users via messenger applications in real time.
[1324] Input: A message sent by the user via a messenger application (e.g., "I had a great time today").
[1325] Output: Collected message data.
[1326] Specific operation: When a user types a message in a messenger application and presses the send button, the message is saved to the device.
[1327] Step 2:
[1328] Sending a message
[1329] The terminal sends the collected messages to the server.
[1330] Input: Collected message data.
[1331] Output: Message data sent to the server.
[1332] Specific operation: The terminal encrypts the message and sends it to the server using a secure communication protocol (e.g., HTTPS).
[1333] Step 3:
[1334] Message parsing
[1335] The server inputs the received message into the AI engine.
[1336] Input: Message data sent to the server.
[1337] Output: Analyzed emotion and will data.
[1338] Specific operation: The server passes the message to the AI engine in text format, and analysis begins using natural language processing technology. The AI engine extracts emotions and intentions based on the user's word choice, tone, and expressions.
[1339] Step 4:
[1340] Extraction of emotions and will
[1341] The server uses an AI engine to extract emotions and intentions from messages.
[1342] Input: Analyzed message data.
[1343] Output: Extracted data on emotions and intentions.
[1344] Specific operation: The AI engine uses sentiment analysis algorithms such as Google Cloud Natural Language API and IBM Watson Natural Language Understanding to extract the user's emotions and intentions. For example, from a message like "I had a great time today," it extracts that the user is feeling joy.
[1345] Step 5:
[1346] Creating a digital will
[1347] The server generates a digital will based on the extracted emotions and wishes.
[1348] Input: Extracted data on emotions and intentions.
[1349] Output: The generated digital will.
[1350] Specific operation: Based on the user's wish to "express gratitude to their family," the server creates a digital will stating, "Today was very enjoyable. I was happy to spend time with my family."
[1351] Step 6:
[1352] Storage and notification of digital wills
[1353] The server stores the generated digital will in a database and notifies the user as needed.
[1354] Input: The generated digital will.
[1355] Output: Saved digital will and notification messages.
[1356] Specific operation: The server encrypts the digital will and stores it in a secure database. Furthermore, it notifies the user that the digital will has been generated.
[1357] (Application Example 1)
[1358] Next, we will describe Application Example 1 of Form Example 1. 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."
[1359] Conventional digital will creation systems have struggled to accurately analyze the user's wishes and emotions and create appropriate digital wills. Furthermore, the lack of technology to automatically generate digital wills from users' everyday conversations and messages prevented the creation of digital wills that accurately reflected the user's intentions. Moreover, there were insufficient means to properly store the generated digital wills and ensure their reliable transmission to designated recipients after the user's death. To address these challenges, the present invention aims to provide a system that analyzes emotions and extracts wishes from users' everyday conversations and messages to create digital wills.
[1360] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.
[1361] In this invention, the server includes means for an AI to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means for analyzing the emotions of messages and extracting the user's intentions, means for performing emotion analysis using a generative AI model, and means for generating prompt sentences. This makes it possible to accurately analyze emotions and intentions from the user's daily conversations and messages, automatically create a digital will based on that analysis, store it appropriately, and reliably transmit it to a designated person after the user's death.
[1362] A "user" is an individual or legal entity that uses the system.
[1363] "Everyday conversations and messages" refers to the content of communication that users engage in on a daily basis, and includes formats such as text, audio, and video.
[1364] "AI" is an abbreviation for artificial intelligence, and refers to technology that analyzes user conversations and messages to extract their intentions and emotions.
[1365] A "digital will" is an electronic will created based on the user's wishes and feelings.
[1366] "Means of preservation" refers to the technologies and methods for securely storing digital wills.
[1367] "Means of transmission" refers to the technologies and methods used to ensure that a digital will is reliably sent to the designated recipient after the user's death.
[1368] "Means of analyzing emotions" refers to technologies and methods for extracting emotions from users' conversations and messages.
[1369] "Means of extracting intent" refers to technologies and methods for extracting intent from user conversations and messages.
[1370] A "generative AI model" refers to an artificial intelligence model used for emotion analysis and will extraction.
[1371] A "prompt" refers to a text-based instruction given to a generative AI model.
[1372] The system for implementing this invention analyzes the user's emotions and intentions from their everyday conversations and messages, and based on this analysis, creates, stores, and transmits a digital will. Specific embodiments of this system are described below.
[1373] System Configuration
[1374] The system consists of the following main components:
[1375] 1. User terminal: A device that a user uses on a daily basis, such as a smartphone or personal computer.
[1376] 2. Server: A central system for creating, storing, and transmitting digital wills.
[1377] 3. AI Engine: An artificial intelligence model that analyzes user conversations and messages to extract emotions and intentions.
[1378] Hardware and software to be used
[1379] Hardware: Cloud-based servers, user terminals (smartphones, PCs)
[1380] Software: OpenAI API (text-davinci-003), Python, JSON
[1381] Data processing and data calculation
[1382] 1. User terminal:
[1383] Users send conversations and messages through messenger applications they use on a daily basis.
[1384] Messages are sent to the server in real time.
[1385] 2. Server:
[1386] The server passes the received messages to the AI engine, which performs sentiment analysis and intention extraction.
[1387] The AI engine uses OpenAI's generative AI model to generate prompt sentences and perform sentiment analysis.
[1388] A digital will is created based on the analysis results and saved in JSON format.
[1389] 3. AI Engine:
[1390] Analyze user messages to extract emotions and intentions.
[1391] Using a generative AI model, generate prompt statements like the following:
[1392] Analyze the emotions and extract the intention from the following message: Today was very fun.
[1393] A digital will will be created based on the analysis results.
[1394] Specific example
[1395] For example, if a user sends a message saying, "I want to express my gratitude to my family," the system will operate as follows:
[1396] 1. A message is sent from the user's terminal to the server.
[1397] 2. The server passes the message to the AI engine, which performs sentiment analysis and intention extraction.
[1398] 3. The AI engine uses a generative AI model to generate prompt sentences and perform sentiment analysis.
[1399] 4. Based on the analysis results, a digital will is created and stored on the server.
[1400] 5. After the user's death, the digital will will be transmitted to the designated recipient.
[1401] In this way, it becomes possible to accurately analyze a user's emotions and intentions from their everyday conversations and messages, automatically create a digital will based on that analysis, properly store it, and ensure that it is reliably transmitted to the designated recipient after the user's death.
[1402] The flow of a specific process in Application Example 1 will be explained using Figure 18.
[1403] Step 1:
[1404] Users send conversations and messages through messenger applications they use on a daily basis.
[1405] Input: A text message entered by the user into the messenger application.
[1406] Output: Message data is sent to the server.
[1407] Specific action: The user uses a smartphone or computer to type a message into a messenger application and presses the send button.
[1408] Step 2:
[1409] The server passes the received messages to the AI engine, which performs emotion analysis and intention extraction.
[1410] Input: Message data sent by the user.
[1411] Output: Message data passed to the AI engine.
[1412] Specific operation: The server receives message data and makes an API call to pass it to the AI engine.
[1413] Step 3:
[1414] The AI engine uses a generative AI model to generate prompt sentences and perform sentiment analysis.
[1415] Input: Message data passed from the server.
[1416] Output: Emotion analysis results and will extraction results.
[1417] Specific operation: The AI engine uses a generated AI model (OpenAI API) to generate prompt sentences like the following and perform sentiment analysis:
[1418] Analyze the emotions and extract the intention from the following message: Today was very fun.
[1419] The generated prompt text is input into the AI model, and the analysis results are obtained.
[1420] Step 4:
[1421] The server creates a digital will based on the analysis results and saves it in JSON format.
[1422] Input: Emotion analysis results and intention extraction results from an AI engine.
[1423] Output: Digital will data in JSON format.
[1424] Specific operation: The server receives the analysis results, creates a digital will, and saves it to a file in JSON format.
[1425] Step 5:
[1426] After the user's death, the server transmits the digital will to the designated recipient.
[1427] Input: Stored digital will data, user's post-death notification.
[1428] Output: A digital will sent to the designated recipient.
[1429] Specific operation: After the user's death, the server reads the stored digital will and sends it to the designated recipient via email or messenger application.
[1430] (Example 2)
[1431] Next, we will describe Example 2 of Form Example 2. 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".
[1432] Traditional digital will systems required users to manually create their wills, which made it difficult to accurately reflect their wishes and feelings. Furthermore, they couldn't reflect changes in the user's emotions in real time, meaning the will's content sometimes didn't reflect the user's latest feelings or wishes. Additionally, creating digital wills that included voice and video messages was complex and burdensome for users.
[1433] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.
[1434] In this invention, the server includes means for artificial intelligence to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means for analyzing the user's voice data and converting it into text, and means for detecting changes in the user's emotions and updating the content of the digital will. This makes it possible to automatically create a digital will that accurately reflects the user's wishes and emotions, reduces the burden on the user, and provides a will that reflects their latest emotions and wishes.
[1435] A "user" refers to an individual who uses the system to create a digital will.
[1436] "Artificial intelligence" refers to programs and algorithms that analyze a user's everyday conversations and messages to automatically create a digital will.
[1437] A "digital will" refers to a will consisting of text messages, audio messages, video messages, or a combination thereof, that reflect the user's wishes and feelings.
[1438] "Preservation methods" refer to the technologies and methods used to save created digital wills in databases, cloud storage, etc.
[1439] "Means of transmission" refers to the technology and methods used to send a digital will to a designated recipient after the user's death.
[1440] "Audio data" refers to data that represents audio information recorded by a user in digital format.
[1441] "Means of converting to text" refers to technologies and methods for analyzing audio data and converting it into textual information.
[1442] "Means for detecting changes in emotion" refers to technologies and methods for analyzing and detecting changes in emotion from a user's statements and messages.
[1443] "Means of updating" refers to technologies and methods for modifying or adding to the contents of a digital will based on detected changes in emotions.
[1444] This invention is a system in which artificial intelligence automatically creates a digital will from a user's daily conversations and messages, stores that digital will, and transmits it to a designated recipient after the user's death. A specific embodiment of this system is described below.
[1445] First, the user accesses the digital will system using their device. When the user expresses their wish to "convey their gratitude to their family through a voice message," the device records that voice message. The recorded voice data is then sent from the device to the server.
[1446] The server passes the received audio data to an AI engine. This AI engine uses speech analysis software (for example, Google Cloud Speech-to-Text API) to convert the audio data into text. The converted text is then stored as part of the digital will.
[1447] Furthermore, the server uses an emotion engine to detect changes in the user's emotions. This emotion engine uses emotion analysis software (for example, IBM Watson Tone Analyzer). For example, if a user expresses in a message the joy of seeing their grandchild for the first time, the emotion engine will detect this joy and add a message of gratitude to the grandchild to the digital will.
[1448] As a concrete example, consider a case where a user expresses a desire to "express gratitude to their family through a voice message." In this case, the user uses their device to record a voice message like the following:
[1449] "Thank you to my family for always supporting me. I will never forget the joy I felt when I saw my grandchild's face for the first time."
[1450] When this voice message is sent to the server, the AI engine analyzes the voice, and the emotion engine detects feelings of joy. As a result, the following message is added to the digital will:
[1451] "I especially want to express my gratitude to my grandchildren. I will never forget the joy I felt when I saw my grandchildren's faces for the first time."
[1452] Examples of prompts to input into a generative AI model include the following:
[1453] "If a user expresses a desire to convey their gratitude to their family through a voice message, analyze that voice, detect changes in emotion, and create a digital will."
[1454] In this way, a digital will system can generate and deliver a message that reflects the user's wishes and feelings.
[1455] The flow of the specific processing in Example 2 will be explained using Figure 19.
[1456] Step 1:
[1457] The user indicates their intention to create a digital will.
[1458] The user accesses the digital will system using their device and clicks the "Create Voice Message" button. This activates the device's microphone, allowing the user to record a voice message. The input is the user's will, and the output is the state of readiness for recording.
[1459] Step 2:
[1460] The device records a voice message.
[1461] The user speaks into the device's microphone, saying, "Thank you to my family for always supporting me. I'll never forget the joy I felt when I first saw my grandchild's face." The device saves this audio as digital data. The input is the user's voice, and the output is the recorded audio data.
[1462] Step 3:
[1463] The device sends the recorded audio data to the server.
[1464] The device uploads audio data to the server using an HTTP POST request. A progress bar is displayed to visually show the upload progress. The input is the recorded audio data, and the output is the audio data sent to the server.
[1465] Step 4:
[1466] The server passes the voice data to the AI engine.
[1467] The server passes the received audio data to the AI engine. Specifically, the server calls speech analysis software (e.g., a speech recognition API) and sends a request to convert the audio data into text. The input is the audio data sent to the server, and the output is the text data.
[1468] Step 5:
[1469] The AI engine converts speech data into text.
[1470] The AI engine converts voice data into text. For example, it might generate the text, "Thank you to everyone in my family for always supporting me. I'll never forget the joy I felt when I first saw my grandchild's face." The input is voice data, and the output is converted text data.
[1471] Step 6:
[1472] The server uses an emotion engine to detect changes in emotions.
[1473] The server uses an emotion engine to detect changes in emotion from text. Specifically, the server calls emotion analysis software (e.g., an emotion analysis API) to perform emotion analysis on the text. As a result of the analysis, the emotion of joy is detected. The input is text data, and the output is the emotion analysis result.
[1474] Step 7:
[1475] The server generates a digital will and provides it to the user.
[1476] The server generates a digital will based on the results of the sentiment analysis. For example, the digital will might include a message such as, "I especially want to express my gratitude to my grandchildren. I will never forget the joy I felt when I first saw their faces." The generated digital will is provided to the user, who can view it through their device. The input is the sentiment analysis results, and the output is the generated digital will.
[1477] (Application Example 2)
[1478] Next, we will describe application example 2 of form example 2. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 as the "terminal".
[1479] Traditional digital will systems fail to reflect changes in the user's emotions and carry the risk of the will's contents being leaked to third parties. Furthermore, they lack the functionality to send the will's contents to designated recipients at the appropriate time, making it difficult to accurately convey the user's wishes.
[1480] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.
[1481] In this invention, the server includes means for an AI to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means for detecting changes in the user's emotions using an emotion engine and updating the contents of the digital will accordingly, means for encrypting the contents of the digital will, and means for sending the encrypted digital will to the recipient at a designated time. This enables the creation of a digital will that reflects changes in the user's emotions, ensures the security of the will's contents, and transmits the will at an appropriate time.
[1482] A "user" is an individual who uses the system to create a digital will.
[1483] "Everyday conversations and messages" refers to voice and text communication that users engage in in their daily lives.
[1484] "AI" is an abbreviation for artificial intelligence, and it is a technology that analyzes user conversations and messages to automatically create digital wills.
[1485] A "digital will" is a will created in the form of text, audio, or video messages that reflect the user's wishes and feelings.
[1486] "Means of preservation" refers to the technologies and methods for securely storing the created digital will.
[1487] "Means of transmission" refers to the technology and methods for sending a digital will to a designated recipient after the user's death.
[1488] An "emotion engine" is a technology that detects changes in a user's emotions and updates the content of their digital will accordingly.
[1489] "Encryption" refers to technology used to protect the contents of a digital will from being leaked to third parties.
[1490] "Specified timing" refers to a specific point in time or condition set in advance by the user.
[1491] A "recipient" is an individual or entity designated to receive a digital will after the user's death.
[1492] The system for implementing this invention automatically creates a digital will from the user's daily conversations and messages, detects changes in the user's emotions using an emotion engine, and updates the content of the will accordingly. Furthermore, it includes a function to encrypt the content of the digital will and send it to the recipient at a specified time.
[1493] Hardware and software to be used
[1494] Hardware: Smartphone
[1495] Software: Python, cryptography library, virtual emotion engine library (EmotionEngine), virtual generative AI model library (AIModel)
[1496] Data processing and data calculation
[1497] 1. Emotion Detection: The device uses EmotionEngine to detect emotions from user input. For example, if a user inputs "I want to express my gratitude to my family through a voice message," the emotion engine will detect the emotion of gratitude.
[1498] 2. Will Generation: The device uses an AI model to generate a will based on the user's input and detected emotions. For example, if the emotion of gratitude is detected, the AI model will generate a message of gratitude.
[1499] 3. Encryption: The device encrypts the will generated using a cryptography library. This protects the contents of the will from being leaked to third parties.
[1500] 4. Will Update: The device updates the will based on new input and re-encrypts it. For example, if the user enters "The joy of seeing my grandchild's face for the first time," the emotion engine detects the emotion of joy, and the AI model adds a message of gratitude to the grandchild.
[1501] 5. Sending the Will: The server sends the encrypted will to the recipient at the specified time. For example, the will can be sent to family members or a lawyer after the user's death.
[1502] Specific example
[1503] When a user enters "I want to express my gratitude to my family through a voice message," the emotion engine detects the feeling of gratitude, and the AI model generates and encrypts the message of thanks.
[1504] When a user enters "the joy of seeing their grandchild's face for the first time," the emotion engine detects the emotion of joy, and the AI model adds and encrypts a message of gratitude to the grandchild.
[1505] Example of a prompt
[1506] "I want to express my gratitude to my family through a voice message."
[1507] "I want to add to the message the joy I felt when I saw my grandchild's face for the first time."
[1508] In this way, a system can be realized that allows users to create digital wills tailored to their emotions and send them to their family or lawyers while ensuring security.
[1509] The flow of a specific process in Application Example 2 will be explained using Figure 20.
[1510] Step 1:
[1511] Users use their smartphones to input everyday conversations and messages.
[1512] Input: User's everyday conversations or messages (e.g., "I want to express my gratitude to my family through a voice message")
[1513] Output: User input data
[1514] Step 2:
[1515] The device uses EmotionEngine to detect emotions from user input data.
[1516] Input: User input data
[1517] Data Processing: EmotionEngine analyzes the input data and detects emotions (e.g., gratitude).
[1518] Output: Detected sentiment data
[1519] Step 3:
[1520] The device uses an AI model to generate a digital will based on the user's input data and detected emotion data.
[1521] Input: User input data, detected sentiment data
[1522] Data Calculation: The AI model generates a will message based on input data and emotional data (e.g., a message of gratitude).
[1523] Output: Generated digital will
[1524] Step 4:
[1525] The device encrypts the digital will generated using a cryptography library.
[1526] Input: Generated digital will
[1527] Data processing: The cryptography library encrypts the will data.
[1528] Output: Encrypted digital will
[1529] Step 5:
[1530] When the user provides new input, the device uses EmotionEngine again to detect emotions from the new input data.
[1531] Input: New input data from the user (e.g., "The joy of seeing your grandchild's face for the first time")
[1532] Data Processing: EmotionEngine analyzes new input data and detects emotions (e.g., joy).
[1533] Output: Newly detected sentiment data
[1534] Step 6:
[1535] The device uses an AI model to update the digital will based on new input data and new sentiment data.
[1536] Input: New input data, new emotion data, existing digital will
[1537] Data processing: The AI model updates the will message based on new input data and sentiment data (e.g., adding a message of gratitude to grandchildren).
[1538] Output: Updated digital will
[1539] Step 7:
[1540] The device re-encrypts the updated digital will using a cryptography library.
[1541] Input: Updated digital will
[1542] Data processing: Encrypt the updated will data using the cryptography library.
[1543] Output: Encrypted updated digital will
[1544] Step 8:
[1545] The server sends the encrypted digital will to the recipient at the specified time.
[1546] Input: Encrypted digital will, specified timing, recipient information
[1547] Specific operation: The server sends an encrypted will to the recipient at a specified time (e.g., to family or lawyer after the user's death).
[1548] Output: Digital will sent to recipient
[1549] (Example 3)
[1550] Next, we will describe Embodiment 3 of Embodiment Example 3. 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".
[1551] Traditional digital will systems had several drawbacks, including the cumbersome process of users creating, saving, and transmitting their wills to designated recipients after their death, which placed a significant burden on them. Furthermore, the manual process of confirming a user's death meant potential delays in will transmission. Additionally, if users were unable to adequately express their will's contents, the intent behind the will might not be accurately conveyed.
[1552] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 3 is realized by the following means.
[1553] In this invention, the server includes means for artificial intelligence to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated recipient after the user's death, means for the user to input the contents of the will and recipient information using a terminal and transmit it to the server, means for the server to confirm the user's death in cooperation with an external death confirmation service, and means for the server to transmit the digital will to the designated recipient using artificial intelligence. This reduces the burden on the user and enables the transmission of the will to be carried out quickly and accurately.
[1554] A "user" refers to an individual who uses the system to create, save, and transmit a digital will to a designated recipient.
[1555] A "terminal" refers to an electronic device used by a user to access a digital will system and input information about the contents of the will and recipients.
[1556] A "server" is the central component of a digital will system, referring to a computer system that receives, stores, and processes information from users.
[1557] "Artificial intelligence" refers to technology that analyzes a user's intentions and emotions from their everyday conversations and messages, and automatically creates a digital will based on that analysis.
[1558] A "digital will" refers to a will created based on the user's wishes and feelings, expressed as a text message, audio message, video message, or a combination thereof.
[1559] An "external death confirmation service" refers to an external database or service that the server connects with to confirm a user's death.
[1560] "Transmission method" refers to the means of communication used by the server to transmit the digital will to the designated recipient, and includes email, messenger applications, and other similar methods.
[1561] This invention is a system for users to create, store, and transmit digital wills to designated recipients after their death. The system operates by the user using a terminal to input the will content and recipient information, and then transmitting this information to a server.
[1562] The server stores information received from the user in a database. Artificial intelligence (AI) automatically creates a digital will from the user's daily conversations and messages. The AI analyzes the user's wishes and emotions and generates the will content based on that. The generated digital will is expressed as a text message, an audio message, a video message, or a combination of these.
[1563] The server periodically connects with an external death confirmation service to verify the user's death. Once the user's death is confirmed, the server uses AI to send a digital will to the designated recipient. Email or messenger applications are used as the means of transmission.
[1564] As a concrete example, consider a scenario where user A has set up a digital will to be sent to family member B after their death. When user A's death is confirmed, the server uses AI to send a will stating "I bequeath all my assets to my family" via Gmail to family member B's email address (example@example.com). If the transmission is successful, the server records the result in its database.
[1565] Examples of prompt messages include the following:
[1566] "Please generate a program that sends a digital will to family member B upon the death of user A. The program should use Gmail, and family member B's email address is example@example.com."
[1567] This system reduces the burden on users and enables the rapid and accurate transmission of wills. The flow of the specific processing in Example 3 will be explained using Figure 21.
[1568] Step 1:
[1569] The user accesses the digital will system using their device. The user enters the contents of the will and recipient information (for example, email addresses of family or friends, or messenger app IDs). The device sends the entered information to the server. The input data consists of the will contents and recipient information, while the output data is the user information sent to the server. As a concrete example, the user opens the digital will system app on their smartphone, enters "I leave all my assets to my family," and specifies a family member's email address (example@example.com) as the recipient.
[1570] Step 2:
[1571] The server stores the received information in a database. The input data is user information sent from the terminal, and the output data is the information stored in the database. Specifically, the server records the user's will and recipient information in the database.
[1572] Step 3:
[1573] The server periodically interacts with an external death confirmation service to verify the death of users. The input data is death information obtained from the external death confirmation service, and the output data is the result of the user's death confirmation. Specifically, the server accesses the government's death record database at 3:00 AM every day to check the death information of registered users.
[1574] Step 4:
[1575] When a user's death is confirmed, the server activates its AI engine and sends a digital will to the recipient specified by the user. The input data consists of the will content and recipient information stored in the database, and the output data is the sent digital will. Specifically, the server uses its AI engine to send a will stating "I bequeath all my assets to my family" to a family member's email address (example@example.com) via Gmail.
[1576] Step 5:
[1577] The server checks whether the transmission was successful and records the result in the database. The input data is the transmission result, and the output data is the transmission result recorded in the database. Specifically, the server checks the Gmail transmission status, and if the transmission is successful, it records the result in the database.
[1578] (Application Example 3)
[1579] Next, we will describe application example 3 of form example 3. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 as the "terminal".
[1580] Traditional digital will systems required users to create and save their wills themselves and then transmit them to designated recipients after their death. However, this system presented challenges such as the effort required for users to create wills and concerns about whether the wills would be reliably transmitted after their death. Furthermore, the lack of a means to confirm the user's death could lead to delays in the transmission of the will. To address these issues, a system is needed that automatically confirms the user's death and ensures the reliable transmission of the will.
[1581] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means. In this invention, the server includes means for an AI to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means including an AI engine for confirming the user's death, and means for automatically sending the digital will to a designated person when the user's death is confirmed. This eliminates the need for the user to create a will, automatically confirms the user's death, and ensures that the will is reliably transmitted to a designated person.
[1582] "User" refers to an individual who uses the system.
[1583] "Everyday conversations and messages" refers to voice and text-based communication that users engage in in their daily lives.
[1584] "AI" is an abbreviation for artificial intelligence, which refers to technology that analyzes data, learns from it, and makes decisions.
[1585] A "digital will" refers to an electronic message created by a user to be delivered to a designated recipient after their death.
[1586] "Means of preservation" refers to methods and devices for securely storing digital wills.
[1587] "Means of transmission" refers to the methods or devices used to send a digital will to the designated recipient.
[1588] "An AI engine for confirming user deaths" refers to artificial intelligence technology that automatically detects the death of a user.
[1589] "Means of automatic transmission" refers to methods or devices for automatically transmitting a digital will to a designated recipient upon confirmation of the user's death.
[1590] A description of embodiments for carrying out this invention will be given.
[1591] First, the user installs a digital will security app on their smartphone. This app has a function that automatically creates a digital will using AI based on the user's everyday conversations and messages. Once the user launches the app and completes the necessary settings, the creation of the digital will begins.
[1592] The server is equipped with an AI engine that analyzes users' everyday conversations and messages to understand their intentions and emotions. This AI engine uses natural language processing technology to extract important information from users' statements and messages and generate a digital will. The generated digital will is stored as a text message, audio message, video message, or a combination of these.
[1593] Next, an AI engine activates to confirm the user's death. This AI engine monitors the user's health and activity levels and automatically detects their death. For example, if the user's smartphone has not been used for a certain period of time, or if the user's health data shows abnormalities, the AI engine will confirm the user's death.
[1594] If a user's death is confirmed, the server automatically sends a digital will to the designated recipient. This transmission is done via email or a messenger application. Libraries such as smtplib and email are used as the transmission method.
[1595] As a concrete example, a user creates a digital will using a smartphone app and sets the email address of a designated recipient. If the user dies, an AI engine verifies this and automatically sends the digital will to the designated recipient.
[1596] Examples of prompt messages include the following:
[1597] "Please create a smartphone app that automatically sends a digital will to a designated recipient upon the user's death. The app will use an AI engine to confirm the user's death and email as the sending method. User data will be read from a JSON file."
[1598] In this way, it becomes possible to eliminate the need for users to create wills, automatically confirm the user's death, and ensure that the will is reliably delivered to the designated recipient.
[1599] The flow of the specific processing in Application Example 3 will be explained using Figure 22.
[1600] Step 1:
[1601] The user installs a digital will security app on their smartphone. The user launches the app and completes the necessary settings. Specifically, the user enters their basic information, the email address of the beneficiary of the will, and the contents of the will. The entered data is saved within the app.
[1602] Step 2:
[1603] The device collects the user's daily conversations and messages. The collected data is stored in text format. This includes phone calls and messaging app interactions that the user makes on their smartphone.
[1604] Step 3:
[1605] The server uses an AI engine to analyze the collected conversation and message data. The AI engine uses natural language processing techniques to analyze the user's intentions and emotions. The input data is conversations and messages in text format, and the output data is information including the user's intentions and emotions as a result of the analysis.
[1606] Step 4:
[1607] The server generates a digital will based on the analysis results. The generated digital will is stored as a text message, audio message, video message, or a combination thereof. The input data is the analysis results, and the output data is the digital will.
[1608] Step 5:
[1609] The device monitors the user's health and activity levels. This includes data from smartphone sensors and external devices. Input data consists of health data from sensors and devices, while output data is information about the user's health status.
[1610] Step 6:
[1611] The server activates an AI engine to confirm the user's death. The AI engine analyzes monitored health data and automatically detects the user's death. The input data is information about the user's health status, and the output data is the result of the user's death confirmation.
[1612] Step 7:
[1613] The server automatically sends a digital will to the designated recipient upon confirmation of the user's death. The transmission method uses email or a messenger application. Input data includes the digital will and the recipient's email address, while output data is the sent message.
[1614] Step 8:
[1615] The recipient receives the digital will through a designated communication method. The recipient reviews the contents of the will via email or a messenger application. The input data is the sent message, and the output data is the contents of the will as reviewed by the recipient.
[1616] 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 user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data.
[1617] The data generation model 58 is a form of so-called generative AI (Artificial Intelligence). One example of the data generation model 58 is ChatGPT (Internet Search).<URL: https: / / openai.com / blog / chatgpt> Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1618] Other examples of generative AI include Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) are some examples.
[1619] In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the smart glasses 214.
[1620] [Third Embodiment]
[1621] Figure 5 shows an example of the configuration of the data processing system 310 according to the third embodiment.
[1622] As shown in Figure 5, the data processing system 310 includes a data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.
[1623] The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[1624] The headset terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication interface 44, and a display 343. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, camera 42, and display 343 are also connected to the bus 52.
[1625] The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46.
[1626] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision).
[1627] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner.
[1628] Figure 6 shows an example of the main functions of the data processing device 12 and the headset terminal 314. As shown in Figure 6, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56.
[1629] The specific processing program 56 is an example of a "program" relating to the technology of this 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.
[1630] The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[1631] In the headset terminal 314, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. 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 processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48.
[1632] Next, the identification process performed by the identification processing unit 290 of the data processing device 12 will be described.
[1633] "Example of form 1"
[1634] One embodiment of the present invention involves an AI engine embedded in a messenger application used daily by users. This AI engine analyzes the user's daily conversations and messages, extracting the user's intentions and emotions from them. The extracted information is used to create a digital will. Specifically, if a user expresses in a message that they "want to express their gratitude to their family," the AI engine analyzes that message and creates a digital will expressing that gratitude.
[1635] "Example of form 2"
[1636] A digital will can be created as a text message, voice message, video message, or a combination of these. For example, if a user expresses a desire to "express gratitude to their family in a voice message," the AI engine will analyze the user's voice and create a digital will in voice message format based on its content.
[1637] "Example of form 3"
[1638] A digital will is communicated to a designated recipient after the user's death. Specifically, the digital will is automatically sent to a designated recipient (e.g., family or friends) after the user's death. This transmission takes place via a communication method specified by the user, such as email or a messenger application.
[1639] The following describes the processing flow for each example of the form.
[1640] "Example of form 1"
[1641] Step 1: Users regularly send conversations and messages through a messenger application.
[1642] Step 2: The built-in AI engine analyzes the user's conversations and messages, and extracts the user's intentions and emotions from them.
[1643] Step 3: Create a digital will based on the information extracted by the AI engine. For example, if a user expresses their wish to "express gratitude to their family" in a message, the AI engine will analyze that message and create a digital will that conveys that gratitude.
[1644] "Example of form 2"
[1645] Step 1: The user selects the format of the digital will (text message, voice message, or video message).
[1646] Step 2: The AI engine creates a digital will based on the user's selection. For example, if the user chooses a voice message format, the AI engine analyzes the user's voice and creates a digital will in voice message format based on its content.
[1647] "Example of form 3"
[1648] Step 1: The user designates the beneficiaries of the digital will.
[1649] Step 2: Once the user's death is confirmed, the system automatically sends the digital will to the beneficiary. This transmission takes place via a communication method specified by the user, such as email or a messenger application.
[1650] (Example 1)
[1651] Next, we will describe Embodiment 1 of Example 1. 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."
[1652] Traditional digital will creation systems require users to manually input the will's contents, which is time-consuming and makes it difficult to accurately reflect the user's wishes and feelings. Furthermore, there is a lack of proper means to transmit the will after the user's death, meaning the contents of the will may not be reliably conveyed. To address these issues, there is a need for a system that automatically creates, stores, and appropriately transmits digital wills based on the user's everyday conversations and messages.
[1653] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.
[1654] In this invention, the server includes means for artificial intelligence to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means for receiving messages sent by the user via a messenger application, means for analyzing the received messages and extracting the user's will and emotions, means for generating prompt sentences based on the extracted information, means for inputting the generated prompt sentences into a generation AI model to generate a digital will, means for returning the generated digital will to the user, and means for displaying the returned digital will to the user. This enables the automatic creation of a digital will that accurately reflects the user's will and emotions, as well as its appropriate storage and transmission.
[1655] A "user" refers to an individual who uses the system to send everyday conversations and messages.
[1656] "Artificial intelligence" refers to technology that analyzes user messages, extracts their intentions and emotions, and automatically creates digital wills.
[1657] A "digital will" is an electronic record of a will that reflects the user's wishes and feelings.
[1658] A "messenger application" refers to a messaging application that users use on a daily basis.
[1659] A "server" refers to a computer system that receives user messages and uses artificial intelligence to create, store, and transmit digital wills.
[1660] A "prompt message" refers to the input text that artificial intelligence uses to generate a digital will.
[1661] A "generative AI model" refers to a machine learning model used to generate a digital will based on prompt text.
[1662] "Will" refers to a user's expression of intent to express specific actions or emotions.
[1663] "Emotion" refers to the emotional state that a user expresses through a message.
[1664] "Analysis" refers to the process by which artificial intelligence analyzes a user's message to extract their intentions and emotions.
[1665] "Preservation" refers to the act of electronically recording and storing a digital will that has been created.
[1666] "Transmission" refers to the act of sending a digital will to a designated recipient after the user's death.
[1667] "Receiving" refers to the act of a server receiving a message sent by a user.
[1668] "Return" refers to the act of the server sending the generated digital will back to the user.
[1669] "Display" refers to the act of visually showing a digital will on the user's device.
[1670] This invention relates to a system that automatically creates, stores, and appropriately transmits a digital will from a user's everyday conversations and messages. Specific embodiments of this system are described below.
[1671] System Configuration
[1672] This system includes an artificial intelligence engine that is integrated into messenger applications that users use on a daily basis. The entire system consists of the user's terminal, a server, and a generative AI model.
[1673] Hardware and software to be used
[1674] User's device: A device such as a smartphone or computer with a messenger application installed.
[1675] Server: Cloud servers or dedicated servers handle message reception, analysis, digital will generation, storage, and transmission.
[1676] Generative AI models: Machine learning models that utilize natural language processing techniques. Specifically, models such as Google's BERT and OpenAI's GPT-3 are used.
[1677] Data processing and data calculation
[1678] 1. Receiving messages: The device sends messages sent by the user via a messenger application to the server.
[1679] 2. Message Analysis: The server passes the received message to an artificial intelligence engine, which uses natural language processing techniques to extract the user's intentions and emotions.
[1680] 3. Prompt message generation: The server generates a prompt message based on the extracted information.
[1681] 4. Generation of a digital will: The generated prompt text is input into the generation AI model to generate a digital will.
[1682] 5. Storage and transmission of digital wills: Store the generated digital will and transmit it to the designated recipient after the user's death.
[1683] Specific example
[1684] For example, consider a scenario where a user sends the following message in a messenger application:
[1685] "Lately, I've been wanting to express my gratitude to my family."
[1686] Upon receiving this message, the server inputs the following prompt into the AI model:
[1687] "The user has stated they want to express their gratitude to their family. Please create a digital will that reflects this wish."
[1688] The generating AI model generates a digital will based on this prompt:
[1689] "I have deep gratitude for my family. I am truly grateful for all the support they have given me."
[1690] In this way, a digital will reflecting the user's wishes and feelings is automatically created. The generated digital will is stored on a server and appropriately communicated to the designated recipient after the user's death.
[1691] This system allows users to create digital wills that accurately reflect their wishes and feelings without any hassle. Furthermore, because the contents of the will are reliably communicated, it ensures that the user's wishes are properly carried out.
[1692] The flow of the specific processing in Example 1 will be explained using Figure 11.
[1693] Step 1:
[1694] A user sends a message using a messenger application.
[1695] As a concrete example, the user opens a messenger application, types "I've been wanting to express my gratitude to my family lately," and presses the send button.
[1696] Input: Message entered by the user
[1697] Output: Sent message
[1698] Step 2:
[1699] The terminal sends a message to the server.
[1700] Specifically, the device encrypts the message sent by the user and then sends it to the server.
[1701] Input: Message sent by the user
[1702] Output: Encrypted message sent to the server
[1703] Step 3:
[1704] The server receives the message and passes it to the AI engine.
[1705] Specifically, the server receives encrypted messages sent from the terminal, decrypts them, and passes them to the AI engine.
[1706] Input: Encrypted message
[1707] Output: Decoded message
[1708] Step 4:
[1709] The AI engine analyzes the message and extracts the user's intentions and emotions.
[1710] In terms of specific actions, the AI engine uses natural language processing technology to analyze the message and extract the intention to "express gratitude to family."
[1711] Input: Decrypted message
[1712] Output: Extracted will and emotions
[1713] Step 5:
[1714] The server generates a prompt message based on the extracted information.
[1715] Specifically, the server generates a prompt message that reads, "The user has stated they wish to express their gratitude to their family. Please create a digital will that reflects this wish."
[1716] Input: Extracted will and emotions
[1717] Output: Generated prompt message
[1718] Step 6:
[1719] The server inputs prompt messages into the AI model that generates the digital will.
[1720] Specifically, the server inputs the generated prompt into the AI model, which then generates a digital will stating, "I have deep gratitude for my family. I am truly grateful for all the support they have given me."
[1721] Input: Generated prompt message
[1722] Output: Generated digital will
[1723] Step 7:
[1724] The server returns the generated digital will to the user.
[1725] Specifically, the server encrypts the generated digital will and sends it to the user's device.
[1726] Input: Generated digital will
[1727] Output: Encrypted digital will
[1728] Step 8:
[1729] The device displays the digital will to the user.
[1730] Specifically, the terminal decrypts the encrypted digital will received from the server and displays it to the user on the messenger application.
[1731] Input: Encrypted digital will
[1732] Output: Digital will displayed to the user
[1733] (Application Example 1)
[1734] Next, we will describe Application Example 1 of Form Example 1. 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."
[1735] Traditional digital will creation systems have faced challenges in accurately reflecting users' wishes and feelings, as well as insecure security concerns. In particular, the accuracy of extracting wishes and feelings from user messages, the secure storage of created digital wills, and access control to ensure only designated individuals can access them were insufficient. This resulted in users' wishes not being accurately conveyed, or the risk of information leakage due to unauthorized access.
[1736] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.
[1737] In this invention, the server includes means for an AI to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means for encrypting and securely storing the digital will, means for setting access permissions so that only a person designated by the user can access the will, means for analyzing the user's messages and extracting their will and emotions, means for analyzing the user's will and emotions using a generative AI model, and means for generating prompt sentences and extracting the user's will and emotions. This makes it possible to create a digital will that accurately reflects the user's will and emotions, and furthermore, high security can be ensured through encryption and access management.
[1738] A "user" is an individual or group that uses the system.
[1739] "Everyday conversations and messages" refers to the content of communication that users engage in on a daily basis.
[1740] "AI" refers to a system that uses artificial intelligence technology to analyze data and make decisions.
[1741] A "digital will" is an electronic will that reflects the user's wishes and feelings.
[1742] "Means of preservation" refers to the technologies and methods for securely storing digital wills.
[1743] "Means of transmission" refers to the technology and methods for sending a digital will to a designated recipient after the user's death.
[1744] "Encryption" is a technology that transforms information to protect it, making it impossible for third parties to decipher.
[1745] "Access permissions" refer to the permission settings that allow specific users to access a digital will.
[1746] "Means of analysis" refer to technologies and methods for extracting intentions and emotions from user messages.
[1747] A "generative AI model" is an artificial intelligence model used to analyze a user's will and emotions.
[1748] A "prompt statement" is an instruction statement used to input data into a generative AI model.
[1749] The system for implementing this invention automatically creates a digital will using AI based on the user's daily conversations and messages, securely stores it, and transmits it to a designated recipient after the user's death. This system is implemented using the following hardware and software.
[1750] hardware
[1751] Smartphone: A device used by users on a daily basis, used for sending and receiving messages and creating and storing digital wills.
[1752] Server: A central system for storing and managing digital wills.
[1753] software
[1754] Messenger applications are applications used for sending and receiving everyday conversations and messages.
[1755] Generative AI model: This is an artificial intelligence model for analyzing intentions and emotions from user messages. Specifically, it uses the OpenAI API.
[1756] Encryption library: Used to securely store digital wills. Specifically, the Python cryptography library is used.
[1757] Data processing and data calculation
[1758] 1. Message Analysis: Messages sent by users through messenger applications are analyzed using a generative AI model. The following prompts are used during analysis.
[1759] Example prompt: "User message: I want to express my gratitude to my family. Extract the user's intentions and emotions from this message."
[1760] 2. Digital Will Creation: A digital will is automatically created based on the analyzed will and feelings. The created digital will can be a text message, voice message, video message, or a combination of these.
[1761] 3. Encryption and Storage: The created digital will is encrypted using an encryption library and securely stored on the server.
[1762] 4. Access Management: Access permissions are set so that only people designated by the user can access the digital will. This prevents unauthorized access and ensures that the user's wishes are conveyed.
[1763] Specific example
[1764] When a user sends a message via a smartphone messenger application stating, "I want to express my gratitude to my family," a generative AI model analyzes the message and extracts the user's expression of gratitude. A digital will is then automatically created, encrypted, and stored on a server. After the user's death, this digital will is securely transmitted to the designated recipient.
[1765] In this way, this invention enables the creation, secure storage, and transmission of digital wills that accurately reflect the user's will and feelings.
[1766] The flow of a specific process in Application Example 1 will be explained using Figure 12.
[1767] Step 1:
[1768] The user sends a message through a messenger application on their smartphone.
[1769] Input: The message the user will send (e.g., "I want to express my gratitude to my family")
[1770] Output: Message data is sent to the messenger application.
[1771] Specific action: The user opens the messenger application, types a message, and presses the send button.
[1772] Step 2:
[1773] The device sends the transmitted message to a generating AI model for analysis.
[1774] Input: Message data sent by the user
[1775] Output: Analysis results from a generative AI model (user's will and emotions)
[1776] Specific operation: The messenger application sends message data to the AI model for analysis using the following prompts.
[1777] Example prompt: "User message: I want to express my gratitude to my family. Extract the user's intentions and emotions from this message."
[1778] Step 3:
[1779] The server receives the analysis results of the generated AI model and creates a digital will.
[1780] Input: Analysis results of the generated AI model (user's will and emotions)
[1781] Output: Digital will (text message, voice message, video message, or a combination thereof)
[1782] Specific operation: Based on the analysis results, the server automatically generates a digital will that reflects the user's wishes and feelings.
[1783] Step 4:
[1784] The server encrypts the created digital will and stores it securely.
[1785] Input: Digital will
[1786] Output: Encrypted digital will
[1787] Specific operation: The server uses an encryption library to encrypt the digital will and stores it in a database.
[1788] Step 5:
[1789] The server sets access permissions so that only the person specified by the user can access the digital will.
[1790] Input: User-specified access permission information
[1791] Output: Digital will with access permissions set
[1792] Specific operation: The server sets access permissions for the digital will based on the access permission information specified by the user.
[1793] Step 6:
[1794] After the user's death, the server transmits the digital will to the designated recipient.
[1795] Input: User's death information, contact information of the specified person
[1796] Output: Digital will transmitted to the designated recipient
[1797] Specific operation: The server confirms the user's death information, decrypts the encrypted digital will, and transmits it to the designated recipient.
[1798] (Example 2)
[1799] Next, we will describe Example 2 of the morphological example. 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."
[1800] Traditional digital will systems required users to manually input text, making it difficult to easily create voice or video messages. Furthermore, they could not automatically generate digital wills that accurately reflected the user's wishes and feelings. This resulted in a significant burden on users and made the creation of digital wills cumbersome.
[1801] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.
[1802] In this invention, the server includes means for the user to record a voice message, means for the user to transmit the recorded voice data to the server, means for the server to convert the voice data into text data, means for the server to input the text data into a generation AI model, means for the generation AI model to generate a digital will, means for the server to convert the generated text data into voice data, means for the server to store the digital will, and means for the server to transmit the digital will at a specified time. This makes it possible to automatically generate, store, and transmit a digital will that accurately reflects the user's will and feelings at a specified time.
[1803] A "user" is an individual or organization that uses the system to create a digital will.
[1804] A "voice message" refers to audio data recorded by the user and used as part of a digital will.
[1805] A "server" is a computer system that receives, analyzes, converts, stores, and transmits audio data.
[1806] "Text data" refers to character information obtained by analyzing audio data.
[1807] A "generative AI model" is an artificial intelligence algorithm that generates a digital will based on input text data.
[1808] A "digital will" is a message that reflects the user's wishes and feelings, and consists of text messages, audio messages, video messages, or a combination thereof.
[1809] "Means of recording" refers to a device or software that allows a user to record a voice message.
[1810] "Means of transmission" refers to the means of communication used to send recorded audio data to the server.
[1811] "Means of conversion" refers to technology or equipment for converting audio data into text data.
[1812] "Means of input" refers to an interface or process for inputting text data into a generating AI model.
[1813] "Means of preservation" refers to the technology or device for storing the generated digital will in a database or storage device.
[1814] "Means of transmission" refers to the means of communication used to send the digital will to the recipient at the designated time.
[1815] This invention is a system that automatically generates, stores, and transmits a digital will by having a user record a voice message and send the voice data to a server. A specific embodiment of this system is described below.
[1816] First, the user records a voice message using a dedicated application or web browser on a device such as a smartphone or computer. For example, the user might say, "I want to express my gratitude to my family." This recorded voice data is then sent from the device to the server via the internet. The transmitted voice data is encrypted and securely transferred.
[1817] The server uses speech recognition technology to analyze the received audio data. Specifically, it uses the Google Cloud Speech-to-Text API to convert the audio data into text data. This conversion process retrieves the audio message as text information.
[1818] Next, the server inputs the converted text data into a generative AI model. For example, OpenAI's GPT-4 is used as this generative AI model. The prompt message used is something like, "Based on the user's voice message, please create a digital will expressing gratitude to your family."
[1819] The generation AI model generates a digital will based on the input text data and prompt messages. For example, it might generate a message such as, "Dear family, thank you for always supporting me. Thanks to you, I have been able to live a happy life. Please continue to be healthy and happy."
[1820] The generated text data is then converted back into speech data. This conversion uses the Google Cloud Text-to-Speech API, which transforms text data into natural-sounding speech.
[1821] Finally, the server saves the generated voice message as a digital will. The saved digital will is sent to the family at a time specified by the user (for example, after the user's death). This can be done via email or a dedicated application.
[1822] As a concrete example, a user uses their smartphone to open a dedicated application and says, "I want to express my gratitude to my family through a voice message." Once recording is complete, the device sends the voice data to the server. The server uses the Google Cloud Speech-to-Text API to convert the voice data into text data and inputs that text data into a generative AI model. The generative AI model generates a digital will based on the prompt text and converts that text data back into voice data using the Google Cloud Text-to-Speech API. Finally, the server saves the generated voice message as a digital will and sends it to the family at a time specified by the user.
[1823] An example of a prompt message would be, "Create a digital will expressing your gratitude to your family based on the user's voice message."
[1824] The flow of the specific processing in Example 2 will be explained using Figure 13.
[1825] Step 1:
[1826] The user records a voice message.
[1827] Users record voice messages using a dedicated application or web browser on a device such as a smartphone or computer. For example, a user might say, "I want to express my gratitude to my family." The input is the user's voice, and the output is the recorded voice data.
[1828] Step 2:
[1829] The device sends the recorded audio data to the server.
[1830] The device transmits the recorded audio data to the server via the internet. The data is encrypted during transmission. The input is the recorded audio data, and the output is the audio data transmitted to the server.
[1831] Step 3:
[1832] The server converts the audio data into text data.
[1833] The server uses the Google Cloud Speech-to-Text API to convert the received audio data into text data. For example, the audio "I want to express my gratitude to my family" is converted to the text "I want to express my gratitude to my family." The input is audio data, and the output is text data.
[1834] Step 4:
[1835] The server generates text data and inputs it into the AI model.
[1836] The server inputs the converted text data into a generative AI model (for example, OpenAI's GPT-4). The prompt message used is something like, "Based on the user's voice message, create a digital will expressing gratitude to your family." The input consists of text data and the prompt message, and the output is input data for the generative AI model.
[1837] Step 5:
[1838] A generative AI model generates a digital will.
[1839] The generation AI model generates a digital will based on the input text data and prompt messages. For example, it might generate a message such as, "Dear family, thank you for always supporting me. Thanks to you, I have been able to live a happy life. Please continue to be healthy and happy." The input is text data and prompt messages, and the output is the text data of the generated digital will.
[1840] Step 6:
[1841] The server converts the generated text data into audio data.
[1842] The server uses the Google Cloud Text-to-Speech API to convert the generated text data back into speech data. This API converts text data into natural-sounding speech. The input is generated text data, and the output is speech data.
[1843] Step 7:
[1844] The server stores the digital will.
[1845] The server stores the generated voice message as a digital will. The stored digital will is sent to the family at a time specified by the user. The input is the generated voice data, and the output is the stored digital will.
[1846] Step 8:
[1847] The server will send the digital will at the specified time.
[1848] The server sends the saved digital will to the family at a time specified by the user (for example, after the user's death). The transmission method is via email or a dedicated application. The input is the saved digital will, and the output is the transmitted digital will.
[1849] (Application Example 2)
[1850] Next, we will describe application example 2 of form example 2. 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."
[1851] Traditional digital will systems have struggled to accurately reflect the user's wishes and feelings, and have faced challenges in securely storing digital wills and ensuring their timely transmission. In particular, there were risks of unauthorized access to digital wills and failure to properly transmit them after the user's death. To address these challenges, a system is needed that accurately analyzes the user's wishes and feelings, securely stores them, and transmits them appropriately only when specified conditions are met.
[1852] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.
[1853] In this invention, the server includes means for an AI to automatically create a digital will from the user's daily conversations and messages, means for encrypting and storing the digital will, means for transmitting the digital will to a designated person after the user's death, and means for decrypting and transmitting the digital will when specified conditions are met. This makes it possible to securely store a digital will that accurately reflects the user's wishes and feelings, and to transmit it to a designated person at the appropriate time.
[1854] A "user" is an individual who uses the system to create a digital will.
[1855] "Everyday conversations and messages" refers to voice and text-based communication that users engage in in their daily lives.
[1856] "AI" refers to a system that uses artificial intelligence technology to analyze the user's will and emotions and automatically create a digital will.
[1857] A "digital will" is a text message, voice message, video message, or a combination thereof that reflects the user's wishes and feelings.
[1858] "Encryption" is a data transformation technology used to prevent unauthorized access to digital wills by third parties.
[1859] "Preservation" refers to the act of securely storing a digital will.
[1860] "Designated recipient" refers to the beneficiary designated by the user to whom the digital will should be delivered.
[1861] "Transmission" refers to the act of sending a digital will to the designated recipient.
[1862] "Specified conditions" refer to specific circumstances or timings set by the user for the delivery of their digital will.
[1863] "Decryption" is the act of restoring an encrypted digital will to its original format.
[1864] "Sending" refers to the act of delivering the decrypted digital will to the designated recipient.
[1865] The system for implementing this invention automatically creates a digital will from the user's daily conversations and messages using AI, encrypts and stores the digital will, and decrypts and transmits the digital will when specified conditions are met. A specific embodiment of this system is described below.
[1866] Hardware and software to be used
[1867] Hardware: Smartphones, cloud storage (common cloud services)
[1868] Software: Python, cryptography library, boto3 library (for cloud storage integration)
[1869] Data processing and data calculation
[1870] 1. User Input: Users use their smartphones to input everyday conversations and messages into the application. This includes text messages, voice messages, and video messages.
[1871] 2. AI Analysis: The application's AI engine analyzes user input data to extract the user's intentions and emotions. A generative AI model is used for this analysis.
[1872] 3. Creating a digital will: Based on the extracted wishes and emotions, the AI engine automatically creates a digital will.
[1873] 4. Encryption: The created digital will is encrypted using the cryptography library.
[1874] 5. Storage: The encrypted digital will is stored in cloud storage using the boto3 library.
[1875] 6. Setting Conditions: Users can set conditions for sending a digital will within the application. For example, "if 30 days have passed since the last login."
[1876] 7. Checking conditions: The server periodically checks whether the configured conditions have been met.
[1877] 8. Decryption and Transmission: If the conditions are met, the server decrypts the encrypted digital will and transmits it to the designated recipient.
[1878] Specific example
[1879] If a user indicates their desire to "express gratitude to their family through a voice message," the system will operate as follows:
[1880] 1. The user records a voice message and inputs it into the application.
[1881] 2. The application's AI engine analyzes the voice message and extracts the user's intentions and emotions.
[1882] 3. Based on the extracted wishes and emotions, the AI engine creates a digital will.
[1883] 4. The created digital will is encrypted and stored in cloud storage.
[1884] 5. The user sets a condition: "If 30 days have passed since the last login, send a message to family members."
[1885] 6. The server periodically checks the conditions, and if the conditions are met, it decrypts the digital will and sends it to the family.
[1886] Example of a prompt
[1887] The user records a voice message and enters it into the app. Next, the message is encrypted and saved to cloud storage. Finally, a condition is set: "Send a message to family members if 30 days have passed since the last login."
[1888] The flow of a specific process in Application Example 2 will be explained using Figure 14.
[1889] Step 1:
[1890] The user records a voice message and inputs it into the device.
[1891] Input: User's voice message
[1892] Data processing: The device acquires audio data and converts it to the appropriate format.
[1893] Output: Formatted audio data
[1894] Step 2:
[1895] The device sends voice data to the AI engine for analysis.
[1896] Input: Formatted audio data
[1897] Data processing: The AI engine uses a generative AI model to analyze the user's intentions and emotions from voice data.
[1898] Output: Analyzed data on will and emotions
[1899] Step 3:
[1900] The device creates a digital will based on the analyzed data of the user's will and emotions.
[1901] Input: Analyzed data on will and emotions
[1902] Data processing: The device generates a digital will as data of wills and emotions in the form of text messages, voice messages, video messages, or a combination thereof.
[1903] Output: Digital will
[1904] Step 4:
[1905] The device encrypts the digital will.
[1906] Input: Digital will
[1907] Data processing: The terminal uses the cryptography library to encrypt the digital will.
[1908] Output: Encrypted digital will
[1909] Step 5:
[1910] The device saves the encrypted digital will to cloud storage.
[1911] Input: Encrypted digital will
[1912] Data processing: The device uses the boto3 library to upload the encrypted digital will to cloud storage.
[1913] Output: URL of the encrypted digital will stored in cloud storage
[1914] Step 6:
[1915] The user sets the conditions on their device for sending a digital will.
[1916] Input: User-defined conditions (e.g., if 30 days have passed since the last login)
[1917] Data processing: The device saves the conditions in JSON format and uploads them to cloud storage.
[1918] Output: URL of the conditions saved in cloud storage
[1919] Step 7:
[1920] The server periodically checks the conditions.
[1921] Input: URL of the conditions stored in cloud storage
[1922] Data processing: The server retrieves the conditions and compares them to the current situation to determine if the conditions are met.
[1923] Output: Flag indicating whether the condition was met.
[1924] Step 8:
[1925] If the conditions are met, the server decrypts the encrypted digital will and sends it to the designated recipient.
[1926] Input: URL of the encrypted digital will, flag indicating whether the conditions are met.
[1927] Data processing: The server retrieves the encrypted digital will and decrypts it using a cryptography library. It then sends it to the designated recipient via email or other means.
[1928] Output: Digital will sent to the designated recipient
[1929] (Example 3)
[1930] Next, we will describe Embodiment 3 of Embodiment Example 3. 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."
[1931] Traditional digital will systems had the problem of being burdensome for users, as the process of creating, saving, and transmitting a will to a designated recipient after death was cumbersome. Furthermore, there was a lack of reliable means to ensure the will was transmitted reliably after the user's death was confirmed. This created a risk that the will might not be properly transmitted.
[1932] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 3 is realized by the following means.
[1933] In this invention, the server includes means for the user to input a digital will using a terminal and specify the contact information of the beneficiary; means for the server to store the input information in a database; and means for the server to transmit the digital will using a specified communication means when the user's death is confirmed. This makes it possible for users to easily create and store digital wills and to reliably transmit the will to the designated person after their death.
[1934] A "user" refers to an individual who uses the system to create, save, and transmit a digital will to a designated recipient.
[1935] A "terminal" refers to an electronic device used by a user to access the system and enter a digital will. Specifically, this includes personal computers and smartphones.
[1936] A "digital will" refers to the contents of a will created and saved by a user through a system. This will be stored in electronic format and transmitted to the designated recipient after the user's death.
[1937] "Recipient" refers to the individual or entity designated to receive the user's digital will.
[1938] "Contact information" refers to the information necessary to send the digital will to the recipient. Specifically, this includes email addresses and messenger application IDs.
[1939] A "server" refers to a computer system that stores digital wills and contact information entered by users, and sends the will after the user's death is confirmed.
[1940] A "database" refers to an information management system that a server uses to store users' digital wills and contact information.
[1941] "Communication method" refers to the method the server uses to send the user's digital will to the recipient. Specifically, this includes email and messenger applications.
[1942] "Death confirmation" refers to the process by which a system administrator confirms a user's death and notifies the server.
[1943] Modes for carrying out the invention
[1944] This invention relates to a system that allows users to create and store digital wills and automatically transmit them to designated recipients after the user's death. Specific embodiments of this system are described below.
[1945] System Configuration
[1946] This system includes means by which a user enters a digital will using a terminal and specifies the contact information of the beneficiary; means by which a server stores the entered information in a database; and means by which the server transmits the digital will using a specified communication method when the user's death is confirmed.
[1947] Hardware and software to be used
[1948] Device: Electronic devices such as personal computers (PCs) and smartphones.
[1949] Server: A high-performance computer system.
[1950] Database: A relational database management system such as MySQL.
[1951] Communication methods: Sending emails using the SMTP protocol, messenger application APIs.
[1952] Program processing
[1953] The user first logs into the system using their device. After logging in, the user enters the contents of the digital will and the contact information of the beneficiaries. This information is sent to the server, which stores it in its database.
[1954] When a user's death is confirmed, the system administrator notifies the server of the user's death. Upon receiving the notification, the server retrieves the user's will information from the database and sends the will using the specified communication method.
[1955] Specific example
[1956] For example, consider a case where a user sends their will to their family via email. The user logs into the system and enters the following information:
[1957] The contents of the will: "I bequeath all of my assets to my wife."
[1958] Recipient's email address: "family@example.com"
[1959] Once the user's death is confirmed, the server sends an email to "family@example.com" using the SMTP protocol. This email contains the contents of the will entered by the user.
[1960] Example of a prompt
[1961] Examples of prompts to input into a generative AI model are as follows:
[1962] Develop a system that sends a digital will to a designated recipient upon the user's death. The user enters the contents of the will and the recipient's contact information, which is stored in a database. Upon confirmation of the user's death, the server sends the will using the specified communication method (email or messenger application). Specific technologies used will include Python, MySQL, the SMTP protocol, and the APIs of various messenger applications.
[1963] The flow of the specific processing in Example 3 will be explained using Figure 15.
[1964] Step 1:
[1965] The user logs into the system.
[1966] The user accesses the system's login screen using their device and enters their ID and password. The entered authentication information is sent to the server, which verifies it against the database to perform authentication. If authentication is successful, the server sends data to the user's device to display the main screen.
[1967] Input: User ID and password
[1968] Data processing: The server performs authentication by comparing it with the database.
[1969] Output: Main screen display
[1970] Step 2:
[1971] The user enters their digital will and specifies the contact information of the beneficiary.
[1972] The user clicks the "Create Digital Will" button on the main screen to proceed to the will creation screen. On the will creation screen, the user enters the contents of the will and the contact information of the beneficiaries. Once the input is complete, the user clicks the "Save" button. The entered information is sent to the server.
[1973] Input: Contents of the will, contact information of the beneficiary
[1974] Data processing: The server receives the entered information and saves it to the database.
[1975] Output: Save complete message
[1976] Step 3:
[1977] The server saves the entered information to the database.
[1978] The server receives the contents of the will and the recipient's contact information from the user and stores them in a database. If the saving is successful, the server sends data to the user's terminal to display a message indicating that the saving is complete.
[1979] Input: Contents of the will, contact information of the beneficiary
[1980] Data processing: The server saves information to the database.
[1981] Output: Save complete message
[1982] Step 4:
[1983] The user's death has been confirmed.
[1984] When a user's death is confirmed, the system administrator logs into the administrator interface, enters the user's ID, and clicks the "Confirm Death" button. The server then confirms the user's death based on the administrator's actions.
[1985] Input: The ID of the relevant user
[1986] Data processing: Server confirms user death.
[1987] Output: Notification of death confirmation
[1988] Step 5:
[1989] The server will send the digital will using the specified communication method.
[1990] The server retrieves the user's will information from the database and sends the will to the recipient using the specified communication method (e.g., email using the SMTP protocol). Upon successful transmission, the server notifies the administrator of the completion of the transmission.
[1991] Input: The user's will information, the beneficiary's contact information
[1992] Data processing: The server retrieves the will information and transmits it using the specified communication method.
[1993] Output: Notification of successful transmission
[1994] (Application Example 3)
[1995] Next, we will describe application example 3 of form example 3. 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."
[1996] Traditional digital will systems have faced challenges in safely and reliably transmitting wills to designated recipients after the user's death. Furthermore, there was a risk of the contents of digital wills being leaked to third parties. Additionally, there were issues regarding the effort required for users to create wills and the proper storage of their contents.
[1997] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means.
[1998] In this invention, the server includes means for an AI to automatically create a digital will from the user's daily conversations and messages, means for storing the digital will, means for transmitting the digital will to a designated person after the user's death, means for encrypting the digital will, means for decrypting the encrypted digital will, and means for sending the digital will to the designated person via email. This enables the secure storage and reliable transmission of the digital will.
[1999] A "user" is an individual who uses the system to create a digital will and transmit it to a designated recipient.
[2000] "Everyday conversations and messages" refers to the voice and text-based communication that users engage in in their daily lives.
[2001] "AI" is an abbreviation for artificial intelligence, a technology that analyzes user conversations and messages to automatically create digital wills.
[2002] A "digital will" is an electronic document containing the user's wishes and messages that will be transmitted to a designated recipient after the user's death.
[2003] "Means of preservation" refers to methods and technologies for securely storing digital wills.
[2004] "Means of transmission" refers to the methods and technologies used to send a digital will to a designated recipient after the user's death.
[2005] "Encryption methods" refer to technologies that encrypt data in order to protect the contents of a digital will from being leaked to third parties.
[2006] "Decryption methods" refer to technologies used to restore encrypted digital wills to their original content.
[2007] "Method of sending by email" refers to the method or technology of sending a digital will to a designated recipient via email.
[2008] The system for implementing this invention uses AI to automatically create and save a digital will from the user's everyday conversations and messages, and to transmit it to a designated recipient after the user's death. Specific embodiments of this system are described below.
[2009] System Configuration
[2010] The system consists of the following main components:
[2011] 1. User terminal: A device that a user uses on a daily basis, such as a smartphone or personal computer.
[2012] 2. Server: A central system for creating, storing, encrypting, decrypting, and transmitting digital wills.
[2013] 3. AI Model: Artificial intelligence that analyzes users' daily conversations and messages to automatically create digital wills.
[2014] Hardware and software to be used
[2015] Hardware: Smartphones, PCs, servers
[2016] Software: Python, smtplib (email sending library), cryptography (data encryption library)
[2017] Data processing and data calculation
[2018] 1. Data Collection: User devices collect everyday conversations and messages and send them to the server.
[2019] 2. Data Analysis: An AI model on the server analyzes the collected data to understand the user's intentions and emotions.
[2020] 3. Creating a digital will: The AI model automatically creates a digital will based on the analysis results.
[2021] 4. Data Encryption: The created digital will is encrypted using the cryptography library.
[2022] 5. Data Storage: Encrypted digital wills are securely stored on the server.
[2023] 6. Data Decryption: When sending the digital will to a designated recipient after the user's death, the encrypted digital will is decrypted.
[2024] 7. Data transmission: The decrypted digital will is sent via email to the designated recipient using the smtplib library.
[2025] Specific example
[2026] Users use their smartphones to engage in everyday conversations and messaging. This data is automatically sent to a server, where an AI model analyzes it. Based on the analysis, a digital will is created, encrypted, and stored on the server. After the user's death, the digital will is decrypted and sent via email to the designated recipient.
[2027] Example of a prompt
[2028] Design a system using the "Digital Will Secure" application that allows users to create and send digital wills to designated recipients. Provide a detailed program for data encryption and secure storage, including a feature that automatically sends the digital will after the user's death.
[2029] The flow of the specific processing in Application Example 3 will be explained using Figure 16.
[2030] Step 1:
[2031] The user's device collects everyday conversations and messages.
[2032] Input: User's daily conversations and message data.
[2033] Data processing: Convert audio data to text and format the text data.
[2034] Output: Formatted text data.
[2035] Specific operation: The application collects conversations and messages that users make on their smartphones or computers in real time and converts them into text using speech recognition technology.
[2036] Step 2:
[2037] The user's terminal sends the collected data to the server.
[2038] Input: Formatted text data.
[2039] Data processing: Encrypt the data before sending it.
[2040] Output: Encrypted text data.
[2041] Specific operation: The user's terminal encrypts the formatted text data and sends it to the server using a secure communication protocol.
[2042] Step 3:
[2043] The server analyzes the data it receives.
[2044] Input: Encrypted text data.
[2045] Data processing: Decode the data and analyze it using an AI model.
[2046] Output: Analysis results (user's intentions and emotions).
[2047] Specific operation: The server decrypts encrypted text data and inputs it into an AI model to analyze the user's intentions and emotions.
[2048] Step 4:
[2049] The server creates a digital will based on the analysis results.
[2050] Input: Analysis results (user's intentions and emotions).
[2051] Data processing: Generate a digital will based on the analysis results.
[2052] Output: Digital will (text format).
[2053] Specific operation: The AI model automatically creates a digital will that reflects the user's wishes and feelings based on the analysis results.
[2054] Step 5:
[2055] The server encrypts and stores the digital will.
[2056] Input: Digital will (text format).
[2057] Data processing: Encrypt the digital will and store it in a database.
[2058] Output: Encrypted digital will.
[2059] Specific operation: The server encrypts the digital will and stores it in a secure database.
[2060] Step 6:
[2061] After the user's death, the server sends a digital will to the designated recipient.
[2062] Input: Encrypted digital will, contact information of the designated recipient.
[2063] Data processing: Decrypt the digital will and send it via email.
[2064] Output: A digital will sent to the designated recipient.
[2065] Specific operation: The server decrypts the encrypted digital will and sends it via email to the designated recipient using their contact information.
[2066] Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions.
[2067] "Example of form 1"
[2068] In one embodiment of the present invention, an AI engine analyzes the emotions of a user from their everyday conversations and messages. This emotion analysis is based on the user's word choice, tone, and expressions. For example, if a user sends the message, "I had a great time today," the AI engine analyzes this message to determine that the user is feeling happy.
[2069] "Example of form 2"
[2070] Furthermore, the AI engine includes an emotion engine. This emotion engine detects changes in the user's emotions and updates the content of the digital will accordingly. For example, if a user expresses in a message the joy of seeing their grandchild for the first time, the emotion engine will detect this joy and add a message of gratitude to the grandchild to the digital will.
[2071] "Example of form 3"
[2072] Furthermore, the AI engine will transmit the digital will to a designated recipient after the user's death. This transmission will take place via a communication method specified by the user, such as email or a messenger application. For example, once the user's death is confirmed, the AI engine will automatically send the digital will to the user's family via email.
[2073] The following describes the processing flow for each example of the form.
[2074] "Example of form 1"
[2075] Step 1: The AI engine collects the user's everyday conversations and messages.
[2076] Step 2: Analyze the user's emotions from the collected conversations and messages. This analysis is based on the user's word choice, tone, and expressions.
[2077] Step 3: Create a digital will based on the analyzed emotions.
[2078] "Example of form 2"
[2079] Step 1: The AI engine uses an emotion engine to detect changes in the user's emotions. Step 2: If a change in emotions is detected, the content of the digital will is updated accordingly.
[2080] Step 3: Save the updated digital will.
[2081] "Example of form 3"
[2082] Step 1: The AI engine identifies the designated recipient after the user's death.
[2083] Step 2: Confirm the means of communication to deliver the digital will to the designated recipient.
[2084] Step 3: Deliver the digital will to the designated recipient via the confirmed communication method.
[2085] (Example 1)
[2086] Next, we will describe Embodiment 1 of Example 1. 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."
[2087] Traditional digital will creation systems require users to manually input the contents of their will, which is time-consuming and makes it difficult to accurately reflect the user's true wishes and feelings. Furthermore, there are insufficient means to properly transmit the will after the user's death, meaning there is a possibility that the contents of the will may not be reliably conveyed.
[2088] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.
[2089] In this invention, the server includes means for collecting the user's daily conversations and messages, means for analyzing the collected conversations and messages to extract the user's will and feelings, means for automatically creating a digital will based on the extracted will and feelings, means for storing the created digital will, and means for transmitting the digital will to a designated person after the user's death. This makes it possible to automatically create and reliably transmit a digital will that reflects the user's true will and feelings.
[2090] "User" refers to an individual or group that uses the system.
[2091] "Everyday conversations and messages" refers to the content of communication that users engage in on a daily basis, and includes formats such as text, audio, and video.
[2092] "Means of collection" refers to a combination of hardware and software used to capture and store users' everyday conversations and messages.
[2093] "Means of analysis" refers to algorithms and technologies used to analyze collected conversations and messages and extract users' intentions and emotions.
[2094] "Will and emotions" refers to the feelings and intentions that users express, such as hope, gratitude, joy, and sadness.
[2095] A "digital will" refers to an electronic will created based on the user's wishes and feelings.
[2096] "Means of automatic creation" refers to software and algorithms for generating digital wills without user intervention.
[2097] "Means of preservation" refers to databases and storage systems for securely storing the created digital wills.
[2098] "Means of transmission" refers to the means of communication and protocols used to send a digital will to a designated recipient after the user's death.
[2099] "Natural language processing technology" refers to the technology that enables computers to understand and analyze human language.
[2100] Modes for carrying out the invention
[2101] This invention relates to a system that analyzes a user's daily conversations and messages, extracts the user's will and emotions, and automatically creates a digital will. A specific embodiment of this system is described below.
[2102] System Configuration
[2103] Hardware and software configuration:
[2104] Device: A device such as a smartphone or computer on which a user has a messenger application installed that they use on a daily basis.
[2105] Server: A server for collecting and analyzing messages, and for generating and storing digital wills.
[2106] AI engine: Software that uses natural language processing technology to analyze messages and extract the user's intentions and emotions. Specifically, it uses tools such as Google Cloud Natural Language...
Claims
1. A system including a server, The server comprises a processor and memory, The processor executes the program read into the memory, A means of obtaining users' daily conversations and messages, A means for analyzing the user's daily conversations and messages obtained using natural language processing technology, extracting the user's will and emotions from the analysis results, and generating a prompt message that instructs the user to create a digital will that reflects the user's will and emotions based on the will and emotions extracted by the analysis, A means for inputting the generated prompt text into a generation AI model and creating a digital will based on the user's will and emotions extracted from the user's daily conversations and messages, A means for using an emotion engine to detect changes in the user's emotions from the user's daily conversations and messages acquired, and for updating the content of the digital will so that the changes in the user's emotions are reflected in response to the detected changes in emotions, A means for storing the updated digital will, A means for encrypting the contents of the aforementioned stored digital will, A means for transmitting the encrypted digital will to a designated person after the user's death, A system that includes this.
2. The system according to claim 1, further comprising means for confirming the death of the user in cooperation with an external death confirmation service.
3. The system according to claim 1, wherein the message includes any of a text message, an audio message, and a video message.