system

The system addresses the inaccuracy of conventional matching by using genetic analysis to scientifically determine compatibility, enhancing the success rate and satisfaction of finding ideal partners.

JP2026041385APending Publication Date: 2026-03-10SOFTBANK 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-26
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Conventional matching systems determine compatibility between users based on subjective information or limited data, leading to inaccurate matches and low success rates, and lack efficient means for users to find their ideal partners.

Method used

A system that uses genetic analysis to determine compatibility by analyzing genetic information, including immune system, metabolic, and psychological characteristics, and ranks potential partners based on a compatibility score, providing efficient and scientific matching.

Benefits of technology

Enables accurate and efficient matching of users based on genetic compatibility, improving the success rate of finding ideal partners and enhancing user satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026041385000001_ABST
    Figure 2026041385000001_ABST
Patent Text Reader

Abstract

Provide a system. The method comprises: a means for a user to obtain a sample for genetic analysis; means for transmitting a genetic analysis sample to a server via a terminal; A means for the server to analyze genetic information using a genetic analysis device; A means for the server to store the analyzed genetic information in a database; A means for the server to calculate compatibility between users based on genetic information; The server lists the most suitable partners and notifies them in order. A means for users to communicate with the suggested contacts via the terminal. A system including:
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] Conventional matching systems determine compatibility between users based on subjective information or limited data, and are not necessarily able to provide accurate compatibility based on scientific evidence. Another problem is that it takes a lot of time and effort for users to find the perfect partner. Furthermore, due to limited means of communication with the other party, the actual success rate of matching is low. The present invention aims to provide a system that scientifically determines compatibility between users based on genetic information and efficiently provides the best possible partner. [Means for solving the problem]

[0005] The present invention is a system including a means for a user to obtain a genetic analysis sample, a means for transmitting the genetic analysis sample to a server via a terminal, a means for the server to analyze genetic information using a genetic analysis device, a means for the server to store the analyzed genetic information in a database, a means for the server to calculate compatibility between users based on the genetic information, a means for the server to list highly compatible partners and notify them in order, and a means for the user to communicate with the suggested partners via the terminal. In particular, the server has a means for using multiple genetic markers for the immune system, metabolism, and psychological characteristics in analyzing the genetic information, and when generating a list of highly compatible partners, it ranks them based on compatibility scores, thereby achieving scientific and efficient matching.

[0006] A "user" is an individual who uses the system to search for a compatible marriage partner based on their own genetic information.

[0007] A "terminal" is a device that a user uses to send genetic analysis samples and communicate with compatible partners.

[0008] A "server" is a central computer system that receives genetic analysis samples sent by users and performs analysis, storage, compatibility calculations, and notifications.

[0009] A "genetic analysis sample" is a biological sample (e.g., oral mucosa) collected by a user to obtain their own genetic information.

[0010] A "genetic analysis device" is a device for analyzing a genetic analysis sample and extracting the necessary genetic information.

[0011] A "database" is a storage system for storing analyzed genetic information and user information.

[0012] "Compatibility" refers to the degree of compatibility calculated based on the genetic information between users.

[0013] A "highly compatible partner" refers to a partner with a high compatibility score as calculated by the system based on genetic information.

[0014] The "compatibility score" is a numerical evaluation of the degree of compatibility calculated by the server based on the genetic information between users.

[0015] "Means of communication" refers to the method by which matched users communicate with each other. [Brief explanation of the drawings]

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

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

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

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

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

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

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

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

[0024] [First embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0037] The present invention relates to a system for determining compatibility between men and women at the genetic level and matching them with potential marriage partners. This system is comprised of a user, a terminal, a server, and a genetic analysis device.

[0038] Configuration details

[0039] 1. Users

[0040] The user first obtains a genetic analysis sample, which is typically done using a commercially available genetic analysis kit, which includes a cotton swab for collecting oral mucosa and a liquid container.

[0041] Users launch a dedicated application on their own device (such as a smartphone or PC) and register their information, including basic data such as name, age, and gender.

[0042] 2. Terminal

[0043] The terminal provides a communication means for the user to send genetic analysis samples to the server, and also serves as an interface for notifying the user of analysis results and matching results.

[0044] 3. Server

[0045] The server receives the genetic analysis sample sent by the user and extracts genetic information in cooperation with the analysis device.

[0046] The extracted genetic information is stored in a database that links each user's genetic profile to their registration information.

[0047] The server calculates compatibility between users, which includes information such as immune systems (e.g., HLA gene diversity), metabolic characteristics, and psychological traits.

[0048] Based on the compatibility score calculated by the server, a list of highly compatible partners is created and notified to the user's device.

[0049] 4. Genetic analysis equipment

[0050] The genetic analysis device analyzes the user's sample and identifies the desired genetic markers (e.g., immune system, metabolic, and psychological characteristics).

[0051] The analysis results are sent to the server and stored in a database.

[0052] Program processing (natural language explanation)

[0053] 1. Sample acquisition and submission

[0054] The user collects a mucosal sample using a genetic analysis kit. The sample is placed in a special container and sent to a designated address. The user then launches the application on their device, enters their basic information, and sends it to the server.

[0055] 2. Sample Receipt and Storage

[0056] The server receives the sample and assigns a unique ID to it. The sample is then inserted into the genetic analysis device, and analysis begins.

[0057] 3. Genetic analysis

[0058] The server-linked genetic analysis equipment analyzes the samples and extracts the necessary genetic information, which is then sent to the server and stored in a database.

[0059] 4. Compatibility assessment

[0060] The server calculates a compatibility score based on the user's information in the database, including calculations based on HLA gene diversity and other genetic markers, and generates a list of potential matches based on the compatibility score.

[0061] 5. Notification of Matching Results

[0062] The server then sends a list of highly compatible people to the user's device, including a compatibility score, basic information about the people (displayed anonymously), and a link to start communicating.

[0063] Specific examples

[0064] For example, user A collects oral mucosa using a genetic analysis kit and sends the sample. The server uses genetic analysis equipment to analyze user A's genetic information and stores it in a database. Similarly, user B also sends a sample, which is then analyzed.

[0065] The server calculates a compatibility score based on the genetic information of User A and User B. For example, if the compatibility score between User A and User B is 85 / 100, the server notifies User A's device of this information. User A receives the notification and checks User B's basic information and compatibility score through the application. If User A is interested, he or she sends a message to User B via the application.

[0066] In this way, the system provides evidence-based matching and helps users find the perfect partner.

[0067] The processing flow will be explained below.

[0068] Step 1:

[0069] The user collects an oral mucosal sample using a genetic analysis kit, places the sample in a special container, and sends it to a specified address.

[0070] Step 2:

[0071] The user launches a dedicated application from their device and enters basic information (such as name, age, and gender). Once the information is entered, the application sends the information to the server.

[0072] Step 3:

[0073] The server receives the genetic analysis samples sent, assigns a unique ID to each sample, and then inputs the samples into the genetic analysis device to begin analysis.

[0074] Step 4:

[0075] The genetic analysis device analyzes the sample and extracts the necessary genetic information (e.g., immune system, metabolism, psychological characteristics), which is then sent to a server.

[0076] Step 5:

[0077] The server stores the analysis results in a database and links them to each user's profile, integrating their genetic and basic information within the database.

[0078] Step 6:

[0079] The server uses an algorithm to analyze the user's genetic information in the database and calculate a compatibility score, which takes into account factors such as immune system diversity, metabolic characteristics, and psychological traits.

[0080] Step 7:

[0081] The server generates a list of potential matches based on the compatibility score, and the list is ranked, with the most compatible matches at the top.

[0082] Step 8:

[0083] The server sends a list of highly compatible people to the user's device. The notification includes a compatibility score and basic information about the people (displayed anonymously), as well as a link to send a message to the people.

[0084] Step 9:

[0085] The user receives a notification on their device, reviews the suggested contact information, and if they are interested, can send a message to the contact using the application.

[0086] Step 10:

[0087] The server and terminals support the sending and receiving of messages between users and provide functions that allow users to smoothly advance communication.

[0088] Example 1

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

[0090] Conventional marriage matching systems lacked a means for scientifically based compatibility assessment. This resulted in low reliability for users in finding the perfect partner, leading to low satisfaction. Furthermore, there was a lack of efficient means for notifying users of matching results and initiating communication.

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

[0092] In this invention, the server includes: a means for a user to acquire a genetic analysis sample; a means for transmitting the genetic analysis sample to the server via a terminal; a means for the server to analyze genetic information using a genetic analysis device; a means for the server to store the analyzed genetic information in a database; a means for the server to calculate compatibility between users based on the genetic information; a means for the server to list highly compatible partners and notify the terminal; a means for the user to communicate with the suggested partners via the terminal; a means for the server to link the analyzed genetic information and the user's basic information and store them in a database; and a means for the server to anonymously display the basic information of highly compatible partners along with a compatibility score through a notification system. This enables reliable compatibility assessment based on scientific evidence, making it easier for users to find their ideal partner. Furthermore, efficient notification and communication methods can improve user satisfaction.

[0093] "User" refers to an individual who utilizes the system to obtain a genetic analysis sample and to match with a marriage partner.

[0094] A "genetic analysis sample" is a biological sample such as an oral mucosa obtained by a user, and is used to analyze genetic information.

[0095] "Device" refers to the electronic device used by a user to send genetic analysis samples to the server and receive results, including, for example, a smartphone or computer.

[0096] "Server" refers to a central computer system that carries out a series of processes, including receiving genetic analysis samples, analyzing them, storing them in a database, calculating compatibility, and notifying potential partners with high compatibility.

[0097] "Gene analysis equipment" refers to specialized equipment used to analyze gene analysis samples sent by users and extract the necessary genetic information.

[0098] "Database" refers to an information system for storing and managing analyzed genetic information and basic user information.

[0099] "Compatibility score" refers to an index that quantifies the compatibility between users based on genetic information analyzed by the server.

[0100] "Compatibility" refers to the degree of compatibility between users calculated by the server based on the compatibility score.

[0101] "Notification system" refers to a communication method by which the server notifies the user's device of matching results and compatibility scores.

[0102] MODE FOR CARRYING OUT THE INVENTION

[0103] The present invention relates to a system for determining compatibility between men and women based on genetic information and matching them with potential marriage partners. This system is comprised of a user, a terminal, a server, and a genetic analysis device.

[0104] Users collect oral mucosal samples using a commercially available genetic analysis kit. The kit includes a cotton swab for collecting the mucosa and a container of preservative solution. Users use these tools to collect the sample, store it in a special container, and then send it to a specified address.

[0105] The user then launches a dedicated application on their device, enters basic information (such as name, age, and gender), and sends it to the server. This application runs on smartphones and PCs running the standard Windows operating system, Android (registered trademark), or iOS.

[0106] The server receives samples sent by users and assigns each a unique ID. The samples are then automatically input into a genetic analysis device, where the genetic information is analyzed. Genetic analysis devices use specialized hardware for precise genetic analysis, such as next-generation sequencers and real-time PCR devices.

[0107] The genetic information extracted and analyzed by the genetic analysis device is sent to a server, which stores the information in a database. In this database, the user's basic information and the analyzed genetic information are stored in a linked format.

[0108] The server calculates compatibility between users based on the genetic information in the database. This calculation takes into account genetic markers such as HLA gene diversity, metabolic characteristics, and psychological traits. The calculated compatibility score serves as a numerical indicator of the compatibility between users.

[0109] The server then creates a list of highly compatible partners based on the compatibility score and notifies the device. The list includes basic information about the partners (displayed anonymously) along with the compatibility score. The notification system provides an interface for users to check the results on their devices.

[0110] Users can check the information of the people notified via their devices and send messages to those they are interested in. This allows them to start communication and find the perfect partner.

[0111] Specific examples

[0112] For example, user A uses a genetic analysis kit to collect oral mucosa and sends the sample to a specified address. User A launches an application on their smartphone, enters basic information, and sends it to the server. The server receives the sample and sends it to a genetic analysis device for analysis. The analyzed genetic information is stored in a database and a compatibility score is calculated. Similarly, user B also sends a sample, which is then analyzed. The server calculates the compatibility score between user A and user B and creates a list with a high compatibility score of 85 / 100. The server notifies user A's device of this information, and user A checks the other person's basic information and compatibility score. If user A is interested, he or she can send a message to user B through the application and begin communication.

[0113] Example prompts for generative AI models

[0114] "Please generate a natural language processing program for a system that calculates compatibility between men and women based on genetic information and matches them with the most suitable marriage partners. Specifically, this program will include the process in which the user collects a sample using a genetic analysis kit, analyzes the sample sent, stores it in a database, calculates a compatibility score, and notifies the user of a list of highly compatible partners."

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

[0116] Step 1:

[0117] Genetic sample acquisition

[0118] The user collects a sample of the oral mucosa using a commercially available genetic analysis kit. Specifically, the user scrapes the mucosa with a cotton swab and places it in a container with preservative solution. The container is sealed and sent to a specified address. The input is the commercially available genetic analysis kit, and the output is the mucosa sample in the container with preservative solution.

[0119] Step 2:

[0120] Register and submit basic information

[0121] The user starts up their device (smartphone or PC) and logs in to the dedicated application. They enter information such as their name, age, and gender in the "Basic Information Registration" section of the application and click the "Submit" button. The input is the user's basic information, and the output is the data sent to the server.

[0122] Step 3:

[0123] Sample receipt and preparation for analysis

[0124] The server receives the sample from the delivery company and assigns a unique ID. Next, it registers the sample with the genetic analysis device and prepares it for analysis. The input is the sent sample, and the output is the sample with the assigned unique ID.

[0125] Step 4:

[0126] Genetic information analysis

[0127] A genetic analysis machine connected to a server analyzes the sample. The genetic analysis machine extracts HLA genes and other important genetic markers and converts them into digital data. After analysis, the information is sent to the server. The input is the sample with a unique ID assigned, and the output is the analyzed genetic information.

[0128] Step 5:

[0129] Saving to a database

[0130] The server stores the analyzed genetic information and the user's basic information in a database. This allows for centralized management of user information. The input is the analyzed genetic information and basic information, and the output is the user information stored in the database.

[0131] Step 6:

[0132] Compatibility Score Calculation

[0133] The server calculates a compatibility score based on the genetic information in the database. This calculation uses parameters such as HLA gene diversity, metabolic characteristics, and psychological characteristics. The input is the genetic information in the database, and the output is the compatibility score.

[0134] Step 7:

[0135] Generate a list of highly compatible partners

[0136] The server creates a list of highly compatible partners based on the compatibility score. This list includes the compatibility score and anonymized basic information. The input is the compatibility score, and the output is a list of highly compatible partners.

[0137] Step 8:

[0138] Notification of results

[0139] The server sends the list of highly compatible contacts to the user's device through the notification system. The user receives the notification and checks the list in the application. The input is the list of highly compatible contacts, and the output is the notification displayed on the user's device.

[0140] Step 9:

[0141] Start a conversation

[0142] The user checks the information of the people notified to the terminal and sends a message to those who interest them, thereby starting communication. The input is information about people with high compatibility, and the output is sending a message and starting communication.

[0143] (Application example 1)

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

[0145] Conventional matching systems based on genetic analysis are limited to calculating compatibility between users and listing and notifying highly compatible partners. However, this alone does not satisfy users' interests and entertainment needs. The purpose of this invention is to provide users with an optimal entertainment experience by using the user's genetic information to recommend compatible content.

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

[0147] In this invention, the server includes means for analyzing genetic information using a genetic analysis device, means for storing the analyzed genetic information in a database, means for calculating compatibility between users based on the genetic information, analysis means for recommending content based on the genetic information, and means for notifying the user of the recommended content via the terminal, thereby enabling the user to receive recommendations of optimal content based on their own genetic information, improving their entertainment experience.

[0148] A "user" is an individual who uses the system to undergo genetic analysis.

[0149] A "genetic analysis sample" is a biological sample from which genetic information is extracted.

[0150] A "terminal" is a communication device used by a user to send samples and receive results.

[0151] A "server" is a central processing unit that analyzes genetic information, stores it in a database, and calculates compatibility.

[0152] A "genetic analysis device" is a device that analyzes a user's sample and extracts genetic information.

[0153] A "database" is an information storage device that stores analyzed genetic information and user information.

[0154] The "compatibility score" is a numerical representation of the compatibility between users based on genetic information.

[0155] The "compatibility" is the degree of match of user attributes determined based on the compatibility score.

[0156] "Communication methods" are the ways in which users can interact with suggested contacts through the system.

[0157] The "analysis means" is a means for recommending content based on the user's genetic information.

[0158] "Notification means" refers to a method for notifying the user of the analysis results and recommended content.

[0159] "Content" refers to entertainment material such as movies, music, and books.

[0160] The present invention relates to a system for recommending content that is compatible with a user by utilizing genetic information. This system is composed of a user, a terminal, a server, and a genetic analysis device.

[0161] Configuration details

[0162] 1. Users

[0163] First, the user obtains a gene analysis sample using a commercially available gene analysis kit.

[0164] The collected samples will be placed in a special container and sent to a designated address.

[0165] Users launch a dedicated application on their device (such as a smartphone or PC) and register their basic information, including their name, age, and gender.

[0166] 2. Terminal

[0167] The terminal provides a communication means for the user to send genetic analysis samples to the server, and also serves as an interface for notifying the user of analysis results and recommended content.

[0168] 3. Server

[0169] The server receives the genetic analysis sample sent by the user and extracts genetic information in cooperation with the analysis device.

[0170] The extracted genetic information is stored in a database, which links each user's genetic profile to their registration information.

[0171] The server analyzes the user's genetic information and uses a content recommendation algorithm to identify suitable content for the user, utilizing data on the user's immune system, metabolic characteristics, and psychological traits.

[0172] The server uses a generative AI model to recommend optimal content to the user. Specifically, it uses a machine learning library (e.g., Scikit-learn) to calculate the optimal content based on the user's genetic information and the characteristics of the content, and notifies the user.

[0173] 4. Genetic analysis equipment

[0174] The genetic analysis device analyzes the user's sample and identifies the desired genetic markers (e.g., immune system, metabolic, and psychological characteristics).

[0175] The analysis results are sent to the server and stored in a database.

[0176] Explanation of program processing

[0177] Hardware: The genetic analysis device is a general genetic analysis device, and the server uses a cloud service such as AWS (registered trademark) (Amazon Web Services). The terminal is a communication device such as a smartphone (iOS, Android) or a PC.

[0178] Software: The database uses MySQL (registered trademark), the algorithm uses machine learning libraries such as Scikit-learn, and the application framework uses React Native.

[0179] Specific examples

[0180] For example, a user can use a genetic analysis kit to collect oral mucosa. After sending the sample, the server analyzes it using genetic analysis equipment and stores the genetic information in a database. The server then uses a generative AI model to analyze the user's genetic information and recommends the most suitable content, such as movies, music, and books. The user receives notifications via their device and can view or use the recommended content.

[0181] Prompt Sentence Examples

[0182] "Recommend movies that are suitable for users with highly diverse immune systems based on their HLA gene information. For example, a user profile based on HLA-A, HLA-B, and HLA-C genotypes is provided."

[0183] In this way, the system aims to recommend optimal content to users based on scientific evidence and provide a high-quality entertainment experience.

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

[0185] Step 1:

[0186] The user obtains a mucosal sample using a commercially available genetic analysis kit, which is then placed in a special container and sent to a designated address.

[0187] Input: User's genetic analysis sample.

[0188] Output: Genetic analysis sample placed in a container.

[0189] Specific operation: The user collects a mucosal sample from the mouth using the cotton swab included in the kit and stores it in a special container.

[0190] Step 2:

[0191] Users launch a dedicated application on their device (such as a smartphone or PC) and register their basic information, including their name, age, and gender.

[0192] Input: User's personal information.

[0193] Output: User information stored on the server.

[0194] Specific operations: Launch the application and follow the on-screen instructions to enter and submit personal information.

[0195] Step 3:

[0196] The server receives the sample sent by the user, assigns a unique ID, and then inputs the sample into the genetic analysis device to begin analysis.

[0197] Input: Genetic analysis sample sent.

[0198] Output: Assigned unique ID and analysis result.

[0199] Specific operation: The server receives the sample, inputs it into the analysis device, and begins analysis. The analysis device extracts genetic information and sends the data to the server.

[0200] Step 4:

[0201] The server receives the genetic information sent from the genetic analysis device and stores it in a database.

[0202] Input: Genetic information.

[0203] Output: Gene information stored in a database.

[0204] Specific operation: The server receives the genetic information and stores it in a database.

[0205] Step 5:

[0206] The server calculates a compatibility score based on the genetic information using a means for calculating compatibility between users.

[0207] Input: Gene information stored in a database.

[0208] Output: Compatibility score.

[0209] How it works: The server analyzes genetic data and applies a matching algorithm based on immune system, metabolic, and psychological characteristics to calculate a compatibility score between users.

[0210] Step 6:

[0211] The server analyzes the user's genetic information to recommend content, and uses a generative AI model to recommend the most suitable content to the user.

[0212] Input: Gene information and content database.

[0213] Output: A list of recommended content.

[0214] What it does: Uses generative AI models (e.g., Scikit-learn) to analyze and recommend content that best suits a user's interests and characteristics based on their genetic information.

[0215] Step 7:

[0216] The server notifies the user's terminal of the recommended content.

[0217] Input: Recommended content list.

[0218] Output: Notification to user terminal.

[0219] Specific operation: Using the notification system, a list of recommended content is sent to the user's device and information such as viewing links is displayed.

