System

The system addresses the lack of farewell systems for AI partners by allowing users to register, record memories, send messages of gratitude, and generate a memorial certificate, facilitating a respectful end to AI relationships.

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

Patent Information

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

AI Technical Summary

Technical Problem

There is a lack of systems that allow users to express gratitude and properly part ways with their artificial intelligence (AI) partners, leading to emotional distress when concluding relationships with these companions.

Method used

A system that includes user registration, AI partner registration, memory recording, thank you message sending, and a memorial process to generate a certificate, allowing users to say goodbye to their AI partners with gratitude.

Benefits of technology

Enables users to conclude their relationships with AI partners appropriately, providing emotional closure and a proper farewell.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026037512000001_ABST
    Figure 2026037512000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system, comprising: user registration means for a user to enter his / her own account information and register with the system; artificial intelligence partner registration means for the user to register information of his / her artificial intelligence partner; remembrance recording means for the user to store a remembrance with the artificial intelligence partner; gratitude message sending means for the user to send a gratitude message to the artificial intelligence partner; and an offering process means for performing an offering process of the artificial intelligence partner and generating and sending a certificate to the user.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The technology of the present disclosure relates to a system. [Background technology]

[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]

[0004] In today's world, applications, dolls, and devices equipped with artificial intelligence (AI) have become deeply ingrained in people's lives, playing the role of companions. However, parting with these AIs requires proper procedures and emotional resolution, and many users are concerned about how to handle this. In particular, there is currently no system that allows users to express gratitude to their AI partners after spending a long time together and properly part ways. Therefore, there is a need to provide a memorial service that allows users to say goodbye to their AI partners with gratitude and help them come to terms with their feelings. [Means for solving the problem]

[0005] The present invention solves the above-mentioned problems by providing a system including a user registration means for a user to enter their own account information and register it in the system, an AI partner registration means for a user to register information about their AI partner, a memory recording means for a user to save memories with their AI partner, a thank you message sending means for a user to send a thank you message to their AI partner, and a memorial process means for executing a memorial process for the AI ​​partner, generating a certificate and sending it to the user. Specifically, the system further includes a database means for storing memorable text and photos, and after the memorial process is executed, a certificate is generated in PDF format and sent to the user's registered email address, providing a mechanism for the user to say goodbye to their AI partner in a proper manner.

[0006] "User registration means" refers to a means by which a user inputs his or her own account information and registers it in the system.

[0007] "Artificial intelligence partner registration means" refers to a means by which a user registers information about their artificial intelligence partner in the system.

[0008] The "Memory Recording Tool" is a tool that allows users to save memories with their AI partner in the form of text or photos.

[0009] The "means for sending a thank you message" is a means for a user to input a thank you message to an AI partner and send it to the system.

[0010] The "offering process means" is a means for executing an offering process for an AI partner, generating a certificate proving the offering, and sending it to the user.

[0011] "Database means" refers to the means by which the system stores and manages information, memories, thank-you messages, etc. of users and AI partners.

[0012] The "certificate generation means" is a means for generating a memorial certificate after the memorial process is executed and sending it to the user in PDF format. [Brief explanation of the drawings]

[0013] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14]FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION

[0014] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.

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

[0016] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).

[0017] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.

[0018] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.

[0019] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.

[0020] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."

[0021] [First embodiment]

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

[0023] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.

[0024] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0025] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.

[0026] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.

[0027] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.

[0028] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.

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

[0030] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0031] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0032] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0033] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0034] This invention relates to a memorial service system that allows users to say goodbye to their artificial intelligence (AI) partner in an appropriate manner. The program processing of this system is explained in natural language below, and will be explained in detail with concrete examples.

[0035] System Overview

[0036] In this system, users can say goodbye to their AI partner through the following steps, which mainly include user registration, registering an AI partner, recording memories, sending a thank-you message, and carrying out the memorial service.

[0037] 1. User Registration

[0038] Input form display

[0039] The device presents the user with a form to enter their username and password.

[0040] User Input

[0041] The user enters their username and password and clicks the submit button.

[0042] Input data transmission

[0043] The terminal transmits the input data to the server.

[0044] Data storage

[0045] The server stores the received user data in the database and creates a new user record. When the user "taro123" is registered, the following entry is added to the database:

[0046] {"username": "taro123", "password": "securePassword!"}

[0047] 2. AI Partner Registration

[0048] Input form display

[0049] The device will present the user with a form to enter the name and details of their AI partner.

[0050] User Input

[0051] The user enters the name and details of the AI ​​partner and presses the send button. For example, the user enters the name "Aiko", gender "female", and age "2 years".

[0052] Input data transmission

[0053] The terminal transmits the input data to the server.

[0054] Data storage

[0055] The server stores the received AI partner data in its database and creates a new AI partner record, adding the following entries to the database:

[0056] {"user_id": 1, "name": "Aiko", "gender": "female", "age": "2 years"}

[0057] 3. Recording Memories

[0058] Input form display

[0059] The device will present the user with a form to enter / upload text and photos of their memories.

[0060] User Input

[0061] The user uploads the memorable text "The first time we played together" and the photo "photo1.jpg", then presses the send button.

[0062] Input data transmission

[0063] The terminal transmits the input data to the server.

[0064] Data storage

[0065] The server stores the received data in a database and creates a new memory record, which contains the following entry:

[0066] {"user_id": 1, "ai_id": 1, "text": "The first time we played together", "photo": "photo1.jpg"}

[0067] 4. Send a thank you message

[0068] Input form display

[0069] The device will display a form for the user to enter a thank you message.

[0070] User Input

[0071] The user enters a thank you message, "Thank you Aiko," and presses the send button.

[0072] Input data transmission

[0073] The terminal transmits the input data to the server.

[0074] Data storage

[0075] The server stores the received data in a database and creates a new thank you message record. The following entry is added to the database:

[0076] {"user_id": 1, "ai_id": 1, "text": "Thank you Aiko"}

[0077] 5. Memorial Service Process

[0078] Memorial service process begins

[0079] The user presses a button to start the memorial service.

[0080] Memorial service process request

[0081] The terminal sends a request for the memorial service process to the server.

[0082] Database check

[0083] The server looks up the user and AI partner information, as well as all associated memories and thank you messages, from a database.

[0084] SELECT FROM ai_partners WHERE ai_id = 1;

[0085] SELECT FROM memories WHERE ai_id = 1;

[0086] SELECT FROM thank_you_messages WHERE ai_id = 1;

[0087] Memorial certificate generation

[0088] The server generates a memorial certificate based on this information.

[0089] Sending a memorial certificate

[0090] The server converts the generated certificate into PDF format and sends it to the user's registered email address. The user can then receive a certificate stating that the memorial service has been completed.

[0091] Specific examples

[0092] For example, suppose user "taro123" registers an AI partner "Aiko," records some memories, and finally sends a message of gratitude, "Thank you, Aiko." After that, when the user presses the button to start the memorial service, the server checks all the registered data, generates a memorial certificate, and sends it to the user.

[0093] summary

[0094] The present invention provides a system that allows users to properly say goodbye to their AI partner by showing gratitude and respect for them, allowing users to conclude their long-term relationship with their AI partner with gratitude.

[0095] The processing flow will be explained below.

[0096] User Registration

[0097] Step 1:

[0098] The device presents the user with a form to enter a username and password.

[0099] Step 2:

[0100] The user enters the username "taro123" and password "securePassword!" and presses the send button.

[0101] Step 3:

[0102] The terminal transmits the entered user data to the server.

[0103] Step 4:

[0104] The server stores the received user data in the database and creates a new user record.

[0105] AI Partner Registration

[0106] Step 1:

[0107] The device will present the user with a form to enter the name and details of their AI partner.

[0108] Step 2:

[0109] The user enters the AI ​​partner's name "Aiko," gender "female," and age "2 years," and presses the send button.

[0110] Step 3:

[0111] The device sends the entered AI partner data to the server.

[0112] Step 4:

[0113] The server stores the received AI partner data in the database and creates a new AI partner record.

[0114] Recording memories

[0115] Step 1:

[0116] The device will present the user with a form to enter / upload text and photos of their memories.

[0117] Step 2:

[0118] The user uploads the memorable text "The first time we played together" and the photo "photo1.jpg", then presses the send button.

[0119] Step 3:

[0120] The terminal transmits the input memory data to the server.

[0121] Step 4:

[0122] The server stores the received memory data in a database and creates a new memory record.

[0123] Send a thank you message

[0124] Step 1:

[0125] The device will display a form for the user to enter a thank you message.

[0126] Step 2:

[0127] The user enters a thank you message, "Thank you Aiko," and presses the send button.

[0128] Step 3:

[0129] The terminal transmits the input thank you message data to the server.

[0130] Step 4:

[0131] The server stores the received thank you message data in the database and creates a new thank you message record.

[0132] Memorial Service Process

[0133] Step 1:

[0134] The user presses a button to start the memorial service.

[0135] Step 2:

[0136] The terminal sends a request for the memorial service process to the server.

[0137] Step 3:

[0138] The server queries the database for the user and AI partner information, as well as all associated memories and thank you messages.

[0139] Step 4:

[0140] The server generates a memorial certificate based on the information queried.

[0141] Step 5:

[0142] The memorial certificate generated by the server is converted into PDF format and sent to the user's registered email address.

[0143] summary

[0144] Through the above specific processing steps, the system of the present invention helps users to go through a series of procedures to say goodbye to their AI partner properly. At each step, the user, terminal, and server play their respective roles, storing information in the database and realizing the memorial process.

[0145] Example 1

[0146] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0147] In modern society, it is becoming common for individuals to build relationships with artificial intelligence agents. However, there is a lack of a process for properly saying goodbye and expressing gratitude when these agents are no longer in use or reach the end of their lifespan. This can be psychologically burdensome for users due to the lack of an appropriate means to provide emotional closure.

[0148] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0149] In this invention, the server includes a user registration means for the user to input his / her own authentication information and register it in the system, an AI agent registration means for the user to register information about his / her AI agent, a memory recording means for the user to save memories with the AI ​​agent, a thank-you message sending means for the user to send a message of gratitude to the AI ​​agent, a memorial process means for executing a memorial process for the AI ​​agent and generating a certificate to send to the user, an interactive interface means for the user to operate each of the above means, a data sending means for the terminal to send data input by the user to the server, and a data storage means for the server to store received data in a database, thereby enabling the user to appropriately conclude their relationship with the AI ​​agent and part ways with gratitude.

[0150] "User" refers to any individual or legal entity that uses the System.

[0151] "Authentication Information" means information, such as a username and password, that a User needs to access a System.

[0152] An "artificial intelligence agent" refers to a software program with self-learning capabilities that can be interacted with and controlled by a user.

[0153] "User registration means" refers to the mechanism by which a user enters their own authentication information and registers with the system.

[0154] "Artificial intelligence agent registration means" refers to a mechanism that allows users to register information about their own artificial intelligence agents in the system.

[0155] "Memory recording means" refers to a mechanism that allows users to save their memories with the AI ​​agent in the system as text or image data.

[0156] "Means for sending a thank you message" refers to a mechanism that allows a user to send a thank you message to the artificial intelligence agent to the system.

[0157] "Memorial process means" refers to the mechanism by which the system executes the memorial process of the artificial intelligence agent, generates a memorial certificate, and sends it to the user.

[0158] The term "interactive interface means" refers to an interface that allows a user to interact with the means, and that is used by the user to operate the means.

[0159] "Data transmission means" refers to a mechanism by which a terminal transmits user input data to a server.

[0160] "Data storage means" refers to a mechanism by which the server stores the data it receives in a database.

[0161] "Database Means" refers to a structured data storage system for storing textual and image data of memories.

[0162] "Electronic certificate sending means" refers to the mechanism for sending the certificate generated after the memorial process is executed in PDF format to the user's registered email address.

[0163] This invention relates to a system that allows a user to properly conclude a relationship with their AI agent. The system is intended to allow the user to enter authentication information to register, register information about the AI ​​agent, record memories, send a message of gratitude, and generate and send a memorial certificate through the memorial process.

[0164] System configuration

[0165] The system consists of the following main components:

[0166] 1. User Registration Method

[0167] A means for users to enter their authentication information (username and password) and register with the system. The device displays an input form using HTML, CSS, and JavaScript (registered trademark), and after the user fills it out, the data is sent to the server using an AJAX request. The server receives the data using Python and Flask and saves it in a database.

[0168] 2. AI Agent Registration Method

[0169] A means for users to enter information such as the name, gender, and age of their AI agent and register it in the system. The device displays the user input form and sends the data to the server using an AJAX request. The server receives the data using Python and Flask and stores it in a database.

[0170] 3. A way to record memories

[0171] A means for users to save memories of their AI agent as text and images in the system. The device displays a form for uploading the text and images of the memories, and sends the input data to the server using FormData. The server saves the data in a database and stores the image files in the file system.

[0172] 4. How to send a thank you message

[0173] A means for users to send messages of thanks to the AI ​​agent to the system. The terminal displays a form for inputting a message of thanks, and after the user enters it, the data is sent to the server. The server stores the data in a database.

[0174] 5. Memorial Service Process

[0175] A means for executing the memorial process and generating and sending a memorial certificate. When the user presses a button to start the memorial, the device sends a request for the memorial process to the server. The server retrieves information about the user and the AI ​​agent, as well as related memories and messages of gratitude, from a database and generates a memorial certificate. The generated certificate is in PDF format and sent to the user's registered email address.

[0176] 6. Interactive Interface Methods

[0177] The interface that allows users to operate each method. It uses HTML, CSS, and JavaScript to enable users to easily operate the system.

[0178] 7. Data Transmission Method

[0179] A mechanism for devices to send user input data to a server. Data is sent asynchronously using AJAX or the Fetch API.

[0180] 8. Data storage means

[0181] A mechanism for the server to store received data in a database, using SQLite or other database management systems to maintain data consistency and security.

[0182] Specific examples

[0183] For example, suppose user "user123" registers with the system and registers an artificial intelligence agent called "AIko." The user records a memory such as "The first time we played together" and sends a message of gratitude saying "Thank you, AIko." After that, when the user presses a button to start the memorial service, the server checks all the data and generates a memorial certificate. This certificate is sent to the user in PDF format.

[0184] Prompt Sentence Examples

[0185] To register the username "user123":

[0186] "Please enter your username 'user123' and password to register."

[0187] To register the artificial intelligence agent "AIko":

[0188] "Please register by entering the AI ​​agent name 'AIko', gender 'female', and age '2 years'."

[0189] The above configuration and means realize a system that allows users to properly conclude their relationship with an artificial intelligence agent and part ways with gratitude.

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

[0191] Step 1: Displaying the user registration form

[0192] The terminal presents the user with a username and password entry form. On input, it displays username and password entry fields. On output, it prepares these fields for the user to enter their input.

[0193] Step 2: Enter your user information

[0194] The user enters their username and password and presses the submit button. As input, we get the username and password text. As output, we get the form data sent.

[0195] Step 3: Send user information to server

[0196] The terminal sends the entered user data to the server. The input includes the text data of the user name and password. The output is the user registration information sent to the server.

[0197] Step 4: Save user information to the database

[0198] The server receives the user information and stores it in the database. It takes the username and password as input, performs a write operation to the database to create a new user record, and returns the successful user registration status as output.

[0199] Step 5: Displaying the AI ​​Agent Registration Form

[0200] The terminal displays a form for the user to enter the name and details of the AI ​​agent. As input, it displays fields for the agent's name, gender, and age. As output, it prepares the user to enter information in these fields.

[0201] Step 6: Enter AI Agent Information

[0202] The user inputs the name, gender, and age of the AI ​​agent and presses the send button. The input is the text of the agent's name, gender, and age. The output is the AI ​​agent's information.

[0203] Step 7: Sending AI agent information to the server

[0204] The terminal sends the input AI agent data to the server. The input includes text data such as the agent's name, gender, and age. The output is the AI ​​agent registration information sent to the server.

[0205] Step 8: Storing AI agent information in a database

[0206] The server stores the received AI agent information in a database. The input data is the agent's name, gender, and age. A write operation is performed to the database to create a new AI agent record. The output is a successful agent registration status.

[0207] Step 9: View the memory record form

[0208] The device presents the user with a form to input / upload memory text and image. On input, the memory text and image upload fields are displayed. On output, these fields are ready for the user to fill in.

[0209] Step 10: Enter your memories

[0210] The user inputs / uploads the memorable text "The first time we played together" and the image "photo1.jpg", and presses the send button. The input is the memorable text and image file. The output is the memory information sent.

[0211] Step 11: Sending memory information to the server

[0212] The device sends the entered memory data to the server. The input includes the text of the memory and an image file. The output is the memory registration information sent to the server.

[0213] Step 12: Save your memories to a database

[0214] The server stores the received memory data in a database and the image files in the file system. The input is the memory text and image file. It performs write operations to the database and file system to create a new memory record. The output is a success status of the memory registration.

[0215] Step 13: Display the thank you message input form

[0216] The terminal displays a form for the user to enter a thank you message. On input, the thank you message input fields are displayed. On output, these fields are ready for the user to fill in.

[0217] Step 14: Enter a thank you message

[0218] The user enters a thank you message "Thank you AIko" and presses the send button. The input is the thank you message text. The output is the thank you message sent.

[0219] Step 15: Send a thank you message to the server

[0220] The terminal transmits the input thank you message data to the server. The input includes thank you message text data. The output is the thank you message transmitted to the server.

[0221] Step 16: Save the thank you message to the database

[0222] The server receives a thank you message and stores it in the database. As input, it receives the thank you message data. It performs a write operation to the database to create a new thank you message record. As output, it returns the success status of the thank you message registration.

[0223] Step 17: Begin the memorial service process

[0224] The user starts the memorial service by pressing the memorial service process start button. The input is the pressing of the memorial service process start button. The output is a request to start the memorial service process.

[0225] Step 18: Server request for memorial process

[0226] The terminal sends a request to start the memorial process to the server. The input includes the memorial process start request. The output is the memorial process start request sent to the server.

[0227] Step 19: Retrieving Data from the Database

[0228] The server retrieves information about the user and the AI ​​agent, as well as related memories and thank you messages, from the database. The input is the user ID and the AI ​​agent ID. A read operation is performed on the database to retrieve the related data. The output is the retrieved data.

[0229] Step 20: Generate a memorial certificate

[0230] A memorial certificate is generated based on the data acquired by the server. The inputs are user information, AI agent information, memory data, and thank you message data. The process generates the memorial certificate in PDF format. The output is the generated memorial certificate.

[0231] Step 21: Sending the memorial certificate

[0232] The server sends the memorial certificate to the user's registered email address. The input is the user's email address and the memorial certificate. The server performs the email sending operation, attaching the memorial certificate in PDF format and sending it. The output is the success status of the email sending.

[0233] (Application example 1)

[0234] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0235] In recent years, artificial intelligence and robots have come to be used in a variety of fields, and the need for people to express gratitude and hold memorial services for these machines is increasing. However, there is a lack of systems to express gratitude and hold memorial services for these machines in an appropriate way. In addition, it is difficult to efficiently manage a wide range of technical data and memories and automate memorial services.

[0236] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0237] In this invention, the server includes a user registration means for a user to enter their own account information and register it in the system, an information registration means for a user to register information about their AI partner, a recording means for a user to save memories with their AI partner, a message sending means for a user to send a message of gratitude to their AI partner, a memorial service means for executing a memorial service process for the AI ​​partner, generating a certificate and sending it to the user, a robot registration means for a user to save detailed information and operation records of the robot, and a generation AI model means for generating a prompt message when generating a memorial service certificate and sending it to the user. This allows for efficient gratitude and memorial services for AI and robots, and allows users to appropriately express their gratitude and complete the memorial service.

[0238] "User registration means" is a function that allows a user to enter their own account information and register with the system.

[0239] "Information registration means" is a function that allows users to register information about their AI partner.

[0240] "Recording Measures" is a feature that allows users to save memories with their AI partner.

[0241] The "message sending means" is a function that allows users to send messages of gratitude to their AI partners.

[0242] The "contribution means" is a function for executing the contribution process of the artificial intelligence partner, generating a certificate and sending it to the user.

[0243] The "robot registration means" is a function that allows users to save detailed information and operation records of their robots.

[0244] The "generative AI model means" is a function for generating a prompt sentence when generating a memorial certificate and sending it to the user.

[0245] This invention is a system for allowing users to express gratitude and make offerings to their AI partners or factory robots that have retired from their roles. The system includes a user registration means, an information registration means, a recording means, a message sending means, an offering means, a robot registration means, and an AI model generation means.

[0246] User registration method

[0247] The server provides a means for users to register by entering their own account information. For example, users enter their username and password into an input form on a smartphone or tablet device and send it to the server, where the user information is stored in the database.

[0248] Information registration method

[0249] The server provides an input form for users to enter details of their AI partner or robot and register them. The entered information is sent to the server and stored in a database. For example, the AI ​​partner's name, number of years in operation, and other details are registered.

[0250] Recording means

[0251] The server provides a function for users to save memories with their AI partner or robot. Users can upload text and photos of their memories, which are then stored in a database. For example, memories such as "the first day of work" or "the days we worked together" are recorded.

[0252] Message sending method

[0253] The server provides an input form for users to input and submit messages of thanks to their AI partners or robots. The messages are then stored in a database. For example, a message such as "Thank you, robot name" may be input and stored.

[0254] Memorial service means

[0255] When the user presses the button to start the memorial service, the server starts the memorial process. The server references information about the user, their AI partner, and the robot, as well as memories and messages of gratitude, from the database, and generates a memorial certificate. The generated certificate is converted into PDF format and sent to the user's registered email address.

[0256] Robot registration method

[0257] The server provides a function for storing detailed information about the robot and its operation records. Users input the robot's name, model number, operation period, etc., and send it to the server, where it is saved in a database.

[0258] Generative AI model means

