system

The system addresses real-time bullying detection and privacy concerns by capturing and analyzing user input with generative AI, sending alerts with parental consent, and securely storing data, thus providing a safe learning environment.

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

Patent Information

Application Number
JP2024138691
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-20
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

Current methods fail to detect signs of bullying in real-time and lack a system that provides appropriate privacy protection, leading to prolonged victimization of children.

Method used

A system that captures user text input in real-time, encrypts and sends it to a server for analysis using generative artificial intelligence, detects bullying or abnormal behavior, and sends alerts to parents and educators with parental permission, while ensuring privacy through encryption and secure storage.

Benefits of technology

Enables early detection and response to bullying, ensuring children's safety and privacy by quickly alerting authorities to potential bullying incidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026036176000001_ABST
    Figure 2026036176000001_ABST
Patent Text Reader

Abstract

Provide a system. A method for capturing user input in real time; a means for encrypting the captured input and sending it to a server; A means for decoding the data received by the server and analyzing it using generative artificial intelligence; means for detecting an abnormality based on the analysis result and notifying the abnormality; 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] Bullying that children experience at school and in everyday life is a serious social problem, and early detection and immediate response are required. However, current methods make it difficult to detect signs of bullying in real time, and there is a risk that children will continue to be victimized for a long period of time. Furthermore, a system that detects signs of bullying while providing appropriate privacy protection has not yet been established.

[0005] The present invention aims to solve these problems and provide an environment where children can feel safe. [Means for solving the problem]

[0006] The present invention is a system that captures user text input in real time and analyzes it using generative artificial intelligence. The system can detect signs of bullying or abnormal behavior and automatically send alerts to parents and educators. Specifically, the system includes the following means:

[0007] 1. A way to capture user input in real time

[0008] 2. A way to encrypt the captured input and send it to the server

[0009] 3. A method for the server to decrypt the data received and analyze it using generative artificial intelligence

[0010] 4. A method for detecting and notifying abnormalities based on the analysis results

[0011] 5. A means of controlling the system to function only with parental permission.

[0012] 6. How to store encrypted data

[0013] 7. A means to monitor the success / failure status of data transmission and retry if it fails

[0014] This will enable early detection of bullying and immediate response, providing a system that not only ensures children's safety but also protects their privacy.

[0015] A "means for capturing user input in real time" is a device or function for instantly capturing text that a user types into a device such as a smartphone or tablet.

[0016] "Means for encrypting captured input and sending it to a server" refers to a device or function for encrypting captured text data to protect it and sending it to a server.

[0017] "Means for decrypting data received by the server and analyzing it using generative artificial intelligence" refers to a device or function that allows the server to decrypt encrypted data sent from the terminal and analyze that data using generative artificial intelligence.

[0018] "Means for detecting and notifying abnormalities based on the results of analysis" refers to a device or function that detects signs of bullying or abnormal behavior based on the results of analysis by generative artificial intelligence and sends that information as an alert to parents and educators.

[0019] "Means for controlling the system so that it functions only with parental permission" refers to a device or function that obtains parental permission before the system is used, and sets and controls the system so that it operates only after that permission has been obtained.

[0020] "Means for encrypting and storing data" refers to a device or function for encrypting and safely storing analysis results and other related data.

[0021] "Means for monitoring the success / failure status of data transmission and retrying if it fails" refers to a device or function that monitors whether data has been sent correctly to the server and retries if the transmission fails. [Brief explanation of the drawings]

