System

The system addresses the risks of inappropriate digital content by recording, analyzing, and blocking harmful content, allowing remote parental control and recommending educational content, thus ensuring a safe and educational digital environment for children.

JP2026028675APending Publication Date: 2026-02-20SOFTBANK GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024131291
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-07
Publication Date
2026-02-20

AI Technical Summary

Technical Problem

Children in today's digital society face risks such as accessing inappropriate content, digital addiction, increased screen time, and online bullying, with current systems failing to provide a safe and educational environment for their digital device usage.

Method used

A system that records digital device usage, analyzes content for appropriateness, blocks inappropriate access, allows remote parental monitoring, sets usage restrictions, and recommends educational content based on the child's interests using generative AI.

Benefits of technology

Provides a safe and educational environment for children's digital device use, enabling parents to monitor and manage device usage effectively while promoting healthy development and learning opportunities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026028675000001_ABST
    Figure 2026028675000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system comprising: means for recording data relating to use of a digital device; means for analyzing the recorded data to identify inappropriate content; and means for blocking access to the identified content.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

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

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

[0004] In today's information society, children have access to a vast amount of information through digital devices. However, there is a risk of coming into contact with malicious content or inappropriate sites, making it necessary to provide a safe online experience. Issues such as digital addiction, increased screen time, and online bullying are also concerns. Furthermore, there is the risk of accessing content that has no educational value. This invention aims to support children's development while mitigating these risks. [Means for solving the problem]

[0005] This invention relates to a system that includes a means for recording data related to digital device usage, a means for analyzing the recorded data to identify inappropriate content, and a means for blocking access to the identified content. The system also includes a means for parents to remotely monitor digital device usage and a means for parents to set usage restrictions on the digital device. The system also includes a means for analyzing the digital device's past usage history to identify a user's areas of interest, and a means for recommending educational content based on the identified areas of interest. By implementing these means, the system provides an environment in which children can use digital devices safely and grow up healthily.

[0006] "Digital devices" are electronic devices such as smartphones, tablets, and computers used by children or users.

[0007] A "data recording means" is a software or hardware configuration that identifies and stores a user's behavioral history and usage on a digital device.

[0008] A "means for analyzing data" is a system that uses algorithms and generative AI to evaluate and classify the content of recorded data.

[0009] "Inappropriate Content" is content on websites or applications that may be considered harmful to children's education or safety.

[0010] "Means for identifying content" refers to analytical algorithms or filtering systems used to detect inappropriate content from collected data.

[0011] "Access blocking measures" means features or software that limit or deny access to content identified as inappropriate.

[0012] "Remote monitoring methods" are systems or applications that allow parents to check device usage in real time via the Internet without having to physically access the device.

[0013] "Means for setting usage restrictions" refers to a function that allows parents to set restrictions on the amount of time their children spend on digital devices and the use of specific apps.

[0014] A "means for identifying areas of interest" is an algorithm that analyzes a user's usage history and identifies areas or topics that interest the user.

[0015] "Educational content" includes useful information, applications, videos, etc., aimed at learning and increasing knowledge.

[0016] A "content recommendation means" is a function or system for presenting appropriate educational content to a user based on the user's identified areas of interest. [Brief explanation of the drawings]

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

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

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

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

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

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

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

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

[0025] [First embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0038] The present invention is a system that provides a safe and supportive environment for children's digital device use. The system records the usage history of digital devices and restricts access to inappropriate content based on that data, allows parents to remotely monitor and restrict access, and recommends educational content based on the child's areas of interest.

[0039] Program processing overview

[0040] 1. Data recording and transmission

[0041] The device continuously records the browsing history and application usage history of the user (child), and this data is periodically sent to the server.

[0042] 2. Content Analysis and Filtering

[0043] The server analyzes the data it receives and identifies inappropriate content, including violent, adult, and drug-related sites and apps.

[0044] The device blocks access to the specified content based on the blacklist received from the server. In this case, a warning message is displayed to the user (child).

[0045] 3. Remote Parental Monitoring and Control

[0046] Parents can access the server through a dedicated mobile application or web portal to monitor their children's digital device usage in real time.

[0047] Parents can also set limits on device usage time and the use of specific apps, and these settings are reflected on the device via the server.

[0048] 4. Recommending educational content

[0049] The server analyzes the child's past usage history and identifies the child's areas of interest, including specific areas of study and topics of interest.

[0050] The server recommends appropriate educational content based on the identified areas of interest, and the recommended content is sent to the device, where the user (child) can access it.

[0051] Specific examples

[0052] As a concrete example, consider the following scenario.

[0053] 1. Browsing monitoring and blocking

[0054] The device records all access history when the user browses the Internet. For example, if the user attempts to access an "inappropriate site" one day, this history will be recorded on the device.

[0055] The device sends this information to a server, which analyzes the data and identifies the site as containing violent content.

[0056] The server adds the site to the blacklist and sends the updated blacklist to the terminal, which blocks access to the site and displays a warning message to the user.

[0057] 2. Remote monitoring and limit setting

[0058] Parents use their smartphones to open the mobile application and access the server, allowing them to see in real time which apps their children are using and for how long.

[0059] Parents can set a limit on the use of a specific app (such as a game app) to one hour per day. This setting information is sent to the device via the server, and the device then limits the use of that app.

[0060] 3. Recommending educational content

[0061] The server analyzes data on the child's past visits to science-related sites to determine that the child is interested in science.

[0062] Based on this, the server recommends science experiment videos and educational apps and sends the links to the device.

[0063] The user (child) clicks on the notification displayed on the device to access the recommended content.

[0064] Through this system, children can use digital devices in a safe environment, and parents can monitor their children's internet activity with peace of mind, providing them with information that will help them grow healthily and expand their learning and interests.

[0065] The processing flow will be explained below.

[0066] Data recording and transmission

[0067] Step 1:

[0068] The device records the websites visited and the applications used in real time while the user (child) is using the Internet. The recorded data includes the access date and time, URL, and application name.

[0069] Step 2:

[0070] The device transmits the recorded data to the server at regular intervals, in the background and without the user's notification.

[0071] Content Parsing and Filtering

[0072] Step 3:

[0073] The server analyzes the received data and evaluates the content category and content using generative AI models and predefined filtering rules. The server categorizes the data and identifies inappropriate content.

[0074] Step 4:

[0075] The server adds content identified as inappropriate to a blacklist, which consists of specific URLs and application identities.

[0076] Step 5:

[0077] The server sends the updated blacklist to the terminal, so that the terminal has the latest filtering policy.

[0078] Step 6:

[0079] The device will block access to identified sites and apps based on the received blacklist, and if a user attempts to access inappropriate content, the device will display a warning message and restrict access.

[0080] Remote Parental Monitoring and Control

[0081] Step 7:

[0082] Users (parents) access the server through a dedicated mobile application or web portal, where they enter their login information to log into their account.

[0083] Step 8:

[0084] The server verifies the parent's account information and provides access to the corresponding child's device data, and the parent has access to an interface that allows them to view device usage in real time.

[0085] Step 9:

[0086] Through the interface, parents can set restrictions on their children's device usage, such as limiting screen time or locking certain apps.

[0087] Step 10:

[0088] The server receives the usage restrictions set by the parent and transmits this setting information to the terminal.

[0089] Step 11:

[0090] The device adjusts the operation of the user's (child's) device based on the usage restriction information received from the server, thereby enforcing the set usage time and app restrictions.

[0091] Recommending educational content

[0092] Step 12:

[0093] The server analyzes a child's past browsing and app usage history to identify areas of interest, which are determined based on frequently accessed categories or specific topics.

[0094] Step 13:

[0095] The server selects relevant educational content based on the identified area of ​​interest, for example, science experiment videos and educational apps for a child interested in science.

[0096] Step 14:

[0097] The server sends links and information about the selected educational content to the terminal.

[0098] Step 15:

[0099] The device displays the educational content received from the server as a notification, which the user (child) can click to access the content.

[0100] Security Updates and Maintenance

[0101] Step 16:

[0102] The server periodically checks for the latest security update information and prepares the necessary update data.

[0103] Step 17:

[0104] The device will periodically check for security updates provided by the server and automatically download and install them if available.

[0105] Step 18:

[0106] Users (parents) can check the security status from the device's settings screen and perform manual updates as needed.

[0107] Example 1

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

[0109] In today's digital society, it is crucial to prevent children from accessing inappropriate content on their digital devices and provide a safe and educational environment. However, current systems often make it difficult for parents to effectively monitor device usage remotely or set restrictions. Additionally, they lack the ability to recommend appropriate educational content based on children's interests, preventing parents from maximizing their children's development and learning opportunities.

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

[0111] In this invention, the server includes means for recording data related to digital device usage, means for analyzing the recorded data to identify inappropriate content, means for blocking access to the identified content, means for periodically transmitting the recorded data to a central processing unit, means for updating a blacklist after identifying inappropriate content, and means for transmitting the blacklist to other terminals to implement access restrictions. This effectively prevents children from accessing inappropriate content and enables parents to remotely monitor and restrict their children's digital device usage. The system also includes means for analyzing the digital device's past usage history to identify a user's areas of interest, means for recommending educational content based on the identified areas of interest, and means for recommending optimal content using a generative AI model, thereby providing children with opportunities for interest and learning.

[0112] A "digital device" is a device that communicates data, displays information, and records information via electronic devices.

[0113] "Recording" refers to the act of saving the usage history and access history of a digital device as data.

[0114] "Analysis" is the process of processing recorded data and extracting information to identify inappropriate content.

[0115] "Inappropriate content" refers to content that should not be shown to children, such as violent, adult, or drug-related content.

[0116] "Blocking access" refers to a measure that prevents a device from accessing inappropriate content.

[0117] A "central processing unit" is a computer system for processing and managing data collected from multiple terminals.

[0118] A "blacklist" is a list of inappropriate content that is prohibited from access.

[0119] "Remote monitoring" is a means of checking device usage from another location, regardless of physical distance.

[0120] "Usage restriction settings" are settings for restricting the usage time of a specific application or the hours during which access is permitted.

[0121] "Past usage history" is a record of all operations and accesses made on a digital device.

[0122] "Areas of interest" refers to categories or topics that are frequently used by a particular user.

[0123] "Educational content" is information or applications aimed at children's learning and improving their knowledge.

[0124] A "generative AI model" is an artificial intelligence algorithm that automatically makes optimal recommendations based on data analysis and pattern recognition.

[0125] The present invention relates to a system for enabling children to use digital devices safely and for parents to effectively manage them remotely. The system has the following main functions:

[0126] 1. Data recording and transmission

[0127] The device continuously records the user's (child's) browsing and application usage history. For example, information is recorded when a specific website is accessed using a web browser such as Google Chrome or Safari. This data is periodically sent to a server. Encryption protocols such as HTTPS are used to send the data to the server.

[0128] 2. Content Analysis and Filtering

[0129] The server receives the data sent from the device and begins analyzing it. This analysis uses natural language processing (NLP) algorithms built using Python and R to identify inappropriate content. Inappropriate content includes violent, adult, and drug-related sites and applications. The identified inappropriate content is added to a blacklist. The device periodically receives this updated blacklist and blocks access to the content. For example, when a user attempts to access an inappropriate site, the access is blocked and a warning message is displayed.

[0130] 3. Remote Parental Monitoring and Control

[0131] Parents access the server using a dedicated mobile application or web portal. For example, they can log in to the management screen via a smartphone app (iOS or Android app) or a web browser. Parents can monitor digital device usage in real time and set limits on usage of specific applications. Changes to settings are sent to the device via the server and reflected immediately. For example, if a parent sets a limit of one hour per day for their child's gaming app usage, the setting is reflected on the device, and app use is automatically restricted if the time limit is exceeded.

[0132] 4. Recommending educational content

[0133] The server analyzes the user's past usage history and identifies areas of interest. A generative AI model is used for this purpose. For example, if the user has frequently used science-related websites and apps in the past, the server will determine that the user is interested in science. Based on this, appropriate educational content will be recommended. For example, links to science experiment videos or educational apps may be recommended. The recommended content will be notified to the device so that the user can access it.

[0134] For example, you might use the following prompt:

[0135] Example prompt:

[0136] "Recommend educational content that matches your child's interests based on their past usage history below.

[0137] Recently Viewed Categories: Science

[0138] Favorite app: Educational puzzle games

[0139] Please include the specific URL or app name of the content you recommend."

[0140] Through these processing steps, the system provides an environment where children can safely use digital devices and parents can remotely monitor and manage their activities. It also recommends educational content based on children's interests, providing learning opportunities and supporting healthy development.

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

[0142] Step 1:

[0143] The device records the data

[0144] The device records usage history every time the user (child) visits a website or uses an application. For example, when a user accesses a specific website using a browser, the URL and access time are stored in a database. The input on the device is the user's operation, and the output is the recorded usage history data.

[0145] Step 2:

[0146] The device sends the data to the server

[0147] The terminal periodically transmits the recorded data to the server. This transmission is performed, for example, every hour or every day. The transmission uses an encryption protocol such as HTTPS, ensuring the security of the data. The input is the recorded data, and the output is the usage history data transmitted to the server.

[0148] Step 3:

[0149] The server analyzes the received data

[0150] After receiving the data sent from the device, the server begins analyzing it. The analysis is performed using a natural language processing (NLP) algorithm to identify inappropriate content from the recorded data. In this case, the input is the usage history data sent from the device, and the output is content classification information as the analysis result.

[0151] Step 4:

[0152] Server identifies inappropriate content

[0153] The server identifies inappropriate content based on the analysis results. Inappropriate content includes violent, adult, and drug-related sites and applications. The input is the analyzed data, and the output is a list of inappropriate content.

[0154] Step 5:

[0155] The server updates the blacklist

[0156] The server adds the identified inappropriate content to a blacklist and updates the blacklist. The updated blacklist is formatted for transmission to other devices. The input is a list of inappropriate content, and the output is the updated blacklist.

[0157] Step 6:

[0158] The device receives the blacklist and blocks access

[0159] The terminal receives the blacklist sent from the server. Based on this list, it blocks inappropriate content in real time when the user tries to access it. For example, if a user tries to access a site on the blacklist, the access is immediately blocked and a warning message is displayed. The input is the blacklist received from the server, and the output is the execution of access blocking and the display of a warning message.

[0160] Step 7:

[0161] Parent accesses the server

[0162] The parent logs in to the server using a dedicated mobile application or web portal. User authentication is performed during login. The input is the parent's authentication information, and the output is permission to access the server and display of the management screen.

[0163] Step 8:

[0164] Parents change settings

[0165] Parents can monitor their children's digital device usage through a management screen on the server and change settings as needed. For example, they can limit the use of a particular app to one hour per day. The input is the parent's setting change information, and the output is the storage of that setting information.

[0166] Step 9:

[0167] The device receives and reflects the settings.

[0168] The device receives setting change information sent from the server and reflects the settings in real time. For example, if the usage time of a game app is limited to one hour per day, the device will automatically restrict the use of the app once that time is exceeded. The input is the setting information from the server, and the output is the application restriction implemented based on the reflected settings.

[0169] Step 10:

[0170] The server analyzes the region of interest

[0171] The server analyzes the child's past usage history and identifies areas of interest. This analysis is performed using a generative AI model. For example, if a child frequently visits science-related websites, it can determine that the user is interested in science. The input is past usage history data, and the output is the identified areas of interest.

[0172] Step 11:

[0173] The server recommends educational content

[0174] The server recommends appropriate educational content based on the identified area of ​​interest. A generative AI model suggests the most appropriate content based on the prompt. For example, it recommends links to science experiment videos to a user who is interested in science. The input is the area of ​​interest and the prompt, and the output is the recommended educational content link.

[0175] Step 12:

[0176] Your device will display recommended content

[0177] The terminal receives the recommended content sent from the server and notifies the user. The user can access the recommended content by clicking on the notification. The input is the recommended content information from the server, and the output is the notification to the user and access to the content.

[0178] (Application example 1)

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

[0180] When children today use digital devices, they run the risk of accessing inappropriate content. It is also difficult for parents to remotely monitor and control their children's use of digital devices, making it difficult to set appropriate limits on their children's internet activity. Furthermore, there is a lack of effective ways to provide educational content that children find interesting. These challenges leave the current situation inadequate for supporting children's healthy growth and educational development.

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

[0182] In this invention, the server includes means for recording data on the use of the digital device, means for analyzing the recorded data to identify inappropriate content, means for blocking access to the identified content, means for allowing parents to remotely monitor the use of the digital device, means for allowing parents to set usage limits on the digital device, and means for recommending educational content, thereby enabling children to use digital devices safely and parents to effectively monitor and control device usage while providing educational content based on children's interests.

[0183] "Digital device" refers to a device with electronic functionality that allows a user to input, acquire, and manipulate information.

[0184] "Means of recording data" refers to the recording methods or technologies used by the system to track and store specific actions or information.

[0185] "Methods for analyzing data" refers to the processing methods used to evaluate collected information, extract specific patterns and relationships, and draw conclusions.

[0186] "Inappropriate Content" means any information or material that is harmful or unexpected to users, particularly if directed at children, that is violent, adult, or illegal.

[0187] "Access blocking measures" refers to methods used to restrict or prohibit access to or use of certain information or services.

[0188] "Remote monitoring means" refers to a method for checking the activity and usage of a device over a network, even from a physically distant location.

[0189] "Means for setting usage restrictions" refers to methods or technologies for placing restrictions on specific operations or usage conditions.

[0190] "Educational content" refers to information, materials, and activities that promote learning and cognitive development.

[0191] A "generative AI model" refers to an algorithm or system that has been trained to perform a specific task using artificial intelligence.

[0192] A "prompt" refers to input text that provides specific instructions or questions to an AI model.

[0193] The present invention provides a system for providing a safe and developmentally supportive environment for children using digital devices. An embodiment of the system will be described in detail below.

[0194] This system performs the following processes between the application installed on the smartphone and the server. The main elements include the digital device, cloud server, and dedicated application.

[0195] 1. Data recording

[0196] All activities performed by the user (child) on the device, such as application usage history and browsing history, are continuously recorded, and the recorded data is periodically sent to a cloud server.

[0197] 2. Content Analysis and Filtering

[0198] The server analyzes the received data and identifies inappropriate content. Inappropriate content includes violent, adult, and drug-related sites and apps. The server sends these blacklists to the device and blocks access to identified content based on the updated list. If access is blocked, the user (child) is displayed a warning message.

[0199] 3. Parental Remote Monitoring and Control

[0200] Parents can access a cloud server through a dedicated smartphone application to monitor their children's digital device usage in real time. They can also set limits on the amount of time their children spend using specific apps or devices overall. This setting information is sent via the server to the device, where the limits are immediately applied.

[0201] 4. Recommending educational content

[0202] The server analyzes the child's past usage history and identifies areas of interest using a generative AI model. For example, if the server identifies an interest in science, it recommends educational content related to science and sends the link to the device. The user (child) can then access this recommended content.

[0203] Hardware and Software Examples

[0204] Hardware: Smartphones (iOS devices, Android devices), cloud servers

[0205] Software: Flask framework (server-side development using Python), dedicated smartphone application (compatible with iOS and Android), generative AI model (e.g., GPT-3)

[0206] Specific examples

[0207] Browsing monitoring and blocking

[0208] The device records all of the user's web browsing history. For example, if the user attempts to access an "inappropriate site," this history is sent to a cloud server. The server analyzes this data, identifies the site as containing violent content, and blocks access.

[0209] Remote Monitoring and Limit Settings

[0210] Parents can monitor their children's device usage in real time through a smartphone app and set usage limits. For example, they can limit usage of a specific game app to one hour per day, and this limit information is sent to the device via a server. The device then limits app usage time based on this setting.

[0211] Recommending educational content

[0212] The server analyzes the science-related websites the child has visited in the past and determines that the child is interested in science. The server then recommends educational science videos and apps and sends the links to the device. The user (child) can click on the notification to access the recommended content.

[0213] Prompt Sentence Examples

[0214] Generative AI Model

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

[0216] Step 1:

[0217] Start of data recording

[0218] Subject: Device

[0219] Input: User (child) begins using digital device.

[0220] How it works: Your device records the websites you visit and the applications you use in real time.

[0221] Output: Usage history data (accessed URLs, application usage time, etc.) is generated.

[0222] Step 2:

[0223] Sending data

[0224] Subject: Device

[0225] Input: Recorded usage history data.

[0226] Operation: Periodically, the recorded usage history data is sent to a cloud server.

[0227] Output: Usage history data arrives at the cloud server.

[0228] Step 3:

[0229] Content Analysis

[0230] Subject: Server

[0231] Input: Usage history data sent from the device.

[0232] How it works: The server analyzes the usage data it receives and identifies inappropriate content, using natural language processing and machine learning algorithms.

[0233] Output: A list of inappropriate content (blacklist) is generated.

[0234] Step 4:

[0235] Filtering and Blocking

[0236] Subject: Server / Device

[0237] Input: Inappropriate content list.

[0238] How it works: The server sends a list of inappropriate content to the device, which then blocks access to certain sites and apps based on the list.

[0239] Output: Access is blocked and a warning message is displayed to the user.

[0240] Step 5:

[0241] Remote Monitoring

[0242] Subject: parent (user), server

[0243] Input: A parent's request to check device usage using a dedicated application.

[0244] How it works: The server displays real-time updated data about a child's device usage in the app.

[0245] Output: Parents can check their child's device usage on a smartphone application.

[0246] Step 6:

[0247] Setting usage limits

[0248] Subject: parent (user), server

[0249] Enter: Settings that allow parents to limit the amount of time spent on certain apps or devices.