[0220] Step 8:

[0221] The user watches and uses the recommended content via their device.

[0222] Input: Recommended content notification.

[0223] Output: Content viewing and usage history.

[0224] Specific behavior: The user checks the notification and clicks the viewing link to consume the content.

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

[0226] This invention relates to a system that judges compatibility between men and women at the genetic level and matches them with marriage partners, and also to a system that combines an emotion engine that recognizes the user's emotions. This system is composed of a user, a terminal, a server, a genetic analysis device, and an emotion engine.

[0227] Configuration details

[0228] 1. Users

[0229] Users use a genetic analysis kit to collect oral mucosal samples, which are then placed in a special container and sent to a designated address.

[0230] The user launches the application on the device and enters their basic information, including basic data such as name, age, and gender.

[0231] 2. Terminal

[0232] The terminal provides a communication means for the user to send genetic analysis samples to the server, and also serves as an interface for notifying the user of analysis results and matching results.

[0233] The device is equipped with an emotion engine that analyzes the user's facial expressions, tone of voice, and text content in real time.

[0234] 3. Server

[0235] The server receives the genetic analysis samples sent by the user, assigns a unique ID to each sample, and then inputs the samples into the genetic analysis device to begin analysis.

[0236] The server stores the analyzed genetic information in a database and links it to each user's profile.

[0237] The server uses the user's emotion data received by the emotion engine together with the genetic information for analysis.

[0238] Based on the user's genetic information and emotional state, a compatibility score is calculated and a list of highly compatible partners is created.

[0239] 4. Genetic analysis equipment

[0240] The genetic analysis device analyzes the user's sample and extracts the necessary genetic information (e.g., immune system, metabolism, and psychological characteristics), which is then sent to a server.

[0241] 5. Emotion Engine

[0242] The emotion engine analyzes a user's facial expressions, tone of voice, and text content to identify their emotional state, which is then added to their profile in addition to their genetic information.

[0243] The emotion engine provides real-time feedback while users are communicating with suggested contacts, helping them choose the best way to communicate.

[0244] Program processing (natural language explanation)

[0245] 1. Sample acquisition and submission

[0246] The user collects an oral mucosal sample using a genetic analysis kit. The sample is placed in a special container and sent to a designated address. The user then launches the application on their device, enters their basic information, and sends it to the server.

[0247] 2. Sample Receipt and Storage

[0248] The server receives the sample and assigns a unique ID to it. The sample is then inserted into the genetic analysis device, and analysis begins.

[0249] 3. Genetic analysis

[0250] The genetic analysis device analyzes the sample and extracts the necessary genetic information (e.g., immune system, metabolic, and psychological characteristics), which is then sent to a server and stored in a database.

[0251] 4. Emotion analysis

[0252] While a user is using an application on their device, the emotion engine analyzes their facial expressions, tone of voice and text content, and this information is also sent to the server and added to the user profile.

[0253] 5. Compatibility Assessment

[0254] The server calculates a compatibility score based on the user's genetic information and emotional state in the database, including calculations based on HLA gene diversity and other genetic markers, as well as emotional data. The server then generates a list of potential matches based on the compatibility score.

[0255] 6. Notification of Matching Results

[0256] The server then sends a list of potential matches to the user's device, including a compatibility score and basic information about the match (displayed anonymously). The user is also provided with a link to contact the match.

[0257] Specific examples

[0258] For example, user A collects oral mucosa using a gene analysis kit and sends the sample. The server uses a gene analysis device to analyze user A's genetic information and stores it in a database. Furthermore, while user A is using a terminal application, the emotion engine analyzes user A's emotional state (e.g., tension, excitement, relief, etc.), and this data is also sent to the server.

[0259] The server calculates a compatibility score based on the genetic information and emotional data of User A and User B. For example, if the compatibility score between User A and User B is 90 / 100, the server notifies User A's device of this information. User A receives the notification and checks User B's basic information and compatibility score through the application. If User A is interested, he or she sends a message to User B via the application. At this time, the emotion engine provides User A with appropriate communication feedback in real time, supporting smoother dialogue.

[0260] In this way, this system not only provides scientific matching based on genetic information, but also matching that takes into account the user's emotional state, thereby achieving more accurate partner searches and optimized communication.

[0261] The processing flow will be explained below.

[0262] Step 1:

[0263] The user collects an oral mucosal sample using a genetic analysis kit, places the sample in a special container, and sends it to a specified address.

[0264] Step 2:

[0265] The user launches a dedicated application from their device and enters basic information (such as name, age, and gender). Once the information is entered, the application sends the information to the server.

[0266] Step 3:

[0267] The server receives the genetic analysis samples sent, assigns a unique ID to each sample, and then inputs the samples into the genetic analysis device to begin analysis.

[0268] Step 4:

[0269] The genetic analysis device analyzes the sample and extracts the necessary genetic information (e.g., immune system, metabolism, psychological characteristics), which is then sent to a server.

[0270] Step 5:

[0271] The server stores the analysis results in a database and links them to each user's profile, integrating their genetic and basic information within the database.

[0272] Step 6:

[0273] The device's built-in emotion engine analyzes the user's facial expressions, tone of voice, and text content in real time to identify their emotional state, and the identified emotion data is sent to the server.

[0274] Step 7:

[0275] The server adds emotional data to the user profile, integrating genetic information with emotional state.

[0276] Step 8:

[0277] The server uses an algorithm to analyze the user's genetic information and emotional state in the database and calculate a compatibility score, which takes into account immune system diversity, metabolic characteristics, psychological traits, and emotional data.

[0278] Step 9:

[0279] The server generates a list of potential matches based on the compatibility score, and the list is ranked, with the most compatible matches at the top.

[0280] Step 10:

[0281] The server sends a list of highly compatible people to the user's device. The notification includes a compatibility score and basic information about the people (displayed anonymously), as well as a link to send a message to the people.

[0282] Step 11:

[0283] The user receives a notification on their device, reviews the suggested contact information, and if they are interested, can send a message to the contact using the application.

[0284] Step 12:

[0285] The emotion engine analyzes the user's emotional state during communication in real time and provides feedback. For example, if the user is nervous, it will make suggestions to relax. This feedback information is also sent to the server and added to the user's profile.

[0286] Step 13:

[0287] The server and terminals support the sending and receiving of messages between users and provide an interface that allows users to communicate smoothly.

[0288] Example 2

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

[0290] Conventional matching systems using genetic analysis judge compatibility based solely on genetic information, often ignoring emotional and psychological aspects. This makes it difficult to match people based on real-life relationships. Furthermore, there is a lack of support for smoothly communicating with the suggested partners, making it difficult for users to find the optimal communication method.

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

[0292] In this invention, the server includes means for collecting and analyzing genetic information and emotional data, means for calculating compatibility between users based on the genetic information and emotional data, and means for providing emotional feedback when the user communicates with the suggested partner via the terminal. This enables more practical matching using emotional data in addition to scientific compatibility calculation based on genetic information, allowing users to easily find an appropriate communication method.

[0293] A "user" is an individual who uses this system to provide a genetic analysis sample and input basic information and emotional data.

[0294] A "genetic analysis sample" is a specimen collected by a user from the oral mucosa or the like, and contains genetic information.

[0295] A "terminal" is an electronic device that a user uses to input information or receive notifications, and includes smartphones, personal computers, etc.

[0296] The "server" is a computer system that receives genetic analysis samples, analyzes them, stores them in a database, calculates compatibility, and notifies users.

[0297] A "genetic analysis device" is a device used to extract and analyze genetic information using a genetic analysis sample.

[0298] "Genetic information" refers to genetic data extracted from genetic analysis samples and related to immune system, metabolism, psychological characteristics, etc.

[0299] The "database" is an information management system that stores analyzed genetic information and emotional data and enables searching and matching.

[0300] "Emotion data" refers to information about a user's psychological state and emotions analyzed based on their facial expressions, tone of voice, and text content.

[0301] The "compatibility score" is a numerical value that indicates the compatibility between users, calculated based on genetic information and emotional data.

[0302] "Emotional feedback" is information on optimal responses and advice provided in real time when a user communicates with other users.

[0303] "Communication" refers to the act of a user exchanging information with a suggested partner through a terminal, such as through messages or video calls.

[0304] The present invention relates to a system that combines genetic information and emotional data to determine compatibility between men and women and match them with the most suitable marriage partners. This system is composed of a user, a terminal, a server, a genetic analysis device, and an emotional analysis engine.

[0305] Configuration details

[0306] 1. Users

[0307] Users use the genetic analysis kit to collect an oral mucosal sample. Specifically, they obtain the sample by rubbing a special cotton swab over the oral mucosa for about 20 seconds. The sample is then placed in a special container and sent to a specified address.

[0308] The user then launches a dedicated application installed on the device, enters their basic information (name, age, gender, email address, etc.), and sends it to the server. This procedure creates a user account.

[0309] 2. Terminal

[0310] The terminal provides a means of communication for transmitting information entered by the user and genetic analysis samples to the server. The terminal is equipped with an emotion analysis engine and has the ability to analyze the user's facial expressions, tone of voice, and text content in real time, thereby obtaining emotional data.

[0311] 3. Server

[0312] The server receives the genetic analysis samples sent by the user and assigns each sample a unique ID. The samples are then analyzed by a genetic analyzer to extract genetic information about the immune system, metabolism, psychological characteristics, and other factors.

[0313] The server also integrates emotional data sent from the emotion analysis engine to generate a user profile, which allows it to calculate a compatibility score based on both genetic information and emotional data.

[0314] The server then creates a list of highly compatible partners based on the calculated compatibility score and notifies the user's device. When the user communicates with the suggested partners, the emotion analysis engine provides real-time emotional feedback.

[0315] 4. Genetic analysis equipment

[0316] The genetic analyzer receives instructions from the server and analyzes the input sample. It extracts DNA from the sample and obtains genetic information related to the immune system, metabolism, and psychological characteristics. The analyzed genetic information is sent to the server and stored in a database.

[0317] 5. Sentiment Analysis Engine

[0318] The emotion analysis engine analyzes facial expressions, tone of voice, and text content while the user is using the device, thereby obtaining the user's emotional data, which is also sent to the server and added to the user profile.

[0319] The sentiment analysis engine also provides real-time feedback while users are communicating with suggested contacts, helping them choose the best way to communicate, thereby promoting smoother interactions.

[0320] Specific examples

[0321] For example, user A collects oral mucosa using a genetic analysis kit and sends the sample. The server uses a genetic analysis device to analyze user A's genetic information and stores it in a database. Furthermore, while user A is using a terminal application, an emotion analysis engine analyzes user A's emotional state (e.g., tension, excitement, relief, etc.), and this data is also sent to the server and added to the user profile.

[0322] The server calculates a compatibility score based on the genetic information and emotional data of User A and another user (e.g., User B). For example, if the compatibility score between User A and User B is 90 / 100, the server notifies User A's device of this information.

[0323] User A receives the notification and checks User B's basic information and compatibility score through the application. If User A is interested, he or she sends a message to User B via the application. At this time, the sentiment analysis engine provides User A with appropriate communication feedback in real time, helping to facilitate smoother interactions.

[0324] Prompt Sentence Examples

[0325] "Please simulate the process where User A uses a genetic analysis kit and sends in a sample, and the server calculates a compatibility score and notifies User A."

[0326] "Please give a specific example of a situation where a sentiment analysis engine analyzes User A's emotions in real time and provides feedback based on that."

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

[0328] Program processing steps

[0329] Step 1: Sample collection and submission

[0330] The user uses a genetic analysis kit to collect a sample of the oral mucosa, which is then placed in a special container and sent to a specified address.

[0331] Input: Genetic analysis kit, user's oral mucosa sample

[0332] Data processing: Rub the oral mucosa with a special cotton swab for 20 seconds

[0333] Output: Genetic analysis sample (in a container)

[0334] The user launches the application on the device, enters their basic information (name, age, gender, email address, etc.), and sends it to the server.

[0335] Input: User basic information, terminal application

[0336] Data processing: The entered information is sent to the server

[0337] Output: Message that basic information has been sent

[0338] Step 2: Sample receipt and storage

[0339] The server receives the mailed samples and assigns each sample a unique ID.

[0340] Input: mailed sample, user information

[0341] Data processing: Assign a unique ID to each sample

[0342] Output: Samples with unique IDs

[0343] The sample is stored in the designated genetic analyzer and remains in a waiting state until analysis can begin.

[0344] Input: Sample with unique ID

[0345] Data processing: Samples are stored in the analysis device

[0346] Output: Save complete message

[0347] Step 3: Genetic analysis

[0348] The server instructs the genetic analyzer to input the sample, which scans the sample, extracts the DNA, and begins analysis.

[0349] Input: Sample with unique ID, genetic analysis device

[0350] Data processing: Extracting and scanning the DNA from the sample

[0351] Output: DNA analysis data

[0352] The genetic analyzer extracts necessary genetic information such as immune system, metabolism, and psychological characteristics.

[0353] Input: DNA analysis data

[0354] Data processing: Extracting information related to the immune system, metabolism, and psychological characteristics

[0355] Output: Genetic information (immune system, metabolism, psychological characteristics)

[0356] After the analysis is complete, the extracted genetic information is sent to a server, linked to the user profile, and stored in a database.

[0357] Input: Genetic information

[0358] Data processing: Genetic information is linked to user profiles and stored in a database

[0359] Output: Save complete message

[0360] Step 4: Sentiment Analysis

[0361] While the user is using the application on their device, the emotion engine analyzes the user's facial expressions, tone of voice, and text content in real time.

[0362] Input: User facial expression data, tone of voice, text content

[0363] Data processing: facial expression analysis, voice analysis, text analysis

[0364] Output: Emotion data

[0365] The collected emotion data is sent to a server and added to the user profile.

[0366] Input: Emotion data

[0367] Data processing: Emotion data is linked to user profiles and stored in a database

[0368] Output: Save complete message

[0369] Step 5: Compatibility assessment

[0370] The server integrates the user's genetic information and emotional state in the database to calculate a compatibility score.

[0371] Input: Genetic information, emotional data

[0372] Data processing: Calculation using the compatibility score calculation algorithm

[0373] Output: Compatibility score

[0374] The server generates a list of highly compatible partners based on the calculated compatibility score.

[0375] Input: Compatibility score

[0376] Data processing: Creating a list of highly compatible partners

[0377] Output: Match candidate list

[0378] Step 6: Notification of match results

[0379] The server creates a notification based on the generated list of match candidates, including basic information about the other person (displayed anonymously) and a compatibility score.

[0380] Input: Match candidate list

[0381] Data processing: Notification creation

[0382] Output: Notification message

[0383] The server notifies the user's device of a list of highly compatible partners, and the user receives the notification through an application.

[0384] Input: Notification message

[0385] Data Processing: Sending Notifications

[0386] Output: Notification received

[0387] Users are provided with a link to contact the suggested contacts, and if they are interested, they can send a message to the contact via the application. At this point, the emotion engine provides real-time feedback to help them communicate appropriately.

[0388] Input: User interests, message content

[0389] Data processing: message sending, emotional feedback

[0390] Output: Real-time communication support

[0391] (Application example 2)

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

[0393] Conventional matching services judged compatibility between users based on superficial data (hobbies and profile information), making it difficult to find true compatibility. Furthermore, smooth dialogue was difficult after matching because the service did not take into account the user's emotional state. To resolve this issue, more accurate compatibility assessment and real-time emotional feedback were required.

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

[0395] In this invention, the server includes a means for calculating compatibility between users based on genetic information and emotion analysis means, a means for the emotion analysis means to analyze the user's facial expressions, tone of voice, and text content in real time using the device's camera and microphone, and a means for the user to communicate with the suggested partner in a virtual dating environment via the device. This enables compatibility determination that takes emotional state into account in addition to scientific matching based on genetic information. Furthermore, real-time feedback from emotion analysis can facilitate communication between users.

[0396] A "user" is an individual who uses the system and submits a genetic analysis sample for compatibility matching.

[0397] A "genetic analysis sample" is a biological sample obtained from a user, such as from the oral mucosa, and is a material for analyzing genetic information.

[0398] A "terminal" is an electronic device used by a user, such as a smartphone or tablet.

[0399] A "server" is a computer system that processes aggregated data and manages analysis results and notifications.

[0400] A "genetic analysis device" is a dedicated device for processing genetic analysis samples and analyzing genetic information.

[0401] A "database" is an information system for storing and managing genetic information, emotion analysis data, etc.

[0402] The "emotion analysis means" is an engine that uses the device's camera and microphone to analyze the user's facial expressions, tone of voice, and text content in real time to determine their emotional state.

[0403] A "virtual dating environment" is a virtual space created using a head-mounted display (HMD) or other device, and is a system that allows users to interact with other users in real time.

[0404] The "means for calculating compatibility" is an algorithm for evaluating and scoring compatibility between users based on genetic information and emotion analysis data.

[0405] The "means for listing highly compatible partners" is a function for identifying and listing compatible partners based on the calculated compatibility score.

[0406] The present invention relates to a system that determines compatibility based on a user's genetic information and emotional state, and provides a virtual dating environment. This system is composed of a user, a terminal, a server, a genetic analysis device, and an emotion analysis engine.

[0407] User

[0408] The user uses a genetic analysis kit to collect an oral mucosal sample, places the sample in a special container, and sends it to a designated address. The user then launches the application on their device, enters their basic information, and sends it to the server.

[0409] server

[0410] The server receives the genetic analysis samples sent by the user and assigns each sample a unique ID. The sample is then input into the genetic analysis device, which begins analyzing the genetic information. The analyzed genetic information is stored in a database and linked to each user's profile.

[0411] The server uses emotion analysis to analyze the user's facial expressions, tone of voice, and text content in real time. Emotional data is added to the profile, and a compatibility score is calculated based on genetic information and emotional state. The server then creates a list of highly compatible partners, ranks them based on their compatibility score, and notifies the user's device.

[0412] Genetic analysis equipment

[0413] The genetic analysis device analyzes the user's sample and extracts the necessary genetic information (e.g., immune system, metabolic, and psychological characteristics). The extracted genetic information is sent to a server and stored in a database.

[0414] Emotion analysis means

[0415] The emotion analysis means uses the camera and microphone of the user's device to analyze the user's facial expressions, tone of voice, and text content in real time. The analyzed emotion information is sent to the server and added to the user profile.

[0416] Virtual dating environment

[0417] A virtual dating environment is a system that uses a head-mounted display (HMD) to create a virtual space where users can interact with other users in real time. Emotion analysis tools provide real-time feedback to facilitate smoother interactions. The virtual space is built using a three-dimensional engine (e.g., Unity, Three.js).

[0418] Specific examples

[0419] For example, user A collects an oral mucosa sample using a genetic analysis kit and sends the sample. The server uses a genetic analysis device to analyze user A's genetic information and stores it in a database. Furthermore, while user A is using a terminal application, emotion analysis means analyzes user A's emotional state (e.g., tension, excitement, relief, etc.), and this data is also sent to the server.

[0420] The server calculates a compatibility score based on the genetic information and emotional data of User A and other users. For example, if User A and User B have a high compatibility score, the server notifies User A's device of this information. User A receives the notification and checks User B's basic information and compatibility score through the application. If User A is interested, he or she can interact with User B in a virtual dating environment, and the emotional analysis means provides real-time feedback on optimal communication.

[0421] Prompt Sentence Examples

[0422] User A: "I've been thinking about trying virtual dating lately. Can anyone recommend one?"

[0423] Application: "Got it. I'll try to find a suitable match for you based on your genetic information and current emotional state. Please wait a moment."

[0424] This will enable scientific matching based on genetic information, compatibility assessment that takes emotional state into account, and optimized communication.

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

[0426] Step 1:

[0427] The user collects an oral mucosal sample using a gene analysis kit.

[0428] Input: User's genetic analysis kit

[0429] Output: Collected oral mucosa sample

[0430] Specific operation: The user follows the instructions in the genetic analysis kit to collect oral mucosa with a special cotton swab and store it in a sample container.

[0431] Step 2:

[0432] Through the terminal, the user enters their basic information into the application and submits it, and the collected sample is sent to a specified address.

[0433] Input: User's basic information (name, age, gender, etc.), collected oral mucosa sample

[0434] Output: Basic information sent to the server, sample mailed

[0435] Specific operation: The user enters basic information on the terminal application screen and presses the send button on the application. Regarding mailing, the specified address label is attached to the sample container and mailed.

[0436] Step 3:

[0437] The server receives the mailed sample, assigns a unique ID, and inputs it into the genetic analysis equipment to begin analysis.

[0438] Input: Mailed sample

[0439] Output: Analyzed gene information

[0440] Specific operation: The server assigns a unique ID to the received sample and inputs it into the genetic analysis device for analysis. The device analyzes the genetic information and sends the results to the server.

[0441] Step 4:

[0442] The server stores the analyzed genetic information in a database and links it to each user's profile.

[0443] Input: Analyzed gene information

[0444] Output: Gene information stored in a database

[0445] Specific operation: The server stores the genetic information in a database and links it to the corresponding user profile.

[0446] Step 5:

[0447] The device sends the user's facial expressions, tone of voice, and text content to an emotion analysis engine in real time to analyze their emotional state.

[0448] Input: facial expression images, audio data, text data

[0449] Output: Parsed emotional state data

[0450] Specific operation: The device's camera and microphone are used to capture facial expressions and voice, and the input text is sent to an analysis engine, which determines the emotional state and sends the results to the server.

[0451] Step 6:

[0452] The server calculates a compatibility score based on genetic information and emotional state, and creates a list of highly compatible partners.