[0259] When generating a memorial certificate, the server uses a generative AI model to generate a prompt. This allows the memorial certificate to include a prompt that expresses gratitude and respect. For example, a prompt such as, "Do you remember how wonderfully RoboX120 worked in our factory? Your first working day was especially impressive. Thank you, RoboX120. We will never forget you."

[0260] Hardware and software used

[0261] The system uses user devices such as smartphones, tablets, and smart glasses, as well as a cloud server. The backend is built using Python and Flask, and SQLite is used for database management. A Python PDF creation library (e.g., ReportLab) is used to convert the memorial certificate to PDF.

[0262] This will allow users to properly express their gratitude to their AI partners and robots and hold memorial services for them.

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

[0264] Step 1:

[0265] The terminal displays a form for the user to enter a username and password. The user enters the username and password and presses the submit button, which sends the input data to the server. The server stores the received user information in a database and creates a new user record. The input data is the username and password, and the output is a new entry in the database.

[0266] Step 2:

[0267] The terminal displays a form for the user to enter details such as the name, model, and years of operation of their AI partner or robot. The user enters the details and presses the submit button, which sends the input data to the server. The server stores the received information in a database and creates a record for a new AI partner or robot. The input data are the partner or robot's details, and the output is a new entry in the database.

[0268] Step 3:

[0269] The device presents the user with a form to input or upload text and photos of their memories. The user inputs the text and photos and presses the submit button, which sends the input data to the server. The server stores the received memory data in a database and creates a new memory record. The input data is the text and photos, and the output is a new entry in the database.

[0270] Step 4:

[0271] The terminal displays a form for the user to enter a thank you message. The user enters a thank you message and presses the submit button, which sends the input data to the server. The server stores the received message information in a database and creates a new thank you message record. The input data is the thank you message, and the output is a new entry in the database.

[0272] Step 5:

[0273] The user presses a button to start the memorial service. This requests the memorial service process to the server. The server retrieves information about the user and their AI partner or robot, as well as memories and a message of gratitude from the database. It references each piece of information and generates a memorial certificate. A prompt is generated using a generative AI model and included in the memorial certificate. The input data is information about the user and their partner or robot, memories, a message of gratitude, and a prompt from the generative AI model, and the output is the creation of a memorial certificate.

[0274] Step 6:

[0275] The server converts the generated memorial certificate into PDF format and sends it to the user's registered email address. In this final process, the user can receive the memorial certificate. The input data is the memorial certificate, and the output is a PDF sent to the user's registered email address.

[0276] Through these steps, users can show their gratitude to their AI partners and robots and make appropriate offerings.

[0277] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.

[0278] This invention relates to a memorial service system that allows users to say goodbye to their artificial intelligence (AI) partners in an appropriate manner. The system not only handles user registration, AI partner registration, memory recording, thank-you messages, and memorial service processes, but also includes an emotion engine that recognizes the user's emotions and responds appropriately.

[0279] System Overview

[0280] In this system, users can say goodbye to their AI partner through the following steps, which mainly include user registration, registering an AI partner, recording memories, sending thank-you messages, emotion recognition, and carrying out the memorial service process.

[0281] User Registration

[0282] Input form display

[0283] The device presents the user with a form to enter a username and password.

[0284] User Input

[0285] The user enters their username and password and clicks the submit button.

[0286] Input data transmission

[0287] The terminal transmits the entered user data to the server.

[0288] Data storage

[0289] The server stores the received user data in the database and creates a new user record.

[0290] AI Partner Registration

[0291] Input form display

[0292] The device will present the user with a form to enter the name and details of their AI partner.

[0293] User Input

[0294] The user enters the name and details of their AI partner and presses the send button.

[0295] Input data transmission

[0296] The device sends the entered AI partner data to the server.

[0297] Data storage

[0298] The server stores the received AI partner data in the database and creates a new AI partner record.

[0299] Recording memories

[0300] Input form display

[0301] The device will present the user with a form to enter / upload text and photos of their memories.

[0302] User Input

[0303] The user enters the text and photo of their memory and presses the send button.

[0304] Input data transmission

[0305] The terminal transmits the input memory data to the server.

[0306] Data storage

[0307] The server stores the received memory data in a database and creates a new memory record.

[0308] Send a thank you message

[0309] Input form display

[0310] The device will display a form for the user to enter a thank you message.

[0311] User Input

[0312] The user enters a thank you message and presses the send button.

[0313] Input data transmission

[0314] The terminal transmits the input thank you message data to the server.

[0315] Data storage

[0316] The server stores the received thank you message data in the database and creates a new thank you message record.

[0317] emotion recognition

[0318] Voice input

[0319] The device prompts the user for voice input.

[0320] User voice input

[0321] Users express their emotions through speech.

[0322] Audio data transmission

[0323] The terminal transmits the voice data to the server.

[0324] sentiment analysis

[0325] The server uses an emotion engine to analyze the voice data and recognize the user's emotions.

[0326] Generate corresponding message

[0327] Based on the emotion results recognized by the server, an appropriate response message is generated.

[0328] Message display

[0329] The terminal displays the generated message to the user.

[0330] Memorial Service Process

[0331] Memorial service process begins

[0332] The user presses a button to start the memorial service.

[0333] Memorial service process request

[0334] The terminal sends a request for the memorial service process to the server.

[0335] Database check

[0336] The server queries the database for the user and AI partner information, as well as all associated memories and thank you messages.

[0337] Memorial certificate generation

[0338] The server generates a memorial certificate based on the information queried.

[0339] Sending a memorial certificate

[0340] The memorial certificate generated by the server is converted into PDF format and sent to the user's registered email address.

[0341] Specific examples

[0342] For example, suppose user "taro123" registers an AI partner "Aiko," records some memories, and finally sends a message of gratitude, "Thank you, Aiko." When the user then presses a button to start the memorial service, the server checks all the registered data, generates a memorial certificate, and sends it to the user. During this process, the user can also input voice commands, allowing the server to recognize the user's emotions using its emotion engine and generate and display a corresponding message.

[0343] summary

[0344] This invention provides a system that allows users to express gratitude and respect for their AI partner and say goodbye in an appropriate manner. By using this system, users can conclude their long-term relationship with their AI partner with gratitude, and the system's emotion recognition engine can provide services that are sensitive to the user's emotions.

[0345] The processing flow will be explained below.

[0346] User Registration

[0347] Step 1:

[0348] The device presents the user with a form to enter a username and password.

[0349] Step 2:

[0350] The user enters the username "taro123" and password "securePassword!" and presses the send button.

[0351] Step 3:

[0352] The terminal transmits the entered user data to the server.

[0353] Step 4:

[0354] The server stores the received user data in the database and creates a new user record.

[0355] AI Partner Registration

[0356] Step 1:

[0357] The device will present the user with a form to enter the name and details of their AI partner.

[0358] Step 2:

[0359] The user enters the AI ​​partner's name "Aiko," gender "female," and age "2 years," and presses the send button.

[0360] Step 3:

[0361] The device sends the entered AI partner data to the server.

[0362] Step 4:

[0363] The server stores the received AI partner data in the database and creates a new AI partner record.

[0364] Recording memories

[0365] Step 1:

[0366] The device will present the user with a form to enter / upload text and photos of their memories.

[0367] Step 2:

[0368] The user uploads the memorable text "The first time we played together" and the photo "photo1.jpg", then presses the send button.

[0369] Step 3:

[0370] The terminal transmits the input memory data to the server.

[0371] Step 4:

[0372] The server stores the received memory data in a database and creates a new memory record.

[0373] Send a thank you message

[0374] Step 1:

[0375] The device will display a form for the user to enter a thank you message.

[0376] Step 2:

[0377] The user enters a thank you message, "Thank you Aiko," and presses the send button.

[0378] Step 3:

[0379] The terminal transmits the input thank you message data to the server.

[0380] Step 4:

[0381] The server stores the received thank you message data in the database and creates a new thank you message record.

[0382] emotion recognition

[0383] Step 1:

[0384] The device prompts the user to enter voice input.

[0385] Step 2:

[0386] Users express their emotions through speech.

[0387] Step 3:

[0388] The terminal transmits the voice data to the server.

[0389] Step 4:

[0390] The server uses an emotion engine to analyze the voice data and recognize the user's emotions.

[0391] Step 5:

[0392] Based on the emotion results recognized by the server, an appropriate response message is generated.

[0393] Step 6:

[0394] The terminal displays the generated message to the user.

[0395] Memorial Service Process

[0396] Step 1:

[0397] The user presses a button to start the memorial service.

[0398] Step 2:

[0399] The terminal sends a request for the memorial service process to the server.

[0400] Step 3:

[0401] The server queries the database for the user and AI partner information, as well as all associated memories and thank you messages.

[0402] Step 4:

[0403] The server generates a memorial certificate based on the information queried.

[0404] Step 5:

[0405] The memorial certificate generated by the server is converted into PDF format and sent to the user's registered email address.

[0406] Specific examples

[0407] For example, suppose user "taro123" registers an AI partner "Aiko," records some memories, and finally sends a message of gratitude, "Thank you, Aiko." When the user then presses a button to start the memorial service, the server checks all the registered data, generates a memorial certificate, and sends it to the user. During this process, the user can also input voice commands, allowing the server to recognize the user's emotions using its emotion engine and generate and display a corresponding message.

[0408] summary

[0409] This system provides a mechanism for users to express gratitude and respect for their AI partner and say goodbye appropriately.In addition, by incorporating an emotion recognition engine, it provides services that are sensitive to the user's emotions, creating a pleasant experience.

[0410] Example 2

[0411] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0412] In recent years, AI partners have become widely used in daily life and work, but when the relationship with these AI partners ends, users lack the means to properly say goodbye. In particular, there is a lack of support for organizing memories and messages of gratitude, and the lack of emotionally sensitive responses places a heavy psychological burden on users. In response, a system is needed that allows users to express gratitude and respect to their AI partners and hold memorial services for them.

[0413] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a user registration means for the user to input their own account information and register it in the system, an AI partner registration means for the user to register information about their AI partner, a memory recording means for the user to save memories with their AI partner, a thank you message sending means for the user to send a thank you message to their AI partner, an emotion recognition means for analyzing the user's emotions from their voice and generating a corresponding response message, and a memorial processing means for executing a memorial process for the AI ​​partner, generating a certificate, and sending it to the user. This allows the user to appropriately establish a relationship with their AI partner and complete the memorial process while receiving emotionally sensitive support.

[0414] "User registration means" refers to the means by which a user enters his or her own account information and registers with the system.

[0415] "Artificial intelligence partner registration means" refers to a means by which a user inputs information about his or her artificial intelligence partner and registers it in the system.

[0416] A "memory recording means" is a means for users to save memories with their AI partner.

[0417] The "means for sending a thank you message" is a means for a user to send a thank you message to an AI partner through the system.

[0418] The "emotion recognition means" is a means for analyzing the user's emotions from their voice and generating a corresponding response message.

[0419] The "offering process means" is a means for executing the offering process of the artificial intelligence partner, generating a certificate, and sending it to the user.

[0420] "Database means" refers to a means for storing text and images of memories within the system.

[0421] "Electronic document format" refers to a format in which documents such as memorial certificates are generated in a digital format (e.g., PDF) and stored or transmitted.

[0422] This invention relates to a memorial service system that allows users to say goodbye to their artificial intelligence (AI) partners in an appropriate manner. The system provides functions for user registration, AI partner registration, memory recording, sending thank-you messages, emotion recognition, and the memorial service process, allowing users to say goodbye to their beloved AI partners in an appropriate manner while showing respect and receiving emotionally sensitive support.

[0423] User registration method

[0424] The user registration process begins with the device displaying a form for the user to enter their username and password. Once the user has completed the entry and pressed the submit button, the information is sent to the server via an HTTP POST request using JavaScript. The server receives the data using the Python Django framework and stores it in a database such as MySQL (registered trademark).

[0425] AI partner registration method

[0426] To register an AI partner, the device displays a form for the user to enter the name and details of the AI ​​partner. After the user enters the AI ​​partner's information and presses the submit button, the information is sent in JSON format to the server, which then uses Django to store the data in a database.

[0427] A means of recording memories

[0428] The memory recorder allows users to record shared memories with their AI partner. The device displays a form for inputting / uploading text and images. After the user enters the information, the data is sent to the server using JavaScript, which then stores it in a database.

[0429] Thank you message sending method

[0430] The thank you message sending means displays a form on the terminal for the user to enter a thank you message. When the user enters a message and presses the send button, the information is sent to the server and saved in a database.

[0431] emotion recognition means

[0432] The emotion recognition means has the function of recognizing emotions from the user's voice. The device prompts for voice input, and when the user records the voice, the data is sent to the server. The server uses an emotion recognition engine such as TENSORFLOW (registered trademark) to analyze the voice data and recognize the user's emotions. Based on the results, an appropriate response message is generated using natural language generation technology (e.g., GPT-3 (registered trademark)) and displayed on the device.

[0433] Memorial service process means

[0434] The memorial service process is initiated by the user pressing the memorial service button. When the device sends a memorial service request to the server, the server queries the user and AI partner information from the database and generates a memorial service certificate. This certificate is converted to PDF format and sent to the user's registered email address.

[0435] Examples of concrete examples and prompts

[0436] For example, suppose a user logs in with their "taro123" account and registers their AI partner "Aiko." The user records the memory of "My first trip" and sends a message of gratitude saying "Thank you, Aiko." After that, when the user presses the button to start the memorial service, the system checks all the registered data, generates a memorial certificate, and sends it to the user.

[0437] Example prompt sentence:

[0438] "Please enter text and photos in the form to record your memories with your AI partner."

[0439] "Please enter a message of thanks. For example, 'Thank you, Aiko.'"

[0440] "Express your emotions through speech. For example, express your sadness over a breakup or your gratitude."

[0441] In this way, the present invention allows users to properly engage with an AI partner and provide emotional support to complete the memorial process.

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

[0443] Step 1: User Registration

[0444] Input form display

[0445] The device presents the user with a form to enter a username and password. The form is designed using HTML and CSS.

[0446] input

[0447] The user enters a username and password.

[0448] Transmission data

[0449] The terminal uses JavaScript to send the entered user data in JSON format to the server.

[0450] Data storage

[0451] The server uses Python's Django framework to store the received user data in a database such as MySQL.

[0452] Step 2: Registering an AI Partner

[0453] Input form display

[0454] The device will present the user with a form to enter the name and details of their AI partner.

[0455] input

[0456] The user enters the "name" and "details" of the AI ​​partner.

[0457] Transmission data

[0458] The device uses JavaScript to send the entered AI partner data in JSON format to the server.

[0459] Data storage

[0460] The server uses Django to store the received AI partner data in the database and create a new AI partner record.

[0461] Step 3: Record your memories

[0462] Input form display

[0463] The device will present the user with a form to enter / upload text and photos of their memories.

[0464] input

[0465] Users enter and upload "text" and "photos" of their memories.

[0466] Transmission data

[0467] The device uses JavaScript to send the entered memory data to the server in JSON format (text) and multipart format (photos).

[0468] Data storage

[0469] The server uses Django to store the received memory data in the database and create a new memory record.

[0470] Step 4: Send a thank you message

[0471] Input form display

[0472] The device will display a form for the user to enter a thank you message.

[0473] input

[0474] The user enters a "Thank You Message."

[0475] Transmission data

[0476] The device uses JavaScript to send the entered thank you message data in JSON format to the server.

[0477] Data storage

[0478] The server uses Django to save the received thank you message data to the database and create a new thank you message record.

[0479] Step 5: Emotion Recognition

[0480] Voice input

[0481] The device prompts the user for voice input. This prompt uses the microphone.

[0482] input

[0483] Users express their "emotions" through voice.

[0484] Transmission data

[0485] The device sends the recorded audio data to the server via an HTTP POST request.

[0486] sentiment analysis

[0487] The server analyzes the voice data using an emotion recognition engine such as TensorFlow and recognizes the user's emotions.

[0488] Generate corresponding message

[0489] Based on the emotion results recognized by the server, an appropriate response message is generated using natural language generation technology (such as GPT-3).

[0490] output

[0491] The device will generate a corresponding message and display it to the user.

[0492] Step 6: The Memorial Service Process

[0493] Memorial service process begins

[0494] The user presses a button to start the memorial service.

[0495] Send Request

[0496] The device sends a request for the memorial service process to the server via an HTTP POST request.

[0497] Database Query

[0498] The server queries the database for information about the user and their AI partner, as well as all memories and thank you messages.

[0499] Certificate Generation

[0500] The server generates a memorial certificate based on the data queried and converts it into PDF format.

[0501] Sending the certificate

[0502] The server will send the memorial certificate to the user's registered email address.

[0503] Through these steps, the system enables users to properly establish a relationship with their AI partner and complete the memorial service process while receiving emotional support.

[0504] (Application example 2)

[0505] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0506] Traditional memorial services lack the means for users to emotionally conclude their relationship with their AI partner. Furthermore, they lack the ability to analyze users' emotions and generate appropriate responses, making it difficult to provide services that are sensitive to the user's feelings. Furthermore, they lack the ability to share the memorial service process with other users, making it difficult to spread the memorial service experience.

[0507] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[0508] In this invention, the server includes a user registration means for a user to input their own account information and register it in the system, an AI partner registration means for a user to register information about their AI partner, a memory recording means for a user to save memories with their AI partner, a thank you message sending means for a user to send a thank you message to their AI partner, an emotion recognition means for inputting the user's voice, analyzing the emotion using an emotion recognition engine, and generating an appropriate response message based on the analysis result, a memorial process means for executing a memorial process for the AI ​​partner, generating a certificate, and sending it to the user, and a content distribution means for recording the memorial process as a video and storing and distributing it, thereby enabling a user to emotionally conclude their relationship with their AI partner and further share the memorial process.

[0509] "User registration means" refers to the means by which a user enters his or her own account information and registers with the system.

[0510] "Artificial intelligence partner registration means" refers to a means by which a user can register information about their artificial intelligence partner.

[0511] A "memory recording means" is a means for users to save memories with their AI partner.

[0512] The "means for sending a thank you message" is a means for a user to send a thank you message to an AI partner.

[0513] The "emotion recognition means" is a means for inputting a user's voice, analyzing the emotion using an emotion recognition engine, and generating an appropriate response message based on the analysis results.

[0514] The "offering process means" is a means for executing the offering process of the artificial intelligence partner, generating a certificate, and sending it to the user.

[0515] "Content distribution means" refers to a means for recording the memorial service process as video and storing and distributing it.

[0516] This invention relates to a memorial service system that allows users to appropriately conclude their relationships with AI partners. The system has functions for user registration, AI partner registration, memory recording, sending thank-you messages, emotion recognition, the memorial process, and recording and distributing scenes from the memorial process.

[0517] composition

[0518] This system uses the following hardware and software:

[0519] 1. Frontend:

[0520] Technology used: React Native, Swift, Kotlin

[0521] Main functions: Providing a user interface, collecting and sending input data

[0522] 2. Backend:

[0523] Technology used: Node.js, Python Flask

[0524] Main functions: Processing and storing data, executing service logic

[0525] 3. Database:

[0526] Technologies used: AWS (registered trademark) RDS, Firebase

[0527] Main functions: User information, AI partner information, memory text and photos, thank you message storage

[0528] 4. Speech Recognition:

[0529] Technology used: Google (registered trademark) Speech-to-Text API

[0530] Main function: Convert voice data to text

[0531] 5. Emotion Recognition Model:

[0532] Technology used: TensorFlow, PyTorch

[0533] Main function: Emotion analysis of voice data

[0534] 6. Data Retention:

[0535] Technologies used: AWS S3, Google Cloud Storage

[0536] Main function: Recording and distributing videos of the memorial service process

[0537] User Registration

[0538] A user downloads an application, enters their account information (e.g., name, password), and sends it to the server, which then stores the user information in a database to create a user account.

[0539] Artificial Intelligence Partner Registration

[0540] The user enters information about their AI partner (e.g., partner name, details) and sends it to the server, which saves the partner information in the database and creates a new AI partner record.

[0541] Record memories and send thank you messages

[0542] Users can enter text and photos to record their memories with their AI partner and send them to the server. They can also enter thank-you messages and send them to the server. All of this data is stored in a database.

[0543] emotion recognition

[0544] When users express their emotions through voice during the memorial service, the device sends the voice data to the server, which converts the voice data into text using the Google Speech-to-Text API and then analyzes the emotions using emotion recognition models running on TensorFlow and PyTorch. Based on the analysis results, the server generates an appropriate response message and displays it to the user.

[0545] Specific examples

[0546] For example, suppose user "user123" registers an AI partner, "AI Partner," records some memories, and sends a thank-you message, "Thank you, AI Partner." When the user voice-inputs during the memorial service process, a prompt such as "Hello, today I would like to talk about the memorial service with AI Partner. Thank you." is used, and the server performs sentiment analysis and displays an appropriate response message to the user.

[0547] Memorial Service Process and Delivery Services

[0548] When the memorial service process is performed, the server queries the database for information about the user and the AI ​​partner, as well as all related memories and messages of gratitude. It then generates a memorial certificate, converts it to PDF format, and sends it to the user's registered email address. The memorial service is recorded as a video and stored on AWS S3 or Google Cloud Storage. A content distribution service is provided so that other users can view and share the memorial video.

[0549] In this way, the present invention provides a system that allows you to emotionally conclude your relationship with your AI partner and share the memorial process.

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

[0551] Step 1:

[0552] User registration: The terminal displays a form for the user to enter their username and password, which they then fill in and submit. The input data (username and password) is sent to the server, which stores the received data in a database such as AWS RDS or Firebase and creates a new user record. As an output, the user receives a registration completion message.

[0553] Step 2:

[0554] Registering an AI partner: The terminal displays a form for the user to enter the name and details of the AI ​​partner. The user fills it in and submits it. The input data (partner name and details) is sent to the server, which receives it, stores it in its database, and creates a new AI partner record. As an output, the user receives a partner registration completion message.

[0555] Step 3:

[0556] Recording a memory: The device displays a form for the user to input / upload the memory text and photo. The user enters the data and submits it. The input data (text and photo) is sent to the server, which receives it, stores it in the database, and creates a new memory record. As an output, the user receives a message that the memory has been registered.

[0557] Step 4:

[0558] Sending a thank you message: The terminal displays a form for the user to enter a thank you message. The user fills it in and submits it. The input data (thank you message) is sent to the server, which receives it, stores it in the database, and creates a new thank you message record. As an output, the user receives a message that the message has been sent successfully.

[0559] Step 5:

[0560] Emotion Recognition: The user provides voice input to the device during the memorial service process. The device sends the voice data to the server, which converts the voice data into text using the Google Speech-to-Text API. The server then analyzes the emotion in the voice using an emotion recognition model running on TensorFlow or PyTorch. Based on the analysis results, the server generates an appropriate response message and sends it to the device. The device displays the generated message to the user. As an output, the user receives the response message.

[0561] Step 6:

[0562] Memorial service process: When the user presses the button to start the memorial service on the device, the device sends a request for the memorial service process to the server. The server queries the database for information about the user and their AI partner, as well as messages of memories and gratitude, and generates a memorial certificate. The server converts the memorial certificate into PDF format and sends it to the user's registered email address. As an output, the user receives the memorial certificate.

[0563] Step 7:

[0564] Content distribution: The device records the memorial service process as a video and sends the video data to the server. The server stores the video data in AWS S3 or Google Cloud Storage. The stored video is distributed to other users, who can view and share the memorial service video. As an output, the user and other users can view the video.

[0565] This process allows users to emotionally conclude their relationship with their AI partner and share the memorial process with other users.

[0566] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[0567] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search engine).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0568] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.

[0569] [Second embodiment]

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

[0571] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.

[0572] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0573] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.

[0574] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0575] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0576] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0577] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[0578] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0579] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0580] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0581] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

[0582] This invention relates to a memorial service system that allows users to say goodbye to their artificial intelligence (AI) partner in an appropriate manner. The program processing of this system is explained in natural language below, and will be explained in detail with concrete examples.

[0583] System Overview

[0584] In this system, users can say goodbye to their AI partner through the following steps, which mainly include user registration, registering an AI partner, recording memories, sending a thank-you message, and carrying out the memorial service.

[0585] 1. User Registration

[0586] Input form display

[0587] The device presents the user with a form to enter their username and password.

[0588] User Input

[0589] The user enters their username and password and clicks the submit button.

[0590] Input data transmission

[0591] The terminal transmits the input data to the server.

[0592] Data storage

[0593] The server stores the received user data in the database and creates a new user record. When the user "taro123" is registered, the following entry is added to the database:

[0594] {"username": "taro123", "password": "securePassword!"}

[0595] 2. AI Partner Registration

[0596] Input form display

[0597] The device will present the user with a form to enter the name and details of their AI partner.

[0598] User Input

[0599] The user enters the name and details of the AI ​​partner and presses the send button. For example, the user enters the name "Aiko", gender "female", and age "2 years".

[0600] Input data transmission

[0601] The terminal transmits the input data to the server.

[0602] Data storage

[0603] The server stores the received AI partner data in its database and creates a new AI partner record, adding the following entries to the database:

[0604] {"user_id": 1, "name": "Aiko", "gender": "female", "age": "2 years"}

[0605] 3. Recording Memories

[0606] Input form display

[0607] The device will present the user with a form to enter / upload text and photos of their memories.

[0608] User Input

[0609] The user uploads the memorable text "The first time we played together" and the photo "photo1.jpg", then presses the send button.

[0610] Input data transmission

[0611] The terminal transmits the input data to the server.

[0612] Data storage

[0613] The server stores the received data in a database and creates a new memory record, which contains the following entry:

[0614] {"user_id": 1, "ai_id": 1, "text": "The first time we played together", "photo": "photo1.jpg"}

[0615] 4. Send a thank you message

[0616] Input form display

[0617] The device will display a form for the user to enter a thank you message.

[0618] User Input

[0619] The user enters a thank you message, "Thank you Aiko," and presses the send button.

[0620] Input data transmission

[0621] The terminal transmits the input data to the server.

[0622] Data storage

[0623] The server stores the received data in a database and creates a new thank you message record. The following entry is added to the database:

[0624] {"user_id": 1, "ai_id": 1, "text": "Thank you Aiko"}

[0625] 5. Memorial Service Process

[0626] Memorial service process begins

[0627] The user presses a button to start the memorial service.

[0628] Memorial service process request

[0629] The terminal sends a request for the memorial service process to the server.

[0630] Database check

[0631] The server looks up the user and AI partner information, as well as all associated memories and thank you messages, from a database.

[0632] SELECT FROM ai_partners WHERE ai_id = 1;

[0633] SELECT FROM memories WHERE ai_id = 1;

[0634] SELECT FROM thank_you_messages WHERE ai_id = 1;

[0635] Memorial certificate generation

[0636] The server generates a memorial certificate based on this information.

[0637] Sending a memorial certificate

[0638] The server converts the generated certificate into PDF format and sends it to the user's registered email address. The user can then receive a certificate stating that the memorial service has been completed.

[0639] Specific examples

[0640] For example, suppose user "taro123" registers an AI partner "Aiko," records some memories, and finally sends a message of gratitude, "Thank you, Aiko." After that, when the user presses the button to start the memorial service, the server checks all the registered data, generates a memorial certificate, and sends it to the user.

[0641] summary

[0642] The present invention provides a system that allows users to properly say goodbye to their AI partner by showing gratitude and respect for them, allowing users to conclude their long-term relationship with their AI partner with gratitude.

[0643] The processing flow will be explained below.

[0644] User Registration

[0645] Step 1:

[0646] The device presents the user with a form to enter a username and password.

[0647] Step 2:

[0648] The user enters the username "taro123" and password "securePassword!" and presses the send button.

[0649] Step 3:

[0650] The terminal transmits the entered user data to the server.

[0651] Step 4:

[0652] The server stores the received user data in the database and creates a new user record.

[0653] AI Partner Registration

[0654] Step 1:

[0655] The device will present the user with a form to enter the name and details of their AI partner.

[0656] Step 2:

[0657] The user enters the AI ​​partner's name "Aiko," gender "female," and age "2 years," and presses the send button.

[0658] Step 3:

[0659] The device sends the entered AI partner data to the server.

[0660] Step 4:

[0661] The server stores the received AI partner data in the database and creates a new AI partner record.

[0662] Recording memories

[0663] Step 1:

[0664] The device will present the user with a form to enter / upload text and photos of their memories.

[0665] Step 2:

[0666] The user uploads the memorable text "The first time we played together" and the photo "photo1.jpg", then presses the send button.

[0667] Step 3:

[0668] The terminal transmits the input memory data to the server.

[0669] Step 4:

[0670] The server stores the received memory data in a database and creates a new memory record.

[0671] Send a thank you message

[0672] Step 1:

[0673] The device will display a form for the user to enter a thank you message.

[0674] Step 2:

[0675] The user enters a thank you message, "Thank you Aiko," and presses the send button.

[0676] Step 3:

[0677] The terminal transmits the input thank you message data to the server.

[0678] Step 4:

[0679] The server stores the received thank you message data in the database and creates a new thank you message record.

[0680] Memorial Service Process

[0681] Step 1:

[0682] The user presses a button to start the memorial service.

[0683] Step 2:

[0684] The terminal sends a request for the memorial service process to the server.

[0685] Step 3:

[0686] The server queries the database for the user and AI partner information, as well as all associated memories and thank you messages.

[0687] Step 4:

[0688] The server generates a memorial certificate based on the information queried.

[0689] Step 5:

[0690] The memorial certificate generated by the server is converted into PDF format and sent to the user's registered email address.

[0691] summary

[0692] Through the above specific processing steps, the system of the present invention helps users to go through a series of procedures to say goodbye to their AI partner properly. At each step, the user, terminal, and server play their respective roles, storing information in the database and realizing the memorial process.

[0693] Example 1

[0694] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0695] In modern society, it is becoming common for individuals to build relationships with artificial intelligence agents. However, there is a lack of a process for properly saying goodbye and expressing gratitude when these agents are no longer in use or reach the end of their lifespan. This can be psychologically burdensome for users due to the lack of an appropriate means to provide emotional closure.

[0696] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0697] In this invention, the server includes a user registration means for the user to input his / her own authentication information and register it in the system, an AI agent registration means for the user to register information about his / her AI agent, a memory recording means for the user to save memories with the AI ​​agent, a thank-you message sending means for the user to send a message of gratitude to the AI ​​agent, a memorial process means for executing a memorial process for the AI ​​agent and generating a certificate to send to the user, an interactive interface means for the user to operate each of the above means, a data sending means for the terminal to send data input by the user to the server, and a data storage means for the server to store received data in a database, thereby enabling the user to appropriately conclude their relationship with the AI ​​agent and part ways with gratitude.

[0698] "User" refers to any individual or legal entity that uses the System.

[0699] "Authentication Information" means information, such as a username and password, that a User needs to access a System.

[0700] An "artificial intelligence agent" refers to a software program with self-learning capabilities that can be interacted with and controlled by a user.

[0701] "User registration means" refers to the mechanism by which a user enters their own authentication information and registers with the system.

[0702] "Artificial intelligence agent registration means" refers to a mechanism that allows users to register information about their own artificial intelligence agents in the system.

[0703] "Memory recording means" refers to a mechanism that allows users to save their memories with the AI ​​agent in the system as text or image data.

[0704] "Means for sending a thank you message" refers to a mechanism that allows a user to send a thank you message to the artificial intelligence agent to the system.

[0705] "Memorial process means" refers to the mechanism by which the system executes the memorial process of the artificial intelligence agent, generates a memorial certificate, and sends it to the user.

[0706] The term "interactive interface means" refers to an interface that allows a user to interact with the means, and that is used by the user to operate the means.

[0707] "Data transmission means" refers to a mechanism by which a terminal transmits user input data to a server.

[0708] "Data storage means" refers to a mechanism by which the server stores the data it receives in a database.

[0709] "Database Means" refers to a structured data storage system for storing textual and image data of memories.

[0710] "Electronic certificate sending means" refers to the mechanism for sending the certificate generated after the memorial process is executed in PDF format to the user's registered email address.

[0711] This invention relates to a system that allows a user to properly conclude a relationship with their AI agent. The system is intended to allow the user to enter authentication information to register, register information about the AI ​​agent, record memories, send a message of gratitude, and generate and send a memorial certificate through the memorial process.

[0712] System configuration

[0713] The system consists of the following main components:

[0714] 1. User Registration Method

[0715] A means for users to enter their authentication information (username and password) and register with the system. The device displays an input form using HTML, CSS, and JavaScript, and after the user fills it out, it sends the data to the server using an AJAX request. The server receives the data using Python and Flask and stores it in a database.

[0716] 2. AI Agent Registration Method

[0717] A means for users to enter information such as the name, gender, and age of their AI agent and register it in the system. The device displays the user input form and sends the data to the server using an AJAX request. The server receives the data using Python and Flask and stores it in a database.

[0718] 3. A way to record memories

[0719] A means for users to save memories of their AI agent as text and images in the system. The device displays a form for uploading the text and images of the memories, and sends the input data to the server using FormData. The server saves the data in a database and stores the image files in the file system.

[0720] 4. How to send a thank you message

[0721] A means for users to send messages of thanks to the AI ​​agent to the system. The terminal displays a form for inputting a message of thanks, and after the user enters it, the data is sent to the server. The server stores the data in a database.

[0722] 5. Memorial Service Process

[0723] A means for executing the memorial process and generating and sending a memorial certificate. When the user presses a button to start the memorial, the device sends a request for the memorial process to the server. The server retrieves information about the user and the AI ​​agent, as well as related memories and messages of gratitude, from a database and generates a memorial certificate. The generated certificate is in PDF format and sent to the user's registered email address.

[0724] 6. Interactive Interface Methods

[0725] The interface that allows users to operate each method. It uses HTML, CSS, and JavaScript to enable users to easily operate the system.

[0726] 7. Data Transmission Method

[0727] A mechanism for devices to send user input data to a server. Data is sent asynchronously using AJAX or the Fetch API.

[0728] 8. Data storage means

[0729] A mechanism for the server to store received data in a database, using SQLite or other database management systems to maintain data consistency and security.

[0730] Specific examples

[0731] For example, suppose user "user123" registers with the system and registers an artificial intelligence agent called "AIko." The user records a memory such as "The first time we played together" and sends a message of gratitude saying "Thank you, AIko." After that, when the user presses a button to start the memorial service, the server checks all the data and generates a memorial certificate. This certificate is sent to the user in PDF format.

[0732] Prompt Sentence Examples

[0733] To register the username "user123":

[0734] "Please enter your username 'user123' and password to register."

[0735] To register the artificial intelligence agent "AIko":

[0736] "Please register by entering the AI ​​agent name 'AIko', gender 'female', and age '2 years'."

[0737] The above configuration and means realize a system that allows users to properly conclude their relationship with an artificial intelligence agent and part ways with gratitude.

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

[0739] Step 1: Displaying the user registration form

[0740] The terminal presents the user with a username and password entry form. On input, it displays username and password entry fields. On output, it prepares these fields for the user to enter their input.

[0741] Step 2: Enter your user information

[0742] The user enters their username and password and presses the submit button. As input, we get the username and password text. As output, we get the form data sent.

[0743] Step 3: Send user information to server

[0744] The terminal sends the entered user data to the server. The input includes the text data of the user name and password. The output is the user registration information sent to the server.

[0745] Step 4: Save user information to the database

[0746] The server receives the user information and stores it in the database. It takes the username and password as input, performs a write operation to the database to create a new user record, and returns the successful user registration status as output.

[0747] Step 5: Displaying the AI ​​Agent Registration Form

[0748] The terminal displays a form for the user to enter the name and details of the AI ​​agent. As input, it displays fields for the agent's name, gender, and age. As output, it prepares the user to enter information in these fields.

[0749] Step 6: Enter AI Agent Information

[0750] The user inputs the name, gender, and age of the AI ​​agent and presses the send button. The input is the text of the agent's name, gender, and age. The output is the AI ​​agent's information.

[0751] Step 7: Sending AI agent information to the server

[0752] The terminal sends the input AI agent data to the server. The input includes text data such as the agent's name, gender, and age. The output is the AI ​​agent registration information sent to the server.

[0753] Step 8: Storing AI agent information in a database

[0754] The server stores the received AI agent information in a database. The input data is the agent's name, gender, and age. A write operation is performed to the database to create a new AI agent record. The output is a successful agent registration status.

[0755] Step 9: View the memory record form

[0756] The device presents the user with a form to input / upload memory text and image. On input, the memory text and image upload fields are displayed. On output, these fields are ready for the user to fill in.

[0757] Step 10: Enter your memories

[0758] The user inputs / uploads the memorable text "The first time we played together" and the image "photo1.jpg", and presses the send button. The input is the memorable text and image file. The output is the memory information sent.

[0759] Step 11: Sending memory information to the server

[0760] The device sends the entered memory data to the server. The input includes the text of the memory and an image file. The output is the memory registration information sent to the server.

[0761] Step 12: Save your memories to a database

[0762] The server stores the received memory data in a database and the image files in the file system. The input is the memory text and image file. It performs write operations to the database and file system to create a new memory record. The output is a success status of the memory registration.

[0763] Step 13: Display the thank you message input form

[0764] The terminal displays a form for the user to enter a thank you message. On input, the thank you message input fields are displayed. On output, these fields are ready for the user to fill in.

[0765] Step 14: Enter a thank you message

[0766] The user enters a thank you message "Thank you AIko" and presses the send button. The input is the thank you message text. The output is the thank you message sent.

[0767] Step 15: Send a thank you message to the server

[0768] The terminal transmits the input thank you message data to the server. The input includes thank you message text data. The output is the thank you message transmitted to the server.

[0769] Step 16: Save the thank you message to the database

[0770] The server receives a thank you message and stores it in the database. As input, it receives the thank you message data. It performs a write operation to the database to create a new thank you message record. As output, it returns the success status of the thank you message registration.

[0771] Step 17: Begin the memorial service process

[0772] The user starts the memorial service by pressing the memorial service process start button. The input is the pressing of the memorial service process start button. The output is a request to start the memorial service process.

[0773] Step 18: Server request for memorial process

[0774] The terminal sends a request to start the memorial process to the server. The input includes the memorial process start request. The output is the memorial process start request sent to the server.

[0775] Step 19: Retrieving Data from the Database

[0776] The server retrieves information about the user and the AI ​​agent, as well as related memories and thank you messages, from the database. The input is the user ID and the AI ​​agent ID. A read operation is performed on the database to retrieve the related data. The output is the retrieved data.

[0777] Step 20: Generate a memorial certificate

[0778] A memorial certificate is generated based on the data acquired by the server. The inputs are user information, AI agent information, memory data, and thank you message data. The process generates the memorial certificate in PDF format. The output is the generated memorial certificate.

[0779] Step 21: Sending the memorial certificate

[0780] The server sends the memorial certificate to the user's registered email address. The input is the user's email address and the memorial certificate. The server performs the email sending operation, attaching the memorial certificate in PDF format and sending it. The output is the success status of the email sending.

[0781] (Application example 1)

[0782] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0783] In recent years, artificial intelligence and robots have come to be used in a variety of fields, and the need for people to express gratitude and hold memorial services for these machines is increasing. However, there is a lack of systems to express gratitude and hold memorial services for these machines in an appropriate way. In addition, it is difficult to efficiently manage a wide range of technical data and memories and automate memorial services.

[0784] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0785] In this invention, the server includes a user registration means for a user to enter their own account information and register it in the system, an information registration means for a user to register information about their AI partner, a recording means for a user to save memories with their AI partner, a message sending means for a user to send a message of gratitude to their AI partner, a memorial service means for executing a memorial service process for the AI ​​partner, generating a certificate and sending it to the user, a robot registration means for a user to save detailed information and operation records of the robot, and a generation AI model means for generating a prompt message when generating a memorial service certificate and sending it to the user. This allows for efficient gratitude and memorial services for AI and robots, and allows users to appropriately express their gratitude and complete the memorial service.

[0786] "User registration means" is a function that allows a user to enter their own account information and register with the system.

[0787] "Information registration means" is a function that allows users to register information about their AI partner.

[0788] "Recording Measures" is a feature that allows users to save memories with their AI partner.

[0789] The "message sending means" is a function that allows users to send messages of gratitude to their AI partners.

[0790] The "contribution means" is a function for executing the contribution process of the artificial intelligence partner, generating a certificate and sending it to the user.

[0791] The "robot registration means" is a function that allows users to save detailed information and operation records of their robots.

[0792] The "generative AI model means" is a function for generating a prompt sentence when generating a memorial certificate and sending it to the user.

[0793] This invention is a system for allowing users to express gratitude and make offerings to their AI partners or factory robots that have retired from their roles. The system includes a user registration means, an information registration means, a recording means, a message sending means, an offering means, a robot registration means, and an AI model generation means.

[0794] User registration method

[0795] The server provides a means for users to register by entering their own account information. For example, users enter their username and password into an input form on a smartphone or tablet device and send it to the server, where the user information is stored in the database.

[0796] Information registration method

[0797] The server provides an input form for users to enter details of their AI partner or robot and register them. The entered information is sent to the server and stored in a database. For example, the AI ​​partner's name, number of years in operation, and other details are registered.

[0798] Recording means

[0799] The server provides a function for users to save memories with their AI partner or robot. Users can upload text and photos of their memories, which are then stored in a database. For example, memories such as "the first day of work" or "the days we worked together" are recorded.

[0800] Message sending method

[0801] The server provides an input form for users to input and submit messages of thanks to their AI partners or robots. The messages are then stored in a database. For example, a message such as "Thank you, robot name" may be input and stored.

[0802] Memorial service means

[0803] When the user presses the button to start the memorial service, the server starts the memorial process. The server references information about the user, their AI partner, and the robot, as well as memories and messages of gratitude, from the database, and generates a memorial certificate. The generated certificate is converted into PDF format and sent to the user's registered email address.

[0804] Robot registration method

[0805] The server provides a function for storing detailed information about the robot and its operation records. Users input the robot's name, model number, operation period, etc., and send it to the server, where it is saved in a database.

[0806] Generative AI model means

[0807] When generating a memorial certificate, the server uses a generative AI model to generate a prompt. This allows the memorial certificate to include a prompt that expresses gratitude and respect. For example, a prompt such as, "Do you remember how wonderfully RoboX120 worked in our factory? Your first working day was especially impressive. Thank you, RoboX120. We will never forget you."

[0808] Hardware and software used

[0809] The system uses user devices such as smartphones, tablets, and smart glasses, as well as a cloud server. The backend is built using Python and Flask, and SQLite is used for database management. A Python PDF creation library (e.g., ReportLab) is used to convert the memorial certificate to PDF.

[0810] This will allow users to properly express their gratitude to their AI partners and robots and hold memorial services for them.

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

[0812] Step 1:

[0813] The terminal displays a form for the user to enter a username and password. The user enters the username and password and presses the submit button, which sends the input data to the server. The server stores the received user information in a database and creates a new user record. The input data is the username and password, and the output is a new entry in the database.

[0814] Step 2:

[0815] The terminal displays a form for the user to enter details such as the name, model, and years of operation of their AI partner or robot. The user enters the details and presses the submit button, which sends the input data to the server. The server stores the received information in a database and creates a record for a new AI partner or robot. The input data are the partner or robot's details, and the output is a new entry in the database.

[0816] Step 3:

[0817] The device presents the user with a form to input or upload text and photos of their memories. The user inputs the text and photos and presses the submit button, which sends the input data to the server. The server stores the received memory data in a database and creates a new memory record. The input data is the text and photos, and the output is a new entry in the database.

[0818] Step 4:

[0819] The terminal displays a form for the user to enter a thank you message. The user enters a thank you message and presses the submit button, which sends the input data to the server. The server stores the received message information in a database and creates a new thank you message record. The input data is the thank you message, and the output is a new entry in the database.

[0820] Step 5:

[0821] The user presses a button to start the memorial service. This requests the memorial service process to the server. The server retrieves information about the user and their AI partner or robot, as well as memories and a message of gratitude from the database. It references each piece of information and generates a memorial certificate. A prompt is generated using a generative AI model and included in the memorial certificate. The input data is information about the user and their partner or robot, memories, a message of gratitude, and a prompt from the generative AI model, and the output is the creation of a memorial certificate.

[0822] Step 6:

[0823] The server converts the generated memorial certificate into PDF format and sends it to the user's registered email address. In this final process, the user can receive the memorial certificate. The input data is the memorial certificate, and the output is a PDF sent to the user's registered email address.

[0824] Through these steps, users can show their gratitude to their AI partners and robots and make appropriate offerings.

[0825] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[0826] This invention relates to a memorial service system that allows users to say goodbye to their artificial intelligence (AI) partners in an appropriate manner. The system not only handles user registration, AI partner registration, memory recording, thank-you messages, and memorial service processes, but also includes an emotion engine that recognizes the user's emotions and responds appropriately.

[0827] System Overview

[0828] In this system, users can say goodbye to their AI partner through the following steps, which mainly include user registration, registering an AI partner, recording memories, sending thank-you messages, emotion recognition, and carrying out the memorial service process.

[0829] User Registration

[0830] Input form display

[0831] The device presents the user with a form to enter a username and password.

[0832] User Input

[0833] The user enters their username and password and clicks the submit button.

[0834] Input data transmission

[0835] The terminal transmits the entered user data to the server.

[0836] Data storage

[0837] The server stores the received user data in the database and creates a new user record.

[0838] AI Partner Registration

[0839] Input form display

[0840] The device will present the user with a form to enter the name and details of their AI partner.

[0841] User Input

[0842] The user enters the name and details of their AI partner and presses the send button.

[0843] Input data transmission

[0844] The device sends the entered AI partner data to the server.

[0845] Data storage

[0846] The server stores the received AI partner data in the database and creates a new AI partner record.

[0847] Recording memories

[0848] Input form display

[0849] The device will present the user with a form to enter / upload text and photos of their memories.

[0850] User Input

[0851] The user enters the text and photo of their memory and presses the send button.

[0852] Input data transmission

[0853] The terminal transmits the input memory data to the server.

[0854] Data storage

[0855] The server stores the received memory data in a database and creates a new memory record.

[0856] Send a thank you message

[0857] Input form display

[0858] The device will display a form for the user to enter a thank you message.

[0859] User Input

[0860] The user enters a thank you message and presses the send button.

[0861] Input data transmission

[0862] The terminal transmits the input thank you message data to the server.

[0863] Data storage

[0864] The server stores the received thank you message data in the database and creates a new thank you message record.

[0865] emotion recognition

[0866] Voice input

[0867] The device prompts the user for voice input.

[0868] User voice input

[0869] Users express their emotions through speech.

[0870] Audio data transmission

[0871] The terminal transmits the voice data to the server.

[0872] sentiment analysis

[0873] The server uses an emotion engine to analyze the voice data and recognize the user's emotions.

[0874] Generate corresponding message

[0875] Based on the emotion results recognized by the server, an appropriate response message is generated.

[0876] Message display

[0877] The terminal displays the generated message to the user.

[0878] Memorial Service Process

[0879] Memorial service process begins

[0880] The user presses a button to start the memorial service.

[0881] Memorial service process request

[0882] The terminal sends a request for the memorial service process to the server.

[0883] Database check

[0884] The server queries the database for the user and AI partner information, as well as all associated memories and thank you messages.

[0885] Memorial certificate generation

[0886] The server generates a memorial certificate based on the information queried.

[0887] Sending a memorial certificate

[0888] The memorial certificate generated by the server is converted into PDF format and sent to the user's registered email address.

[0889] Specific examples

[0890] For example, suppose user "taro123" registers an AI partner "Aiko," records some memories, and finally sends a message of gratitude, "Thank you, Aiko." When the user then presses a button to start the memorial service, the server checks all the registered data, generates a memorial certificate, and sends it to the user. During this process, the user can also input voice commands, allowing the server to recognize the user's emotions using its emotion engine and generate and display a corresponding message.

[0891] summary

[0892] This invention provides a system that allows users to express gratitude and respect for their AI partner and say goodbye in an appropriate manner. By using this system, users can conclude their long-term relationship with their AI partner with gratitude, and the system's emotion recognition engine can provide services that are sensitive to the user's emotions.

[0893] The processing flow will be explained below.

[0894] User Registration

[0895] Step 1:

[0896] The device presents the user with a form to enter a username and password.

[0897] Step 2:

[0898] The user enters the username "taro123" and password "securePassword!" and presses the send button.

[0899] Step 3:

[0900] The terminal transmits the entered user data to the server.

[0901] Step 4:

[0902] The server stores the received user data in the database and creates a new user record.

[0903] AI Partner Registration

[0904] Step 1:

[0905] The device will present the user with a form to enter the name and details of their AI partner.

[0906] Step 2:

[0907] The user enters the AI ​​partner's name "Aiko," gender "female," and age "2 years," and presses the send button.

[0908] Step 3:

[0909] The device sends the entered AI partner data to the server.

[0910] Step 4:

[0911] The server stores the received AI partner data in the database and creates a new AI partner record.

[0912] Recording memories

[0913] Step 1:

[0914] The device will present the user with a form to enter / upload text and photos of their memories.

[0915] Step 2:

[0916] The user uploads the memorable text "The first time we played together" and the photo "photo1.jpg", then presses the send button.

[0917] Step 3:

[0918] The terminal transmits the input memory data to the server.

[0919] Step 4:

[0920] The server stores the received memory data in a database and creates a new memory record.

[0921] Send a thank you message

[0922] Step 1:

[0923] The device will display a form for the user to enter a thank you message.

[0924] Step 2:

[0925] The user enters a thank you message, "Thank you Aiko," and presses the send button.

[0926] Step 3:

[0927] The terminal transmits the input thank you message data to the server.

[0928] Step 4:

[0929] The server stores the received thank you message data in the database and creates a new thank you message record.

[0930] emotion recognition

[0931] Step 1:

[0932] The device prompts the user to enter voice input.

[0933] Step 2:

[0934] Users express their emotions through speech.

[0935] Step 3:

[0936] The terminal transmits the voice data to the server.

[0937] Step 4:

[0938] The server uses an emotion engine to analyze the voice data and recognize the user's emotions.

[0939] Step 5:

[0940] Based on the emotion results recognized by the server, an appropriate response message is generated.

[0941] Step 6:

[0942] The terminal displays the generated message to the user.

[0943] Memorial Service Process

[0944] Step 1:

[0945] The user presses a button to start the memorial service.

[0946] Step 2:

[0947] The terminal sends a request for the memorial service process to the server.

[0948] Step 3:

[0949] The server queries the database for the user and AI partner information, as well as all associated memories and thank you messages.

[0950] Step 4:

[0951] The server generates a memorial certificate based on the information queried.

[0952] Step 5:

[0953] The memorial certificate generated by the server is converted into PDF format and sent to the user's registered email address.

[0954] Specific examples

[0955] For example, suppose user "taro123" registers an AI partner "Aiko," records some memories, and finally sends a message of gratitude, "Thank you, Aiko." When the user then presses a button to start the memorial service, the server checks all the registered data, generates a memorial certificate, and sends it to the user. During this process, the user can also input voice commands, allowing the server to recognize the user's emotions using its emotion engine and generate and display a corresponding message.

[0956] summary

[0957] This system provides a mechanism for users to express gratitude and respect for their AI partner and say goodbye appropriately.In addition, by incorporating an emotion recognition engine, it provides services that are sensitive to the user's emotions, creating a pleasant experience.

[0958] Example 2

[0959] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0960] In recent years, AI partners have become widely used in daily life and work, but when the relationship with these AI partners ends, users lack the means to properly say goodbye. In particular, there is a lack of support for organizing memories and messages of gratitude, and the lack of emotionally sensitive responses places a heavy psychological burden on users. In response, a system is needed that allows users to express gratitude and respect to their AI partners and hold memorial services for them.

[0961] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a user registration means for the user to input their own account information and register it in the system, an AI partner registration means for the user to register information about their AI partner, a memory recording means for the user to save memories with their AI partner, a thank you message sending means for the user to send a thank you message to their AI partner, an emotion recognition means for analyzing the user's emotions from their voice and generating a corresponding response message, and a memorial processing means for executing a memorial process for the AI ​​partner, generating a certificate, and sending it to the user. This allows the user to appropriately establish a relationship with their AI partner and complete the memorial process while receiving emotionally sensitive support.

[0962] "User registration means" refers to the means by which a user enters his or her own account information and registers with the system.

[0963] "Artificial intelligence partner registration means" refers to a means by which a user inputs information about his or her artificial intelligence partner and registers it in the system.

[0964] A "memory recording means" is a means for users to save memories with their AI partner.

[0965] The "means for sending a thank you message" is a means for a user to send a thank you message to an AI partner through the system.

[0966] The "emotion recognition means" is a means for analyzing the user's emotions from their voice and generating a corresponding response message.

[0967] The "offering process means" is a means for executing the offering process of the artificial intelligence partner, generating a certificate, and sending it to the user.

[0968] "Database means" refers to a means for storing text and images of memories within the system.

[0969] "Electronic document format" refers to a format in which documents such as memorial certificates are generated in a digital format (e.g., PDF) and stored or transmitted.

[0970] This invention relates to a memorial service system that allows users to say goodbye to their artificial intelligence (AI) partners in an appropriate manner. The system provides functions for user registration, AI partner registration, memory recording, sending thank-you messages, emotion recognition, and the memorial service process, allowing users to say goodbye to their beloved AI partners in an appropriate manner while showing respect and receiving emotionally sensitive support.

[0971] User registration method

[0972] The user registration process begins with the device displaying a form for the user to enter their username and password. Once the user has completed the entry and pressed the submit button, the information is sent to the server via an HTTP POST request using JavaScript. The server receives the data using the Python Django framework and stores it in a database such as MySQL.

[0973] AI partner registration method

[0974] To register an AI partner, the device displays a form for the user to enter the name and details of the AI ​​partner. After the user enters the AI ​​partner's information and presses the submit button, the information is sent in JSON format to the server, which then uses Django to store the data in a database.

[0975] A means of recording memories

[0976] The memory recorder allows users to record shared memories with their AI partner. The device displays a form for inputting / uploading text and images. After the user enters the information, the data is sent to the server using JavaScript, which then stores it in a database.

[0977] Thank you message sending method

[0978] The thank you message sending means displays a form on the terminal for the user to enter a thank you message. When the user enters a message and presses the send button, the information is sent to the server and saved in a database.

[0979] emotion recognition means

[0980] The emotion recognition means has the function of recognizing emotions from the user's voice. The device prompts for voice input, and when the user records the voice, the data is sent to the server. The server uses an emotion recognition engine such as TensorFlow to analyze the voice data and recognize the user's emotions. Based on the results, an appropriate response message is generated using natural language generation technology (e.g., GPT-3) and displayed on the device.

[0981] Memorial service process means

[0982] The memorial service process is initiated by the user pressing the memorial service button. When the device sends a memorial service request to the server, the server queries the user and AI partner information from the database and generates a memorial service certificate. This certificate is converted to PDF format and sent to the user's registered email address.

[0983] Examples of concrete examples and prompts

[0984] For example, suppose a user logs in with their "taro123" account and registers their AI partner "Aiko." The user records the memory of "My first trip" and sends a message of gratitude saying "Thank you, Aiko." After that, when the user presses the button to start the memorial service, the system checks all the registered data, generates a memorial certificate, and sends it to the user.

[0985] Example prompt sentence:

[0986] "Please enter text and photos in the form to record your memories with your AI partner."

[0987] "Please enter a message of thanks. For example, 'Thank you, Aiko.'"

[0988] "Express your emotions through speech. For example, express your sadness over a breakup or your gratitude."

[0989] In this way, the present invention allows users to properly engage with an AI partner and provide emotional support to complete the memorial process.

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

[0991] Step 1: User Registration

[0992] Input form display

[0993] The device presents the user with a form to enter a username and password. The form is designed using HTML and CSS.

[0994] input

[0995] The user enters a username and password.

[0996] Transmission data

[0997] The terminal uses JavaScript to send the entered user data in JSON format to the server.

[0998] Data storage

[0999] The server uses Python's Django framework to store the received user data in a database such as MySQL.

[1000] Step 2: Registering an AI Partner

[1001] Input form display

[1002] The device will present the user with a form to enter the name and details of their AI partner.

[1003] input

[1004] The user enters the "name" and "details" of the AI ​​partner.

[1005] Transmission data

[1006] The device uses JavaScript to send the entered AI partner data in JSON format to the server.

[1007] Data storage

[1008] The server uses Django to store the received AI partner data in the database and create a new AI partner record.

[1009] Step 3: Record your memories

[1010] Input form display

[1011] The device will present the user with a form to enter / upload text and photos of their memories.

[1012] input

[1013] Users enter and upload "text" and "photos" of their memories.

[1014] Transmission data

[1015] The device uses JavaScript to send the entered memory data to the server in JSON format (text) and multipart format (photos).

[1016] Data storage

[1017] The server uses Django to store the received memory data in the database and create a new memory record.

[1018] Step 4: Send a thank you message

[1019] Input form display

[1020] The device will display a form for the user to enter a thank you message.

[1021] input

[1022] The user enters a "Thank You Message."

[1023] Transmission data

[1024] The device uses JavaScript to send the entered thank you message data in JSON format to the server.

[1025] Data storage

[1026] The server uses Django to save the received thank you message data to the database and create a new thank you message record.

[1027] Step 5: Emotion Recognition

[1028] Voice input

[1029] The device prompts the user for voice input. This prompt uses the microphone.

[1030] input

[1031] Users express their "emotions" through voice.

[1032] Transmission data

[1033] The device sends the recorded audio data to the server via an HTTP POST request.

[1034] sentiment analysis

[1035] The server analyzes the voice data using an emotion recognition engine such as TensorFlow and recognizes the user's emotions.

[1036] Generate corresponding message

[1037] Based on the emotion results recognized by the server, an appropriate response message is generated using natural language generation technology (such as GPT-3).

[1038] output

[1039] The device will generate a corresponding message and display it to the user.

[1040] Step 6: The Memorial Service Process

[1041] Memorial service process begins

[1042] The user presses a button to start the memorial service.

[1043] Send Request

[1044] The device sends a request for the memorial service process to the server via an HTTP POST request.

[1045] Database Query

[1046] The server queries the database for information about the user and their AI partner, as well as all memories and thank you messages.

[1047] Certificate Generation

[1048] The server generates a memorial certificate based on the data queried and converts it into PDF format.

[1049] Sending the certificate

[1050] The server will send the memorial certificate to the user's registered email address.

[1051] Through these steps, the system enables users to properly establish a relationship with their AI partner and complete the memorial service process while receiving emotional support.

[1052] (Application example 2)

[1053] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1054] Traditional memorial services lack the means for users to emotionally conclude their relationship with their AI partner. Furthermore, they lack the ability to analyze users' emotions and generate appropriate responses, making it difficult to provide services that are sensitive to the user's feelings. Furthermore, they lack the ability to share the memorial service process with other users, making it difficult to spread the memorial service experience.

[1055] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[1056] In this invention, the server includes a user registration means for a user to input their own account information and register it in the system, an AI partner registration means for a user to register information about their AI partner, a memory recording means for a user to save memories with their AI partner, a thank you message sending means for a user to send a thank you message to their AI partner, an emotion recognition means for inputting the user's voice, analyzing the emotion using an emotion recognition engine, and generating an appropriate response message based on the analysis result, a memorial process means for executing a memorial process for the AI ​​partner, generating a certificate, and sending it to the user, and a content distribution means for recording the memorial process as a video and storing and distributing it, thereby enabling a user to emotionally conclude their relationship with their AI partner and further share the memorial process.

[1057] "User registration means" refers to the means by which a user enters his or her own account information and registers with the system.

[1058] "Artificial intelligence partner registration means" refers to a means by which a user can register information about their artificial intelligence partner.

[1059] A "memory recording means" is a means for users to save memories with their AI partner.

[1060] The "means for sending a thank you message" is a means for a user to send a thank you message to an AI partner.

[1061] The "emotion recognition means" is a means for inputting a user's voice, analyzing the emotion using an emotion recognition engine, and generating an appropriate response message based on the analysis results.

[1062] The "offering process means" is a means for executing the offering process of the artificial intelligence partner, generating a certificate, and sending it to the user.

[1063] "Content distribution means" refers to a means for recording the memorial service process as video and storing and distributing it.

[1064] This invention relates to a memorial service system that allows users to appropriately conclude their relationships with AI partners. The system has functions for user registration, AI partner registration, memory recording, sending thank-you messages, emotion recognition, the memorial process, and recording and distributing scenes from the memorial process.

[1065] composition

[1066] This system uses the following hardware and software:

[1067] 1. Frontend:

[1068] Technology used: React Native, Swift, Kotlin

[1069] Main functions: Providing a user interface, collecting and sending input data

[1070] 2. Backend:

[1071] Technology used: Node.js, Python Flask

[1072] Main functions: Processing and storing data, executing service logic

[1073] 3. Database:

[1074] Technology used: AWS RDS, Firebase

[1075] Main functions: User information, AI partner information, memory text and photos, thank you message storage

[1076] 4. Speech Recognition:

[1077] Technology used: Google Speech-to-Text API

[1078] Main function: Convert voice data to text

[1079] 5. Emotion Recognition Model:

[1080] Technology used: TensorFlow, PyTorch

[1081] Main function: Emotion analysis of voice data

[1082] 6. Data Retention:

[1083] Technologies used: AWS S3, Google Cloud Storage

[1084] Main function: Recording and distributing videos of the memorial service process

[1085] User Registration

[1086] A user downloads an application, enters their account information (e.g., name, password), and sends it to the server, which then stores the user information in a database to create a user account.

[1087] Artificial Intelligence Partner Registration

[1088] The user enters information about their AI partner (e.g., partner name, details) and sends it to the server, which saves the partner information in the database and creates a new AI partner record.

[1089] Record memories and send thank you messages

[1090] Users can enter text and photos to record their memories with their AI partner and send them to the server. They can also enter thank-you messages and send them to the server. All of this data is stored in a database.

[1091] emotion recognition

[1092] When users express their emotions through voice during the memorial service, the device sends the voice data to the server, which converts the voice data into text using the Google Speech-to-Text API and then analyzes the emotions using emotion recognition models running on TensorFlow and PyTorch. Based on the analysis results, the server generates an appropriate response message and displays it to the user.

[1093] Specific examples

[1094] For example, suppose user "user123" registers an AI partner, "AI Partner," records some memories, and sends a thank-you message, "Thank you, AI Partner." When the user voice-inputs during the memorial service process, a prompt such as "Hello, today I would like to talk about the memorial service with AI Partner. Thank you." is used, and the server performs sentiment analysis and displays an appropriate response message to the user.

[1095] Memorial Service Process and Delivery Services

[1096] When the memorial service process is performed, the server queries the database for information about the user and the AI ​​partner, as well as all related memories and messages of gratitude. It then generates a memorial certificate, converts it to PDF format, and sends it to the user's registered email address. The memorial service is recorded as a video and stored on AWS S3 or Google Cloud Storage. A content distribution service is provided so that other users can view and share the memorial video.

[1097] In this way, the present invention provides a system that allows you to emotionally conclude your relationship with your AI partner and share the memorial process.

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

[1099] Step 1:

[1100] User registration: The terminal displays a form for the user to enter their username and password, which they then fill in and submit. The input data (username and password) is sent to the server, which stores the received data in a database such as AWS RDS or Firebase and creates a new user record. As an output, the user receives a registration completion message.

[1101] Step 2:

[1102] Registering an AI partner: The terminal displays a form for the user to enter the name and details of the AI ​​partner. The user fills it in and submits it. The input data (partner name and details) is sent to the server, which receives it, stores it in its database, and creates a new AI partner record. As an output, the user receives a partner registration completion message.

[1103] Step 3:

[1104] Recording a memory: The device displays a form for the user to input / upload the memory text and photo. The user enters the data and submits it. The input data (text and photo) is sent to the server, which receives it, stores it in the database, and creates a new memory record. As an output, the user receives a message that the memory has been registered.

[1105] Step 4:

[1106] Sending a thank you message: The terminal displays a form for the user to enter a thank you message. The user fills it in and submits it. The input data (thank you message) is sent to the server, which receives it, stores it in the database, and creates a new thank you message record. As an output, the user receives a message that the message has been sent successfully.

[1107] Step 5:

[1108] Emotion Recognition: The user provides voice input to the device during the memorial service process. The device sends the voice data to the server, which converts the voice data into text using the Google Speech-to-Text API. The server then analyzes the emotion in the voice using an emotion recognition model running on TensorFlow or PyTorch. Based on the analysis results, the server generates an appropriate response message and sends it to the device. The device displays the generated message to the user. As an output, the user receives the response message.

[1109] Step 6:

[1110] Memorial service process: When the user presses the button to start the memorial service on the device, the device sends a request for the memorial service process to the server. The server queries the database for information about the user and their AI partner, as well as messages of memories and gratitude, and generates a memorial certificate. The server converts the memorial certificate into PDF format and sends it to the user's registered email address. As an output, the user receives the memorial certificate.

[1111] Step 7:

[1112] Content distribution: The device records the memorial service process as a video and sends the video data to the server. The server stores the video data in AWS S3 or Google Cloud Storage. The stored video is distributed to other users, who can view and share the memorial service video. As an output, the user and other users can view the video.