[0250] How it works: Parents set restrictions using a smartphone app. The settings are sent to a server, which then transmits the restriction information to the device. The device then applies usage restrictions according to these settings.

[0251] Output: Restrictions are applied and device usage is restricted as intended by the parent.

[0252] Step 7:

[0253] Usage history analysis

[0254] Subject: Server

[0255] Input: Child's past usage history data.

[0256] How it works: The server uses a generative AI model to analyze past usage history and identify areas of interest for the child.

[0257] Output: A list of recommended content based on the child's areas of interest is generated.

[0258] Step 8:

[0259] Recommending educational content

[0260] Subject: Server / Device

[0261] Input: A list of educational content to recommend.

[0262] Operation: The server sends a list of educational content based on the child's areas of interest to the device, which displays the list to the user as a notification.

[0263] Output: The child can access the recommended educational content.

[0264] Prompt Sentence Examples

[0265] Developing a safe digital environment management system for children using generative AI models, recording children's device usage history, providing a way for parents to remotely monitor and set restrictions, and recommend educational content.

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

[0267] The present invention is a system that provides a safe and developmentally supportive environment for children's digital devices, and includes an emotion engine that recognizes the user's emotions and responds accordingly. The system records the digital device usage history and restricts access to inappropriate content based on that data, allowing parents to remotely monitor and restrict access, and the emotion engine can recommend educational content and adjust restrictions based on the user's emotions.

[0268] Program processing overview

[0269] 1. Data recording and transmission

[0270] The device continuously records the browsing history and application usage history of the user (child), and this data is sent to the server at regular intervals.

[0271] 2. Content Analysis and Filtering

[0272] The server analyzes the data it receives and evaluates the category and content of each piece of content using generative AI models and pre-defined filtering rules. The server categorizes the data and identifies inappropriate content.

[0273] The server adds content identified as inappropriate to a blacklist and sends the blacklist to the terminal. The terminal restricts access to inappropriate content based on the list. If an attempt is made to access inappropriate content, the terminal displays a warning message and denies access.

[0274] 3. Remote Parental Monitoring and Control

[0275] Parents access the server using a dedicated mobile application or web portal, where they enter their login details to log into their account.

[0276] Parents can check their child's device usage in real time through the interface and set restrictions on device usage (e.g., usage time, restrictions on specific apps). These settings are reflected on the device via the server.

[0277] 4. Recommending educational content

[0278] The server analyzes the child's past usage history and identifies areas of interest, including frequently accessed categories and specific topics.

[0279] The server selects educational content based on the identified areas of interest and sends links and information to the device, where the user can view the notification and access the recommended content.

[0280] 5. Emotion engine integration

[0281] The emotion engine uses the device's camera and microphone to recognize the user's emotional state, such as happiness, sadness, or anger.

[0282] The server receives data from the emotion engine and analyzes the user's current emotional state, and uses this information to recommend appropriate educational content and dynamically adjust device usage restrictions.

[0283] Specific examples

[0284] 1. Browsing monitoring and blocking

[0285] The device records the websites visited in real time as the user browses the Internet. For example, if a user tries to access an "inappropriate site" one day, the history will be recorded on the device.

[0286] The device sends this information to a server, which analyzes the data and identifies the site as containing violent content.

[0287] The server adds the site to the blacklist and sends the updated blacklist to the terminal, which blocks access to the site and displays a warning message to the user.

[0288] 2. Remote monitoring and limit setting

[0289] Parents use their smartphones to open the mobile application and access the server, allowing them to see in real time which apps their children are using and for how long.

[0290] Parents can set a limit on the use of a specific app (e.g., a game app) to one hour per day. The setting information is sent to the device via the server, and the device then limits the use of that app.

[0291] 3. Recommending educational content

[0292] The server analyzes data showing that the child has frequently visited science sites in the past and determines that the child is interested in science.

[0293] The server then recommends educational science content based on the user's preferences and sends a link to the recommended content to the user's device. The user can then access the recommended content by clicking on the notification displayed on the device.

[0294] 4. Application of Emotion Engine

[0295] The emotion engine analyzes the user's current emotional state from their facial expressions and voice. For example, if the server detects that the user is tired while studying, it will recommend educational games or fun videos to help them relax.

[0296] If the user shows signs of anger or frustration, the server will relax usage restrictions and recommend appropriate content to reduce stress.

[0297] This invention realizes a system that promotes healthy development by allowing children to use digital devices safely and providing appropriate support according to their emotional state.

[0298] The processing flow will be explained below.

[0299] Data recording and transmission

[0300] Step 1:

[0301] The device records the user's (child's) real-time usage history of websites and applications accessed when they use the Internet. The recorded data includes the access date and time, URL, app name, and usage time.

[0302] Step 2:

[0303] The device sends the recorded data to the server at regular intervals (for example, every hour). The sending occurs in the background, without the user being notified.

[0304] Content Parsing and Filtering

[0305] Step 3:

[0306] The server analyzes the received data and evaluates the category and content of each piece of content using generative AI models and pre-defined filtering rules.

[0307] Step 4:

[0308] Based on the analysis, the server identifies inappropriate content, such as violence, adult content, or drug content, which are categories that are harmful to children.

[0309] Step 5:

[0310] The server adds content identified as inappropriate to a blacklist and transmits this blacklist to the terminal, which is updated periodically.

[0311] Step 6:

[0312] The device immediately restricts access to inappropriate sites and apps based on the received blacklist. If the user (child) attempts to access inappropriate content, a warning message is displayed and access is blocked.

[0313] Remote Parental Monitoring and Control

[0314] Step 7:

[0315] Users (parents) access the server through a dedicated mobile application or web portal and enter their login information to log in to their account.

[0316] Step 8:

[0317] The server verifies the parent's account information and provides access to the corresponding child's device usage, and the parent has access to an interface that allows them to monitor usage in real time.

[0318] Step 9:

[0319] Through the interface, users (parents) can set restrictions on device usage, including device usage time, locking specific apps, and restricting access to specific content.

[0320] Step 10:

[0321] The server receives the usage restrictions set by the parent and sends them to the device, which then adjusts the device's operation based on the received restriction information.

[0322] Step 11:

[0323] The device controls the user's (child's) device usage based on the set usage restrictions, for example, restricting the use of certain apps outside of specified times.

[0324] Recommending educational content

[0325] Step 12:

[0326] The server analyzes a child's browsing history and app usage history to identify areas of interest. For example, if a child frequently uses science-related sites and apps, it may determine that the child has an interest in science.

[0327] Step 13:

[0328] The server selects educational content that may be of interest based on the identified area of ​​interest, including related videos, apps, websites, etc.

[0329] Step 14:

[0330] The server sends links and information about the selected educational content to the device, which then displays the received content to the user as a notification.

[0331] Step 15:

[0332] The user (child) clicks on the notification displayed on the device to access the recommended educational content, while the emotion engine monitors the user's emotional state and adjusts the content as needed.

[0333] Emotion engine integration

[0334] Step 16:

[0335] The device uses a built-in camera and microphone to input the user's (child's) facial expressions and voice in real time into the emotion engine, which then analyzes this data to determine the user's current emotional state.

[0336] Step 17:

[0337] The server receives the emotion data sent from the emotion engine and determines the user's current emotional state based on the analysis results. For example, if the user's face is smiling, it is judged to be "joy," and if the user is frowning, it is judged to be "anxiety."

[0338] Step 18:

[0339] The server customizes educational content based on the user's emotional state, for example, recommending relaxing content if the user is feeling anxious.

[0340] Step 19:

[0341] The device dynamically adjusts its operation and display content based on the analysis results of the emotion engine, allowing users to use the device comfortably.

[0342] Security Updates and Maintenance

[0343] Step 20:

[0344] The server periodically checks for the latest security updates and prepares the necessary updates, which are then automatically sent to the device.

[0345] Step 21:

[0346] The device receives security updates provided by the server, and automatically downloads and installs them, ensuring the latest security measures are applied.

[0347] Step 22:

[0348] Users (parents) can check the security status from the device's settings screen and perform manual updates as needed.

[0349] Example 2

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

[0351] Today's children are using a wide variety of digital devices, and there is a need to appropriately manage their usage and provide a safe and educational environment. However, current systems do not adequately address the issues of restricting access to inappropriate content, remote parental monitoring, or recommending educational content. Furthermore, few systems offer dynamic content recommendations or usage restrictions based on the user's emotional state. Furthermore, systems that integrate these functions are extremely limited, making comprehensive management difficult.

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

[0353] In this invention, the server includes means for recording data related to the use of digital devices, means for transmitting the recorded data, means for analyzing the received data to identify inappropriate content, means for blocking access to the identified content, means for recognizing the user's emotional state based on the recorded data, and means for recommending appropriate educational content based on the user's emotional state. This allows children to use digital devices safely and allows parents to remotely manage and set restrictions. Furthermore, dynamic content provision and usage restrictions can be adjusted according to the user's emotional state, supporting the healthy development of children.

[0354] A "digital device" is an electronic device such as a computer, smartphone, or tablet that allows a user to obtain information or use applications.

[0355] "Means for recording" refers to a mechanism for storing data on the usage of digital devices, and is a function that accumulates information including the date and time of access, duration of use, accessed URLs, and app names.

[0356] The "means of transmission" is a mechanism for transferring recorded data to an external server, and is a function that includes data encryption and secure communication protocols.

[0357] "Means for analyzing" refers to the mechanism that analyzes the received data and performs a process to identify inappropriate content and user interests, which may involve natural language processing or generative AI models.

[0358] "Means of identification" refers to the process of clarifying inappropriate content and user interests based on the analysis results.

[0359] "Blocking measures" are mechanisms for blocking access to identified inappropriate content, using lists and filtering techniques to restrict access.

[0360] The "means for recognizing emotional state" is a mechanism for reading emotions using the user's facial expressions and voice data, and involves the use of a camera, microphone, and emotion analysis algorithms.

[0361] "Means for recommending content" refers to a mechanism for providing appropriate educational content to users based on analyzed data and recognized emotional states, and includes recommendation algorithms and notification functions.

[0362] "Remote monitoring methods" are mechanisms for checking digital device usage from a physically separate location, such as using a mobile application or web portal.

[0363] "Means for setting usage restrictions" refers to the process by which parents set restrictions on usage time and access to specific applications and websites, and the function that reflects this setting information on digital devices.

[0364] "Means for analyzing usage history" refers to a mechanism that analyzes past usage of digital devices and identifies the user's interests and areas of concern.

[0365] "Dynamic adjustment means" refers to a mechanism that flexibly changes restrictions on digital device usage and content provision according to the user's emotional state and real-time usage situation.

[0366] The present invention is a system that provides a safe and developmentally supportive environment for children's digital devices, and further includes an emotion engine that recognizes the user's emotions and responds based on them. This system records the usage history of the digital device and restricts access to inappropriate content based on that data, and has functions for parents to remotely monitor and restrict access, as well as functions for the emotion engine to recommend educational content and adjust restrictions based on the user's emotions.

[0367] Specifically, this is carried out by the following means.

[0368] Recording digital device usage data

[0369] Subject: Terminal

[0370] The device records the user's web browsing and application usage history in real time. The records include the access date and time, usage time, accessed URLs, and app names. This data is encrypted and sent to a server at regular intervals, protecting the user's privacy.

[0371] Data analysis and inappropriate content filtering

[0372] Subject: Server

[0373] The server receives the data sent from the device and analyzes it using a generative AI model. Based on the analysis results, it evaluates the category and content of each piece of content and identifies inappropriate content. The identified content is added to a blacklist, which is then sent to the device. The device then uses this list to restrict access to inappropriate content.

[0374] Remote Parental Monitoring and Control

[0375] Subject: Parent

[0376] Parents access the server through a dedicated mobile application or web portal and log in to their account. Through the interface, they can check their child's device usage history and current usage in real time, and set limits on usage time and access to specific apps and websites. These settings are then reflected on the device via the server, and the limits are actually applied.

[0377] Recommending educational content

[0378] Subject: Server

[0379] The server analyzes the child's past usage history to identify areas of interest. Based on these areas of interest, it selects appropriate educational content and sends links and information to the device. The device then displays a notification to the user, who can click on the notification to access the recommended content.

[0380] For example, if a child frequently visits science websites, the server can recommend educational science content and send links to the device. Users can click on the notification to access videos or articles about relevant science experiments.

[0381] Emotion engine integration

[0382] Subject: Emotion Engine

[0383] The emotion engine uses the device's camera and microphone to analyze the user's emotional state, using facial expression analysis and voice recognition technology. The emotional state data is sent to a server, which then recommends appropriate educational content and dynamically adjusts device usage restrictions based on the user's current emotional state.

[0384] If the server detects that the user is tired while studying, it will display a notification on the device recommending educational games or entertaining videos to help them relax. If the user shows signs of anger or frustration, the server will temporarily relax usage restrictions and recommend relaxing content.

[0385] Prompt Sentence Examples

[0386] - "Implement a program that recommends educational content based on children's emotions."

[0387] - "Please explain the system that records device usage history and filters inappropriate content."

[0388] This invention realizes a system that promotes healthy development by allowing children to use digital devices safely and providing appropriate support according to their emotional state.

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

[0390] Step 1: Record your digital device usage data

[0391] Subject: Terminal

[0392] The device records the user's web browsing and application usage history in real time, including the date and time of access, duration of use, URLs accessed, and app names. This recorded data is encrypted and stored in a secure format.

[0393] Input: User web browsing and application usage information

[0394] Output: Recorded usage history data

[0395] What it does: When a user accesses an "online shopping site," the URL is recorded, along with the time and name of the app used.

[0396] Step 2: Send usage data

[0397] Subject: Terminal

[0398] The device encrypts the recorded data at regular intervals (for example, every hour) and sends it to the server, ensuring data integrity and privacy.

[0399] Input: Recorded usage history data

[0400] Output: Encrypted data sent to the server

[0401] What it does: Every hour, a set of historical data is encrypted and sent to a server.

[0402] Step 3: Analyze the data

[0403] Subject: Server

[0404] The server then analyzes the received data using a generative AI model, which uses natural language processing to assess the category and appropriateness of each piece of content.

[0405] Input: Encrypted data sent from the device

[0406] Output: Analyzed content information (category, inappropriateness rating)

[0407] What it does: The server analyzes the URL to determine if the content contains violent, sexual, or other inappropriate material.

[0408] Step 4: Identify inappropriate content and update the blacklist

[0409] Subject: Server

[0410] The server identifies inappropriate content based on the analysis results and adds it to the blacklist, after which the updated blacklist is sent back to the device.

[0411] Input: Parsed content information

[0412] Output: Information about inappropriate content added to the blacklist

[0413] What happens: If an "online shopping site" is deemed inappropriate, the URL will be added to a blacklist and immediately sent to the device.

[0414] Step 5: Restricting access based on blacklists

[0415] Subject: Terminal

[0416] The device will then restrict access to inappropriate content based on the received blacklist. If an attempt is made to access inappropriate content, a warning message will be displayed and the access will be blocked.

[0417] Input: Inappropriate content information included in the blacklist

[0418] Output: Warning message and access blocked

[0419] Specific behavior: When the user tries to access the "online shopping site" again, a warning message is displayed and access is blocked.

[0420] Step 6: Set up remote parental monitoring and usage limits

[0421] Subject: Parent

[0422] Parents access the server through a dedicated mobile application or web portal, enter their login information, and log in to their account. Through the interface, they can check their child's device usage history and current usage in real time and set necessary restrictions (such as usage time and access limits for specific apps and websites).

[0423] Input: Child's device history and real-time usage information

[0424] Output: Usage restriction setting information

[0425] Specific operation: Parents can remotely log in and check their child's usage, then set a limit of 30 minutes of usage time for a specific game app per day. This setting is then reflected on the device via the server.

[0426] Step 7: Recommend educational content

[0427] Subject: Server

[0428] The server analyzes the child's past usage history and identifies areas of interest. Based on these areas of interest, it selects appropriate educational content and sends links and information to the device.

[0429] Input: Child's past usage history data

[0430] Output: Links and information about educational content

[0431] What it does: If a child has visited many science-related websites, the server will send links to science experiment videos and articles to the device. The user can click on the notification to access this content.

[0432] Step 8: Recognize and respond to emotional states with the Emotion Engine

[0433] Subject: Emotion Engine

[0434] The emotion engine uses the device's camera and microphone to analyze the user's emotional state, which is then sent to a server to recommend educational content and dynamically adjust device usage restrictions based on the user's emotional state.

[0435] Input: User's facial expressions and voice data obtained from the camera and microphone

[0436] Output: Adjustment of content recommendations and usage restrictions based on the user's emotional state

[0437] Specific behavior: If the emotion engine determines that the user is tired, the server displays a notification on the device recommending relaxing games or videos, and in some cases temporarily relaxes usage restrictions.

[0438] (Application example 2)

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

[0440] Conventional digital device usage monitoring systems allow parents to remotely monitor their children's usage and restrict access to inappropriate content, but they do not provide dynamic responses based on the user's emotional state. As a result, even when the user (child) is in an emotionally difficult situation, a uniform restriction is applied, which can result in stress and discomfort. Furthermore, when recommending educational content, the system does not take into account the user's emotional state, making it difficult for users to access appropriate content.

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

[0442] In this invention, the server includes means for integrating an emotion engine for recognizing the user's emotional state, means for recommending educational content based on the emotion recognition result, and means for dynamically adjusting restrictions on the use of specific applications based on the emotion recognition result, thereby dynamically adjusting restrictions on the use of digital devices and content recommendations according to the user's emotional state, thereby providing an emotionally optimal environment.

[0443] "Digital devices" refers to electronic devices such as computers, smartphones, and tablets.

[0444] "Usage data" refers to records of a user's interactions with a digital device and specific activities.

[0445] An "emotion engine" refers to software or hardware that recognizes and analyzes a user's emotional state.

[0446] "Inappropriate Content" refers to digital content that contains violent, obscene, or harmful material to children.

[0447] "Access blocking measures" means technologies or methods that restrict or prohibit access to content identified as inappropriate.

[0448] "Means for remote monitoring" refers to functions and interfaces that allow parents to check the usage of digital devices from a remote location via the Internet, etc.

[0449] "Means for setting usage restrictions" refers to the setting functions that allow parents to limit and manage the amount of time their children can use digital devices and the applications that can be used.

[0450] "Past usage history" refers to a record of all past activity a user has performed on a digital device.

[0451] An "area of ​​interest" refers to a category or topic of digital content in which a user is particularly interested.

[0452] "Educational content" refers to digital content intended to support learning or educate, such as educational videos, games, applications, etc.

[0453] "Content recommendation tools" refers to features and algorithms that dynamically suggest optimal digital content based on a user's interests and emotional state.

[0454] "Dynamic adjustment means" refers to techniques or methods that change restrictions or recommendations in real time depending on the user's emotional state or usage situation.

[0455] This invention is a system that helps users (especially children) use digital devices safely and emotionally optimally. The system recognizes the user's emotional state and, based on this, limits device use and recommends educational content.

[0456] 1. System Configuration

[0457] The system consists of the following components:

[0458] Digital devices: Smartphones, tablets, and computers used by children.

[0459] Server: A central management system that analyzes the data sent by the devices and generates the required response.

[0460] Emotion Engine: Software for analyzing the user's emotional state, specifically using the EmotionRecognizer library.

[0461] Communication: An internet connection to send and receive data between your device and our servers.

[0462] 2. Data recording and transmission

[0463] The device continuously records the user's browsing and application usage history. This usage history data is periodically sent to the server. The emotion engine uses the device's camera and microphone to analyze the user's emotional state in real time and also sends this data to the server.

[0464] 3. Content Filtering

[0465] The server analyzes the received usage history data and identifies inappropriate content using generative AI models and configured filtering rules. Inappropriate content is added to a blacklist, and this information is sent to the device, which displays a warning message when the user attempts to access inappropriate content.

[0466] 4. Parental Remote Monitoring and Control

[0467] Parents can access the server using a dedicated mobile application or web portal, which allows them to check their child's device usage in real time and set usage restrictions (e.g., usage time, restrictions on specific apps). This setting information is then transmitted to the device via the server.

[0468] 5. Recommending educational content

[0469] The server analyzes past usage history and identifies areas of interest to the user, such as frequently viewed categories or specific topics, and based on this, recommends educational content and sends links and information to the device.

[0470] 6. Application of Emotion Engine

[0471] The emotion engine analyzes the user's emotional state from facial expressions and voice data. Depending on the emotional state, it recommends appropriate educational content and dynamically adjusts device usage restrictions. For example, if the system detects that the user is tired, it will recommend relaxing games and videos.

[0472] Specific examples of hardware and software used

[0473] EmotionRecognizer: A library for analyzing a user's emotional state.

[0474] Requests: A library for data communication between the server and the device.

[0475] Server: A central server system for data analysis and management.

[0476] Specific examples

[0477] While a user is using the device, EmotionRecognizer analyzes their emotions based on data acquired from the camera and microphone. The analyzed emotional data is sent to a server, which then recommends specific educational content (for example, science videos if you are interested in science, or relaxing games if you are tired).

[0478] Prompt Sentence Examples

[0479] "We've created an app that records internet usage history and emotional data from children's devices and recommends educational content."

[0480] This system supports users in using their devices safely and in an emotionally optimal way, and is a powerful tool for promoting healthy development.

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

[0482] Step 1:

[0483] Recording digital device usage data

[0484] The device records the user's browsing history and application usage history in real time. The input is the browsing history and application usage time, and these data are stored in the device's storage device. The output is the recorded usage data, which is later sent to the server.

[0485] Step 2:

[0486] Collecting Emotional Data