[0453] Input: Genetic information, emotional state data

[0454] Output: compatibility score, list of highly compatible partners

[0455] How it works: The server uses an algorithm to analyze genetic information and real-time emotional data to calculate a compatibility score, which is then used to create a list of highly compatible partners and rank them.

[0456] Step 7:

[0457] The server notifies the user's terminal of a list of highly compatible partners.

[0458] Input: List of highly compatible partners

[0459] Output: The list displayed on the user's device

[0460] Specific operation: The server sends the list generated as the analysis result to the user's terminal and notifies them.

[0461] Step 8:

[0462] Users communicate with suggested partners via their devices in a virtual dating environment, and a sentiment analysis engine provides real-time feedback.

[0463] Input: Information on highly compatible partners, real-time user emotion data

[0464] Output: Smooth virtual communication

[0465] How it works: The user wears a head-mounted display, logs into the virtual space, and begins a conversation with a suggested partner. The emotion analysis engine provides real-time feedback to help guide the conversation.

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

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

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

[0469] [Second embodiment]

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

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

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

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

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

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

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

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

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

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

[0480] In the smart glasses 214, 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.

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

[0482] The present invention relates to a system for determining compatibility between men and women at the genetic level and matching them with potential marriage partners. This system is comprised of a user, a terminal, a server, and a genetic analysis device.

[0483] Configuration details

[0484] 1. Users

[0485] The user first obtains a genetic analysis sample, which is typically done using a commercially available genetic analysis kit, which includes a cotton swab for collecting oral mucosa and a liquid container.

[0486] Users launch a dedicated application on their own device (such as a smartphone or PC) and register their information, including basic data such as name, age, and gender.

[0487] 2. Terminal

[0488] The terminal provides a communication means for the user to send genetic analysis samples to the server, and also serves as an interface for notifying the user of analysis results and matching results.

[0489] 3. Server

[0490] The server receives the genetic analysis sample sent by the user and extracts genetic information in cooperation with the analysis device.

[0491] The extracted genetic information is stored in a database that links each user's genetic profile to their registration information.

[0492] The server calculates compatibility between users, which includes information such as immune systems (e.g., HLA gene diversity), metabolic characteristics, and psychological traits.

[0493] Based on the compatibility score calculated by the server, a list of highly compatible partners is created and notified to the user's device.

[0494] 4. Genetic analysis equipment

[0495] The genetic analysis device analyzes the user's sample and identifies the desired genetic markers (e.g., immune system, metabolic, and psychological characteristics).

[0496] The analysis results are sent to the server and stored in a database.

[0497] Program processing (natural language explanation)

[0498] 1. Sample acquisition and submission

[0499] The user collects a mucosal sample using a genetic analysis kit. The sample is placed in a special container and sent to a designated address. The user then launches the application on their device, enters their basic information, and sends it to the server.

[0500] 2. Sample Receipt and Storage

[0501] The server receives the sample and assigns a unique ID to it. The sample is then inserted into the genetic analysis device, and analysis begins.

[0502] 3. Genetic analysis

[0503] The server-linked genetic analysis equipment analyzes the samples and extracts the necessary genetic information, which is then sent to the server and stored in a database.

[0504] 4. Compatibility assessment

[0505] The server calculates a compatibility score based on the user's information in the database, including calculations based on HLA gene diversity and other genetic markers, and generates a list of potential matches based on the compatibility score.

[0506] 5. Notification of Matching Results

[0507] The server then sends a list of highly compatible people to the user's device, including a compatibility score, basic information about the people (displayed anonymously), and a link to start communicating.

[0508] Specific examples

[0509] For example, user A collects oral mucosa using a genetic analysis kit and sends the sample. The server uses genetic analysis equipment to analyze user A's genetic information and stores it in a database. Similarly, user B also sends a sample, which is then analyzed.

[0510] The server calculates a compatibility score based on the genetic information of User A and User B. For example, if the compatibility score between User A and User B is 85 / 100, the server notifies User A's device of this information. User A receives the notification and checks User B's basic information and compatibility score through the application. If User A is interested, he or she sends a message to User B via the application.

[0511] In this way, the system provides evidence-based matching and helps users find the perfect partner.

[0512] The processing flow will be explained below.

[0513] Step 1:

[0514] The user collects an oral mucosal sample using a genetic analysis kit, places the sample in a special container, and sends it to a specified address.

[0515] Step 2:

[0516] The user launches a dedicated application from their device and enters basic information (name, age, gender, etc.) Once the information is entered, the application sends this information to the server.

[0517] Step 3:

[0518] The server receives the genetic analysis samples sent, assigns a unique ID to each sample, and then inputs the samples into the genetic analysis device to begin analysis.

[0519] Step 4:

[0520] The genetic analysis device analyzes the sample and extracts the necessary genetic information (e.g., immune system, metabolism, psychological characteristics), which is then sent to a server.

[0521] Step 5:

[0522] The server stores the analysis results in a database and links them to each user's profile, integrating their genetic and basic information within the database.

[0523] Step 6:

[0524] The server uses an algorithm to analyze the user's genetic information in the database and calculate a compatibility score, which takes into account factors such as immune system diversity, metabolic characteristics, and psychological traits.

[0525] Step 7:

[0526] The server generates a list of potential matches based on the compatibility score, and the list is ranked, with the most compatible matches at the top.

[0527] Step 8:

[0528] The server sends a list of highly compatible people to the user's device. The notification includes a compatibility score and basic information about the people (displayed anonymously), as well as a link to send a message to the people.

[0529] Step 9:

[0530] The user receives a notification on their device, reviews the suggested contact information, and if they are interested, can send a message to the contact using the application.

[0531] Step 10:

[0532] The server and terminals support the sending and receiving of messages between users and provide functions that allow users to smoothly advance communication.

[0533] Example 1

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

[0535] Conventional marriage matching systems lacked a means for scientifically based compatibility assessment. This resulted in low reliability for users in finding the perfect partner, leading to low satisfaction. Furthermore, there was a lack of efficient means for notifying users of matching results and initiating communication.

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

[0537] In this invention, the server includes: a means for a user to acquire a genetic analysis sample; a means for transmitting the genetic analysis sample to the server via a terminal; a means for the server to analyze genetic information using a genetic analysis device; a means for the server to store the analyzed genetic information in a database; a means for the server to calculate compatibility between users based on the genetic information; a means for the server to list highly compatible partners and notify the terminal; a means for the user to communicate with the suggested partners via the terminal; a means for the server to link the analyzed genetic information and the user's basic information and store them in a database; and a means for the server to anonymously display the basic information of highly compatible partners along with a compatibility score through a notification system. This enables reliable compatibility assessment based on scientific evidence, making it easier for users to find their ideal partner. Furthermore, efficient notification and communication methods can improve user satisfaction.

[0538] "User" refers to an individual who utilizes the system to obtain a genetic analysis sample and to match with a marriage partner.

[0539] A "genetic analysis sample" is a biological sample such as an oral mucosa obtained by a user, and is used to analyze genetic information.

[0540] "Device" refers to the electronic device used by a user to send genetic analysis samples to the server and receive results, including, for example, a smartphone or computer.

[0541] "Server" refers to a central computer system that carries out a series of processes, including receiving genetic analysis samples, analyzing them, storing them in a database, calculating compatibility, and notifying potential partners with high compatibility.

[0542] "Gene analysis equipment" refers to specialized equipment used to analyze gene analysis samples sent by users and extract the necessary genetic information.

[0543] "Database" refers to an information system for storing and managing analyzed genetic information and basic user information.

[0544] "Compatibility score" refers to an index that quantifies the compatibility between users based on genetic information analyzed by the server.

[0545] "Compatibility" refers to the degree of compatibility between users calculated by the server based on the compatibility score.

[0546] "Notification system" refers to a communication method by which the server notifies the user's device of matching results and compatibility scores.

[0547] MODE FOR CARRYING OUT THE INVENTION

[0548] The present invention relates to a system for determining compatibility between men and women based on genetic information and matching them with potential marriage partners. This system is comprised of a user, a terminal, a server, and a genetic analysis device.

[0549] Users collect oral mucosal samples using a commercially available genetic analysis kit. The kit includes a cotton swab for collecting the mucosa and a container of preservative solution. Users use these tools to collect the sample, store it in a special container, and then send it to a specified address.

[0550] The user then launches a dedicated application on their device, enters basic information (such as name, age, and gender), and sends it to the server. This application runs on smartphones and PCs running standard Windows operating systems, as well as Android and iOS systems.

[0551] The server receives samples sent by users and assigns each a unique ID. The samples are then automatically input into a genetic analysis device, where the genetic information is analyzed. Genetic analysis devices use specialized hardware for precise genetic analysis, such as next-generation sequencers and real-time PCR devices.

[0552] The genetic information extracted and analyzed by the genetic analysis device is sent to a server, which stores the information in a database. In this database, the user's basic information and the analyzed genetic information are stored in a linked format.

[0553] The server calculates compatibility between users based on the genetic information in the database. This calculation takes into account genetic markers such as HLA gene diversity, metabolic characteristics, and psychological traits. The calculated compatibility score serves as a numerical indicator of the compatibility between users.

[0554] The server then creates a list of highly compatible partners based on the compatibility score and notifies the device. The list includes basic information about the partners (displayed anonymously) along with the compatibility score. The notification system provides an interface for users to check the results on their devices.

[0555] Users can check the information of the people notified via their devices and send messages to those they are interested in. This allows them to start communication and find the perfect partner.

[0556] Specific examples

[0557] For example, user A uses a genetic analysis kit to collect oral mucosa and sends the sample to a specified address. User A launches an application on their smartphone, enters basic information, and sends it to the server. The server receives the sample and sends it to a genetic analysis device for analysis. The analyzed genetic information is stored in a database and a compatibility score is calculated. Similarly, user B also sends a sample, which is then analyzed. The server calculates the compatibility score between user A and user B and creates a list with a high compatibility score of 85 / 100. The server notifies user A's device of this information, and user A checks the other person's basic information and compatibility score. If user A is interested, he or she can send a message to user B through the application and begin communication.

[0558] Example prompts for generative AI models

[0559] "Please generate a natural language processing program for a system that calculates compatibility between men and women based on genetic information and matches them with the most suitable marriage partners. Specifically, this program will include the process in which the user collects a sample using a genetic analysis kit, analyzes the sample sent, stores it in a database, calculates a compatibility score, and notifies the user of a list of highly compatible partners."

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

[0561] Step 1:

[0562] Genetic sample acquisition

[0563] The user collects a sample of the oral mucosa using a commercially available genetic analysis kit. Specifically, the user scrapes the mucosa with a cotton swab and places it in a container with preservative solution. The container is sealed and sent to a specified address. The input is the commercially available genetic analysis kit, and the output is the mucosa sample in the container with preservative solution.

[0564] Step 2:

[0565] Register and submit basic information

[0566] The user starts up their device (smartphone or PC) and logs in to the dedicated application. They enter information such as their name, age, and gender in the "Basic Information Registration" section of the application and click the "Submit" button. The input is the user's basic information, and the output is the data sent to the server.

[0567] Step 3:

[0568] Sample receipt and preparation for analysis

[0569] The server receives the sample from the delivery company and assigns a unique ID. Next, it registers the sample with the genetic analysis device and prepares it for analysis. The input is the sent sample, and the output is the sample with the assigned unique ID.

[0570] Step 4:

[0571] Genetic information analysis

[0572] A genetic analysis machine connected to a server analyzes the sample. The genetic analysis machine extracts HLA genes and other important genetic markers and converts them into digital data. After analysis, the information is sent to the server. The input is the sample with a unique ID assigned, and the output is the analyzed genetic information.

[0573] Step 5:

[0574] Saving to a database

[0575] The server stores the analyzed genetic information and the user's basic information in a database. This allows for centralized management of user information. The input is the analyzed genetic information and basic information, and the output is the user information stored in the database.

[0576] Step 6:

[0577] Compatibility Score Calculation

[0578] The server calculates a compatibility score based on the genetic information in the database. This calculation uses parameters such as HLA gene diversity, metabolic characteristics, and psychological characteristics. The input is the genetic information in the database, and the output is the compatibility score.

[0579] Step 7:

[0580] Generate a list of highly compatible partners

[0581] The server creates a list of highly compatible partners based on the compatibility score. This list includes the compatibility score and anonymized basic information. The input is the compatibility score, and the output is a list of highly compatible partners.

[0582] Step 8:

[0583] Notification of results

[0584] The server sends the list of highly compatible contacts to the user's device through the notification system. The user receives the notification and checks the list in the application. The input is the list of highly compatible contacts, and the output is the notification displayed on the user's device.

[0585] Step 9:

[0586] Start a conversation

[0587] The user checks the information of the people notified to the terminal and sends a message to those who interest them, thereby starting communication. The input is information about people with high compatibility, and the output is sending a message and starting communication.

[0588] (Application example 1)

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

[0590] Conventional matching systems based on genetic analysis are limited to calculating compatibility between users and listing and notifying highly compatible partners. However, this alone does not satisfy users' interests and entertainment needs. The purpose of this invention is to provide users with an optimal entertainment experience by using the user's genetic information to recommend compatible content.

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

[0592] In this invention, the server includes means for analyzing genetic information using a genetic analysis device, means for storing the analyzed genetic information in a database, means for calculating compatibility between users based on the genetic information, analysis means for recommending content based on the genetic information, and means for notifying the user of the recommended content via the terminal, thereby enabling the user to receive recommendations of optimal content based on their own genetic information, improving their entertainment experience.

[0593] A "user" is an individual who uses the system to undergo genetic analysis.

[0594] A "genetic analysis sample" is a biological sample from which genetic information is extracted.

[0595] A "terminal" is a communication device used by a user to send samples and receive results.

[0596] A "server" is a central processing unit that analyzes genetic information, stores it in a database, and calculates compatibility.

[0597] A "genetic analysis device" is a device that analyzes a user's sample and extracts genetic information.

[0598] A "database" is an information storage device that stores analyzed genetic information and user information.

[0599] The "compatibility score" is a numerical representation of the compatibility between users based on genetic information.

[0600] The "compatibility" is the degree of match of user attributes determined based on the compatibility score.

[0601] "Communication methods" are the ways in which users can interact with suggested contacts through the system.

[0602] The "analysis means" is a means for recommending content based on the user's genetic information.

[0603] "Notification means" refers to a method for notifying the user of the analysis results and recommended content.

[0604] "Content" refers to entertainment material such as movies, music, and books.

[0605] The present invention relates to a system for recommending content that is compatible with a user by utilizing genetic information. This system is composed of a user, a terminal, a server, and a genetic analysis device.

[0606] Configuration details

[0607] 1. Users

[0608] First, the user obtains a gene analysis sample using a commercially available gene analysis kit.

[0609] The collected samples will be placed in a special container and sent to a designated address.

[0610] Users launch a dedicated application on their device (such as a smartphone or PC) and register their basic information, including their name, age, and gender.

[0611] 2. Terminal

[0612] The terminal provides a communication means for the user to send genetic analysis samples to the server, and also serves as an interface for notifying the user of analysis results and recommended content.

[0613] 3. Server

[0614] The server receives the genetic analysis sample sent by the user and extracts genetic information in cooperation with the analysis device.

[0615] The extracted genetic information is stored in a database, which links each user's genetic profile to their registration information.

[0616] The server analyzes the user's genetic information and uses a content recommendation algorithm to identify suitable content for the user, utilizing data on the user's immune system, metabolic characteristics, and psychological traits.

[0617] The server uses a generative AI model to recommend optimal content to the user. Specifically, it uses a machine learning library (e.g., Scikit-learn) to calculate the optimal content based on the user's genetic information and the characteristics of the content, and notifies the user.

[0618] 4. Genetic analysis equipment

[0619] The genetic analysis device analyzes the user's sample and identifies the desired genetic markers (e.g., immune system, metabolic, and psychological characteristics).

[0620] The analysis results are sent to the server and stored in a database.

[0621] Explanation of program processing

[0622] Hardware: The genetic analysis device is a general genetic analysis device, and the server uses a cloud service such as AWS (Amazon Web Services). The terminal is a communication device such as a smartphone (iOS, Android) or a PC.

[0623] Software: The database uses MySQL, the algorithm uses machine learning libraries such as Scikit-learn, and the application framework uses React Native.

[0624] Specific examples

[0625] For example, a user can use a genetic analysis kit to collect oral mucosa. After sending the sample, the server analyzes it using genetic analysis equipment and stores the genetic information in a database. The server then uses a generative AI model to analyze the user's genetic information and recommends the most suitable content, such as movies, music, and books. The user receives notifications via their device and can view or use the recommended content.

[0626] Prompt Sentence Examples

[0627] "Recommend movies that are suitable for users with highly diverse immune systems based on their HLA gene information. For example, a user profile based on HLA-A, HLA-B, and HLA-C genotypes is provided."

[0628] In this way, the system aims to recommend optimal content to users based on scientific evidence and provide a high-quality entertainment experience.

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

[0630] Step 1:

[0631] The user obtains a mucosal sample using a commercially available genetic analysis kit, which is then placed in a special container and sent to a designated address.

[0632] Input: User's genetic analysis sample.

[0633] Output: Genetic analysis sample placed in a container.

[0634] Specific operation: The user collects a mucosal sample from the mouth using the cotton swab included in the kit and stores it in a special container.

[0635] Step 2:

[0636] Users launch a dedicated application on their device (such as a smartphone or PC) and register their basic information, including their name, age, and gender.

[0637] Input: User's personal information.

[0638] Output: User information stored on the server.

[0639] Specific operations: Launch the application and follow the on-screen instructions to enter and submit personal information.

[0640] Step 3:

[0641] The server receives the sample sent by the user, assigns a unique ID, and then inputs the sample into the genetic analysis device to begin analysis.

[0642] Input: Genetic analysis sample sent.

[0643] Output: Assigned unique ID and analysis result.

[0644] Specific operation: The server receives the sample, inputs it into the analysis device, and begins analysis. The analysis device extracts genetic information and sends the data to the server.

[0645] Step 4:

[0646] The server receives the genetic information sent from the genetic analysis device and stores it in a database.

[0647] Input: Genetic information.

[0648] Output: Gene information stored in a database.

[0649] Specific operation: The server receives the genetic information and stores it in a database.

[0650] Step 5:

[0651] The server calculates a compatibility score based on the genetic information using a means for calculating compatibility between users.

[0652] Input: Gene information stored in a database.

[0653] Output: Compatibility score.

[0654] How it works: The server analyzes genetic data and applies a matching algorithm based on immune system, metabolic, and psychological characteristics to calculate a compatibility score between users.

[0655] Step 6:

[0656] The server analyzes the user's genetic information to recommend content, and uses a generative AI model to recommend the most suitable content to the user.

[0657] Input: Gene information and content database.

[0658] Output: A list of recommended content.

[0659] What it does: Uses generative AI models (e.g., Scikit-learn) to analyze and recommend content that best suits a user's interests and characteristics based on their genetic information.

[0660] Step 7:

[0661] The server notifies the user's terminal of the recommended content.

[0662] Input: Recommended content list.

[0663] Output: Notification to user terminal.

[0664] Specific operation: Using the notification system, a list of recommended content is sent to the user's device and information such as viewing links is displayed.

[0665] Step 8:

[0666] The user watches and uses the recommended content via their device.

[0667] Input: Recommended content notification.

[0668] Output: Content viewing and usage history.

[0669] Specific behavior: The user checks the notification and clicks the viewing link to consume the content.

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

[0671] This invention relates to a system that judges compatibility between men and women at the genetic level and matches them with marriage partners, and also to a system that combines an emotion engine that recognizes the user's emotions. This system is composed of a user, a terminal, a server, a genetic analysis device, and an emotion engine.

[0672] Configuration details

[0673] 1. Users

[0674] Users use a genetic analysis kit to collect oral mucosal samples, which are then placed in a special container and sent to a designated address.

[0675] The user launches the application on the device and enters their basic information, including basic data such as name, age, and gender.

[0676] 2. Terminal

[0677] The terminal provides a communication means for the user to send genetic analysis samples to the server, and also serves as an interface for notifying the user of analysis results and matching results.

[0678] The device is equipped with an emotion engine that analyzes the user's facial expressions, tone of voice, and text content in real time.

[0679] 3. Server

[0680] The server receives the genetic analysis samples sent by the user, assigns a unique ID to each sample, and then inputs the samples into the genetic analysis device to begin analysis.

[0681] The server stores the analyzed genetic information in a database and links it to each user's profile.

[0682] The server uses the user's emotion data received by the emotion engine together with the genetic information for analysis.

[0683] Based on the user's genetic information and emotional state, a compatibility score is calculated and a list of highly compatible partners is created.

[0684] 4. Genetic analysis equipment

[0685] The genetic analysis device analyzes the user's sample and extracts the necessary genetic information (e.g., immune system, metabolism, and psychological characteristics), which is then sent to a server.

[0686] 5. Emotion Engine

[0687] The emotion engine analyzes a user's facial expressions, tone of voice, and text content to identify their emotional state, which is then added to their profile in addition to their genetic information.

[0688] The emotion engine provides real-time feedback while users are communicating with suggested contacts, helping them choose the best way to communicate.

[0689] Program processing (natural language explanation)

[0690] 1. Sample acquisition and submission

[0691] The user collects an oral mucosal sample using a genetic analysis kit. The sample is placed in a special container and sent to a designated address. The user then launches the application on their device, enters their basic information, and sends it to the server.

[0692] 2. Sample Receipt and Storage