[1113] This process allows users to emotionally conclude their relationship with their AI partner and share the memorial process with other users.

[1114] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[1115] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1116] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.

[1117] [Third embodiment]

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

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

[1120] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[1121] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.

[1122] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[1123] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[1124] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[1125] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[1126] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[1127] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[1128] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[1129] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."

[1130] This invention relates to a memorial service system that allows users to say goodbye to their artificial intelligence (AI) partner in an appropriate manner. The program processing of this system is explained in natural language below, and will be explained in detail with concrete examples.

[1131] System Overview

[1132] In this system, users can say goodbye to their AI partner through the following steps, which mainly include user registration, registering an AI partner, recording memories, sending a thank-you message, and carrying out the memorial service.

[1133] 1. User Registration

[1134] Input form display

[1135] The device presents the user with a form to enter their username and password.

[1136] User Input

[1137] The user enters their username and password and clicks the submit button.

[1138] Input data transmission

[1139] The terminal transmits the input data to the server.

[1140] Data storage

[1141] The server stores the received user data in the database and creates a new user record. When the user "taro123" is registered, the following entry is added to the database:

[1142] {"username": "taro123", "password": "securePassword!"}

[1143] 2. AI Partner Registration

[1144] Input form display

[1145] The device will present the user with a form to enter the name and details of their AI partner.

[1146] User Input

[1147] The user enters the name and details of the AI ​​partner and presses the send button. For example, the user enters the name "Aiko", gender "female", and age "2 years".

[1148] Input data transmission

[1149] The terminal transmits the input data to the server.

[1150] Data storage

[1151] The server stores the received AI partner data in its database and creates a new AI partner record, adding the following entries to the database:

[1152] {"user_id": 1, "name": "Aiko", "gender": "female", "age": "2 years"}

[1153] 3. Recording Memories

[1154] Input form display

[1155] The device will present the user with a form to enter / upload text and photos of their memories.

[1156] User Input

[1157] The user uploads the memorable text "The first time we played together" and the photo "photo1.jpg", then presses the send button.

[1158] Input data transmission

[1159] The terminal transmits the input data to the server.

[1160] Data storage

[1161] The server stores the received data in a database and creates a new memory record, which contains the following entry:

[1162] {"user_id": 1, "ai_id": 1, "text": "The first time we played together", "photo": "photo1.jpg"}

[1163] 4. Send a thank you message

[1164] Input form display

[1165] The device will display a form for the user to enter a thank you message.

[1166] User Input

[1167] The user enters a thank you message, "Thank you Aiko," and presses the send button.

[1168] Input data transmission

[1169] The terminal transmits the input data to the server.

[1170] Data storage

[1171] The server stores the received data in a database and creates a new thank you message record. The following entry is added to the database:

[1172] {"user_id": 1, "ai_id": 1, "text": "Thank you Aiko"}

[1173] 5. Memorial Service Process

[1174] Memorial service process begins

[1175] The user presses a button to start the memorial service.

[1176] Memorial service process request

[1177] The terminal sends a request for the memorial service process to the server.

[1178] Database check

[1179] The server looks up the user and AI partner information, as well as all associated memories and thank you messages, from a database.

[1180] SELECT FROM ai_partners WHERE ai_id = 1;

[1181] SELECT FROM memories WHERE ai_id = 1;

[1182] SELECT FROM thank_you_messages WHERE ai_id = 1;

[1183] Memorial certificate generation

[1184] The server generates a memorial certificate based on this information.

[1185] Sending a memorial certificate

[1186] The server converts the generated certificate into PDF format and sends it to the user's registered email address. The user can then receive a certificate stating that the memorial service has been completed.

[1187] Specific examples

[1188] For example, suppose user "taro123" registers an AI partner "Aiko," records some memories, and finally sends a message of gratitude, "Thank you, Aiko." After that, when the user presses the button to start the memorial service, the server checks all the registered data, generates a memorial certificate, and sends it to the user.

[1189] summary

[1190] The present invention provides a system that allows users to properly say goodbye to their AI partner by showing gratitude and respect for them, allowing users to conclude their long-term relationship with their AI partner with gratitude.

[1191] The processing flow will be explained below.

[1192] User Registration

[1193] Step 1:

[1194] The device presents the user with a form to enter a username and password.

[1195] Step 2:

[1196] The user enters the username "taro123" and password "securePassword!" and presses the send button.

[1197] Step 3:

[1198] The terminal transmits the entered user data to the server.

[1199] Step 4:

[1200] The server stores the received user data in the database and creates a new user record.

[1201] AI Partner Registration

[1202] Step 1:

[1203] The device will present the user with a form to enter the name and details of their AI partner.

[1204] Step 2:

[1205] The user enters the AI ​​partner's name "Aiko," gender "female," and age "2 years," and presses the send button.

[1206] Step 3:

[1207] The device sends the entered AI partner data to the server.

[1208] Step 4:

[1209] The server stores the received AI partner data in the database and creates a new AI partner record.

[1210] Recording memories

[1211] Step 1:

[1212] The device will present the user with a form to enter / upload text and photos of their memories.

[1213] Step 2:

[1214] The user uploads the memorable text "The first time we played together" and the photo "photo1.jpg", then presses the send button.

[1215] Step 3:

[1216] The terminal transmits the input memory data to the server.

[1217] Step 4:

[1218] The server stores the received memory data in a database and creates a new memory record.

[1219] Send a thank you message

[1220] Step 1:

[1221] The device will display a form for the user to enter a thank you message.

[1222] Step 2:

[1223] The user enters a thank you message, "Thank you Aiko," and presses the send button.

[1224] Step 3:

[1225] The terminal transmits the input thank you message data to the server.

[1226] Step 4:

[1227] The server stores the received thank you message data in the database and creates a new thank you message record.

[1228] Memorial Service Process

[1229] Step 1:

[1230] The user presses a button to start the memorial service.

[1231] Step 2:

[1232] The terminal sends a request for the memorial service process to the server.

[1233] Step 3:

[1234] The server queries the database for the user and AI partner information, as well as all associated memories and thank you messages.

[1235] Step 4:

[1236] The server generates a memorial certificate based on the information queried.

[1237] Step 5:

[1238] The memorial certificate generated by the server is converted into PDF format and sent to the user's registered email address.

[1239] summary

[1240] Through the above specific processing steps, the system of the present invention helps users to go through a series of procedures to say goodbye to their AI partner properly. At each step, the user, terminal, and server play their respective roles, storing information in the database and realizing the memorial process.

[1241] Example 1

[1242] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1243] In modern society, it is becoming common for individuals to build relationships with artificial intelligence agents. However, there is a lack of a process for properly saying goodbye and expressing gratitude when these agents are no longer in use or reach the end of their lifespan. This can be psychologically burdensome for users due to the lack of an appropriate means to provide emotional closure.

[1244] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[1245] In this invention, the server includes a user registration means for the user to input his / her own authentication information and register it in the system, an AI agent registration means for the user to register information about his / her AI agent, a memory recording means for the user to save memories with the AI ​​agent, a thank-you message sending means for the user to send a message of gratitude to the AI ​​agent, a memorial process means for executing a memorial process for the AI ​​agent and generating a certificate to send to the user, an interactive interface means for the user to operate each of the above means, a data sending means for the terminal to send data input by the user to the server, and a data storage means for the server to store received data in a database, thereby enabling the user to appropriately conclude their relationship with the AI ​​agent and part ways with gratitude.

[1246] "User" refers to any individual or legal entity that uses the System.

[1247] "Authentication Information" means information, such as a username and password, that a User needs to access a System.

[1248] An "artificial intelligence agent" refers to a software program with self-learning capabilities that can be interacted with and controlled by a user.

[1249] "User registration means" refers to the mechanism by which a user enters their own authentication information and registers with the system.

[1250] "Artificial intelligence agent registration means" refers to a mechanism that allows users to register information about their own artificial intelligence agents in the system.

[1251] "Memory recording means" refers to a mechanism that allows users to save their memories with the AI ​​agent in the system as text or image data.

[1252] "Means for sending a thank you message" refers to a mechanism that allows a user to send a thank you message to the artificial intelligence agent to the system.

[1253] "Memorial process means" refers to the mechanism by which the system executes the memorial process of the artificial intelligence agent, generates a memorial certificate, and sends it to the user.

[1254] The term "interactive interface means" refers to an interface that allows a user to interact with the means, and that is used by the user to operate the means.

[1255] "Data transmission means" refers to a mechanism by which a terminal transmits user input data to a server.

[1256] "Data storage means" refers to a mechanism by which the server stores the data it receives in a database.

[1257] "Database Means" refers to a structured data storage system for storing textual and image data of memories.

[1258] "Electronic certificate sending means" refers to the mechanism for sending the certificate generated after the memorial process is executed in PDF format to the user's registered email address.

[1259] This invention relates to a system that allows a user to properly conclude a relationship with their AI agent. The system is intended to allow the user to enter authentication information to register, register information about the AI ​​agent, record memories, send a message of gratitude, and generate and send a memorial certificate through the memorial process.

[1260] System configuration

[1261] The system consists of the following main components:

[1262] 1. User Registration Method

[1263] A means for users to enter their authentication information (username and password) and register with the system. The device displays an input form using HTML, CSS, and JavaScript, and after the user fills it out, it sends the data to the server using an AJAX request. The server receives the data using Python and Flask and stores it in a database.

[1264] 2. AI Agent Registration Method

[1265] A means for users to enter information such as the name, gender, and age of their AI agent and register it in the system. The device displays the user input form and sends the data to the server using an AJAX request. The server receives the data using Python and Flask and stores it in a database.

[1266] 3. A way to record memories

[1267] A means for users to save memories of their AI agent as text and images in the system. The device displays a form for uploading the text and images of the memories, and sends the input data to the server using FormData. The server saves the data in a database and stores the image files in the file system.

[1268] 4. How to send a thank you message

[1269] A means for users to send messages of thanks to the AI ​​agent to the system. The terminal displays a form for inputting a message of thanks, and after the user enters it, the data is sent to the server. The server stores the data in a database.

[1270] 5. Memorial Service Process

[1271] A means for executing the memorial process and generating and sending a memorial certificate. When the user presses a button to start the memorial, the device sends a request for the memorial process to the server. The server retrieves information about the user and the AI ​​agent, as well as related memories and messages of gratitude, from a database and generates a memorial certificate. The generated certificate is in PDF format and sent to the user's registered email address.

[1272] 6. Interactive Interface Methods

[1273] The interface that allows users to operate each method. It uses HTML, CSS, and JavaScript to enable users to easily operate the system.

[1274] 7. Data Transmission Method

[1275] A mechanism for devices to send user input data to a server. Data is sent asynchronously using AJAX or the Fetch API.

[1276] 8. Data storage means

[1277] A mechanism for the server to store received data in a database, using SQLite or other database management systems to maintain data consistency and security.

[1278] Specific examples

[1279] For example, suppose user "user123" registers with the system and registers an artificial intelligence agent called "AIko." The user records a memory such as "The first time we played together" and sends a message of gratitude saying "Thank you, AIko." After that, when the user presses a button to start the memorial service, the server checks all the data and generates a memorial certificate. This certificate is sent to the user in PDF format.

[1280] Prompt Sentence Examples

[1281] To register the username "user123":

[1282] "Please enter your username 'user123' and password to register."

[1283] To register the artificial intelligence agent "AIko":

[1284] "Please register by entering the AI ​​agent name 'AIko', gender 'female', and age '2 years'."

[1285] The above configuration and means realize a system that allows users to properly conclude their relationship with an artificial intelligence agent and part ways with gratitude.

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

[1287] Step 1: Displaying the user registration form

[1288] The terminal presents the user with a username and password entry form. On input, it displays username and password entry fields. On output, it prepares these fields for the user to enter their input.

[1289] Step 2: Enter your user information

[1290] The user enters their username and password and presses the submit button. As input, we get the username and password text. As output, we get the form data sent.

[1291] Step 3: Send user information to server

[1292] The terminal sends the entered user data to the server. The input includes the text data of the user name and password. The output is the user registration information sent to the server.

[1293] Step 4: Save user information to the database

[1294] The server receives the user information and stores it in the database. It takes the username and password as input, performs a write operation to the database to create a new user record, and returns the successful user registration status as output.

[1295] Step 5: Displaying the AI ​​Agent Registration Form

[1296] The terminal displays a form for the user to enter the name and details of the AI ​​agent. As input, it displays fields for the agent's name, gender, and age. As output, it prepares the user to enter information in these fields.

[1297] Step 6: Enter AI Agent Information

[1298] The user inputs the name, gender, and age of the AI ​​agent and presses the send button. The input is the text of the agent's name, gender, and age. The output is the AI ​​agent's information.

[1299] Step 7: Sending AI agent information to the server

[1300] The terminal sends the input AI agent data to the server. The input includes text data such as the agent's name, gender, and age. The output is the AI ​​agent registration information sent to the server.

[1301] Step 8: Storing AI agent information in a database

[1302] The server stores the received AI agent information in a database. The input data is the agent's name, gender, and age. A write operation is performed to the database to create a new AI agent record. The output is a successful agent registration status.

[1303] Step 9: View the memory record form

[1304] The device presents the user with a form to input / upload memory text and image. On input, the memory text and image upload fields are displayed. On output, these fields are ready for the user to fill in.

[1305] Step 10: Enter your memories

[1306] The user inputs / uploads the memorable text "The first time we played together" and the image "photo1.jpg", and presses the send button. The input is the memorable text and image file. The output is the memory information sent.

[1307] Step 11: Sending memory information to the server

[1308] The device sends the entered memory data to the server. The input includes the text of the memory and an image file. The output is the memory registration information sent to the server.

[1309] Step 12: Save your memories to a database

[1310] The server stores the received memory data in a database and the image files in the file system. The input is the memory text and image file. It performs write operations to the database and file system to create a new memory record. The output is a success status of the memory registration.

[1311] Step 13: Display the thank you message input form

[1312] The terminal displays a form for the user to enter a thank you message. On input, the thank you message input fields are displayed. On output, these fields are ready for the user to fill in.

[1313] Step 14: Enter a thank you message

[1314] The user enters a thank you message "Thank you AIko" and presses the send button. The input is the thank you message text. The output is the thank you message sent.

[1315] Step 15: Send a thank you message to the server

[1316] The terminal transmits the input thank you message data to the server. The input includes thank you message text data. The output is the thank you message transmitted to the server.

[1317] Step 16: Save the thank you message to the database

[1318] The server receives a thank you message and stores it in the database. As input, it receives the thank you message data. It performs a write operation to the database to create a new thank you message record. As output, it returns the success status of the thank you message registration.

[1319] Step 17: Begin the memorial service process

[1320] The user starts the memorial service by pressing the memorial service process start button. The input is the pressing of the memorial service process start button. The output is a request to start the memorial service process.

[1321] Step 18: Server request for memorial process

[1322] The terminal sends a request to start the memorial process to the server. The input includes the memorial process start request. The output is the memorial process start request sent to the server.

[1323] Step 19: Retrieving Data from the Database

[1324] The server retrieves information about the user and the AI ​​agent, as well as related memories and thank you messages, from the database. The input is the user ID and the AI ​​agent ID. A read operation is performed on the database to retrieve the related data. The output is the retrieved data.

[1325] Step 20: Generate a memorial certificate

[1326] A memorial certificate is generated based on the data acquired by the server. The inputs are user information, AI agent information, memory data, and thank you message data. The process generates the memorial certificate in PDF format. The output is the generated memorial certificate.

[1327] Step 21: Sending the memorial certificate

[1328] The server sends the memorial certificate to the user's registered email address. The input is the user's email address and the memorial certificate. The server performs the email sending operation, attaching the memorial certificate in PDF format and sending it. The output is the success status of the email sending.

[1329] (Application example 1)

[1330] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1331] In recent years, artificial intelligence and robots have come to be used in a variety of fields, and the need for people to express gratitude and hold memorial services for these machines is increasing. However, there is a lack of systems to express gratitude and hold memorial services for these machines in an appropriate way. In addition, it is difficult to efficiently manage a wide range of technical data and memories and automate memorial services.

[1332] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[1333] In this invention, the server includes a user registration means for a user to enter their own account information and register it in the system, an information registration means for a user to register information about their AI partner, a recording means for a user to save memories with their AI partner, a message sending means for a user to send a message of gratitude to their AI partner, a memorial service means for executing a memorial service process for the AI ​​partner, generating a certificate and sending it to the user, a robot registration means for a user to save detailed information and operation records of the robot, and a generation AI model means for generating a prompt message when generating a memorial service certificate and sending it to the user. This allows for efficient gratitude and memorial services for AI and robots, and allows users to appropriately express their gratitude and complete the memorial service.

[1334] "User registration means" is a function that allows a user to enter their own account information and register with the system.

[1335] "Information registration means" is a function that allows users to register information about their AI partner.

[1336] "Recording Measures" is a feature that allows users to save memories with their AI partner.

[1337] The "message sending means" is a function that allows users to send messages of gratitude to their AI partners.

[1338] The "contribution means" is a function for executing the contribution process of the artificial intelligence partner, generating a certificate and sending it to the user.

[1339] The "robot registration means" is a function that allows users to save detailed information and operation records of their robots.

[1340] The "generative AI model means" is a function for generating a prompt sentence when generating a memorial certificate and sending it to the user.

[1341] This invention is a system for allowing users to express gratitude and make offerings to their AI partners or factory robots that have retired from their roles. The system includes a user registration means, an information registration means, a recording means, a message sending means, an offering means, a robot registration means, and an AI model generation means.

[1342] User registration method

[1343] The server provides a means for users to register by entering their own account information. For example, users enter their username and password into an input form on a smartphone or tablet device and send it to the server, where the user information is stored in the database.

[1344] Information registration method

[1345] The server provides an input form for users to enter details of their AI partner or robot and register them. The entered information is sent to the server and stored in a database. For example, the AI ​​partner's name, number of years in operation, and other details are registered.

[1346] Recording means

[1347] The server provides a function for users to save memories with their AI partner or robot. Users can upload text and photos of their memories, which are then stored in a database. For example, memories such as "the first day of work" or "the days we worked together" are recorded.

[1348] Message sending method

[1349] The server provides an input form for users to input and submit messages of thanks to their AI partners or robots. The messages are then stored in a database. For example, a message such as "Thank you, robot name" may be input and stored.

[1350] Memorial service means

[1351] When the user presses the button to start the memorial service, the server starts the memorial process. The server references information about the user, their AI partner, and the robot, as well as memories and messages of gratitude, from the database, and generates a memorial certificate. The generated certificate is converted into PDF format and sent to the user's registered email address.

[1352] Robot registration method

[1353] The server provides a function for storing detailed information about the robot and its operation records. Users input the robot's name, model number, operation period, etc., and send it to the server, where it is saved in a database.

[1354] Generative AI model means

[1355] When generating a memorial certificate, the server uses a generative AI model to generate a prompt. This allows the memorial certificate to include a prompt that expresses gratitude and respect. For example, a prompt such as, "Do you remember how wonderfully RoboX120 worked in our factory? Your first working day was especially impressive. Thank you, RoboX120. We will never forget you."

[1356] Hardware and software used

[1357] The system uses user devices such as smartphones, tablets, and smart glasses, as well as a cloud server. The backend is built using Python and Flask, and SQLite is used for database management. A Python PDF creation library (e.g., ReportLab) is used to convert the memorial certificate to PDF.

[1358] This will allow users to properly express their gratitude to their AI partners and robots and hold memorial services for them.

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

[1360] Step 1:

[1361] The terminal displays a form for the user to enter a username and password. The user enters the username and password and presses the submit button, which sends the input data to the server. The server stores the received user information in a database and creates a new user record. The input data is the username and password, and the output is a new entry in the database.

[1362] Step 2:

[1363] The terminal displays a form for the user to enter details such as the name, model, and years of operation of their AI partner or robot. The user enters the details and presses the submit button, which sends the input data to the server. The server stores the received information in a database and creates a record for a new AI partner or robot. The input data are the partner or robot's details, and the output is a new entry in the database.

[1364] Step 3:

[1365] The device presents the user with a form to input or upload text and photos of their memories. The user inputs the text and photos and presses the submit button, which sends the input data to the server. The server stores the received memory data in a database and creates a new memory record. The input data is the text and photos, and the output is a new entry in the database.

[1366] Step 4:

[1367] The terminal displays a form for the user to enter a thank you message. The user enters a thank you message and presses the submit button, which sends the input data to the server. The server stores the received message information in a database and creates a new thank you message record. The input data is the thank you message, and the output is a new entry in the database.

[1368] Step 5:

[1369] The user presses a button to start the memorial service. This requests the memorial service process to the server. The server retrieves information about the user and their AI partner or robot, as well as memories and a message of gratitude from the database. It references each piece of information and generates a memorial certificate. A prompt is generated using a generative AI model and included in the memorial certificate. The input data is information about the user and their partner or robot, memories, a message of gratitude, and a prompt from the generative AI model, and the output is the creation of a memorial certificate.

[1370] Step 6:

[1371] The server converts the generated memorial certificate into PDF format and sends it to the user's registered email address. In this final process, the user can receive the memorial certificate. The input data is the memorial certificate, and the output is a PDF sent to the user's registered email address.

[1372] Through these steps, users can show their gratitude to their AI partners and robots and make appropriate offerings.

[1373] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1374] This invention relates to a memorial service system that allows users to say goodbye to their artificial intelligence (AI) partners in an appropriate manner. The system not only handles user registration, AI partner registration, memory recording, thank-you messages, and memorial service processes, but also includes an emotion engine that recognizes the user's emotions and responds appropriately.

[1375] System Overview

[1376] In this system, users can say goodbye to their AI partner through the following steps, which mainly include user registration, registering an AI partner, recording memories, sending thank-you messages, emotion recognition, and carrying out the memorial service process.

[1377] User Registration

[1378] Input form display

[1379] The device presents the user with a form to enter a username and password.

[1380] User Input