[0487] It uses the device's built-in camera and microphone to collect the user's facial expressions and voice data. The input is real-time video and audio data obtained from the camera and microphone, which is analyzed using the EmotionRecognizer library. The output is the analyzed user's emotional state (e.g., joy, sadness, anger).

[0488] Step 3:

[0489] Sending data

[0490] The device transmits the recorded usage data and emotion data to the server at regular intervals. The input is the usage data and emotion data stored in the device, which is transmitted to the server via the Internet. The output is the various data transmitted to the server.

[0491] Step 4:

[0492] Data analysis

[0493] The server analyzes the received usage and emotion data. The input is the usage and emotion data sent from the device, and it analyzes it using generative AI models and filtering rules. The output is the identification of inappropriate content and the user's areas of interest.

[0494] Step 5:

[0495] Blacklist Update and Submission

[0496] After identifying inappropriate content, the server adds the content to a blacklist and sends the blacklist to the terminal. The input is the analyzed list of inappropriate content, and the output is the updated blacklist. The terminal receives the blacklist and restricts access to the inappropriate content.

[0497] Step 6:

[0498] Recommending educational content

[0499] The server identifies areas of interest based on the user's past usage data and emotional data, and recommends appropriate educational content. The input is the areas of interest identified from the usage data and emotional data, and the output is a list of recommended educational content. This information is sent to the terminal and notified to the user.

[0500] Step 7:

[0501] Remote Monitoring and Control

[0502] Parents can access the server using a dedicated mobile application or web portal to monitor their child's usage in real time. The input is the parent's access request and login information, and the output is an interface for the child's usage and limit settings. Parents can set usage limits here, which are then reflected on the device via the server.

[0503] Step 8:

[0504] Dynamic limit adjustment

[0505] The server adjusts application usage limits in real time based on the user's emotional state. For example, if the user expresses frustration, it relaxes usage limits. The input is real-time emotional data, and the output is dynamically adjusted usage limit settings. These settings are immediately reflected on the device.

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

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

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

[0509] [Second embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0522] The present invention is a system that provides a safe and supportive environment for children's digital device use. The system records the usage history of digital devices and restricts access to inappropriate content based on that data, allows parents to remotely monitor and restrict access, and recommends educational content based on the child's areas of interest.

[0523] Program processing overview

[0524] 1. Data recording and transmission

[0525] The device continuously records the browsing history and application usage history of the user (child), and this data is periodically sent to the server.

[0526] 2. Content Analysis and Filtering

[0527] The server analyzes the data it receives and identifies inappropriate content, including violent, adult, and drug-related sites and apps.

[0528] The device blocks access to the specified content based on the blacklist received from the server. In this case, a warning message is displayed to the user (child).

[0529] 3. Remote Parental Monitoring and Control

[0530] Parents can access the server through a dedicated mobile application or web portal to monitor their children's digital device usage in real time.

[0531] Parents can also set limits on device usage time and the use of specific apps, and these settings are reflected on the device via the server.

[0532] 4. Recommending educational content

[0533] The server analyzes the child's past usage history and identifies the child's areas of interest, including specific areas of study and topics of interest.

[0534] The server recommends appropriate educational content based on the identified areas of interest, and the recommended content is sent to the device, where the user (child) can access it.

[0535] Specific examples

[0536] As a concrete example, consider the following scenario.

[0537] 1. Browsing monitoring and blocking

[0538] The device records all access history when the user browses the Internet. For example, if the user attempts to access an "inappropriate site" one day, this history will be recorded on the device.

[0539] The device sends this information to a server, which analyzes the data and identifies the site as containing violent content.

[0540] The server adds the site to the blacklist and sends the updated blacklist to the terminal, which blocks access to the site and displays a warning message to the user.

[0541] 2. Remote monitoring and limit setting

[0542] Parents use their smartphones to open the mobile application and access the server, allowing them to see in real time which apps their children are using and for how long.

[0543] Parents can set a limit on the use of a specific app (such as a game app) to one hour per day. This setting information is sent to the device via the server, and the device then limits the use of that app.

[0544] 3. Recommending educational content

[0545] The server analyzes data on the child's past visits to science-related sites to determine that the child is interested in science.

[0546] Based on this, the server recommends science experiment videos and educational apps and sends the links to the device.

[0547] The user (child) clicks on the notification displayed on the device to access the recommended content.

[0548] Through this system, children can use digital devices in a safe environment, and parents can monitor their children's internet activity with peace of mind, providing them with information that will help them grow healthily and expand their learning and interests.

[0549] The processing flow will be explained below.

[0550] Data recording and transmission

[0551] Step 1:

[0552] The device records the websites visited and the applications used in real time while the user (child) is using the Internet. The recorded data includes the access date and time, URL, and application name.

[0553] Step 2:

[0554] The device transmits the recorded data to the server at regular intervals, in the background and without the user's notification.

[0555] Content Parsing and Filtering

[0556] Step 3:

[0557] The server analyzes the received data and evaluates the content category and content using generative AI models and predefined filtering rules. The server categorizes the data and identifies inappropriate content.

[0558] Step 4:

[0559] The server adds content identified as inappropriate to a blacklist, which consists of specific URLs and application identities.

[0560] Step 5:

[0561] The server sends the updated blacklist to the terminal, so that the terminal has the latest filtering policy.

[0562] Step 6:

[0563] The device will block access to identified sites and apps based on the received blacklist, and if a user attempts to access inappropriate content, the device will display a warning message and restrict access.

[0564] Remote Parental Monitoring and Control

[0565] Step 7:

[0566] Users (parents) access the server through a dedicated mobile application or web portal, where they enter their login information to log into their account.

[0567] Step 8:

[0568] The server verifies the parent's account information and provides access to the corresponding child's device data, and the parent has access to an interface that allows them to view device usage in real time.

[0569] Step 9:

[0570] Through the interface, parents can set restrictions on their children's device usage, such as limiting screen time or locking certain apps.

[0571] Step 10:

[0572] The server receives the usage restrictions set by the parent and transmits this setting information to the terminal.

[0573] Step 11:

[0574] The device adjusts the operation of the user's (child's) device based on the usage restriction information received from the server, thereby enforcing the set usage time and app restrictions.

[0575] Recommending educational content

[0576] Step 12:

[0577] The server analyzes a child's past browsing and app usage history to identify areas of interest, which are determined based on frequently accessed categories or specific topics.

[0578] Step 13:

[0579] The server selects relevant educational content based on the identified area of ​​interest, for example, science experiment videos and educational apps for a child interested in science.

[0580] Step 14:

[0581] The server sends links and information about the selected educational content to the terminal.

[0582] Step 15:

[0583] The device displays the educational content received from the server as a notification, which the user (child) can click to access the content.

[0584] Security Updates and Maintenance

[0585] Step 16:

[0586] The server periodically checks for the latest security update information and prepares the necessary update data.

[0587] Step 17:

[0588] The device will periodically check for security updates provided by the server and automatically download and install them if available.

[0589] Step 18:

[0590] Users (parents) can check the security status from the device's settings screen and perform manual updates as needed.

[0591] Example 1

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

[0593] In today's digital society, it is crucial to prevent children from accessing inappropriate content on their digital devices and provide a safe and educational environment. However, current systems often make it difficult for parents to effectively monitor device usage remotely or set restrictions. Additionally, they lack the ability to recommend appropriate educational content based on children's interests, preventing parents from maximizing their children's development and learning opportunities.

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

[0595] In this invention, the server includes means for recording data related to digital device usage, means for analyzing the recorded data to identify inappropriate content, means for blocking access to the identified content, means for periodically transmitting the recorded data to a central processing unit, means for updating a blacklist after identifying inappropriate content, and means for transmitting the blacklist to other terminals to implement access restrictions. This effectively prevents children from accessing inappropriate content and enables parents to remotely monitor and restrict their children's digital device usage. The system also includes means for analyzing the digital device's past usage history to identify a user's areas of interest, means for recommending educational content based on the identified areas of interest, and means for recommending optimal content using a generative AI model, thereby providing children with opportunities for interest and learning.

[0596] A "digital device" is a device that communicates data, displays information, and records information via electronic devices.

[0597] "Recording" refers to the act of saving the usage history and access history of a digital device as data.

[0598] "Analysis" is the process of processing recorded data and extracting information to identify inappropriate content.

[0599] "Inappropriate content" refers to content that should not be shown to children, such as violent, adult, or drug-related content.

[0600] "Blocking access" refers to a measure that prevents a device from accessing inappropriate content.

[0601] A "central processing unit" is a computer system for processing and managing data collected from multiple terminals.

[0602] A "blacklist" is a list of inappropriate content that is prohibited from access.

[0603] "Remote monitoring" is a means of checking device usage from another location, regardless of physical distance.

[0604] "Usage restriction settings" are settings for restricting the usage time of a specific application or the hours during which access is permitted.

[0605] "Past usage history" is a record of all operations and accesses made on a digital device.

[0606] "Areas of interest" refers to categories or topics that are frequently used by a particular user.

[0607] "Educational content" is information or applications aimed at children's learning and improving their knowledge.

[0608] A "generative AI model" is an artificial intelligence algorithm that automatically makes optimal recommendations based on data analysis and pattern recognition.

[0609] The present invention relates to a system for enabling children to use digital devices safely and for parents to effectively manage them remotely. The system has the following main functions:

[0610] 1. Data recording and transmission

[0611] The device continuously records the user's (child's) browsing and application usage history. For example, information is recorded when a specific website is accessed using a web browser such as Google Chrome or Safari. This data is periodically sent to a server. Encryption protocols such as HTTPS are used to send the data to the server.

[0612] 2. Content Analysis and Filtering

[0613] The server receives the data sent from the device and begins analyzing it. This analysis uses natural language processing (NLP) algorithms built using Python and R to identify inappropriate content. Inappropriate content includes violent, adult, and drug-related sites and applications. The identified inappropriate content is added to a blacklist. The device periodically receives this updated blacklist and blocks access to the content. For example, when a user attempts to access an inappropriate site, the access is blocked and a warning message is displayed.

[0614] 3. Remote Parental Monitoring and Control

[0615] Parents access the server using a dedicated mobile application or web portal. For example, they can log in to the management screen via a smartphone app (iOS or Android app) or a web browser. Parents can monitor digital device usage in real time and set limits on usage of specific applications. Changes to settings are sent to the device via the server and reflected immediately. For example, if a parent sets a limit of one hour per day for their child's gaming app usage, the setting is reflected on the device, and app use is automatically restricted if the time limit is exceeded.

[0616] 4. Recommending educational content

[0617] The server analyzes the user's past usage history and identifies areas of interest. A generative AI model is used for this purpose. For example, if the user has frequently used science-related websites and apps in the past, the server will determine that the user is interested in science. Based on this, appropriate educational content will be recommended. For example, links to science experiment videos or educational apps may be recommended. The recommended content will be notified to the device so that the user can access it.

[0618] For example, you might use the following prompt:

[0619] Example prompt:

[0620] "Recommend educational content that matches your child's interests based on their past usage history below.

[0621] Recently Viewed Categories: Science

[0622] Favorite app: Educational puzzle games

[0623] Please include the specific URL or app name of the content you recommend."

[0624] Through these processing steps, the system provides an environment where children can safely use digital devices and parents can remotely monitor and manage their activities. It also recommends educational content based on children's interests, providing learning opportunities and supporting healthy development.

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

[0626] Step 1:

[0627] The device records the data

[0628] The device records usage history every time the user (child) visits a website or uses an application. For example, when a user accesses a specific website using a browser, the URL and access time are stored in a database. The input on the device is the user's operation, and the output is the recorded usage history data.

[0629] Step 2:

[0630] The device sends the data to the server

[0631] The terminal periodically transmits the recorded data to the server. This transmission is performed, for example, every hour or every day. The transmission uses an encryption protocol such as HTTPS, ensuring the security of the data. The input is the recorded data, and the output is the usage history data transmitted to the server.

[0632] Step 3:

[0633] The server analyzes the received data

[0634] After receiving the data sent from the device, the server begins analyzing it. The analysis is performed using a natural language processing (NLP) algorithm to identify inappropriate content from the recorded data. In this case, the input is the usage history data sent from the device, and the output is content classification information as the analysis result.

[0635] Step 4:

[0636] Server identifies inappropriate content

[0637] The server identifies inappropriate content based on the analysis results. Inappropriate content includes violent, adult, and drug-related sites and applications. The input is the analyzed data, and the output is a list of inappropriate content.

[0638] Step 5:

[0639] The server updates the blacklist

[0640] The server adds the identified inappropriate content to a blacklist and updates the blacklist. The updated blacklist is formatted for transmission to other devices. The input is a list of inappropriate content, and the output is the updated blacklist.

[0641] Step 6:

[0642] The device receives the blacklist and blocks access

[0643] The terminal receives the blacklist sent from the server. Based on this list, it blocks inappropriate content in real time when the user tries to access it. For example, if a user tries to access a site on the blacklist, the access is immediately blocked and a warning message is displayed. The input is the blacklist received from the server, and the output is the execution of access blocking and the display of a warning message.

[0644] Step 7:

[0645] Parent accesses the server

[0646] The parent logs in to the server using a dedicated mobile application or web portal. User authentication is performed during login. The input is the parent's authentication information, and the output is permission to access the server and display of the management screen.

[0647] Step 8:

[0648] Parents change settings

[0649] Parents can monitor their children's digital device usage through a management screen on the server and change settings as needed. For example, they can limit the use of a particular app to one hour per day. The input is the parent's setting change information, and the output is the storage of that setting information.

[0650] Step 9:

[0651] The device receives and reflects the settings.

[0652] The device receives setting change information sent from the server and reflects the settings in real time. For example, if the usage time of a game app is limited to one hour per day, the device will automatically restrict the use of the app once that time is exceeded. The input is the setting information from the server, and the output is the application restriction implemented based on the reflected settings.

[0653] Step 10:

[0654] The server analyzes the region of interest

[0655] The server analyzes the child's past usage history and identifies areas of interest. This analysis is performed using a generative AI model. For example, if a child frequently visits science-related websites, it can determine that the user is interested in science. The input is past usage history data, and the output is the identified areas of interest.

[0656] Step 11:

[0657] The server recommends educational content

[0658] The server recommends appropriate educational content based on the identified area of ​​interest. A generative AI model suggests the most appropriate content based on the prompt. For example, it recommends links to science experiment videos to a user who is interested in science. The input is the area of ​​interest and the prompt, and the output is the recommended educational content link.

[0659] Step 12:

[0660] Your device will display recommended content

[0661] The terminal receives the recommended content sent from the server and notifies the user. The user can access the recommended content by clicking on the notification. The input is the recommended content information from the server, and the output is the notification to the user and access to the content.

[0662] (Application example 1)

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

[0664] When children today use digital devices, they run the risk of accessing inappropriate content. It is also difficult for parents to remotely monitor and control their children's use of digital devices, making it difficult to set appropriate limits on their children's internet activity. Furthermore, there is a lack of effective ways to provide educational content that children find interesting. These challenges leave the current situation inadequate for supporting children's healthy growth and educational development.

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

[0666] In this invention, the server includes means for recording data on the use of the digital device, means for analyzing the recorded data to identify inappropriate content, means for blocking access to the identified content, means for allowing parents to remotely monitor the use of the digital device, means for allowing parents to set usage limits on the digital device, and means for recommending educational content, thereby enabling children to use digital devices safely and parents to effectively monitor and control device usage while providing educational content based on children's interests.

[0667] "Digital device" refers to a device with electronic functionality that allows a user to input, acquire, and manipulate information.

[0668] "Means of recording data" refers to the recording methods or technologies used by the system to track and store specific actions or information.

[0669] "Methods for analyzing data" refers to the processing methods used to evaluate collected information, extract specific patterns and relationships, and draw conclusions.

[0670] "Inappropriate Content" means any information or material that is harmful or unexpected to users, particularly if directed at children, that is violent, adult, or illegal.

[0671] "Access blocking measures" refers to methods used to restrict or prohibit access to or use of certain information or services.

[0672] "Remote monitoring means" refers to a method for checking the activity and usage of a device over a network, even from a physically distant location.

[0673] "Means for setting usage restrictions" refers to methods or technologies for placing restrictions on specific operations or usage conditions.

[0674] "Educational content" refers to information, materials, and activities that promote learning and cognitive development.

[0675] A "generative AI model" refers to an algorithm or system that has been trained to perform a specific task using artificial intelligence.

[0676] A "prompt" refers to input text that provides specific instructions or questions to an AI model.

[0677] The present invention provides a system for providing a safe and developmentally supportive environment for children using digital devices. An embodiment of the system will be described in detail below.

[0678] This system performs the following processes between the application installed on the smartphone and the server. The main elements include the digital device, cloud server, and dedicated application.

[0679] 1. Data recording

[0680] All activities performed by the user (child) on the device, such as application usage history and browsing history, are continuously recorded, and the recorded data is periodically sent to a cloud server.

[0681] 2. Content Analysis and Filtering

[0682] The server analyzes the received data and identifies inappropriate content. Inappropriate content includes violent, adult, and drug-related sites and apps. The server sends these blacklists to the device and blocks access to identified content based on the updated list. If access is blocked, the user (child) is displayed a warning message.

[0683] 3. Parental Remote Monitoring and Control

[0684] Parents can access a cloud server through a dedicated smartphone application to monitor their children's digital device usage in real time. They can also set limits on the amount of time their children spend using specific apps or devices overall. This setting information is sent via the server to the device, where the limits are immediately applied.

[0685] 4. Recommending educational content

[0686] The server analyzes the child's past usage history and identifies areas of interest using a generative AI model. For example, if the server identifies an interest in science, it recommends educational content related to science and sends the link to the device. The user (child) can then access this recommended content.

[0687] Hardware and Software Examples

[0688] Hardware: Smartphones (iOS devices, Android devices), cloud servers

[0689] Software: Flask framework (server-side development using Python), dedicated smartphone application (compatible with iOS and Android), generative AI model (e.g., GPT-3)

[0690] Specific examples

[0691] Browsing monitoring and blocking

[0692] The device records all of the user's web browsing history. For example, if the user attempts to access an "inappropriate site," this history is sent to a cloud server. The server analyzes this data, identifies the site as containing violent content, and blocks access.

[0693] Remote Monitoring and Limit Settings

[0694] Parents can monitor their children's device usage in real time through a smartphone app and set usage limits. For example, they can limit usage of a specific game app to one hour per day, and this limit information is sent to the device via a server. The device then limits app usage time based on this setting.

[0695] Recommending educational content

[0696] The server analyzes the science-related websites the child has visited in the past and determines that the child is interested in science. The server then recommends educational science videos and apps and sends the links to the device. The user (child) can click on the notification to access the recommended content.

[0697] Prompt Sentence Examples

[0698] Generative AI Model

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

[0700] Step 1:

[0701] Start of data recording

[0702] Subject: Device

[0703] Input: User (child) begins using digital device.

[0704] How it works: Your device records the websites you visit and the applications you use in real time.

[0705] Output: Usage history data (accessed URLs, application usage time, etc.) is generated.

[0706] Step 2:

[0707] Sending data

[0708] Subject: Device

[0709] Input: Recorded usage history data.

[0710] Operation: Periodically, the recorded usage history data is sent to a cloud server.

[0711] Output: Usage history data arrives at the cloud server.

[0712] Step 3:

[0713] Content Analysis

[0714] Subject: Server

[0715] Input: Usage history data sent from the device.

[0716] How it works: The server analyzes the usage data it receives and identifies inappropriate content, using natural language processing and machine learning algorithms.

[0717] Output: A list of inappropriate content (blacklist) is generated.

[0718] Step 4:

[0719] Filtering and Blocking

[0720] Subject: Server / Device

[0721] Input: Inappropriate content list.

[0722] How it works: The server sends a list of inappropriate content to the device, which then blocks access to certain sites and apps based on the list.

[0723] Output: Access is blocked and a warning message is displayed to the user.

[0724] Step 5:

[0725] Remote Monitoring

[0726] Subject: parent (user), server

[0727] Input: A parent's request to check device usage using a dedicated application.

[0728] How it works: The server displays real-time updated data about a child's device usage in the app.

[0729] Output: Parents can check their child's device usage on a smartphone application.

[0730] Step 6:

[0731] Setting usage limits

[0732] Subject: parent (user), server

[0733] Enter: Settings that allow parents to limit the amount of time spent on certain apps or devices.

[0734] How it works: Parents set restrictions using a smartphone app. The settings are sent to a server, which then transmits the restriction information to the device. The device then applies usage restrictions according to these settings.

[0735] Output: Restrictions are applied and device usage is restricted as intended by the parent.

[0736] Step 7:

[0737] Usage history analysis

[0738] Subject: Server

[0739] Input: Child's past usage history data.

[0740] How it works: The server uses a generative AI model to analyze past usage history and identify areas of interest for the child.

[0741] Output: A list of recommended content based on the child's areas of interest is generated.

[0742] Step 8:

[0743] Recommending educational content

[0744] Subject: Server / Device

[0745] Input: A list of educational content to recommend.

[0746] Operation: The server sends a list of educational content based on the child's areas of interest to the device, which displays the list to the user as a notification.

[0747] Output: The child can access the recommended educational content.

[0748] Prompt Sentence Examples

[0749] Developing a safe digital environment management system for children using generative AI models, recording children's device usage history, providing a way for parents to remotely monitor and set restrictions, and recommend educational content.

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

[0751] The present invention is a system that provides a safe and developmentally supportive environment for children's digital devices, and includes an emotion engine that recognizes the user's emotions and responds accordingly. The system records the digital device usage history and restricts access to inappropriate content based on that data, allowing parents to remotely monitor and restrict access, and the emotion engine can recommend educational content and adjust restrictions based on the user's emotions.