[0693] The server receives the sample and assigns a unique ID to it. The sample is then inserted into the genetic analysis device, and analysis begins.

[0694] 3. Genetic analysis

[0695] The genetic analysis device analyzes the sample and extracts the necessary genetic information (e.g., immune system, metabolic, and psychological characteristics), which is then sent to a server and stored in a database.

[0696] 4. Emotion analysis

[0697] While a user is using an application on their device, the emotion engine analyzes their facial expressions, tone of voice and text content, and this information is also sent to the server and added to the user profile.

[0698] 5. Compatibility Assessment

[0699] The server calculates a compatibility score based on the user's genetic information and emotional state in the database, including calculations based on HLA gene diversity and other genetic markers, as well as emotional data. The server then generates a list of potential matches based on the compatibility score.

[0700] 6. Notification of Matching Results

[0701] The server then sends a list of potential matches to the user's device, including a compatibility score and basic information about the match (displayed anonymously). The user is also provided with a link to contact the match.

[0702] Specific examples

[0703] For example, user A collects oral mucosa using a gene analysis kit and sends the sample. The server uses a gene analysis device to analyze user A's genetic information and stores it in a database. Furthermore, while user A is using a terminal application, the emotion engine analyzes user A's emotional state (e.g., tension, excitement, relief, etc.), and this data is also sent to the server.

[0704] The server calculates a compatibility score based on the genetic information and emotional data of User A and User B. For example, if the compatibility score between User A and User B is 90 / 100, the server notifies User A's device of this information. User A receives the notification and checks User B's basic information and compatibility score through the application. If User A is interested, he or she sends a message to User B via the application. At this time, the emotion engine provides User A with appropriate communication feedback in real time, supporting smoother dialogue.

[0705] In this way, this system not only provides scientific matching based on genetic information, but also matching that takes into account the user's emotional state, thereby achieving more accurate partner searches and optimized communication.

[0706] The processing flow will be explained below.

[0707] Step 1:

[0708] The user collects an oral mucosal sample using a genetic analysis kit, places the sample in a special container, and sends it to a specified address.

[0709] Step 2:

[0710] The user launches a dedicated application from their device and enters basic information (such as name, age, and gender). Once the information is entered, the application sends the information to the server.

[0711] Step 3:

[0712] The server receives the genetic analysis samples sent, assigns a unique ID to each sample, and then inputs the samples into the genetic analysis device to begin analysis.

[0713] Step 4:

[0714] The genetic analysis device analyzes the sample and extracts the necessary genetic information (e.g., immune system, metabolism, psychological characteristics), which is then sent to a server.

[0715] Step 5:

[0716] The server stores the analysis results in a database and links them to each user's profile, integrating their genetic and basic information within the database.

[0717] Step 6:

[0718] The device's built-in emotion engine analyzes the user's facial expressions, tone of voice, and text content in real time to identify their emotional state, and the identified emotion data is sent to the server.

[0719] Step 7:

[0720] The server adds emotional data to the user profile, integrating genetic information with emotional state.

[0721] Step 8:

[0722] The server uses an algorithm to analyze the user's genetic information and emotional state in the database and calculate a compatibility score, which takes into account immune system diversity, metabolic characteristics, psychological traits, and emotional data.

[0723] Step 9:

[0724] The server generates a list of potential matches based on the compatibility score, and the list is ranked, with the most compatible matches at the top.

[0725] Step 10:

[0726] The server sends a list of highly compatible people to the user's device. The notification includes a compatibility score and basic information about the people (displayed anonymously), as well as a link to send a message to the people.

[0727] Step 11:

[0728] The user receives a notification on their device, reviews the suggested contact information, and if they are interested, can send a message to the contact using the application.

[0729] Step 12:

[0730] The emotion engine analyzes the user's emotional state during communication in real time and provides feedback. For example, if the user is nervous, it will make suggestions to relax. This feedback information is also sent to the server and added to the user's profile.

[0731] Step 13:

[0732] The server and terminals support the sending and receiving of messages between users and provide an interface that allows users to communicate smoothly.

[0733] Example 2

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

[0735] Conventional matching systems using genetic analysis judge compatibility based solely on genetic information, often ignoring emotional and psychological aspects. This makes it difficult to match people based on real-life relationships. Furthermore, there is a lack of support for smoothly communicating with the suggested partners, making it difficult for users to find the optimal communication method.

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

[0737] In this invention, the server includes means for collecting and analyzing genetic information and emotional data, means for calculating compatibility between users based on the genetic information and emotional data, and means for providing emotional feedback when the user communicates with the suggested partner via the terminal. This enables more practical matching using emotional data in addition to scientific compatibility calculation based on genetic information, allowing users to easily find an appropriate communication method.

[0738] A "user" is an individual who uses this system to provide a genetic analysis sample and input basic information and emotional data.

[0739] A "genetic analysis sample" is a specimen collected by a user from the oral mucosa or the like, and contains genetic information.

[0740] A "terminal" is an electronic device that a user uses to input information or receive notifications, and includes smartphones, personal computers, etc.

[0741] The "server" is a computer system that receives genetic analysis samples, analyzes them, stores them in a database, calculates compatibility, and notifies users.

[0742] A "genetic analysis device" is a device used to extract and analyze genetic information using a genetic analysis sample.

[0743] "Genetic information" refers to genetic data extracted from genetic analysis samples and related to immune system, metabolism, psychological characteristics, etc.

[0744] The "database" is an information management system that stores analyzed genetic information and emotional data and enables searching and matching.

[0745] "Emotion data" refers to information about a user's psychological state and emotions analyzed based on their facial expressions, tone of voice, and text content.

[0746] The "compatibility score" is a numerical value that indicates the compatibility between users, calculated based on genetic information and emotional data.

[0747] "Emotional feedback" is information on optimal responses and advice provided in real time when a user communicates with other users.

[0748] "Communication" refers to the act of a user exchanging information with a suggested partner through a terminal, such as through messages or video calls.

[0749] The present invention relates to a system that combines genetic information and emotional data to determine compatibility between men and women and match them with the most suitable marriage partners. This system is composed of a user, a terminal, a server, a genetic analysis device, and an emotional analysis engine.

[0750] Configuration details

[0751] 1. Users

[0752] Users use the genetic analysis kit to collect an oral mucosal sample. Specifically, they obtain the sample by rubbing a special cotton swab over the oral mucosa for about 20 seconds. The sample is then placed in a special container and sent to a specified address.

[0753] The user then launches a dedicated application installed on the device, enters their basic information (name, age, gender, email address, etc.), and sends it to the server. This procedure creates a user account.

[0754] 2. Terminal

[0755] The terminal provides a means of communication for transmitting information entered by the user and genetic analysis samples to the server. The terminal is equipped with an emotion analysis engine and has the ability to analyze the user's facial expressions, tone of voice, and text content in real time, thereby obtaining emotional data.

[0756] 3. Server

[0757] The server receives the genetic analysis samples sent by the user and assigns each sample a unique ID. The samples are then analyzed by a genetic analyzer to extract genetic information about the immune system, metabolism, psychological characteristics, and other factors.

[0758] The server also integrates emotional data sent from the emotion analysis engine to generate a user profile, which allows it to calculate a compatibility score based on both genetic information and emotional data.

[0759] The server then creates a list of highly compatible partners based on the calculated compatibility score and notifies the user's device. When the user communicates with the suggested partners, the emotion analysis engine provides real-time emotional feedback.

[0760] 4. Genetic analysis equipment

[0761] The genetic analyzer receives instructions from the server and analyzes the input sample. It extracts DNA from the sample and obtains genetic information related to the immune system, metabolism, and psychological characteristics. The analyzed genetic information is sent to the server and stored in a database.

[0762] 5. Sentiment Analysis Engine

[0763] The emotion analysis engine analyzes facial expressions, tone of voice, and text content while the user is using the device, thereby obtaining the user's emotional data, which is also sent to the server and added to the user profile.

[0764] The sentiment analysis engine also provides real-time feedback while users are communicating with suggested contacts, helping them choose the best way to communicate, thereby promoting smoother interactions.

[0765] Specific examples

[0766] For example, user A collects oral mucosa using a genetic analysis kit and sends the sample. The server uses a genetic analysis device to analyze user A's genetic information and stores it in a database. Furthermore, while user A is using a terminal application, an emotion analysis engine analyzes user A's emotional state (e.g., tension, excitement, relief, etc.), and this data is also sent to the server and added to the user profile.

[0767] The server calculates a compatibility score based on the genetic information and emotional data of User A and another user (e.g., User B). For example, if the compatibility score between User A and User B is 90 / 100, the server notifies User A's device of this information.

[0768] User A receives the notification and checks User B's basic information and compatibility score through the application. If User A is interested, he or she sends a message to User B via the application. At this time, the sentiment analysis engine provides User A with appropriate communication feedback in real time, helping to facilitate smoother interactions.

[0769] Prompt Sentence Examples

[0770] "Please simulate the process where User A uses a genetic analysis kit and sends in a sample, and the server calculates a compatibility score and notifies User A."

[0771] "Please give a specific example of a situation where a sentiment analysis engine analyzes User A's emotions in real time and provides feedback based on that."

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

[0773] Program processing steps

[0774] Step 1: Sample collection and submission

[0775] The user uses a genetic analysis kit to collect a sample of the oral mucosa, which is then placed in a special container and sent to a specified address.

[0776] Input: Genetic analysis kit, user's oral mucosa sample

[0777] Data processing: Rub the oral mucosa with a special cotton swab for 20 seconds

[0778] Output: Genetic analysis sample (in a container)

[0779] The user launches the application on the device, enters their basic information (name, age, gender, email address, etc.), and sends it to the server.

[0780] Input: User basic information, terminal application

[0781] Data processing: The entered information is sent to the server

[0782] Output: Message that basic information has been sent

[0783] Step 2: Sample receipt and storage

[0784] The server receives the mailed samples and assigns each sample a unique ID.

[0785] Input: mailed sample, user information

[0786] Data processing: Assign a unique ID to each sample

[0787] Output: Samples with unique IDs

[0788] The sample is stored in the designated genetic analyzer and remains in a waiting state until analysis can begin.

[0789] Input: Sample with unique ID

[0790] Data processing: Samples are stored in the analysis device

[0791] Output: Save complete message

[0792] Step 3: Genetic analysis

[0793] The server instructs the genetic analyzer to input the sample, which scans the sample, extracts the DNA, and begins analysis.

[0794] Input: Sample with unique ID, genetic analysis device

[0795] Data processing: Extracting and scanning the DNA from the sample

[0796] Output: DNA analysis data

[0797] The genetic analyzer extracts necessary genetic information such as immune system, metabolism, and psychological characteristics.

[0798] Input: DNA analysis data

[0799] Data processing: Extracting information related to the immune system, metabolism, and psychological characteristics

[0800] Output: Genetic information (immune system, metabolism, psychological characteristics)

[0801] After the analysis is complete, the extracted genetic information is sent to a server, linked to the user profile, and stored in a database.

[0802] Input: Genetic information

[0803] Data processing: Genetic information is linked to user profiles and stored in a database

[0804] Output: Save complete message

[0805] Step 4: Sentiment Analysis

[0806] While the user is using the application on their device, the emotion engine analyzes the user's facial expressions, tone of voice, and text content in real time.

[0807] Input: User facial expression data, tone of voice, text content

[0808] Data processing: facial expression analysis, voice analysis, text analysis

[0809] Output: Emotion data

[0810] The collected emotion data is sent to a server and added to the user profile.

[0811] Input: Emotion data

[0812] Data processing: Emotion data is linked to user profiles and stored in a database

[0813] Output: Save complete message

[0814] Step 5: Compatibility assessment

[0815] The server integrates the user's genetic information and emotional state in the database to calculate a compatibility score.

[0816] Input: Genetic information, emotional data

[0817] Data processing: Calculation using the compatibility score calculation algorithm

[0818] Output: Compatibility score

[0819] The server generates a list of highly compatible partners based on the calculated compatibility score.

[0820] Input: Compatibility score

[0821] Data processing: Creating a list of highly compatible partners

[0822] Output: Match candidate list

[0823] Step 6: Notification of match results

[0824] The server creates a notification based on the generated list of match candidates, including basic information about the other person (displayed anonymously) and a compatibility score.

[0825] Input: Match candidate list

[0826] Data processing: Notification creation

[0827] Output: Notification message

[0828] The server notifies the user's device of a list of highly compatible partners, and the user receives the notification through an application.

[0829] Input: Notification message

[0830] Data Processing: Sending Notifications

[0831] Output: Notification received

[0832] Users are provided with a link to contact the suggested contacts, and if they are interested, they can send a message to the contact via the application. At this point, the emotion engine provides real-time feedback to help them communicate appropriately.

[0833] Input: User interests, message content

[0834] Data processing: message sending, emotional feedback

[0835] Output: Real-time communication support

[0836] (Application example 2)

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

[0838] Conventional matching services judged compatibility between users based on superficial data (hobbies and profile information), making it difficult to find true compatibility. Furthermore, smooth dialogue was difficult after matching because the service did not take into account the user's emotional state. To resolve this issue, more accurate compatibility assessment and real-time emotional feedback were required.

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

[0840] In this invention, the server includes a means for calculating compatibility between users based on genetic information and emotion analysis means, a means for the emotion analysis means to analyze the user's facial expressions, tone of voice, and text content in real time using the device's camera and microphone, and a means for the user to communicate with the suggested partner in a virtual dating environment via the device. This enables compatibility determination that takes emotional state into account in addition to scientific matching based on genetic information. Furthermore, real-time feedback from emotion analysis can facilitate communication between users.

[0841] A "user" is an individual who uses the system and submits a genetic analysis sample for compatibility matching.

[0842] A "genetic analysis sample" is a biological sample obtained from a user, such as from the oral mucosa, and is a material for analyzing genetic information.

[0843] A "terminal" is an electronic device used by a user, such as a smartphone or tablet.

[0844] A "server" is a computer system that processes aggregated data and manages analysis results and notifications.

[0845] A "genetic analysis device" is a dedicated device for processing genetic analysis samples and analyzing genetic information.

[0846] A "database" is an information system for storing and managing genetic information, emotion analysis data, etc.

[0847] The "emotion analysis means" is an engine that uses the device's camera and microphone to analyze the user's facial expressions, tone of voice, and text content in real time to determine their emotional state.

[0848] A "virtual dating environment" is a virtual space created using a head-mounted display (HMD) or other device, and is a system that allows users to interact with other users in real time.

[0849] The "means for calculating compatibility" is an algorithm for evaluating and scoring compatibility between users based on genetic information and emotion analysis data.

[0850] The "means for listing highly compatible partners" is a function for identifying and listing compatible partners based on the calculated compatibility score.

[0851] The present invention relates to a system that determines compatibility based on a user's genetic information and emotional state, and provides a virtual dating environment. This system is composed of a user, a terminal, a server, a genetic analysis device, and an emotion analysis engine.

[0852] User

[0853] The user uses a genetic analysis kit to collect an oral mucosal sample, places the sample in a special container, and sends it to a designated address. The user then launches the application on their device, enters their basic information, and sends it to the server.

[0854] server

[0855] The server receives the genetic analysis samples sent by the user and assigns each sample a unique ID. The sample is then input into the genetic analysis device, which begins analyzing the genetic information. The analyzed genetic information is stored in a database and linked to each user's profile.

[0856] The server uses emotion analysis to analyze the user's facial expressions, tone of voice, and text content in real time. Emotional data is added to the profile, and a compatibility score is calculated based on genetic information and emotional state. The server then creates a list of highly compatible partners, ranks them based on their compatibility score, and notifies the user's device.

[0857] Genetic analysis equipment

[0858] The genetic analysis device analyzes the user's sample and extracts the necessary genetic information (e.g., immune system, metabolic, and psychological characteristics). The extracted genetic information is sent to a server and stored in a database.

[0859] Emotion analysis means

[0860] The emotion analysis means uses the camera and microphone of the user's device to analyze the user's facial expressions, tone of voice, and text content in real time. The analyzed emotion information is sent to the server and added to the user profile.

[0861] Virtual dating environment

[0862] A virtual dating environment is a system that uses a head-mounted display (HMD) to create a virtual space where users can interact with other users in real time. Emotion analysis tools provide real-time feedback to facilitate smoother interactions. The virtual space is built using a three-dimensional engine (e.g., Unity, Three.js).

[0863] Specific examples

[0864] For example, user A collects an oral mucosa sample using a genetic analysis kit and sends the sample. The server uses a genetic analysis device to analyze user A's genetic information and stores it in a database. Furthermore, while user A is using a terminal application, emotion analysis means analyzes user A's emotional state (e.g., tension, excitement, relief, etc.), and this data is also sent to the server.

[0865] The server calculates a compatibility score based on the genetic information and emotional data of User A and other users. For example, if User A and User B have a high compatibility score, the server notifies User A's device of this information. User A receives the notification and checks User B's basic information and compatibility score through the application. If User A is interested, he or she can interact with User B in a virtual dating environment, and the emotional analysis means provides real-time feedback on optimal communication.

[0866] Prompt Sentence Examples

[0867] User A: "I've been thinking about trying virtual dating lately. Can anyone recommend one?"

[0868] Application: "Got it. I'll try to find a suitable match for you based on your genetic information and current emotional state. Please wait a moment."

[0869] This will enable scientific matching based on genetic information, compatibility assessment that takes emotional state into account, and optimized communication.

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

[0871] Step 1:

[0872] The user collects an oral mucosal sample using a gene analysis kit.

[0873] Input: User's genetic analysis kit

[0874] Output: Collected oral mucosa sample

[0875] Specific operation: The user follows the instructions in the genetic analysis kit to collect oral mucosa with a special cotton swab and store it in a sample container.

[0876] Step 2:

[0877] Through the terminal, the user enters their basic information into the application and submits it, and the collected sample is sent to a specified address.

[0878] Input: User's basic information (name, age, gender, etc.), collected oral mucosa sample

[0879] Output: Basic information sent to the server, sample mailed

[0880] Specific operation: The user enters basic information on the terminal application screen and presses the send button on the application. Regarding mailing, the specified address label is attached to the sample container and mailed.

[0881] Step 3:

[0882] The server receives the mailed sample, assigns a unique ID, and inputs it into the genetic analysis equipment to begin analysis.

[0883] Input: Mailed sample

[0884] Output: Analyzed gene information

[0885] Specific operation: The server assigns a unique ID to the received sample and inputs it into the genetic analysis device for analysis. The device analyzes the genetic information and sends the results to the server.

[0886] Step 4:

[0887] The server stores the analyzed genetic information in a database and links it to each user's profile.

[0888] Input: Analyzed gene information

[0889] Output: Gene information stored in a database

[0890] Specific operation: The server stores the genetic information in a database and links it to the corresponding user profile.

[0891] Step 5:

[0892] The device sends the user's facial expressions, tone of voice, and text content to an emotion analysis engine in real time to analyze their emotional state.

[0893] Input: facial expression images, audio data, text data

[0894] Output: Parsed emotional state data

[0895] Specific operation: The device's camera and microphone are used to capture facial expressions and voice, and the input text is sent to an analysis engine, which determines the emotional state and sends the results to the server.

[0896] Step 6:

[0897] The server calculates a compatibility score based on genetic information and emotional state, and creates a list of highly compatible partners.

[0898] Input: Genetic information, emotional state data

[0899] Output: compatibility score, list of highly compatible partners

[0900] How it works: The server uses an algorithm to analyze genetic information and real-time emotional data to calculate a compatibility score, which is then used to create a list of highly compatible partners and rank them.

[0901] Step 7:

[0902] The server notifies the user's terminal of a list of highly compatible partners.

[0903] Input: List of highly compatible partners

[0904] Output: The list displayed on the user's device

[0905] Specific operation: The server sends the list generated as the analysis result to the user's terminal and notifies them.

[0906] Step 8:

[0907] Users communicate with suggested partners via their devices in a virtual dating environment, and a sentiment analysis engine provides real-time feedback.

[0908] Input: Information on highly compatible partners, real-time user emotion data

[0909] Output: Smooth virtual communication

[0910] How it works: The user wears a head-mounted display, logs into the virtual space, and begins a conversation with a suggested partner. The emotion analysis engine provides real-time feedback to help guide the conversation.

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

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

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

[0914] [Third embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0927] The present invention relates to a system for determining compatibility between men and women at the genetic level and matching them with potential marriage partners. This system is comprised of a user, a terminal, a server, and a genetic analysis device.

[0928] Configuration details

[0929] 1. Users

[0930] The user first obtains a genetic analysis sample, which is typically done using a commercially available genetic analysis kit, which includes a cotton swab for collecting oral mucosa and a liquid container.

[0931] Users launch a dedicated application on their own device (such as a smartphone or PC) and register their information, including basic data such as name, age, and gender.

[0932] 2. Terminal

[0933] The terminal provides a communication means for the user to send genetic analysis samples to the server, and also serves as an interface for notifying the user of analysis results and matching results.

[0934] 3. Server

[0935] The server receives the genetic analysis sample sent by the user and extracts genetic information in cooperation with the analysis device.

[0936] The extracted genetic information is stored in a database that links each user's genetic profile to their registration information.

[0937] The server calculates compatibility between users, which includes information such as immune systems (e.g., HLA gene diversity), metabolic characteristics, and psychological traits.

[0938] Based on the compatibility score calculated by the server, a list of highly compatible partners is created and notified to the user's device.

[0939] 4. Genetic analysis equipment