[1381] The user enters their username and password and clicks the submit button.

[1382] Input data transmission

[1383] The terminal transmits the entered user data to the server.

[1384] Data storage

[1385] The server stores the received user data in the database and creates a new user record.

[1386] AI Partner Registration

[1387] Input form display

[1388] The device will present the user with a form to enter the name and details of their AI partner.

[1389] User Input

[1390] The user enters the name and details of their AI partner and presses the send button.

[1391] Input data transmission

[1392] The device sends the entered AI partner data to the server.

[1393] Data storage

[1394] The server stores the received AI partner data in the database and creates a new AI partner record.

[1395] Recording memories

[1396] Input form display

[1397] The device will present the user with a form to enter / upload text and photos of their memories.

[1398] User Input

[1399] The user enters the text and photo of their memory and presses the send button.

[1400] Input data transmission

[1401] The terminal transmits the input memory data to the server.

[1402] Data storage

[1403] The server stores the received memory data in a database and creates a new memory record.

[1404] Send a thank you message

[1405] Input form display

[1406] The device will display a form for the user to enter a thank you message.

[1407] User Input

[1408] The user enters a thank you message and presses the send button.

[1409] Input data transmission

[1410] The terminal transmits the input thank you message data to the server.

[1411] Data storage

[1412] The server stores the received thank you message data in the database and creates a new thank you message record.

[1413] emotion recognition

[1414] Voice input

[1415] The device prompts the user for voice input.

[1416] User voice input

[1417] Users express their emotions through speech.

[1418] Audio data transmission

[1419] The terminal transmits the voice data to the server.

[1420] sentiment analysis

[1421] The server uses an emotion engine to analyze the voice data and recognize the user's emotions.

[1422] Generate corresponding message

[1423] Based on the emotion results recognized by the server, an appropriate response message is generated.

[1424] Message display

[1425] The terminal displays the generated message to the user.

[1426] Memorial Service Process

[1427] Memorial service process begins

[1428] The user presses a button to start the memorial service.

[1429] Memorial service process request

[1430] The terminal sends a request for the memorial service process to the server.

[1431] Database check

[1432] The server queries the database for the user and AI partner information, as well as all associated memories and thank you messages.

[1433] Memorial certificate generation

[1434] The server generates a memorial certificate based on the information queried.

[1435] Sending a memorial certificate

[1436] The memorial certificate generated by the server is converted into PDF format and sent to the user's registered email address.

[1437] Specific examples

[1438] For example, suppose user "taro123" registers an AI partner "Aiko," records some memories, and finally sends a message of gratitude, "Thank you, Aiko." When the user then presses a button to start the memorial service, the server checks all the registered data, generates a memorial certificate, and sends it to the user. During this process, the user can also input voice commands, allowing the server to recognize the user's emotions using its emotion engine and generate and display a corresponding message.

[1439] summary

[1440] This invention provides a system that allows users to express gratitude and respect for their AI partner and say goodbye in an appropriate manner. By using this system, users can conclude their long-term relationship with their AI partner with gratitude, and the system's emotion recognition engine can provide services that are sensitive to the user's emotions.

[1441] The processing flow will be explained below.

[1442] User Registration

[1443] Step 1:

[1444] The device presents the user with a form to enter a username and password.

[1445] Step 2:

[1446] The user enters the username "taro123" and password "securePassword!" and presses the send button.

[1447] Step 3:

[1448] The terminal transmits the entered user data to the server.

[1449] Step 4:

[1450] The server stores the received user data in the database and creates a new user record.

[1451] AI Partner Registration

[1452] Step 1:

[1453] The device will present the user with a form to enter the name and details of their AI partner.

[1454] Step 2:

[1455] The user enters the AI ​​partner's name "Aiko," gender "female," and age "2 years," and presses the send button.

[1456] Step 3:

[1457] The device sends the entered AI partner data to the server.

[1458] Step 4:

[1459] The server stores the received AI partner data in the database and creates a new AI partner record.

[1460] Recording memories

[1461] Step 1:

[1462] The device will present the user with a form to enter / upload text and photos of their memories.

[1463] Step 2:

[1464] The user uploads the memorable text "The first time we played together" and the photo "photo1.jpg", then presses the send button.

[1465] Step 3:

[1466] The terminal transmits the input memory data to the server.

[1467] Step 4:

[1468] The server stores the received memory data in a database and creates a new memory record.

[1469] Send a thank you message

[1470] Step 1:

[1471] The device will display a form for the user to enter a thank you message.

[1472] Step 2:

[1473] The user enters a thank you message, "Thank you Aiko," and presses the send button.

[1474] Step 3:

[1475] The terminal transmits the input thank you message data to the server.

[1476] Step 4:

[1477] The server stores the received thank you message data in the database and creates a new thank you message record.

[1478] emotion recognition

[1479] Step 1:

[1480] The device prompts the user to enter voice input.

[1481] Step 2:

[1482] Users express their emotions through speech.

[1483] Step 3:

[1484] The terminal transmits the voice data to the server.

[1485] Step 4:

[1486] The server uses an emotion engine to analyze the voice data and recognize the user's emotions.

[1487] Step 5:

[1488] Based on the emotion results recognized by the server, an appropriate response message is generated.

[1489] Step 6:

[1490] The terminal displays the generated message to the user.

[1491] Memorial Service Process

[1492] Step 1:

[1493] The user presses a button to start the memorial service.

[1494] Step 2:

[1495] The terminal sends a request for the memorial service process to the server.

[1496] Step 3:

[1497] The server queries the database for the user and AI partner information, as well as all associated memories and thank you messages.

[1498] Step 4:

[1499] The server generates a memorial certificate based on the information queried.

[1500] Step 5:

[1501] The memorial certificate generated by the server is converted into PDF format and sent to the user's registered email address.

[1502] Specific examples

[1503] For example, suppose user "taro123" registers an AI partner "Aiko," records some memories, and finally sends a message of gratitude, "Thank you, Aiko." When the user then presses a button to start the memorial service, the server checks all the registered data, generates a memorial certificate, and sends it to the user. During this process, the user can also input voice commands, allowing the server to recognize the user's emotions using its emotion engine and generate and display a corresponding message.

[1504] summary

[1505] This system provides a mechanism for users to express gratitude and respect for their AI partner and say goodbye appropriately.In addition, by incorporating an emotion recognition engine, it provides services that are sensitive to the user's emotions, creating a pleasant experience.

[1506] Example 2

[1507] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1508] In recent years, AI partners have become widely used in daily life and work, but when the relationship with these AI partners ends, users lack the means to properly say goodbye. In particular, there is a lack of support for organizing memories and messages of gratitude, and the lack of emotionally sensitive responses places a heavy psychological burden on users. In response, a system is needed that allows users to express gratitude and respect to their AI partners and hold memorial services for them.

[1509] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a user registration means for the user to input their own account information and register it in the system, an AI partner registration means for the user to register information about their AI partner, a memory recording means for the user to save memories with their AI partner, a thank you message sending means for the user to send a thank you message to their AI partner, an emotion recognition means for analyzing the user's emotions from their voice and generating a corresponding response message, and a memorial processing means for executing a memorial process for the AI ​​partner, generating a certificate, and sending it to the user. This allows the user to appropriately establish a relationship with their AI partner and complete the memorial process while receiving emotionally sensitive support.

[1510] "User registration means" refers to the means by which a user enters his or her own account information and registers with the system.

[1511] "Artificial intelligence partner registration means" refers to a means by which a user inputs information about his or her artificial intelligence partner and registers it in the system.

[1512] A "memory recording means" is a means for users to save memories with their AI partner.

[1513] The "means for sending a thank you message" is a means for a user to send a thank you message to an AI partner through the system.

[1514] The "emotion recognition means" is a means for analyzing the user's emotions from their voice and generating a corresponding response message.

[1515] The "offering process means" is a means for executing the offering process of the artificial intelligence partner, generating a certificate, and sending it to the user.

[1516] "Database means" refers to a means for storing text and images of memories within the system.

[1517] "Electronic document format" refers to a format in which documents such as memorial certificates are generated in a digital format (e.g., PDF) and stored or transmitted.

[1518] This invention relates to a memorial service system that allows users to say goodbye to their artificial intelligence (AI) partners in an appropriate manner. The system provides functions for user registration, AI partner registration, memory recording, sending thank-you messages, emotion recognition, and the memorial service process, allowing users to say goodbye to their beloved AI partners in an appropriate manner while showing respect and receiving emotionally sensitive support.

[1519] User registration method

[1520] The user registration process begins with the device displaying a form for the user to enter their username and password. Once the user has completed the entry and pressed the submit button, the information is sent to the server via an HTTP POST request using JavaScript. The server receives the data using the Python Django framework and stores it in a database such as MySQL.

[1521] AI partner registration method

[1522] To register an AI partner, the device displays a form for the user to enter the name and details of the AI ​​partner. After the user enters the AI ​​partner's information and presses the submit button, the information is sent in JSON format to the server, which then uses Django to store the data in a database.

[1523] A means of recording memories

[1524] The memory recorder allows users to record shared memories with their AI partner. The device displays a form for inputting / uploading text and images. After the user enters the information, the data is sent to the server using JavaScript, which then stores it in a database.

[1525] Thank you message sending method

[1526] The thank you message sending means displays a form on the terminal for the user to enter a thank you message. When the user enters a message and presses the send button, the information is sent to the server and saved in a database.

[1527] emotion recognition means

[1528] The emotion recognition means has the function of recognizing emotions from the user's voice. The device prompts for voice input, and when the user records the voice, the data is sent to the server. The server uses an emotion recognition engine such as TensorFlow to analyze the voice data and recognize the user's emotions. Based on the results, an appropriate response message is generated using natural language generation technology (e.g., GPT-3) and displayed on the device.

[1529] Memorial service process means

[1530] The memorial service process is initiated by the user pressing the memorial service button. When the device sends a memorial service request to the server, the server queries the user and AI partner information from the database and generates a memorial service certificate. This certificate is converted to PDF format and sent to the user's registered email address.

[1531] Examples of concrete examples and prompts

[1532] For example, suppose a user logs in with their "taro123" account and registers their AI partner "Aiko." The user records the memory of "My first trip" and sends a message of gratitude saying "Thank you, Aiko." After that, when the user presses the button to start the memorial service, the system checks all the registered data, generates a memorial certificate, and sends it to the user.

[1533] Example prompt sentence:

[1534] "Please enter text and photos in the form to record your memories with your AI partner."

[1535] "Please enter a message of thanks. For example, 'Thank you, Aiko.'"

[1536] "Express your emotions through speech. For example, express your sadness over a breakup or your gratitude."

[1537] In this way, the present invention allows users to properly engage with an AI partner and provide emotional support to complete the memorial process.

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

[1539] Step 1: User Registration

[1540] Input form display

[1541] The device presents the user with a form to enter a username and password. The form is designed using HTML and CSS.

[1542] input

[1543] The user enters a username and password.

[1544] Transmission data

[1545] The terminal uses JavaScript to send the entered user data in JSON format to the server.

[1546] Data storage

[1547] The server uses Python's Django framework to store the received user data in a database such as MySQL.

[1548] Step 2: Registering an AI Partner

[1549] Input form display

[1550] The device will present the user with a form to enter the name and details of their AI partner.

[1551] input

[1552] The user enters the "name" and "details" of the AI ​​partner.

[1553] Transmission data

[1554] The device uses JavaScript to send the entered AI partner data in JSON format to the server.

[1555] Data storage

[1556] The server uses Django to store the received AI partner data in the database and create a new AI partner record.

[1557] Step 3: Record your memories

[1558] Input form display

[1559] The device will present the user with a form to enter / upload text and photos of their memories.

[1560] input

[1561] Users enter and upload "text" and "photos" of their memories.

[1562] Transmission data

[1563] The device uses JavaScript to send the entered memory data to the server in JSON format (text) and multipart format (photos).

[1564] Data storage

[1565] The server uses Django to store the received memory data in the database and create a new memory record.

[1566] Step 4: Send a thank you message

[1567] Input form display

[1568] The device will display a form for the user to enter a thank you message.

[1569] input

[1570] The user enters a "Thank You Message."

[1571] Transmission data

[1572] The device uses JavaScript to send the entered thank you message data in JSON format to the server.

[1573] Data storage

[1574] The server uses Django to save the received thank you message data to the database and create a new thank you message record.

[1575] Step 5: Emotion Recognition

[1576] Voice input

[1577] The device prompts the user for voice input. This prompt uses the microphone.

[1578] input

[1579] Users express their "emotions" through voice.

[1580] Transmission data

[1581] The device sends the recorded audio data to the server via an HTTP POST request.

[1582] sentiment analysis

[1583] The server analyzes the voice data using an emotion recognition engine such as TensorFlow and recognizes the user's emotions.

[1584] Generate corresponding message

[1585] Based on the emotion results recognized by the server, an appropriate response message is generated using natural language generation technology (such as GPT-3).

[1586] output

[1587] The device will generate a corresponding message and display it to the user.

[1588] Step 6: The Memorial Service Process

[1589] Memorial service process begins

[1590] The user presses a button to start the memorial service.

[1591] Send Request

[1592] The device sends a request for the memorial service process to the server via an HTTP POST request.

[1593] Database Query

[1594] The server queries the database for information about the user and their AI partner, as well as all memories and thank you messages.

[1595] Certificate Generation

[1596] The server generates a memorial certificate based on the data queried and converts it into PDF format.

[1597] Sending the certificate

[1598] The server will send the memorial certificate to the user's registered email address.

[1599] Through these steps, the system enables users to properly establish a relationship with their AI partner and complete the memorial service process while receiving emotional support.

[1600] (Application example 2)

[1601] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1602] Traditional memorial services lack the means for users to emotionally conclude their relationship with their AI partner. Furthermore, they lack the ability to analyze users' emotions and generate appropriate responses, making it difficult to provide services that are sensitive to the user's feelings. Furthermore, they lack the ability to share the memorial service process with other users, making it difficult to spread the memorial service experience.

[1603] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[1604] In this invention, the server includes a user registration means for a user to input their own account information and register it in the system, an AI partner registration means for a user to register information about their AI partner, a memory recording means for a user to save memories with their AI partner, a thank you message sending means for a user to send a thank you message to their AI partner, an emotion recognition means for inputting the user's voice, analyzing the emotion using an emotion recognition engine, and generating an appropriate response message based on the analysis result, a memorial process means for executing a memorial process for the AI ​​partner, generating a certificate, and sending it to the user, and a content distribution means for recording the memorial process as a video and storing and distributing it, thereby enabling a user to emotionally conclude their relationship with their AI partner and further share the memorial process.

[1605] "User registration means" refers to the means by which a user enters his or her own account information and registers with the system.

[1606] "Artificial intelligence partner registration means" refers to a means by which a user can register information about their artificial intelligence partner.

[1607] A "memory recording means" is a means for users to save memories with their AI partner.

[1608] The "means for sending a thank you message" is a means for a user to send a thank you message to an AI partner.

[1609] The "emotion recognition means" is a means for inputting a user's voice, analyzing the emotion using an emotion recognition engine, and generating an appropriate response message based on the analysis results.

[1610] The "offering process means" is a means for executing the offering process of the artificial intelligence partner, generating a certificate, and sending it to the user.

[1611] "Content distribution means" refers to a means for recording the memorial service process as video and storing and distributing it.

[1612] This invention relates to a memorial service system that allows users to appropriately conclude their relationships with AI partners. The system has functions for user registration, AI partner registration, memory recording, sending thank-you messages, emotion recognition, the memorial process, and recording and distributing scenes from the memorial process.

[1613] composition

[1614] This system uses the following hardware and software:

[1615] 1. Frontend:

[1616] Technology used: React Native, Swift, Kotlin

[1617] Main functions: Providing a user interface, collecting and sending input data

[1618] 2. Backend:

[1619] Technology used: Node.js, Python Flask

[1620] Main functions: Processing and storing data, executing service logic

[1621] 3. Database:

[1622] Technology used: AWS RDS, Firebase

[1623] Main functions: User information, AI partner information, memory text and photos, thank you message storage

[1624] 4. Speech Recognition:

[1625] Technology used: Google Speech-to-Text API

[1626] Main function: Convert voice data to text

[1627] 5. Emotion Recognition Model:

[1628] Technology used: TensorFlow, PyTorch

[1629] Main function: Emotion analysis of voice data

[1630] 6. Data Retention:

[1631] Technologies used: AWS S3, Google Cloud Storage

[1632] Main function: Recording and distributing videos of the memorial service process

[1633] User Registration

[1634] A user downloads an application, enters their account information (e.g., name, password), and sends it to the server, which then stores the user information in a database to create a user account.

[1635] Artificial Intelligence Partner Registration

[1636] The user enters information about their AI partner (e.g., partner name, details) and sends it to the server, which saves the partner information in the database and creates a new AI partner record.

[1637] Record memories and send thank you messages

[1638] Users can enter text and photos to record their memories with their AI partner and send them to the server. They can also enter thank-you messages and send them to the server. All of this data is stored in a database.

[1639] emotion recognition

[1640] When users express their emotions through voice during the memorial service, the device sends the voice data to the server, which converts the voice data into text using the Google Speech-to-Text API and then analyzes the emotions using emotion recognition models running on TensorFlow and PyTorch. Based on the analysis results, the server generates an appropriate response message and displays it to the user.

[1641] Specific examples

[1642] For example, suppose user "user123" registers an AI partner, "AI Partner," records some memories, and sends a thank-you message, "Thank you, AI Partner." When the user voice-inputs during the memorial service process, a prompt such as "Hello, today I would like to talk about the memorial service with AI Partner. Thank you." is used, and the server performs sentiment analysis and displays an appropriate response message to the user.

[1643] Memorial Service Process and Delivery Services

[1644] When the memorial service process is performed, the server queries the database for information about the user and the AI ​​partner, as well as all related memories and messages of gratitude. It then generates a memorial certificate, converts it to PDF format, and sends it to the user's registered email address. The memorial service is recorded as a video and stored on AWS S3 or Google Cloud Storage. A content distribution service is provided so that other users can view and share the memorial video.

[1645] In this way, the present invention provides a system that allows you to emotionally conclude your relationship with your AI partner and share the memorial process.

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

[1647] Step 1:

[1648] User registration: The terminal displays a form for the user to enter their username and password, which they then fill in and submit. The input data (username and password) is sent to the server, which stores the received data in a database such as AWS RDS or Firebase and creates a new user record. As an output, the user receives a registration completion message.

[1649] Step 2:

[1650] Registering an AI partner: The terminal displays a form for the user to enter the name and details of the AI ​​partner. The user fills it in and submits it. The input data (partner name and details) is sent to the server, which receives it, stores it in its database, and creates a new AI partner record. As an output, the user receives a partner registration completion message.

[1651] Step 3:

[1652] Recording a memory: The device displays a form for the user to input / upload the memory text and photo. The user enters the data and submits it. The input data (text and photo) is sent to the server, which receives it, stores it in the database, and creates a new memory record. As an output, the user receives a message that the memory has been registered.

[1653] Step 4:

[1654] Sending a thank you message: The terminal displays a form for the user to enter a thank you message. The user fills it in and submits it. The input data (thank you message) is sent to the server, which receives it, stores it in the database, and creates a new thank you message record. As an output, the user receives a message that the message has been sent successfully.

[1655] Step 5:

[1656] Emotion Recognition: The user provides voice input to the device during the memorial service process. The device sends the voice data to the server, which converts the voice data into text using the Google Speech-to-Text API. The server then analyzes the emotion in the voice using an emotion recognition model running on TensorFlow or PyTorch. Based on the analysis results, the server generates an appropriate response message and sends it to the device. The device displays the generated message to the user. As an output, the user receives the response message.

[1657] Step 6:

[1658] Memorial service process: When the user presses the button to start the memorial service on the device, the device sends a request for the memorial service process to the server. The server queries the database for information about the user and their AI partner, as well as messages of memories and gratitude, and generates a memorial certificate. The server converts the memorial certificate into PDF format and sends it to the user's registered email address. As an output, the user receives the memorial certificate.

[1659] Step 7:

[1660] Content distribution: The device records the memorial service process as a video and sends the video data to the server. The server stores the video data in AWS S3 or Google Cloud Storage. The stored video is distributed to other users, who can view and share the memorial service video. As an output, the user and other users can view the video.

[1661] This process allows users to emotionally conclude their relationship with their AI partner and share the memorial process with other users.

[1662] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[1663] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1664] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.

[1665] [Fourth embodiment]

[1666] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

[1667] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.

[1668] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[1669] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.

[1670] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[1671] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[1672] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[1673] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.

[1674] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[1675] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[1676] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[1677] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[1678] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1679] This invention relates to a memorial service system that allows users to say goodbye to their artificial intelligence (AI) partner in an appropriate manner. The program processing of this system is explained in natural language below, and will be explained in detail with concrete examples.

[1680] System Overview

[1681] In this system, users can say goodbye to their AI partner through the following steps, which mainly include user registration, registering an AI partner, recording memories, sending a thank-you message, and carrying out the memorial service.

[1682] 1. User Registration

[1683] Input form display

[1684] The device presents the user with a form to enter their username and password.

[1685] User Input

[1686] The user enters their username and password and clicks the submit button.

[1687] Input data transmission

[1688] The terminal transmits the input data to the server.

[1689] Data storage

[1690] The server stores the received user data in the database and creates a new user record. When the user "taro123" is registered, the following entry is added to the database:

[1691] {"username": "taro123", "password": "securePassword!"}

[1692] 2. AI Partner Registration

[1693] Input form display

[1694] The device will present the user with a form to enter the name and details of their AI partner.

[1695] User Input

[1696] The user enters the name and details of the AI ​​partner and presses the send button. For example, the user enters the name "Aiko", gender "female", and age "2 years".

[1697] Input data transmission

[1698] The terminal transmits the input data to the server.

[1699] Data storage

[1700] The server stores the received AI partner data in its database and creates a new AI partner record, adding the following entries to the database:

[1701] {"user_id": 1, "name": "Aiko", "gender": "female", "age": "2 years"}

[1702] 3. Recording Memories

[1703] Input form display

[1704] The device will present the user with a form to enter / upload text and photos of their memories.

[1705] User Input

[1706] The user uploads the memorable text "The first time we played together" and the photo "photo1.jpg", then presses the send button.

[1707] Input data transmission

[1708] The terminal transmits the input data to the server.

[1709] Data storage

[1710] The server stores the received data in a database and creates a new memory record, which contains the following entry:

[1711] {"user_id": 1, "ai_id": 1, "text": "The first time we played together", "photo": "photo1.jpg"}

[1712] 4. Send a thank you message

[1713] Input form display

[1714] The device will display a form for the user to enter a thank you message.

[1715] User Input

[1716] The user enters a thank you message, "Thank you Aiko," and presses the send button.

[1717] Input data transmission

[1718] The terminal transmits the input data to the server.

[1719] Data storage

[1720] The server stores the received data in a database and creates a new thank you message record. The following entry is added to the database:

[1721] {"user_id": 1, "ai_id": 1, "text": "Thank you Aiko"}

[1722] 5. Memorial Service Process

[1723] Memorial service process begins

[1724] The user presses a button to start the memorial service.

[1725] Memorial service process request

[1726] The terminal sends a request for the memorial service process to the server.

[1727] Database check

[1728] The server looks up the user and AI partner information, as well as all associated memories and thank you messages, from a database.

[1729] SELECT FROM ai_partners WHERE ai_id = 1;

[1730] SELECT FROM memories WHERE ai_id = 1;

[1731] SELECT FROM thank_you_messages WHERE ai_id = 1;

[1732] Memorial certificate generation

[1733] The server generates a memorial certificate based on this information.

[1734] Sending a memorial certificate

[1735] The server converts the generated certificate into PDF format and sends it to the user's registered email address. The user can then receive a certificate stating that the memorial service has been completed.

[1736] Specific examples

[1737] For example, suppose user "taro123" registers an AI partner "Aiko," records some memories, and finally sends a message of gratitude, "Thank you, Aiko." After that, when the user presses the button to start the memorial service, the server checks all the registered data, generates a memorial certificate, and sends it to the user.

[1738] summary

[1739] The present invention provides a system that allows users to properly say goodbye to their AI partner by showing gratitude and respect for them, allowing users to conclude their long-term relationship with their AI partner with gratitude.

[1740] The processing flow will be explained below.

[1741] User Registration

[1742] Step 1:

[1743] The device presents the user with a form to enter a username and password.

[1744] Step 2:

[1745] The user enters the username "taro123" and password "securePassword!" and presses the send button.

[1746] Step 3:

[1747] The terminal transmits the entered user data to the server.

[1748] Step 4:

[1749] The server stores the received user data in the database and creates a new user record.

[1750] AI Partner Registration

[1751] Step 1:

[1752] The device will present the user with a form to enter the name and details of their AI partner.

[1753] Step 2:

[1754] The user enters the AI ​​partner's name "Aiko," gender "female," and age "2 years," and presses the send button.

[1755] Step 3:

[1756] The device sends the entered AI partner data to the server.

[1757] Step 4:

[1758] The server stores the received AI partner data in the database and creates a new AI partner record.

[1759] Recording memories

[1760] Step 1:

[1761] The device will present the user with a form to enter / upload text and photos of their memories.

[1762] Step 2:

[1763] The user uploads the memorable text "The first time we played together" and the photo "photo1.jpg", then presses the send button.

[1764] Step 3:

[1765] The terminal transmits the input memory data to the server.

[1766] Step 4:

[1767] The server stores the received memory data in a database and creates a new memory record.

[1768] Send a thank you message

[1769] Step 1:

[1770] The device will display a form for the user to enter a thank you message.

[1771] Step 2:

[1772] The user enters a thank you message, "Thank you Aiko," and presses the send button.

[1773] Step 3:

[1774] The terminal transmits the input thank you message data to the server.

[1775] Step 4:

[1776] The server stores the received thank you message data in the database and creates a new thank you message record.

[1777] Memorial Service Process

[1778] Step 1:

[1779] The user presses a button to start the memorial service.

[1780] Step 2:

[1781] The terminal sends a request for the memorial service process to the server.

[1782] Step 3:

[1783] The server queries the database for the user and AI partner information, as well as all associated memories and thank you messages.

[1784] Step 4:

[1785] The server generates a memorial certificate based on the information queried.

[1786] Step 5:

[1787] The memorial certificate generated by the server is converted into PDF format and sent to the user's registered email address.

[1788] summary

[1789] Through the above specific processing steps, the system of the present invention helps users to go through a series of procedures to say goodbye to their AI partner properly. At each step, the user, terminal, and server play their respective roles, storing information in the database and realizing the memorial process.

[1790] Example 1

[1791] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1792] In modern society, it is becoming common for individuals to build relationships with artificial intelligence agents. However, there is a lack of a process for properly saying goodbye and expressing gratitude when these agents are no longer in use or reach the end of their lifespan. This can be psychologically burdensome for users due to the lack of an appropriate means to provide emotional closure.

[1793] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[1794] In this invention, the server includes a user registration means for the user to input his / her own authentication information and register it in the system, an AI agent registration means for the user to register information about his / her AI agent, a memory recording means for the user to save memories with the AI ​​agent, a thank-you message sending means for the user to send a message of gratitude to the AI ​​agent, a memorial process means for executing a memorial process for the AI ​​agent and generating a certificate to send to the user, an interactive interface means for the user to operate each of the above means, a data sending means for the terminal to send data input by the user to the server, and a data storage means for the server to store received data in a database, thereby enabling the user to appropriately conclude their relationship with the AI ​​agent and part ways with gratitude.

[1795] "User" refers to any individual or legal entity that uses the System.

[1796] "Authentication Information" means information, such as a username and password, that a User needs to access a System.

[1797] An "artificial intelligence agent" refers to a software program with self-learning capabilities that can be interacted with and controlled by a user.

[1798] "User registration means" refers to the mechanism by which a user enters their own authentication information and registers with the system.

[1799] "Artificial intelligence agent registration means" refers to a mechanism that allows users to register information about their own artificial intelligence agents in the system.

[1800] "Memory recording means" refers to a mechanism that allows users to save their memories with the AI ​​agent in the system as text or image data.

[1801] "Means for sending a thank you message" refers to a mechanism that allows a user to send a thank you message to the artificial intelligence agent to the system.

[1802] "Memorial process means" refers to the mechanism by which the system executes the memorial process of the artificial intelligence agent, generates a memorial certificate, and sends it to the user.

[1803] The term "interactive interface means" refers to an interface that allows a user to interact with the means, and that is used by the user to operate the means.

[1804] "Data transmission means" refers to a mechanism by which a terminal transmits user input data to a server.

[1805] "Data storage means" refers to a mechanism by which the server stores the data it receives in a database.

[1806] "Database Means" refers to a structured data storage system for storing textual and image data of memories.

[1807] "Electronic certificate sending means" refers to the mechanism for sending the certificate generated after the memorial process is executed in PDF format to the user's registered email address.

[1808] This invention relates to a system that allows a user to properly conclude a relationship with their AI agent. The system is intended to allow the user to enter authentication information to register, register information about the AI ​​agent, record memories, send a message of gratitude, and generate and send a memorial certificate through the memorial process.

[1809] System configuration

[1810] The system consists of the following main components:

[1811] 1. User Registration Method

[1812] A means for users to enter their authentication information (username and password) and register with the system. The device displays an input form using HTML, CSS, and JavaScript, and after the user fills it out, it sends the data to the server using an AJAX request. The server receives the data using Python and Flask and stores it in a database.

[1813] 2. AI Agent Registration Method

[1814] A means for users to enter information such as the name, gender, and age of their AI agent and register it in the system. The device displays the user input form and sends the data to the server using an AJAX request. The server receives the data using Python and Flask and stores it in a database.

[1815] 3. A way to record memories

[1816] A means for users to save memories of their AI agent as text and images in the system. The device displays a form for uploading the text and images of the memories, and sends the input data to the server using FormData. The server saves the data in a database and stores the image files in the file system.

[1817] 4. How to send a thank you message

[1818] A means for users to send messages of thanks to the AI ​​agent to the system. The terminal displays a form for inputting a message of thanks, and after the user enters it, the data is sent to the server. The server stores the data in a database.

[1819] 5. Memorial Service Process

[1820] A means for executing the memorial process and generating and sending a memorial certificate. When the user presses a button to start the memorial, the device sends a request for the memorial process to the server. The server retrieves information about the user and the AI ​​agent, as well as related memories and messages of gratitude, from a database and generates a memorial certificate. The generated certificate is in PDF format and sent to the user's registered email address.

[1821] 6. Interactive Interface Methods

[1822] The interface that allows users to operate each method. It uses HTML, CSS, and JavaScript to enable users to easily operate the system.

[1823] 7. Data Transmission Method

[1824] A mechanism for devices to send user input data to a server. Data is sent asynchronously using AJAX or the Fetch API.

[1825] 8. Data storage means

[1826] A mechanism for the server to store received data in a database, using SQLite or other database management systems to maintain data consistency and security.

[1827] Specific examples

[1828] For example, suppose user "user123" registers with the system and registers an artificial intelligence agent called "AIko." The user records a memory such as "The first time we played together" and sends a message of gratitude saying "Thank you, AIko." After that, when the user presses a button to start the memorial service, the server checks all the data and generates a memorial certificate. This certificate is sent to the user in PDF format.

[1829] Prompt Sentence Examples

[1830] To register the username "user123":

[1831] "Please enter your username 'user123' and password to register."

[1832] To register the artificial intelligence agent "AIko":

[1833] "Please register by entering the AI ​​agent name 'AIko', gender 'female', and age '2 years'."

[1834] The above configuration and means realize a system that allows users to properly conclude their relationship with an artificial intelligence agent and part ways with gratitude.

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

[1836] Step 1: Displaying the user registration form

[1837] The terminal presents the user with a username and password entry form. On input, it displays username and password entry fields. On output, it prepares these fields for the user to enter their input.

[1838] Step 2: Enter your user information

[1839] The user enters their username and password and presses the submit button. As input, we get the username and password text. As output, we get the form data sent.

[1840] Step 3: Send user information to server

[1841] The terminal sends the entered user data to the server. The input includes the text data of the user name and password. The output is the user registration information sent to the server.

[1842] Step 4: Save user information to the database

[1843] The server receives the user information and stores it in the database. It takes the username and password as input, performs a write operation to the database to create a new user record, and returns the successful user registration status as output.

[1844] Step 5: Displaying the AI ​​Agent Registration Form

[1845] The terminal displays a form for the user to enter the name and details of the AI ​​agent. As input, it displays fields for the agent's name, gender, and age. As output, it prepares the user to enter information in these fields.

[1846] Step 6: Enter AI Agent Information

[1847] The user inputs the name, gender, and age of the AI ​​agent and presses the send button. The input is the text of the agent's name, gender, and age. The output is the AI ​​agent's information.

[1848] Step 7: Sending AI agent information to the server

[1849] The terminal sends the input AI agent data to the server. The input includes text data such as the agent's name, gender, and age. The output is the AI ​​agent registration information sent to the server.

[1850] Step 8: Storing AI agent information in a database

[1851] The server stores the received AI agent information in a database. The input data is the agent's name, gender, and age. A write operation is performed to the database to create a new AI agent record. The output is a successful agent registration status.

[1852] Step 9: View the memory record form

[1853] The device presents the user with a form to input / upload memory text and image. On input, the memory text and image upload fields are displayed. On output, these fields are ready for the user to fill in.

[1854] Step 10: Enter your memories

[1855] The user inputs / uploads the memorable text "The first time we played together" and the image "photo1.jpg", and presses the send button. The input is the memorable text and image file. The output is the memory information sent.

[1856] Step 11: Sending memory information to the server

[1857] The device sends the entered memory data to the server. The input includes the text of the memory and an image file. The output is the memory registration information sent to the server.

[1858] Step 12: Save your memories to a database

[1859] The server stores the received memory data in a database and the image files in the file system. The input is the memory text and image file. It performs write operations to the database and file system to create a new memory record. The output is a success status of the memory registration.

[1860] Step 13: Display the thank you message input form

[1861] The terminal displays a form for the user to enter a thank you message. On input, the thank you message input fields are displayed. On output, these fields are ready for the user to fill in.

[1862] Step 14: Enter a thank you message

[1863] The user enters a thank you message "Thank you AIko" and presses the send button. The input is the thank you message text. The output is the thank you message sent.

[1864] Step 15: Send a thank you message to the server

[1865] The terminal transmits the input thank you message data to the server. The input includes thank you message text data. The output is the thank you message transmitted to the server.

[1866] Step 16: Save the thank you message to the database

[1867] The server receives a thank you message and stores it in the database. As input, it receives the thank you message data. It performs a write operation to the database to create a new thank you message record. As output, it returns the success status of the thank you message registration.

[1868] Step 17: Begin the memorial service process

[1869] The user starts the memorial service by pressing the memorial service process start button. The input is the pressing of the memorial service process start button. The output is a request to start the memorial service process.

[1870] Step 18: Server request for memorial process

[1871] The terminal sends a request to start the memorial process to the server. The input includes the memorial process start request. The output is the memorial process start request sent to the server.

[1872] Step 19: Retrieving Data from the Database

[1873] The server retrieves information about the user and the AI ​​agent, as well as related memories and thank you messages, from the database. The input is the user ID and the AI ​​agent ID. A read operation is performed on the database to retrieve the related data. The output is the retrieved data.

[1874] Step 20: Generate a memorial certificate

[1875] A memorial certificate is generated based on the data acquired by the server. The inputs are user information, AI agent information, memory data, and thank you message data. The process generates the memorial certificate in PDF format. The output is the generated memorial certificate.

[1876] Step 21: Sending the memorial certificate

[1877] The server sends the memorial certificate to the user's registered email address. The input is the user's email address and the memorial certificate. The server performs the email sending operation, attaching the memorial certificate in PDF format and sending it. The output is the success status of the email sending.

[1878] (Application example 1)

[1879] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1880] In recent years, artificial intelligence and robots have come to be used in a variety of fields, and the need for people to express gratitude and hold memorial services for these machines is increasing. However, there is a lack of systems to express gratitude and hold memorial services for these machines in an appropriate way. In addition, it is difficult to efficiently manage a wide range of technical data and memories and automate memorial services.

[1881] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[1882] In this invention, the server includes a user registration means for a user to enter their own account information and register it in the system, an information registration means for a user to register information about their AI partner, a recording means for a user to save memories with their AI partner, a message sending means for a user to send a message of gratitude to their AI partner, a memorial service means for executing a memorial service process for the AI ​​partner, generating a certificate and sending it to the user, a robot registration means for a user to save detailed information and operation records of the robot, and a generation AI model means for generating a prompt message when generating a memorial service certificate and sending it to the user. This allows for efficient gratitude and memorial services for AI and robots, and allows users to appropriately express their gratitude and complete the memorial service.

[1883] "User registration means" is a function that allows a user to enter their own account information and register with the system.

[1884] "Information registration means" is a function that allows users to register information about their AI partner.

[1885] "Recording Measures" is a feature that allows users to save memories with their AI partner.

[1886] The "message sending means" is a function that allows users to send messages of gratitude to their AI partners.

[1887] The "contribution means" is a function for executing the contribution process of the artificial intelligence partner, generating a certificate and sending it to the user.

[1888] The "robot registration means" is a function that allows users to save detailed information and operation records of their robots.

[1889] The "generative AI model means" is a function for generating a prompt sentence when generating a memorial certificate and sending it to the user.

[1890] This invention is a system for allowing users to express gratitude and make offerings to their AI partners or factory robots that have retired from their roles. The system includes a user registration means, an information registration means, a recording means, a message sending means, an offering means, a robot registration means, and an AI model generation means.

[1891] User registration method

[1892] The server provides a means for users to register by entering their own account information. For example, users enter their username and password into an input form on a smartphone or tablet device and send it to the server, where the user information is stored in the database.

[1893] Information registration method

[1894] The server provides an input form for users to enter details of their AI partner or robot and register them. The entered information is sent to the server and stored in a database. For example, the AI ​​partner's name, number of years in operation, and other details are registered.

[1895] Recording means

[1896] The server provides a function for users to save memories with their AI partner or robot. Users can upload text and photos of their memories, which are then stored in a database. For example, memories such as "the first day of work" or "the days we worked together" are recorded.

[1897] Message sending method

[1898] The server provides an input form for users to input and submit messages of thanks to their AI partners or robots. The messages are then stored in a database. For example, a message such as "Thank you, robot name" may be input and stored.

[1899] Memorial service means

[1900] When the user presses the button to start the memorial service, the server starts the memorial process. The server references information about the user, their AI partner, and the robot, as well as memories and messages of gratitude, from the database, and generates a memorial certificate. The generated certificate is converted into PDF format and sent to the user's registered email address.

[1901] Robot registration method

[1902] The server provides a function for storing detailed information about the robot and its operation records. Users input the robot's name, model number, operation period, etc., and send it to the server, where it is saved in a database.

[1903] Generative AI model means

[1904] When generating a memorial certificate, the server uses a generative AI model to generate a prompt. This allows the memorial certificate to include a prompt that expresses gratitude and respect. For example, a prompt such as, "Do you remember how wonderfully RoboX120 worked in our factory? Your first working day was especially impressive. Thank you, RoboX120. We will never forget you."

[1905] Hardware and software used

[1906] The system uses user devices such as smartphones, tablets, and smart glasses, as well as a cloud server. The backend is built using Python and Flask, and SQLite is used for database management. A Python PDF creation library (e.g., ReportLab) is used to convert the memorial certificate to PDF.

[1907] This will allow users to properly express their gratitude to their AI partners and robots and hold memorial services for them.

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

[1909] Step 1:

[1910] The terminal displays a form for the user to enter a username and password. The user enters the username and password and presses the submit button, which sends the input data to the server. The server stores the received user information in a database and creates a new user record. The input data is the username and password, and the output is a new entry in the database.

[1911] Step 2:

[1912] The terminal displays a form for the user to enter details such as the name, model, and years of operation of their AI partner or robot. The user enters the details and presses the submit button, which sends the input data to the server. The server stores the received information in a database and creates a record for a new AI partner or robot. The input data are the partner or robot's details, and the output is a new entry in the database.

[1913] Step 3:

[1914] The device presents the user with a form to input or upload text and photos of their memories. The user inputs the text and photos and presses the submit button, which sends the input data to the server. The server stores the received memory data in a database and creates a new memory record. The input data is the text and photos, and the output is a new entry in the database.

[1915] Step 4:

[1916] The terminal displays a form for the user to enter a thank you message. The user enters a thank you message and presses the submit button, which sends the input data to the server. The server stores the received message information in a database and creates a new thank you message record. The input data is the thank you message, and the output is a new entry in the database.

[1917] Step 5:

[1918] The user presses a button to start the memorial service. This requests the memorial service process to the server. The server retrieves information about the user and their AI partner or robot, as well as memories and a message of gratitude from the database. It references each piece of information and generates a memorial certificate. A prompt is generated using a generative AI model and included in the memorial certificate. The input data is information about the user and their partner or robot, memories, a message of gratitude, and a prompt from the generative AI model, and the output is the creation of a memorial certificate.

[1919] Step 6:

[1920] The server converts the generated memorial certificate into PDF format and sends it to the user's registered email address. In this final process, the user can receive the memorial certificate. The input data is the memorial certificate, and the output is a PDF sent to the user's registered email address.

[1921] Through these steps, users can show their gratitude to their AI partners and robots and make appropriate offerings.

[1922] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1923] This invention relates to a memorial service system that allows users to say goodbye to their artificial intelligence (AI) partners in an appropriate manner. The system not only handles user registration, AI partner registration, memory recording, thank-you messages, and memorial service processes, but also includes an emotion engine that recognizes the user's emotions and responds appropriately.

[1924] System Overview

[1925] In this system, users can say goodbye to their AI partner through the following steps, which mainly include user registration, registering an AI partner, recording memories, sending thank-you messages, emotion recognition, and carrying out the memorial service process.

[1926] User Registration

[1927] Input form display

[1928] The device presents the user with a form to enter a username and password.

[1929] User Input

[1930] The user enters their username and password and clicks the submit button.

[1931] Input data transmission

[1932] The terminal transmits the entered user data to the server.

[1933] Data storage

[1934] The server stores the received user data in the database and creates a new user record.

[1935] AI Partner Registration

[1936] Input form display

[1937] The device will present the user with a form to enter the name and details of their AI partner.

[1938] User Input

[1939] The user enters the name and details of their AI partner and presses the send button.

[1940] Input data transmission

[1941] The device sends the entered AI partner data to the server.

[1942] Data storage

[1943] The server stores the received AI partner data in the database and creates a new AI partner record.

[1944] Recording memories

[1945] Input form display

[1946] The device will present the user with a form to enter / upload text and photos of their memories.

[1947] User Input

[1948] The user enters the text and photo of their memory and presses the send button.

[1949] Input data transmission

[1950] The terminal transmits the input memory data to the server.

[1951] Data storage

[1952] The server stores the received memory data in a database and creates a new memory record.

[1953] Send a thank you message

[1954] Input form display

[1955] The device will display a form for the user to enter a thank you message.

[1956] User Input

[1957] The user enters a thank you message and presses the send button.

[1958] Input data transmission

[1959] The terminal transmits the input thank you message data to the server.

[1960] Data storage

[1961] The server stores the received thank you message data in the database and creates a new thank you message record.

[1962] emotion recognition

[1963] Voice input

[1964] The device prompts the user for voice input.

[1965] User voice input

[1966] Users express their emotions through speech.

[1967] Audio data transmission

[1968] The terminal transmits the voice data to the server.

[1969] sentiment analysis