[0752] Program processing overview

[0753] 1. Data recording and transmission

[0754] The device continuously records the browsing history and application usage history of the user (child), and this data is sent to the server at regular intervals.

[0755] 2. Content Analysis and Filtering

[0756] The server analyzes the data it receives and evaluates the category and content of each piece of content using generative AI models and pre-defined filtering rules. The server categorizes the data and identifies inappropriate content.

[0757] The server adds content identified as inappropriate to a blacklist and sends the blacklist to the terminal. The terminal restricts access to inappropriate content based on the list. If an attempt is made to access inappropriate content, the terminal displays a warning message and denies access.

[0758] 3. Remote Parental Monitoring and Control

[0759] Parents access the server using a dedicated mobile application or web portal, where they enter their login details to log into their account.

[0760] Parents can check their child's device usage in real time through the interface and set restrictions on device usage (e.g., usage time, restrictions on specific apps). These settings are reflected on the device via the server.

[0761] 4. Recommending educational content

[0762] The server analyzes the child's past usage history and identifies areas of interest, including frequently accessed categories and specific topics.

[0763] The server selects educational content based on the identified areas of interest and sends links and information to the device, where the user can view the notification and access the recommended content.

[0764] 5. Emotion engine integration

[0765] The emotion engine uses the device's camera and microphone to recognize the user's emotional state, such as happiness, sadness, or anger.

[0766] The server receives data from the emotion engine and analyzes the user's current emotional state, and uses this information to recommend appropriate educational content and dynamically adjust device usage restrictions.

[0767] Specific examples

[0768] 1. Browsing monitoring and blocking

[0769] The device records the websites visited in real time as the user browses the Internet. For example, if a user tries to access an "inappropriate site" one day, the history will be recorded on the device.

[0770] The device sends this information to a server, which analyzes the data and identifies the site as containing violent content.

[0771] The server adds the site to the blacklist and sends the updated blacklist to the terminal, which blocks access to the site and displays a warning message to the user.

[0772] 2. Remote monitoring and limit setting

[0773] Parents use their smartphones to open the mobile application and access the server, allowing them to see in real time which apps their children are using and for how long.

[0774] Parents can set a limit on the use of a specific app (e.g., a game app) to one hour per day. The setting information is sent to the device via the server, and the device then limits the use of that app.

[0775] 3. Recommending educational content

[0776] The server analyzes data showing that the child has frequently visited science sites in the past and determines that the child is interested in science.

[0777] The server then recommends educational science content based on the user's preferences and sends a link to the recommended content to the user's device. The user can then access the recommended content by clicking on the notification displayed on the device.

[0778] 4. Application of Emotion Engine

[0779] The emotion engine analyzes the user's current emotional state from their facial expressions and voice. For example, if the server detects that the user is tired while studying, it will recommend educational games or fun videos to help them relax.

[0780] If the user shows signs of anger or frustration, the server will relax usage restrictions and recommend appropriate content to reduce stress.

[0781] This invention realizes a system that promotes healthy development by allowing children to use digital devices safely and providing appropriate support according to their emotional state.

[0782] The processing flow will be explained below.

[0783] Data recording and transmission

[0784] Step 1:

[0785] The device records the user's (child's) real-time usage history of websites and applications accessed when they use the Internet. The recorded data includes the access date and time, URL, app name, and usage time.

[0786] Step 2:

[0787] The device sends the recorded data to the server at regular intervals (for example, every hour). The sending occurs in the background, without the user being notified.

[0788] Content Parsing and Filtering

[0789] Step 3:

[0790] The server analyzes the received data and evaluates the category and content of each piece of content using generative AI models and pre-defined filtering rules.

[0791] Step 4:

[0792] Based on the analysis, the server identifies inappropriate content, such as violence, adult content, or drug content, which are categories that are harmful to children.

[0793] Step 5:

[0794] The server adds content identified as inappropriate to a blacklist and transmits this blacklist to the terminal, which is updated periodically.

[0795] Step 6:

[0796] The device immediately restricts access to inappropriate sites and apps based on the received blacklist. If the user (child) attempts to access inappropriate content, a warning message is displayed and access is blocked.

[0797] Remote Parental Monitoring and Control

[0798] Step 7:

[0799] Users (parents) access the server through a dedicated mobile application or web portal and enter their login information to log in to their account.

[0800] Step 8:

[0801] The server verifies the parent's account information and provides access to the corresponding child's device usage, and the parent has access to an interface that allows them to monitor usage in real time.

[0802] Step 9:

[0803] Through the interface, users (parents) can set restrictions on device usage, including device usage time, locking specific apps, and restricting access to specific content.

[0804] Step 10:

[0805] The server receives the usage restrictions set by the parent and sends them to the device, which then adjusts the device's operation based on the received restriction information.

[0806] Step 11:

[0807] The device controls the user's (child's) device usage based on the set usage restrictions, for example, restricting the use of certain apps outside of specified times.

[0808] Recommending educational content

[0809] Step 12:

[0810] The server analyzes a child's browsing history and app usage history to identify areas of interest. For example, if a child frequently uses science-related sites and apps, it may determine that the child has an interest in science.

[0811] Step 13:

[0812] The server selects educational content that may be of interest based on the identified area of ​​interest, including related videos, apps, websites, etc.

[0813] Step 14:

[0814] The server sends links and information about the selected educational content to the device, which then displays the received content to the user as a notification.

[0815] Step 15:

[0816] The user (child) clicks on the notification displayed on the device to access the recommended educational content, while the emotion engine monitors the user's emotional state and adjusts the content as needed.

[0817] Emotion engine integration

[0818] Step 16:

[0819] The device uses a built-in camera and microphone to input the user's (child's) facial expressions and voice in real time into the emotion engine, which then analyzes this data to determine the user's current emotional state.

[0820] Step 17:

[0821] The server receives the emotion data sent from the emotion engine and determines the user's current emotional state based on the analysis results. For example, if the user's face is smiling, it is judged to be "joy," and if the user is frowning, it is judged to be "anxiety."

[0822] Step 18:

[0823] The server customizes educational content based on the user's emotional state, for example, recommending relaxing content if the user is feeling anxious.

[0824] Step 19:

[0825] The device dynamically adjusts its operation and display content based on the analysis results of the emotion engine, allowing users to use the device comfortably.

[0826] Security Updates and Maintenance

[0827] Step 20:

[0828] The server periodically checks for the latest security updates and prepares the necessary updates, which are then automatically sent to the device.

[0829] Step 21:

[0830] The device receives security updates provided by the server, and automatically downloads and installs them, ensuring the latest security measures are applied.

[0831] Step 22:

[0832] Users (parents) can check the security status from the device's settings screen and perform manual updates as needed.

[0833] Example 2

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

[0835] Today's children are using a wide variety of digital devices, and there is a need to appropriately manage their usage and provide a safe and educational environment. However, current systems do not adequately address the issues of restricting access to inappropriate content, remote parental monitoring, or recommending educational content. Furthermore, few systems offer dynamic content recommendations or usage restrictions based on the user's emotional state. Furthermore, systems that integrate these functions are extremely limited, making comprehensive management difficult.

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

[0837] In this invention, the server includes means for recording data related to the use of digital devices, means for transmitting the recorded data, means for analyzing the received data to identify inappropriate content, means for blocking access to the identified content, means for recognizing the user's emotional state based on the recorded data, and means for recommending appropriate educational content based on the user's emotional state. This allows children to use digital devices safely and allows parents to remotely manage and set restrictions. Furthermore, dynamic content provision and usage restrictions can be adjusted according to the user's emotional state, supporting the healthy development of children.

[0838] A "digital device" is an electronic device such as a computer, smartphone, or tablet that allows a user to obtain information or use applications.

[0839] "Means for recording" refers to a mechanism for storing data on the usage of digital devices, and is a function that accumulates information including the date and time of access, duration of use, accessed URLs, and app names.

[0840] The "means of transmission" is a mechanism for transferring recorded data to an external server, and is a function that includes data encryption and secure communication protocols.

[0841] "Means for analyzing" refers to the mechanism that analyzes the received data and performs a process to identify inappropriate content and user interests, which may involve natural language processing or generative AI models.

[0842] "Means of identification" refers to the process of clarifying inappropriate content and user interests based on the analysis results.

[0843] "Blocking measures" are mechanisms for blocking access to identified inappropriate content, using lists and filtering techniques to restrict access.

[0844] The "means for recognizing emotional state" is a mechanism for reading emotions using the user's facial expressions and voice data, and involves the use of a camera, microphone, and emotion analysis algorithms.

[0845] "Means for recommending content" refers to a mechanism for providing appropriate educational content to users based on analyzed data and recognized emotional states, and includes recommendation algorithms and notification functions.

[0846] "Remote monitoring methods" are mechanisms for checking digital device usage from a physically separate location, such as using a mobile application or web portal.

[0847] "Means for setting usage restrictions" refers to the process by which parents set restrictions on usage time and access to specific applications and websites, and the function that reflects this setting information on digital devices.

[0848] "Means for analyzing usage history" refers to a mechanism that analyzes past usage of digital devices and identifies the user's interests and areas of concern.

[0849] "Dynamic adjustment means" refers to a mechanism that flexibly changes restrictions on digital device usage and content provision according to the user's emotional state and real-time usage situation.

[0850] The present invention is a system that provides a safe and developmentally supportive environment for children's digital devices, and further includes an emotion engine that recognizes the user's emotions and responds based on them. This system records the usage history of the digital device and restricts access to inappropriate content based on that data, and has functions for parents to remotely monitor and restrict access, as well as functions for the emotion engine to recommend educational content and adjust restrictions based on the user's emotions.

[0851] Specifically, this is carried out by the following means.

[0852] Recording digital device usage data

[0853] Subject: Terminal

[0854] The device records the user's web browsing and application usage history in real time. The records include the access date and time, usage time, accessed URLs, and app names. This data is encrypted and sent to a server at regular intervals, protecting the user's privacy.

[0855] Data analysis and inappropriate content filtering

[0856] Subject: Server

[0857] The server receives the data sent from the device and analyzes it using a generative AI model. Based on the analysis results, it evaluates the category and content of each piece of content and identifies inappropriate content. The identified content is added to a blacklist, which is then sent to the device. The device then uses this list to restrict access to inappropriate content.

[0858] Remote Parental Monitoring and Control

[0859] Subject: Parent

[0860] Parents access the server through a dedicated mobile application or web portal and log in to their account. Through the interface, they can check their child's device usage history and current usage in real time, and set limits on usage time and access to specific apps and websites. These settings are then reflected on the device via the server, and the limits are actually applied.

[0861] Recommending educational content

[0862] Subject: Server

[0863] The server analyzes the child's past usage history to identify areas of interest. Based on these areas of interest, it selects appropriate educational content and sends links and information to the device. The device then displays a notification to the user, who can click on the notification to access the recommended content.

[0864] For example, if a child frequently visits science websites, the server can recommend educational science content and send links to the device. Users can click on the notification to access videos or articles about relevant science experiments.

[0865] Emotion engine integration

[0866] Subject: Emotion Engine

[0867] The emotion engine uses the device's camera and microphone to analyze the user's emotional state, using facial expression analysis and voice recognition technology. The emotional state data is sent to a server, which then recommends appropriate educational content and dynamically adjusts device usage restrictions based on the user's current emotional state.

[0868] If the server detects that the user is tired while studying, it will display a notification on the device recommending educational games or entertaining videos to help them relax. If the user shows signs of anger or frustration, the server will temporarily relax usage restrictions and recommend relaxing content.

[0869] Prompt Sentence Examples

[0870] - "Implement a program that recommends educational content based on children's emotions."

[0871] - "Please explain the system that records device usage history and filters inappropriate content."

[0872] This invention realizes a system that promotes healthy development by allowing children to use digital devices safely and providing appropriate support according to their emotional state.

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

[0874] Step 1: Record your digital device usage data

[0875] Subject: Terminal

[0876] The device records the user's web browsing and application usage history in real time, including the date and time of access, duration of use, URLs accessed, and app names. This recorded data is encrypted and stored in a secure format.

[0877] Input: User web browsing and application usage information

[0878] Output: Recorded usage history data

[0879] What it does: When a user accesses an "online shopping site," the URL is recorded, along with the time and name of the app used.

[0880] Step 2: Send usage data

[0881] Subject: Terminal

[0882] The device encrypts the recorded data at regular intervals (for example, every hour) and sends it to the server, ensuring data integrity and privacy.

[0883] Input: Recorded usage history data

[0884] Output: Encrypted data sent to the server

[0885] What it does: Every hour, a set of historical data is encrypted and sent to a server.

[0886] Step 3: Analyze the data

[0887] Subject: Server

[0888] The server then analyzes the received data using a generative AI model, which uses natural language processing to assess the category and appropriateness of each piece of content.

[0889] Input: Encrypted data sent from the device

[0890] Output: Analyzed content information (category, inappropriateness rating)

[0891] What it does: The server analyzes the URL to determine if the content contains violent, sexual, or other inappropriate material.

[0892] Step 4: Identify inappropriate content and update the blacklist

[0893] Subject: Server

[0894] The server identifies inappropriate content based on the analysis results and adds it to the blacklist, after which the updated blacklist is sent back to the device.

[0895] Input: Parsed content information

[0896] Output: Information about inappropriate content added to the blacklist

[0897] What happens: If an "online shopping site" is deemed inappropriate, the URL will be added to a blacklist and immediately sent to the device.

[0898] Step 5: Restricting access based on blacklists

[0899] Subject: Terminal

[0900] The device will then restrict access to inappropriate content based on the received blacklist. If an attempt is made to access inappropriate content, a warning message will be displayed and the access will be blocked.

[0901] Input: Inappropriate content information included in the blacklist

[0902] Output: Warning message and access blocked

[0903] Specific behavior: When the user tries to access the "online shopping site" again, a warning message is displayed and access is blocked.

[0904] Step 6: Set up remote parental monitoring and usage limits

[0905] Subject: Parent

[0906] Parents access the server through a dedicated mobile application or web portal, enter their login information, and log in to their account. Through the interface, they can check their child's device usage history and current usage in real time and set necessary restrictions (such as usage time and access limits for specific apps and websites).

[0907] Input: Child's device history and real-time usage information

[0908] Output: Usage restriction setting information

[0909] Specific operation: Parents can remotely log in and check their child's usage, then set a limit of 30 minutes of usage time for a specific game app per day. This setting is then reflected on the device via the server.

[0910] Step 7: Recommend educational content

[0911] Subject: Server

[0912] The server analyzes the child's past usage history and identifies areas of interest. Based on these areas of interest, it selects appropriate educational content and sends links and information to the device.

[0913] Input: Child's past usage history data

[0914] Output: Links and information about educational content

[0915] What it does: If a child has visited many science-related websites, the server will send links to science experiment videos and articles to the device. The user can click on the notification to access this content.

[0916] Step 8: Recognize and respond to emotional states with the Emotion Engine

[0917] Subject: Emotion Engine

[0918] The emotion engine uses the device's camera and microphone to analyze the user's emotional state, which is then sent to a server to recommend educational content and dynamically adjust device usage restrictions based on the user's emotional state.

[0919] Input: User's facial expressions and voice data obtained from the camera and microphone

[0920] Output: Adjustment of content recommendations and usage restrictions based on the user's emotional state

[0921] Specific behavior: If the emotion engine determines that the user is tired, the server displays a notification on the device recommending relaxing games or videos, and in some cases temporarily relaxes usage restrictions.

[0922] (Application example 2)

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

[0924] Conventional digital device usage monitoring systems allow parents to remotely monitor their children's usage and restrict access to inappropriate content, but they do not provide dynamic responses based on the user's emotional state. As a result, even when the user (child) is in an emotionally difficult situation, a uniform restriction is applied, which can result in stress and discomfort. Furthermore, when recommending educational content, the system does not take into account the user's emotional state, making it difficult for users to access appropriate content.

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

[0926] In this invention, the server includes means for integrating an emotion engine for recognizing the user's emotional state, means for recommending educational content based on the emotion recognition result, and means for dynamically adjusting restrictions on the use of specific applications based on the emotion recognition result, thereby dynamically adjusting restrictions on the use of digital devices and content recommendations according to the user's emotional state, thereby providing an emotionally optimal environment.

[0927] "Digital devices" refers to electronic devices such as computers, smartphones, and tablets.

[0928] "Usage data" refers to records of a user's interactions with a digital device and specific activities.

[0929] An "emotion engine" refers to software or hardware that recognizes and analyzes a user's emotional state.

[0930] "Inappropriate Content" refers to digital content that contains violent, obscene, or harmful material to children.

[0931] "Access blocking measures" means technologies or methods that restrict or prohibit access to content identified as inappropriate.

[0932] "Means for remote monitoring" refers to functions and interfaces that allow parents to check the usage of digital devices from a remote location via the Internet, etc.

[0933] "Means for setting usage restrictions" refers to the setting functions that allow parents to limit and manage the amount of time their children can use digital devices and the applications that can be used.

[0934] "Past usage history" refers to a record of all past activity a user has performed on a digital device.

[0935] An "area of ​​interest" refers to a category or topic of digital content in which a user is particularly interested.

[0936] "Educational content" refers to digital content intended to support learning or educate, such as educational videos, games, applications, etc.

[0937] "Content recommendation tools" refers to features and algorithms that dynamically suggest optimal digital content based on a user's interests and emotional state.

[0938] "Dynamic adjustment means" refers to techniques or methods that change restrictions or recommendations in real time depending on the user's emotional state or usage situation.

[0939] This invention is a system that helps users (especially children) use digital devices safely and emotionally optimally. The system recognizes the user's emotional state and, based on this, limits device use and recommends educational content.

[0940] 1. System Configuration

[0941] The system consists of the following components:

[0942] Digital devices: Smartphones, tablets, and computers used by children.

[0943] Server: A central management system that analyzes the data sent by the devices and generates the required response.

[0944] Emotion Engine: Software for analyzing the user's emotional state, specifically using the EmotionRecognizer library.

[0945] Communication: An internet connection to send and receive data between your device and our servers.

[0946] 2. Data recording and transmission

[0947] The device continuously records the user's browsing and application usage history. This usage history data is periodically sent to the server. The emotion engine uses the device's camera and microphone to analyze the user's emotional state in real time and also sends this data to the server.

[0948] 3. Content Filtering

[0949] The server analyzes the received usage history data and identifies inappropriate content using generative AI models and configured filtering rules. Inappropriate content is added to a blacklist, and this information is sent to the device, which displays a warning message when the user attempts to access inappropriate content.

[0950] 4. Parental Remote Monitoring and Control

[0951] Parents can access the server using a dedicated mobile application or web portal, which allows them to check their child's device usage in real time and set usage restrictions (e.g., usage time, restrictions on specific apps). This setting information is then transmitted to the device via the server.

[0952] 5. Recommending educational content

[0953] The server analyzes past usage history and identifies areas of interest to the user, such as frequently viewed categories or specific topics, and based on this, recommends educational content and sends links and information to the device.

[0954] 6. Application of Emotion Engine

[0955] The emotion engine analyzes the user's emotional state from facial expressions and voice data. Depending on the emotional state, it recommends appropriate educational content and dynamically adjusts device usage restrictions. For example, if the system detects that the user is tired, it will recommend relaxing games and videos.

[0956] Specific examples of hardware and software used

[0957] EmotionRecognizer: A library for analyzing a user's emotional state.

[0958] Requests: A library for data communication between the server and the device.

[0959] Server: A central server system for data analysis and management.

[0960] Specific examples

[0961] While a user is using the device, EmotionRecognizer analyzes their emotions based on data acquired from the camera and microphone. The analyzed emotional data is sent to a server, which then recommends specific educational content (for example, science videos if you are interested in science, or relaxing games if you are tired).

[0962] Prompt Sentence Examples

[0963] "We've created an app that records internet usage history and emotional data from children's devices and recommends educational content."

[0964] This system supports users in using their devices safely and in an emotionally optimal way, and is a powerful tool for promoting healthy development.

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

[0966] Step 1:

[0967] Recording digital device usage data

[0968] The device records the user's browsing history and application usage history in real time. The input is the browsing history and application usage time, and these data are stored in the device's storage device. The output is the recorded usage data, which is later sent to the server.

[0969] Step 2:

[0970] Collecting Emotional Data

[0971] It uses the device's built-in camera and microphone to collect the user's facial expressions and voice data. The input is real-time video and audio data obtained from the camera and microphone, which is analyzed using the EmotionRecognizer library. The output is the analyzed user's emotional state (e.g., joy, sadness, anger).

[0972] Step 3:

[0973] Sending data

[0974] The device transmits the recorded usage data and emotion data to the server at regular intervals. The input is the usage data and emotion data stored in the device, which is transmitted to the server via the Internet. The output is the various data transmitted to the server.

[0975] Step 4:

[0976] Data analysis

[0977] The server analyzes the received usage and emotion data. The input is the usage and emotion data sent from the device, and it analyzes it using generative AI models and filtering rules. The output is the identification of inappropriate content and the user's areas of interest.

[0978] Step 5:

[0979] Blacklist Update and Submission

[0980] After identifying inappropriate content, the server adds the content to a blacklist and sends the blacklist to the terminal. The input is the analyzed list of inappropriate content, and the output is the updated blacklist. The terminal receives the blacklist and restricts access to the inappropriate content.

[0981] Step 6:

[0982] Recommending educational content

[0983] The server identifies areas of interest based on the user's past usage data and emotional data, and recommends appropriate educational content. The input is the areas of interest identified from the usage data and emotional data, and the output is a list of recommended educational content. This information is sent to the terminal and notified to the user.