[0940] The genetic analysis device analyzes the user's sample and identifies the desired genetic markers (e.g., immune system, metabolic, and psychological characteristics).

[0941] The analysis results are sent to the server and stored in a database.

[0942] Program processing (natural language explanation)

[0943] 1. Sample acquisition and submission

[0944] The user collects a mucosal sample using a genetic analysis kit. The sample is placed in a special container and sent to a designated address. The user then launches the application on their device, enters their basic information, and sends it to the server.

[0945] 2. Sample Receipt and Storage

[0946] The server receives the sample and assigns a unique ID to it. The sample is then inserted into the genetic analysis device, and analysis begins.

[0947] 3. Genetic analysis

[0948] The server-linked genetic analysis equipment analyzes the samples and extracts the necessary genetic information, which is then sent to the server and stored in a database.

[0949] 4. Compatibility assessment

[0950] The server calculates a compatibility score based on the user's information in the database, including calculations based on HLA gene diversity and other genetic markers, and generates a list of potential matches based on the compatibility score.

[0951] 5. Notification of Matching Results

[0952] The server then sends a list of highly compatible people to the user's device, including a compatibility score, basic information about the people (displayed anonymously), and a link to start communicating.

[0953] Specific examples

[0954] For example, user A collects oral mucosa using a genetic analysis kit and sends the sample. The server uses genetic analysis equipment to analyze user A's genetic information and stores it in a database. Similarly, user B also sends a sample, which is then analyzed.

[0955] The server calculates a compatibility score based on the genetic information of User A and User B. For example, if the compatibility score between User A and User B is 85 / 100, the server notifies User A's device of this information. User A receives the notification and checks User B's basic information and compatibility score through the application. If User A is interested, he or she sends a message to User B via the application.

[0956] In this way, the system provides evidence-based matching and helps users find the perfect partner.

[0957] The processing flow will be explained below.

[0958] Step 1:

[0959] The user collects an oral mucosal sample using a genetic analysis kit, places the sample in a special container, and sends it to a specified address.

[0960] Step 2:

[0961] The user launches a dedicated application from their device and enters basic information (such as name, age, and gender). Once the information is entered, the application sends the information to the server.

[0962] Step 3:

[0963] The server receives the genetic analysis samples sent, assigns a unique ID to each sample, and then inputs the samples into the genetic analysis device to begin analysis.

[0964] Step 4:

[0965] The genetic analysis device analyzes the sample and extracts the necessary genetic information (e.g., immune system, metabolism, psychological characteristics), which is then sent to a server.

[0966] Step 5:

[0967] The server stores the analysis results in a database and links them to each user's profile, integrating their genetic and basic information within the database.

[0968] Step 6:

[0969] The server uses an algorithm to analyze the user's genetic information in the database and calculate a compatibility score, which takes into account factors such as immune system diversity, metabolic characteristics, and psychological traits.

[0970] Step 7:

[0971] The server generates a list of potential matches based on the compatibility score, and the list is ranked, with the most compatible matches at the top.

[0972] Step 8:

[0973] The server sends a list of highly compatible people to the user's device. The notification includes a compatibility score and basic information about the people (displayed anonymously), as well as a link to send a message to the people.

[0974] Step 9:

[0975] The user receives a notification on their device, reviews the suggested contact information, and if they are interested, can send a message to the contact using the application.

[0976] Step 10:

[0977] The server and terminals support the sending and receiving of messages between users and provide functions that allow users to smoothly advance communication.

[0978] Example 1

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

[0980] Conventional marriage matching systems lacked a means for scientifically based compatibility assessment. This resulted in low reliability for users in finding the perfect partner, leading to low satisfaction. Furthermore, there was a lack of efficient means for notifying users of matching results and initiating communication.

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

[0982] In this invention, the server includes: a means for a user to acquire a genetic analysis sample; a means for transmitting the genetic analysis sample to the server via a terminal; a means for the server to analyze genetic information using a genetic analysis device; a means for the server to store the analyzed genetic information in a database; a means for the server to calculate compatibility between users based on the genetic information; a means for the server to list highly compatible partners and notify the terminal; a means for the user to communicate with the suggested partners via the terminal; a means for the server to link the analyzed genetic information and the user's basic information and store them in a database; and a means for the server to anonymously display the basic information of highly compatible partners along with a compatibility score through a notification system. This enables reliable compatibility assessment based on scientific evidence, making it easier for users to find their ideal partner. Furthermore, efficient notification and communication methods can improve user satisfaction.

[0983] "User" refers to an individual who utilizes the system to obtain a genetic analysis sample and to match with a marriage partner.

[0984] A "genetic analysis sample" is a biological sample such as an oral mucosa obtained by a user, and is used to analyze genetic information.

[0985] "Device" refers to the electronic device used by a user to send genetic analysis samples to the server and receive results, including, for example, a smartphone or computer.

[0986] "Server" refers to a central computer system that carries out a series of processes, including receiving genetic analysis samples, analyzing them, storing them in a database, calculating compatibility, and notifying potential partners with high compatibility.

[0987] "Gene analysis equipment" refers to specialized equipment used to analyze gene analysis samples sent by users and extract the necessary genetic information.

[0988] "Database" refers to an information system for storing and managing analyzed genetic information and basic user information.

[0989] "Compatibility score" refers to an index that quantifies the compatibility between users based on genetic information analyzed by the server.

[0990] "Compatibility" refers to the degree of compatibility between users calculated by the server based on the compatibility score.

[0991] "Notification system" refers to a communication method by which the server notifies the user's device of matching results and compatibility scores.

[0992] MODE FOR CARRYING OUT THE INVENTION

[0993] The present invention relates to a system for determining compatibility between men and women based on genetic information and matching them with potential marriage partners. This system is comprised of a user, a terminal, a server, and a genetic analysis device.

[0994] Users collect oral mucosal samples using a commercially available genetic analysis kit. The kit includes a cotton swab for collecting the mucosa and a container of preservative solution. Users use these tools to collect the sample, store it in a special container, and then send it to a specified address.

[0995] The user then launches a dedicated application on their device, enters basic information (such as name, age, and gender), and sends it to the server. This application runs on smartphones and PCs running standard Windows operating systems, as well as Android and iOS systems.

[0996] The server receives samples sent by users and assigns each a unique ID. The samples are then automatically input into a genetic analysis device, where the genetic information is analyzed. Genetic analysis devices use specialized hardware for precise genetic analysis, such as next-generation sequencers and real-time PCR devices.

[0997] The genetic information extracted and analyzed by the genetic analysis device is sent to a server, which stores the information in a database. In this database, the user's basic information and the analyzed genetic information are stored in a linked format.

[0998] The server calculates compatibility between users based on the genetic information in the database. This calculation takes into account genetic markers such as HLA gene diversity, metabolic characteristics, and psychological traits. The calculated compatibility score serves as a numerical indicator of the compatibility between users.

[0999] The server then creates a list of highly compatible partners based on the compatibility score and notifies the device. The list includes basic information about the partners (displayed anonymously) along with the compatibility score. The notification system provides an interface for users to check the results on their devices.

[1000] Users can check the information of the people notified via their devices and send messages to those they are interested in. This allows them to start communication and find the perfect partner.

[1001] Specific examples

[1002] For example, user A uses a genetic analysis kit to collect oral mucosa and sends the sample to a specified address. User A launches an application on their smartphone, enters basic information, and sends it to the server. The server receives the sample and sends it to a genetic analysis device for analysis. The analyzed genetic information is stored in a database and a compatibility score is calculated. Similarly, user B also sends a sample, which is then analyzed. The server calculates the compatibility score between user A and user B and creates a list with a high compatibility score of 85 / 100. The server notifies user A's device of this information, and user A checks the other person's basic information and compatibility score. If user A is interested, he or she can send a message to user B through the application and begin communication.

[1003] Example prompts for generative AI models

[1004] "Please generate a natural language processing program for a system that calculates compatibility between men and women based on genetic information and matches them with the most suitable marriage partners. Specifically, this program will include the process in which the user collects a sample using a genetic analysis kit, analyzes the sample sent, stores it in a database, calculates a compatibility score, and notifies the user of a list of highly compatible partners."

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

[1006] Step 1:

[1007] Genetic sample acquisition

[1008] The user collects a sample of the oral mucosa using a commercially available genetic analysis kit. Specifically, the user scrapes the mucosa with a cotton swab and places it in a container with preservative solution. The container is sealed and sent to a specified address. The input is the commercially available genetic analysis kit, and the output is the mucosa sample in the container with preservative solution.

[1009] Step 2:

[1010] Register and submit basic information

[1011] The user starts up their device (smartphone or PC) and logs in to the dedicated application. They enter information such as their name, age, and gender in the "Basic Information Registration" section of the application and click the "Submit" button. The input is the user's basic information, and the output is the data sent to the server.

[1012] Step 3:

[1013] Sample receipt and preparation for analysis

[1014] The server receives the sample from the delivery company and assigns a unique ID. Next, it registers the sample with the genetic analysis device and prepares it for analysis. The input is the sent sample, and the output is the sample with the assigned unique ID.

[1015] Step 4:

[1016] Genetic information analysis

[1017] A genetic analysis machine connected to a server analyzes the sample. The genetic analysis machine extracts HLA genes and other important genetic markers and converts them into digital data. After analysis, the information is sent to the server. The input is the sample with a unique ID assigned, and the output is the analyzed genetic information.

[1018] Step 5:

[1019] Saving to a database

[1020] The server stores the analyzed genetic information and the user's basic information in a database. This allows for centralized management of user information. The input is the analyzed genetic information and basic information, and the output is the user information stored in the database.

[1021] Step 6:

[1022] Compatibility Score Calculation

[1023] The server calculates a compatibility score based on the genetic information in the database. This calculation uses parameters such as HLA gene diversity, metabolic characteristics, and psychological characteristics. The input is the genetic information in the database, and the output is the compatibility score.

[1024] Step 7:

[1025] Generate a list of highly compatible partners

[1026] The server creates a list of highly compatible partners based on the compatibility score. This list includes the compatibility score and anonymized basic information. The input is the compatibility score, and the output is a list of highly compatible partners.

[1027] Step 8:

[1028] Notification of results

[1029] The server sends the list of highly compatible contacts to the user's device through the notification system. The user receives the notification and checks the list in the application. The input is the list of highly compatible contacts, and the output is the notification displayed on the user's device.

[1030] Step 9:

[1031] Start a conversation

[1032] The user checks the information of the people notified to the terminal and sends a message to those who interest them, thereby starting communication. The input is information about people with high compatibility, and the output is sending a message and starting communication.

[1033] (Application example 1)

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

[1035] Conventional matching systems based on genetic analysis are limited to calculating compatibility between users and listing and notifying highly compatible partners. However, this alone does not satisfy users' interests and entertainment needs. The purpose of this invention is to provide users with an optimal entertainment experience by using the user's genetic information to recommend compatible content.

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

[1037] In this invention, the server includes means for analyzing genetic information using a genetic analysis device, means for storing the analyzed genetic information in a database, means for calculating compatibility between users based on the genetic information, analysis means for recommending content based on the genetic information, and means for notifying the user of the recommended content via the terminal, thereby enabling the user to receive recommendations of optimal content based on their own genetic information, improving their entertainment experience.

[1038] A "user" is an individual who uses the system to undergo genetic analysis.

[1039] A "genetic analysis sample" is a biological sample from which genetic information is extracted.

[1040] A "terminal" is a communication device used by a user to send samples and receive results.

[1041] A "server" is a central processing unit that analyzes genetic information, stores it in a database, and calculates compatibility.

[1042] A "genetic analysis device" is a device that analyzes a user's sample and extracts genetic information.

[1043] A "database" is an information storage device that stores analyzed genetic information and user information.

[1044] The "compatibility score" is a numerical representation of the compatibility between users based on genetic information.

[1045] The "compatibility" is the degree of match of user attributes determined based on the compatibility score.

[1046] "Communication methods" are the ways in which users can interact with suggested contacts through the system.

[1047] The "analysis means" is a means for recommending content based on the user's genetic information.

[1048] "Notification means" refers to a method for notifying the user of the analysis results and recommended content.

[1049] "Content" refers to entertainment material such as movies, music, and books.

[1050] The present invention relates to a system for recommending content that is compatible with a user by utilizing genetic information. This system is composed of a user, a terminal, a server, and a genetic analysis device.

[1051] Configuration details

[1052] 1. Users

[1053] First, the user obtains a gene analysis sample using a commercially available gene analysis kit.

[1054] The collected samples will be placed in a special container and sent to a designated address.

[1055] Users launch a dedicated application on their device (such as a smartphone or PC) and register their basic information, including their name, age, and gender.

[1056] 2. Terminal

[1057] The terminal provides a communication means for the user to send genetic analysis samples to the server, and also serves as an interface for notifying the user of analysis results and recommended content.

[1058] 3. Server

[1059] The server receives the genetic analysis sample sent by the user and extracts genetic information in cooperation with the analysis device.

[1060] The extracted genetic information is stored in a database, which links each user's genetic profile to their registration information.

[1061] The server analyzes the user's genetic information and uses a content recommendation algorithm to identify suitable content for the user, utilizing data on the user's immune system, metabolic characteristics, and psychological traits.

[1062] The server uses a generative AI model to recommend optimal content to the user. Specifically, it uses a machine learning library (e.g., Scikit-learn) to calculate the optimal content based on the user's genetic information and the characteristics of the content, and notifies the user.

[1063] 4. Genetic analysis equipment

[1064] The genetic analysis device analyzes the user's sample and identifies the desired genetic markers (e.g., immune system, metabolic, and psychological characteristics).

[1065] The analysis results are sent to the server and stored in a database.

[1066] Explanation of program processing

[1067] Hardware: The genetic analysis device is a general genetic analysis device, and the server uses a cloud service such as AWS (Amazon Web Services). The terminal is a communication device such as a smartphone (iOS, Android) or a PC.

[1068] Software: The database uses MySQL, the algorithm uses machine learning libraries such as Scikit-learn, and the application framework uses React Native.

[1069] Specific examples

[1070] For example, a user can use a genetic analysis kit to collect oral mucosa. After sending the sample, the server analyzes it using genetic analysis equipment and stores the genetic information in a database. The server then uses a generative AI model to analyze the user's genetic information and recommends the most suitable content, such as movies, music, and books. The user receives notifications via their device and can view or use the recommended content.

[1071] Prompt Sentence Examples

[1072] "Recommend movies that are suitable for users with highly diverse immune systems based on their HLA gene information. For example, a user profile based on HLA-A, HLA-B, and HLA-C genotypes is provided."

[1073] In this way, the system aims to recommend optimal content to users based on scientific evidence and provide a high-quality entertainment experience.

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

[1075] Step 1:

[1076] The user obtains a mucosal sample using a commercially available genetic analysis kit, which is then placed in a special container and sent to a designated address.

[1077] Input: User's genetic analysis sample.

[1078] Output: Genetic analysis sample placed in a container.

[1079] Specific operation: The user collects a mucosal sample from the mouth using the cotton swab included in the kit and stores it in a special container.

[1080] Step 2:

[1081] Users launch a dedicated application on their device (such as a smartphone or PC) and register their basic information, including their name, age, and gender.

[1082] Input: User's personal information.

[1083] Output: User information stored on the server.

[1084] Specific operations: Launch the application and follow the on-screen instructions to enter and submit personal information.

[1085] Step 3:

[1086] The server receives the sample sent by the user, assigns a unique ID, and then inputs the sample into the genetic analysis device to begin analysis.

[1087] Input: Genetic analysis sample sent.

[1088] Output: Assigned unique ID and analysis result.

[1089] Specific operation: The server receives the sample, inputs it into the analysis device, and begins analysis. The analysis device extracts genetic information and sends the data to the server.

[1090] Step 4:

[1091] The server receives the genetic information sent from the genetic analysis device and stores it in a database.

[1092] Input: Genetic information.

[1093] Output: Gene information stored in a database.

[1094] Specific operation: The server receives the genetic information and stores it in a database.

[1095] Step 5:

[1096] The server calculates a compatibility score based on the genetic information using a means for calculating compatibility between users.

[1097] Input: Gene information stored in a database.

[1098] Output: Compatibility score.

[1099] How it works: The server analyzes genetic data and applies a matching algorithm based on immune system, metabolic, and psychological characteristics to calculate a compatibility score between users.

[1100] Step 6:

[1101] The server analyzes the user's genetic information to recommend content, and uses a generative AI model to recommend the most suitable content to the user.

[1102] Input: Gene information and content database.

[1103] Output: A list of recommended content.

[1104] What it does: Uses generative AI models (e.g., Scikit-learn) to analyze and recommend content that best suits a user's interests and characteristics based on their genetic information.

[1105] Step 7:

[1106] The server notifies the user's terminal of the recommended content.

[1107] Input: Recommended content list.

[1108] Output: Notification to user terminal.

[1109] Specific operation: Using the notification system, a list of recommended content is sent to the user's device and information such as viewing links is displayed.

[1110] Step 8:

[1111] The user watches and uses the recommended content via their device.

[1112] Input: Recommended content notification.

[1113] Output: Content viewing and usage history.

[1114] Specific behavior: The user checks the notification and clicks the viewing link to consume the content.

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

[1116] This invention relates to a system that judges compatibility between men and women at the genetic level and matches them with marriage partners, and also to a system that combines an emotion engine that recognizes the user's emotions. This system is composed of a user, a terminal, a server, a genetic analysis device, and an emotion engine.

[1117] Configuration details

[1118] 1. Users

[1119] Users use a genetic analysis kit to collect oral mucosal samples, which are then placed in a special container and sent to a designated address.

[1120] The user launches the application on the device and enters their basic information, including basic data such as name, age, and gender.

[1121] 2. Terminal

[1122] The terminal provides a communication means for the user to send genetic analysis samples to the server, and also serves as an interface for notifying the user of analysis results and matching results.

[1123] The device is equipped with an emotion engine that analyzes the user's facial expressions, tone of voice, and text content in real time.

[1124] 3. Server

[1125] The server receives the genetic analysis samples sent by the user, assigns a unique ID to each sample, and then inputs the samples into the genetic analysis device to begin analysis.

[1126] The server stores the analyzed genetic information in a database and links it to each user's profile.

[1127] The server uses the user's emotion data received by the emotion engine together with the genetic information for analysis.

[1128] Based on the user's genetic information and emotional state, a compatibility score is calculated and a list of highly compatible partners is created.

[1129] 4. Genetic analysis equipment

[1130] The genetic analysis device analyzes the user's sample and extracts the necessary genetic information (e.g., immune system, metabolism, and psychological characteristics), which is then sent to a server.

[1131] 5. Emotion Engine

[1132] The emotion engine analyzes a user's facial expressions, tone of voice, and text content to identify their emotional state, which is then added to their profile in addition to their genetic information.

[1133] The emotion engine provides real-time feedback while users are communicating with suggested contacts, helping them choose the best way to communicate.

[1134] Program processing (natural language explanation)

[1135] 1. Sample acquisition and submission

[1136] The user collects an oral mucosal sample using a genetic analysis kit. The sample is placed in a special container and sent to a designated address. The user then launches the application on their device, enters their basic information, and sends it to the server.

[1137] 2. Sample Receipt and Storage

[1138] The server receives the sample and assigns a unique ID to it. The sample is then inserted into the genetic analysis device, and analysis begins.

[1139] 3. Genetic analysis

[1140] The genetic analysis device analyzes the sample and extracts the necessary genetic information (e.g., immune system, metabolic, and psychological characteristics), which is then sent to a server and stored in a database.

[1141] 4. Emotion analysis

[1142] While a user is using an application on their device, the emotion engine analyzes their facial expressions, tone of voice and text content, and this information is also sent to the server and added to the user profile.

[1143] 5. Compatibility Assessment

[1144] The server calculates a compatibility score based on the user's genetic information and emotional state in the database, including calculations based on HLA gene diversity and other genetic markers, as well as emotional data. The server then generates a list of potential matches based on the compatibility score.

[1145] 6. Notification of Matching Results

[1146] The server then sends a list of potential matches to the user's device, including a compatibility score and basic information about the match (displayed anonymously). The user is also provided with a link to contact the match.

[1147] Specific examples

[1148] For example, user A collects oral mucosa using a gene analysis kit and sends the sample. The server uses a gene analysis device to analyze user A's genetic information and stores it in a database. Furthermore, while user A is using a terminal application, the emotion engine analyzes user A's emotional state (e.g., tension, excitement, relief, etc.), and this data is also sent to the server.

[1149] The server calculates a compatibility score based on the genetic information and emotional data of User A and User B. For example, if the compatibility score between User A and User B is 90 / 100, the server notifies User A's device of this information. User A receives the notification and checks User B's basic information and compatibility score through the application. If User A is interested, he or she sends a message to User B via the application. At this time, the emotion engine provides User A with appropriate communication feedback in real time, supporting smoother dialogue.

[1150] In this way, this system not only provides scientific matching based on genetic information, but also matching that takes into account the user's emotional state, thereby achieving more accurate partner searches and optimized communication.

[1151] The processing flow will be explained below.

[1152] Step 1:

[1153] The user collects an oral mucosal sample using a genetic analysis kit, places the sample in a special container, and sends it to a specified address.

[1154] Step 2:

[1155] The user launches a dedicated application from their device and enters basic information (such as name, age, and gender). Once the information is entered, the application sends the information to the server.

[1156] Step 3:

[1157] The server receives the genetic analysis samples sent, assigns a unique ID to each sample, and then inputs the samples into the genetic analysis device to begin analysis.

[1158] Step 4:

[1159] The genetic analysis device analyzes the sample and extracts the necessary genetic information (e.g., immune system, metabolism, psychological characteristics), which is then sent to a server.

[1160] Step 5:

[1161] The server stores the analysis results in a database and links them to each user's profile, integrating their genetic and basic information within the database.

[1162] Step 6:

[1163] The device's built-in emotion engine analyzes the user's facial expressions, tone of voice, and text content in real time to identify their emotional state, and the identified emotion data is sent to the server.

[1164] Step 7:

[1165] The server adds emotional data to the user profile, integrating genetic information with emotional state.

[1166] Step 8:

[1167] The server uses an algorithm to analyze the user's genetic information and emotional state in the database and calculate a compatibility score, which takes into account immune system diversity, metabolic characteristics, psychological traits, and emotional data.

[1168] Step 9:

[1169] The server generates a list of potential matches based on the compatibility score, and the list is ranked, with the most compatible matches at the top.

[1170] Step 10:

[1171] The server sends a list of highly compatible people to the user's device. The notification includes a compatibility score and basic information about the people (displayed anonymously), as well as a link to send a message to the people.

[1172] Step 11:

[1173] The user receives a notification on their device, reviews the suggested contact information, and if they are interested, can send a message to the contact using the application.

[1174] Step 12:

[1175] The emotion engine analyzes the user's emotional state during communication in real time and provides feedback. For example, if the user is nervous, it will make suggestions to relax. This feedback information is also sent to the server and added to the user's profile.

[1176] Step 13:

[1177] The server and terminals support the sending and receiving of messages between users and provide an interface that allows users to communicate smoothly.

[1178] Example 2

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

[1180] Conventional matching systems using genetic analysis judge compatibility based solely on genetic information, often ignoring emotional and psychological aspects. This makes it difficult to match people based on real-life relationships. Furthermore, there is a lack of support for smoothly communicating with the suggested partners, making it difficult for users to find the optimal communication method.

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

[1182] In this invention, the server includes means for collecting and analyzing genetic information and emotional data, means for calculating compatibility between users based on the genetic information and emotional data, and means for providing emotional feedback when the user communicates with the suggested partner via the terminal. This enables more practical matching using emotional data in addition to scientific compatibility calculation based on genetic information, allowing users to easily find an appropriate communication method.

[1183] A "user" is an individual who uses this system to provide a genetic analysis sample and input basic information and emotional data.

[1184] A "genetic analysis sample" is a specimen collected by a user from the oral mucosa or the like, and contains genetic information.

[1185] A "terminal" is an electronic device that a user uses to input information or receive notifications, and includes smartphones, personal computers, etc.

[1186] The "server" is a computer system that receives genetic analysis samples, analyzes them, stores them in a database, calculates compatibility, and notifies users.

[1187] A "genetic analysis device" is a device used to extract and analyze genetic information using a genetic analysis sample.

[1188] "Genetic information" refers to genetic data extracted from genetic analysis samples and related to immune system, metabolism, psychological characteristics, etc.

[1189] The "database" is an information management system that stores analyzed genetic information and emotional data and enables searching and matching.

[1190] "Emotion data" refers to information about a user's psychological state and emotions analyzed based on their facial expressions, tone of voice, and text content.

[1191] The "compatibility score" is a numerical value that indicates the compatibility between users, calculated based on genetic information and emotional data.

[1192] "Emotional feedback" is information on optimal responses and advice provided in real time when a user communicates with other users.

[1193] "Communication" refers to the act of a user exchanging information with a suggested partner through a terminal, such as through messages or video calls.

[1194] The present invention relates to a system that combines genetic information and emotional data to determine compatibility between men and women and match them with the most suitable marriage partners. This system is composed of a user, a terminal, a server, a genetic analysis device, and an emotional analysis engine.

[1195] Configuration details

[1196] 1. Users

[1197] Users use the genetic analysis kit to collect an oral mucosal sample. Specifically, they obtain the sample by rubbing a special cotton swab over the oral mucosa for about 20 seconds. The sample is then placed in a special container and sent to a specified address.

[1198] The user then launches a dedicated application installed on the device, enters their basic information (name, age, gender, email address, etc.), and sends it to the server. This procedure creates a user account.

[1199] 2. Terminal

[1200] The terminal provides a means of communication for transmitting information entered by the user and genetic analysis samples to the server. The terminal is equipped with an emotion analysis engine and has the ability to analyze the user's facial expressions, tone of voice, and text content in real time, thereby obtaining emotional data.

[1201] 3. Server

[1202] The server receives the genetic analysis samples sent by the user and assigns each sample a unique ID. The samples are then analyzed by a genetic analyzer to extract genetic information about the immune system, metabolism, psychological characteristics, and other factors.

[1203] The server also integrates emotional data sent from the emotion analysis engine to generate a user profile, which allows it to calculate a compatibility score based on both genetic information and emotional data.

[1204] The server then creates a list of highly compatible partners based on the calculated compatibility score and notifies the user's device. When the user communicates with the suggested partners, the emotion analysis engine provides real-time emotional feedback.

[1205] 4. Genetic analysis equipment

[1206] The genetic analyzer receives instructions from the server and analyzes the input sample. It extracts DNA from the sample and obtains genetic information related to the immune system, metabolism, and psychological characteristics. The analyzed genetic information is sent to the server and stored in a database.

[1207] 5. Sentiment Analysis Engine

[1208] The emotion analysis engine analyzes facial expressions, tone of voice, and text content while the user is using the device, thereby obtaining the user's emotional data, which is also sent to the server and added to the user profile.

[1209] The sentiment analysis engine also provides real-time feedback while users are communicating with suggested contacts, helping them choose the best way to communicate, thereby promoting smoother interactions.

[1210] Specific examples

[1211] For example, user A collects oral mucosa using a genetic analysis kit and sends the sample. The server uses a genetic analysis device to analyze user A's genetic information and stores it in a database. Furthermore, while user A is using a terminal application, an emotion analysis engine analyzes user A's emotional state (e.g., tension, excitement, relief, etc.), and this data is also sent to the server and added to the user profile.

[1212] The server calculates a compatibility score based on the genetic information and emotional data of User A and another user (e.g., User B). For example, if the compatibility score between User A and User B is 90 / 100, the server notifies User A's device of this information.

[1213] User A receives the notification and checks User B's basic information and compatibility score through the application. If User A is interested, he or she sends a message to User B via the application. At this time, the sentiment analysis engine provides User A with appropriate communication feedback in real time, helping to facilitate smoother interactions.

[1214] Prompt Sentence Examples

[1215] "Please simulate the process where User A uses a genetic analysis kit and sends in a sample, and the server calculates a compatibility score and notifies User A."

[1216] "Please give a specific example of a situation where a sentiment analysis engine analyzes User A's emotions in real time and provides feedback based on that."

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

[1218] Program processing steps

[1219] Step 1: Sample collection and submission

[1220] The user uses a genetic analysis kit to collect a sample of the oral mucosa, which is then placed in a special container and sent to a specified address.

[1221] Input: Genetic analysis kit, user's oral mucosa sample

[1222] Data processing: Rub the oral mucosa with a special cotton swab for 20 seconds

[1223] Output: Genetic analysis sample (in a container)

[1224] The user launches the application on the device, enters their basic information (name, age, gender, email address, etc.), and sends it to the server.

[1225] Input: User basic information, terminal application

[1226] Data processing: The entered information is sent to the server

[1227] Output: Message that basic information has been sent

[1228] Step 2: Sample receipt and storage

[1229] The server receives the mailed samples and assigns each sample a unique ID.

[1230] Input: mailed sample, user information

[1231] Data processing: Assign a unique ID to each sample

[1232] Output: Samples with unique IDs

[1233] The sample is stored in the designated genetic analyzer and remains in a waiting state until analysis can begin.

[1234] Input: Sample with unique ID

[1235] Data processing: Samples are stored in the analysis device

[1236] Output: Save complete message

[1237] Step 3: Genetic analysis

[1238] The server instructs the genetic analyzer to input the sample, which scans the sample, extracts the DNA, and begins analysis.

[1239] Input: Sample with unique ID, genetic analysis device

[1240] Data processing: Extracting and scanning the DNA from the sample

[1241] Output: DNA analysis data

[1242] The genetic analyzer extracts necessary genetic information such as immune system, metabolism, and psychological characteristics.

[1243] Input: DNA analysis data

[1244] Data processing: Extracting information related to the immune system, metabolism, and psychological characteristics

[1245] Output: Genetic information (immune system, metabolism, psychological characteristics)

[1246] After the analysis is complete, the extracted genetic information is sent to a server, linked to the user profile, and stored in a database.

[1247] Input: Genetic information

[1248] Data processing: Genetic information is linked to user profiles and stored in a database

[1249] Output: Save complete message

[1250] Step 4: Sentiment Analysis

[1251] While the user is using the application on their device, the emotion engine analyzes the user's facial expressions, tone of voice, and text content in real time.

[1252] Input: User facial expression data, tone of voice, text content

[1253] Data processing: facial expression analysis, voice analysis, text analysis

[1254] Output: Emotion data

[1255] The collected emotion data is sent to a server and added to the user profile.

[1256] Input: Emotion data

[1257] Data processing: Emotion data is linked to user profiles and stored in a database

[1258] Output: Save complete message

[1259] Step 5: Compatibility assessment

[1260] The server integrates the user's genetic information and emotional state in the database to calculate a compatibility score.

[1261] Input: Genetic information, emotional data

[1262] Data processing: Calculation using the compatibility score calculation algorithm

[1263] Output: Compatibility score

[1264] The server generates a list of highly compatible partners based on the calculated compatibility score.

[1265] Input: Compatibility score

[1266] Data processing: Creating a list of highly compatible partners

[1267] Output: Match candidate list

[1268] Step 6: Notification of match results

[1269] The server creates a notification based on the generated list of match candidates, including basic information about the other person (displayed anonymously) and a compatibility score.

[1270] Input: Match candidate list

[1271] Data processing: Notification creation

[1272] Output: Notification message

[1273] The server notifies the user's device of a list of highly compatible partners, and the user receives the notification through an application.

[1274] Input: Notification message

[1275] Data Processing: Sending Notifications

[1276] Output: Notification received

[1277] Users are provided with a link to contact the suggested contacts, and if they are interested, they can send a message to the contact via the application. At this point, the emotion engine provides real-time feedback to help them communicate appropriately.

[1278] Input: User interests, message content

[1279] Data processing: message sending, emotional feedback

[1280] Output: Real-time communication support

[1281] (Application example 2)

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

[1283] Conventional matching services judged compatibility between users based on superficial data (hobbies and profile information), making it difficult to find true compatibility. Furthermore, smooth dialogue was difficult after matching because the service did not take into account the user's emotional state. To resolve this issue, more accurate compatibility assessment and real-time emotional feedback were required.

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

[1285] In this invention, the server includes a means for calculating compatibility between users based on genetic information and emotion analysis means, a means for the emotion analysis means to analyze the user's facial expressions, tone of voice, and text content in real time using the device's camera and microphone, and a means for the user to communicate with the suggested partner in a virtual dating environment via the device. This enables compatibility determination that takes emotional state into account in addition to scientific matching based on genetic information. Furthermore, real-time feedback from emotion analysis can facilitate communication between users.

[1286] A "user" is an individual who uses the system and submits a genetic analysis sample for compatibility matching.

[1287] A "genetic analysis sample" is a biological sample obtained from a user, such as from the oral mucosa, and is a material for analyzing genetic information.

[1288] A "terminal" is an electronic device used by a user, such as a smartphone or tablet.

[1289] A "server" is a computer system that processes aggregated data and manages analysis results and notifications.

[1290] A "genetic analysis device" is a dedicated device for processing genetic analysis samples and analyzing genetic information.

[1291] A "database" is an information system for storing and managing genetic information, emotion analysis data, etc.

[1292] The "emotion analysis means" is an engine that uses the device's camera and microphone to analyze the user's facial expressions, tone of voice, and text content in real time to determine their emotional state.

[1293] A "virtual dating environment" is a virtual space created using a head-mounted display (HMD) or other device, and is a system that allows users to interact with other users in real time.

[1294] The "means for calculating compatibility" is an algorithm for evaluating and scoring compatibility between users based on genetic information and emotion analysis data.

[1295] The "means for listing highly compatible partners" is a function for identifying and listing compatible partners based on the calculated compatibility score.

[1296] The present invention relates to a system that determines compatibility based on a user's genetic information and emotional state, and provides a virtual dating environment. This system is composed of a user, a terminal, a server, a genetic analysis device, and an emotion analysis engine.

[1297] User

[1298] The user uses a genetic analysis kit to collect an oral mucosal sample, places the sample in a special container, and sends it to a designated address. The user then launches the application on their device, enters their basic information, and sends it to the server.

[1299] server

[1300] The server receives the genetic analysis samples sent by the user and assigns each sample a unique ID. The sample is then input into the genetic analysis device, which begins analyzing the genetic information. The analyzed genetic information is stored in a database and linked to each user's profile.

[1301] The server uses emotion analysis to analyze the user's facial expressions, tone of voice, and text content in real time. Emotional data is added to the profile, and a compatibility score is calculated based on genetic information and emotional state. The server then creates a list of highly compatible partners, ranks them based on their compatibility score, and notifies the user's device.

[1302] Genetic analysis equipment

[1303] The genetic analysis device analyzes the user's sample and extracts the necessary genetic information (e.g., immune system, metabolic, and psychological characteristics). The extracted genetic information is sent to a server and stored in a database.

[1304] Emotion analysis means

[1305] The emotion analysis means uses the camera and microphone of the user's device to analyze the user's facial expressions, tone of voice, and text content in real time. The analyzed emotion information is sent to the server and added to the user profile.

[1306] Virtual dating environment

[1307] A virtual dating environment is a system that uses a head-mounted display (HMD) to create a virtual space where users can interact with other users in real time. Emotion analysis tools provide real-time feedback to facilitate smoother interactions. The virtual space is built using a three-dimensional engine (e.g., Unity, Three.js).

[1308] Specific examples

[1309] For example, user A collects an oral mucosa sample using a genetic analysis kit and sends the sample. The server uses a genetic analysis device to analyze user A's genetic information and stores it in a database. Furthermore, while user A is using a terminal application, emotion analysis means analyzes user A's emotional state (e.g., tension, excitement, relief, etc.), and this data is also sent to the server.

[1310] The server calculates a compatibility score based on the genetic information and emotional data of User A and other users. For example, if User A and User B have a high compatibility score, the server notifies User A's device of this information. User A receives the notification and checks User B's basic information and compatibility score through the application. If User A is interested, he or she can interact with User B in a virtual dating environment, and the emotional analysis means provides real-time feedback on optimal communication.

[1311] Prompt Sentence Examples

[1312] User A: "I've been thinking about trying virtual dating lately. Can anyone recommend one?"

[1313] Application: "Got it. I'll try to find a suitable match for you based on your genetic information and current emotional state. Please wait a moment."

[1314] This will enable scientific matching based on genetic information, compatibility assessment that takes emotional state into account, and optimized communication.

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

[1316] Step 1:

[1317] The user collects an oral mucosal sample using a gene analysis kit.

[1318] Input: User's genetic analysis kit

[1319] Output: Collected oral mucosa sample

[1320] Specific operation: The user follows the instructions in the genetic analysis kit to collect oral mucosa with a special cotton swab and store it in a sample container.

[1321] Step 2:

[1322] Through the terminal, the user enters their basic information into the application and submits it, and the collected sample is sent to a specified address.

[1323] Input: User's basic information (name, age, gender, etc.), collected oral mucosa sample

[1324] Output: Basic information sent to the server, sample mailed

[1325] Specific operation: The user enters basic information on the terminal application screen and presses the send button on the application. Regarding mailing, the specified address label is attached to the sample container and mailed.

[1326] Step 3:

[1327] The server receives the mailed sample, assigns a unique ID, and inputs it into the genetic analysis equipment to begin analysis.

[1328] Input: Mailed sample

[1329] Output: Analyzed gene information

[1330] Specific operation: The server assigns a unique ID to the received sample and inputs it into the genetic analysis device for analysis. The device analyzes the genetic information and sends the results to the server.

[1331] Step 4:

[1332] The server stores the analyzed genetic information in a database and links it to each user's profile.

[1333] Input: Analyzed gene information

[1334] Output: Gene information stored in a database

[1335] Specific operation: The server stores the genetic information in a database and links it to the corresponding user profile.

[1336] Step 5:

[1337] The device sends the user's facial expressions, tone of voice, and text content to an emotion analysis engine in real time to analyze their emotional state.

[1338] Input: facial expression images, audio data, text data

[1339] Output: Parsed emotional state data

[1340] Specific operation: The device's camera and microphone are used to capture facial expressions and voice, and the input text is sent to an analysis engine, which determines the emotional state and sends the results to the server.

[1341] Step 6:

[1342] The server calculates a compatibility score based on genetic information and emotional state, and creates a list of highly compatible partners.

[1343] Input: Genetic information, emotional state data

[1344] Output: compatibility score, list of highly compatible partners

[1345] How it works: The server uses an algorithm to analyze genetic information and real-time emotional data to calculate a compatibility score, which is then used to create a list of highly compatible partners and rank them.

[1346] Step 7:

[1347] The server notifies the user's terminal of a list of highly compatible partners.

[1348] Input: List of highly compatible partners

[1349] Output: The list displayed on the user's device

[1350] Specific operation: The server sends the list generated as the analysis result to the user's terminal and notifies them.

[1351] Step 8:

[1352] Users communicate with suggested partners via their devices in a virtual dating environment, and a sentiment analysis engine provides real-time feedback.

[1353] Input: Information on highly compatible partners, real-time user emotion data

[1354] Output: Smooth virtual communication

[1355] How it works: The user wears a head-mounted display, logs into the virtual space, and begins a conversation with a suggested partner. The emotion analysis engine provides real-time feedback to help guide the conversation.

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

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

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

[1359] [Fourth embodiment]

[1360] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

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

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

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

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

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

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

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

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

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

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

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

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

[1373] The present invention relates to a system for determining compatibility between men and women at the genetic level and matching them with potential marriage partners. This system is comprised of a user, a terminal, a server, and a genetic analysis device.

[1374] Configuration details

[1375] 1. Users

[1376] The user first obtains a genetic analysis sample, which is typically done using a commercially available genetic analysis kit, which includes a cotton swab for collecting oral mucosa and a liquid container.

[1377] Users launch a dedicated application on their own device (such as a smartphone or PC) and register their information, including basic data such as name, age, and gender.

[1378] 2. Terminal

[1379] The terminal provides a communication means for the user to send genetic analysis samples to the server, and also serves as an interface for notifying the user of analysis results and matching results.

[1380] 3. Server

[1381] The server receives the genetic analysis sample sent by the user and extracts genetic information in cooperation with the analysis device.

[1382] The extracted genetic information is stored in a database that links each user's genetic profile to their registration information.

[1383] The server calculates compatibility between users, which includes information such as immune systems (e.g., HLA gene diversity), metabolic characteristics, and psychological traits.

[1384] Based on the compatibility score calculated by the server, a list of highly compatible partners is created and notified to the user's device.

[1385] 4. Genetic analysis equipment

[1386] The genetic analysis device analyzes the user's sample and identifies the desired genetic markers (e.g., immune system, metabolic, and psychological characteristics).

[1387] The analysis results are sent to the server and stored in a database.

[1388] Program processing (natural language explanation)

[1389] 1. Sample acquisition and submission

[1390] The user collects a mucosal sample using a genetic analysis kit. The sample is placed in a special container and sent to a designated address. The user then launches the application on their device, enters their basic information, and sends it to the server.

[1391] 2. Sample Receipt and Storage

[1392] The server receives the sample and assigns a unique ID to it. The sample is then inserted into the genetic analysis device, and analysis begins.

[1393] 3. Genetic analysis

[1394] The server-linked genetic analysis equipment analyzes the samples and extracts the necessary genetic information, which is then sent to the server and stored in a database.

[1395] 4. Compatibility assessment

[1396] The server calculates a compatibility score based on the user's information in the database, including calculations based on HLA gene diversity and other genetic markers, and generates a list of potential matches based on the compatibility score.

[1397] 5. Notification of Matching Results

[1398] The server then sends a list of highly compatible people to the user's device, including a compatibility score, basic information about the people (displayed anonymously), and a link to start communicating.

[1399] Specific examples

[1400] For example, user A collects oral mucosa using a genetic analysis kit and sends the sample. The server uses genetic analysis equipment to analyze user A's genetic information and stores it in a database. Similarly, user B also sends a sample, which is then analyzed.

[1401] The server calculates a compatibility score based on the genetic information of User A and User B. For example, if the compatibility score between User A and User B is 85 / 100, the server notifies User A's device of this information. User A receives the notification and checks User B's basic information and compatibility score through the application. If User A is interested, he or she sends a message to User B via the application.

[1402] In this way, the system provides evidence-based matching and helps users find the perfect partner.

[1403] The processing flow will be explained below.

[1404] Step 1:

[1405] The user collects an oral mucosal sample using a genetic analysis kit, places the sample in a special container, and sends it to a specified address.

[1406] Step 2:

[1407] The user launches a dedicated application from their device and enters basic information (such as name, age, and gender). Once the information is entered, the application sends the information to the server.

[1408] Step 3:

[1409] The server receives the genetic analysis samples sent, assigns a unique ID to each sample, and then inputs the samples into the genetic analysis device to begin analysis.

[1410] Step 4:

[1411] The genetic analysis device analyzes the sample and extracts the necessary genetic information (e.g., immune system, metabolism, psychological characteristics), which is then sent to a server.

[1412] Step 5:

[1413] The server stores the analysis results in a database and links them to each user's profile, integrating their genetic and basic information within the database.

[1414] Step 6:

[1415] The server uses an algorithm to analyze the user's genetic information in the database and calculate a compatibility score, which takes into account factors such as immune system diversity, metabolic characteristics, and psychological traits.

[1416] Step 7:

[1417] The server generates a list of potential matches based on the compatibility score, and the list is ranked, with the most compatible matches at the top.

[1418] Step 8:

[1419] The server sends a list of highly compatible people to the user's device. The notification includes a compatibility score and basic information about the people (displayed anonymously), as well as a link to send a message to the people.

[1420] Step 9:

[1421] The user receives a notification on their device, reviews the suggested contact information, and if they are interested, can send a message to the contact using the application.

[1422] Step 10:

[1423] The server and terminals support the sending and receiving of messages between users and provide functions that allow users to smoothly advance communication.

[1424] Example 1

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

[1426] Conventional marriage matching systems lacked a means for scientifically based compatibility assessment. This resulted in low reliability for users in finding the perfect partner, leading to low satisfaction. Furthermore, there was a lack of efficient means for notifying users of matching results and initiating communication.

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

[1428] In this invention, the server includes: a means for a user to acquire a genetic analysis sample; a means for transmitting the genetic analysis sample to the server via a terminal; a means for the server to analyze genetic information using a genetic analysis device; a means for the server to store the analyzed genetic information in a database; a means for the server to calculate compatibility between users based on the genetic information; a means for the server to list highly compatible partners and notify the terminal; a means for the user to communicate with the suggested partners via the terminal; a means for the server to link the analyzed genetic information and the user's basic information and store them in a database; and a means for the server to anonymously display the basic information of highly compatible partners along with a compatibility score through a notification system. This enables reliable compatibility assessment based on scientific evidence, making it easier for users to find their ideal partner. Furthermore, efficient notification and communication methods can improve user satisfaction.

[1429] "User" refers to an individual who utilizes the system to obtain a genetic analysis sample and to match with a marriage partner.

[1430] A "genetic analysis sample" is a biological sample such as an oral mucosa obtained by a user, and is used to analyze genetic information.

[1431] "Device" refers to the electronic device used by a user to send genetic analysis samples to the server and receive results, including, for example, a smartphone or computer.

[1432] "Server" refers to a central computer system that carries out a series of processes, including receiving genetic analysis samples, analyzing them, storing them in a database, calculating compatibility, and notifying potential partners with high compatibility.

[1433] "Gene analysis equipment" refers to specialized equipment used to analyze gene analysis samples sent by users and extract the necessary genetic information.

[1434] "Database" refers to an information system for storing and managing analyzed genetic information and basic user information.

[1435] "Compatibility score" refers to an index that quantifies the compatibility between users based on genetic information analyzed by the server.

[1436] "Compatibility" refers to the degree of compatibility between users calculated by the server based on the compatibility score.

[1437] "Notification system" refers to a communication method by which the server notifies the user's device of matching results and compatibility scores.

[1438] MODE FOR CARRYING OUT THE INVENTION

[1439] The present invention relates to a system for determining compatibility between men and women based on genetic information and matching them with potential marriage partners. This system is comprised of a user, a terminal, a server, and a genetic analysis device.

[1440] Users collect oral mucosal samples using a commercially available genetic analysis kit. The kit includes a cotton swab for collecting the mucosa and a container of preservative solution. Users use these tools to collect the sample, store it in a special container, and then send it to a specified address.

[1441] The user then launches a dedicated application on their device, enters basic information (such as name, age, and gender), and sends it to the server. This application runs on smartphones and PCs running standard Windows operating systems, as well as Android and iOS systems.

[1442] The server receives samples sent by users and assigns each a unique ID. The samples are then automatically input into a genetic analysis device, where the genetic information is analyzed. Genetic analysis devices use specialized hardware for precise genetic analysis, such as next-generation sequencers and real-time PCR devices.

[1443] The genetic information extracted and analyzed by the genetic analysis device is sent to a server, which stores the information in a database. In this database, the user's basic information and the analyzed genetic information are stored in a linked format.

[1444] The server calculates compatibility between users based on the genetic information in the database. This calculation takes into account genetic markers such as HLA gene diversity, metabolic characteristics, and psychological traits. The calculated compatibility score serves as a numerical indicator of the compatibility between users.

[1445] The server then creates a list of highly compatible partners based on the compatibility score and notifies the device. The list includes basic information about the partners (displayed anonymously) along with the compatibility score. The notification system provides an interface for users to check the results on their devices.

[1446] Users can check the information of the people notified via their devices and send messages to those they are interested in. This allows them to start communication and find the perfect partner.

[1447] Specific examples

[1448] For example, user A uses a genetic analysis kit to collect oral mucosa and sends the sample to a specified address. User A launches an application on their smartphone, enters basic information, and sends it to the server. The server receives the sample and sends it to a genetic analysis device for analysis. The analyzed genetic information is stored in a database and a compatibility score is calculated. Similarly, user B also sends a sample, which is then analyzed. The server calculates the compatibility score between user A and user B and creates a list with a high compatibility score of 85 / 100. The server notifies user A's device of this information, and user A checks the other person's basic information and compatibility score. If user A is interested, he or she can send a message to user B through the application and begin communication.

[1449] Example prompts for generative AI models

[1450] "Please generate a natural language processing program for a system that calculates compatibility between men and women based on genetic information and matches them with the most suitable marriage partners. Specifically, this program will include the process in which the user collects a sample using a genetic analysis kit, analyzes the sample sent, stores it in a database, calculates a compatibility score, and notifies the user of a list of highly compatible partners."

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

[1452] Step 1:

[1453] Genetic sample acquisition

[1454] The user collects a sample of the oral mucosa using a commercially available genetic analysis kit. Specifically, the user scrapes the mucosa with a cotton swab and places it in a container with preservative solution. The container is sealed and sent to a specified address. The input is the commercially available genetic analysis kit, and the output is the mucosa sample in the container with preservative solution.

[1455] Step 2:

[1456] Register and submit basic information

[1457] The user starts up their device (smartphone or PC) and logs in to the dedicated application. They enter information such as their name, age, and gender in the "Basic Information Registration" section of the application and click the "Submit" button. The input is the user's basic information, and the output is the data sent to the server.

[1458] Step 3:

[1459] Sample receipt and preparation for analysis

[1460] The server receives the sample from the delivery company and assigns a unique ID. Next, it registers the sample with the genetic analysis device and prepares it for analysis. The input is the sent sample, and the output is the sample with the assigned unique ID.

[1461] Step 4:

[1462] Genetic information analysis

[1463] A genetic analysis machine connected to a server analyzes the sample. The genetic analysis machine extracts HLA genes and other important genetic markers and converts them into digital data. After analysis, the information is sent to the server. The input is the sample with a unique ID assigned, and the output is the analyzed genetic information.

[1464] Step 5:

[1465] Saving to a database

[1466] The server stores the analyzed genetic information and the user's basic information in a database. This allows for centralized management of user information. The input is the analyzed genetic information and basic information, and the output is the user information stored in the database.

[1467] Step 6:

[1468] Compatibility Score Calculation

[1469] The server calculates a compatibility score based on the genetic information in the database. This calculation uses parameters such as HLA gene diversity, metabolic characteristics, and psychological characteristics. The input is the genetic information in the database, and the output is the compatibility score.

[1470] Step 7:

[1471] Generate a list of highly compatible partners

[1472] The server creates a list of highly compatible partners based on the compatibility score. This list includes the compatibility score and anonymized basic information. The input is the compatibility score, and the output is a list of highly compatible partners.

[1473] Step 8:

[1474] Notification of results

[1475] The server sends the list of highly compatible contacts to the user's device through the notification system. The user receives the notification and checks the list in the application. The input is the list of highly compatible contacts, and the output is the notification displayed on the user's device.

[1476] Step 9:

[1477] Start a conversation

[1478] The user checks the information of the people notified to the terminal and sends a message to those who interest them, thereby starting communication. The input is information about people with high compatibility, and the output is sending a message and starting communication.

[1479] (Application example 1)

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

[1481] Conventional matching systems based on genetic analysis are limited to calculating compatibility between users and listing and notifying highly compatible partners. However, this alone does not satisfy users' interests and entertainment needs. The purpose of this invention is to provide users with an optimal entertainment experience by using the user's genetic information to recommend compatible content.

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

[1483] In this invention, the server includes means for analyzing genetic information using a genetic analysis device, means for storing the analyzed genetic information in a database, means for calculating compatibility between users based on the genetic information, analysis means for recommending content based on the genetic information, and means for notifying the user of the recommended content via the terminal, thereby enabling the user to receive recommendations of optimal content based on their own genetic information, improving their entertainment experience.

[1484] A "user" is an individual who uses the system to undergo genetic analysis.

[1485] A "genetic analysis sample" is a biological sample from which genetic information is extracted.

[1486] A "terminal" is a communication device used by a user to send samples and receive results.

[1487] A "server" is a central processing unit that analyzes genetic information, stores it in a database, and calculates compatibility.

[1488] A "genetic analysis device" is a device that analyzes a user's sample and extracts genetic information.

[1489] A "database" is an information storage device that stores analyzed genetic information and user information.

[1490] The "compatibility score" is a numerical representation of the compatibility between users based on genetic information.

[1491] The "compatibility" is the degree of match of user attributes determined based on the compatibility score.

[1492] "Communication methods" are the ways in which users can interact with suggested contacts through the system.

[1493] The "analysis means" is a means for recommending content based on the user's genetic information.

[1494] "Notification means" refers to a method for notifying the user of the analysis results and recommended content.

[1495] "Content" refers to entertainment material such as movies, music, and books.

[1496] The present invention relates to a system for recommending content that is compatible with a user by utilizing genetic information. This system is composed of a user, a terminal, a server, and a genetic analysis device.

[1497] Configuration details

[1498] 1. Users

[1499] First, the user obtains a gene analysis sample using a commercially available gene analysis kit.

[1500] The collected samples will be placed in a special container and sent to a designated address.

[1501] Users launch a dedicated application on their device (such as a smartphone or PC) and register their basic information, including their name, age, and gender.

[1502] 2. Terminal

[1503] The terminal provides a communication means for the user to send genetic analysis samples to the server, and also serves as an interface for notifying the user of analysis results and recommended content.

[1504] 3. Server

[1505] The server receives the genetic analysis sample sent by the user and extracts genetic information in cooperation with the analysis device.

[1506] The extracted genetic information is stored in a database, which links each user's genetic profile to their registration information.

[1507] The server analyzes the user's genetic information and uses a content recommendation algorithm to identify suitable content for the user, utilizing data on the user's immune system, metabolic characteristics, and psychological traits.

[1508] The server uses a generative AI model to recommend optimal content to the user. Specifically, it uses a machine learning library (e.g., Scikit-learn) to calculate the optimal content based on the user's genetic information and the characteristics of the content, and notifies the user.

[1509] 4. Genetic analysis equipment

[1510] The genetic analysis device analyzes the user's sample and identifies the desired genetic markers (e.g., immune system, metabolic, and psychological characteristics).

[1511] The analysis results are sent to the server and stored in a database.

[1512] Explanation of program processing

[1513] Hardware: The genetic analysis device is a general genetic analysis device, and the server uses a cloud service such as AWS (Amazon Web Services). The terminal is a communication device such as a smartphone (iOS, Android) or a PC.

[1514] Software: The database uses MySQL, the algorithm uses machine learning libraries such as Scikit-learn, and the application framework uses React Native.

[1515] Specific examples

[1516] For example, a user can use a genetic analysis kit to collect oral mucosa. After sending the sample, the server analyzes it using genetic analysis equipment and stores the genetic information in a database. The server then uses a generative AI model to analyze the user's genetic information and recommends the most suitable content, such as movies, music, and books. The user receives notifications via their device and can view or use the recommended content.

[1517] Prompt Sentence Examples

[1518] "Recommend movies that are suitable for users with highly diverse immune systems based on their HLA gene information. For example, a user profile based on HLA-A, HLA-B, and HLA-C genotypes is provided."

[1519] In this way, the system aims to recommend optimal content to users based on scientific evidence and provide a high-quality entertainment experience.

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

[1521] Step 1:

[1522] The user obtains a mucosal sample using a commercially available genetic analysis kit, which is then placed in a special container and sent to a designated address.

[1523] Input: User's genetic analysis sample.

[1524] Output: Genetic analysis sample placed in a container.

[1525] Specific operation: The user collects a mucosal sample from the mouth using the cotton swab included in the kit and stores it in a special container.

[1526] Step 2:

[1527] Users launch a dedicated application on their device (such as a smartphone or PC) and register their basic information, including their name, age, and gender.

[1528] Input: User's personal information.

[1529] Output: User information stored on the server.

[1530] Specific operations: Launch the application and follow the on-screen instructions to enter and submit personal information.

[1531] Step 3:

[1532] The server receives the sample sent by the user, assigns a unique ID, and then inputs the sample into the genetic analysis device to begin analysis.

[1533] Input: Genetic analysis sample sent.

[1534] Output: Assigned unique ID and analysis result.

[1535] Specific operation: The server receives the sample, inputs it into the analysis device, and begins analysis. The analysis device extracts genetic information and sends the data to the server.

[1536] Step 4:

[1537] The server receives the genetic information sent from the genetic analysis device and stores it in a database.

[1538] Input: Genetic information.

[1539] Output: Gene information stored in a database.

[1540] Specific operation: The server receives the genetic information and stores it in a database.

[1541] Step 5:

[1542] The server calculates a compatibility score based on the genetic information using a means for calculating compatibility between users.

[1543] Input: Gene information stored in a database.

[1544] Output: Compatibility score.

[1545] How it works: The server analyzes genetic data and applies a matching algorithm based on immune system, metabolic, and psychological characteristics to calculate a compatibility score between users.

[1546] Step 6:

[1547] The server analyzes the user's genetic information to recommend content, and uses a generative AI model to recommend the most suitable content to the user.

[1548] Input: Gene information and content database.

[1549] Output: A list of recommended content.

[1550] What it does: Uses generative AI models (e.g., Scikit-learn) to analyze and recommend content that best suits a user's interests and characteristics based on their genetic information.

[1551] Step 7:

[1552] The server notifies the user's terminal of the recommended content.

[1553] Input: Recommended content list.

[1554] Output: Notification to user terminal.

[1555] Specific operation: Using the notification system, a list of recommended content is sent to the user's device and information such as viewing links is displayed.

[1556] Step 8:

[1557] The user watches and uses the recommended content via their device.

[1558] Input: Recommended content notification.

[1559] Output: Content viewing and usage history.

[1560] Specific behavior: The user checks the notification and clicks the viewing link to consume the content.

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

[1562] This invention relates to a system that judges compatibility between men and women at the genetic level and matches them with marriage partners, and also to a system that combines an emotion engine that recognizes the user's emotions. This system is composed of a user, a terminal, a server, a genetic analysis device, and an emotion engine.

[1563] Configuration details

[1564] 1. Users

[1565] Users use a genetic analysis kit to collect oral mucosal samples, which are then placed in a special container and sent to a designated address.

[1566] The user launches the application on the device and enters their basic information, including basic data such as name, age, and gender.

[1567] 2. Terminal

[1568] The terminal provides a communication means for the user to send genetic analysis samples to the server, and also serves as an interface for notifying the user of analysis results and matching results.

[1569] The device is equipped with an emotion engine that analyzes the user's facial expressions, tone of voice, and text content in real time.

[1570] 3. Server

[1571] The server receives the genetic analysis samples sent by the user, assigns a unique ID to each sample, and then inputs the samples into the genetic analysis device to begin analysis.

[1572] The server stores the analyzed genetic information in a database and links it to each user's profile.

[1573] The server uses the user's emotion data received by the emotion engine together with the genetic information for analysis.

[1574] Based on the user's genetic information and emotional state, a compatibility score is calculated and a list of highly compatible partners is created.

[1575] 4. Genetic analysis equipment

[1576] The genetic analysis device analyzes the user's sample and extracts the necessary genetic information (e.g., immune system, metabolism, and psychological characteristics), which is then sent to a server.

[1577] 5. Emotion Engine

[1578] The emotion engine analyzes a user's facial expressions, tone of voice, and text content to identify their emotional state, which is then added to their profile in addition to their genetic information.

[1579] The emotion engine provides real-time feedback while users are communicating with suggested contacts, helping them choose the best way to communicate.

[1580] Program processing (natural language explanation)

[1581] 1. Sample acquisition and submission

[1582] The user collects an oral mucosal sample using a genetic analysis kit. The sample is placed in a special container and sent to a designated address. The user then launches the application on their device, enters their basic information, and sends it to the server.

[1583] 2. Sample Receipt and Storage

[1584] The server receives the sample and assigns a unique ID to it. The sample is then inserted into the genetic analysis device, and analysis begins.

[1585] 3. Genetic analysis

[1586] The genetic analysis device analyzes the sample and extracts the necessary genetic information (e.g., immune system, metabolic, and psychological characteristics), which is then sent to a server and stored in a database.

[1587] 4. Emotion analysis

[1588] While a user is using an application on their device, the emotion engine analyzes their facial expressions, tone of voice and text content, and this information is also sent to the server and added to the user profile.

[1589] 5. Compatibility Assessment

[1590] The server calculates a compatibility score based on the user's genetic information and emotional state in the database, including calculations based on HLA gene diversity and other genetic markers, as well as emotional data. The server then generates a list of potential matches based on the compatibility score.

[1591] 6. Notification of Matching Results

[1592] The server then sends a list of potential matches to the user's device, including a compatibility score and basic information about the match (displayed anonymously). The user is also provided with a link to contact the match.

[1593] Specific examples

[1594] For example, user A collects oral mucosa using a gene analysis kit and sends the sample. The server uses a gene analysis device to analyze user A's genetic information and stores it in a database. Furthermore, while user A is using a terminal application, the emotion engine analyzes user A's emotional state (e.g., tension, excitement, relief, etc.), and this data is also sent to the server.

[1595] The server calculates a compatibility score based on the genetic information and emotional data of User A and User B. For example, if the compatibility score between User A and User B is 90 / 100, the server notifies User A's device of this information. User A receives the notification and checks User B's basic information and compatibility score through the application. If User A is interested, he or she sends a message to User B via the application. At this time, the emotion engine provides User A with appropriate communication feedback in real time, supporting smoother dialogue.

[1596] In this way, this system not only provides scientific matching based on genetic information, but also matching that takes into account the user's emotional state, thereby achieving more accurate partner searches and optimized communication.

[1597] The processing flow will be explained below.

[1598] Step 1:

[1599] The user collects an oral mucosal sample using a genetic analysis kit, places the sample in a special container, and sends it to a specified address.

[1600] Step 2:

[1601] The user launches a dedicated application from their device and enters basic information (such as name, age, and gender). Once the information is entered, the application sends the information to the server.

[1602] Step 3:

[1603] The server receives the genetic analysis samples sent, assigns a unique ID to each sample, and then inputs the samples into the genetic analysis device to begin analysis.

[1604] Step 4:

[1605] The genetic analysis device analyzes the sample and extracts the necessary genetic information (e.g., immune system, metabolism, psychological characteristics), which is then sent to a server.

[1606] Step 5:

[1607] The server stores the analysis results in a database and links them to each user's profile, integrating their genetic and basic information within the database.

[1608] Step 6:

[1609] The device's built-in emotion engine analyzes the user's facial expressions, tone of voice, and text content in real time to identify their emotional state, and the identified emotion data is sent to the server.

[1610] Step 7:

[1611] The server adds emotional data to the user profile, integrating genetic information with emotional state.

[1612] Step 8:

[1613] The server uses an algorithm to analyze the user's genetic information and emotional state in the database and calculate a compatibility score, which takes into account immune system diversity, metabolic characteristics, psychological traits, and emotional data.

[1614] Step 9:

[1615] The server generates a list of potential matches based on the compatibility score, and the list is ranked, with the most compatible matches at the top.

[1616] Step 10:

[1617] The server sends a list of highly compatible people to the user's device. The notification includes a compatibility score and basic information about the people (displayed anonymously), as well as a link to send a message to the people.

[1618] Step 11:

[1619] The user receives a notification on their device, reviews the suggested contact information, and if they are interested, can send a message to the contact using the application.

[1620] Step 12:

[1621] The emotion engine analyzes the user's emotional state during communication in real time and provides feedback. For example, if the user is nervous, it will make suggestions to relax. This feedback information is also sent to the server and added to the user's profile.

[1622] Step 13:

[1623] The server and terminals support the sending and receiving of messages between users and provide an interface that allows users to communicate smoothly.

[1624] Example 2

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

[1626] Conventional matching systems using genetic analysis judge compatibility based solely on genetic information, often ignoring emotional and psychological aspects. This makes it difficult to match people based on real-life relationships. Furthermore, there is a lack of support for smoothly communicating with the suggested partners, making it difficult for users to find the optimal communication method.

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

[1628] In this invention, the server includes means for collecting and analyzing genetic information and emotional data, means for calculating compatibility between users based on the genetic information and emotional data, and means for providing emotional feedback when the user communicates with the suggested partner via the terminal. This enables more practical matching using emotional data in addition to scientific compatibility calculation based on genetic information, allowing users to easily find an appropriate communication method.