[1970] The server uses an emotion engine to analyze the voice data and recognize the user's emotions.

[1971] Generate corresponding message

[1972] Based on the emotion results recognized by the server, an appropriate response message is generated.

[1973] Message display

[1974] The terminal displays the generated message to the user.

[1975] Memorial Service Process

[1976] Memorial service process begins

[1977] The user presses a button to start the memorial service.

[1978] Memorial service process request

[1979] The terminal sends a request for the memorial service process to the server.

[1980] Database check

[1981] The server queries the database for the user and AI partner information, as well as all associated memories and thank you messages.

[1982] Memorial certificate generation

[1983] The server generates a memorial certificate based on the information queried.

[1984] Sending a memorial certificate

[1985] The memorial certificate generated by the server is converted into PDF format and sent to the user's registered email address.

[1986] Specific examples

[1987] For example, suppose user "taro123" registers an AI partner "Aiko," records some memories, and finally sends a message of gratitude, "Thank you, Aiko." When the user then presses a button to start the memorial service, the server checks all the registered data, generates a memorial certificate, and sends it to the user. During this process, the user can also input voice commands, allowing the server to recognize the user's emotions using its emotion engine and generate and display a corresponding message.

[1988] summary

[1989] This invention provides a system that allows users to express gratitude and respect for their AI partner and say goodbye in an appropriate manner. By using this system, users can conclude their long-term relationship with their AI partner with gratitude, and the system's emotion recognition engine can provide services that are sensitive to the user's emotions.

[1990] The processing flow will be explained below.

[1991] User Registration

[1992] Step 1:

[1993] The device presents the user with a form to enter a username and password.

[1994] Step 2:

[1995] The user enters the username "taro123" and password "securePassword!" and presses the send button.

[1996] Step 3:

[1997] The terminal transmits the entered user data to the server.

[1998] Step 4:

[1999] The server stores the received user data in the database and creates a new user record.

[2000] AI Partner Registration

[2001] Step 1:

[2002] The device will present the user with a form to enter the name and details of their AI partner.

[2003] Step 2:

[2004] The user enters the AI ​​partner's name "Aiko," gender "female," and age "2 years," and presses the send button.

[2005] Step 3:

[2006] The device sends the entered AI partner data to the server.

[2007] Step 4:

[2008] The server stores the received AI partner data in the database and creates a new AI partner record.

[2009] Recording memories

[2010] Step 1:

[2011] The device will present the user with a form to enter / upload text and photos of their memories.

[2012] Step 2:

[2013] The user uploads the memorable text "The first time we played together" and the photo "photo1.jpg", then presses the send button.

[2014] Step 3:

[2015] The terminal transmits the input memory data to the server.

[2016] Step 4:

[2017] The server stores the received memory data in a database and creates a new memory record.

[2018] Send a thank you message

[2019] Step 1:

[2020] The device will display a form for the user to enter a thank you message.

[2021] Step 2:

[2022] The user enters a thank you message, "Thank you Aiko," and presses the send button.

[2023] Step 3:

[2024] The terminal transmits the input thank you message data to the server.

[2025] Step 4:

[2026] The server stores the received thank you message data in the database and creates a new thank you message record.

[2027] emotion recognition

[2028] Step 1:

[2029] The device prompts the user to enter voice input.

[2030] Step 2:

[2031] Users express their emotions through speech.

[2032] Step 3:

[2033] The terminal transmits the voice data to the server.

[2034] Step 4:

[2035] The server uses an emotion engine to analyze the voice data and recognize the user's emotions.

[2036] Step 5:

[2037] Based on the emotion results recognized by the server, an appropriate response message is generated.

[2038] Step 6:

[2039] The terminal displays the generated message to the user.

[2040] Memorial Service Process

[2041] Step 1:

[2042] The user presses a button to start the memorial service.

[2043] Step 2:

[2044] The terminal sends a request for the memorial service process to the server.

[2045] Step 3:

[2046] The server queries the database for the user and AI partner information, as well as all associated memories and thank you messages.

[2047] Step 4:

[2048] The server generates a memorial certificate based on the information queried.

[2049] Step 5:

[2050] The memorial certificate generated by the server is converted into PDF format and sent to the user's registered email address.

[2051] Specific examples

[2052] For example, suppose user "taro123" registers an AI partner "Aiko," records some memories, and finally sends a message of gratitude, "Thank you, Aiko." When the user then presses a button to start the memorial service, the server checks all the registered data, generates a memorial certificate, and sends it to the user. During this process, the user can also input voice commands, allowing the server to recognize the user's emotions using its emotion engine and generate and display a corresponding message.

[2053] summary

[2054] This system provides a mechanism for users to express gratitude and respect for their AI partner and say goodbye appropriately.In addition, by incorporating an emotion recognition engine, it provides services that are sensitive to the user's emotions, creating a pleasant experience.

[2055] Example 2

[2056] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2057] In recent years, AI partners have become widely used in daily life and work, but when the relationship with these AI partners ends, users lack the means to properly say goodbye. In particular, there is a lack of support for organizing memories and messages of gratitude, and the lack of emotionally sensitive responses places a heavy psychological burden on users. In response, a system is needed that allows users to express gratitude and respect to their AI partners and hold memorial services for them.

[2058] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a user registration means for the user to input their own account information and register it in the system, an AI partner registration means for the user to register information about their AI partner, a memory recording means for the user to save memories with their AI partner, a thank you message sending means for the user to send a thank you message to their AI partner, an emotion recognition means for analyzing the user's emotions from their voice and generating a corresponding response message, and a memorial processing means for executing a memorial process for the AI ​​partner, generating a certificate, and sending it to the user. This allows the user to appropriately establish a relationship with their AI partner and complete the memorial process while receiving emotionally sensitive support.

[2059] "User registration means" refers to the means by which a user enters his or her own account information and registers with the system.

[2060] "Artificial intelligence partner registration means" refers to a means by which a user inputs information about his or her artificial intelligence partner and registers it in the system.

[2061] A "memory recording means" is a means for users to save memories with their AI partner.

[2062] The "means for sending a thank you message" is a means for a user to send a thank you message to an AI partner through the system.

[2063] The "emotion recognition means" is a means for analyzing the user's emotions from their voice and generating a corresponding response message.

[2064] The "offering process means" is a means for executing the offering process of the artificial intelligence partner, generating a certificate, and sending it to the user.

[2065] "Database means" refers to a means for storing text and images of memories within the system.

[2066] "Electronic document format" refers to a format in which documents such as memorial certificates are generated in a digital format (e.g., PDF) and stored or transmitted.

[2067] This invention relates to a memorial service system that allows users to say goodbye to their artificial intelligence (AI) partners in an appropriate manner. The system provides functions for user registration, AI partner registration, memory recording, sending thank-you messages, emotion recognition, and the memorial service process, allowing users to say goodbye to their beloved AI partners in an appropriate manner while showing respect and receiving emotionally sensitive support.

[2068] User registration method

[2069] The user registration process begins with the device displaying a form for the user to enter their username and password. Once the user has completed the entry and pressed the submit button, the information is sent to the server via an HTTP POST request using JavaScript. The server receives the data using the Python Django framework and stores it in a database such as MySQL.

[2070] AI partner registration method

[2071] To register an AI partner, the device displays a form for the user to enter the name and details of the AI ​​partner. After the user enters the AI ​​partner's information and presses the submit button, the information is sent in JSON format to the server, which then uses Django to store the data in a database.

[2072] A means of recording memories

[2073] The memory recorder allows users to record shared memories with their AI partner. The device displays a form for inputting / uploading text and images. After the user enters the information, the data is sent to the server using JavaScript, which then stores it in a database.

[2074] Thank you message sending method

[2075] The thank you message sending means displays a form on the terminal for the user to enter a thank you message. When the user enters a message and presses the send button, the information is sent to the server and saved in a database.

[2076] emotion recognition means

[2077] The emotion recognition means has the function of recognizing emotions from the user's voice. The device prompts for voice input, and when the user records the voice, the data is sent to the server. The server uses an emotion recognition engine such as TensorFlow to analyze the voice data and recognize the user's emotions. Based on the results, an appropriate response message is generated using natural language generation technology (e.g., GPT-3) and displayed on the device.

[2078] Memorial service process means

[2079] The memorial service process is initiated by the user pressing the memorial service button. When the device sends a memorial service request to the server, the server queries the user and AI partner information from the database and generates a memorial service certificate. This certificate is converted to PDF format and sent to the user's registered email address.

[2080] Examples of concrete examples and prompts

[2081] For example, suppose a user logs in with their "taro123" account and registers their AI partner "Aiko." The user records the memory of "My first trip" and sends a message of gratitude saying "Thank you, Aiko." After that, when the user presses the button to start the memorial service, the system checks all the registered data, generates a memorial certificate, and sends it to the user.

[2082] Example prompt sentence:

[2083] "Please enter text and photos in the form to record your memories with your AI partner."

[2084] "Please enter a message of thanks. For example, 'Thank you, Aiko.'"

[2085] "Express your emotions through speech. For example, express your sadness over a breakup or your gratitude."

[2086] In this way, the present invention allows users to properly engage with an AI partner and provide emotional support to complete the memorial process.

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

[2088] Step 1: User Registration

[2089] Input form display

[2090] The device presents the user with a form to enter a username and password. The form is designed using HTML and CSS.

[2091] input

[2092] The user enters a username and password.

[2093] Transmission data

[2094] The terminal uses JavaScript to send the entered user data in JSON format to the server.

[2095] Data storage

[2096] The server uses Python's Django framework to store the received user data in a database such as MySQL.

[2097] Step 2: Registering an AI Partner

[2098] Input form display

[2099] The device will present the user with a form to enter the name and details of their AI partner.

[2100] input

[2101] The user enters the "name" and "details" of the AI ​​partner.

[2102] Transmission data

[2103] The device uses JavaScript to send the entered AI partner data in JSON format to the server.

[2104] Data storage

[2105] The server uses Django to store the received AI partner data in the database and create a new AI partner record.

[2106] Step 3: Record your memories

[2107] Input form display

[2108] The device will present the user with a form to enter / upload text and photos of their memories.

[2109] input

[2110] Users enter and upload "text" and "photos" of their memories.

[2111] Transmission data

[2112] The device uses JavaScript to send the entered memory data to the server in JSON format (text) and multipart format (photos).

[2113] Data storage

[2114] The server uses Django to store the received memory data in the database and create a new memory record.

[2115] Step 4: Send a thank you message

[2116] Input form display

[2117] The device will display a form for the user to enter a thank you message.

[2118] input

[2119] The user enters a "Thank You Message."

[2120] Transmission data

[2121] The device uses JavaScript to send the entered thank you message data in JSON format to the server.

[2122] Data storage

[2123] The server uses Django to save the received thank you message data to the database and create a new thank you message record.

[2124] Step 5: Emotion Recognition

[2125] Voice input

[2126] The device prompts the user for voice input. This prompt uses the microphone.

[2127] input

[2128] Users express their "emotions" through voice.

[2129] Transmission data

[2130] The device sends the recorded audio data to the server via an HTTP POST request.

[2131] sentiment analysis

[2132] The server analyzes the voice data using an emotion recognition engine such as TensorFlow and recognizes the user's emotions.

[2133] Generate corresponding message

[2134] Based on the emotion results recognized by the server, an appropriate response message is generated using natural language generation technology (such as GPT-3).

[2135] output

[2136] The device will generate a corresponding message and display it to the user.

[2137] Step 6: The Memorial Service Process

[2138] Memorial service process begins

[2139] The user presses a button to start the memorial service.

[2140] Send Request

[2141] The device sends a request for the memorial service process to the server via an HTTP POST request.

[2142] Database Query

[2143] The server queries the database for information about the user and their AI partner, as well as all memories and thank you messages.

[2144] Certificate Generation

[2145] The server generates a memorial certificate based on the data queried and converts it into PDF format.

[2146] Sending the certificate

[2147] The server will send the memorial certificate to the user's registered email address.

[2148] Through these steps, the system enables users to properly establish a relationship with their AI partner and complete the memorial service process while receiving emotional support.

[2149] (Application example 2)

[2150] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2151] Traditional memorial services lack the means for users to emotionally conclude their relationship with their AI partner. Furthermore, they lack the ability to analyze users' emotions and generate appropriate responses, making it difficult to provide services that are sensitive to the user's feelings. Furthermore, they lack the ability to share the memorial service process with other users, making it difficult to spread the memorial service experience.

[2152] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[2153] In this invention, the server includes a user registration means for a user to input their own account information and register it in the system, an AI partner registration means for a user to register information about their AI partner, a memory recording means for a user to save memories with their AI partner, a thank you message sending means for a user to send a thank you message to their AI partner, an emotion recognition means for inputting the user's voice, analyzing the emotion using an emotion recognition engine, and generating an appropriate response message based on the analysis result, a memorial process means for executing a memorial process for the AI ​​partner, generating a certificate, and sending it to the user, and a content distribution means for recording the memorial process as a video and storing and distributing it, thereby enabling a user to emotionally conclude their relationship with their AI partner and further share the memorial process.

[2154] "User registration means" refers to the means by which a user enters his or her own account information and registers with the system.

[2155] "Artificial intelligence partner registration means" refers to a means by which a user can register information about their artificial intelligence partner.

[2156] A "memory recording means" is a means for users to save memories with their AI partner.

[2157] The "means for sending a thank you message" is a means for a user to send a thank you message to an AI partner.

[2158] The "emotion recognition means" is a means for inputting a user's voice, analyzing the emotion using an emotion recognition engine, and generating an appropriate response message based on the analysis results.

[2159] The "offering process means" is a means for executing the offering process of the artificial intelligence partner, generating a certificate, and sending it to the user.

[2160] "Content distribution means" refers to a means for recording the memorial service process as video and storing and distributing it.

[2161] This invention relates to a memorial service system that allows users to appropriately conclude their relationships with AI partners. The system has functions for user registration, AI partner registration, memory recording, sending thank-you messages, emotion recognition, the memorial process, and recording and distributing scenes from the memorial process.

[2162] composition

[2163] This system uses the following hardware and software:

[2164] 1. Frontend:

[2165] Technology used: React Native, Swift, Kotlin

[2166] Main functions: Providing a user interface, collecting and sending input data

[2167] 2. Backend:

[2168] Technology used: Node.js, Python Flask

[2169] Main functions: Processing and storing data, executing service logic

[2170] 3. Database:

[2171] Technology used: AWS RDS, Firebase

[2172] Main functions: User information, AI partner information, memory text and photos, thank you message storage

[2173] 4. Speech Recognition:

[2174] Technology used: Google Speech-to-Text API

[2175] Main function: Convert voice data to text

[2176] 5. Emotion Recognition Model:

[2177] Technology used: TensorFlow, PyTorch

[2178] Main function: Emotion analysis of voice data

[2179] 6. Data Retention:

[2180] Technologies used: AWS S3, Google Cloud Storage

[2181] Main function: Recording and distributing videos of the memorial service process

[2182] User Registration

[2183] A user downloads an application, enters their account information (e.g., name, password), and sends it to the server, which then stores the user information in a database to create a user account.

[2184] Artificial Intelligence Partner Registration

[2185] The user enters information about their AI partner (e.g., partner name, details) and sends it to the server, which saves the partner information in the database and creates a new AI partner record.

[2186] Record memories and send thank you messages

[2187] Users can enter text and photos to record their memories with their AI partner and send them to the server. They can also enter thank-you messages and send them to the server. All of this data is stored in a database.

[2188] emotion recognition

[2189] When users express their emotions through voice during the memorial service, the device sends the voice data to the server, which converts the voice data into text using the Google Speech-to-Text API and then analyzes the emotions using emotion recognition models running on TensorFlow and PyTorch. Based on the analysis results, the server generates an appropriate response message and displays it to the user.

[2190] Specific examples

[2191] For example, suppose user "user123" registers an AI partner, "AI Partner," records some memories, and sends a thank-you message, "Thank you, AI Partner." When the user voice-inputs during the memorial service process, a prompt such as "Hello, today I would like to talk about the memorial service with AI Partner. Thank you." is used, and the server performs sentiment analysis and displays an appropriate response message to the user.

[2192] Memorial Service Process and Delivery Services

[2193] When the memorial service process is performed, the server queries the database for information about the user and the AI ​​partner, as well as all related memories and messages of gratitude. It then generates a memorial certificate, converts it to PDF format, and sends it to the user's registered email address. The memorial service is recorded as a video and stored on AWS S3 or Google Cloud Storage. A content distribution service is provided so that other users can view and share the memorial video.

[2194] In this way, the present invention provides a system that allows you to emotionally conclude your relationship with your AI partner and share the memorial process.

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

[2196] Step 1:

[2197] User registration: The terminal displays a form for the user to enter their username and password, which they then fill in and submit. The input data (username and password) is sent to the server, which stores the received data in a database such as AWS RDS or Firebase and creates a new user record. As an output, the user receives a registration completion message.

[2198] Step 2:

[2199] Registering an AI partner: The terminal displays a form for the user to enter the name and details of the AI ​​partner. The user fills it in and submits it. The input data (partner name and details) is sent to the server, which receives it, stores it in its database, and creates a new AI partner record. As an output, the user receives a partner registration completion message.

[2200] Step 3:

[2201] Recording a memory: The device displays a form for the user to input / upload the memory text and photo. The user enters the data and submits it. The input data (text and photo) is sent to the server, which receives it, stores it in the database, and creates a new memory record. As an output, the user receives a message that the memory has been registered.

[2202] Step 4:

[2203] Sending a thank you message: The terminal displays a form for the user to enter a thank you message. The user fills it in and submits it. The input data (thank you message) is sent to the server, which receives it, stores it in the database, and creates a new thank you message record. As an output, the user receives a message that the message has been sent successfully.

[2204] Step 5:

[2205] Emotion Recognition: The user provides voice input to the device during the memorial service process. The device sends the voice data to the server, which converts the voice data into text using the Google Speech-to-Text API. The server then analyzes the emotion in the voice using an emotion recognition model running on TensorFlow or PyTorch. Based on the analysis results, the server generates an appropriate response message and sends it to the device. The device displays the generated message to the user. As an output, the user receives the response message.

[2206] Step 6:

[2207] Memorial service process: When the user presses the button to start the memorial service on the device, the device sends a request for the memorial service process to the server. The server queries the database for information about the user and their AI partner, as well as messages of memories and gratitude, and generates a memorial certificate. The server converts the memorial certificate into PDF format and sends it to the user's registered email address. As an output, the user receives the memorial certificate.

[2208] Step 7:

[2209] Content distribution: The device records the memorial service process as a video and sends the video data to the server. The server stores the video data in AWS S3 or Google Cloud Storage. The stored video is distributed to other users, who can view and share the memorial service video. As an output, the user and other users can view the video.

[2210] This process allows users to emotionally conclude their relationship with their AI partner and share the memorial process with other users.

[2211] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.

[2212] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[2213] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the robot 414.

[2214] The emotion identification model 59 as an emotion engine may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.

[2215] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.

[2216] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.

[2217] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).

[2218] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.

[2219] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."

[2220] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values ​​indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values ​​indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.

[2221] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).

[2222] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.

[2223] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.

[2224] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.

[2225] It is not necessary to store all of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.

[2226] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.

[2227] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the specific processing may be a single processor.

[2228] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.

[2229] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.

[2230] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.

[2231] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.

[2232] The following is further disclosed regarding the above embodiment.

[2233] (Claim 1)

[2234] a user registration means for users to enter their account information and register with the system;

[2235] An artificial intelligence partner registration means for a user to register information about his or her artificial intelligence partner;

[2236] A memory recorder for users to save memories with their AI partner;

[2237] a thank you message sending means for the user to send a thank you message to the artificial intelligence partner;

[2238] A service process means for executing the service process of the artificial intelligence partner, generating a certificate, and sending it to the user;

[2239] A system including:

[2240] (Claim 2)

[2241] 10. The system of claim 1, further comprising database means for storing text and photographic memories.

[2242] (Claim 3)

[2243] 10. The system of claim 1, further comprising means for generating a certificate in PDF format after the memorial process is performed and sending the certificate to the user's registered email address.

[2244] "Example 1"

[2245] (Claim 1)

[2246] a user registration means for users to enter their authentication information and register with the system;

[2247] an artificial intelligence agent registration means for allowing a user to register information about his or her artificial intelligence agent;

[2248] a memory recording means for the user to save memories with the artificial intelligence agent;

[2249] a thank-you message sending means for a user to send a thank-you message to the artificial intelligence agent;

[2250] a service process means for executing the service process of the artificial intelligence agent, generating a certificate and sending it to the user;

[2251] an interactive interface means for a user to operate each of the means;

[2252] a data transmission means for transmitting user input data from the terminal to the server;

[2253] The system includes a data storage means whereby the server stores the received data in a database.

[2254] (Claim 2)

[2255] 10. The system of claim 1 further comprising database means for storing text and images of the memories.

[2256] (Claim 3)

[2257] 2. The system of claim 1, further comprising an electronic certificate sending means for generating a certificate in PDF format after the memorial process is performed and sending it to the user's registered email address.

[2258] "Application Example 1"

[2259] (Claim 1)

[2260] a user registration means for users to enter their account information and register with the system;

[2261] An information registration means for users to register information about their AI partner;

[2262] A record-keeping tool for users to preserve memories with their AI partners,

[2263] a message sending mea...

Claims

1. a user registration means for users to enter their account information and register with the system; An artificial intelligence partner registration means for a user to register information about his or her artificial intelligence partner; A memory recorder for users to save memories with their AI partner; a thank you message sending means for the user to send a thank you message to the artificial intelligence partner; A service process means for executing the service process of the artificial intelligence partner, generating a certificate, and sending it to the user; A system including:

2. 10. The system of claim 1, further comprising database means for storing text and photographic memories.

3. The system of claim 1 , further comprising means for generating a certificate in PDF format after the memorial process is performed and sending the certificate to the user's registered email address.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A