[0984] Step 7:

[0985] Remote Monitoring and Control

[0986] Parents can access the server using a dedicated mobile application or web portal to monitor their child's usage in real time. The input is the parent's access request and login information, and the output is an interface for the child's usage and limit settings. Parents can set usage limits here, which are then reflected on the device via the server.

[0987] Step 8:

[0988] Dynamic limit adjustment

[0989] The server adjusts application usage limits in real time based on the user's emotional state. For example, if the user expresses frustration, it relaxes usage limits. The input is real-time emotional data, and the output is dynamically adjusted usage limit settings. These settings are immediately reflected on the device.

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

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

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

[0993] [Third embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[1006] The present invention is a system that provides a safe and supportive environment for children's digital device use. The system records the usage history of digital devices and restricts access to inappropriate content based on that data, allows parents to remotely monitor and restrict access, and recommends educational content based on the child's areas of interest.

[1007] Program processing overview

[1008] 1. Data recording and transmission

[1009] The device continuously records the browsing history and application usage history of the user (child), and this data is periodically sent to the server.

[1010] 2. Content Analysis and Filtering

[1011] The server analyzes the data it receives and identifies inappropriate content, including violent, adult, and drug-related sites and apps.

[1012] The device blocks access to the specified content based on the blacklist received from the server. In this case, a warning message is displayed to the user (child).

[1013] 3. Remote Parental Monitoring and Control

[1014] Parents can access the server through a dedicated mobile application or web portal to monitor their children's digital device usage in real time.

[1015] Parents can also set limits on device usage time and the use of specific apps, and these settings are reflected on the device via the server.

[1016] 4. Recommending educational content

[1017] The server analyzes the child's past usage history and identifies the child's areas of interest, including specific areas of study and topics of interest.

[1018] The server recommends appropriate educational content based on the identified areas of interest, and the recommended content is sent to the device, where the user (child) can access it.

[1019] Specific examples

[1020] As a concrete example, consider the following scenario.

[1021] 1. Browsing monitoring and blocking

[1022] The device records all access history when the user browses the Internet. For example, if the user attempts to access an "inappropriate site" one day, this history will be recorded on the device.

[1023] The device sends this information to a server, which analyzes the data and identifies the site as containing violent content.

[1024] The server adds the site to the blacklist and sends the updated blacklist to the terminal, which blocks access to the site and displays a warning message to the user.

[1025] 2. Remote monitoring and limit setting

[1026] Parents use their smartphones to open the mobile application and access the server, allowing them to see in real time which apps their children are using and for how long.

[1027] Parents can set a limit on the use of a specific app (such as a game app) to one hour per day. This setting information is sent to the device via the server, and the device then limits the use of that app.

[1028] 3. Recommending educational content

[1029] The server analyzes data on the child's past visits to science-related sites to determine that the child is interested in science.

[1030] Based on this, the server recommends science experiment videos and educational apps and sends the links to the device.

[1031] The user (child) clicks on the notification displayed on the device to access the recommended content.

[1032] Through this system, children can use digital devices in a safe environment, and parents can monitor their children's internet activity with peace of mind, providing them with information that will help them grow healthily and expand their learning and interests.

[1033] The processing flow will be explained below.

[1034] Data recording and transmission

[1035] Step 1:

[1036] The device records the websites visited and the applications used in real time while the user (child) is using the Internet. The recorded data includes the access date and time, URL, and application name.

[1037] Step 2:

[1038] The device transmits the recorded data to the server at regular intervals, in the background and without the user's notification.

[1039] Content Parsing and Filtering

[1040] Step 3:

[1041] The server analyzes the received data and evaluates the content category and content using generative AI models and predefined filtering rules. The server categorizes the data and identifies inappropriate content.

[1042] Step 4:

[1043] The server adds content identified as inappropriate to a blacklist, which consists of specific URLs and application identities.

[1044] Step 5:

[1045] The server sends the updated blacklist to the terminal, so that the terminal has the latest filtering policy.

[1046] Step 6:

[1047] The device will block access to identified sites and apps based on the received blacklist, and if a user attempts to access inappropriate content, the device will display a warning message and restrict access.

[1048] Remote Parental Monitoring and Control

[1049] Step 7:

[1050] Users (parents) access the server through a dedicated mobile application or web portal, where they enter their login information to log into their account.

[1051] Step 8:

[1052] The server verifies the parent's account information and provides access to the corresponding child's device data, and the parent has access to an interface that allows them to view device usage in real time.

[1053] Step 9:

[1054] Through the interface, parents can set restrictions on their children's device usage, such as limiting screen time or locking certain apps.

[1055] Step 10:

[1056] The server receives the usage restrictions set by the parent and transmits this setting information to the terminal.

[1057] Step 11:

[1058] The device adjusts the operation of the user's (child's) device based on the usage restriction information received from the server, thereby enforcing the set usage time and app restrictions.

[1059] Recommending educational content

[1060] Step 12:

[1061] The server analyzes a child's past browsing and app usage history to identify areas of interest, which are determined based on frequently accessed categories or specific topics.

[1062] Step 13:

[1063] The server selects relevant educational content based on the identified area of ​​interest, for example, science experiment videos and educational apps for a child interested in science.

[1064] Step 14:

[1065] The server sends links and information about the selected educational content to the terminal.

[1066] Step 15:

[1067] The device displays the educational content received from the server as a notification, which the user (child) can click to access the content.

[1068] Security Updates and Maintenance

[1069] Step 16:

[1070] The server periodically checks for the latest security update information and prepares the necessary update data.

[1071] Step 17:

[1072] The device will periodically check for security updates provided by the server and automatically download and install them if available.

[1073] Step 18:

[1074] Users (parents) can check the security status from the device's settings screen and perform manual updates as needed.

[1075] Example 1

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

[1077] In today's digital society, it is crucial to prevent children from accessing inappropriate content on their digital devices and provide a safe and educational environment. However, current systems often make it difficult for parents to effectively monitor device usage remotely or set restrictions. Additionally, they lack the ability to recommend appropriate educational content based on children's interests, preventing parents from maximizing their children's development and learning opportunities.

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

[1079] In this invention, the server includes means for recording data related to digital device usage, means for analyzing the recorded data to identify inappropriate content, means for blocking access to the identified content, means for periodically transmitting the recorded data to a central processing unit, means for updating a blacklist after identifying inappropriate content, and means for transmitting the blacklist to other terminals to implement access restrictions. This effectively prevents children from accessing inappropriate content and enables parents to remotely monitor and restrict their children's digital device usage. The system also includes means for analyzing the digital device's past usage history to identify a user's areas of interest, means for recommending educational content based on the identified areas of interest, and means for recommending optimal content using a generative AI model, thereby providing children with opportunities for interest and learning.

[1080] A "digital device" is a device that communicates data, displays information, and records information via electronic devices.

[1081] "Recording" refers to the act of saving the usage history and access history of a digital device as data.

[1082] "Analysis" is the process of processing recorded data and extracting information to identify inappropriate content.

[1083] "Inappropriate content" refers to content that should not be shown to children, such as violent, adult, or drug-related content.

[1084] "Blocking access" refers to a measure that prevents a device from accessing inappropriate content.

[1085] A "central processing unit" is a computer system for processing and managing data collected from multiple terminals.

[1086] A "blacklist" is a list of inappropriate content that is prohibited from access.

[1087] "Remote monitoring" is a means of checking device usage from another location, regardless of physical distance.

[1088] "Usage restriction settings" are settings for restricting the usage time of a specific application or the hours during which access is permitted.

[1089] "Past usage history" is a record of all operations and accesses made on a digital device.

[1090] "Areas of interest" refers to categories or topics that are frequently used by a particular user.

[1091] "Educational content" is information or applications aimed at children's learning and improving their knowledge.

[1092] A "generative AI model" is an artificial intelligence algorithm that automatically makes optimal recommendations based on data analysis and pattern recognition.

[1093] The present invention relates to a system for enabling children to use digital devices safely and for parents to effectively manage them remotely. The system has the following main functions:

[1094] 1. Data recording and transmission

[1095] The device continuously records the user's (child's) browsing and application usage history. For example, information is recorded when a specific website is accessed using a web browser such as Google Chrome or Safari. This data is periodically sent to a server. Encryption protocols such as HTTPS are used to send the data to the server.

[1096] 2. Content Analysis and Filtering

[1097] The server receives the data sent from the device and begins analyzing it. This analysis uses natural language processing (NLP) algorithms built using Python and R to identify inappropriate content. Inappropriate content includes violent, adult, and drug-related sites and applications. The identified inappropriate content is added to a blacklist. The device periodically receives this updated blacklist and blocks access to the content. For example, when a user attempts to access an inappropriate site, the access is blocked and a warning message is displayed.

[1098] 3. Remote Parental Monitoring and Control

[1099] Parents access the server using a dedicated mobile application or web portal. For example, they can log in to the management screen via a smartphone app (iOS or Android app) or a web browser. Parents can monitor digital device usage in real time and set limits on usage of specific applications. Changes to settings are sent to the device via the server and reflected immediately. For example, if a parent sets a limit of one hour per day for their child's gaming app usage, the setting is reflected on the device, and app use is automatically restricted if the time limit is exceeded.

[1100] 4. Recommending educational content

[1101] The server analyzes the user's past usage history and identifies areas of interest. A generative AI model is used for this purpose. For example, if the user has frequently used science-related websites and apps in the past, the server will determine that the user is interested in science. Based on this, appropriate educational content will be recommended. For example, links to science experiment videos or educational apps may be recommended. The recommended content will be notified to the device so that the user can access it.

[1102] For example, you might use the following prompt:

[1103] Example prompt:

[1104] "Recommend educational content that matches your child's interests based on their past usage history below.

[1105] Recently Viewed Categories: Science

[1106] Favorite app: Educational puzzle games

[1107] Please include the specific URL or app name of the content you recommend."

[1108] Through these processing steps, the system provides an environment where children can safely use digital devices and parents can remotely monitor and manage their activities. It also recommends educational content based on children's interests, providing learning opportunities and supporting healthy development.

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

[1110] Step 1:

[1111] The device records the data

[1112] The device records usage history every time the user (child) visits a website or uses an application. For example, when a user accesses a specific website using a browser, the URL and access time are stored in a database. The input on the device is the user's operation, and the output is the recorded usage history data.

[1113] Step 2:

[1114] The device sends the data to the server

[1115] The terminal periodically transmits the recorded data to the server. This transmission is performed, for example, every hour or every day. The transmission uses an encryption protocol such as HTTPS, ensuring the security of the data. The input is the recorded data, and the output is the usage history data transmitted to the server.

[1116] Step 3:

[1117] The server analyzes the received data

[1118] After receiving the data sent from the device, the server begins analyzing it. The analysis is performed using a natural language processing (NLP) algorithm to identify inappropriate content from the recorded data. In this case, the input is the usage history data sent from the device, and the output is content classification information as the analysis result.

[1119] Step 4:

[1120] Server identifies inappropriate content

[1121] The server identifies inappropriate content based on the analysis results. Inappropriate content includes violent, adult, and drug-related sites and applications. The input is the analyzed data, and the output is a list of inappropriate content.

[1122] Step 5:

[1123] The server updates the blacklist

[1124] The server adds the identified inappropriate content to a blacklist and updates the blacklist. The updated blacklist is formatted for transmission to other devices. The input is a list of inappropriate content, and the output is the updated blacklist.

[1125] Step 6:

[1126] The device receives the blacklist and blocks access

[1127] The terminal receives the blacklist sent from the server. Based on this list, it blocks inappropriate content in real time when the user tries to access it. For example, if a user tries to access a site on the blacklist, the access is immediately blocked and a warning message is displayed. The input is the blacklist received from the server, and the output is the execution of access blocking and the display of a warning message.

[1128] Step 7:

[1129] Parent accesses the server

[1130] The parent logs in to the server using a dedicated mobile application or web portal. User authentication is performed during login. The input is the parent's authentication information, and the output is permission to access the server and display of the management screen.

[1131] Step 8:

[1132] Parents change settings

[1133] Parents can monitor their children's digital device usage through a management screen on the server and change settings as needed. For example, they can limit the use of a particular app to one hour per day. The input is the parent's setting change information, and the output is the storage of that setting information.

[1134] Step 9:

[1135] The device receives and reflects the settings.

[1136] The device receives setting change information sent from the server and reflects the settings in real time. For example, if the usage time of a game app is limited to one hour per day, the device will automatically restrict the use of the app once that time is exceeded. The input is the setting information from the server, and the output is the application restriction implemented based on the reflected settings.

[1137] Step 10:

[1138] The server analyzes the region of interest

[1139] The server analyzes the child's past usage history and identifies areas of interest. This analysis is performed using a generative AI model. For example, if a child frequently visits science-related websites, it can determine that the user is interested in science. The input is past usage history data, and the output is the identified areas of interest.

[1140] Step 11:

[1141] The server recommends educational content

[1142] The server recommends appropriate educational content based on the identified area of ​​interest. A generative AI model suggests the most appropriate content based on the prompt. For example, it recommends links to science experiment videos to a user who is interested in science. The input is the area of ​​interest and the prompt, and the output is the recommended educational content link.

[1143] Step 12:

[1144] Your device will display recommended content

[1145] The terminal receives the recommended content sent from the server and notifies the user. The user can access the recommended content by clicking on the notification. The input is the recommended content information from the server, and the output is the notification to the user and access to the content.

[1146] (Application example 1)

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

[1148] When children today use digital devices, they run the risk of accessing inappropriate content. It is also difficult for parents to remotely monitor and control their children's use of digital devices, making it difficult to set appropriate limits on their children's internet activity. Furthermore, there is a lack of effective ways to provide educational content that children find interesting. These challenges leave the current situation inadequate for supporting children's healthy growth and educational development.

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

[1150] In this invention, the server includes means for recording data on the use of the digital device, means for analyzing the recorded data to identify inappropriate content, means for blocking access to the identified content, means for allowing parents to remotely monitor the use of the digital device, means for allowing parents to set usage limits on the digital device, and means for recommending educational content, thereby enabling children to use digital devices safely and parents to effectively monitor and control device usage while providing educational content based on children's interests.

[1151] "Digital device" refers to a device with electronic functionality that allows a user to input, acquire, and manipulate information.

[1152] "Means of recording data" refers to the recording methods or technologies used by the system to track and store specific actions or information.

[1153] "Methods for analyzing data" refers to the processing methods used to evaluate collected information, extract specific patterns and relationships, and draw conclusions.

[1154] "Inappropriate Content" means any information or material that is harmful or unexpected to users, particularly if directed at children, that is violent, adult, or illegal.

[1155] "Access blocking measures" refers to methods used to restrict or prohibit access to or use of certain information or services.

[1156] "Remote monitoring means" refers to a method for checking the activity and usage of a device over a network, even from a physically distant location.

[1157] "Means for setting usage restrictions" refers to methods or technologies for placing restrictions on specific operations or usage conditions.

[1158] "Educational content" refers to information, materials, and activities that promote learning and cognitive development.

[1159] A "generative AI model" refers to an algorithm or system that has been trained to perform a specific task using artificial intelligence.

[1160] A "prompt" refers to input text that provides specific instructions or questions to an AI model.

[1161] The present invention provides a system for providing a safe and developmentally supportive environment for children using digital devices. An embodiment of the system will be described in detail below.

[1162] This system performs the following processes between the application installed on the smartphone and the server. The main elements include the digital device, cloud server, and dedicated application.

[1163] 1. Data recording

[1164] All activities performed by the user (child) on the device, such as application usage history and browsing history, are continuously recorded, and the recorded data is periodically sent to a cloud server.

[1165] 2. Content Analysis and Filtering

[1166] The server analyzes the received data and identifies inappropriate content. Inappropriate content includes violent, adult, and drug-related sites and apps. The server sends these blacklists to the device and blocks access to identified content based on the updated list. If access is blocked, the user (child) is displayed a warning message.

[1167] 3. Parental Remote Monitoring and Control

[1168] Parents can access a cloud server through a dedicated smartphone application to monitor their children's digital device usage in real time. They can also set limits on the amount of time their children spend using specific apps or devices overall. This setting information is sent via the server to the device, where the limits are immediately applied.

[1169] 4. Recommending educational content

[1170] The server analyzes the child's past usage history and identifies areas of interest using a generative AI model. For example, if the server identifies an interest in science, it recommends educational content related to science and sends the link to the device. The user (child) can then access this recommended content.

[1171] Hardware and Software Examples

[1172] Hardware: Smartphones (iOS devices, Android devices), cloud servers

[1173] Software: Flask framework (server-side development using Python), dedicated smartphone application (compatible with iOS and Android), generative AI model (e.g., GPT-3)

[1174] Specific examples

[1175] Browsing monitoring and blocking

[1176] The device records all of the user's web browsing history. For example, if the user attempts to access an "inappropriate site," this history is sent to a cloud server. The server analyzes this data, identifies the site as containing violent content, and blocks access.

[1177] Remote Monitoring and Limit Settings

[1178] Parents can monitor their children's device usage in real time through a smartphone app and set usage limits. For example, they can limit usage of a specific game app to one hour per day, and this limit information is sent to the device via a server. The device then limits app usage time based on this setting.

[1179] Recommending educational content

[1180] The server analyzes the science-related websites the child has visited in the past and determines that the child is interested in science. The server then recommends educational science videos and apps and sends the links to the device. The user (child) can click on the notification to access the recommended content.

[1181] Prompt Sentence Examples

[1182] Generative AI Model

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

[1184] Step 1:

[1185] Start of data recording

[1186] Subject: Device

[1187] Input: User (child) begins using digital device.

[1188] How it works: Your device records the websites you visit and the applications you use in real time.

[1189] Output: Usage history data (accessed URLs, application usage time, etc.) is generated.

[1190] Step 2:

[1191] Sending data

[1192] Subject: Device

[1193] Input: Recorded usage history data.

[1194] Operation: Periodically, the recorded usage history data is sent to a cloud server.

[1195] Output: Usage history data arrives at the cloud server.

[1196] Step 3:

[1197] Content Analysis

[1198] Subject: Server

[1199] Input: Usage history data sent from the device.

[1200] How it works: The server analyzes the usage data it receives and identifies inappropriate content, using natural language processing and machine learning algorithms.

[1201] Output: A list of inappropriate content (blacklist) is generated.

[1202] Step 4:

[1203] Filtering and Blocking

[1204] Subject: Server / Device

[1205] Input: Inappropriate content list.

[1206] How it works: The server sends a list of inappropriate content to the device, which then blocks access to certain sites and apps based on the list.

[1207] Output: Access is blocked and a warning message is displayed to the user.

[1208] Step 5:

[1209] Remote Monitoring

[1210] Subject: parent (user), server

[1211] Input: A parent's request to check device usage using a dedicated application.

[1212] How it works: The server displays real-time updated data about a child's device usage in the app.

[1213] Output: Parents can check their child's device usage on a smartphone application.

[1214] Step 6:

[1215] Setting usage limits

[1216] Subject: parent (user), server

[1217] Enter: Settings that allow parents to limit the amount of time spent on certain apps or devices.

[1218] How it works: Parents set restrictions using a smartphone app. The settings are sent to a server, which then transmits the restriction information to the device. The device then applies usage restrictions according to these settings.

[1219] Output: Restrictions are applied and device usage is restricted as intended by the parent.

[1220] Step 7:

[1221] Usage history analysis

[1222] Subject: Server

[1223] Input: Child's past usage history data.

[1224] How it works: The server uses a generative AI model to analyze past usage history and identify areas of interest for the child.

[1225] Output: A list of recommended content based on the child's areas of interest is generated.

[1226] Step 8:

[1227] Recommending educational content

[1228] Subject: Server / Device

[1229] Input: A list of educational content to recommend.

[1230] Operation: The server sends a list of educational content based on the child's areas of interest to the device, which displays the list to the user as a notification.

[1231] Output: The child can access the recommended educational content.

[1232] Prompt Sentence Examples

[1233] Developing a safe digital environment management system for children using generative AI models, recording children's device usage history, providing a way for parents to remotely monitor and set restrictions, and recommend educational content.

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

[1235] The present invention is a system that provides a safe and developmentally supportive environment for children's digital devices, and includes an emotion engine that recognizes the user's emotions and responds accordingly. The system records the digital device usage history and restricts access to inappropriate content based on that data, allowing parents to remotely monitor and restrict access, and the emotion engine can recommend educational content and adjust restrictions based on the user's emotions.

[1236] Program processing overview

[1237] 1. Data recording and transmission

[1238] The device continuously records the browsing history and application usage history of the user (child), and this data is sent to the server at regular intervals.

[1239] 2. Content Analysis and Filtering

[1240] The server analyzes the data it receives and evaluates the category and content of each piece of content using generative AI models and pre-defined filtering rules. The server categorizes the data and identifies inappropriate content.

[1241] The server adds content identified as inappropriate to a blacklist and sends the blacklist to the terminal. The terminal restricts access to inappropriate content based on the list. If an attempt is made to access inappropriate content, the terminal displays a warning message and denies access.

[1242] 3. Remote Parental Monitoring and Control

[1243] Parents access the server using a dedicated mobile application or web portal, where they enter their login details to log into their account.

[1244] Parents can check their child's device usage in real time through the interface and set restrictions on device usage (e.g., usage time, restrictions on specific apps). These settings are reflected on the device via the server.

[1245] 4. Recommending educational content

[1246] The server analyzes the child's past usage history and identifies areas of interest, including frequently accessed categories and specific topics.

[1247] The server selects educational content based on the identified areas of interest and sends links and information to the device, where the user can view the notification and access the recommended content.