[1629] A "user" is an individual who uses this system to provide a genetic analysis sample and input basic information and emotional data.

[1630] A "genetic analysis sample" is a specimen collected by a user from the oral mucosa or the like, and contains genetic information.

[1631] A "terminal" is an electronic device that a user uses to input information or receive notifications, and includes smartphones, personal computers, etc.

[1632] The "server" is a computer system that receives genetic analysis samples, analyzes them, stores them in a database, calculates compatibility, and notifies users.

[1633] A "genetic analysis device" is a device used to extract and analyze genetic information using a genetic analysis sample.

[1634] "Genetic information" refers to genetic data extracted from genetic analysis samples and related to immune system, metabolism, psychological characteristics, etc.

[1635] The "database" is an information management system that stores analyzed genetic information and emotional data and enables searching and matching.

[1636] "Emotion data" refers to information about a user's psychological state and emotions analyzed based on their facial expressions, tone of voice, and text content.

[1637] The "compatibility score" is a numerical value that indicates the compatibility between users, calculated based on genetic information and emotional data.

[1638] "Emotional feedback" is information on optimal responses and advice provided in real time when a user communicates with other users.

[1639] "Communication" refers to the act of a user exchanging information with a suggested partner through a terminal, such as through messages or video calls.

[1640] The present invention relates to a system that combines genetic information and emotional data to determine compatibility between men and women and match them with the most suitable marriage partners. This system is composed of a user, a terminal, a server, a genetic analysis device, and an emotional analysis engine.

[1641] Configuration details

[1642] 1. Users

[1643] Users use the genetic analysis kit to collect an oral mucosal sample. Specifically, they obtain the sample by rubbing a special cotton swab over the oral mucosa for about 20 seconds. The sample is then placed in a special container and sent to a specified address.

[1644] The user then launches a dedicated application installed on the device, enters their basic information (name, age, gender, email address, etc.), and sends it to the server. This procedure creates a user account.

[1645] 2. Terminal

[1646] The terminal provides a means of communication for transmitting information entered by the user and genetic analysis samples to the server. The terminal is equipped with an emotion analysis engine and has the ability to analyze the user's facial expressions, tone of voice, and text content in real time, thereby obtaining emotional data.

[1647] 3. Server

[1648] The server receives the genetic analysis samples sent by the user and assigns each sample a unique ID. The samples are then analyzed by a genetic analyzer to extract genetic information about the immune system, metabolism, psychological characteristics, and other factors.

[1649] The server also integrates emotional data sent from the emotion analysis engine to generate a user profile, which allows it to calculate a compatibility score based on both genetic information and emotional data.

[1650] The server then creates a list of highly compatible partners based on the calculated compatibility score and notifies the user's device. When the user communicates with the suggested partners, the emotion analysis engine provides real-time emotional feedback.

[1651] 4. Genetic analysis equipment

[1652] The genetic analyzer receives instructions from the server and analyzes the input sample. It extracts DNA from the sample and obtains genetic information related to the immune system, metabolism, and psychological characteristics. The analyzed genetic information is sent to the server and stored in a database.

[1653] 5. Sentiment Analysis Engine

[1654] The emotion analysis engine analyzes facial expressions, tone of voice, and text content while the user is using the device, thereby obtaining the user's emotional data, which is also sent to the server and added to the user profile.

[1655] The sentiment analysis engine also provides real-time feedback while users are communicating with suggested contacts, helping them choose the best way to communicate, thereby promoting smoother interactions.

[1656] Specific examples

[1657] For example, user A collects oral mucosa using a genetic analysis kit and sends the sample. The server uses a genetic analysis device to analyze user A's genetic information and stores it in a database. Furthermore, while user A is using a terminal application, an emotion analysis engine analyzes user A's emotional state (e.g., tension, excitement, relief, etc.), and this data is also sent to the server and added to the user profile.

[1658] The server calculates a compatibility score based on the genetic information and emotional data of User A and another user (e.g., User B). For example, if the compatibility score between User A and User B is 90 / 100, the server notifies User A's device of this information.

[1659] User A receives the notification and checks User B's basic information and compatibility score through the application. If User A is interested, he or she sends a message to User B via the application. At this time, the sentiment analysis engine provides User A with appropriate communication feedback in real time, helping to facilitate smoother interactions.

[1660] Prompt Sentence Examples

[1661] "Please simulate the process where User A uses a genetic analysis kit and sends in a sample, and the server calculates a compatibility score and notifies User A."

[1662] "Please give a specific example of a situation where a sentiment analysis engine analyzes User A's emotions in real time and provides feedback based on that."

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

[1664] Program processing steps

[1665] Step 1: Sample collection and submission

[1666] The user uses a genetic analysis kit to collect a sample of the oral mucosa, which is then placed in a special container and sent to a specified address.

[1667] Input: Genetic analysis kit, user's oral mucosa sample

[1668] Data processing: Rub the oral mucosa with a special cotton swab for 20 seconds

[1669] Output: Genetic analysis sample (in a container)

[1670] The user launches the application on the device, enters their basic information (name, age, gender, email address, etc.), and sends it to the server.

[1671] Input: User basic information, terminal application

[1672] Data processing: The entered information is sent to the server

[1673] Output: Message that basic information has been sent

[1674] Step 2: Sample receipt and storage

[1675] The server receives the mailed samples and assigns each sample a unique ID.

[1676] Input: mailed sample, user information

[1677] Data processing: Assign a unique ID to each sample

[1678] Output: Samples with unique IDs

[1679] The sample is stored in the designated genetic analyzer and remains in a waiting state until analysis can begin.

[1680] Input: Sample with unique ID

[1681] Data processing: Samples are stored in the analysis device

[1682] Output: Save complete message

[1683] Step 3: Genetic analysis

[1684] The server instructs the genetic analyzer to input the sample, which scans the sample, extracts the DNA, and begins analysis.

[1685] Input: Sample with unique ID, genetic analysis device

[1686] Data processing: Extracting and scanning the DNA from the sample

[1687] Output: DNA analysis data

[1688] The genetic analyzer extracts necessary genetic information such as immune system, metabolism, and psychological characteristics.

[1689] Input: DNA analysis data

[1690] Data processing: Extracting information related to the immune system, metabolism, and psychological characteristics

[1691] Output: Genetic information (immune system, metabolism, psychological characteristics)

[1692] After the analysis is complete, the extracted genetic information is sent to a server, linked to the user profile, and stored in a database.

[1693] Input: Genetic information

[1694] Data processing: Genetic information is linked to user profiles and stored in a database

[1695] Output: Save complete message

[1696] Step 4: Sentiment Analysis

[1697] While the user is using the application on their device, the emotion engine analyzes the user's facial expressions, tone of voice, and text content in real time.

[1698] Input: User facial expression data, tone of voice, text content

[1699] Data processing: facial expression analysis, voice analysis, text analysis

[1700] Output: Emotion data

[1701] The collected emotion data is sent to a server and added to the user profile.

[1702] Input: Emotion data

[1703] Data processing: Emotion data is linked to user profiles and stored in a database

[1704] Output: Save complete message

[1705] Step 5: Compatibility assessment

[1706] The server integrates the user's genetic information and emotional state in the database to calculate a compatibility score.

[1707] Input: Genetic information, emotional data

[1708] Data processing: Calculation using the compatibility score calculation algorithm

[1709] Output: Compatibility score

[1710] The server generates a list of highly compatible partners based on the calculated compatibility score.

[1711] Input: Compatibility score

[1712] Data processing: Creating a list of highly compatible partners

[1713] Output: Match candidate list

[1714] Step 6: Notification of match results

[1715] The server creates a notification based on the generated list of match candidates, including basic information about the other person (displayed anonymously) and a compatibility score.

[1716] Input: Match candidate list

[1717] Data processing: Notification creation

[1718] Output: Notification message

[1719] The server notifies the user's device of a list of highly compatible partners, and the user receives the notification through an application.

[1720] Input: Notification message

[1721] Data Processing: Sending Notifications

[1722] Output: Notification received

[1723] Users are provided with a link to contact the suggested contacts, and if they are interested, they can send a message to the contact via the application. At this point, the emotion engine provides real-time feedback to help them communicate appropriately.

[1724] Input: User interests, message content

[1725] Data processing: message sending, emotional feedback

[1726] Output: Real-time communication support

[1727] (Application example 2)

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

[1729] Conventional matching services judged compatibility between users based on superficial data (hobbies and profile information), making it difficult to find true compatibility. Furthermore, smooth dialogue was difficult after matching because the service did not take into account the user's emotional state. To resolve this issue, more accurate compatibility assessment and real-time emotional feedback were required.

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

[1731] In this invention, the server includes a means for calculating compatibility between users based on genetic information and emotion analysis means, a means for the emotion analysis means to analyze the user's facial expressions, tone of voice, and text content in real time using the device's camera and microphone, and a means for the user to communicate with the suggested partner in a virtual dating environment via the device. This enables compatibility determination that takes emotional state into account in addition to scientific matching based on genetic information. Furthermore, real-time feedback from emotion analysis can facilitate communication between users.

[1732] A "user" is an individual who uses the system and submits a genetic analysis sample for compatibility matching.

[1733] A "genetic analysis sample" is a biological sample obtained from a user, such as from the oral mucosa, and is a material for analyzing genetic information.

[1734] A "terminal" is an electronic device used by a user, such as a smartphone or tablet.

[1735] A "server" is a computer system that processes aggregated data and manages analysis results and notifications.

[1736] A "genetic analysis device" is a dedicated device for processing genetic analysis samples and analyzing genetic information.

[1737] A "database" is an information system for storing and managing genetic information, emotion analysis data, etc.

[1738] The "emotion analysis means" is an engine that uses the device's camera and microphone to analyze the user's facial expressions, tone of voice, and text content in real time to determine their emotional state.

[1739] A "virtual dating environment" is a virtual space created using a head-mounted display (HMD) or other device, and is a system that allows users to interact with other users in real time.

[1740] The "means for calculating compatibility" is an algorithm for evaluating and scoring compatibility between users based on genetic information and emotion analysis data.

[1741] The "means for listing highly compatible partners" is a function for identifying and listing compatible partners based on the calculated compatibility score.

[1742] The present invention relates to a system that determines compatibility based on a user's genetic information and emotional state, and provides a virtual dating environment. This system is composed of a user, a terminal, a server, a genetic analysis device, and an emotion analysis engine.

[1743] User

[1744] The user uses a genetic analysis kit to collect an oral mucosal sample, places the sample in a special container, and sends it to a designated address. The user then launches the application on their device, enters their basic information, and sends it to the server.

[1745] server

[1746] The server receives the genetic analysis samples sent by the user and assigns each sample a unique ID. The sample is then input into the genetic analysis device, which begins analyzing the genetic information. The analyzed genetic information is stored in a database and linked to each user's profile.

[1747] The server uses emotion analysis to analyze the user's facial expressions, tone of voice, and text content in real time. Emotional data is added to the profile, and a compatibility score is calculated based on genetic information and emotional state. The server then creates a list of highly compatible partners, ranks them based on their compatibility score, and notifies the user's device.

[1748] Genetic analysis equipment

[1749] The genetic analysis device analyzes the user's sample and extracts the necessary genetic information (e.g., immune system, metabolic, and psychological characteristics). The extracted genetic information is sent to a server and stored in a database.

[1750] Emotion analysis means

[1751] The emotion analysis means uses the camera and microphone of the user's device to analyze the user's facial expressions, tone of voice, and text content in real time. The analyzed emotion information is sent to the server and added to the user profile.

[1752] Virtual dating environment

[1753] A virtual dating environment is a system that uses a head-mounted display (HMD) to create a virtual space where users can interact with other users in real time. Emotion analysis tools provide real-time feedback to facilitate smoother interactions. The virtual space is built using a three-dimensional engine (e.g., Unity, Three.js).

[1754] Specific examples

[1755] For example, user A collects an oral mucosa sample using a genetic analysis kit and sends the sample. The server uses a genetic analysis device to analyze user A's genetic information and stores it in a database. Furthermore, while user A is using a terminal application, emotion analysis means analyzes user A's emotional state (e.g., tension, excitement, relief, etc.), and this data is also sent to the server.

[1756] The server calculates a compatibility score based on the genetic information and emotional data of User A and other users. For example, if User A and User B have a high compatibility score, the server notifies User A's device of this information. User A receives the notification and checks User B's basic information and compatibility score through the application. If User A is interested, he or she can interact with User B in a virtual dating environment, and the emotional analysis means provides real-time feedback on optimal communication.

[1757] Prompt Sentence Examples

[1758] User A: "I've been thinking about trying virtual dating lately. Can anyone recommend one?"

[1759] Application: "Got it. I'll try to find a suitable match for you based on your genetic information and current emotional state. Please wait a moment."

[1760] This will enable scientific matching based on genetic information, compatibility assessment that takes emotional state into account, and optimized communication.

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

[1762] Step 1:

[1763] The user collects an oral mucosal sample using a gene analysis kit.

[1764] Input: User's genetic analysis kit

[1765] Output: Collected oral mucosa sample

[1766] Specific operation: The user follows the instructions in the genetic analysis kit to collect oral mucosa with a special cotton swab and store it in a sample container.

[1767] Step 2:

[1768] Through the terminal, the user enters their basic information into the application and submits it, and the collected sample is sent to a specified address.

[1769] Input: User's basic information (name, age, gender, etc.), collected oral mucosa sample

[1770] Output: Basic information sent to the server, sample mailed

[1771] Specific operation: The user enters basic information on the terminal application screen and presses the send button on the application. Regarding mailing, the specified address label is attached to the sample container and mailed.

[1772] Step 3:

[1773] The server receives the mailed sample, assigns a unique ID, and inputs it into the genetic analysis equipment to begin analysis.

[1774] Input: Mailed sample

[1775] Output: Analyzed gene information

[1776] Specific operation: The server assigns a unique ID to the received sample and inputs it into the genetic analysis device for analysis. The device analyzes the genetic information and sends the results to the server.

[1777] Step 4:

[1778] The server stores the analyzed genetic information in a database and links it to each user's profile.

[1779] Input: Analyzed gene information

[1780] Output: Gene information stored in a database

[1781] Specific operation: The server stores the genetic information in a database and links it to the corresponding user profile.

[1782] Step 5:

[1783] The device sends the user's facial expressions, tone of voice, and text content to an emotion analysis engine in real time to analyze their emotional state.

[1784] Input: facial expression images, audio data, text data

[1785] Output: Parsed emotional state data

[1786] Specific operation: The device's camera and microphone are used to capture facial expressions and voice, and the input text is sent to an analysis engine, which determines the emotional state and sends the results to the server.

[1787] Step 6:

[1788] The server calculates a compatibility score based on genetic information and emotional state, and creates a list of highly compatible partners.

[1789] Input: Genetic information, emotional state data

[1790] Output: compatibility score, list of highly compatible partners

[1791] How it works: The server uses an algorithm to analyze genetic information and real-time emotional data to calculate a compatibility score, which is then used to create a list of highly compatible partners and rank them.

[1792] Step 7:

[1793] The server notifies the user's terminal of a list of highly compatible partners.

[1794] Input: List of highly compatible partners

[1795] Output: The list displayed on the user's device

[1796] Specific operation: The server sends the list generated as the analysis result to the user's terminal and notifies them.

[1797] Step 8:

[1798] Users communicate with suggested partners via their devices in a virtual dating environment, and a sentiment analysis engine provides real-time feedback.

[1799] Input: Information on highly compatible partners, real-time user emotion data

[1800] Output: Smooth virtual communication

[1801] How it works: The user wears a head-mounted display, logs into the virtual space, and begins a conversation with a suggested partner. The emotion analysis engine provides real-time feedback to help guide the conversation.

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

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

[1804] 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 robot 414.

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

[1806] FIG. 9 illustrates 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 behaviors 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[1823] The following is further disclosed regarding the above embodiment.

[1824] (Claim 1)

[1825] a means for a user to obtain a sample for genetic analysis;

[1826] means for transmitting a genetic analysis sample to a server via a terminal;

[1827] A means for the server to analyze genetic information using a genetic analysis device;

[1828] A means for the server to store the analyzed genetic information in a database;

[1829] A means for the server to calculate compatibility between users based on genetic information;

[1830] The server lists the most suitable partners and notifies them in order.

[1831] A means for users to communicate with the suggested contacts via the terminal.

[1832] A system including:

[1833] (Claim 2)

[1834] 2. The system of claim 1, wherein the server has means for using multiple genetic markers of immune system, metabolic and psychological traits in analyzing genetic information.

[1835] (Claim 3)

[1836] 2. The system according to claim 1, further comprising a means for ranking the list of highly compatible partners based on compatibility scores when the server generates the list.

[1837] "Example 1"

[1838] (Claim 1)

[1839] a means for a user to obtain a sample for genetic analysis;

[1840] means for transmitting a genetic analysis sample to a server via a terminal;

[1841] A means for the server to analyze genetic information using a genetic analysis device;

[1842] A means for the server to store the analyzed genetic information in a database;

[1843] A means for the server to calculate compatibility between users based on genetic information;

[1844] The server lists highly compatible partners and notifies the terminal;

[1845] a means for the user to communicate with the suggested contact via the device;

[1846] A means for the server to link the analyzed genetic information and the user's basic information and store them in a database;

[1847] A means for the server to anonymously display basic information of highly compatible partners along with their compatibility scores through a notification system;

[1848] A system including:

[1849] (Claim 2)

[1850] 2. The system according to claim 1, wherein the server has means for using a plurality of genetic markers for immune system, metabolic characteristics, and psychological characteristics in analyzing genetic information.

[1851] (Claim 3)

[1852] 2. The system according to claim 1, wherein the server has a means for generating a list of highly compatible partners based on the compatibility score.

[1853] "Application Example 1"

[1854] (Claim 1)

[1855] a means for a user to obtain a sample for genetic analysis;

[1856] means for transmitting a genetic analysis sample to a server via a terminal;

[1857] A means for the server to analyze genetic information using a genetic analysis device;

[1858] A means for the server to store the analyzed genetic information in a database;

[1859] A means for the server to calculate compatibility between users based on genetic information;

[1860] The server lists the most suitable partners and notifies them in order.

[1861] a means for the user to communicate with the suggested contact via the terminal;

[1862] Analytical means for recommending content based on genetic information;

[1863] means for notifying the user of the recommended content via the terminal;

[1864] A system including:

[1865] (Claim 2)

[1866] 2. The system of claim 1, wherein the server has means for using multiple genetic markers of immune system, metabolic and psychological traits in analyzing genetic information.

[1867] (Claim 3)

[1868] 2. The system according to claim 1, further comprising a means for ranking the list of highly compatible partners and the list of recommended content based on compatibility scores when the server generates the list.

[1869] "Example 2: Combining Emotion Engines"

[1870] (Claim 1)

[1871] a means for a user to obtain a sample for genetic analysis;

[1872] means for transmitting a genetic analysis sample to a server via a terminal;

[1873] A means for the server to analyze genetic information using a genetic analysis device;

[1874] A means for the server to store the analyzed genetic information in a database;

[1875] A means for the server to collect and analyze emotional data in addition to genetic information;

[1876] A means for the server to calculate compatibility between users based on genetic information and emotional data;

[1877] The server lists the most suitable partners and notifies them in order.

[1878] A means for providing emotional feedback when a user communicates with a suggested person via a terminal;

[1879] A system including:

[1880] (Claim 2)

[1881] 2. The system of claim 1, wherein the server has means for using multiple genetic markers of immune system, metabolic and psychological traits in analyzing genetic information.

[1882] (Claim 3)

[1883] 2. The system according to claim 1, further comprising a means for ranking the list of highly compatible partners based on compatibility scores when the server generates the list.

[1884] "Application example 2 when combining emotion engines"

[1885] (Claim 1)

[1886] a means for a user to obtain a sample for genetic analysis;

[1887] means for transmitting a genetic analysis sample to a server via a terminal;

[1888] A means for the server to analyze genetic information using a genetic analysis device;

[1889] A means for the server to store the analyzed genetic information in a database;

[1890] A means for the server to calculate compatibility between users based on genetic information and emotion analysis means;

[1891] The emotion analysis means is a means for analyzing the user's facial expressions, tone of voice, and text content in real time using the device's camera and microphone;

[1892] The server lists and ranks highly compatible partners, and notifies them.

[1893] a means for the user to communicate with the proposed partner in a virtual dating environment via the terminal;

[1894] A system including:

[1895] (Claim 2)

[1896] 2. The system of claim 1, wherein the server has means for using multiple genetic markers of immune system, metabolic and psychological traits in analyzing genetic information.

[1897] (Claim 3)

[1898] 2. The system according to claim 1, wherein the server has a means for ranking the list of highly compatible partners based on compatibility scores and taking into account real-time emotion analysis results when generating the list. [Explanation of symbols]

[1899] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Device 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robot< / url:> < / url:> < / url:> < / url:>

Claims

1. a means for a user to obtain a sample for genetic analysis; means for transmitting a genetic analysis sample to a server via a terminal; A means for the server to analyze genetic information using a genetic analysis device; A means for the server to store the analyzed genetic information in a database; A means for the server to calculate compatibility between users based on genetic information; The server lists the most suitable partners and notifies them in order. A means for users to communicate with the suggested contacts via the terminal. A system including:

2. 2. The system of claim 1, wherein the server has means for using a plurality of genetic markers for immune system, metabolic and psychological characteristics in analyzing genetic information.

3. 2. The system according to claim 1, further comprising means for ranking the list of highly compatible partners based on compatibility scores when the server generates the list.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A