[0022] [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

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

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

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

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

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

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

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

[0030] [First embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0043] System Overview

[0044] This system monitors text input by children in real time and uses generative artificial intelligence (AI) to detect signs of bullying or abnormal behavior. Any detected abnormalities are automatically alerted to parents and educators, helping them respond quickly. The system's components are as follows:

[0045] 1. Devices (children's smartphones and tablets)

[0046] 2. Server

[0047] 3. Generative AI Module

[0048] 4. Alert Generation Module

[0049] 5. Privacy Management Module

[0050] Capturing and sending text input

[0051] The device captures text input in real time as the user (child) types it in. This captured data is encrypted and sent to the server.

[0052] For example, suppose a user types, "My friend said something mean to me at school today." The device captures this text in real time, temporarily stores it in local memory, then encrypts it and sends it to the server.

[0053] Receiving and analyzing text data

[0054] The server receives the encrypted data sent from the device. After receiving it, the server decrypts the data and passes it to the generation AI module. The generation AI module analyzes the text data using natural language processing technology. This analysis determines whether it contains signs of bullying or abnormal behavior.

[0055] For example, the received text "My friend said something mean to me at school today" is analyzed and the phrase "he said something mean to me" is determined to be a sign of bullying.

[0056] Anomaly detection and alerting

[0057] If the server detects an anomaly based on the analysis results, the alert generation module is activated, which generates an alert message containing details of the anomaly and sends it to parents and educational institutions.

[0058] For example, an alert message stating "Signs of bullying detected" is generated and sent to parents' email addresses and educational institution contacts.

[0059] Privacy Protection

[0060] The server verifies that parental permission has been obtained for the system to function properly, and if permission has not been obtained, data collection and analysis is immediately stopped and any captured data is discarded.

[0061] In addition, the acquired data and analysis results are encrypted and stored securely, and will only be used and stored with parental permission.

[0062] Specific example of system operation

[0063] 1. The user (child) types into the device, "Today a friend said something mean to me at school."

[0064] 2. The device captures this text, stores it temporarily, and then encrypts and sends it to the server.

[0065] 3. The server receives the data, decrypts it, and passes it to the generation AI module.

[0066] 4. The generative AI module analyzes the text and detects signs of bullying.

[0067] 5. When an abnormality is detected, the alert generation module is activated and generates an alert message stating "Signs of bullying have been detected" and sends it to parents and educational institutions.

[0068] 6. The server checks parental permission and encrypts and stores data only if permission is granted.

[0069] Through the above process, the present invention aims to reduce the risk of children becoming victims of bullying and provide a safe learning environment.

[0070] The processing flow will be explained below.

[0071] Step 1:

[0072] A user inputs text into a device. For example, a user (child) inputs "My friend said something mean to me at school today" into a messaging application.

[0073] Step 2:

[0074] The device captures the text you type in real time, and the captured text is temporarily stored in local memory.

[0075] Step 3:

[0076] Encrypts text data stored on the device. An encryption algorithm is used to prevent input data from being leaked to third parties.

[0077] Step 4:

[0078] The device sends the encrypted data to the server using a secure protocol such as HTTPS.

[0079] Step 5:

[0080] The server receives the encrypted data sent from the terminal, and then decrypts the encrypted data to obtain the original text data.

[0081] Step 6:

[0082] The server sends the acquired text data to the generative AI module, which analyzes the text using natural language processing technology.

[0083] Step 7:

[0084] The generative AI module analyzes the text data to detect whether it contains signs of bullying or abnormal behavior. For example, the part "said something unpleasant" is judged to be bullying.

[0085] Step 8:

[0086] The generation AI module returns the analysis results to the server, which include a flag indicating whether anomalies are present or absent, as well as detailed analysis information.

[0087] Step 9:

[0088] The server checks the analysis results, and if an anomaly is detected, the alert generation module operates and generates an alert message.

[0089] Step 10:

[0090] The server generates an alert message and sends it to parents and educational institutions via pre-defined email addresses, phone numbers, etc.

[0091] Step 11:

[0092] The server performs a check to verify parental permission, and only if permission is confirmed will data be stored or further processed.

[0093] Step 12:

[0094] If the server has parental permission, it encrypts and securely stores the acquired text data and analysis results. If permission has not been obtained, the data is immediately discarded.

[0095] Step 13:

[0096] The server monitors the data transmission status and retries if the data transmission fails, repeating transmission at regular intervals until the retry is successful.

[0097] Example 1

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

[0099] The present invention aims to provide a safe learning and living environment for children by detecting early signs of bullying or abnormal behavior and promptly notifying parents and educators. There is also a need for appropriate monitoring while protecting data privacy.

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

[0101] In this invention, the server includes means for capturing user input in real time, means for encrypting the captured input and sending it to the server, means for the server to decrypt the data received and analyze it using generative artificial intelligence, means for detecting anomalies based on the results of the analysis and notifying the user of the anomaly, and means for encrypting and saving the data only with parental permission. This makes it possible to quickly and safely detect signs of bullying or abnormal behavior in children and respond to them early.

[0102] "User input" refers to the input of text or character information by a user through a device such as a smartphone or tablet.

[0103] "Capturing" means recording and acquiring input on a device in real time.

[0104] "Encryption" is a technology that converts data to be transmitted so that it cannot be deciphered by a third party. In the present invention, the AES-256 algorithm is used.

[0105] A "server" is a computing system that communicates with terminals via a network and performs processes such as receiving, decoding, analyzing, and storing data.

[0106] "Decryption" is the process of returning encrypted data to the original plaintext data.

[0107] "Generative artificial intelligence" refers to computer programs that learn from large amounts of data and perform natural language processing and pattern recognition for specific tasks.

[0108] "Analysis" is the process of using generative artificial intelligence to examine input data and extract specific patterns or information.

[0109] In the present invention, "abnormal" refers to the content of input data that shows signs of bullying or abnormal behavior.

[0110] "Notifying" means communicating information to parents and educational institutions when an abnormality is detected.

[0111] "Parental permission" means that a parent or guardian explicitly consents to the analysis and storage of data from a child's device.

[0112] "Encrypt and store data" refers to the process of re-encrypting the analyzed data and storing it in a secure format, if parental permission is obtained.

[0113] This invention is a system that monitors text entered by children in real time and uses generative artificial intelligence (AI) to detect signs of bullying or abnormal behavior. Any detected abnormalities are automatically alerted to parents and educators, supporting early response. The system consists of a terminal, a server, a generative AI module, an alert generation module, and a privacy management module.

[0114] 1. System Overview

[0115] The system of the present invention works by installing a dedicated keyboard app on the smartphone or tablet used by the child. The keyboard app captures text entered by the user (child) in real time, encrypts the data, and sends it to a server.

[0116] 2. Capturing and sending text input

[0117] The device captures text input in real time as the user types it. The captured data is temporarily stored in local memory and encrypted using the AES-256 algorithm. The encrypted data is then sent to the server using a secure communication protocol (HTTPS).

[0118] For example, if a user types "My friend said something mean to me at school today," the device's keyboard app captures this, encrypts it with AES-256, and sends it to the server.

[0119] 3. Receiving and analyzing text data

[0120] The server receives the encrypted data sent from the device. After receiving it, the server decrypts the data using an AES-256 key, returning it to plain text. This plain text data is then passed to the generative AI module, which uses natural language processing (NLP) techniques to analyze the text data and determine whether it contains signs of bullying or abnormal behavior.

[0121] Based on the analysis, the server passes the received text, "My friend said something mean to me at school today," to the generation AI module, which detects the phrase "my friend said something mean to me" and determines it to be a sign of bullying.

[0122] 4. Anomaly detection and alert sending

[0123] When the server detects an anomaly based on the analysis results of the generation AI module, it activates the alert generation module, which generates an alert message containing details of the anomaly and automatically sends it to parents and educational institutions.

[0124] As a specific example, if the generation AI module detects signs of bullying, the server will launch the alert generation module and send an alert message stating "Signs of bullying have been detected" to the parent's email address.

[0125] 5. Data storage and privacy controls

[0126] The server will verify that parental permission has been obtained before the system can operate properly. If permission is not granted, data collection and analysis will be immediately stopped and the captured data will be discarded. Only if permission is granted will the data be encrypted again using the AES-256 algorithm and stored securely.

[0127] For example, if parental permission is obtained, the server will encrypt and store the analyzed data, but if permission is not obtained, the data will be immediately discarded.

[0128] Prompt Sentence Examples

[0129] "Feed the following text into your generative AI model and determine if it indicates bullying: A friend said something mean to me at school today."

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

[0131] Step 1:

[0132] The user inputs text. The user (child) types into their smartphone or tablet, "My friend said something mean to me at school today." The keyboard app on the device captures the input in real time. Input data: Text entered by the user. Output data: Captured text data.

[0133] Step 2:

[0134] The terminal temporarily stores the captured text data in local memory. Then, it encrypts the text data using the AES-256 algorithm. The encrypted text data is sent to the server using a secure communication protocol (HTTPS). Input data: Captured text data Output data: Encrypted text data

[0135] Specific behavior:

[0136] The text "My friend said something mean to me at school today" is encrypted with AES-256 inside the device, and the encrypted data is sent to the server via HTTPS.

[0137] Step 3:

[0138] The server receives the encrypted data sent from the terminal. After receiving it, it decrypts the data using the AES-256 key and returns it to plain text data. Input data: Encrypted text data Output data: Plain text data

[0139] Specific behavior:

[0140] The server receives the encrypted data via HTTPS, decrypts it, and converts it back into text data such as "A friend said something mean to me at school today."

[0141] Step 4:

[0142] The server passes the decrypted text data to the generation AI module, which uses natural language processing (NLP) techniques to analyze the text data and determine whether there are signs of bullying or abnormal behavior. Input data: plain text data Output data: analysis results

[0143] Specific behavior:

[0144] The generative AI module analyzes the text "My friend said something mean to me at school today" and detects signs of bullying in the phrase "my friend said something mean to me."

[0145] Step 5:

[0146] When the server detects an anomaly based on the analysis results of the generation AI module, it launches the alert generation module. The alert generation module generates an alert message containing details of the anomaly and sends it to parents or educational institutions. Input data: Analysis results Output data: Alert message

[0147] Specific behavior:

[0148] The server sends an alert message to the parent's email address stating that "signs of bullying have been detected."

[0149] Step 6:

[0150] The server checks parental permission, and if permission is granted, it re-encrypts the data using the AES-256 algorithm and stores it securely. If permission is not granted, the data is immediately discarded. Input data: Analysis results, parental permission information. Output data: Encrypted stored data or discarded data.

[0151] Specific behavior:

[0152] If parental permission is obtained, the server encrypts the analyzed data with AES-256 and stores it securely, but if permission is not obtained, the data is discarded.

[0153] (Application example 1)

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

[0155] Conventional systems have had difficulty detecting signs of bullying or abnormal behavior in real time on children's smartphones or tablets and responding quickly. Furthermore, they have had many shortcomings in terms of privacy protection, and delays in notifying parents and educational institutions have been an issue. The present invention aims to solve these problems and provide a new means to ensure children's safety.

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

[0157] In this invention, the server includes means for capturing user input in real time, means for encrypting the captured input and sending it to the server, means for the server to decrypt the data received and analyze it using generative artificial intelligence, means for detecting abnormalities based on the analysis results and automatically sending alerts to parents and educational institutions, and means for encrypting and storing the data to protect privacy. This makes it possible to monitor text entered by children in real time, quickly and safely detect signs of abnormal behavior, and take appropriate measures.

[0158] "User" refers to anyone who uses the system.

[0159] "Input" refers to the act of providing text, character information, etc. to a terminal.

[0160] "Real-time" refers to a time frame in which data is processed as it is generated.

[0161] "Capture" refers to obtaining input data.

[0162] "Encryption" refers to the technology of converting data into a form that cannot be deciphered by third parties.

[0163] "Server" refers to a computer system that stores and processes data.

[0164] "Decryption" refers to the process of returning encrypted data to its original form.

[0165] "Generative artificial intelligence" refers to artificial intelligence that analyzes input data and performs natural language processing and anomaly detection.

[0166] "Analysis" refers to the act of examining data to find meaning and patterns.

[0167] "Abnormal" refers to an abnormal behavior or phenomenon that is different from normal.

[0168] "Notification" refers to the act of informing a user of specific information.

[0169] An "alert" is a message that immediately notifies you in the event of an abnormality or emergency.

[0170] "Guardian" refers to an adult who supervises or protects a child.

[0171] "Educational institution" means a school or other organization that provides educational services.

[0172] "Privacy" refers to the protection and management of personal information.

[0173] "Natural language processing" refers to the technology that allows a computer to process human language.

[0174] The present invention is a system that captures user input in real time, analyzes it using generative artificial intelligence, and detects signs of bullying or abnormal behavior. The server automatically sends alerts to parents and educational institutions, and has the function of ensuring privacy protection. Specific embodiments of the invention are described below.

[0175] Hardware and Software Configuration

[0176] The system is implemented using the following hardware and software:

[0177] Hardware: smartphones, tablets, servers

[0178] Software: Python, Django, spaCy, BERT

[0179] Data capture and encryption

[0180] The device captures text data entered by the user (child) in real time. This captured data is encrypted and sent to the server. Encryption is a technology used to prevent data from being deciphered by third parties.

[0181] Receiving and analyzing data

[0182] The server receives the encrypted data sent from the device, decrypts it, and passes it to a generative artificial intelligence module. This generative artificial intelligence module analyzes the text data using natural language processing libraries and generative AI models (e.g., spaCy and BERT). For example, if a child types, "My friend said something mean to me at school today," the module analyzes the text data to detect the phrase "my friend said something mean to me."

[0183] Detecting abnormal behavior and sending alerts

[0184] If the server detects signs of bullying or abnormal behavior based on the analysis results, the alert generation module is activated. This module generates an alert message stating "Signs of bullying have been detected" and sends it to parents and educational institutions.

[0185] Privacy Protection

[0186] The server verifies that parental permission is required for the system to function properly. If permission is not granted, data collection and analysis is immediately stopped, the captured data is discarded, and the data and analysis results are encrypted and securely stored.

[0187] Specific examples

[0188] As a concrete example of system behavior, the following prompt sentence can be considered:

[0189] "No one cares about me."

[0190] "My friend said something mean to me at school today."

[0191] When these texts are entered, the system analyzes them, detects signs of bullying or abnormal behavior, and sends alerts to parents and educational institutions, ensuring the safety of children and enabling early detection of bullying incidents so that countermeasures can be taken.

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

[0193] Step 1:

[0194] The device operates to capture the user's (child's) input. The input is text data (prompt sentence) entered by the user on a smartphone or tablet. Specifically, the text entered is something like, "My friend said something mean to me at school today." This text data is temporarily stored in the device's memory. The output is the captured input text data.

[0195] Step 2:

[0196] The device encrypts the captured text data, generating encrypted data. The input is the captured text data, and the output is the encrypted text data. Specifically, the text data is securely converted using an encryption algorithm (e.g., AES encryption).

[0197] Step 3:

[0198] The device performs the operation of sending encrypted data to a server. The input is the encrypted data, and the output is the successful transmission of the data to the server. Specifically, the data is sent securely using the HTTPS protocol.

[0199] Step 4:

[0200] The server receives encrypted data sent from the terminal and performs the decryption operation. The input is encrypted text data, and the output is the original decrypted text data. Specifically, the data is decrypted using the reverse process of the encryption algorithm.

[0201] Step 5:

[0202] The server passes the decrypted text data to the generative AI module, which then performs the analysis. The input is the decrypted text data, and the output is the analyzed information (signs of bullying or abnormal behavior). Specifically, analysis is performed using a generative AI model (e.g., spaCy or BERT) and a natural language processing library. For example, the phrase "someone said something unpleasant" is detected.

[0203] Step 6:

[0204] The server detects anomalies based on the analysis results of the generation AI module and activates the alert generation module. The input is the analysis results, and the output is an alert message saying "Signs of bullying have been detected." Specifically, it detects whether the message contains signs of bullying or abnormal behavior and generates an alert message.

[0205] Step 7:

[0206] The server sends alert messages to parents and educational institutions. The input is the alert message, and the output is the notification sent to the parents and educational institutions. Specifically, the alert message is sent using communication methods such as email or SMS.

[0207] Step 8:

[0208] To protect privacy, the server checks the user's permission and encrypts and stores the data. The input is the analysis data and permission information, and the output is encrypted data. Specifically, the data is encrypted and stored in secure storage only if parental permission is obtained.

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

[0210] System Overview

[0211] This system monitors text entered by users in real time and uses generative artificial intelligence (AI) and an emotion engine to detect signs of bullying or abnormal behavior, as well as the user's emotions. The system automatically sends alerts to parents and educators based on detected anomalies and emotions, supporting early intervention. The system's components are as follows:

[0212] 1. Devices (children's smartphones and tablets)

[0213] 2. Server

[0214] 3. Generative AI Module

[0215] 4. Emotion Engine

[0216] 5. Alert Generation Module

[0217] 6. Privacy Management Module

[0218] Capturing and sending text input

[0219] The device captures text input in real time as the user (child) types it in. This captured data is encrypted and sent to the server.

[0220] For example, suppose a user types, "My friend said something mean to me at school today." The device captures this text in real time, temporarily stores it in local memory, then encrypts it and sends it to the server.

[0221] Receiving and analyzing text data

[0222] The server receives the encrypted data sent from the device. After receiving it, the server decrypts the data and passes it to the generative AI module and emotion engine. The generative AI module uses natural language processing technology to analyze the text data and identify signs of bullying or abnormal behavior. Meanwhile, the emotion engine extracts emotions from the text and analyzes their type and intensity.

[0223] For example, the received text "My friend said something mean to me at school today" is analyzed and the phrase "something mean to me" is determined to be a sign of bullying. The emotion engine also detects negative emotions from the phrase "something mean" and evaluates their intensity.

[0224] Anomaly detection and alerting

[0225] If an anomaly is detected based on the analysis results, the server activates an alert generation module, which generates an alert message based on the details of the anomaly and the detected emotion and sends it to parents and educational institutions.

[0226] For example, an alert message stating "Indications of bullying detected" is generated and sent to a parent's email address or educational institution contact, along with the type and intensity of the emotion detected.

[0227] Privacy Protection

[0228] The server verifies that parental permission has been obtained for the system to function properly, and if permission has not been obtained, data collection and analysis is immediately stopped and any captured data is discarded.

[0229] In addition, the acquired data and analysis results are encrypted and stored securely, and will only be used and stored with parental permission.

[0230] Specific example of system operation

[0231] 1. The user (child) types into the device, "Today a friend said something mean to me at school."

[0232] 2. The device captures this text, stores it temporarily, and then encrypts and sends it to the server.

[0233] 3. The server receives the data, decrypts it, and passes it to the generative AI module and emotion engine.

[0234] 4. The generative AI module analyzes the text and detects signs of bullying.

[0235] 5. The sentiment engine extracts sentiment from the text and detects negative sentiment and its intensity.

[0236] 6. When an anomaly is detected, the alert generation module is activated and sends an alert message stating "Signs of bullying have been detected" along with information about the detected emotion to parents and educational institutions.

[0237] 7. The server checks parental permission and encrypts and stores data only if permission is granted.

[0238] Through the above process, the present invention aims to reduce the risk of children becoming victims of bullying and provide a safe learning environment, and by using an emotion engine, it achieves more accurate anomaly detection.

[0239] The processing flow will be explained below.

[0240] Step 1:

[0241] A user inputs text into a device. For example, a user (child) inputs "My friend said something mean to me at school today" into a messaging application.

[0242] Step 2:

[0243] The device captures the text you type in real time, and the captured text is temporarily stored in local memory.

[0244] Step 3:

[0245] Encrypts text data stored on the device. An encryption algorithm is used to prevent input data from being leaked to third parties.

[0246] Step 4:

[0247] The device sends the encrypted data to the server using a secure protocol such as HTTPS.

[0248] Step 5:

[0249] The server receives the encrypted data sent from the terminal, and then decrypts the encrypted data to obtain the original text data.

[0250] Step 6:

[0251] The server sends the acquired text data to the generation AI module, which analyzes the text using natural language processing technology.

[0252] Step 7:

[0253] The generative AI module analyzes the text data and detects signs of bullying or abnormal behavior. For example, the phrase "I was told something unpleasant" is considered a sign of bullying.

[0254] Step 8:

[0255] The server sends the text data to the emotion engine, which extracts emotions from the text and analyzes their type and intensity.

[0256] Step 9:

[0257] The emotion engine analyzes the text data and determines whether it contains negative emotions. For example, it determines that a strong negative emotion is felt when someone says something unpleasant to the user.

[0258] Step 10:

[0259] The emotion engine sends the emotion analysis results back to the server, including the type and intensity of the emotion.

[0260] Step 11:

[0261] The server checks the analysis results from the generation AI module and emotion engine. If an anomaly is detected, an anomaly flag is set.

[0262] Step 12:

[0263] The server receives the abnormal flag and starts the alert generation module, which generates an alert message.

[0264] Step 13:

[0265] The alert generation module generates an alert message and sends it to parents and educational institutions, which contains details of the bullying incident and the detected emotional information.

[0266] Step 14:

[0267] The server performs a check to verify parental permission, and only if permission is confirmed will data be stored or further processed.

[0268] Step 15:

[0269] If the server has parental permission, it will encrypt and securely store the analysis results and related data. If permission is not granted, the data will be immediately discarded.

[0270] Step 16:

[0271] The server monitors the data transmission status and retries if the transmission fails, repeating the transmission at regular intervals until the retry is successful.

[0272] Example 2

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

[0274] Previous systems had difficulty analyzing the text entered by users in real time and detecting signs of bullying or abnormal behavior early on. They also lacked the ability to detect changes in users' emotions, making it difficult to effectively notify users of signs of bullying or abnormal behavior. Furthermore, there were still issues with protecting data privacy and storage.

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

[0276] In this invention, the server includes means for capturing user input in real time, means for encrypting the captured input and transmitting it to the server, means for decrypting the data received by the server and analyzing it using natural language processing technology, means for detecting abnormalities and emotions based on the analysis results, means for analyzing the abnormalities and emotions and generating an alert message including details of the abnormality and the type and intensity of the emotion, and means for safely storing the data if parental permission is granted. This makes it possible to analyze the user's text input in real time, accurately detect signs of bullying or abnormal behavior and changes in the user's emotions, and quickly notify parents and educational institutions.

[0277] "User" refers to a person who uses the system, specifically an individual who inputs text.

[0278] "Input" refers to the act of a user inputting text information into the system via a terminal.

[0279] "Real-time capture means" refers to a technology or mechanism for instantly capturing and recording text entered by a user.

[0280] "Encryption" refers to a method of converting data such as text using a special algorithm to prevent it from being deciphered by third parties.

[0281] A "server" is a central computer in a system that receives data sent from a terminal and performs tasks such as decrypting, analyzing, and storing the data.

[0282] "Decryption" refers to the process of restoring encrypted data to its original form.

[0283] "Natural language processing technology" refers to a group of technologies that enable computers to understand, analyze, and generate human language.

[0284] "Means for Analysis" refers to the techniques and algorithms used to analyze the captured text data and detect specific patterns or signs of anomalous behavior.

[0285] "Abnormal" refers to text information that contains signs of bullying or other abnormal behavior.

[0286] "Emotion" refers to the type and intensity of the user's mental state or emotion extracted from the text.

[0287] An "alert message" refers to a message sent to notify parents or educational institutions of any abnormalities or changes in emotions.

[0288] "Privacy protection" refers to a series of measures to ensure the security of acquired data and prevent unauthorized use or leakage of data.

[0289] "Parental permission" refers to formal consent from a parent or guardian to collect, analyze, and store data.

[0290] The present invention is a system that monitors text entered by a user in real time and uses generative artificial intelligence (AI) and an emotion engine to detect signs of bullying or abnormal behavior, as well as the user's emotions. The system of the present invention is composed of multiple hardware and software components and can be implemented as follows.

[0291] System Configuration

[0292] 1. Devices (children's smartphones and tablets)

[0293] A device that captures text entered by the user (child) and sends it to a server.

[0294] It has keyboard event listeners and real-time text capture capabilities.

[0295] 2. Server

[0296] A central processing unit that receives, decodes, and analyzes data sent from the terminal.

[0297] Receives encrypted data via the HTTPS protocol.

[0298] Decrypt the received data using the AES algorithm.

[0299] 3. Generative AI Module

[0300] A software module that uses natural language processing (NLP) technology to analyze text data and detect signs of bullying or abnormal behavior.

[0301] As an example, we use a Transformer model.

[0302] 4. Emotion Engine

[0303] A software module that extracts emotion type and intensity from text.

[0304] Identify negative, positive, and neutral emotions.

[0305] 5. Alert Generation Module

[0306] A module that analyzes anomalies and emotions and generates an alert message containing details of the anomaly and the type and intensity of the emotion.

[0307] Use email and push notification APIs to send notifications to parents and educational institutions.

[0308] 6. Privacy Management Module

[0309] A module to encrypt and securely store data only with parental permission.

[0310] System operation example

[0311] 1. The user (child) uses a device (smartphone or tablet) to input text. For example, they might input, "My friend said something mean to me at school today."

[0312] 2. The device captures this text in real time via a keyboard event listener, temporarily stores it in local memory, then encrypts it and sends it to the server.

[0313] 3. The server receives the encrypted data and decrypts it using the AES decryption algorithm. The decrypted data is then passed to the generative AI module and emotion engine.

[0314] 4. The generative AI module uses natural language processing technology to analyze the text and detect signs of bullying or abnormal behavior. Meanwhile, the emotion engine extracts emotions from the text and evaluates their type and intensity. For example, from the text "My friend said something mean to me at school today," the phrase "said something mean" is recognized as a sign of bullying. Furthermore, negative emotions are detected from the phrase "said something mean" and their intensity is evaluated.

[0315] 5. The alert generation module generates an alert message based on the analysis results, stating "Signs of bullying detected," and sends it to the parent's email address and the educational institution's contact information. The message also includes the type and intensity of the detected emotion.

[0316] Prompt Sentence Examples

[0317] The following is an example of a prompt that the system uses to perform the analysis:

[0318] "Maybe my friends harassed me at school."

[0319] "How are you feeling today?"

[0320] "Please tell me if anything bad has happened to you recently."

[0321] Using these prompts, the system can monitor the user's real-time text input and accurately identify signs of abnormalities and emotions.

[0322] As described above, this invention aims to provide a safe learning environment by analyzing users' text input in real time and detecting signs of bullying or abnormal behavior early. Furthermore, by using an emotion engine, it achieves more accurate anomaly detection.

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

[0324] Step 1:

[0325] A user types text into a device (smartphone or tablet), for example, "My friend said something mean to me at school today." This input is captured.

[0326] Input: Text entered by the user

[0327] Output: Real-time captured text data

[0328] Specific behavior:

[0329] The device's keyboard event listener monitors and captures user input in real time.

[0330] The captured text is temporarily stored in the device's local memory.

[0331] Step 2:

[0332] The device encrypts the captured text data, then sends the encrypted data to the server.

[0333] Input: Real-time captured text data

[0334] Output: Encrypted text data

[0335] Specific behavior:

[0336] The terminal encrypts the captured text using the AES encryption algorithm.

[0337] The encrypted data is sent to the server as an HTTP POST request.

[0338] Step 3:

[0339] The server receives the encrypted data sent from the terminal and then decrypts the data.

[0340] Input: Encrypted text data

[0341] Output: Decrypted text data

[0342] Specific behavior:

[0343] The server receives the encrypted data via the HTTPS protocol.

[0344] The received encrypted data is decrypted using the AES decryption algorithm.

[0345] Step 4:

[0346] The server passes the decoded text data to the generation AI module and emotion engine for analysis.

[0347] Input: Decrypted text data

[0348] Output: Analysis results (signs of bullying and type and intensity of emotions)

[0349] Specific behavior:

[0350] The generative AI module uses natural language processing techniques (e.g., Transformer models) to analyze the content of text and detect signs of bullying or abnormal behavior.

[0351] The sentiment engine extracts sentiment from text and analyzes its type (negative, positive, neutral) and intensity.

[0352] Step 5:

[0353] The server detects anomalies based on the analysis results and activates the alert generation module, which generates an alert message and sends it to parents and educational institutions.

[0354] Input: Analysis results (signs of bullying and type and intensity of emotions)

[0355] Output: Alert message

[0356] Specific behavior:

[0357] The server's anomaly detection algorithm evaluates the analysis results and identifies signs of bullying or abnormal behavior.

[0358] The alert generation module generates an alert message saying "Signs of bullying detected" and adds the detected emotion information.

[0359] Alert messages are sent to parents and educational institutions via email or push notification API.

[0360] Step 6:

[0361] The server checks parental permission and only encrypts and securely stores data if permission is granted; if permission is not granted, the data is immediately discarded.

[0362] Input: Analytics data and parental permission information

[0363] Output: Data securely stored or discarded

[0364] Specific behavior:

[0365] The server refers to the database and checks the parental permission flag.

[0366] If permission is confirmed, the data is re-encrypted with AES and stored.

[0367] If permission is not granted, the data will not be stored in the database and will be immediately discarded.

[0368] (Application example 2)

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

[0370] In recent years, there has been a demand for technology that can quickly detect signs of bullying or abnormal behavior in text messages and social media and provide early notification to parents and other relevant parties in order to protect the mental health and safety of children and individuals. However, systems that effectively monitor text messages and analyze emotions in real time and provide appropriate notifications have not been fully developed. The present invention aims to solve this problem and provide a system that protects the safety of children and individuals.

[0371] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for capturing user input in real time, means for encrypting the captured input and transmitting it to the data processing device, means for decrypting data received by the data processing device and analyzing it using generative artificial intelligence, means for detecting abnormalities and emotions based on the analysis results and notifying the abnormality, an emotion engine for evaluating the emotional state of the user, and means for automatically sending alerts to guardians and relevant parties based on the detection results of the abnormality and emotional state. This enables real-time text monitoring and emotion analysis to be linked, making it possible to notify relevant parties at the appropriate time.

[0372] "Means for capturing user input in real time" refers to a function that allows users to instantly capture text and messages they enter into devices such as smartphones and tablets.

[0373] The "means for encrypting the captured input and transmitting it to the data processing device" is a function for encrypting the captured text or message and transferring it securely to a data processing device such as a server.

[0374] "Means for decrypting data received by a data processing device and analyzing it using generative artificial intelligence" refers to a function for decrypting encrypted data received by a data processing device and analyzing the content of the text using generative artificial intelligence.

[0375] "Means for detecting anomalies and emotions based on the analysis results and notifying of anomalies" refers to a function that identifies abnormal behavior and changes in emotions within text based on the analysis results of generative artificial intelligence, and notifies if anomalies are detected.

[0376] An "emotion engine for assessing a user's emotional state" is an algorithm or module for extracting a user's emotional state from the content of text and assessing its intensity and type.

[0377] "Means for automatically sending alerts to parents and other relevant parties based on the results of abnormal and emotional state detection" refers to a function that automatically sends warnings and notifications to parents and other relevant parties when abnormal behavior or negative emotions are detected.

[0378] The present invention provides a system for capturing and analyzing user input in real time. The operation of the entire system and the hardware and software used will now be described.

[0379] First, a user inputs a text message into a device such as a smartphone or tablet. The input text is captured in real time and temporarily stored in local memory. This text data is then encrypted and securely sent to a server (data processing device). The encryption is performed using Python's cryptography library.

[0380] The server decrypts the received encrypted data and analyzes the text data using generative artificial intelligence (AI) and an emotion engine. The generative AI model uses a Transformer-based natural language processing model (such as BERT or GPT) to detect signs of bullying or abnormal behavior from the text content. Meanwhile, the emotion engine extracts emotions from the text and evaluates their intensity and type. For example, it detects negative emotions from the phrase "unpleasant things" included in the text and quantifies their intensity.

[0381] If abnormal behavior or emotional changes are clearly detected based on the analysis results, the server automatically generates an alert message and sends it to parents and other relevant parties. The alert message includes the analysis results and emotional information mentioned above, helping relevant parties respond quickly.

[0382] As a concrete example, if a user types the text "My friend said something mean to me at school today," the following process will occur:

[0383] 1. Text input is captured, encrypted, and sent to a server.

[0384] 2. The server decrypts the data and analyzes it using generative AI and an emotion engine.

[0385] 3. The phrase "I was told something unpleasant" detects signs of bullying, and the emotion engine detects negative emotions with high intensity.

[0386] 4. Abnormal behavior and strong negative emotions are detected, so an alert message is generated and sent to the parent.

[0387] An example of a prompt to be input to the generative AI model is as follows:

[0388] Prompt: "Try to analyze the emotions in the following text and let us know if there are any signs of abnormal behavior."

[0389] Input text: "My boss scolded me today and I feel bad."

[0390] The system's features enable real-time text monitoring and sentiment analysis to protect the safety and mental health of children and individuals.

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

[0392] Step 1:

[0393] When a user inputs a text message into a device such as a smartphone or tablet, the input is done through, for example, a social networking app or a notepad app. The input text is temporarily stored in local memory.

[0394] Input: User-supplied text (e.g., "My boss scolded me today and I feel bad about it.")

[0395] Output: Text data stored in local memory

[0396] Step 2:

[0397] The device captures and encrypts the stored text data in real time using Python's cryptography library, and then sends the encrypted data to the server.

[0398] Input: Text data stored in local memory

[0399] Output: Encrypted text data

[0400] Step 3:

[0401] The server receives the encrypted data sent from the device, then decrypts it using the cryptography library and passes it to the generative artificial intelligence (AI) module and emotion engine.

[0402] Input: Encrypted text data

[0403] Output: Decrypted text data

[0404] Step 4:

[0405] A generative artificial intelligence module on the server analyzes the decoded text data and uses natural language processing techniques to detect signs of bullying or abnormal behavior in the text. This process uses AI models such as BERT and GPT.

[0406] Input: Decrypted text data

[0407] Output: Analysis results (information on signs of bullying or abnormal behavior)

[0408] Step 5:

[0409] The emotion engine of the server extracts emotions from the same decoded text data and evaluates their intensity and type. The emotion engine includes specific algorithms using natural language processing techniques.

[0410] Input: Decrypted text data

[0411] Output: Emotion analysis results (type and intensity of emotion)

[0412] Step 6:

[0413] The server combines the analysis results of the generative artificial intelligence module and the emotion engine to determine whether abnormal behavior and negative emotions are detected, and generates an alert message if necessary.

[0414] Input: Analysis results and sentiment analysis results

[0415] Output: Judgment result and alert message

[0416] Step 7:

[0417] If the server detects abnormal behavior or negative emotions, it automatically sends an alert to parents or other relevant parties. The alert includes the analysis results and the emotion analysis results.

[0418] Input: Alert message

[0419] Output: Notification to parents and other concerned parties

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

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

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

[0423] [Second embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0436] System Overview

[0437] This system monitors text input by children in real time and uses generative artificial intelligence (AI) to detect signs of bullying or abnormal behavior. Any detected abnormalities are automatically alerted to parents and educators, helping them respond quickly. The system's components are as follows:

[0438] 1. Devices (children's smartphones and tablets)

[0439] 2. Server

[0440] 3. Generative AI Module

[0441] 4. Alert Generation Module

[0442] 5. Privacy Management Module

[0443] Capturing and sending text input

[0444] The device captures text input in real time as the user (child) types it in. This captured data is encrypted and sent to the server.

[0445] For example, suppose a user types, "My friend said something mean to me at school today." The device captures this text in real time, temporarily stores it in local memory, then encrypts it and sends it to the server.

[0446] Receiving and analyzing text data

[0447] The server receives the encrypted data sent from the device. After receiving it, the server decrypts the data and passes it to the generation AI module. The generation AI module analyzes the text data using natural language processing technology. This analysis determines whether it contains signs of bullying or abnormal behavior.

[0448] For example, the received text "My friend said something mean to me at school today" is analyzed and the phrase "he said something mean to me" is determined to be a sign of bullying.

[0449] Anomaly detection and alerting

[0450] If the server detects an anomaly based on the analysis results, the alert generation module is activated, which generates an alert message containing details of the anomaly and sends it to parents and educational institutions.

[0451] For example, an alert message stating "Signs of bullying detected" is generated and sent to parents' email addresses and educational institution contacts.

[0452] Privacy Protection

[0453] The server verifies that parental permission has been obtained for the system to function properly, and if permission has not been obtained, data collection and analysis is immediately stopped and any captured data is discarded.

[0454] In addition, the acquired data and analysis results are encrypted and stored securely, and will only be used and stored with parental permission.

[0455] Specific example of system operation

[0456] 1. The user (child) types into the device, "Today a friend said something mean to me at school."

[0457] 2. The device captures this text, stores it temporarily, and then encrypts and sends it to the server.

[0458] 3. The server receives the data, decrypts it, and passes it to the generation AI module.

[0459] 4. The generative AI module analyzes the text and detects signs of bullying.

[0460] 5. When an abnormality is detected, the alert generation module is activated and generates an alert message stating "Signs of bullying have been detected" and sends it to parents and educational institutions.

[0461] 6. The server checks parental permission and encrypts and stores data only if permission is granted.

[0462] Through the above process, the present invention aims to reduce the risk of children becoming victims of bullying and provide a safe learning environment.

[0463] The processing flow will be explained below.

[0464] Step 1:

[0465] A user inputs text into a device. For example, a user (child) inputs "My friend said something mean to me at school today" into a messaging application.

[0466] Step 2:

[0467] The device captures the text you type in real time, and the captured text is temporarily stored in local memory.

[0468] Step 3:

[0469] Encrypts text data stored on the device. An encryption algorithm is used to prevent input data from being leaked to third parties.

[0470] Step 4:

[0471] The device sends the encrypted data to the server using a secure protocol such as HTTPS.

[0472] Step 5:

[0473] The server receives the encrypted data sent from the terminal, and then decrypts the encrypted data to obtain the original text data.

[0474] Step 6:

[0475] The server sends the acquired text data to the generative AI module, which analyzes the text using natural language processing technology.

[0476] Step 7:

[0477] The generative AI module analyzes the text data to detect whether it contains signs of bullying or abnormal behavior. For example, the part "said something unpleasant" is judged to be bullying.

[0478] Step 8:

[0479] The generation AI module returns the analysis results to the server, which include a flag indicating whether anomalies are present or absent, as well as detailed analysis information.

[0480] Step 9:

[0481] The server checks the analysis results, and if an anomaly is detected, the alert generation module operates and generates an alert message.

[0482] Step 10:

[0483] The server generates an alert message and sends it to parents and educational institutions via pre-defined email addresses, phone numbers, etc.

[0484] Step 11:

[0485] The server performs a check to verify parental permission, and only if permission is confirmed will data be stored or further processed.

[0486] Step 12:

[0487] If the server has parental permission, it encrypts and securely stores the acquired text data and analysis results. If permission has not been obtained, the data is immediately discarded.

[0488] Step 13:

[0489] The server monitors the data transmission status and retries if the data transmission fails, repeating transmission at regular intervals until the retry is successful.

[0490] Example 1

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

[0492] The present invention aims to provide a safe learning and living environment for children by detecting early signs of bullying or abnormal behavior and promptly notifying parents and educators. There is also a need for appropriate monitoring while protecting data privacy.

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

[0494] In this invention, the server includes means for capturing user input in real time, means for encrypting the captured input and sending it to the server, means for the server to decrypt the data received and analyze it using generative artificial intelligence, means for detecting anomalies based on the results of the analysis and notifying the user of the anomaly, and means for encrypting and saving the data only with parental permission. This makes it possible to quickly and safely detect signs of bullying or abnormal behavior in children and respond to them early.

[0495] "User input" refers to the input of text or character information by a user through a device such as a smartphone or tablet.

[0496] "Capturing" means recording and acquiring input on a device in real time.

[0497] "Encryption" is a technology that converts data to be transmitted so that it cannot be deciphered by a third party. In the present invention, the AES-256 algorithm is used.

[0498] A "server" is a computing system that communicates with terminals via a network and performs processes such as receiving, decoding, analyzing, and storing data.

[0499] "Decryption" is the process of returning encrypted data to the original plaintext data.

[0500] "Generative artificial intelligence" refers to computer programs that learn from large amounts of data and perform natural language processing and pattern recognition for specific tasks.

[0501] "Analysis" is the process of using generative artificial intelligence to examine input data and extract specific patterns or information.

[0502] In the present invention, "abnormal" refers to the content of input data that shows signs of bullying or abnormal behavior.

[0503] "Notifying" means communicating information to parents and educational institutions when an abnormality is detected.

[0504] "Parental permission" means that a parent or guardian explicitly consents to the analysis and storage of data from a child's device.

[0505] "Encrypt and store data" refers to the process of re-encrypting the analyzed data and storing it in a secure format, if parental permission is obtained.

[0506] This invention is a system that monitors text entered by children in real time and uses generative artificial intelligence (AI) to detect signs of bullying or abnormal behavior. Any detected abnormalities are automatically alerted to parents and educators, supporting early response. The system consists of a terminal, a server, a generative AI module, an alert generation module, and a privacy management module.

[0507] 1. System Overview

[0508] The system of the present invention works by installing a dedicated keyboard app on the smartphone or tablet used by the child. The keyboard app captures text entered by the user (child) in real time, encrypts the data, and sends it to a server.

[0509] 2. Capturing and sending text input

[0510] The device captures text input in real time as the user types it. The captured data is temporarily stored in local memory and encrypted using the AES-256 algorithm. The encrypted data is then sent to the server using a secure communication protocol (HTTPS).

[0511] For example, if a user types "My friend said something mean to me at school today," the device's keyboard app captures this, encrypts it with AES-256, and sends it to the server.

[0512] 3. Receiving and analyzing text data

[0513] The server receives the encrypted data sent from the device. After receiving it, the server decrypts the data using an AES-256 key, returning it to plain text. This plain text data is then passed to the generative AI module, which uses natural language processing (NLP) techniques to analyze the text data and determine whether it contains signs of bullying or abnormal behavior.

[0514] Based on the analysis, the server passes the received text, "My friend said something mean to me at school today," to the generation AI module, which detects the phrase "my friend said something mean to me" and determines it to be a sign of bullying.

[0515] 4. Anomaly detection and alert sending

[0516] When the server detects an anomaly based on the analysis results of the generation AI module, it activates the alert generation module, which generates an alert message containing details of the anomaly and automatically sends it to parents and educational institutions.

[0517] As a specific example, if the generation AI module detects signs of bullying, the server will launch the alert generation module and send an alert message stating "Signs of bullying have been detected" to the parent's email address.

[0518] 5. Data storage and privacy controls

[0519] The server will verify that parental permission has been obtained before the system can operate properly. If permission is not granted, data collection and analysis will be immediately stopped and the captured data will be discarded. Only if permission is granted will the data be encrypted again using the AES-256 algorithm and stored securely.

[0520] For example, if parental permission is obtained, the server will encrypt and store the analyzed data, but if permission is not obtained, the data will be immediately discarded.

[0521] Prompt Sentence Examples

[0522] "Feed the following text into your generative AI model and determine if it indicates bullying: A friend said something mean to me at school today."

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

[0524] Step 1:

[0525] The user inputs text. The user (child) types into their smartphone or tablet, "My friend said something mean to me at school today." The keyboard app on the device captures the input in real time. Input data: Text entered by the user. Output data: Captured text data.

[0526] Step 2:

[0527] The terminal temporarily stores the captured text data in local memory. Then, it encrypts the text data using the AES-256 algorithm. The encrypted text data is sent to the server using a secure communication protocol (HTTPS). Input data: Captured text data Output data: Encrypted text data

[0528] Specific behavior:

[0529] The text "My friend said something mean to me at school today" is encrypted with AES-256 inside the device, and the encrypted data is sent to the server via HTTPS.

[0530] Step 3:

[0531] The server receives the encrypted data sent from the terminal. After receiving it, it decrypts the data using the AES-256 key and returns it to plain text data. Input data: Encrypted text data Output data: Plain text data

[0532] Specific behavior:

[0533] The server receives the encrypted data via HTTPS, decrypts it, and converts it back into text data such as "A friend said something mean to me at school today."

[0534] Step 4:

[0535] The server passes the decrypted text data to the generation AI module, which uses natural language processing (NLP) techniques to analyze the text data and determine whether there are signs of bullying or abnormal behavior. Input data: plain text data Output data: analysis results

[0536] Specific behavior:

[0537] The generative AI module analyzes the text "My friend said something mean to me at school today" and detects signs of bullying in the phrase "my friend said something mean to me."

[0538] Step 5:

[0539] When the server detects an anomaly based on the analysis results of the generation AI module, it launches the alert generation module. The alert generation module generates an alert message containing details of the anomaly and sends it to parents or educational institutions. Input data: Analysis results Output data: Alert message

[0540] Specific behavior:

[0541] The server sends an alert message to the parent's email address stating that "signs of bullying have been detected."

[0542] Step 6:

[0543] The server checks parental permission, and if permission is granted, it re-encrypts the data using the AES-256 algorithm and stores it securely. If permission is not granted, the data is immediately discarded. Input data: Analysis results, parental permission information. Output data: Encrypted stored data or discarded data.

[0544] Specific behavior:

[0545] If parental permission is obtained, the server encrypts the analyzed data with AES-256 and stores it securely, but if permission is not obtained, the data is discarded.

[0546] (Application example 1)

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

[0548] Conventional systems have had difficulty detecting signs of bullying or abnormal behavior in real time on children's smartphones or tablets and responding quickly. Furthermore, they have had many shortcomings in terms of privacy protection, and delays in notifying parents and educational institutions have been an issue. The present invention aims to solve these problems and provide a new means to ensure children's safety.

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

[0550] In this invention, the server includes means for capturing user input in real time, means for encrypting the captured input and sending it to the server, means for the server to decrypt the data received and analyze it using generative artificial intelligence, means for detecting abnormalities based on the analysis results and automatically sending alerts to parents and educational institutions, and means for encrypting and storing the data to protect privacy. This makes it possible to monitor text entered by children in real time, quickly and safely detect signs of abnormal behavior, and take appropriate measures.

[0551] "User" refers to anyone who uses the system.

[0552] "Input" refers to the act of providing text, character information, etc. to a terminal.

[0553] "Real-time" refers to a time frame in which data is processed as it is generated.

[0554] "Capture" refers to obtaining input data.

[0555] "Encryption" refers to the technology of converting data into a form that cannot be deciphered by third parties.

[0556] "Server" refers to a computer system that stores and processes data.

[0557] "Decryption" refers to the process of returning encrypted data to its original form.

[0558] "Generative artificial intelligence" refers to artificial intelligence that analyzes input data and performs natural language processing and anomaly detection.

[0559] "Analysis" refers to the act of examining data to find meaning and patterns.

[0560] "Abnormal" refers to an abnormal behavior or phenomenon that is different from normal.

[0561] "Notification" refers to the act of informing a user of specific information.

[0562] An "alert" is a message that immediately notifies you in the event of an abnormality or emergency.

[0563] "Guardian" refers to an adult who supervises or protects a child.

[0564] "Educational institution" means a school or other organization that provides educational services.

[0565] "Privacy" refers to the protection and management of personal information.

[0566] "Natural language processing" refers to the technology that allows a computer to process human language.

[0567] The present invention is a system that captures user input in real time, analyzes it using generative artificial intelligence, and detects signs of bullying or abnormal behavior. The server automatically sends alerts to parents and educational institutions, and has the function of ensuring privacy protection. Specific embodiments of the invention are described below.

[0568] Hardware and Software Configuration

[0569] The system is implemented using the following hardware and software:

[0570] Hardware: smartphones, tablets, servers

[0571] Software: Python, Django, spaCy, BERT

[0572] Data capture and encryption

[0573] The device captures text data entered by the user (child) in real time. This captured data is encrypted and sent to the server. Encryption is a technology used to prevent data from being deciphered by third parties.

[0574] Receiving and analyzing data

[0575] The server receives the encrypted data sent from the device, decrypts it, and passes it to a generative artificial intelligence module. This generative artificial intelligence module analyzes the text data using natural language processing libraries and generative AI models (e.g., spaCy and BERT). For example, if a child types, "My friend said something mean to me at school today," the module analyzes the text data to detect the phrase "my friend said something mean to me."

[0576] Detecting abnormal behavior and sending alerts

[0577] If the server detects signs of bullying or abnormal behavior based on the analysis results, the alert generation module is activated. This module generates an alert message stating "Signs of bullying have been detected" and sends it to parents and educational institutions.

[0578] Privacy Protection

[0579] The server verifies that parental permission is required for the system to function properly. If permission is not granted, data collection and analysis is immediately stopped, the captured data is discarded, and the data and analysis results are encrypted and securely stored.

[0580] Specific examples

[0581] As a concrete example of system behavior, the following prompt sentence can be considered:

[0582] "No one cares about me."

[0583] "My friend said something mean to me at school today."

[0584] When these texts are entered, the system analyzes them, detects signs of bullying or abnormal behavior, and sends alerts to parents and educational institutions, ensuring the safety of children and enabling early detection of bullying incidents so that countermeasures can be taken.

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

[0586] Step 1:

[0587] The device operates to capture the user's (child's) input. The input is text data (prompt sentence) entered by the user on a smartphone or tablet. Specifically, the text entered is something like, "My friend said something mean to me at school today." This text data is temporarily stored in the device's memory. The output is the captured input text data.

[0588] Step 2:

[0589] The device encrypts the captured text data, generating encrypted data. The input is the captured text data, and the output is the encrypted text data. Specifically, the text data is securely converted using an encryption algorithm (e.g., AES encryption).

[0590] Step 3:

[0591] The device performs the operation of sending encrypted data to a server. The input is the encrypted data, and the output is the successful transmission of the data to the server. Specifically, the data is sent securely using the HTTPS protocol.

[0592] Step 4:

[0593] The server receives encrypted data sent from the terminal and performs the decryption operation. The input is encrypted text data, and the output is the original decrypted text data. Specifically, the data is decrypted using the reverse process of the encryption algorithm.

[0594] Step 5:

[0595] The server passes the decrypted text data to the generative AI module, which then performs the analysis. The input is the decrypted text data, and the output is the analyzed information (signs of bullying or abnormal behavior). Specifically, analysis is performed using a generative AI model (e.g., spaCy or BERT) and a natural language processing library. For example, the phrase "someone said something unpleasant" is detected.

[0596] Step 6:

[0597] The server detects anomalies based on the analysis results of the generation AI module and activates the alert generation module. The input is the analysis results, and the output is an alert message saying "Signs of bullying have been detected." Specifically, it detects whether the message contains signs of bullying or abnormal behavior and generates an alert message.

[0598] Step 7:

[0599] The server sends alert messages to parents and educational institutions. The input is the alert message, and the output is the notification sent to the parents and educational institutions. Specifically, the alert message is sent using communication methods such as email or SMS.

[0600] Step 8:

[0601] To protect privacy, the server checks the user's permission and encrypts and stores the data. The input is the analysis data and permission information, and the output is encrypted data. Specifically, the data is encrypted and stored in secure storage only if parental permission is obtained.

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

[0603] System Overview

[0604] This system monitors text entered by users in real time and uses generative artificial intelligence (AI) and an emotion engine to detect signs of bullying or abnormal behavior, as well as the user's emotions. The system automatically sends alerts to parents and educators based on detected anomalies and emotions, supporting early intervention. The system's components are as follows:

[0605] 1. Devices (children's smartphones and tablets)

[0606] 2. Server

[0607] 3. Generative AI Module

[0608] 4. Emotion Engine

[0609] 5. Alert Generation Module

[0610] 6. Privacy Management Module

[0611] Capturing and sending text input

[0612] The device captures text input in real time as the user (child) types it in. This captured data is encrypted and sent to the server.

[0613] For example, suppose a user types, "My friend said something mean to me at school today." The device captures this text in real time, temporarily stores it in local memory, then encrypts it and sends it to the server.

[0614] Receiving and analyzing text data

[0615] The server receives the encrypted data sent from the device. After receiving it, the server decrypts the data and passes it to the generative AI module and emotion engine. The generative AI module uses natural language processing technology to analyze the text data and identify signs of bullying or abnormal behavior. Meanwhile, the emotion engine extracts emotions from the text and analyzes their type and intensity.

[0616] For example, the received text "My friend said something mean to me at school today" is analyzed and the phrase "something mean to me" is determined to be a sign of bullying. The emotion engine also detects negative emotions from the phrase "something mean" and evaluates their intensity.

[0617] Anomaly detection and alerting

[0618] If an anomaly is detected based on the analysis results, the server activates an alert generation module, which generates an alert message based on the details of the anomaly and the detected emotion and sends it to parents and educational institutions.

[0619] For example, an alert message stating "Indications of bullying detected" is generated and sent to a parent's email address or educational institution contact, along with the type and intensity of the emotion detected.

[0620] Privacy Protection

[0621] The server verifies that parental permission has been obtained for the system to function properly, and if permission has not been obtained, data collection and analysis is immediately stopped and any captured data is discarded.

[0622] In addition, the acquired data and analysis results are encrypted and stored securely, and will only be used and stored with parental permission.

[0623] Specific example of system operation

[0624] 1. The user (child) types into the device, "Today a friend said something mean to me at school."

[0625] 2. The device captures this text, stores it temporarily, and then encrypts and sends it to the server.

[0626] 3. The server receives the data, decrypts it, and passes it to the generative AI module and emotion engine.

[0627] 4. The generative AI module analyzes the text and detects signs of bullying.

[0628] 5. The sentiment engine extracts sentiment from the text and detects negative sentiment and its intensity.

[0629] 6. When an anomaly is detected, the alert generation module is activated and sends an alert message stating "Signs of bullying have been detected" along with information about the detected emotion to parents and educational institutions.

[0630] 7. The server checks parental permission and encrypts and stores data only if permission is granted.

[0631] Through the above process, the present invention aims to reduce the risk of children becoming victims of bullying and provide a safe learning environment, and by using an emotion engine, it achieves more accurate anomaly detection.

[0632] The processing flow will be explained below.

[0633] Step 1:

[0634] A user inputs text into a device. For example, a user (child) inputs "My friend said something mean to me at school today" into a messaging application.

[0635] Step 2:

[0636] The device captures the text you type in real time, and the captured text is temporarily stored in local memory.

[0637] Step 3:

[0638] Encrypts text data stored on the device. An encryption algorithm is used to prevent input data from being leaked to third parties.

[0639] Step 4:

[0640] The device sends the encrypted data to the server using a secure protocol such as HTTPS.

[0641] Step 5:

[0642] The server receives the encrypted data sent from the terminal, and then decrypts the encrypted data to obtain the original text data.

[0643] Step 6:

[0644] The server sends the acquired text data to the generation AI module, which analyzes the text using natural language processing technology.

[0645] Step 7:

[0646] The generative AI module analyzes the text data and detects signs of bullying or abnormal behavior. For example, the phrase "I was told something unpleasant" is considered a sign of bullying.

[0647] Step 8:

[0648] The server sends the text data to the emotion engine, which extracts emotions from the text and analyzes their type and intensity.

[0649] Step 9:

[0650] The emotion engine analyzes the text data and determines whether it contains negative emotions. For example, it determines that a strong negative emotion is felt when someone says something unpleasant to the user.

[0651] Step 10:

[0652] The emotion engine sends the emotion analysis results back to the server, including the type and intensity of the emotion.

[0653] Step 11:

[0654] The server checks the analysis results from the generation AI module and emotion engine. If an anomaly is detected, an anomaly flag is set.

[0655] Step 12:

[0656] The server receives the abnormal flag and starts the alert generation module, which generates an alert message.

[0657] Step 13:

[0658] The alert generation module generates an alert message and sends it to parents and educational institutions, which contains details of the bullying incident and the detected emotional information.

[0659] Step 14:

[0660] The server performs a check to verify parental permission, and only if permission is confirmed will data be stored or further processed.

[0661] Step 15:

[0662] If the server has parental permission, it will encrypt and securely store the analysis results and related data. If permission is not granted, the data will be immediately discarded.

[0663] Step 16:

[0664] The server monitors the data transmission status and retries if the transmission fails, repeating the transmission at regular intervals until the retry is successful.

[0665] Example 2

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

[0667] Previous systems had difficulty analyzing the text entered by users in real time and detecting signs of bullying or abnormal behavior early on. They also lacked the ability to detect changes in users' emotions, making it difficult to effectively notify users of signs of bullying or abnormal behavior. Furthermore, there were still issues with protecting data privacy and storage.

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

[0669] In this invention, the server includes means for capturing user input in real time, means for encrypting the captured input and transmitting it to the server, means for decrypting the data received by the server and analyzing it using natural language processing technology, means for detecting abnormalities and emotions based on the analysis results, means for analyzing the abnormalities and emotions and generating an alert message including details of the abnormality and the type and intensity of the emotion, and means for safely storing the data if parental permission is granted. This makes it possible to analyze the user's text input in real time, accurately detect signs of bullying or abnormal behavior and changes in the user's emotions, and quickly notify parents and educational institutions.

[0670] "User" refers to a person who uses the system, specifically an individual who inputs text.

[0671] "Input" refers to the act of a user inputting text information into the system via a terminal.

[0672] "Real-time capture means" refers to a technology or mechanism for instantly capturing and recording text entered by a user.

[0673] "Encryption" refers to a method of converting data such as text using a special algorithm to prevent it from being deciphered by third parties.

[0674] A "server" is a central computer in a system that receives data sent from a terminal and performs tasks such as decrypting, analyzing, and storing the data.

[0675] "Decryption" refers to the process of restoring encrypted data to its original form.

[0676] "Natural language processing technology" refers to a group of technologies that enable computers to understand, analyze, and generate human language.

[0677] "Means for Analysis" refers to the techniques and algorithms used to analyze the captured text data and detect specific patterns or signs of anomalous behavior.

[0678] "Abnormal" refers to text information that contains signs of bullying or other abnormal behavior.

[0679] "Emotion" refers to the type and intensity of the user's mental state or emotion extracted from the text.

[0680] An "alert message" refers to a message sent to notify parents or educational institutions of any abnormalities or changes in emotions.

[0681] "Privacy protection" refers to a series of measures to ensure the security of acquired data and prevent unauthorized use or leakage of data.

[0682] "Parental permission" refers to formal consent from a parent or guardian to collect, analyze, and store data.

[0683] The present invention is a system that monitors text entered by a user in real time and uses generative artificial intelligence (AI) and an emotion engine to detect signs of bullying or abnormal behavior, as well as the user's emotions. The system of the present invention is composed of multiple hardware and software components and can be implemented as follows.

[0684] System Configuration

[0685] 1. Devices (children's smartphones and tablets)

[0686] A device that captures text entered by the user (child) and sends it to a server.

[0687] It has keyboard event listeners and real-time text capture capabilities.

[0688] 2. Server

[0689] A central processing unit that receives, decodes, and analyzes data sent from the terminal.

[0690] Receives encrypted data via the HTTPS protocol.

[0691] Decrypt the received data using the AES algorithm.

[0692] 3. Generative AI Module

[0693] A software module that uses natural language processing (NLP) technology to analyze text data and detect signs of bullying or abnormal behavior.

[0694] As an example, we use a Transformer model.

[0695] 4. Emotion Engine

[0696] A software module that extracts emotion type and intensity from text.

[0697] Identify negative, positive, and neutral emotions.

[0698] 5. Alert Generation Module

[0699] A module that analyzes anomalies and emotions and generates an alert message containing details of the anomaly and the type and intensity of the emotion.

[0700] Use email and push notification APIs to send notifications to parents and educational institutions.

[0701] 6. Privacy Management Module

[0702] A module to encrypt and securely store data only with parental permission.

[0703] System operation example

[0704] 1. The user (child) uses a device (smartphone or tablet) to input text. For example, they might input, "My friend said something mean to me at school today."

[0705] 2. The device captures this text in real time via a keyboard event listener, temporarily stores it in local memory, then encrypts it and sends it to the server.

[0706] 3. The server receives the encrypted data and decrypts it using the AES decryption algorithm. The decrypted data is then passed to the generative AI module and emotion engine.

[0707] 4. The generative AI module uses natural language processing technology to analyze the text and detect signs of bullying or abnormal behavior. Meanwhile, the emotion engine extracts emotions from the text and evaluates their type and intensity. For example, from the text "My friend said something mean to me at school today," the phrase "said something mean" is recognized as a sign of bullying. Furthermore, negative emotions are detected from the phrase "said something mean" and their intensity is evaluated.

[0708] 5. The alert generation module generates an alert message based on the analysis results, stating "Signs of bullying detected," and sends it to the parent's email address and the educational institution's contact information. The message also includes the type and intensity of the detected emotion.

[0709] Prompt Sentence Examples

[0710] The following is an example of a prompt that the system uses to perform the analysis:

[0711] "Maybe my friends harassed me at school."

[0712] "How are you feeling today?"

[0713] "Please tell me if anything bad has happened to you recently."

[0714] Using these prompts, the system can monitor the user's real-time text input and accurately identify signs of abnormalities and emotions.

[0715] As described above, this invention aims to provide a safe learning environment by analyzing users' text input in real time and detecting signs of bullying or abnormal behavior early. Furthermore, by using an emotion engine, it achieves more accurate anomaly detection.

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

[0717] Step 1:

[0718] A user types text into a device (smartphone or tablet), for example, "My friend said something mean to me at school today." This input is captured.

[0719] Input: Text entered by the user

[0720] Output: Real-time captured text data

[0721] Specific behavior:

[0722] The device's keyboard event listener monitors and captures user input in real time.

[0723] The captured text is temporarily stored in the device's local memory.

[0724] Step 2:

[0725] The device encrypts the captured text data, then sends the encrypted data to the server.

[0726] Input: Real-time captured text data

[0727] Output: Encrypted text data

[0728] Specific behavior:

[0729] The terminal encrypts the captured text using the AES encryption algorithm.

[0730] The encrypted data is sent to the server as an HTTP POST request.

[0731] Step 3:

[0732] The server receives the encrypted data sent from the terminal and then decrypts the data.

[0733] Input: Encrypted text data

[0734] Output: Decrypted text data

[0735] Specific behavior:

[0736] The server receives the encrypted data via the HTTPS protocol.

[0737] The received encrypted data is decrypted using the AES decryption algorithm.

[0738] Step 4:

[0739] The server passes the decoded text data to the generation AI module and emotion engine for analysis.

[0740] Input: Decrypted text data

[0741] Output: Analysis results (signs of bullying and type and intensity of emotions)

[0742] Specific behavior:

[0743] The generative AI module uses natural language processing techniques (e.g., Transformer models) to analyze the content of text and detect signs of bullying or abnormal behavior.

[0744] The sentiment engine extracts sentiment from text and analyzes its type (negative, positive, neutral) and intensity.

[0745] Step 5:

[0746] The server detects anomalies based on the analysis results and activates the alert generation module, which generates an alert message and sends it to parents and educational institutions.

[0747] Input: Analysis results (signs of bullying and type and intensity of emotions)

[0748] Output: Alert message

[0749] Specific behavior:

[0750] The server's anomaly detection algorithm evaluates the analysis results and identifies signs of bullying or abnormal behavior.

[0751] The alert generation module generates an alert message saying "Signs of bullying detected" and adds the detected emotion information.

[0752] Alert messages are sent to parents and educational institutions via email or push notification API.

[0753] Step 6:

[0754] The server checks parental permission and only encrypts and securely stores data if permission is granted; if permission is not granted, the data is immediately discarded.

[0755] Input: Analytics data and parental permission information

[0756] Output: Data securely stored or discarded

[0757] Specific behavior:

[0758] The server refers to the database and checks the parental permission flag.

[0759] If permission is confirmed, the data is re-encrypted with AES and stored.

[0760] If permission is not granted, the data will not be stored in the database and will be immediately discarded.

[0761] (Application example 2)

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

[0763] In recent years, there has been a demand for technology that can quickly detect signs of bullying or abnormal behavior in text messages and social media and provide early notification to parents and other relevant parties in order to protect the mental health and safety of children and individuals. However, systems that effectively monitor text messages and analyze emotions in real time and provide appropriate notifications have not been fully developed. The present invention aims to solve this problem and provide a system that protects the safety of children and individuals.

[0764] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for capturing user input in real time, means for encrypting the captured input and transmitting it to the data processing device, means for decrypting data received by the data processing device and analyzing it using generative artificial intelligence, means for detecting abnormalities and emotions based on the analysis results and notifying the abnormality, an emotion engine for evaluating the emotional state of the user, and means for automatically sending alerts to guardians and relevant parties based on the detection results of the abnormality and emotional state. This enables real-time text monitoring and emotion analysis to be linked, making it possible to notify relevant parties at the appropriate time.

[0765] "Means for capturing user input in real time" refers to a function that allows users to instantly capture text and messages they enter into devices such as smartphones and tablets.

[0766] The "means for encrypting the captured input and transmitting it to the data processing device" is a function for encrypting the captured text or message and transferring it securely to a data processing device such as a server.

[0767] "Means for decrypting data received by a data processing device and analyzing it using generative artificial intelligence" refers to a function for decrypting encrypted data received by a data processing device and analyzing the content of the text using generative artificial intelligence.

[0768] "Means for detecting anomalies and emotions based on the analysis results and notifying of anomalies" refers to a function that identifies abnormal behavior and changes in emotions within text based on the analysis results of generative artificial intelligence, and notifies if anomalies are detected.

[0769] An "emotion engine for assessing a user's emotional state" is an algorithm or module for extracting a user's emotional state from the content of text and assessing its intensity and type.

[0770] "Means for automatically sending alerts to parents and other relevant parties based on the results of abnormal and emotional state detection" refers to a function that automatically sends warnings and notifications to parents and other relevant parties when abnormal behavior or negative emotions are detected.

[0771] The present invention provides a system for capturing and analyzing user input in real time. The operation of the entire system and the hardware and software used will now be described.

[0772] First, a user inputs a text message into a device such as a smartphone or tablet. The input text is captured in real time and temporarily stored in local memory. This text data is then encrypted and securely sent to a server (data processing device). The encryption is performed using Python's cryptography library.

[0773] The server decrypts the received encrypted data and analyzes the text data using generative artificial intelligence (AI) and an emotion engine. The generative AI model uses a Transformer-based natural language processing model (such as BERT or GPT) to detect signs of bullying or abnormal behavior from the text content. Meanwhile, the emotion engine extracts emotions from the text and evaluates their intensity and type. For example, it detects negative emotions from the phrase "unpleasant things" included in the text and quantifies their intensity.

[0774] If abnormal behavior or emotional changes are clearly detected based on the analysis results, the server automatically generates an alert message and sends it to parents and other relevant parties. The alert message includes the analysis results and emotional information mentioned above, helping relevant parties respond quickly.

[0775] As a concrete example, if a user types the text "My friend said something mean to me at school today," the following process will occur:

[0776] 1. Text input is captured, encrypted, and sent to a server.

[0777] 2. The server decrypts the data and analyzes it using generative AI and an emotion engine.

[0778] 3. The phrase "I was told something unpleasant" detects signs of bullying, and the emotion engine detects negative emotions with high intensity.

[0779] 4. Abnormal behavior and strong negative emotions are detected, so an alert message is generated and sent to the parent.

[0780] An example of a prompt to be input to the generative AI model is as follows:

[0781] Prompt: "Try to analyze the emotions in the following text and let us know if there are any signs of abnormal behavior."

[0782] Input text: "My boss scolded me today and I feel bad."

[0783] The system's features enable real-time text monitoring and sentiment analysis to protect the safety and mental health of children and individuals.

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

[0785] Step 1:

[0786] When a user inputs a text message into a device such as a smartphone or tablet, the input is done through, for example, a social networking app or a notepad app. The input text is temporarily stored in local memory.

[0787] Input: User-supplied text (e.g., "My boss scolded me today and I feel bad about it.")

[0788] Output: Text data stored in local memory

[0789] Step 2:

[0790] The device captures and encrypts the stored text data in real time using Python's cryptography library, and then sends the encrypted data to the server.

[0791] Input: Text data stored in local memory

[0792] Output: Encrypted text data

[0793] Step 3:

[0794] The server receives the encrypted data sent from the device, then decrypts it using the cryptography library and passes it to the generative artificial intelligence (AI) module and emotion engine.

[0795] Input: Encrypted text data

[0796] Output: Decrypted text data

[0797] Step 4:

[0798] A generative artificial intelligence module on the server analyzes the decoded text data and uses natural language processing techniques to detect signs of bullying or abnormal behavior in the text. This process uses AI models such as BERT and GPT.

[0799] Input: Decrypted text data

[0800] Output: Analysis results (information on signs of bullying or abnormal behavior)

[0801] Step 5:

[0802] The emotion engine of the server extracts emotions from the same decoded text data and evaluates their intensity and type. The emotion engine includes specific algorithms using natural language processing techniques.

[0803] Input: Decrypted text data

[0804] Output: Emotion analysis results (type and intensity of emotion)

[0805] Step 6:

[0806] The server combines the analysis results of the generative artificial intelligence module and the emotion engine to determine whether abnormal behavior and negative emotions are detected, and generates an alert message if necessary.

[0807] Input: Analysis results and sentiment analysis results

[0808] Output: Judgment result and alert message

[0809] Step 7:

[0810] If the server detects abnormal behavior or negative emotions, it automatically sends an alert to parents or other relevant parties. The alert includes the analysis results and the emotion analysis results.

[0811] Input: Alert message

[0812] Output: Notification to parents and other concerned parties

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

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

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

[0816] [Third embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0829] System Overview

[0830] This system monitors text input by children in real time and uses generative artificial intelligence (AI) to detect signs of bullying or abnormal behavior. Any detected abnormalities are automatically alerted to parents and educators, helping them respond quickly. The system's components are as follows:

[0831] 1. Devices (children's smartphones and tablets)

[0832] 2. Server

[0833] 3. Generative AI Module

[0834] 4. Alert Generation Module

[0835] 5. Privacy Management Module

[0836] Capturing and sending text input

[0837] The device captures text input in real time as the user (child) types it in. This captured data is encrypted and sent to the server.

[0838] For example, suppose a user types, "My friend said something mean to me at school today." The device captures this text in real time, temporarily stores it in local memory, then encrypts it and sends it to the server.

[0839] Receiving and analyzing text data

[0840] The server receives the encrypted data sent from the device. After receiving it, the server decrypts the data and passes it to the generation AI module. The generation AI module analyzes the text data using natural language processing technology. This analysis determines whether it contains signs of bullying or abnormal behavior.

[0841] For example, the received text "My friend said something mean to me at school today" is analyzed and the phrase "he said something mean to me" is determined to be a sign of bullying.

[0842] Anomaly detection and alerting

[0843] If the server detects an anomaly based on the analysis results, the alert generation module is activated, which generates an alert message containing details of the anomaly and sends it to parents and educational institutions.

[0844] For example, an alert message stating "Signs of bullying detected" is generated and sent to parents' email addresses and educational institution contacts.

[0845] Privacy Protection

[0846] The server verifies that parental permission has been obtained for the system to function properly, and if permission has not been obtained, data collection and analysis is immediately stopped and any captured data is discarded.

[0847] In addition, the acquired data and analysis results are encrypted and stored securely, and will only be used and stored with parental permission.

[0848] Specific example of system operation

[0849] 1. The user (child) types into the device, "Today a friend said something mean to me at school."

[0850] 2. The device captures this text, stores it temporarily, and then encrypts and sends it to the server.

[0851] 3. The server receives the data, decrypts it, and passes it to the generation AI module.

[0852] 4. The generative AI module analyzes the text and detects signs of bullying.

[0853] 5. When an abnormality is detected, the alert generation module is activated and generates an alert message stating "Signs of bullying have been detected" and sends it to parents and educational institutions.

[0854] 6. The server checks parental permission and encrypts and stores data only if permission is granted.

[0855] Through the above process, the present invention aims to reduce the risk of children becoming victims of bullying and provide a safe learning environment.

[0856] The processing flow will be explained below.

[0857] Step 1:

[0858] A user inputs text into a device. For example, a user (child) inputs "My friend said something mean to me at school today" into a messaging application.

[0859] Step 2:

[0860] The device captures the text you type in real time, and the captured text is temporarily stored in local memory.

[0861] Step 3:

[0862] Encrypts text data stored on the device. An encryption algorithm is used to prevent input data from being leaked to third parties.

[0863] Step 4:

[0864] The device sends the encrypted data to the server using a secure protocol such as HTTPS.

[0865] Step 5:

[0866] The server receives the encrypted data sent from the terminal, and then decrypts the encrypted data to obtain the original text data.

[0867] Step 6:

[0868] The server sends the acquired text data to the generative AI module, which analyzes the text using natural language processing technology.

[0869] Step 7:

[0870] The generative AI module analyzes the text data to detect whether it contains signs of bullying or abnormal behavior. For example, the part "said something unpleasant" is judged to be bullying.

[0871] Step 8:

[0872] The generation AI module returns the analysis results to the server, which include a flag indicating whether anomalies are present or absent, as well as detailed analysis information.

[0873] Step 9:

[0874] The server checks the analysis results, and if an anomaly is detected, the alert generation module operates and generates an alert message.

[0875] Step 10:

[0876] The server generates an alert message and sends it to parents and educational institutions via pre-defined email addresses, phone numbers, etc.

[0877] Step 11:

[0878] The server performs a check to verify parental permission, and only if permission is confirmed will data be stored or further processed.

[0879] Step 12:

[0880] If the server has parental permission, it encrypts and securely stores the acquired text data and analysis results. If permission has not been obtained, the data is immediately discarded.

[0881] Step 13:

[0882] The server monitors the data transmission status and retries if the data transmission fails, repeating transmission at regular intervals until the retry is successful.

[0883] Example 1

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

[0885] The present invention aims to provide a safe learning and living environment for children by detecting early signs of bullying or abnormal behavior and promptly notifying parents and educators. There is also a need for appropriate monitoring while protecting data privacy.

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

[0887] In this invention, the server includes means for capturing user input in real time, means for encrypting the captured input and sending it to the server, means for the server to decrypt the data received and analyze it using generative artificial intelligence, means for detecting anomalies based on the results of the analysis and notifying the user of the anomaly, and means for encrypting and saving the data only with parental permission. This makes it possible to quickly and safely detect signs of bullying or abnormal behavior in children and respond to them early.

[0888] "User input" refers to the input of text or character information by a user through a device such as a smartphone or tablet.

[0889] "Capturing" means recording and acquiring input on a device in real time.

[0890] "Encryption" is a technology that converts data to be transmitted so that it cannot be deciphered by a third party. In the present invention, the AES-256 algorithm is used.

[0891] A "server" is a computing system that communicates with terminals via a network and performs processes such as receiving, decoding, analyzing, and storing data.

[0892] "Decryption" is the process of returning encrypted data to the original plaintext data.

[0893] "Generative artificial intelligence" refers to computer programs that learn from large amounts of data and perform natural language processing and pattern recognition for specific tasks.

[0894] "Analysis" is the process of using generative artificial intelligence to examine input data and extract specific patterns or information.

[0895] In the present invention, "abnormal" refers to the content of input data that shows signs of bullying or abnormal behavior.

[0896] "Notifying" means communicating information to parents and educational institutions when an abnormality is detected.

[0897] "Parental permission" means that a parent or guardian explicitly consents to the analysis and storage of data from a child's device.

[0898] "Encrypt and store data" refers to the process of re-encrypting the analyzed data and storing it in a secure format, if parental permission is obtained.

[0899] This invention is a system that monitors text entered by children in real time and uses generative artificial intelligence (AI) to detect signs of bullying or abnormal behavior. Any detected abnormalities are automatically alerted to parents and educators, supporting early response. The system consists of a terminal, a server, a generative AI module, an alert generation module, and a privacy management module.

[0900] 1. System Overview

[0901] The system of the present invention works by installing a dedicated keyboard app on the smartphone or tablet used by the child. The keyboard app captures text entered by the user (child) in real time, encrypts the data, and sends it to a server.

[0902] 2. Capturing and sending text input

[0903] The device captures text input in real time as the user types it. The captured data is temporarily stored in local memory and encrypted using the AES-256 algorithm. The encrypted data is then sent to the server using a secure communication protocol (HTTPS).

[0904] For example, if a user types "My friend said something mean to me at school today," the device's keyboard app captures this, encrypts it with AES-256, and sends it to the server.

[0905] 3. Receiving and analyzing text data

[0906] The server receives the encrypted data sent from the device. After receiving it, the server decrypts the data using an AES-256 key, returning it to plain text. This plain text data is then passed to the generative AI module, which uses natural language processing (NLP) techniques to analyze the text data and determine whether it contains signs of bullying or abnormal behavior.

[0907] Based on the analysis, the server passes the received text, "My friend said something mean to me at school today," to the generation AI module, which detects the phrase "my friend said something mean to me" and determines it to be a sign of bullying.

[0908] 4. Anomaly detection and alert sending

[0909] When the server detects an anomaly based on the analysis results of the generation AI module, it activates the alert generation module, which generates an alert message containing details of the anomaly and automatically sends it to parents and educational institutions.

[0910] As a specific example, if the generation AI module detects signs of bullying, the server will launch the alert generation module and send an alert message stating "Signs of bullying have been detected" to the parent's email address.

[0911] 5. Data storage and privacy controls

[0912] The server will verify that parental permission has been obtained before the system can operate properly. If permission is not granted, data collection and analysis will be immediately stopped and the captured data will be discarded. Only if permission is granted will the data be encrypted again using the AES-256 algorithm and stored securely.

[0913] For example, if parental permission is obtained, the server will encrypt and store the analyzed data, but if permission is not obtained, the data will be immediately discarded.

[0914] Prompt Sentence Examples

[0915] "Feed the following text into your generative AI model and determine if it indicates bullying: A friend said something mean to me at school today."

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

[0917] Step 1:

[0918] The user inputs text. The user (child) types into their smartphone or tablet, "My friend said something mean to me at school today." The keyboard app on the device captures the input in real time. Input data: Text entered by the user. Output data: Captured text data.

[0919] Step 2:

[0920] The terminal temporarily stores the captured text data in local memory. Then, it encrypts the text data using the AES-256 algorithm. The encrypted text data is sent to the server using a secure communication protocol (HTTPS). Input data: Captured text data Output data: Encrypted text data

[0921] Specific behavior:

[0922] The text "My friend said something mean to me at school today" is encrypted with AES-256 inside the device, and the encrypted data is sent to the server via HTTPS.

[0923] Step 3:

[0924] The server receives the encrypted data sent from the terminal. After receiving it, it decrypts the data using the AES-256 key and returns it to plain text data. Input data: Encrypted text data Output data: Plain text data

[0925] Specific behavior:

[0926] The server receives the encrypted data via HTTPS, decrypts it, and converts it back into text data such as "A friend said something mean to me at school today."

[0927] Step 4:

[0928] The server passes the decrypted text data to the generation AI module, which uses natural language processing (NLP) techniques to analyze the text data and determine whether there are signs of bullying or abnormal behavior. Input data: plain text data Output data: analysis results

[0929] Specific behavior:

[0930] The generative AI module analyzes the text "My friend said something mean to me at school today" and detects signs of bullying in the phrase "my friend said something mean to me."

[0931] Step 5:

[0932] When the server detects an anomaly based on the analysis results of the generation AI module, it launches the alert generation module. The alert generation module generates an alert message containing details of the anomaly and sends it to parents or educational institutions. Input data: Analysis results Output data: Alert message

[0933] Specific behavior:

[0934] The server sends an alert message to the parent's email address stating that "signs of bullying have been detected."

[0935] Step 6:

[0936] The server checks parental permission, and if permission is granted, it re-encrypts the data using the AES-256 algorithm and stores it securely. If permission is not granted, the data is immediately discarded. Input data: Analysis results, parental permission information. Output data: Encrypted stored data or discarded data.

[0937] Specific behavior:

[0938] If parental permission is obtained, the server encrypts the analyzed data with AES-256 and stores it securely, but if permission is not obtained, the data is discarded.

[0939] (Application example 1)

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

[0941] Conventional systems have had difficulty detecting signs of bullying or abnormal behavior in real time on children's smartphones or tablets and responding quickly. Furthermore, they have had many shortcomings in terms of privacy protection, and delays in notifying parents and educational institutions have been an issue. The present invention aims to solve these problems and provide a new means to ensure children's safety.

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

[0943] In this invention, the server includes means for capturing user input in real time, means for encrypting the captured input and sending it to the server, means for the server to decrypt the data received and analyze it using generative artificial intelligence, means for detecting abnormalities based on the analysis results and automatically sending alerts to parents and educational institutions, and means for encrypting and storing the data to protect privacy. This makes it possible to monitor text entered by children in real time, quickly and safely detect signs of abnormal behavior, and take appropriate measures.

[0944] "User" refers to anyone who uses the system.

[0945] "Input" refers to the act of providing text, character information, etc. to a terminal.

[0946] "Real-time" refers to a time frame in which data is processed as it is generated.

[0947] "Capture" refers to obtaining input data.

[0948] "Encryption" refers to the technology of converting data into a form that cannot be deciphered by third parties.

[0949] "Server" refers to a computer system that stores and processes data.

[0950] "Decryption" refers to the process of returning encrypted data to its original form.

[0951] "Generative artificial intelligence" refers to artificial intelligence that analyzes input data and performs natural language processing and anomaly detection.

[0952] "Analysis" refers to the act of examining data to find meaning and patterns.

[0953] "Abnormal" refers to an abnormal behavior or phenomenon that is different from normal.

[0954] "Notification" refers to the act of informing a user of specific information.

[0955] An "alert" is a message that immediately notifies you in the event of an abnormality or emergency.

[0956] "Guardian" refers to an adult who supervises or protects a child.

[0957] "Educational institution" means a school or other organization that provides educational services.

[0958] "Privacy" refers to the protection and management of personal information.

[0959] "Natural language processing" refers to the technology that allows a computer to process human language.

[0960] The present invention is a system that captures user input in real time, analyzes it using generative artificial intelligence, and detects signs of bullying or abnormal behavior. The server automatically sends alerts to parents and educational institutions, and has the function of ensuring privacy protection. Specific embodiments of the invention are described below.

[0961] Hardware and Software Configuration

[0962] The system is implemented using the following hardware and software:

[0963] Hardware: smartphones, tablets, servers

[0964] Software: Python, Django, spaCy, BERT

[0965] Data capture and encryption

[0966] The device captures text data entered by the user (child) in real time. This captured data is encrypted and sent to the server. Encryption is a technology used to prevent data from being deciphered by third parties.

[0967] Receiving and analyzing data

[0968] The server receives the encrypted data sent from the device, decrypts it, and passes it to a generative artificial intelligence module. This generative artificial intelligence module analyzes the text data using natural language processing libraries and generative AI models (e.g., spaCy and BERT). For example, if a child types, "My friend said something mean to me at school today," the module analyzes the text data to detect the phrase "my friend said something mean to me."

[0969] Detecting abnormal behavior and sending alerts

[0970] If the server detects signs of bullying or abnormal behavior based on the analysis results, the alert generation module is activated. This module generates an alert message stating "Signs of bullying have been detected" and sends it to parents and educational institutions.

[0971] Privacy Protection

[0972] The server verifies that parental permission is required for the system to function properly. If permission is not granted, data collection and analysis is immediately stopped, the captured data is discarded, and the data and analysis results are encrypted and securely stored.

[0973] Specific examples

[0974] As a concrete example of system behavior, the following prompt sentence can be considered:

[0975] "No one cares about me."

[0976] "My friend said something mean to me at school today."

[0977] When these texts are entered, the system analyzes them, detects signs of bullying or abnormal behavior, and sends alerts to parents and educational institutions, ensuring the safety of children and enabling early detection of bullying incidents so that countermeasures can be taken.

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

[0979] Step 1:

[0980] The device operates to capture the user's (child's) input. The input is text data (prompt sentence) entered by the user on a smartphone or tablet. Specifically, the text entered is something like, "My friend said something mean to me at school today." This text data is temporarily stored in the device's memory. The output is the captured input text data.

[0981] Step 2:

[0982] The device encrypts the captured text data, generating encrypted data. The input is the captured text data, and the output is the encrypted text data. Specifically, the text data is securely converted using an encryption algorithm (e.g., AES encryption).

[0983] Step 3:

[0984] The device performs the operation of sending encrypted data to a server. The input is the encrypted data, and the output is the successful transmission of the data to the server. Specifically, the data is sent securely using the HTTPS protocol.

[0985] Step 4:

[0986] The server receives encrypted data sent from the terminal and performs the decryption operation. The input is encrypted text data, and the output is the original decrypted text data. Specifically, the data is decrypted using the reverse process of the encryption algorithm.

[0987] Step 5:

[0988] The server passes the decrypted text data to the generative AI module, which then performs the analysis. The input is the decrypted text data, and the output is the analyzed information (signs of bullying or abnormal behavior). Specifically, analysis is performed using a generative AI model (e.g., spaCy or BERT) and a natural language processing library. For example, the phrase "someone said something unpleasant" is detected.

[0989] Step 6:

[0990] The server detects anomalies based on the analysis results of the generation AI module and activates the alert generation module. The input is the analysis results, and the output is an alert message saying "Signs of bullying have been detected." Specifically, it detects whether the message contains signs of bullying or abnormal behavior and generates an alert message.

[0991] Step 7:

[0992] The server sends alert messages to parents and educational institutions. The input is the alert message, and the output is the notification sent to the parents and educational institutions. Specifically, the alert message is sent using communication methods such as email or SMS.

[0993] Step 8:

[0994] To protect privacy, the server checks the user's permission and encrypts and stores the data. The input is the analysis data and permission information, and the output is encrypted data. Specifically, the data is encrypted and stored in secure storage only if parental permission is obtained.

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

[0996] System Overview

[0997] This system monitors text entered by users in real time and uses generative artificial intelligence (AI) and an emotion engine to detect signs of bullying or abnormal behavior, as well as the user's emotions. The system automatically sends alerts to parents and educators based on detected anomalies and emotions, supporting early intervention. The system's components are as follows:

[0998] 1. Devices (children's smartphones and tablets)

[0999] 2. Server

[1000] 3. Generative AI Module

[1001] 4. Emotion Engine

[1002] 5. Alert Generation Module

[1003] 6. Privacy Management Module

[1004] Capturing and sending text input

[1005] The device captures text input in real time as the user (child) types it in. This captured data is encrypted and sent to the server.

[1006] For example, suppose a user types, "My friend said something mean to me at school today." The device captures this text in real time, temporarily stores it in local memory, then encrypts it and sends it to the server.

[1007] Receiving and analyzing text data

[1008] The server receives the encrypted data sent from the device. After receiving it, the server decrypts the data and passes it to the generative AI module and emotion engine. The generative AI module uses natural language processing technology to analyze the text data and identify signs of bullying or abnormal behavior. Meanwhile, the emotion engine extracts emotions from the text and analyzes their type and intensity.

[1009] For example, the received text "My friend said something mean to me at school today" is analyzed and the phrase "something mean to me" is determined to be a sign of bullying. The emotion engine also detects negative emotions from the phrase "something mean" and evaluates their intensity.

[1010] Anomaly detection and alerting

[1011] If an anomaly is detected based on the analysis results, the server activates an alert generation module, which generates an alert message based on the details of the anomaly and the detected emotion and sends it to parents and educational institutions.

[1012] For example, an alert message stating "Indications of bullying detected" is generated and sent to a parent's email address or educational institution contact, along with the type and intensity of the emotion detected.

[1013] Privacy Protection

[1014] The server verifies that parental permission has been obtained for the system to function properly, and if permission has not been obtained, data collection and analysis is immediately stopped and any captured data is discarded.

[1015] In addition, the acquired data and analysis results are encrypted and stored securely, and will only be used and stored with parental permission.

[1016] Specific example of system operation

[1017] 1. The user (child) types into the device, "Today a friend said something mean to me at school."

[1018] 2. The device captures this text, stores it temporarily, and then encrypts and sends it to the server.

[1019] 3. The server receives the data, decrypts it, and passes it to the generative AI module and emotion engine.

[1020] 4. The generative AI module analyzes the text and detects signs of bullying.

[1021] 5. The sentiment engine extracts sentiment from the text and detects negative sentiment and its intensity.

[1022] 6. When an anomaly is detected, the alert generation module is activated and sends an alert message stating "Signs of bullying have been detected" along with information about the detected emotion to parents and educational institutions.

[1023] 7. The server checks parental permission and encrypts and stores data only if permission is granted.

[1024] Through the above process, the present invention aims to reduce the risk of children becoming victims of bullying and provide a safe learning environment, and by using an emotion engine, it achieves more accurate anomaly detection.

[1025] The processing flow will be explained below.

[1026] Step 1:

[1027] A user inputs text into a device. For example, a user (child) inputs "My friend said something mean to me at school today" into a messaging application.

[1028] Step 2:

[1029] The device captures the text you type in real time, and the captured text is temporarily stored in local memory.

[1030] Step 3:

[1031] Encrypts text data stored on the device. An encryption algorithm is used to prevent input data from being leaked to third parties.

[1032] Step 4:

[1033] The device sends the encrypted data to the server using a secure protocol such as HTTPS.

[1034] Step 5:

[1035] The server receives the encrypted data sent from the terminal, and then decrypts the encrypted data to obtain the original text data.

[1036] Step 6:

[1037] The server sends the acquired text data to the generation AI module, which analyzes the text using natural language processing technology.

[1038] Step 7:

[1039] The generative AI module analyzes the text data and detects signs of bullying or abnormal behavior. For example, the phrase "I was told something unpleasant" is considered a sign of bullying.

[1040] Step 8:

[1041] The server sends the text data to the emotion engine, which extracts emotions from the text and analyzes their type and intensity.

[1042] Step 9:

[1043] The emotion engine analyzes the text data and determines whether it contains negative emotions. For example, it determines that a strong negative emotion is felt when someone says something unpleasant to the user.

[1044] Step 10:

[1045] The emotion engine sends the emotion analysis results back to the server, including the type and intensity of the emotion.

[1046] Step 11:

[1047] The server checks the analysis results from the generation AI module and emotion engine. If an anomaly is detected, an anomaly flag is set.

[1048] Step 12:

[1049] The server receives the abnormal flag and starts the alert generation module, which generates an alert message.

[1050] Step 13:

[1051] The alert generation module generates an alert message and sends it to parents and educational institutions, which contains details of the bullying incident and the detected emotional information.

[1052] Step 14:

[1053] The server performs a check to verify parental permission, and only if permission is confirmed will data be stored or further processed.

[1054] Step 15:

[1055] If the server has parental permission, it will encrypt and securely store the analysis results and related data. If permission is not granted, the data will be immediately discarded.

[1056] Step 16:

[1057] The server monitors the data transmission status and retries if the transmission fails, repeating the transmission at regular intervals until the retry is successful.

[1058] Example 2

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

[1060] Previous systems had difficulty analyzing the text entered by users in real time and detecting signs of bullying or abnormal behavior early on. They also lacked the ability to detect changes in users' emotions, making it difficult to effectively notify users of signs of bullying or abnormal behavior. Furthermore, there were still issues with protecting data privacy and storage.

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

[1062] In this invention, the server includes means for capturing user input in real time, means for encrypting the captured input and transmitting it to the server, means for decrypting the data received by the server and analyzing it using natural language processing technology, means for detecting abnormalities and emotions based on the analysis results, means for analyzing the abnormalities and emotions and generating an alert message including details of the abnormality and the type and intensity of the emotion, and means for safely storing the data if parental permission is granted. This makes it possible to analyze the user's text input in real time, accurately detect signs of bullying or abnormal behavior and changes in the user's emotions, and quickly notify parents and educational institutions.

[1063] "User" refers to a person who uses the system, specifically an individual who inputs text.

[1064] "Input" refers to the act of a user inputting text information into the system via a terminal.

[1065] "Real-time capture means" refers to a technology or mechanism for instantly capturing and recording text entered by a user.

[1066] "Encryption" refers to a method of converting data such as text using a special algorithm to prevent it from being deciphered by third parties.

[1067] A "server" is a central computer in a system that receives data sent from a terminal and performs tasks such as decrypting, analyzing, and storing the data.

[1068] "Decryption" refers to the process of restoring encrypted data to its original form.

[1069] "Natural language processing technology" refers to a group of technologies that enable computers to understand, analyze, and generate human language.

[1070] "Means for Analysis" refers to the techniques and algorithms used to analyze the captured text data and detect specific patterns or signs of anomalous behavior.

[1071] "Abnormal" refers to text information that contains signs of bullying or other abnormal behavior.

[1072] "Emotion" refers to the type and intensity of the user's mental state or emotion extracted from the text.

[1073] An "alert message" refers to a message sent to notify parents or educational institutions of any abnormalities or changes in emotions.

[1074] "Privacy protection" refers to a series of measures to ensure the security of acquired data and prevent unauthorized use or leakage of data.

[1075] "Parental permission" refers to formal consent from a parent or guardian to collect, analyze, and store data.

[1076] The present invention is a system that monitors text entered by a user in real time and uses generative artificial intelligence (AI) and an emotion engine to detect signs of bullying or abnormal behavior, as well as the user's emotions. The system of the present invention is composed of multiple hardware and software components and can be implemented as follows.

[1077] System Configuration

[1078] 1. Devices (children's smartphones and tablets)

[1079] A device that captures text entered by the user (child) and sends it to a server.

[1080] It has keyboard event listeners and real-time text capture capabilities.

[1081] 2. Server

[1082] A central processing unit that receives, decodes, and analyzes data sent from the terminal.

[1083] Receives encrypted data via the HTTPS protocol.

[1084] Decrypt the received data using the AES algorithm.

[1085] 3. Generative AI Module

[1086] A software module that uses natural language processing (NLP) technology to analyze text data and detect signs of bullying or abnormal behavior.

[1087] As an example, we use a Transformer model.

[1088] 4. Emotion Engine

[1089] A software module that extracts emotion type and intensity from text.

[1090] Identify negative, positive, and neutral emotions.

[1091] 5. Alert Generation Module

[1092] A module that analyzes anomalies and emotions and generates an alert message containing details of the anomaly and the type and intensity of the emotion.

[1093] Use email and push notification APIs to send notifications to parents and educational institutions.

[1094] 6. Privacy Management Module

[1095] A module to encrypt and securely store data only with parental permission.

[1096] System operation example

[1097] 1. The user (child) uses a device (smartphone or tablet) to input text. For example, they might input, "My friend said something mean to me at school today."

[1098] 2. The device captures this text in real time via a keyboard event listener, temporarily stores it in local memory, then encrypts it and sends it to the server.

[1099] 3. The server receives the encrypted data and decrypts it using the AES decryption algorithm. The decrypted data is then passed to the generative AI module and emotion engine.

[1100] 4. The generative AI module uses natural language processing technology to analyze the text and detect signs of bullying or abnormal behavior. Meanwhile, the emotion engine extracts emotions from the text and evaluates their type and intensity. For example, from the text "My friend said something mean to me at school today," the phrase "said something mean" is recognized as a sign of bullying. Furthermore, negative emotions are detected from the phrase "said something mean" and their intensity is evaluated.

[1101] 5. The alert generation module generates an alert message based on the analysis results, stating "Signs of bullying detected," and sends it to the parent's email address and the educational institution's contact information. The message also includes the type and intensity of the detected emotion.

[1102] Prompt Sentence Examples

[1103] The following is an example of a prompt that the system uses to perform the analysis:

[1104] "Maybe my friends harassed me at school."

[1105] "How are you feeling today?"

[1106] "Please tell me if anything bad has happened to you recently."

[1107] Using these prompts, the system can monitor the user's real-time text input and accurately identify signs of abnormalities and emotions.

[1108] As described above, this invention aims to provide a safe learning environment by analyzing users' text input in real time and detecting signs of bullying or abnormal behavior early. Furthermore, by using an emotion engine, it achieves more accurate anomaly detection.

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

[1110] Step 1:

[1111] A user types text into a device (smartphone or tablet), for example, "My friend said something mean to me at school today." This input is captured.

[1112] Input: Text entered by the user

[1113] Output: Real-time captured text data

[1114] Specific behavior:

[1115] The device's keyboard event listener monitors and captures user input in real time.

[1116] The captured text is temporarily stored in the device's local memory.

[1117] Step 2:

[1118] The device encrypts the captured text data, then sends the encrypted data to the server.

[1119] Input: Real-time captured text data

[1120] Output: Encrypted text data

[1121] Specific behavior:

[1122] The terminal encrypts the captured text using the AES encryption algorithm.

[1123] The encrypted data is sent to the server as an HTTP POST request.

[1124] Step 3:

[1125] The server receives the encrypted data sent from the terminal and then decrypts the data.

[1126] Input: Encrypted text data

[1127] Output: Decrypted text data

[1128] Specific behavior:

[1129] The server receives the encrypted data via the HTTPS protocol.

[1130] The received encrypted data is decrypted using the AES decryption algorithm.

[1131] Step 4:

[1132] The server passes the decoded text data to the generation AI module and emotion engine for analysis.

[1133] Input: Decrypted text data

[1134] Output: Analysis results (signs of bullying and type and intensity of emotions)

[1135] Specific behavior:

[1136] The generative AI module uses natural language processing techniques (e.g., Transformer models) to analyze the content of text and detect signs of bullying or abnormal behavior.

[1137] The sentiment engine extracts sentiment from text and analyzes its type (negative, positive, neutral) and intensity.

[1138] Step 5:

[1139] The server detects anomalies based on the analysis results and activates the alert generation module, which generates an alert message and sends it to parents and educational institutions.

[1140] Input: Analysis results (signs of bullying and type and intensity of emotions)

[1141] Output: Alert message

[1142] Specific behavior:

[1143] The server's anomaly detection algorithm evaluates the analysis results and identifies signs of bullying or abnormal behavior.

[1144] The alert generation module generates an alert message saying "Signs of bullying detected" and adds the detected emotion information.

[1145] Alert messages are sent to parents and educational institutions via email or push notification API.

[1146] Step 6:

[1147] The server checks parental permission and only encrypts and securely stores data if permission is granted; if permission is not granted, the data is immediately discarded.

[1148] Input: Analytics data and parental permission information

[1149] Output: Data securely stored or discarded

[1150] Specific behavior:

[1151] The server refers to the database and checks the parental permission flag.

[1152] If permission is confirmed, the data is re-encrypted with AES and stored.

[1153] If permission is not granted, the data will not be stored in the database and will be immediately discarded.

[1154] (Application example 2)

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

[1156] In recent years, there has been a demand for technology that can quickly detect signs of bullying or abnormal behavior in text messages and social media and provide early notification to parents and other relevant parties in order to protect the mental health and safety of children and individuals. However, systems that effectively monitor text messages and analyze emotions in real time and provide appropriate notifications have not been fully developed. The present invention aims to solve this problem and provide a system that protects the safety of children and individuals.

[1157] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for capturing user input in real time, means for encrypting the captured input and transmitting it to the data processing device, means for decrypting data received by the data processing device and analyzing it using generative artificial intelligence, means for detecting abnormalities and emotions based on the analysis results and notifying the abnormality, an emotion engine for evaluating the emotional state of the user, and means for automatically sending alerts to guardians and relevant parties based on the detection results of the abnormality and emotional state. This enables real-time text monitoring and emotion analysis to be linked, making it possible to notify relevant parties at the appropriate time.

[1158] "Means for capturing user input in real time" refers to a function that allows users to instantly capture text and messages they enter into devices such as smartphones and tablets.

[1159] The "means for encrypting the captured input and transmitting it to the data processing device" is a function for encrypting the captured text or message and transferring it securely to a data processing device such as a server.

[1160] "Means for decrypting data received by a data processing device and analyzing it using generative artificial intelligence" refers to a function for decrypting encrypted data received by a data processing device and analyzing the content of the text using generative artificial intelligence.

[1161] "Means for detecting anomalies and emotions based on the analysis results and notifying of anomalies" refers to a function that identifies abnormal behavior and changes in emotions within text based on the analysis results of generative artificial intelligence, and notifies if anomalies are detected.

[1162] An "emotion engine for assessing a user's emotional state" is an algorithm or module for extracting a user's emotional state from the content of text and assessing its intensity and type.

[1163] "Means for automatically sending alerts to parents and other relevant parties based on the results of abnormal and emotional state detection" refers to a function that automatically sends warnings and notifications to parents and other relevant parties when abnormal behavior or negative emotions are detected.

[1164] The present invention provides a system for capturing and analyzing user input in real time. The operation of the entire system and the hardware and software used will now be described.

[1165] First, a user inputs a text message into a device such as a smartphone or tablet. The input text is captured in real time and temporarily stored in local memory. This text data is then encrypted and securely sent to a server (data processing device). The encryption is performed using Python's cryptography library.

[1166] The server decrypts the received encrypted data and analyzes the text data using generative artificial intelligence (AI) and an emotion engine. The generative AI model uses a Transformer-based natural language processing model (such as BERT or GPT) to detect signs of bullying or abnormal behavior from the text content. Meanwhile, the emotion engine extracts emotions from the text and evaluates their intensity and type. For example, it detects negative emotions from the phrase "unpleasant things" included in the text and quantifies their intensity.

[1167] If abnormal behavior or emotional changes are clearly detected based on the analysis results, the server automatically generates an alert message and sends it to parents and other relevant parties. The alert message includes the analysis results and emotional information mentioned above, helping relevant parties respond quickly.

[1168] As a concrete example, if a user types the text "My friend said something mean to me at school today," the following process will occur:

[1169] 1. Text input is captured, encrypted, and sent to a server.

[1170] 2. The server decrypts the data and analyzes it using generative AI and an emotion engine.

[1171] 3. The phrase "I was told something unpleasant" detects signs of bullying, and the emotion engine detects negative emotions with high intensity.

[1172] 4. Abnormal behavior and strong negative emotions are detected, so an alert message is generated and sent to the parent.

[1173] An example of a prompt to be input to the generative AI model is as follows:

[1174] Prompt: "Try to analyze the emotions in the following text and let us know if there are any signs of abnormal behavior."

[1175] Input text: "My boss scolded me today and I feel bad."

[1176] The system's features enable real-time text monitoring and sentiment analysis to protect the safety and mental health of children and individuals.

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

[1178] Step 1:

[1179] When a user inputs a text message into a device such as a smartphone or tablet, the input is done through, for example, a social networking app or a notepad app. The input text is temporarily stored in local memory.

[1180] Input: User-supplied text (e.g., "My boss scolded me today and I feel bad about it.")

[1181] Output: Text data stored in local memory

[1182] Step 2:

[1183] The device captures and encrypts the stored text data in real time using Python's cryptography library, and then sends the encrypted data to the server.

[1184] Input: Text data stored in local memory

[1185] Output: Encrypted text data

[1186] Step 3:

[1187] The server receives the encrypted data sent from the device, then decrypts it using the cryptography library and passes it to the generative artificial intelligence (AI) module and emotion engine.

[1188] Input: Encrypted text data

[1189] Output: Decrypted text data

[1190] Step 4:

[1191] A generative artificial intelligence module on the server analyzes the decoded text data and uses natural language processing techniques to detect signs of bullying or abnormal behavior in the text. This process uses AI models such as BERT and GPT.

[1192] Input: Decrypted text data

[1193] Output: Analysis results (information on signs of bullying or abnormal behavior)

[1194] Step 5:

[1195] The emotion engine of the server extracts emotions from the same decoded text data and evaluates their intensity and type. The emotion engine includes specific algorithms using natural language processing techniques.

[1196] Input: Decrypted text data

[1197] Output: Emotion analysis results (type and intensity of emotion)

[1198] Step 6:

[1199] The server combines the analysis results of the generative artificial intelligence module and the emotion engine to determine whether abnormal behavior and negative emotions are detected, and generates an alert message if necessary.

[1200] Input: Analysis results and sentiment analysis results

[1201] Output: Judgment result and alert message

[1202] Step 7:

[1203] If the server detects abnormal behavior or negative emotions, it automatically sends an alert to parents or other relevant parties. The alert includes the analysis results and the emotion analysis results.

[1204] Input: Alert message

[1205] Output: Notification to parents and other concerned parties

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

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

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

[1209] [Fourth embodiment]

[1210] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

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

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

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

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

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

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

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

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

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

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

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

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

[1223] System Overview

[1224] This system monitors text input by children in real time and uses generative artificial intelligence (AI) to detect signs of bullying or abnormal behavior. Any detected abnormalities are automatically alerted to parents and educators, helping them respond quickly. The system's components are as follows:

[1225] 1. Devices (children's smartphones and tablets)

[1226] 2. Server

[1227] 3. Generative AI Module

[1228] 4. Alert Generation Module

[1229] 5. Privacy Management Module

[1230] Capturing and sending text input

[1231] The device captures text input in real time as the user (child) types it in. This captured data is encrypted and sent to the server.

[1232] For example, suppose a user types, "My friend said something mean to me at school today." The device captures this text in real time, temporarily stores it in local memory, then encrypts it and sends it to the server.

[1233] Receiving and analyzing text data

[1234] The server receives the encrypted data sent from the device. After receiving it, the server decrypts the data and passes it to the generation AI module. The generation AI module analyzes the text data using natural language processing technology. This analysis determines whether it contains signs of bullying or abnormal behavior.

[1235] For example, the received text "My friend said something mean to me at school today" is analyzed and the phrase "he said something mean to me" is determined to be a sign of bullying.

[1236] Anomaly detection and alerting

[1237] If the server detects an anomaly based on the analysis results, the alert generation module is activated, which generates an alert message containing details of the anomaly and sends it to parents and educational institutions.

[1238] For example, an alert message stating "Signs of bullying detected" is generated and sent to parents' email addresses and educational institution contacts.

[1239] Privacy Protection

[1240] The server verifies that parental permission has been obtained for the system to function properly, and if permission has not been obtained, data collection and analysis is immediately stopped and any captured data is discarded.

[1241] In addition, the acquired data and analysis results are encrypted and stored securely, and will only be used and stored with parental permission.

[1242] Specific example of system operation

[1243] 1. The user (child) types into the device, "Today a friend said something mean to me at school."

[1244] 2. The device captures this text, stores it temporarily, and then encrypts and sends it to the server.

[1245] 3. The server receives the data, decrypts it, and passes it to the generation AI module.

[1246] 4. The generative AI module analyzes the text and detects signs of bullying.

[1247] 5. When an abnormality is detected, the alert generation module is activated and generates an alert message stating "Signs of bullying have been detected" and sends it to parents and educational institutions.

[1248] 6. The server checks parental permission and encrypts and stores data only if permission is granted.

[1249] Through the above process, the present invention aims to reduce the risk of children becoming victims of bullying and provide a safe learning environment.

[1250] The processing flow will be explained below.

[1251] Step 1:

[1252] A user inputs text into a device. For example, a user (child) inputs "My friend said something mean to me at school today" into a messaging application.

[1253] Step 2:

[1254] The device captures the text you type in real time, and the captured text is temporarily stored in local memory.

[1255] Step 3:

[1256] Encrypts text data stored on the device. An encryption algorithm is used to prevent input data from being leaked to third parties.

[1257] Step 4:

[1258] The device sends the encrypted data to the server using a secure protocol such as HTTPS.

[1259] Step 5:

[1260] The server receives the encrypted data sent from the terminal, and then decrypts the encrypted data to obtain the original text data.

[1261] Step 6:

[1262] The server sends the acquired text data to the generative AI module, which analyzes the text using natural language processing technology.

[1263] Step 7:

[1264] The generative AI module analyzes the text data to detect whether it contains signs of bullying or abnormal behavior. For example, the part "said something unpleasant" is judged to be bullying.

[1265] Step 8:

[1266] The generation AI module returns the analysis results to the server, which include a flag indicating whether anomalies are present or absent, as well as detailed analysis information.

[1267] Step 9:

[1268] The server checks the analysis results, and if an anomaly is detected, the alert generation module operates and generates an alert message.

[1269] Step 10:

[1270] The server generates an alert message and sends it to parents and educational institutions via pre-defined email addresses, phone numbers, etc.

[1271] Step 11:

[1272] The server performs a check to verify parental permission, and only if permission is confirmed will data be stored or further processed.

[1273] Step 12:

[1274] If the server has parental permission, it encrypts and securely stores the acquired text data and analysis results. If permission has not been obtained, the data is immediately discarded.

[1275] Step 13:

[1276] The server monitors the data transmission status and retries if the data transmission fails, repeating transmission at regular intervals until the retry is successful.

[1277] Example 1

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

[1279] The present invention aims to provide a safe learning and living environment for children by detecting early signs of bullying or abnormal behavior and promptly notifying parents and educators. There is also a need for appropriate monitoring while protecting data privacy.

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

[1281] In this invention, the server includes means for capturing user input in real time, means for encrypting the captured input and sending it to the server, means for the server to decrypt the data received and analyze it using generative artificial intelligence, means for detecting anomalies based on the results of the analysis and notifying the user of the anomaly, and means for encrypting and saving the data only with parental permission. This makes it possible to quickly and safely detect signs of bullying or abnormal behavior in children and respond to them early.

[1282] "User input" refers to the input of text or character information by a user through a device such as a smartphone or tablet.

[1283] "Capturing" means recording and acquiring input on a device in real time.

[1284] "Encryption" is a technology that converts data to be transmitted so that it cannot be deciphered by a third party. In the present invention, the AES-256 algorithm is used.

[1285] A "server" is a computing system that communicates with terminals via a network and performs processes such as receiving, decoding, analyzing, and storing data.

[1286] "Decryption" is the process of returning encrypted data to the original plaintext data.

[1287] "Generative artificial intelligence" refers to computer programs that learn from large amounts of data and perform natural language processing and pattern recognition for specific tasks.

[1288] "Analysis" is the process of using generative artificial intelligence to examine input data and extract specific patterns or information.

[1289] In the present invention, "abnormal" refers to the content of input data that shows signs of bullying or abnormal behavior.

[1290] "Notifying" means communicating information to parents and educational institutions when an abnormality is detected.

[1291] "Parental permission" means that a parent or guardian explicitly consents to the analysis and storage of data from a child's device.

[1292] "Encrypt and store data" refers to the process of re-encrypting the analyzed data and storing it in a secure format, if parental permission is obtained.

[1293] This invention is a system that monitors text entered by children in real time and uses generative artificial intelligence (AI) to detect signs of bullying or abnormal behavior. Any detected abnormalities are automatically alerted to parents and educators, supporting early response. The system consists of a terminal, a server, a generative AI module, an alert generation module, and a privacy management module.

[1294] 1. System Overview

[1295] The system of the present invention works by installing a dedicated keyboard app on the smartphone or tablet used by the child. The keyboard app captures text entered by the user (child) in real time, encrypts the data, and sends it to a server.

[1296] 2. Capturing and sending text input

[1297] The device captures text input in real time as the user types it. The captured data is temporarily stored in local memory and encrypted using the AES-256 algorithm. The encrypted data is then sent to the server using a secure communication protocol (HTTPS).

[1298] For example, if a user types "My friend said something mean to me at school today," the device's keyboard app captures this, encrypts it with AES-256, and sends it to the server.

[1299] 3. Receiving and analyzing text data

[1300] The server receives the encrypted data sent from the device. After receiving it, the server decrypts the data using an AES-256 key, returning it to plain text. This plain text data is then passed to the generative AI module, which uses natural language processing (NLP) techniques to analyze the text data and determine whether it contains signs of bullying or abnormal behavior.

[1301] Based on the analysis, the server passes the received text, "My friend said something mean to me at school today," to the generation AI module, which detects the phrase "my friend said something mean to me" and determines it to be a sign of bullying.

[1302] 4. Anomaly detection and alert sending

[1303] When the server detects an anomaly based on the analysis results of the generation AI module, it activates the alert generation module, which generates an alert message containing details of the anomaly and automatically sends it to parents and educational institutions.

[1304] As a specific example, if the generation AI module detects signs of bullying, the server will launch the alert generation module and send an alert message stating "Signs of bullying have been detected" to the parent's email address.

[1305] 5. Data storage and privacy controls

[1306] The server will verify that parental permission has been obtained before the system can operate properly. If permission is not granted, data collection and analysis will be immediately stopped and the captured data will be discarded. Only if permission is granted will the data be encrypted again using the AES-256 algorithm and stored securely.

[1307] For example, if parental permission is obtained, the server will encrypt and store the analyzed data, but if permission is not obtained, the data will be immediately discarded.

[1308] Prompt Sentence Examples

[1309] "Feed the following text into your generative AI model and determine if it indicates bullying: A friend said something mean to me at school today."

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

[1311] Step 1:

[1312] The user inputs text. The user (child) types into their smartphone or tablet, "My friend said something mean to me at school today." The keyboard app on the device captures the input in real time. Input data: Text entered by the user. Output data: Captured text data.

[1313] Step 2:

[1314] The terminal temporarily stores the captured text data in local memory. Then, it encrypts the text data using the AES-256 algorithm. The encrypted text data is sent to the server using a secure communication protocol (HTTPS). Input data: Captured text data Output data: Encrypted text data

[1315] Specific behavior:

[1316] The text "My friend said something mean to me at school today" is encrypted with AES-256 inside the device, and the encrypted data is sent to the server via HTTPS.

[1317] Step 3:

[1318] The server receives the encrypted data sent from the terminal. After receiving it, it decrypts the data using the AES-256 key and returns it to plain text data. Input data: Encrypted text data Output data: Plain text data

[1319] Specific behavior:

[1320] The server receives the encrypted data via HTTPS, decrypts it, and converts it back into text data such as "A friend said something mean to me at school today."

[1321] Step 4:

[1322] The server passes the decrypted text data to the generation AI module, which uses natural language processing (NLP) techniques to analyze the text data and determine whether there are signs of bullying or abnormal behavior. Input data: plain text data Output data: analysis results

[1323] Specific behavior:

[1324] The generative AI module analyzes the text "My friend said something mean to me at school today" and detects signs of bullying in the phrase "my friend said something mean to me."

[1325] Step 5:

[1326] When the server detects an anomaly based on the analysis results of the generation AI module, it launches the alert generation module. The alert generation module generates an alert message containing details of the anomaly and sends it to parents or educational institutions. Input data: Analysis results Output data: Alert message

[1327] Specific behavior:

[1328] The server sends an alert message to the parent's email address stating that "signs of bullying have been detected."

[1329] Step 6:

[1330] The server checks parental permission, and if permission is granted, it re-encrypts the data using the AES-256 algorithm and stores it securely. If permission is not granted, the data is immediately discarded. Input data: Analysis results, parental permission information. Output data: Encrypted stored data or discarded data.

[1331] Specific behavior:

[1332] If parental permission is obtained, the server encrypts the analyzed data with AES-256 and stores it securely, but if permission is not obtained, the data is discarded.

[1333] (Application example 1)

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

[1335] Conventional systems have had difficulty detecting signs of bullying or abnormal behavior in real time on children's smartphones or tablets and responding quickly. Furthermore, they have had many shortcomings in terms of privacy protection, and delays in notifying parents and educational institutions have been an issue. The present invention aims to solve these problems and provide a new means to ensure children's safety.

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

[1337] In this invention, the server includes means for capturing user input in real time, means for encrypting the captured input and sending it to the server, means for the server to decrypt the data received and analyze it using generative artificial intelligence, means for detecting abnormalities based on the analysis results and automatically sending alerts to parents and educational institutions, and means for encrypting and storing the data to protect privacy. This makes it possible to monitor text entered by children in real time, quickly and safely detect signs of abnormal behavior, and take appropriate measures.

[1338] "User" refers to anyone who uses the system.

[1339] "Input" refers to the act of providing text, character information, etc. to a terminal.

[1340] "Real-time" refers to a time frame in which data is processed as it is generated.

[1341] "Capture" refers to obtaining input data.

[1342] "Encryption" refers to the technology of converting data into a form that cannot be deciphered by third parties.

[1343] "Server" refers to a computer system that stores and processes data.

[1344] "Decryption" refers to the process of returning encrypted data to its original form.

[1345] "Generative artificial intelligence" refers to artificial intelligence that analyzes input data and performs natural language processing and anomaly detection.

[1346] "Analysis" refers to the act of examining data to find meaning and patterns.

[1347] "Abnormal" refers to an abnormal behavior or phenomenon that is different from normal.

[1348] "Notification" refers to the act of informing a user of specific information.

[1349] An "alert" is a message that immediately notifies you in the event of an abnormality or emergency.

[1350] "Guardian" refers to an adult who supervises or protects a child.

[1351] "Educational institution" means a school or other organization that provides educational services.

[1352] "Privacy" refers to the protection and management of personal information.

[1353] "Natural language processing" refers to the technology that allows a computer to process human language.

[1354] The present invention is a system that captures user input in real time, analyzes it using generative artificial intelligence, and detects signs of bullying or abnormal behavior. The server automatically sends alerts to parents and educational institutions, and has the function of ensuring privacy protection. Specific embodiments of the invention are described below.

[1355] Hardware and Software Configuration

[1356] The system is implemented using the following hardware and software:

[1357] Hardware: smartphones, tablets, servers

[1358] Software: Python, Django, spaCy, BERT

[1359] Data capture and encryption

[1360] The device captures text data entered by the user (child) in real time. This captured data is encrypted and sent to the server. Encryption is a technology used to prevent data from being deciphered by third parties.

[1361] Receiving and analyzing data

[1362] The server receives the encrypted data sent from the device, decrypts it, and passes it to a generative artificial intelligence module. This generative artificial intelligence module analyzes the text data using natural language processing libraries and generative AI models (e.g., spaCy and BERT). For example, if a child types, "My friend said something mean to me at school today," the module analyzes the text data to detect the phrase "my friend said something mean to me."

[1363] Detecting abnormal behavior and sending alerts

[1364] If the server detects signs of bullying or abnormal behavior based on the analysis results, the alert generation module is activated. This module generates an alert message stating "Signs of bullying have been detected" and sends it to parents and educational institutions.

[1365] Privacy Protection

[1366] The server verifies that parental permission is required for the system to function properly. If permission is not granted, data collection and analysis is immediately stopped, the captured data is discarded, and the data and analysis results are encrypted and securely stored.

[1367] Specific examples

[1368] As a concrete example of system behavior, the following prompt sentence can be considered:

[1369] "No one cares about me."

[1370] "My friend said something mean to me at school today."

[1371] When these texts are entered, the system analyzes them, detects signs of bullying or abnormal behavior, and sends alerts to parents and educational institutions, ensuring the safety of children and enabling early detection of bullying incidents so that countermeasures can be taken.

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

[1373] Step 1:

[1374] The device operates to capture the user's (child's) input. The input is text data (prompt sentence) entered by the user on a smartphone or tablet. Specifically, the text entered is something like, "My friend said something mean to me at school today." This text data is temporarily stored in the device's memory. The output is the captured input text data.

[1375] Step 2:

[1376] The device encrypts the captured text data, generating encrypted data. The input is the captured text data, and the output is the encrypted text data. Specifically, the text data is securely converted using an encryption algorithm (e.g., AES encryption).

[1377] Step 3:

[1378] The device performs the operation of sending encrypted data to a server. The input is the encrypted data, and the output is the successful transmission of the data to the server. Specifically, the data is sent securely using the HTTPS protocol.

[1379] Step 4:

[1380] The server receives encrypted data sent from the terminal and performs the decryption operation. The input is encrypted text data, and the output is the original decrypted text data. Specifically, the data is decrypted using the reverse process of the encryption algorithm.

[1381] Step 5:

[1382] The server passes the decrypted text data to the generative AI module, which then performs the analysis. The input is the decrypted text data, and the output is the analyzed information (signs of bullying or abnormal behavior). Specifically, analysis is performed using a generative AI model (e.g., spaCy or BERT) and a natural language processing library. For example, the phrase "someone said something unpleasant" is detected.

[1383] Step 6:

[1384] The server detects anomalies based on the analysis results of the generation AI module and activates the alert generation module. The input is the analysis results, and the output is an alert message saying "Signs of bullying have been detected." Specifically, it detects whether the message contains signs of bullying or abnormal behavior and generates an alert message.

[1385] Step 7:

[1386] The server sends alert messages to parents and educational institutions. The input is the alert message, and the output is the notification sent to the parents and educational institutions. Specifically, the alert message is sent using communication methods such as email or SMS.

[1387] Step 8:

[1388] To protect privacy, the server checks the user's permission and encrypts and stores the data. The input is the analysis data and permission information, and the output is encrypted data. Specifically, the data is encrypted and stored in secure storage only if parental permission is obtained.

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

[1390] System Overview

[1391] This system monitors text entered by users in real time and uses generative artificial intelligence (AI) and an emotion engine to detect signs of bullying or abnormal behavior, as well as the user's emotions. The system automatically sends alerts to parents and educators based on detected anomalies and emotions, supporting early intervention. The system's components are as follows:

[1392] 1. Devices (children's smartphones and tablets)

[1393] 2. Server

[1394] 3. Generative AI Module

[1395] 4. Emotion Engine

[1396] 5. Alert Generation Module

[1397] 6. Privacy Management Module

[1398] Capturing and sending text input

[1399] The device captures text input in real time as the user (child) types it in. This captured data is encrypted and sent to the server.

[1400] For example, suppose a user types, "My friend said something mean to me at school today." The device captures this text in real time, temporarily stores it in local memory, then encrypts it and sends it to the server.

[1401] Receiving and analyzing text data

[1402] The server receives the encrypted data sent from the device. After receiving it, the server decrypts the data and passes it to the generative AI module and emotion engine. The generative AI module uses natural language processing technology to analyze the text data and identify signs of bullying or abnormal behavior. Meanwhile, the emotion engine extracts emotions from the text and analyzes their type and intensity.

[1403] For example, the received text "My friend said something mean to me at school today" is analyzed and the phrase "something mean to me" is determined to be a sign of bullying. The emotion engine also detects negative emotions from the phrase "something mean" and evaluates their intensity.

[1404] Anomaly detection and alerting

[1405] If an anomaly is detected based on the analysis results, the server activates an alert generation module, which generates an alert message based on the details of the anomaly and the detected emotion and sends it to parents and educational institutions.

[1406] For example, an alert message stating "Indications of bullying detected" is generated and sent to a parent's email address or educational institution contact, along with the type and intensity of the emotion detected.

[1407] Privacy Protection

[1408] The server verifies that parental permission has been obtained for the system to function properly, and if permission has not been obtained, data collection and analysis is immediately stopped and any captured data is discarded.

[1409] In addition, the acquired data and analysis results are encrypted and stored securely, and will only be used and stored with parental permission.

[1410] Specific example of system operation

[1411] 1. The user (child) types into the device, "Today a friend said something mean to me at school."

[1412] 2. The device captures this text, stores it temporarily, and then encrypts and sends it to the server.

[1413] 3. The server receives the data, decrypts it, and passes it to the generative AI module and emotion engine.

[1414] 4. The generative AI module analyzes the text and detects signs of bullying.

[1415] 5. The sentiment engine extracts sentiment from the text and detects negative sentiment and its intensity.

[1416] 6. When an anomaly is detected, the alert generation module is activated and sends an alert message stating "Signs of bullying have been detected" along with information about the detected emotion to parents and educational institutions.

[1417] 7. The server checks parental permission and encrypts and stores data only if permission is granted.

[1418] Through the above process, the present invention aims to reduce the risk of children becoming victims of bullying and provide a safe learning environment, and by using an emotion engine, it achieves more accurate anomaly detection.

[1419] The processing flow will be explained below.

[1420] Step 1:

[1421] A user inputs text into a device. For example, a user (child) inputs "My friend said something mean to me at school today" into a messaging application.

[1422] Step 2:

[1423] The device captures the text you type in real time, and the captured text is temporarily stored in local memory.

[1424] Step 3:

[1425] Encrypts text data stored on the device. An encryption algorithm is used to prevent input data from being leaked to third parties.

[1426] Step 4:

[1427] The device sends the encrypted data to the server using a secure protocol such as HTTPS.

[1428] Step 5:

[1429] The server receives the encrypted data sent from the terminal, and then decrypts the encrypted data to obtain the original text data.

[1430] Step 6:

[1431] The server sends the acquired text data to the generation AI module, which analyzes the text using natural language processing technology.

[1432] Step 7:

[1433] The generative AI module analyzes the text data and detects signs of bullying or abnormal behavior. For example, the phrase "I was told something unpleasant" is considered a sign of bullying.

[1434] Step 8:

[1435] The server sends the text data to the emotion engine, which extracts emotions from the text and analyzes their type and intensity.

[1436] Step 9:

[1437] The emotion engine analyzes the text data and determines whether it contains negative emotions. For example, it determines that a strong negative emotion is felt when someone says something unpleasant to the user.

[1438] Step 10:

[1439] The emotion engine sends the emotion analysis results back to the server, including the type and intensity of the emotion.

[1440] Step 11:

[1441] The server checks the analysis results from the generation AI module and emotion engine. If an anomaly is detected, an anomaly flag is set.

[1442] Step 12:

[1443] The server receives the abnormal flag and starts the alert generation module, which generates an alert message.

[1444] Step 13:

[1445] The alert generation module generates an alert message and sends it to parents and educational institutions, which contains details of the bullying incident and the detected emotional information.

[1446] Step 14:

[1447] The server performs a check to verify parental permission, and only if permission is confirmed will data be stored or further processed.

[1448] Step 15:

[1449] If the server has parental permission, it will encrypt and securely store the analysis results and related data. If permission is not granted, the data will be immediately discarded.

[1450] Step 16:

[1451] The server monitors the data transmission status and retries if the transmission fails, repeating the transmission at regular intervals until the retry is successful.

[1452] Example 2

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

[1454] Previous systems had difficulty analyzing the text entered by users in real time and detecting signs of bullying or abnormal behavior early on. They also lacked the ability to detect changes in users' emotions, making it difficult to effectively notify users of signs of bullying or abnormal behavior. Furthermore, there were still issues with protecting data privacy and storage.

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

[1456] In this invention, the server includes means for capturing user input in real time, means for encrypting the captured input and transmitting it to the server, means for decrypting the data received by the server and analyzing it using natural language processing technology, means for detecting abnormalities and emotions based on the analysis results, means for analyzing the abnormalities and emotions and generating an alert message including details of the abnormality and the type and intensity of the emotion, and means for safely storing the data if parental permission is granted. This makes it possible to analyze the user's text input in real time, accurately detect signs of bullying or abnormal behavior and changes in the user's emotions, and quickly notify parents and educational institutions.

[1457] "User" refers to a person who uses the system, specifically an individual who inputs text.

[1458] "Input" refers to the act of a user inputting text information into the system via a terminal.

[1459] "Real-time capture means" refers to a technology or mechanism for instantly capturing and recording text entered by a user.

[1460] "Encryption" refers to a method of converting data such as text using a special algorithm to prevent it from being deciphered by third parties.

[1461] A "server" is a central computer in a system that receives data sent from a terminal and performs tasks such as decrypting, analyzing, and storing the data.

[1462] "Decryption" refers to the process of restoring encrypted data to its original form.

[1463] "Natural language processing technology" refers to a group of technologies that enable computers to understand, analyze, and generate human language.

[1464] "Means for Analysis" refers to the techniques and algorithms used to analyze the captured text data and detect specific patterns or signs of anomalous behavior.

[1465] "Abnormal" refers to text information that contains signs of bullying or other abnormal behavior.

[1466] "Emotion" refers to the type and intensity of the user's mental state or emotion extracted from the text.

[1467] An "alert message" refers to a message sent to notify parents or educational institutions of any abnormalities or changes in emotions.

[1468] "Privacy protection" refers to a series of measures to ensure the security of acquired data and prevent unauthorized use or leakage of data.

[1469] "Parental permission" refers to formal consent from a parent or guardian to collect, analyze, and store data.

[1470] The present invention is a system that monitors text entered by a user in real time and uses generative artificial intelligence (AI) and an emotion engine to detect signs of bullying or abnormal behavior, as well as the user's emotions. The system of the present invention is composed of multiple hardware and software components and can be implemented as follows.

[1471] System Configuration

[1472] 1. Devices (children's smartphones and tablets)

[1473] A device that captures text entered by the user (child) and sends it to a server.

[1474] It has keyboard event listeners and real-time text capture capabilities.

[1475] 2. Server

[1476] A central processing unit that receives, decodes, and analyzes data sent from the terminal.

[1477] Receives encrypted data via the HTTPS protocol.

[1478] Decrypt the received data using the AES algorithm.

[1479] 3. Generative AI Module

[1480] A software module that uses natural language processing (NLP) technology to analyze text data and detect signs of bullying or abnormal behavior.

[1481] As an example, we use a Transformer model.

[1482] 4. Emotion Engine

[1483] A software module that extracts emotion type and intensity from text.

[1484] Identify negative, positive, and neutral emotions.

[1485] 5. Alert Generation Module

[1486] A module that analyzes anomalies and emotions and generates an alert message containing details of the anomaly and the type and intensity of the emotion.

[1487] Use email and push notification APIs to send notifications to parents and educational institutions.

[1488] 6. Privacy Management Module

[1489] A module to encrypt and securely store data only with parental permission.

[1490] System operation example

[1491] 1. The user (child) uses a device (smartphone or tablet) to input text. For example, they might input, "My friend said something mean to me at school today."

[1492] 2. The device captures this text in real time via a keyboard event listener, temporarily stores it in local memory, then encrypts it and sends it to the server.

[1493] 3. The server receives the encrypted data and decrypts it using the AES decryption algorithm. The decrypted data is then passed to the generative AI module and emotion engine.

[1494] 4. The generative AI module uses natural language processing technology to analyze the text and detect signs of bullying or abnormal behavior. Meanwhile, the emotion engine extracts emotions from the text and evaluates their type and intensity. For example, from the text "My friend said something mean to me at school today," the phrase "said something mean" is recognized as a sign of bullying. Furthermore, negative emotions are detected from the phrase "said something mean" and their intensity is evaluated.

[1495] 5. The alert generation module generates an alert message based on the analysis results, stating "Signs of bullying detected," and sends it to the parent's email address and the educational institution's contact information. The message also includes the type and intensity of the detected emotion.

[1496] Prompt Sentence Examples

[1497] The following is an example of a prompt that the system uses to perform the analysis:

[1498] "Maybe my friends harassed me at school."

[1499] "How are you feeling today?"

[1500] "Please tell me if anything bad has happened to you recently."

[1501] Using these prompts, the system can monitor the user's real-time text input and accurately identify signs of abnormalities and emotions.

[1502] As described above, this invention aims to provide a safe learning environment by analyzing users' text input in real time and detecting signs of bullying or abnormal behavior early. Furthermore, by using an emotion engine, it achieves more accurate anomaly detection.

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

[1504] Step 1:

[1505] A user types text into a device (smartphone or tablet), for example, "My friend said something mean to me at school today." This input is captured.

[1506] Input: Text entered by the user

[1507] Output: Real-time captured text data

[1508] Specific behavior:

[1509] The device's keyboard event listener monitors and captures user input in real time.

[1510] The captured text is temporarily stored in the device's local memory.

[1511] Step 2:

[1512] The device encrypts the captured text data, then sends the encrypted data to the server.

[1513] Input: Real-time captured text data

[1514] Output: Encrypted text data

[1515] Specific behavior:

[1516] The terminal encrypts the captured text using the AES encryption algorithm.

[1517] The encrypted data is sent to the server as an HTTP POST request.

[1518] Step 3:

[1519] The server receives the encrypted data sent from the terminal and then decrypts the data.

[1520] Input: Encrypted text data

[1521] Output: Decrypted text data

[1522] Specific behavior:

[1523] The server receives the encrypted data via the HTTPS protocol.

[1524] The received encrypted data is decrypted using the AES decryption algorithm.

[1525] Step 4:

[1526] The server passes the decoded text data to the generation AI module and emotion engine for analysis.

[1527] Input: Decrypted text data

[1528] Output: Analysis results (signs of bullying and type and intensity of emotions)

[1529] Specific behavior:

[1530] The generative AI module uses natural language processing techniques (e.g., Transformer models) to analyze the content of text and detect signs of bullying or abnormal behavior.

[1531] The sentiment engine extracts sentiment from text and analyzes its type (negative, positive, neutral) and intensity.

[1532] Step 5:

[1533] The server detects anomalies based on the analysis results and activates the alert generation module, which generates an alert message and sends it to parents and educational institutions.

[1534] Input: Analysis results (signs of bullying and type and intensity of emotions)

[1535] Output: Alert message

[1536] Specific behavior:

[1537] The server's anomaly detection algorithm evaluates the analysis results and identifies signs of bullying or abnormal behavior.

[1538] The alert generation module generates an alert message saying "Signs of bullying detected" and adds the detected emotion information.

[1539] Alert messages are sent to parents and educational institutions via email or push notification API.

[1540] Step 6:

[1541] The server checks parental permission and only encrypts and securely stores data if permission is granted; if permission is not granted, the data is immediately discarded.

[1542] Input: Analytics data and parental permission information

[1543] Output: Data securely stored or discarded

[1544] Specific behavior:

[1545] The server refers to the database and checks the parental permission flag.

[1546] If permission is confirmed, the data is re-encrypted with AES and stored.

[1547] If permission is not granted, the data will not be stored in the database and will be immediately discarded.

[1548] (Application example 2)

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

[1550] In recent years, there has been a demand for technology that can quickly detect signs of bullying or abnormal behavior in text messages and social media and provide early notification to parents and other relevant parties in order to protect the mental health and safety of children and individuals. However, systems that effectively monitor text messages and analyze emotions in real time and provide appropriate notifications have not been fully developed. The present invention aims to solve this problem and provide a system that protects the safety of children and individuals.

[1551] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for capturing user input in real time, means for encrypting the captured input and transmitting it to the data processing device, means for decrypting data received by the data processing device and analyzing it using generative artificial intelligence, means for detecting abnormalities and emotions based on the analysis results and notifying the abnormality, an emotion engine for evaluating the emotional state of the user, and means for automatically sending alerts to guardians and relevant parties based on the detection results of the abnormality and emotional state. This enables real-time text monitoring and emotion analysis to be linked, making it possible to notify relevant parties at the appropriate time.

[1552] "Means for capturing user input in real time" refers to a function that allows users to instantly capture text and messages they enter into devices such as smartphones and tablets.

[1553] The "means for encrypting the captured input and transmitting it to the data processing device" is a function for encrypting the captured text or message and transferring it securely to a data processing device such as a server.

[1554] "Means for decrypting data received by a data processing device and analyzing it using generative artificial intelligence" refers to a function for decrypting encrypted data received by a data processing device and analyzing the content of the text using generative artificial intelligence.

[1555] "Means for detecting anomalies and emotions based on the analysis results and notifying of anomalies" refers to a function that identifies abnormal behavior and changes in emotions within text based on the analysis results of generative artificial intelligence, and notifies if anomalies are detected.

[1556] An "emotion engine for assessing a user's emotional state" is an algorithm or module for extracting a user's emotional state from the content of text and assessing its intensity and type.

[1557] "Means for automatically sending alerts to parents and other relevant parties based on the results of abnormal and emotional state detection" refers to a function that automatically sends warnings and notifications to parents and other relevant parties when abnormal behavior or negative emotions are detected.

[1558] The present invention provides a system for capturing and analyzing user input in real time. The operation of the entire system and the hardware and software used will now be described.

[1559] First, a user inputs a text message into a device such as a smartphone or tablet. The input text is captured in real time and temporarily stored in local memory. This text data is then encrypted and securely sent to a server (data processing device). The encryption is performed using Python's cryptography library.

[1560] The server decrypts the received encrypted data and analyzes the text data using generative artificial intelligence (AI) and an emotion engine. The generative AI model uses a Transformer-based natural language processing model (such as BERT or GPT) to detect signs of bullying or abnormal behavior from the text content. Meanwhile, the emotion engine extracts emotions from the text and evaluates their intensity and type. For example, it detects negative emotions from the phrase "unpleasant things" included in the text and quantifies their intensity.

[1561] If abnormal behavior or emotional changes are clearly detected based on the analysis results, the server automatically generates an alert message and sends it to parents and other relevant parties. The alert message includes the analysis results and emotional information mentioned above, helping relevant parties respond quickly.

[1562] As a concrete example, if a user types the text "My friend said something mean to me at school today," the following process will occur:

[1563] 1. Text input is captured, encrypted, and sent to a server.

[1564] 2. The server decrypts the data and analyzes it using generative AI and an emotion engine.

[1565] 3. The phrase "I was told something unpleasant" detects signs of bullying, and the emotion engine detects negative emotions with high intensity.

[1566] 4. Abnormal behavior and strong negative emotions are detected, so an alert message is generated and sent to the parent.

[1567] An example of a prompt to be input to the generative AI model is as follows:

[1568] Prompt: "Try to analyze the emotions in the following text and let us know if there are any signs of abnormal behavior."

[1569] Input text: "My boss scolded me today and I feel bad."

[1570] The system's features enable real-time text monitoring and sentiment analysis to protect the safety and mental health of children and individuals.

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

[1572] Step 1:

[1573] When a user inputs a text message into a device such as a smartphone or tablet, the input is done through, for example, a social networking app or a notepad app. The input text is temporarily stored in local memory.

[1574] Input: User-supplied text (e.g., "My boss scolded me today and I feel bad about it.")

[1575] Output: Text data stored in local memory

[1576] Step 2:

[1577] The device captures and encrypts the stored text data in real time using Python's cryptography library, and then sends the encrypted data to the server.

[1578] Input: Text data stored in local memory

[1579] Output: Encrypted text data

[1580] Step 3:

[1581] The server receives the encrypted data sent from the device, then decrypts it using the cryptography library and passes it to the generative artificial intelligence (AI) module and emotion engine.

[1582] Input: Encrypted text data

[1583] Output: Decrypted text data

[1584] Step 4:

[1585] A generative artificial intelligence module on the server analyzes the decoded text data and uses natural language processing techniques to detect signs of bullying or abnormal behavior in the text. This process uses AI models such as BERT and GPT.

[1586] Input: Decrypted text data

[1587] Output: Analysis results (information on signs of bullying or abnormal behavior)

[1588] Step 5:

[1589] The emotion engine of the server extracts emotions from the same decoded text data and evaluates their intensity and type. The emotion engine includes specific algorithms using natural language processing techniques.

[1590] Input: Decrypted text data

[1591] Output: Emotion analysis results (type and intensity of emotion)

[1592] Step 6:

[1593] The server combines the analysis results of the generative artificial intelligence module and the emotion engine to determine whether abnormal behavior and negative emotions are detected, and generates an alert message if necessary.

[1594] Input: Analysis results and sentiment analysis results

[1595] Output: Judgment result and alert message

[1596] Step 7:

[1597] If the server detects abnormal behavior or negative emotions, it automatically sends an alert to parents or other relevant parties. The alert includes the analysis results and the emotion analysis results.

[1598] Input: Alert message

[1599] Output: Notification to parents and other concerned parties

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

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

[1602] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the robot 414.

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

[1604] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[1621] The following is further disclosed regarding the above embodiment.

[1622] (Claim 1)

[1623] means for capturing user input in real time;

[1624] a means for encrypting the captured input and sending it to a server;

[1625] A means for decoding the data received by the server and analyzing it using generative artificial intelligence;

[1626] means for detecting an abnormality based on the analysis result and notifying the abnormality;

[1627] A system including:

[1628] (Claim 2)

[1629] The system of claim 1, which uses generative artificial intelligence to analyze whether a user's input contains signs of bullying or abnormal behavior.

[1630] (Claim 3)

[1631] 10. The system of claim 1, further comprising means for automatically sending alerts to parents and educational institutions upon detecting an anomaly.

[1632] (Claim 4)

[1633] A means of controlling the system to function only with parental permission; and

[1634] 10. The system of claim 1, further comprising means for encrypting and storing the data.

[1635] (Claim 5)

[1636] The system according to claim 1, further comprising means for monitoring the success / failure status of data transmission and for retrying if the data transmission fails.

[1637] "Example 1"

[1638] (Claim 1)

[1639] means for capturing user input in real time;

[1640] a means for encrypting the captured input and sending it to a server;

[1641] A means for decoding the data received by the server and analyzing it using generative artificial intelligence;

[1642] means for detecting an abnormality based on the analysis result and notifying the abnormality;

[1643] A means to encrypt and store data only with parental permission, and

[1644] A system including:

[1645] (Claim 2)

[1646] The system of claim 1, which uses generative artificial intelligence to analyze whether a user's input contains signs of bullying or abnormal behavior.

[1647] (Claim 3)

[1648] 10. The system of claim 1, further comprising means for automatically sending alerts to parents and educational institutions upon detecting an anomaly.

[1649] "Application Example 1"

[1650] (Claim 1)

[1651] means for capturing user input in real time;

[1652] a means for encrypting the captured input and sending it to a server;

[1653] A means for decoding the data received by the server and analyzing it using generative artificial intelligence;

[1654] means for detecting an abnormality based on the analysis result and notifying the abnormality;

[1655] a means of automatically sending alerts to parents and educational institutions;

[1656] A system that includes a means to encrypt and store data to protect privacy.

[1657] (Claim 2)

[1658] The system of claim 1, which uses generative artificial intelligence to analyze whether a user's input contains signs of bullying or abnormal behavior.

[1659] (Claim 3)

[1660] The system of claim 1, characterized in that it uses a natural language processing library and a generative AI model when analyzing user input.

[1661] "Example 2: Combining Emotion Engines"

[1662] (Claim 1)

[1663] means for capturing user input in real time;

[1664] a means for encrypting the captured input and sending it to a server;

[1665] A means for the server to decrypt the received data and analyze it using natural language processing technology;

[1666] means for detecting anomalies and emotions based on the analyzed results;

[1667] means for analyzing the anomaly and emotion and generating an alert message including details of the anomaly and the type and intensity of the emotion;

[1668] A means of securely storing data with parental permission;

[1669] A system including:

[1670] (Claim 2)

[1671] 2. The system according to claim 1, wherein the system uses natural language processing technology to analyze whether the user's input contains signs of bullying or abnormal behavior.

[1672] (Claim 3)

[1673] 10. The system of claim 1, further comprising means for automatically sending alerts to parents and educational institutions upon detecting an anomaly.

[1674] "Application example 2 when combining emotion engines"

[1675] (Claim 1)

[1676] means for capturing user input in real time;

[1677] means for encrypting the captured input and transmitting it to a data processing device;

[1678] means for decoding the data received by the data processing device and analyzing it using generative artificial intelligence;

[1679] means for detecting anomalies and emotions based on the analysis results and notifying the user of the anomalies;

[1680] an emotion engine that evaluates the user's emotional state;

[1681] a means for automatically sending alerts to parents or other interested parties based on the detected abnormalities and emotional states;

[1682] A system including:

[1683] (Claim 2)

[1684] The system of claim 1, wherein the system uses generative artificial intelligence to analyze whether the user's input contains signs of bullying or abnormal behavior, and further evaluates the user's emotional intensity.

[1685] (Claim 3)

[1686] 10. The system of claim 1, further comprising means for automatically sending alerts to parents and concerned parties when abnormalities and negative emotions are detected. [Explanation of symbols]

[1687] 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. means for capturing user input in real time; a means for encrypting the captured input and sending it to a server; A means for decoding the data received by the server and analyzing it using generative artificial intelligence; means for detecting an abnormality based on the analysis result and notifying the abnormality; A system including:

2. The system according to claim 1, wherein the system uses generative artificial intelligence to analyze whether the user's input contains signs of bullying or abnormal behavior.

3. The system of claim 1 further comprising means for automatically sending alerts to parents and educational institutions upon detecting an anomaly.

4. A means of controlling the system to function only with parental permission; and 10. The system of claim 1, further comprising means for encrypting and storing the data.

5. 2. The system according to claim 1, further comprising means for monitoring the success / failure status of data transmission and for retrying if the data transmission fails.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A