[1248] 5. Emotion engine integration

[1249] The emotion engine uses the device's camera and microphone to recognize the user's emotional state, such as happiness, sadness, or anger.

[1250] The server receives data from the emotion engine and analyzes the user's current emotional state, and uses this information to recommend appropriate educational content and dynamically adjust device usage restrictions.

[1251] Specific examples

[1252] 1. Browsing monitoring and blocking

[1253] The device records the websites visited in real time as the user browses the Internet. For example, if a user tries to access an "inappropriate site" one day, the history will be recorded on the device.

[1254] The device sends this information to a server, which analyzes the data and identifies the site as containing violent content.

[1255] The server adds the site to the blacklist and sends the updated blacklist to the terminal, which blocks access to the site and displays a warning message to the user.

[1256] 2. Remote monitoring and limit setting

[1257] Parents use their smartphones to open the mobile application and access the server, allowing them to see in real time which apps their children are using and for how long.

[1258] Parents can set a limit on the use of a specific app (e.g., a game app) to one hour per day. The setting information is sent to the device via the server, and the device then limits the use of that app.

[1259] 3. Recommending educational content

[1260] The server analyzes data showing that the child has frequently visited science sites in the past and determines that the child is interested in science.

[1261] The server then recommends educational science content based on the user's preferences and sends a link to the recommended content to the user's device. The user can then access the recommended content by clicking on the notification displayed on the device.

[1262] 4. Application of Emotion Engine

[1263] The emotion engine analyzes the user's current emotional state from their facial expressions and voice. For example, if the server detects that the user is tired while studying, it will recommend educational games or fun videos to help them relax.

[1264] If the user shows signs of anger or frustration, the server will relax usage restrictions and recommend appropriate content to reduce stress.

[1265] This invention realizes a system that promotes healthy development by allowing children to use digital devices safely and providing appropriate support according to their emotional state.

[1266] The processing flow will be explained below.

[1267] Data recording and transmission

[1268] Step 1:

[1269] The device records the user's (child's) real-time usage history of websites and applications accessed when they use the Internet. The recorded data includes the access date and time, URL, app name, and usage time.

[1270] Step 2:

[1271] The device sends the recorded data to the server at regular intervals (for example, every hour). The sending occurs in the background, without the user being notified.

[1272] Content Parsing and Filtering

[1273] Step 3:

[1274] The server analyzes the received data and evaluates the category and content of each piece of content using generative AI models and pre-defined filtering rules.

[1275] Step 4:

[1276] Based on the analysis, the server identifies inappropriate content, such as violence, adult content, or drug content, which are categories that are harmful to children.

[1277] Step 5:

[1278] The server adds content identified as inappropriate to a blacklist and transmits this blacklist to the terminal, which is updated periodically.

[1279] Step 6:

[1280] The device immediately restricts access to inappropriate sites and apps based on the received blacklist. If the user (child) attempts to access inappropriate content, a warning message is displayed and access is blocked.

[1281] Remote Parental Monitoring and Control

[1282] Step 7:

[1283] Users (parents) access the server through a dedicated mobile application or web portal and enter their login information to log in to their account.

[1284] Step 8:

[1285] The server verifies the parent's account information and provides access to the corresponding child's device usage, and the parent has access to an interface that allows them to monitor usage in real time.

[1286] Step 9:

[1287] Through the interface, users (parents) can set restrictions on device usage, including device usage time, locking specific apps, and restricting access to specific content.

[1288] Step 10:

[1289] The server receives the usage restrictions set by the parent and sends them to the device, which then adjusts the device's operation based on the received restriction information.

[1290] Step 11:

[1291] The device controls the user's (child's) device usage based on the set usage restrictions, for example, restricting the use of certain apps outside of specified times.

[1292] Recommending educational content

[1293] Step 12:

[1294] The server analyzes a child's browsing history and app usage history to identify areas of interest. For example, if a child frequently uses science-related sites and apps, it may determine that the child has an interest in science.

[1295] Step 13:

[1296] The server selects educational content that may be of interest based on the identified area of ​​interest, including related videos, apps, websites, etc.

[1297] Step 14:

[1298] The server sends links and information about the selected educational content to the device, which then displays the received content to the user as a notification.

[1299] Step 15:

[1300] The user (child) clicks on the notification displayed on the device to access the recommended educational content, while the emotion engine monitors the user's emotional state and adjusts the content as needed.

[1301] Emotion engine integration

[1302] Step 16:

[1303] The device uses a built-in camera and microphone to input the user's (child's) facial expressions and voice in real time into the emotion engine, which then analyzes this data to determine the user's current emotional state.

[1304] Step 17:

[1305] The server receives the emotion data sent from the emotion engine and determines the user's current emotional state based on the analysis results. For example, if the user's face is smiling, it is judged to be "joy," and if the user is frowning, it is judged to be "anxiety."

[1306] Step 18:

[1307] The server customizes educational content based on the user's emotional state, for example, recommending relaxing content if the user is feeling anxious.

[1308] Step 19:

[1309] The device dynamically adjusts its operation and display content based on the analysis results of the emotion engine, allowing users to use the device comfortably.

[1310] Security Updates and Maintenance

[1311] Step 20:

[1312] The server periodically checks for the latest security updates and prepares the necessary updates, which are then automatically sent to the device.

[1313] Step 21:

[1314] The device receives security updates provided by the server, and automatically downloads and installs them, ensuring the latest security measures are applied.

[1315] Step 22:

[1316] Users (parents) can check the security status from the device's settings screen and perform manual updates as needed.

[1317] Example 2

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

[1319] Today's children are using a wide variety of digital devices, and there is a need to appropriately manage their usage and provide a safe and educational environment. However, current systems do not adequately address the issues of restricting access to inappropriate content, remote parental monitoring, or recommending educational content. Furthermore, few systems offer dynamic content recommendations or usage restrictions based on the user's emotional state. Furthermore, systems that integrate these functions are extremely limited, making comprehensive management difficult.

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

[1321] In this invention, the server includes means for recording data related to the use of digital devices, means for transmitting the recorded data, means for analyzing the received data to identify inappropriate content, means for blocking access to the identified content, means for recognizing the user's emotional state based on the recorded data, and means for recommending appropriate educational content based on the user's emotional state. This allows children to use digital devices safely and allows parents to remotely manage and set restrictions. Furthermore, dynamic content provision and usage restrictions can be adjusted according to the user's emotional state, supporting the healthy development of children.

[1322] A "digital device" is an electronic device such as a computer, smartphone, or tablet that allows a user to obtain information or use applications.

[1323] "Means for recording" refers to a mechanism for storing data on the usage of digital devices, and is a function that accumulates information including the date and time of access, duration of use, accessed URLs, and app names.

[1324] The "means of transmission" is a mechanism for transferring recorded data to an external server, and is a function that includes data encryption and secure communication protocols.

[1325] "Means for analyzing" refers to the mechanism that analyzes the received data and performs a process to identify inappropriate content and user interests, which may involve natural language processing or generative AI models.

[1326] "Means of identification" refers to the process of clarifying inappropriate content and user interests based on the analysis results.

[1327] "Blocking measures" are mechanisms for blocking access to identified inappropriate content, using lists and filtering techniques to restrict access.

[1328] The "means for recognizing emotional state" is a mechanism for reading emotions using the user's facial expressions and voice data, and involves the use of a camera, microphone, and emotion analysis algorithms.

[1329] "Means for recommending content" refers to a mechanism for providing appropriate educational content to users based on analyzed data and recognized emotional states, and includes recommendation algorithms and notification functions.

[1330] "Remote monitoring methods" are mechanisms for checking digital device usage from a physically separate location, such as using a mobile application or web portal.

[1331] "Means for setting usage restrictions" refers to the process by which parents set restrictions on usage time and access to specific applications and websites, and the function that reflects this setting information on digital devices.

[1332] "Means for analyzing usage history" refers to a mechanism that analyzes past usage of digital devices and identifies the user's interests and areas of concern.

[1333] "Dynamic adjustment means" refers to a mechanism that flexibly changes restrictions on digital device usage and content provision according to the user's emotional state and real-time usage situation.

[1334] The present invention is a system that provides a safe and developmentally supportive environment for children's digital devices, and further includes an emotion engine that recognizes the user's emotions and responds based on them. This system records the usage history of the digital device and restricts access to inappropriate content based on that data, and has functions for parents to remotely monitor and restrict access, as well as functions for the emotion engine to recommend educational content and adjust restrictions based on the user's emotions.

[1335] Specifically, this is carried out by the following means.

[1336] Recording digital device usage data

[1337] Subject: Terminal

[1338] The device records the user's web browsing and application usage history in real time. The records include the access date and time, usage time, accessed URLs, and app names. This data is encrypted and sent to a server at regular intervals, protecting the user's privacy.

[1339] Data analysis and inappropriate content filtering

[1340] Subject: Server

[1341] The server receives the data sent from the device and analyzes it using a generative AI model. Based on the analysis results, it evaluates the category and content of each piece of content and identifies inappropriate content. The identified content is added to a blacklist, which is then sent to the device. The device then uses this list to restrict access to inappropriate content.

[1342] Remote Parental Monitoring and Control

[1343] Subject: Parent

[1344] Parents access the server through a dedicated mobile application or web portal and log in to their account. Through the interface, they can check their child's device usage history and current usage in real time, and set limits on usage time and access to specific apps and websites. These settings are then reflected on the device via the server, and the limits are actually applied.

[1345] Recommending educational content

[1346] Subject: Server

[1347] The server analyzes the child's past usage history to identify areas of interest. Based on these areas of interest, it selects appropriate educational content and sends links and information to the device. The device then displays a notification to the user, who can click on the notification to access the recommended content.

[1348] For example, if a child frequently visits science websites, the server can recommend educational science content and send links to the device. Users can click on the notification to access videos or articles about relevant science experiments.

[1349] Emotion engine integration

[1350] Subject: Emotion Engine

[1351] The emotion engine uses the device's camera and microphone to analyze the user's emotional state, using facial expression analysis and voice recognition technology. The emotional state data is sent to a server, which then recommends appropriate educational content and dynamically adjusts device usage restrictions based on the user's current emotional state.

[1352] If the server detects that the user is tired while studying, it will display a notification on the device recommending educational games or entertaining videos to help them relax. If the user shows signs of anger or frustration, the server will temporarily relax usage restrictions and recommend relaxing content.

[1353] Prompt Sentence Examples

[1354] - "Implement a program that recommends educational content based on children's emotions."

[1355] - "Please explain the system that records device usage history and filters inappropriate content."

[1356] This invention realizes a system that promotes healthy development by allowing children to use digital devices safely and providing appropriate support according to their emotional state.

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

[1358] Step 1: Record your digital device usage data

[1359] Subject: Terminal

[1360] The device records the user's web browsing and application usage history in real time, including the date and time of access, duration of use, URLs accessed, and app names. This recorded data is encrypted and stored in a secure format.

[1361] Input: User web browsing and application usage information

[1362] Output: Recorded usage history data

[1363] What it does: When a user accesses an "online shopping site," the URL is recorded, along with the time and name of the app used.

[1364] Step 2: Send usage data

[1365] Subject: Terminal

[1366] The device encrypts the recorded data at regular intervals (for example, every hour) and sends it to the server, ensuring data integrity and privacy.

[1367] Input: Recorded usage history data

[1368] Output: Encrypted data sent to the server

[1369] What it does: Every hour, a set of historical data is encrypted and sent to a server.

[1370] Step 3: Analyze the data

[1371] Subject: Server

[1372] The server then analyzes the received data using a generative AI model, which uses natural language processing to assess the category and appropriateness of each piece of content.

[1373] Input: Encrypted data sent from the device

[1374] Output: Analyzed content information (category, inappropriateness rating)

[1375] What it does: The server analyzes the URL to determine if the content contains violent, sexual, or other inappropriate material.

[1376] Step 4: Identify inappropriate content and update the blacklist

[1377] Subject: Server

[1378] The server identifies inappropriate content based on the analysis results and adds it to the blacklist, after which the updated blacklist is sent back to the device.

[1379] Input: Parsed content information

[1380] Output: Information about inappropriate content added to the blacklist

[1381] What happens: If an "online shopping site" is deemed inappropriate, the URL will be added to a blacklist and immediately sent to the device.

[1382] Step 5: Restricting access based on blacklists

[1383] Subject: Terminal

[1384] The device will then restrict access to inappropriate content based on the received blacklist. If an attempt is made to access inappropriate content, a warning message will be displayed and the access will be blocked.

[1385] Input: Inappropriate content information included in the blacklist

[1386] Output: Warning message and access blocked

[1387] Specific behavior: When the user tries to access the "online shopping site" again, a warning message is displayed and access is blocked.

[1388] Step 6: Set up remote parental monitoring and usage limits

[1389] Subject: Parent

[1390] Parents access the server through a dedicated mobile application or web portal, enter their login information, and log in to their account. Through the interface, they can check their child's device usage history and current usage in real time and set necessary restrictions (such as usage time and access limits for specific apps and websites).

[1391] Input: Child's device history and real-time usage information

[1392] Output: Usage restriction setting information

[1393] Specific operation: Parents can remotely log in and check their child's usage, then set a limit of 30 minutes of usage time for a specific game app per day. This setting is then reflected on the device via the server.

[1394] Step 7: Recommend educational content

[1395] Subject: Server

[1396] The server analyzes the child's past usage history and identifies areas of interest. Based on these areas of interest, it selects appropriate educational content and sends links and information to the device.

[1397] Input: Child's past usage history data

[1398] Output: Links and information about educational content

[1399] What it does: If a child has visited many science-related websites, the server will send links to science experiment videos and articles to the device. The user can click on the notification to access this content.

[1400] Step 8: Recognize and respond to emotional states with the Emotion Engine

[1401] Subject: Emotion Engine

[1402] The emotion engine uses the device's camera and microphone to analyze the user's emotional state, which is then sent to a server to recommend educational content and dynamically adjust device usage restrictions based on the user's emotional state.

[1403] Input: User's facial expressions and voice data obtained from the camera and microphone

[1404] Output: Adjustment of content recommendations and usage restrictions based on the user's emotional state

[1405] Specific behavior: If the emotion engine determines that the user is tired, the server displays a notification on the device recommending relaxing games or videos, and in some cases temporarily relaxes usage restrictions.

[1406] (Application example 2)

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

[1408] Conventional digital device usage monitoring systems allow parents to remotely monitor their children's usage and restrict access to inappropriate content, but they do not provide dynamic responses based on the user's emotional state. As a result, even when the user (child) is in an emotionally difficult situation, a uniform restriction is applied, which can result in stress and discomfort. Furthermore, when recommending educational content, the system does not take into account the user's emotional state, making it difficult for users to access appropriate content.

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

[1410] In this invention, the server includes means for integrating an emotion engine for recognizing the user's emotional state, means for recommending educational content based on the emotion recognition result, and means for dynamically adjusting restrictions on the use of specific applications based on the emotion recognition result, thereby dynamically adjusting restrictions on the use of digital devices and content recommendations according to the user's emotional state, thereby providing an emotionally optimal environment.

[1411] "Digital devices" refers to electronic devices such as computers, smartphones, and tablets.

[1412] "Usage data" refers to records of a user's interactions with a digital device and specific activities.

[1413] An "emotion engine" refers to software or hardware that recognizes and analyzes a user's emotional state.

[1414] "Inappropriate Content" refers to digital content that contains violent, obscene, or harmful material to children.

[1415] "Access blocking measures" means technologies or methods that restrict or prohibit access to content identified as inappropriate.

[1416] "Means for remote monitoring" refers to functions and interfaces that allow parents to check the usage of digital devices from a remote location via the Internet, etc.

[1417] "Means for setting usage restrictions" refers to the setting functions that allow parents to limit and manage the amount of time their children can use digital devices and the applications that can be used.

[1418] "Past usage history" refers to a record of all past activity a user has performed on a digital device.

[1419] An "area of ​​interest" refers to a category or topic of digital content in which a user is particularly interested.

[1420] "Educational content" refers to digital content intended to support learning or educate, such as educational videos, games, applications, etc.

[1421] "Content recommendation tools" refers to features and algorithms that dynamically suggest optimal digital content based on a user's interests and emotional state.

[1422] "Dynamic adjustment means" refers to techniques or methods that change restrictions or recommendations in real time depending on the user's emotional state or usage situation.

[1423] This invention is a system that helps users (especially children) use digital devices safely and emotionally optimally. The system recognizes the user's emotional state and, based on this, limits device use and recommends educational content.

[1424] 1. System Configuration

[1425] The system consists of the following components:

[1426] Digital devices: Smartphones, tablets, and computers used by children.

[1427] Server: A central management system that analyzes the data sent by the devices and generates the required response.

[1428] Emotion Engine: Software for analyzing the user's emotional state, specifically using the EmotionRecognizer library.

[1429] Communication: An internet connection to send and receive data between your device and our servers.

[1430] 2. Data recording and transmission

[1431] The device continuously records the user's browsing and application usage history. This usage history data is periodically sent to the server. The emotion engine uses the device's camera and microphone to analyze the user's emotional state in real time and also sends this data to the server.

[1432] 3. Content Filtering

[1433] The server analyzes the received usage history data and identifies inappropriate content using generative AI models and configured filtering rules. Inappropriate content is added to a blacklist, and this information is sent to the device, which displays a warning message when the user attempts to access inappropriate content.

[1434] 4. Parental Remote Monitoring and Control

[1435] Parents can access the server using a dedicated mobile application or web portal, which allows them to check their child's device usage in real time and set usage restrictions (e.g., usage time, restrictions on specific apps). This setting information is then transmitted to the device via the server.

[1436] 5. Recommending educational content

[1437] The server analyzes past usage history and identifies areas of interest to the user, such as frequently viewed categories or specific topics, and based on this, recommends educational content and sends links and information to the device.

[1438] 6. Application of Emotion Engine

[1439] The emotion engine analyzes the user's emotional state from facial expressions and voice data. Depending on the emotional state, it recommends appropriate educational content and dynamically adjusts device usage restrictions. For example, if the system detects that the user is tired, it will recommend relaxing games and videos.

[1440] Specific examples of hardware and software used

[1441] EmotionRecognizer: A library for analyzing a user's emotional state.

[1442] Requests: A library for data communication between the server and the device.

[1443] Server: A central server system for data analysis and management.

[1444] Specific examples

[1445] While a user is using the device, EmotionRecognizer analyzes their emotions based on data acquired from the camera and microphone. The analyzed emotional data is sent to a server, which then recommends specific educational content (for example, science videos if you are interested in science, or relaxing games if you are tired).

[1446] Prompt Sentence Examples

[1447] "We've created an app that records internet usage history and emotional data from children's devices and recommends educational content."

[1448] This system supports users in using their devices safely and in an emotionally optimal way, and is a powerful tool for promoting healthy development.

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

[1450] Step 1:

[1451] Recording digital device usage data

[1452] The device records the user's browsing history and application usage history in real time. The input is the browsing history and application usage time, and these data are stored in the device's storage device. The output is the recorded usage data, which is later sent to the server.

[1453] Step 2:

[1454] Collecting Emotional Data

[1455] It uses the device's built-in camera and microphone to collect the user's facial expressions and voice data. The input is real-time video and audio data obtained from the camera and microphone, which is analyzed using the EmotionRecognizer library. The output is the analyzed user's emotional state (e.g., joy, sadness, anger).

[1456] Step 3:

[1457] Sending data

[1458] The device transmits the recorded usage data and emotion data to the server at regular intervals. The input is the usage data and emotion data stored in the device, which is transmitted to the server via the Internet. The output is the various data transmitted to the server.

[1459] Step 4:

[1460] Data analysis

[1461] The server analyzes the received usage and emotion data. The input is the usage and emotion data sent from the device, and it analyzes it using generative AI models and filtering rules. The output is the identification of inappropriate content and the user's areas of interest.

[1462] Step 5:

[1463] Blacklist Update and Submission

[1464] After identifying inappropriate content, the server adds the content to a blacklist and sends the blacklist to the terminal. The input is the analyzed list of inappropriate content, and the output is the updated blacklist. The terminal receives the blacklist and restricts access to the inappropriate content.

[1465] Step 6:

[1466] Recommending educational content

[1467] The server identifies areas of interest based on the user's past usage data and emotional data, and recommends appropriate educational content. The input is the areas of interest identified from the usage data and emotional data, and the output is a list of recommended educational content. This information is sent to the terminal and notified to the user.

[1468] Step 7:

[1469] Remote Monitoring and Control

[1470] Parents can access the server using a dedicated mobile application or web portal to monitor their child's usage in real time. The input is the parent's access request and login information, and the output is an interface for the child's usage and limit settings. Parents can set usage limits here, which are then reflected on the device via the server.

[1471] Step 8:

[1472] Dynamic limit adjustment

[1473] The server adjusts application usage limits in real time based on the user's emotional state. For example, if the user expresses frustration, it relaxes usage limits. The input is real-time emotional data, and the output is dynamically adjusted usage limit settings. These settings are immediately reflected on the device.

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

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

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

[1477] [Fourth embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

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

[1491] The present invention is a system that provides a safe and supportive environment for children's digital device use. The system records the usage history of digital devices and restricts access to inappropriate content based on that data, allows parents to remotely monitor and restrict access, and recommends educational content based on the child's areas of interest.

[1492] Program processing overview

[1493] 1. Data recording and transmission

[1494] The device continuously records the browsing history and application usage history of the user (child), and this data is periodically sent to the server.

[1495] 2. Content Analysis and Filtering

[1496] The server analyzes the data it receives and identifies inappropriate content, including violent, adult, and drug-related sites and apps.

[1497] The device blocks access to the specified content based on the blacklist received from the server. In this case, a warning message is displayed to the user (child).

[1498] 3. Remote Parental Monitoring and Control

[1499] Parents can access the server through a dedicated mobile application or web portal to monitor their children's digital device usage in real time.

[1500] Parents can also set limits on device usage time and the use of specific apps, and these settings are reflected on the device via the server.

[1501] 4. Recommending educational content

[1502] The server analyzes the child's past usage history and identifies the child's areas of interest, including specific areas of study and topics of interest.

[1503] The server recommends appropriate educational content based on the identified areas of interest, and the recommended content is sent to the device, where the user (child) can access it.

[1504] Specific examples

[1505] As a concrete example, consider the following scenario.

[1506] 1. Browsing monitoring and blocking

[1507] The device records all access history when the user browses the Internet. For example, if the user attempts to access an "inappropriate site" one day, this history will be recorded on the device.

[1508] The device sends this information to a server, which analyzes the data and identifies the site as containing violent content.

[1509] The server adds the site to the blacklist and sends the updated blacklist to the terminal, which blocks access to the site and displays a warning message to the user.

[1510] 2. Remote monitoring and limit setting

[1511] Parents use their smartphones to open the mobile application and access the server, allowing them to see in real time which apps their children are using and for how long.

[1512] Parents can set a limit on the use of a specific app (such as a game app) to one hour per day. This setting information is sent to the device via the server, and the device then limits the use of that app.

[1513] 3. Recommending educational content

[1514] The server analyzes data on the child's past visits to science-related sites to determine that the child is interested in science.

[1515] Based on this, the server recommends science experiment videos and educational apps and sends the links to the device.

[1516] The user (child) clicks on the notification displayed on the device to access the recommended content.

[1517] Through this system, children can use digital devices in a safe environment, and parents can monitor their children's internet activity with peace of mind, providing them with information that will help them grow healthily and expand their learning and interests.

[1518] The processing flow will be explained below.

[1519] Data recording and transmission

[1520] Step 1:

[1521] The device records the websites visited and the applications used in real time while the user (child) is using the Internet. The recorded data includes the access date and time, URL, and application name.

[1522] Step 2:

[1523] The device transmits the recorded data to the server at regular intervals, in the background and without the user's notification.

[1524] Content Parsing and Filtering

[1525] Step 3:

[1526] The server analyzes the received data and evaluates the content category and content using generative AI models and predefined filtering rules. The server categorizes the data and identifies inappropriate content.

[1527] Step 4:

[1528] The server adds content identified as inappropriate to a blacklist, which consists of specific URLs and application identities.

[1529] Step 5:

[1530] The server sends the updated blacklist to the terminal, so that the terminal has the latest filtering policy.

[1531] Step 6:

[1532] The device will block access to identified sites and apps based on the received blacklist, and if a user attempts to access inappropriate content, the device will display a warning message and restrict access.

[1533] Remote Parental Monitoring and Control

[1534] Step 7:

[1535] Users (parents) access the server through a dedicated mobile application or web portal, where they enter their login information to log into their account.

[1536] Step 8:

[1537] The server verifies the parent's account information and provides access to the corresponding child's device data, and the parent has access to an interface that allows them to view device usage in real time.

[1538] Step 9:

[1539] Through the interface, parents can set restrictions on their children's device usage, such as limiting screen time or locking certain apps.

[1540] Step 10:

[1541] The server receives the usage restrictions set by the parent and transmits this setting information to the terminal.

[1542] Step 11:

[1543] The device adjusts the operation of the user's (child's) device based on the usage restriction information received from the server, thereby enforcing the set usage time and app restrictions.

[1544] Recommending educational content

[1545] Step 12:

[1546] The server analyzes a child's past browsing and app usage history to identify areas of interest, which are determined based on frequently accessed categories or specific topics.

[1547] Step 13:

[1548] The server selects relevant educational content based on the identified area of ​​interest, for example, science experiment videos and educational apps for a child interested in science.

[1549] Step 14:

[1550] The server sends links and information about the selected educational content to the terminal.

[1551] Step 15:

[1552] The device displays the educational content received from the server as a notification, which the user (child) can click to access the content.

[1553] Security Updates and Maintenance

[1554] Step 16:

[1555] The server periodically checks for the latest security update information and prepares the necessary update data.

[1556] Step 17:

[1557] The device will periodically check for security updates provided by the server and automatically download and install them if available.

[1558] Step 18:

[1559] Users (parents) can check the security status from the device's settings screen and perform manual updates as needed.

[1560] Example 1

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

[1562] In today's digital society, it is crucial to prevent children from accessing inappropriate content on their digital devices and provide a safe and educational environment. However, current systems often make it difficult for parents to effectively monitor device usage remotely or set restrictions. Additionally, they lack the ability to recommend appropriate educational content based on children's interests, preventing parents from maximizing their children's development and learning opportunities.

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

[1564] In this invention, the server includes means for recording data related to digital device usage, means for analyzing the recorded data to identify inappropriate content, means for blocking access to the identified content, means for periodically transmitting the recorded data to a central processing unit, means for updating a blacklist after identifying inappropriate content, and means for transmitting the blacklist to other terminals to implement access restrictions. This effectively prevents children from accessing inappropriate content and enables parents to remotely monitor and restrict their children's digital device usage. The system also includes means for analyzing the digital device's past usage history to identify a user's areas of interest, means for recommending educational content based on the identified areas of interest, and means for recommending optimal content using a generative AI model, thereby providing children with opportunities for interest and learning.

[1565] A "digital device" is a device that communicates data, displays information, and records information via electronic devices.

[1566] "Recording" refers to the act of saving the usage history and access history of a digital device as data.

[1567] "Analysis" is the process of processing recorded data and extracting information to identify inappropriate content.

[1568] "Inappropriate content" refers to content that should not be shown to children, such as violent, adult, or drug-related content.

[1569] "Blocking access" refers to a measure that prevents a device from accessing inappropriate content.

[1570] A "central processing unit" is a computer system for processing and managing data collected from multiple terminals.

[1571] A "blacklist" is a list of inappropriate content that is prohibited from access.

[1572] "Remote monitoring" is a means of checking device usage from another location, regardless of physical distance.

[1573] "Usage restriction settings" are settings for restricting the usage time of a specific application or the hours during which access is permitted.

[1574] "Past usage history" is a record of all operations and accesses made on a digital device.

[1575] "Areas of interest" refers to categories or topics that are frequently used by a particular user.

[1576] "Educational content" is information or applications aimed at children's learning and improving their knowledge.

[1577] A "generative AI model" is an artificial intelligence algorithm that automatically makes optimal recommendations based on data analysis and pattern recognition.

[1578] The present invention relates to a system for enabling children to use digital devices safely and for parents to effectively manage them remotely. The system has the following main functions:

[1579] 1. Data recording and transmission

[1580] The device continuously records the user's (child's) browsing and application usage history. For example, information is recorded when a specific website is accessed using a web browser such as Google Chrome or Safari. This data is periodically sent to a server. Encryption protocols such as HTTPS are used to send the data to the server.

[1581] 2. Content Analysis and Filtering

[1582] The server receives the data sent from the device and begins analyzing it. This analysis uses natural language processing (NLP) algorithms built using Python and R to identify inappropriate content. Inappropriate content includes violent, adult, and drug-related sites and applications. The identified inappropriate content is added to a blacklist. The device periodically receives this updated blacklist and blocks access to the content. For example, when a user attempts to access an inappropriate site, the access is blocked and a warning message is displayed.

[1583] 3. Remote Parental Monitoring and Control

[1584] Parents access the server using a dedicated mobile application or web portal. For example, they can log in to the management screen via a smartphone app (iOS or Android app) or a web browser. Parents can monitor digital device usage in real time and set limits on usage of specific applications. Changes to settings are sent to the device via the server and reflected immediately. For example, if a parent sets a limit of one hour per day for their child's gaming app usage, the setting is reflected on the device, and app use is automatically restricted if the time limit is exceeded.

[1585] 4. Recommending educational content

[1586] The server analyzes the user's past usage history and identifies areas of interest. A generative AI model is used for this purpose. For example, if the user has frequently used science-related websites and apps in the past, the server will determine that the user is interested in science. Based on this, appropriate educational content will be recommended. For example, links to science experiment videos or educational apps may be recommended. The recommended content will be notified to the device so that the user can access it.

[1587] For example, you might use the following prompt:

[1588] Example prompt:

[1589] "Recommend educational content that matches your child's interests based on their past usage history below.

[1590] Recently Viewed Categories: Science

[1591] Favorite app: Educational puzzle games

[1592] Please include the specific URL or app name of the content you recommend."

[1593] Through these processing steps, the system provides an environment where children can safely use digital devices and parents can remotely monitor and manage their activities. It also recommends educational content based on children's interests, providing learning opportunities and supporting healthy development.

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

[1595] Step 1:

[1596] The device records the data

[1597] The device records usage history every time the user (child) visits a website or uses an application. For example, when a user accesses a specific website using a browser, the URL and access time are stored in a database. The input on the device is the user's operation, and the output is the recorded usage history data.

[1598] Step 2:

[1599] The device sends the data to the server

[1600] The terminal periodically transmits the recorded data to the server. This transmission is performed, for example, every hour or every day. The transmission uses an encryption protocol such as HTTPS, ensuring the security of the data. The input is the recorded data, and the output is the usage history data transmitted to the server.

[1601] Step 3:

[1602] The server analyzes the received data

[1603] After receiving the data sent from the device, the server begins analyzing it. The analysis is performed using a natural language processing (NLP) algorithm to identify inappropriate content from the recorded data. In this case, the input is the usage history data sent from the device, and the output is content classification information as the analysis result.

[1604] Step 4:

[1605] Server identifies inappropriate content

[1606] The server identifies inappropriate content based on the analysis results. Inappropriate content includes violent, adult, and drug-related sites and applications. The input is the analyzed data, and the output is a list of inappropriate content.

[1607] Step 5:

[1608] The server updates the blacklist

[1609] The server adds the identified inappropriate content to a blacklist and updates the blacklist. The updated blacklist is formatted for transmission to other devices. The input is a list of inappropriate content, and the output is the updated blacklist.

[1610] Step 6:

[1611] The device receives the blacklist and blocks access

[1612] The terminal receives the blacklist sent from the server. Based on this list, it blocks inappropriate content in real time when the user tries to access it. For example, if a user tries to access a site on the blacklist, the access is immediately blocked and a warning message is displayed. The input is the blacklist received from the server, and the output is the execution of access blocking and the display of a warning message.

[1613] Step 7:

[1614] Parent accesses the server

[1615] The parent logs in to the server using a dedicated mobile application or web portal. User authentication is performed during login. The input is the parent's authentication information, and the output is permission to access the server and display of the management screen.

[1616] Step 8:

[1617] Parents change settings

[1618] Parents can monitor their children's digital device usage through a management screen on the server and change settings as needed. For example, they can limit the use of a particular app to one hour per day. The input is the parent's setting change information, and the output is the storage of that setting information.

[1619] Step 9:

[1620] The device receives and reflects the settings.

[1621] The device receives setting change information sent from the server and reflects the settings in real time. For example, if the usage time of a game app is limited to one hour per day, the device will automatically restrict the use of the app once that time is exceeded. The input is the setting information from the server, and the output is the application restriction implemented based on the reflected settings.

[1622] Step 10:

[1623] The server analyzes the region of interest

[1624] The server analyzes the child's past usage history and identifies areas of interest. This analysis is performed using a generative AI model. For example, if a child frequently visits science-related websites, it can determine that the user is interested in science. The input is past usage history data, and the output is the identified areas of interest.

[1625] Step 11:

[1626] The server recommends educational content

[1627] The server recommends appropriate educational content based on the identified area of ​​interest. A generative AI model suggests the most appropriate content based on the prompt. For example, it recommends links to science experiment videos to a user who is interested in science. The input is the area of ​​interest and the prompt, and the output is the recommended educational content link.

[1628] Step 12:

[1629] Your device will display recommended content

[1630] The terminal receives the recommended content sent from the server and notifies the user. The user can access the recommended content by clicking on the notification. The input is the recommended content information from the server, and the output is the notification to the user and access to the content.

[1631] (Application example 1)

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

[1633] When children today use digital devices, they run the risk of accessing inappropriate content. It is also difficult for parents to remotely monitor and control their children's use of digital devices, making it difficult to set appropriate limits on their children's internet activity. Furthermore, there is a lack of effective ways to provide educational content that children find interesting. These challenges leave the current situation inadequate for supporting children's healthy growth and educational development.

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

[1635] In this invention, the server includes means for recording data on the use of the digital device, means for analyzing the recorded data to identify inappropriate content, means for blocking access to the identified content, means for allowing parents to remotely monitor the use of the digital device, means for allowing parents to set usage limits on the digital device, and means for recommending educational content, thereby enabling children to use digital devices safely and parents to effectively monitor and control device usage while providing educational content based on children's interests.

[1636] "Digital device" refers to a device with electronic functionality that allows a user to input, acquire, and manipulate information.

[1637] "Means of recording data" refers to the recording methods or technologies used by the system to track and store specific actions or information.

[1638] "Methods for analyzing data" refers to the processing methods used to evaluate collected information, extract specific patterns and relationships, and draw conclusions.

[1639] "Inappropriate Content" means any information or material that is harmful or unexpected to users, particularly if directed at children, that is violent, adult, or illegal.

[1640] "Access blocking measures" refers to methods used to restrict or prohibit access to or use of certain information or services.

[1641] "Remote monitoring means" refers to a method for checking the activity and usage of a device over a network, even from a physically distant location.

[1642] "Means for setting usage restrictions" refers to methods or technologies for placing restrictions on specific operations or usage conditions.

[1643] "Educational content" refers to information, materials, and activities that promote learning and cognitive development.

[1644] A "generative AI model" refers to an algorithm or system that has been trained to perform a specific task using artificial intelligence.

[1645] A "prompt" refers to input text that provides specific instructions or questions to an AI model.

[1646] The present invention provides a system for providing a safe and developmentally supportive environment for children using digital devices. An embodiment of the system will be described in detail below.

[1647] This system performs the following processes between the application installed on the smartphone and the server. The main elements include the digital device, cloud server, and dedicated application.

[1648] 1. Data recording

[1649] All activities performed by the user (child) on the device, such as application usage history and browsing history, are continuously recorded, and the recorded data is periodically sent to a cloud server.

[1650] 2. Content Analysis and Filtering

[1651] The server analyzes the received data and identifies inappropriate content. Inappropriate content includes violent, adult, and drug-related sites and apps. The server sends these blacklists to the device and blocks access to identified content based on the updated list. If access is blocked, the user (child) is displayed a warning message.

[1652] 3. Parental Remote Monitoring and Control

[1653] Parents can access a cloud server through a dedicated smartphone application to monitor their children's digital device usage in real time. They can also set limits on the amount of time their children spend using specific apps or devices overall. This setting information is sent via the server to the device, where the limits are immediately applied.

[1654] 4. Recommending educational content

[1655] The server analyzes the child's past usage history and identifies areas of interest using a generative AI model. For example, if the server identifies an interest in science, it recommends educational content related to science and sends the link to the device. The user (child) can then access this recommended content.

[1656] Hardware and Software Examples

[1657] Hardware: Smartphones (iOS devices, Android devices), cloud servers

[1658] Software: Flask framework (server-side development using Python), dedicated smartphone application (compatible with iOS and Android), generative AI model (e.g., GPT-3)

[1659] Specific examples

[1660] Browsing monitoring and blocking

[1661] The device records all of the user's web browsing history. For example, if the user attempts to access an "inappropriate site," this history is sent to a cloud server. The server analyzes this data, identifies the site as containing violent content, and blocks access.

[1662] Remote Monitoring and Limit Settings

[1663] Parents can monitor their children's device usage in real time through a smartphone app and set usage limits. For example, they can limit usage of a specific game app to one hour per day, and this limit information is sent to the device via a server. The device then limits app usage time based on this setting.

[1664] Recommending educational content

[1665] The server analyzes the science-related websites the child has visited in the past and determines that the child is interested in science. The server then recommends educational science videos and apps and sends the links to the device. The user (child) can click on the notification to access the recommended content.

[1666] Prompt Sentence Examples

[1667] Generative AI Model

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

[1669] Step 1:

[1670] Start of data recording

[1671] Subject: Device

[1672] Input: User (child) begins using digital device.

[1673] How it works: Your device records the websites you visit and the applications you use in real time.

[1674] Output: Usage history data (accessed URLs, application usage time, etc.) is generated.

[1675] Step 2:

[1676] Sending data

[1677] Subject: Device

[1678] Input: Recorded usage history data.

[1679] Operation: Periodically, the recorded usage history data is sent to a cloud server.

[1680] Output: Usage history data arrives at the cloud server.

[1681] Step 3:

[1682] Content Analysis

[1683] Subject: Server

[1684] Input: Usage history data sent from the device.

[1685] How it works: The server analyzes the usage data it receives and identifies inappropriate content, using natural language processing and machine learning algorithms.

[1686] Output: A list of inappropriate content (blacklist) is generated.

[1687] Step 4:

[1688] Filtering and Blocking

[1689] Subject: Server / Device

[1690] Input: Inappropriate content list.

[1691] How it works: The server sends a list of inappropriate content to the device, which then blocks access to certain sites and apps based on the list.

[1692] Output: Access is blocked and a warning message is displayed to the user.

[1693] Step 5:

[1694] Remote Monitoring

[1695] Subject: parent (user), server

[1696] Input: A parent's request to check device usage using a dedicated application.

[1697] How it works: The server displays real-time updated data about a child's device usage in the app.

[1698] Output: Parents can check their child's device usage on a smartphone application.

[1699] Step 6:

[1700] Setting usage limits

[1701] Subject: parent (user), server

[1702] Enter: Settings that allow parents to limit the amount of time spent on certain apps or devices.

[1703] How it works: Parents set restrictions using a smartphone app. The settings are sent to a server, which then transmits the restriction information to the device. The device then applies usage restrictions according to these settings.

[1704] Output: Restrictions are applied and device usage is restricted as intended by the parent.

[1705] Step 7:

[1706] Usage history analysis

[1707] Subject: Server

[1708] Input: Child's past usage history data.

[1709] How it works: The server uses a generative AI model to analyze past usage history and identify areas of interest for the child.

[1710] Output: A list of recommended content based on the child's areas of interest is generated.

[1711] Step 8:

[1712] Recommending educational content

[1713] Subject: Server / Device

[1714] Input: A list of educational content to recommend.

[1715] Operation: The server sends a list of educational content based on the child's areas of interest to the device, which displays the list to the user as a notification.

[1716] Output: The child can access the recommended educational content.

[1717] Prompt Sentence Examples

[1718] Developing a safe digital environment management system for children using generative AI models, recording children's device usage history, providing a way for parents to remotely monitor and set restrictions, and recommend educational content.

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

[1720] The present invention is a system that provides a safe and developmentally supportive environment for children's digital devices, and includes an emotion engine that recognizes the user's emotions and responds accordingly. The system records the digital device usage history and restricts access to inappropriate content based on that data, allowing parents to remotely monitor and restrict access, and the emotion engine can recommend educational content and adjust restrictions based on the user's emotions.

[1721] Program processing overview

[1722] 1. Data recording and transmission

[1723] The device continuously records the browsing history and application usage history of the user (child), and this data is sent to the server at regular intervals.

[1724] 2. Content Analysis and Filtering

[1725] The server analyzes the data it receives and evaluates the category and content of each piece of content using generative AI models and pre-defined filtering rules. The server categorizes the data and identifies inappropriate content.

[1726] The server adds content identified as inappropriate to a blacklist and sends the blacklist to the terminal. The terminal restricts access to inappropriate content based on the list. If an attempt is made to access inappropriate content, the terminal displays a warning message and denies access.

[1727] 3. Remote Parental Monitoring and Control

[1728] Parents access the server using a dedicated mobile application or web portal, where they enter their login details to log into their account.

[1729] Parents can check their child's device usage in real time through the interface and set restrictions on device usage (e.g., usage time, restrictions on specific apps). These settings are reflected on the device via the server.

[1730] 4. Recommending educational content

[1731] The server analyzes the child's past usage history and identifies areas of interest, including frequently accessed categories and specific topics.

[1732] The server selects educational content based on the identified areas of interest and sends links and information to the device, where the user can view the notification and access the recommended content.

[1733] 5. Emotion engine integration

[1734] The emotion engine uses the device's camera and microphone to recognize the user's emotional state, such as happiness, sadness, or anger.

[1735] The server receives data from the emotion engine and analyzes the user's current emotional state, and uses this information to recommend appropriate educational content and dynamically adjust device usage restrictions.

[1736] Specific examples

[1737] 1. Browsing monitoring and blocking

[1738] The device records the websites visited in real time as the user browses the Internet. For example, if a user tries to access an "inappropriate site" one day, the history will be recorded on the device.

[1739] The device sends this information to a server, which analyzes the data and identifies the site as containing violent content.

[1740] The server adds the site to the blacklist and sends the updated blacklist to the terminal, which blocks access to the site and displays a warning message to the user.

[1741] 2. Remote monitoring and limit setting

[1742] Parents use their smartphones to open the mobile application and access the server, allowing them to see in real time which apps their children are using and for how long.

[1743] Parents can set a limit on the use of a specific app (e.g., a game app) to one hour per day. The setting information is sent to the device via the server, and the device then limits the use of that app.

[1744] 3. Recommending educational content

[1745] The server analyzes data showing that the child has frequently visited science sites in the past and determines that the child is interested in science.

[1746] The server then recommends educational science content based on the user's preferences and sends a link to the recommended content to the user's device. The user can then access the recommended content by clicking on the notification displayed on the device.

[1747] 4. Application of Emotion Engine

[1748] The emotion engine analyzes the user's current emotional state from their facial expressions and voice. For example, if the server detects that the user is tired while studying, it will recommend educational games or fun videos to help them relax.

[1749] If the user shows signs of anger or frustration, the server will relax usage restrictions and recommend appropriate content to reduce stress.

[1750] This invention realizes a system that promotes healthy development by allowing children to use digital devices safely and providing appropriate support according to their emotional state.

[1751] The processing flow will be explained below.

[1752] Data recording and transmission

[1753] Step 1:

[1754] The device records the user's (child's) real-time usage history of websites and applications accessed when they use the Internet. The recorded data includes the access date and time, URL, app name, and usage time.

[1755] Step 2:

[1756] The device sends the recorded data to the server at regular intervals (for example, every hour). The sending occurs in the background, without the user being notified.

[1757] Content Parsing and Filtering

[1758] Step 3:

[1759] The server analyzes the received data and evaluates the category and content of each piece of content using generative AI models and pre-defined filtering rules.

[1760] Step 4:

[1761] Based on the analysis, the server identifies inappropriate content, such as violence, adult content, or drug content, which are categories that are harmful to children.

[1762] Step 5:

[1763] The server adds content identified as inappropriate to a blacklist and transmits this blacklist to the terminal, which is updated periodically.

[1764] Step 6:

[1765] The device immediately restricts access to inappropriate sites and apps based on the received blacklist. If the user (child) attempts to access inappropriate content, a warning message is displayed and access is blocked.

[1766] Remote Parental Monitoring and Control

[1767] Step 7:

[1768] Users (parents) access the server through a dedicated mobile application or web portal and enter their login information to log in to their account.

[1769] Step 8:

[1770] The server verifies the parent's account information and provides access to the corresponding child's device usage, and the parent has access to an interface that allows them to monitor usage in real time.

[1771] Step 9:

[1772] Through the interface, users (parents) can set restrictions on device usage, including device usage time, locking specific apps, and restricting access to specific content.

[1773] Step 10:

[1774] The server receives the usage restrictions set by the parent and sends them to the device, which then adjusts the device's operation based on the received restriction information.

[1775] Step 11:

[1776] The device controls the user's (child's) device usage based on the set usage restrictions, for example, restricting the use of certain apps outside of specified times.

[1777] Recommending educational content

[1778] Step 12:

[1779] The server analyzes a child's browsing history and app usage history to identify areas of interest. For example, if a child frequently uses science-related sites and apps, it may determine that the child has an interest in science.

[1780] Step 13:

[1781] The server selects educational content that may be of interest based on the identified area of ​​interest, including related videos, apps, websites, etc.

[1782] Step 14:

[1783] The server sends links and information about the selected educational content to the device, which then displays the received content to the user as a notification.

[1784] Step 15:

[1785] The user (child) clicks on the notification displayed on the device to access the recommended educational content, while the emotion engine monitors the user's emotional state and adjusts the content as needed.

[1786] Emotion engine integration

[1787] Step 16:

[1788] The device uses a built-in camera and microphone to input the user's (child's) facial expressions and voice in real time into the emotion engine, which then analyzes this data to determine the user's current emotional state.

[1789] Step 17:

[1790] The server receives the emotion data sent from the emotion engine and determines the user's current emotional state based on the analysis results. For example, if the user's face is smiling, it is judged to be "joy," and if the user is frowning, it is judged to be "anxiety."

[1791] Step 18:

[1792] The server customizes educational content based on the user's emotional state, for example, recommending relaxing content if the user is feeling anxious.

[1793] Step 19:

[1794] The device dynamically adjusts its operation and display content based on the analysis results of the emotion engine, allowing users to use the device comfortably.

[1795] Security Updates and Maintenance

[1796] Step 20:

[1797] The server periodically checks for the latest security updates and prepares the necessary updates, which are then automatically sent to the device.

[1798] Step 21:

[1799] The device receives security updates provided by the server, and automatically downloads and installs them, ensuring the latest security measures are applied.

[1800] Step 22:

[1801] Users (parents) can check the security status from the device's settings screen and perform manual updates as needed.

[1802] Example 2

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

[1804] Today's children are using a wide variety of digital devices, and there is a need to appropriately manage their usage and provide a safe and educational environment. However, current systems do not adequately address the issues of restricting access to inappropriate content, remote parental monitoring, or recommending educational content. Furthermore, few systems offer dynamic content recommendations or usage restrictions based on the user's emotional state. Furthermore, systems that integrate these functions are extremely limited, making comprehensive management difficult.

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

[1806] In this invention, the server includes means for recording data related to the use of digital devices, means for transmitting the recorded data, means for analyzing the received data to identify inappropriate content, means for blocking access to the identified content, means for recognizing the user's emotional state based on the recorded data, and means for recommending appropriate educational content based on the user's emotional state. This allows children to use digital devices safely and allows parents to remotely manage and set restrictions. Furthermore, dynamic content provision and usage restrictions can be adjusted according to the user's emotional state, supporting the healthy development of children.

[1807] A "digital device" is an electronic device such as a computer, smartphone, or tablet that allows a user to obtain information or use applications.

[1808] "Means for recording" refers to a mechanism for storing data on the usage of digital devices, and is a function that accumulates information including the date and time of access, duration of use, accessed URLs, and app names.

[1809] The "means of transmission" is a mechanism for transferring recorded data to an external server, and is a function that includes data encryption and secure communication protocols.

[1810] "Means for analyzing" refers to the mechanism that analyzes the received data and performs a process to identify inappropriate content and user interests, which may involve natural language processing or generative AI models.

[1811] "Means of identification" refers to the process of clarifying inappropriate content and user interests based on the analysis results.

[1812] "Blocking measures" are mechanisms for blocking access to identified inappropriate content, using lists and filtering techniques to restrict access.

[1813] The "means for recognizing emotional state" is a mechanism for reading emotions using the user's facial expressions and voice data, and involves the use of a camera, microphone, and emotion analysis algorithms.

[1814] "Means for recommending content" refers to a mechanism for providing appropriate educational content to users based on analyzed data and recognized emotional states, and includes recommendation algorithms and notification functions.

[1815] "Remote monitoring methods" are mechanisms for checking digital device usage from a physically separate location, such as using a mobile application or web portal.

[1816] "Means for setting usage restrictions" refers to the process by which parents set restrictions on usage time and access to specific applications and websites, and the function that reflects this setting information on digital devices.

[1817] "Means for analyzing usage history" refers to a mechanism that analyzes past usage of digital devices and identifies the user's interests and areas of concern.

[1818] "Dynamic adjustment means" refers to a mechanism that flexibly changes restrictions on digital device usage and content provision according to the user's emotional state and real-time usage situation.

[1819] The present invention is a system that provides a safe and developmentally supportive environment for children's digital devices, and further includes an emotion engine that recognizes the user's emotions and responds based on them. This system records the usage history of the digital device and restricts access to inappropriate content based on that data, and has functions for parents to remotely monitor and restrict access, as well as functions for the emotion engine to recommend educational content and adjust restrictions based on the user's emotions.

[1820] Specifically, this is carried out by the following means.

[1821] Recording digital device usage data

[1822] Subject: Terminal

[1823] The device records the user's web browsing and application usage history in real time. The records include the access date and time, usage time, accessed URLs, and app names. This data is encrypted and sent to a server at regular intervals, protecting the user's privacy.

[1824] Data analysis and inappropriate content filtering

[1825] Subject: Server

[1826] The server receives the data sent from the device and analyzes it using a generative AI model. Based on the analysis results, it evaluates the category and content of each piece of content and identifies inappropriate content. The identified content is added to a blacklist, which is then sent to the device. The device then uses this list to restrict access to inappropriate content.

[1827] Remote Parental Monitoring and Control

[1828] Subject: Parent

[1829] Parents access the server through a dedicated mobile application or web portal and log in to their account. Through the interface, they can check their child's device usage history and current usage in real time, and set limits on usage time and access to specific apps and websites. These settings are then reflected on the device via the server, and the limits are actually applied.

[1830] Recommending educational content

[1831] Subject: Server

[1832] The server analyzes the child's past usage history to identify areas of interest. Based on these areas of interest, it selects appropriate educational content and sends links and information to the device. The device then displays a notification to the user, who can click on the notification to access the recommended content.

[1833] For example, if a child frequently visits science websites, the server can recommend educational science content and send links to the device. Users can click on the notification to access videos or articles about relevant science experiments.

[1834] Emotion engine integration

[1835] Subject: Emotion Engine

[1836] The emotion engine uses the device's camera and microphone to analyze the user's emotional state, using facial expression analysis and voice recognition technology. The emotional state data is sent to a server, which then recommends appropriate educational content and dynamically adjusts device usage restrictions based on the user's current emotional state.

[1837] If the server detects that the user is tired while studying, it will display a notification on the device recommending educational games or entertaining videos to help them relax. If the user shows signs of anger or frustration, the server will temporarily relax usage restrictions and recommend relaxing content.

[1838] Prompt Sentence Examples

[1839] - "Implement a program that recommends educational content based on children's emotions."

[1840] - "Please explain the system that records device usage history and filters inappropriate content."

[1841] This invention realizes a system that promotes healthy development by allowing children to use digital devices safely and providing appropriate support according to their emotional state.

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

[1843] Step 1: Record your digital device usage data

[1844] Subject: Terminal

[1845] The device records the user's web browsing and application usage history in real time, including the date and time of access, duration of use, URLs accessed, and app names. This recorded data is encrypted and stored in a secure format.

[1846] Input: User web browsing and application usage information

[1847] Output: Recorded usage history data

[1848] What it does: When a user accesses an "online shopping site," the URL is recorded, along with the time and name of the app used.

[1849] Step 2: Send usage data

[1850] Subject: Terminal

[1851] The device encrypts the recorded data at regular intervals (for example, every hour) and sends it to the server, ensuring data integrity and privacy.

[1852] Input: Recorded usage history data

[1853] Output: Encrypted data sent to the server

[1854] What it does: Every hour, a set of historical data is encrypted and sent to a server.

[1855] Step 3: Analyze the data

[1856] Subject: Server

[1857] The server then analyzes the received data using a generative AI model, which uses natural language processing to assess the category and appropriateness of each piece of content.

[1858] Input: Encrypted data sent from the device

[1859] Output: Analyzed content information (category, inappropriateness rating)

[1860] What it does: The server analyzes the URL to determine if the content contains violent, sexual, or other inappropriate material.

[1861] Step 4: Identify inappropriate content and update the blacklist

[1862] Subject: Server

[1863] The server identifies inappropriate content based on the analysis results and adds it to the blacklist, after which the updated blacklist is sent back to the device.

[1864] Input: Parsed content information

[1865] Output: Information about inappropriate content added to the blacklist

[1866] What happens: If an "online shopping site" is deemed inappropriate, the URL will be added to a blacklist and immediately sent to the device.

[1867] Step 5: Restricting access based on blacklists

[1868] Subject: Terminal

[1869] The device will then restrict access to inappropriate content based on the received blacklist. If an attempt is made to access inappropriate content, a warning message will be displayed and the access will be blocked.

[1870] Input: Inappropriate content information included in the blacklist

[1871] Output: Warning message and access blocked

[1872] Specific behavior: When the user tries to access the "online shopping site" again, a warning message is displayed and access is blocked.

[1873] Step 6: Set up remote parental monitoring and usage limits

[1874] Subject: Parent

[1875] Parents access the server through a dedicated mobile application or web portal, enter their login information, and log in to their account. Through the interface, they can check their child's device usage history and current usage in real time and set necessary restrictions (such as usage time and access limits for specific apps and websites).

[1876] Input: Child's device history and real-time usage information

[1877] Output: Usage restriction setting information

[1878] Specific operation: Parents can remotely log in and check their child's usage, then set a limit of 30 minutes of usage time for a specific game app per day. This setting is then reflected on the device via the server.

[1879] Step 7: Recommend educational content

[1880] Subject: Server

[1881] The server analyzes the child's past usage history and identifies areas of interest. Based on these areas of interest, it selects appropriate educational content and sends links and information to the device.

[1882] Input: Child's past usage history data

[1883] Output: Links and information about educational content

[1884] What it does: If a child has visited many science-related websites, the server will send links to science experiment videos and articles to the device. The user can click on the notification to access this content.

[1885] Step 8: Recognize and respond to emotional states with the Emotion Engine

[1886] Subject: Emotion Engine

[1887] The emotion engine uses the device's camera and microphone to analyze the user's emotional state, which is then sent to a server to recommend educational content and dynamically adjust device usage restrictions based on the user's emotional state.

[1888] Input: User's facial expressions and voice data obtained from the camera and microphone

[1889] Output: Adjustment of content recommendations and usage restrictions based on the user's emotional state

[1890] Specific behavior: If the emotion engine determines that the user is tired, the server displays a notification on the device recommending relaxing games or videos, and in some cases temporarily relaxes usage restrictions.

[1891] (Application example 2)

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

[1893] Conventional digital device usage monitoring systems allow parents to remotely monitor their children's usage and restrict access to inappropriate content, but they do not provide dynamic responses based on the user's emotional state. As a result, even when the user (child) is in an emotionally difficult situation, a uniform restriction is applied, which can result in stress and discomfort. Furthermore, when recommending educational content, the system does not take into account the user's emotional state, making it difficult for users to access appropriate content.

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

[1895] In this invention, the server includes means for integrating an emotion engine for recognizing the user's emotional state, means for recommending educational content based on the emotion recognition result, and means for dynamically adjusting restrictions on the use of specific applications based on the emotion recognition result, thereby dynamically adjusting restrictions on the use of digital devices and content recommendations according to the user's emotional state, thereby providing an emotionally optimal environment.

[1896] "Digital devices" refers to electronic devices such as computers, smartphones, and tablets.

[1897] "Usage data" refers to records of a user's interactions with a digital device and specific activities.

[1898] An "emotion engine" refers to software or hardware that recognizes and analyzes a user's emotional state.

[1899] "Inappropriate Content" refers to digital content that contains violent, obscene, or harmful material to children.

[1900] "Access blocking measures" means technologies or methods that restrict or prohibit access to content identified as inappropriate.

[1901] "Means for remote monitoring" refers to functions and interfaces that allow parents to check the usage of digital devices from a remote location via the Internet, etc.

[1902] "Means for setting usage restrictions" refers to the setting functions that allow parents to limit and manage the amount of time their children can use digital devices and the applications that can be used.

[1903] "Past usage history" refers to a record of all past activity a user has performed on a digital device.

[1904] An "area of ​​interest" refers to a category or topic of digital content in which a user is particularly interested.

[1905] "Educational content" refers to digital content intended to support learning or educate, such as educational videos, games, applications, etc.

[1906] "Content recommendation tools" refers to features and algorithms that dynamically suggest optimal digital content based on a user's interests and emotional state.

[1907] "Dynamic adjustment means" refers to techniques or methods that change restrictions or recommendations in real time depending on the user's emotional state or usage situation.

[1908] This invention is a system that helps users (especially children) use digital devices safely and emotionally optimally. The system recognizes the user's emotional state and, based on this, limits device use and recommends educational content.

[1909] 1. System Configuration

[1910] The system consists of the following components:

[1911] Digital devices: Smartphones, tablets, and computers used by children.

[1912] Server: A central management system that analyzes the data sent by the devices and generates the required response.

[1913] Emotion Engine: Software for analyzing the user's emotional state, specifically using the EmotionRecognizer library.

[1914] Communication: An internet connection to send and receive data between your device and our servers.

[1915] 2. Data recording and transmission

[1916] The device continuously records the user's browsing and application usage history. This usage history data is periodically sent to the server. The emotion engine uses the device's camera and microphone to analyze the user's emotional state in real time and also sends this data to the server.

[1917] 3. Content Filtering

[1918] The server analyzes the received usage history data and identifies inappropriate content using generative AI models and configured filtering rules. Inappropriate content is added to a blacklist, and this information is sent to the device, which displays a warning message when the user attempts to access inappropriate content.

[1919] 4. Parental Remote Monitoring and Control

[1920] Parents can access the server using a dedicated mobile application or web portal, which allows them to check their child's device usage in real time and set usage restrictions (e.g., usage time, restrictions on specific apps). This setting information is then transmitted to the device via the server.

[1921] 5. Recommending educational content

[1922] The server analyzes past usage history and identifies areas of interest to the user, such as frequently viewed categories or specific topics, and based on this, recommends educational content and sends links and information to the device.

[1923] 6. Application of Emotion Engine

[1924] The emotion engine analyzes the user's emotional state from facial expressions and voice data. Depending on the emotional state, it recommends appropriate educational content and dynamically adjusts device usage restrictions. For example, if the system detects that the user is tired, it will recommend relaxing games and videos.

[1925] Specific examples of hardware and software used

[1926] EmotionRecognizer: A library for analyzing a user's emotional state.

[1927] Requests: A library for data communication between the server and the device.

[1928] Server: A central server system for data analysis and management.

[1929] Specific examples

[1930] While a user is using the device, EmotionRecognizer analyzes their emotions based on data acquired from the camera and microphone. The analyzed emotional data is sent to a server, which then recommends specific educational content (for example, science videos if you are interested in science, or relaxing games if you are tired).

[1931] Prompt Sentence Examples

[1932] "We've created an app that records internet usage history and emotional data from children's devices and recommends educational content."

[1933] This system supports users in using their devices safely and in an emotionally optimal way, and is a powerful tool for promoting healthy development.

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

[1935] Step 1:

[1936] Recording digital device usage data

[1937] The device records the user's browsing history and application usage history in real time. The input is the browsing history and application usage time, and these data are stored in the device's storage device. The output is the recorded usage data, which is later sent to the server.

[1938] Step 2:

[1939] Collecting Emotional Data

[1940] It uses the device's built-in camera and microphone to collect the user's facial expressions and voice data. The input is real-time video and audio data obtained from the camera and microphone, which is analyzed using the EmotionRecognizer library. The output is the analyzed user's emotional state (e.g., joy, sadness, anger).

[1941] Step 3:

[1942] Sending data

[1943] The device transmits the recorded usage data and emotion data to the server at regular intervals. The input is the usage data and emotion data stored in the device, which is transmitted to the server via the Internet. The output is the various data transmitted to the server.

[1944] Step 4:

[1945] Data analysis

[1946] The server analyzes the received usage and emotion data. The input is the usage and emotion data sent from the device, and it analyzes it using generative AI models and filtering rules. The output is the identification of inappropriate content and the user's areas of interest.

[1947] Step 5:

[1948] Blacklist Update and Submission

[1949] After identifying inappropriate content, the server adds the content to a blacklist and sends the blacklist to the terminal. The input is the analyzed list of inappropriate content, and the output is the updated blacklist. The terminal receives the blacklist and restricts access to the inappropriate content.

[1950] Step 6:

[1951] Recommending educational content

[1952] The server identifies areas of interest based on the user's past usage data and emotional data, and recommends appropriate educational content. The input is the areas of interest identified from the usage data and emotional data, and the output is a list of recommended educational content. This information is sent to the terminal and notified to the user.

[1953] Step 7:

[1954] Remote Monitoring and Control

[1955] Parents can access the server using a dedicated mobile application or web portal to monitor their child's usage in real time. The input is the parent's access request and login information, and the output is an interface for the child's usage and limit settings. Parents can set usage limits here, which are then reflected on the device via the server.

[1956] Step 8:

[1957] Dynamic limit adjustment

[1958] The server adjusts application usage limits in real time based on the user's emotional state. For example, if the user expresses frustration, it relaxes usage limits. The input is real-time emotional data, and the output is dynamically adjusted usage limit settings. These settings are immediately reflected on the device.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[1980] The following is further disclosed regarding the above embodiment.

[1981] (Claim 1)

[1982] a means for recording data relating to the use of digital devices;

[1983] a means of analyzing the recorded data to identify inappropriate content;

[1984] means for blocking access to the identified content;

[1985] A system including:

[1986] (Claim 2)

[1987] A way for parents to remotely monitor digital device usage;

[1988] A means for parents to set limits on digital device use;

[1989] The system of claim 1 further comprising:

[1990] (Claim 3)

[1991] A means for identifying areas of interest of a user by analyzing the past usage history of the digital device;

[1992] means for recommending educational content based on the identified areas of interest;

[1993] The system of claim 1 further comprising:

[1994] "Example 1"

[1995] (Claim 1)

[1996] a means for recording data relating to the use of digital devices;

[1997] a means of analyzing the recorded data to identify inappropriate content;

[1998] means for blocking access to the identified content;

[1999] means for periodically transmitting the recorded data to a central processing unit;

[2000] A means to update the blacklist after identifying inappropriate content; and

[2001] A means for transmitting a blacklist to other terminals to restrict access;

[2002] A system including:

[2003] (Claim 2)

[2004] A way for parents to remotely monitor digital device usage;

[2005] A means for parents to set limits on digital device use;

[2006] A means for reflecting the changed setting information on the digital device;

[2007] The system of claim 1 further comprising:

[2008] (Claim 3)

[2009] A means for identifying areas of interest ...

Claims

1. a means for recording data relating to the use of digital devices; a means of analyzing the recorded data to identify inappropriate content; means for blocking access to the identified content; A system including:

2. A way for parents to remotely monitor digital device usage; A means for parents to set limits on digital device use; The system of claim 1 further comprising:

3. A means for identifying areas of interest of a user by analyzing the past usage history of the digital device; means for recommending educational content based on the identified areas of interest; The system of claim 1 further comprising:

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A