System

The system addresses parental concerns by enabling parents to manage their children's smartphone usage through filtering and monitoring, ensuring safe access to appropriate content and timely intervention.

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

Patent Information

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

AI Technical Summary

Technical Problem

Parents face anxiety about their children's use of smartphones due to concerns over inappropriate internet content and prolonged usage, which existing systems fail to adequately manage, leading to incomplete filtering and lack of real-time monitoring.

Method used

A system that allows parents to input their child's account information, set filtering categories, block inappropriate content, and monitor usage history, using AI to analyze and report usage data in real-time, ensuring safe smartphone usage.

Benefits of technology

Provides a safe environment for children to use smartphones by ensuring they access appropriate information and allowing parents to manage their usage effectively, with real-time filtering and monitoring capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026035471000001_ABST
    Figure 2026035471000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system includes a means for providing an interface for inputting account information of a child from a parent user, a means for creating an account of the child based on the input information of the parent user and storing filtering settings, a means for acquiring a category selected by the parent user and preferentially displaying related information, a filtering means for blocking inappropriate information, a means for collecting a use history and an application use situation when the child uses a smartphone and transmitting the use history and the application use situation to a server, and a means for analyzing the collected use data and reporting the use data to the parent user.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

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

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

[0004] The present invention aims to solve the anxiety parents feel when their children first use smartphones. In particular, various management issues are necessary, such as whether the information children receive from the Internet and applications is appropriate, the risk of exposure to inappropriate information related to violence and crime, and the health effects of prolonged use. Therefore, it is necessary to effectively provide the information parents want to convey to their children and create an environment where children can use smartphones safely. [Means for solving the problem]

[0005] The present invention provides a system that provides an interface for parent users to input their child's account information, creates a child's account based on the input parent user information, and saves filtering settings. The system also includes a filtering unit that prioritizes displaying relevant information based on categories selected by the parent user and blocks inappropriate information. The system also includes a unit that collects usage history and app usage status when a child uses a smartphone and transmits the collected usage data to a server, and a unit that analyzes the collected usage data and reports it to the parent user. This allows parents to manage their children's smartphone usage and creates an environment where they can feel safe letting their children use smartphones.

[0006] "Parent user" refers to a guardian or parent who is responsible for managing their child's smartphone usage.

[0007] "Children's account information" refers to data including basic information such as name, age, and gender that is necessary for a child to use a smartphone or various services.

[0008] "Filtering settings" refers to settings for controlling the information displayed based on categories selected by the parent user.

[0009] A "category" is a group indicating the type of information that a parent user wants to convey to their child, and includes, for example, information education, morals, health, sports, and crime prevention.

[0010] "Inappropriate information" refers to information that contains content that may have a negative impact on children, such as violence, crime, excessive spending, and long periods of gaming time.

[0011] "Filtering means" refers to a mechanism that blocks inappropriate information and displays only appropriate information based on specified rules.

[0012] "Usage history" refers to records of what apps a child uses and what web pages they visit on their smartphone.

[0013] "Usage data" refers to various data about children's smartphone use, including usage history.

[0014] "Analytics" means methods and technologies used to analyze collected usage data and detect usage trends or inappropriate use.

[0015] "Notification means" refers to a method for communicating the analysis results to the parent user and updating the filtering settings as necessary. [Brief explanation of the drawings]

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

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

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

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

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

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

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

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

[0024] [First embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0037] A specific embodiment of the system according to the present invention will be described below, which allows parental users to monitor and manage their children's smartphone usage and ensure that their children can safely access appropriate information.

[0038] 1. User information registration and filtering settings

[0039] First, a parent accesses the management tool and registers their child's account information. The server then provides a user interface with an input form where the parent can enter basic information such as the child's name, age, and gender. The information entered by the parent is sent from the device to the server, where it is stored in a database.

[0040] Next, the parent user selects the categories they want to convey to their child to set the filtering settings, including information education, morals, health, sports, crime prevention, etc. The categories selected by the parent are sent to the server and saved in the database as filtering rules.

[0041] 2. Obtaining and using filtering settings

[0042] When a child uses a smartphone, the device retrieves filtering settings from the server in advance. These settings are designed to be updated regularly so that the latest rules are always applied. The filtering settings are saved in local storage and used the next time the child browses the web or uses an app.

[0043] 3. Content Filtering and Display

[0044] When a child uses a smartphone to browse websites or use apps, the device analyzes the content displayed. Based on the filtering settings, it prioritizes information related to the categories selected by the parent and blocks inappropriate content. For example, if a child searches for health information, related articles and videos will be displayed at the top of the results. Inappropriate content, such as content related to violence or crime, will be filtered out and not displayed.

[0045] 4. Usage History and Activity Monitoring

[0046] The device records the child's smartphone usage history and app usage history as a log and periodically sends it to the server. This allows the user to understand the child's smartphone usage. The server analyzes the collected data to detect trends in usage time and inappropriate use. Parents can view the analysis results through the management screen and update filtering settings as necessary.

[0047] Specific examples

[0048] For example, if a parent user wants to prioritize health education for their child, the following scenario may occur:

[0049] 1. A parent user accesses the Admin Tool, creates a child account, and selects "Health" as the category.

[0050] 2. The server receives this information and stores the filtering settings in a database.

[0051] 3. A child uses their smartphone to search the web for "lack of exercise."

[0052] 4. The device will prioritize relevant health information based on filtering settings and block overly provocative information and advertisements.

[0053] 5. Parent users can check their children's search history and viewing information through the management tool to ensure that their children are obtaining the appropriate information.

[0054] This provides an environment where children can use smartphones safely and parents can manage them with peace of mind.

[0055] The processing flow will be explained below.

[0056] Step 1:

[0057] The server provides a web page or app interface for accessing management tools for parent users.

[0058] Step 2:

[0059] The user (parent) accesses the administration tool and logs in. After logging in, the child account registration form is displayed.

[0060] Step 3:

[0061] The user (parent) enters basic information such as the child's name, age, and gender, and then proceeds to the next step.

[0062] Step 4:

[0063] The server receives the entered child's account information and stores it in a database.

[0064] Step 5:

[0065] The user (parent) selects the category they wish to filter from the list of categories provided (information education, morals, health, sports, crime prevention, etc.).

[0066] Step 6:

[0067] The server receives the category selected by the parent user and stores it in the database as a filtering rule.

[0068] Step 7:

[0069] When the device is started for the first time, it sends a request to obtain filtering settings from the server.

[0070] Step 8:

[0071] The server sends a response including the filtering settings to the terminal.

[0072] Step 9:

[0073] The device stores the received filtering settings in local storage.

[0074] Step 10:

[0075] The user (child) uses a smartphone to browse websites and use apps.

[0076] Step 11:

[0077] The device analyzes the content being displayed and prioritizes displaying information related to categories selected by the parent based on filtering settings.

[0078] Step 12:

[0079] The device blocks inappropriate information (violence, crime, etc.) based on filtering rules. Blocked information will not be displayed on the child's screen.

[0080] Step 13:

[0081] The device records smartphone usage history and app usage as a log.

[0082] Step 14:

[0083] The terminal periodically transmits the collected usage data to the server.

[0084] Step 15:

[0085] The server analyzes the received usage data and identifies the child's smartphone usage trends.

[0086] Step 16:

[0087] The server notifies the parent user of the analysis results and provides an interface for updating filtering settings as needed.

[0088] Step 17:

[0089] Users (parents) can check their children's usage through management tools and update filtering settings as necessary.

[0090] Through these processing steps, an environment is created where children can use smartphones safely and beneficially.

[0091] Example 1

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

[0093] Conventional children's smartphone management systems have had problems with incomplete or difficult-to-update filtering settings that parents use to ensure their children's safe information access. Furthermore, there is a lack of means to monitor children's smartphone usage in real time, leading to parents often not monitoring their children properly. Furthermore, it is not possible to completely prevent inappropriate information from being displayed, creating the risk that children may access harmful information.

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

[0095] In this invention, the server includes means for providing an interface for a parent user to input account information for the child, means for creating an account for the child based on the input parent user information and saving filtering settings, means for acquiring categories selected by the parent user and preferentially displaying related information, filtering means for blocking inappropriate information, means for collecting a usage history and application usage status when the child uses a mobile device and sending the collected usage data to the server, means for analyzing the collected usage data and reporting it to the parent user, means for periodically acquiring the filtering settings from the server and saving them in local storage, and means for recording the usage history as a log and periodically sending it to the server. This makes it possible to always apply the latest filtering settings, block access to inappropriate information, and monitor and report the child's smartphone usage status in real time.

[0096] "Parent User" means a user who is responsible for managing and monitoring their child's smartphone usage.

[0097] "Children" are minor users who are subject to the filtering system.

[0098] "Account information" refers to basic information needed to manage smartphone usage, such as a child's name, age, and gender.

[0099] "Interface" means the user interface through which a Parent User accesses the System and inputs and sets information.

[0100] "Filtering settings" are settings that limit and select the information that children can access based on categories selected by the parent user.

[0101] A "category" is an area that a parent user selects to prioritize the display of specific information when their child uses a smartphone, such as health, morals, or education.

[0102] "Filtering measures" are technical methods or algorithms used to block inappropriate information and display appropriate information.

[0103] A "mobile device" is a portable electronic device used by children, such as a smartphone or tablet.

[0104] "Usage history" refers to a record of a child's web browsing and app use on their smartphone.

[0105] "Application usage" refers to the usage of various software that children have installed and are using.

[0106] "Collected usage data" refers to all data collected by the system, including usage history and application usage.

[0107] "Logs" are detailed records of children's smartphone usage.

[0108] The "server" is a central management system for storing filtering settings, analyzing usage data, and reporting to parent users.

[0109] "Local storage" is a data storage area within a mobile device such as a smartphone or tablet, where filtering settings and logs are stored.

[0110] The "management screen" is a user interface that allows parent users to access the system and check and change filtering settings and check data.

[0111] A specific embodiment of the system according to the present invention will be described below, which allows parental users to monitor and manage their children's use of mobile terminals, ensuring that the children can safely access appropriate information.

[0112] 1. User information registration and filtering settings

[0113] First, a parent accesses the management tool and registers their child's account information. The server then provides a user interface with an input form where the parent can enter basic information such as the child's name, age, and gender. The information entered by the parent is sent from the device to the server, where it is stored in a database.

[0114] Next, the parent user needs to select a category to set the filtering settings, which includes categories such as information education, morality, health, sports, crime prevention, etc. The categories selected by the parent user are sent to the server and saved in the database as filtering rules.

[0115] 2. Obtaining and using filtering settings

[0116] When a child uses a portable device, the device retrieves filtering settings from the server in advance. These settings are designed to be updated regularly so that the latest rules are always applied. The filtering settings are saved in local storage and used the next time the child browses the web or uses an app.

[0117] 3. Content Filtering and Display

[0118] When a child uses a mobile device to browse websites or use apps, the device analyzes the content displayed. Based on the filtering settings, it prioritizes information related to categories selected by the parent and blocks inappropriate content. For example, if a child searches for health information, related articles and videos will be displayed at the top of the results. Inappropriate content, such as content related to violence or crime, will be filtered out and not displayed.

[0119] 4. Usage History and Activity Monitoring

[0120] The device records the child's mobile device usage history and app usage history as a log and periodically sends it to the server. This allows the child's usage status to be understood. The server analyzes the collected data to detect trends in usage time and inappropriate use. Parent users can view the analysis results through the management screen and update filtering settings as necessary.

[0121] Specific examples

[0122] For example, if a parent user wants to prioritize health education for their child, the following scenario may occur:

[0123] 1. A parent user accesses the Admin Tool, creates a child account, and selects "Health" as the category.

[0124] 2. The server receives this information and stores the filtering settings in a database.

[0125] 3. A child uses a mobile device to search the web for "lack of exercise."

[0126] 4. The device will prioritize relevant health information based on filtering settings and block overly provocative information and advertisements.

[0127] 5. Parent users can check their children's search history and viewing information through the management tool to ensure that their children are obtaining the appropriate information.

[0128] Example prompts for generative AI models

[0129] An example prompt might be, "If a child searches for 'lack of exercise' on a mobile device in an environment where health-focused filtering settings are enabled, please explain in detail how filtering occurs and how parents can monitor the results."

[0130] As a result, an environment is provided in which children can safely use mobile terminals and parent users can safely manage them.

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

[0132] Step 1:

[0133] Input: The parent user accesses the management tool and enters the child's basic information (name, age, gender).

[0134] Processing: The server displays the input form and obtains the information entered by the parent user.

[0135] Data processing: The server stores the information sent from the device in a database.

[0136] Output: Basic information about the child is saved in the database.

[0137] Step 2:

[0138] Input: Parent user selects a filtering category (e.g., health, morals, education, etc.) in the admin tool.

[0139] Processing: The server retrieves the selected category information.

[0140] Data processing: The selected category information is saved in the database as a filtering rule.

[0141] Output: Filtering settings are saved in the database.

[0142] Step 3:

[0143] Input: The device periodically sends a request to the server to obtain filtering settings.

[0144] Processing: The server retrieves the latest filtering settings from the database and sends them to the terminal.

[0145] Data processing: The filtering settings received by the device are saved in local storage.

[0146] Output: The latest filtering settings are saved in the device's local storage.

[0147] Step 4:

[0148] Input: Your child uses a mobile device to browse websites and use apps.

[0149] Processing: The device analyzes the displayed content in real time.

[0150] Data processing: Based on filtering settings, inappropriate information is blocked and appropriate information is displayed preferentially.

[0151] Output: Appropriate information is displayed on the child's device and inappropriate information is blocked.

[0152] Step 5:

[0153] Input: Your child uses a mobile device to browse the web and use apps.

[0154] Processing: The device records usage history and app usage history as logs and periodically sends them to the server.

[0155] Data processing: The server receives the recorded log data and stores it in a database.

[0156] Output: Usage history and app usage history are saved in the server database.

[0157] Step 6:

[0158] Input: Data on the child's usage history and app usage history stored on the server.

[0159] Processing: The server analyzes the stored log data to detect usage trends and inappropriate usage.

[0160] Data processing: The analysis results are displayed on the management screen so that the parent user can check them.

[0161] Output: Parents can view their children's usage on the admin panel and update filtering settings as needed.

[0162] With detailed explanations based on specific operations, this system provides an environment where parental users can safely manage their children's smartphone use and ensure that their children have access to appropriate information.

[0163] (Application example 1)

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

[0165] In recent years, children have been increasingly using the Internet and smartphones, making their safety a major issue. There are concerns that access to inappropriate content and prolonged use of smartphones can have a negative impact on children. This has led to a demand for methods for parents to appropriately and safely manage their children's smartphone use. However, current technology makes it difficult for parents to provide detailed management, and it also lacks the ability to provide real-time filtering or immediate response.

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

[0167] In this invention, the server includes means for providing an interface for parent users to input their child's account information, means for creating a child's account based on the input parent user information and saving filtering settings, and means for acquiring categories selected by the parent user and preferentially displaying related information. This allows parents to appropriately manage their child's smartphone usage. Furthermore, by including means for analyzing and classifying content used by children based on filtering categories in real time and means for instantly restricting the display of inappropriate content based on the analysis results, it is possible to provide an environment in which children can use the Internet safely.

[0168] "Parent User" refers to a parent or guardian who is responsible for managing and monitoring their child's smartphone use.

[0169] "Child's Account Information" refers to basic information required to identify and configure filtering for a child, such as the child's name, age, and gender.

[0170] "Filtering settings" refers to settings that limit the content that children can access based on categories selected by the parent user, and allow priority access to safe information.

[0171] "Means for displaying relevant information preferentially" refers to a mechanism that, based on filtering settings, results in information related to specific categories being displayed at the top of the list when a child uses a smartphone.

[0172] "Filtering measures to block inappropriate information" refers to technology that detects content or information that may have a negative impact on children in real time and prevents it from being displayed.

[0173] "Means of collecting usage history and app usage status and sending it to a server" refers to the function of continuously recording a child's smartphone usage history and app usage data and transferring them to a server.

[0174] "Means for analyzing collected usage data and reporting to parent users" refers to a method for internally analyzing collected smartphone usage data and providing the results to parent users in an easy-to-understand format.

[0175] "Means for analyzing and classifying content in real time" refers to a system that uses an AI engine or similar to instantly analyze and classify the content that children are trying to access, and then performs appropriate filtering.

[0176] "Means to immediately restrict the display of inappropriate content" refers to technology that immediately blocks content that is deemed inappropriate based on the results of analysis.

[0177] "Interface" refers to the operating screens and tools that parent users use to enter their children's account information and configure filtering settings.

[0178] "Server" refers to a computer system for storing and processing data, and a central device that receives and manages input information from parent users via a user interface.

[0179] This invention relates to a system for parental users to safely monitor and manage their children's smartphone usage. Specific embodiments are described below.

[0180] 1. User information registration and filtering settings

[0181] Parents first enter their child's account information through an interface, which is provided via a web browser or smartphone app. Parents enter basic information such as their child's name, age, and gender, and select filtering categories (e.g., information education, morals, health, crime prevention, etc.). The entered information is sent from the device to a server and stored in a database.

[0182] 2. Getting and Using Filtering Settings

[0183] When a child uses a smartphone, the device retrieves filtering settings from the server in advance. These settings are updated regularly and saved in local storage, ensuring that the latest filtering rules are always applied.

[0184] 3. Content Filtering and Display

[0185] When a child uses a smartphone to browse websites or use apps, the device analyzes the content displayed in real time. Specific generative AI models (e.g., TENSORFLOW®, PyTorch) are used to classify the content of text and images, and prioritize relevant information based on the categories set by parents. Inappropriate content is blocked in real time.

[0186] 4. Collecting usage history and reporting it to parents

[0187] The device records the child's smartphone usage history as a log and periodically sends it to a server. The server analyzes the collected data and reports the child's usage status and trends to the parent. This uses a cloud server (e.g., AWS (registered trademark), Google (registered trademark), Azure (registered trademark)) to perform advanced data analysis.

[0188] 5. Specific Examples

[0189] Account registration and filtering settings

[0190] The parent user accesses the administration screen, creates an account for the child, and selects "health" as the category. The information received on the server side is stored in a database.

[0191] Real-time filtering

[0192] When a child searches for the keyword "lack of exercise" on their smartphone, the AI ​​engine analyzes the content and prioritizes displaying information that fits the "health" category, while information about violence and crime is instantly filtered out and not displayed.

[0193] Example prompt sentence:

[0194] Designing an AI model to filter content based on rules set by parent users

[0195] Your task is to classify what your children access online according to the filtering rules you set up, blocking inappropriate content. Implement the following criteria:

[0196] 1. The categories to be filtered are "health," "crime prevention," "information education," "morality," and "sports."

[0197] 2. Analyzes text data viewed by children in real time to identify the most relevant categories.

[0198] 3. Follows filtering rules set by parents to prevent inappropriate content from being displayed.

[0199] example)

[0200] text:

[0201] "Lack of exercise is bad for your health..."

[0202] Expected output:

[0203] It falls into the "health" category and is allowed to be displayed.

[0204] The embodiments of the present invention provide an environment in which parents can appropriately and safely manage their children's use of smartphones.

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

[0206] Step 1:

[0207] A parent user enters their child's account information through the management tool interface. Specifically, they enter basic information such as the child's name, age, and gender, and also select a filtering category. This input data is sent to the server from the management tool's input form. The input data includes basic information and the selection of a filtering category. The server then saves the child's account information and filtering setting information.

[0208] Step 2:

[0209] The server creates an account for the child based on the information received from the parent user. Based on the parent user's information entered, the server saves the child's account information and filtering settings in the database. Specifically, it creates a new entry in the database and stores the account information and filtering category information. This ensures that the account information is recorded in the database.

[0210] Step 3:

[0211] When a child uses a smartphone, the device periodically obtains filtering settings from the server. This request is made at regular intervals, such as daily. In response to the request, the server sends the latest filtering settings to the device. The input is a setting request from the device, and the output is setting information from the server to the device. This ensures that the device always has the latest filtering rules.

[0212] Step 4:

[0213] When a child uses a smartphone to browse websites or use apps, the device analyzes the content displayed in real time. Specifically, it uses built-in generative AI models (e.g., TensorFlow, PyTorch) to analyze and classify the content of text and images. The input is the content the child is accessing, and the output is the analysis results for that content. This allows the device to immediately implement appropriate filtering.

[0214] Step 5:

[0215] Based on the filtering settings, the device prioritizes the display of information from categories set by the parent and blocks inappropriate content. Based on the analysis results, information related to the specified categories is prioritized and inappropriate content such as violence and crime is immediately blocked. The input is the filtering settings and content analysis results, and the output is the final displayed content. This allows children to access safe and relevant information.

[0216] Step 6:

[0217] The device records a child's smartphone usage history and app usage history as a log and sends it to a server at regular intervals. This log information includes the date and time of use, the applications used, and the web pages viewed. The input is the usage history log, and the output is the data sent to the server. This allows the server to aggregate data on the child's usage.

[0218] Step 7:

[0219] The server analyzes the collected usage data and sends it to the parent user in the form of a report. A machine learning algorithm is used to analyze the data and detect children's usage trends and inappropriate use. The input is the collected data and the output is a report to the parent user. This allows parents to understand their children's smartphone usage and adjust filtering settings as needed.

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

[0221] A specific embodiment of the system according to the present invention is described below, which allows parents to monitor and manage their children's smartphone usage, ensures that children can safely access appropriate information, and further combines an emotion engine to dynamically adjust filtering settings based on the user's emotional state.

[0222] 1. User information registration and filtering settings

[0223] First, a parent accesses the management tool and registers their child's account information. The server then provides a user interface with an input form where the parent can enter basic information such as the child's name, age, and gender. The information entered by the parent is sent from the device to the server, where it is stored in a database.

[0224] Next, the parent user selects the categories they want to convey to their child to set the filtering settings, including information education, morals, health, sports, crime prevention, etc. The categories selected by the parent are sent to the server and saved in the database as filtering rules.

[0225] 2. Obtaining and using filtering settings

[0226] When a child uses a smartphone, the device retrieves filtering settings from the server in advance. These settings are designed to be updated regularly so that the latest rules are always applied. The filtering settings are saved in local storage and used the next time the child browses the web or uses an app.

[0227] 3. Content Filtering and Display

[0228] When a child uses a smartphone to browse websites or use apps, the device analyzes the content displayed. Based on the filtering settings, it prioritizes information related to the categories selected by the parent and blocks inappropriate content. For example, if a child searches for health information, related articles and videos will be displayed at the top of the results. Inappropriate content, such as content related to violence or crime, will be filtered out and not displayed.

[0229] 4. Use of Emotion Engine

[0230] This system incorporates an emotion engine that recognizes the user's emotions. The device uses sensors such as a camera and microphone to analyze the user's facial expressions and voice to determine the user's emotions. For example, it acquires emotional data such as whether the user is feeling stressed or relaxed.

[0231] The emotion data obtained by the emotion engine is sent to a server and stored in a database. The server analyzes the emotion data and dynamically adjusts filtering settings based on the user's current emotional state. For example, if the user is irritated, the settings will be changed to prioritize relaxing content.

[0232] 5. Usage History and Activity Monitoring

[0233] The device records the child's smartphone usage history and app usage history as a log and periodically sends it to the server. This allows the user to understand the child's smartphone usage. The server analyzes the collected data to detect trends in usage time and inappropriate use. Parents can view the analysis results through the management screen and update filtering settings as necessary.

[0234] Specific examples

[0235] For example, if a parent user wants to prioritize health education for their child, the following scenario may occur:

[0236] 1. A parent user accesses the Admin Tool, creates a child account, and selects "Health" as the category.

[0237] 2. The server receives this information and stores the filtering settings in a database.

[0238] 3. A child uses their smartphone to search the web for "lack of exercise."

[0239] 4. The device will prioritize relevant health information based on filtering settings and block overly provocative information and advertisements.

[0240] 5. The emotion engine analyzes the user's facial expressions and voice to detect whether the user is in a state of stress.

[0241] 6. The server readjusts the filtering settings based on the emotional data and changes the settings to display additional relaxing content.

[0242] 7. Parent users can check their children's search history, viewing information, and emotional state through management tools to ensure that their children are getting the right information.

[0243] This provides an environment where children can use smartphones safely and parents can manage them with peace of mind. Furthermore, the introduction of an emotion engine enables more appropriate and individualized filtering.

[0244] The processing flow will be explained below.

[0245] Step 1:

[0246] The server provides a web page or app interface for accessing management tools for parent users.

[0247] Step 2:

[0248] The user (parent) accesses the administration tool and logs in. Once logged in, the child account registration form is displayed.

[0249] Step 3:

[0250] The user (parent) enters basic information such as the child's name, age, and gender.

[0251] Step 4:

[0252] The server receives the entered child's account information and stores it in a database.

[0253] Step 5:

[0254] The user (parent) selects the category (information education, morals, health, sports, crime prevention, etc.) they wish to filter from the list of categories provided.

[0255] Step 6:

[0256] The server receives the parent user's selected categories and filtering settings and stores them in a database.

[0257] Step 7:

[0258] When the device is started for the first time, it sends a request to obtain filtering settings from the server.

[0259] Step 8:

[0260] The server sends a response including the filtering settings to the terminal.

[0261] Step 9:

[0262] The device stores the received filtering settings in local storage.

[0263] Step 10:

[0264] The user (child) uses a smartphone to browse websites and use apps.

[0265] Step 11:

[0266] The device analyzes the content being displayed and prioritizes displaying information related to categories selected by the parent based on filtering settings.

[0267] Step 12:

[0268] The device blocks inappropriate content (such as violence and crime) in real time based on filtering rules. Blocked content will not be displayed on the child's screen.

[0269] Step 13:

[0270] The device uses sensors such as a camera and microphone to capture the user's facial expressions and voice and send them to the emotion engine.

[0271] Step 14:

[0272] An emotion engine analyzes the transmitted data and determines the user's emotional state (e.g., stress, relaxation, joy, etc.).

[0273] Step 15:

[0274] The device receives the analysis results from the emotion engine and dynamically adjusts filtering settings based on the user's emotional state, for example, prioritizing relaxing content when the user is stressed.

[0275] Step 16:

[0276] The device records smartphone usage history and app usage as a log.

[0277] Step 17:

[0278] The device periodically transmits the collected usage data and emotion data to a server.

[0279] Step 18:

[0280] The server analyzes the usage and emotional data received to understand children's smartphone usage trends.

[0281] Step 19:

[0282] The server notifies the parent user of the analysis results and provides an interface for updating filtering settings as needed.

[0283] Step 20:

[0284] Users (parents) can check their children's usage and emotional state through management tools and update filtering settings as necessary.

[0285] Through the above processing steps, an environment is created in which children can use smartphones safely and beneficially, and the emotion engine dynamically performs appropriate filtering according to each individual's emotional state.

[0286] Example 2

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

[0288] While today's children are increasingly using the Internet and smartphones, they are also more likely to access inappropriate information, making it difficult for parents to effectively manage this. Furthermore, conventional filtering technologies are based on static rules and cannot flexibly adjust to the user's emotional state, resulting in a lack of consideration for children's psychological state. Therefore, a system that allows parents to safely and appropriately manage their children's Internet use is needed.

[0289] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes means for providing an interface for a parent user to input account information for the child, means for creating an account for the child based on the input parent user information and saving filtering settings, means for acquiring categories selected by the parent user and preferentially displaying related information, filtering means for blocking inappropriate information, means equipped with an emotion engine for collecting and analyzing emotion data, means for dynamically adjusting filtering settings based on the emotion data, means for collecting usage history and app usage status when the child uses an information terminal and transmitting them to the server, and means for analyzing the collected usage data and reporting it to the parent user. This enables the parent user to safely and dynamically manage their child's Internet use.

[0290] "Parent User" refers to a parent or guardian who manages their child's use of the Internet.

[0291] "Children" refers to minors who are the target of using the Internet and information terminals through this system.

[0292] "Account Information" refers to data including basic information such as a child's name, age, and gender.

[0293] "Interface" refers to the user interface provided for a parent user to enter their child's account information.

[0294] "Filtering settings" refers to rules for restricting children's Internet use and displaying appropriate information preferentially based on categories selected by parent users.

[0295] "Category" refers to the type of information that parent users want to convey to their children, such as information education, morals, health, sports, and crime prevention.

[0296] An "emotion engine" refers to software or hardware that analyzes a user's facial expressions and voice and collects emotional data.

[0297] "Filtering means" refers to a function for blocking inappropriate information and restricting content based on filtering rules set by the parent user.

[0298] "Emotion data" refers to data relating to the emotional state of a user obtained from facial expressions and voice.

[0299] "Dynamic adjustment" refers to changing filtering settings in real time or periodically based on the user's emotional data.

[0300] "Usage history" refers to data that records the website visit history and application usage when a child uses an information device.

[0301] "Server" refers to a computer that performs core functions of the system, such as providing a user interface, storing data, managing filtering settings, and analyzing emotional data.

[0302] "Information terminals" refer to devices such as smartphones and tablets used by children.

[0303] "Means of reporting" refers to the function for notifying the parent user of collected usage data and analysis results.

[0304] Specific system configuration and usage

[0305] The system of the present invention allows parents to monitor and safely manage their children's Internet usage. The system provides a series of processes for parents to register their children's account information, configure filtering settings, and monitor their children's usage history. In addition, by incorporating an emotion engine that dynamically adjusts filtering settings based on the user's emotional state, more personalized responses are possible.

[0306] Hardware and software used

[0307] This system uses the following hardware and software.

[0308] 1. Server: Plays a central role in storing information, analyzing it, reporting it to the parent user, etc. The server is equipped with a database (e.g., MySQL (registered trademark)).

[0309] 2. Devices: Smartphones and tablets used by children. These devices filter websites, collect emotional data, and record usage history.

[0310] 3. Interface: A management tool used by parents to register their children's account information, manage filtering settings, etc.

[0311] 4. Emotion engine: Analyzes the user's facial expressions and voice to collect emotional data. It uses services such as Google Cloud Vision API and AWS Rekognition.

[0312] Examples of concrete examples and prompts

[0313] Specific examples

[0314] For example, if a parent user values ​​health education for their children, the following process is performed.

[0315] 1. A parent accesses the administration tool and creates an account by entering the child's name, age, and gender. Then, select "Health" as the category.

[0316] 2. The server saves the entered information in a database and records the category selection as a filtering setting.

[0317] 3. When a child uses their smartphone to search for "lack of exercise," the device will prioritize and display relevant health information based on the filtering settings obtained from the server.

[0318] 4. The device uses an emotion engine to analyze the user's facial expressions and voice, and the emotion engine detects the user's stress level.

[0319] 5. The server readjusts the filtering settings based on the emotional data and prioritizes displaying information that helps people relax (for example, videos about stretching and breathing techniques).

[0320] 6. Parents can check their children's search history, displayed information, and emotional state through the management tool and update filtering settings as needed.

[0321] Prompt Sentence Examples

[0322] By inputting the following prompt sentence into the generative AI, the system description can be translated into natural language.

[0323] "Describe a system that allows parental users to monitor and manage their children's smartphone usage. The system includes an emotion engine that dynamically adjusts filtering settings based on the user's emotional state."

[0324] This allows the system to provide an environment where children can use the Internet safely and parents can manage it with peace of mind.In addition, by incorporating an emotion engine, the system can respond flexibly according to the psychological state of the child.

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

[0326] Step 1:

[0327] The parent user accesses the management tool and enters the child's account information. The name, age, gender, etc. are entered into the input form. The input data is sent from the device to the server. The basic information of the child entered by the parent user is received as input, and the server stores this in a database. Specifically, the parent user uses a browser to access the "Create Account" page of the management tool and enters the required information. The entered data is sent to the server via HTTPS.

[0328] Step 2:

[0329] The server receives the information entered by the parent user and stores it in a MySQL database. The input data is personal information such as name, age, and gender, and a record is created in the database based on this information. When the server stores the information, it checks for duplicates and verifies data integrity.

[0330] Step 3:

[0331] The parent user goes to the "Filtering Settings" page of the management tool and selects a category (information education, morals, health, sports, crime prevention, etc.). The category information selected by the parent is received as input and sent from the device to the server. Specifically, when the parent selects a filtering category and presses the send button, the selected information is sent to the server via HTTPS.

[0332] Step 4:

[0333] The server receives the selected filtering categories and saves them in the database. The input data is the category selection information, which is saved as a filtering rule. When saving, the server checks the scope and application conditions of the filter settings through the management tool interface and saves them.

[0334] Step 5:

[0335] When a child browses a website using an information device (smartphone or tablet), the device accesses the server to obtain the latest filtering settings. As input, the device sends a filter setting request to the server, and as output, the server returns the latest filtering settings to the device in JSON format.

[0336] Step 6:

[0337] The device saves the acquired filtering settings in local storage. Before saving, it checks that the filtering settings are up to date and saves them in a format that overwrites old data. Specifically, it saves the filtering settings in a local database such as SQLite.

[0338] Step 7:

[0339] When a child uses a smartphone to access a specific website, the device uses a filtering engine to analyze the page content. As input, it receives the HTML data of the web page, and as output, the filtering engine detects inappropriate content and appropriately controls its display.

[0340] Step 8:

[0341] The device filters the content of web pages and apps based on the categories selected by the parent, and prioritizes the display of relevant information. The input data is the content of the web page and the filtering settings, and the output is the display of the filtered content. For example, if the "Health" category is selected, health-related information will be displayed preferentially.

[0342] Step 9:

[0343] The device uses a built-in emotion engine to analyze the child's facial expressions and voice to generate emotion data. As input, it receives sensor data from the camera and microphone, and as output, it outputs the emotional state analyzed by the emotion engine in data format.

[0344] Step 10:

[0345] The device sends the analyzed emotional data to the server. The input data is the emotional state data generated by the emotion engine, and the output data received by the server is stored in a database. HTTPS is used for communication.

[0346] Step 11:

[0347] The server analyzes the received emotion data and dynamically adjusts the filtering settings. It receives emotion data and the current filtering settings as input, and generates new adjusted filtering settings as output. For example, if the user is irritated, the settings are changed to prioritize the display of relaxing content.

[0348] Step 12:

[0349] The device receives the adjusted filtering settings from the server and saves them in local storage. The new filtering settings are applied the next time content is displayed. Specifically, the device periodically obtains the filtering settings from the server and saves them in an SQLite database.

[0350] Step 13:

[0351] The device records the child's smartphone usage history and app usage history as a log. The input data is information about the apps used and websites visited, and the output is saved in log data format. Local storage is used for recording.

[0352] Step 14:

[0353] The terminal sends this log data to the server at regular intervals (for example, daily or weekly). The input data is saved as log data, and the output data received by the server is saved in a database. HTTPS is used for communication.

[0354] Step 15:

[0355] The server analyzes the collected usage data to detect usage time and inappropriate usage. The input data is usage history and app usage history, and the output is the analysis results in the form of a report. This is done using data analysis tools such as Python and R.

[0356] Step 16:

[0357] The parent user accesses the management tool to view the analysis results. The parent user receives the analysis report generated by the server as input data and views the report through the display interface as output. If necessary, the parent user can update the filtering settings.

[0358] The above is the specific processing flow of the system program.

[0359] (Application example 2)

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

[0361] Conventional smartphone management systems for children are primarily designed for use at home and do not function properly when installed on a mobile device. Furthermore, only limited systems were capable of dynamic content filtering that took into account the user's emotional state. As a result, it was difficult for children to obtain appropriate and safe information while traveling or in stressful situations due to emotional changes. Furthermore, there were also insufficient systems that allowed parents to remotely monitor their children's usage in real time and take appropriate action.

[0362] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for providing an interface for a parent user to input account information for the child, means for creating an account for the child based on the input parent user information and saving filtering settings, means for acquiring categories selected by the parent user and preferentially displaying related information, means for applying filtering settings even when the device used by the child is mounted on a mobile object, means for analyzing the emotional state of the user using an emotion engine and dynamically adjusting filtering settings according to the emotion, means for collecting usage history and application status when the child uses the information display device and transmitting the collected usage data to the server, and means for analyzing the collected usage data and reporting it to the parent user. This enables dynamic content filtering according to the situation during travel and the emotional state of the child, allowing the parent user to monitor the child's usage status in real time even from a remote location.

[0363] - "Parent User" means an adult who is in a position to manage and supervise a child's use of a smartphone or information display device.

[0364] "Child" means a minor subject to supervision by a parent user.

[0365] "Account information" is data that includes basic information for identifying a specific user, such as a child's name, age, and gender.

[0366] An "interface" is a user interface (UI) portion through which a user inputs data and performs operations.

[0367] "Filtering settings" are settings for managing and controlling the information displayed based on categories selected by the parent user.

[0368] A "category" is a group or genre for classifying information, and examples include "safety education" and "entertainment."

[0369] "Inappropriate information" is information that contains content that is harmful or inappropriate for children.

[0370] "Filtering measures" are technical measures that block inappropriate information and filter information based on categories selected by the parent user.

[0371] "Usage history" refers to a record of a child's use of a smartphone or information display device, including the use of specific websites and apps.

[0372] A "server" is a central computing device for storing data and performing analysis.

[0373] An "emotion engine" is a collection of algorithms and functions that analyze sensor data to determine the user's emotional state.

[0374] "Information display devices" are devices used by children to view information, including smartphones, smart glasses, head-mounted displays, etc.

[0375] "Collected Usage Data" is data obtained from a child's usage history and application situations.

[0376] The "reporting means" is a notification technique for presenting the analysis results to the parent user.

[0377] A specific embodiment of the system according to the present invention is described below, which allows parental users to monitor and manage their children's use of information display devices, ensures that children can safely access appropriate information, and further combines an emotion engine to dynamically adjust filtering settings based on the user's emotional state.

[0378] 1. User information registration and filtering settings

[0379] First, a parent accesses the management tool and registers their child's account information. The server then provides a user interface with an input form where the parent can enter basic information such as the child's name, age, and gender. The information entered by the parent is sent from the device to the server, where it is stored in a database.

[0380] Next, the parent user selects the categories they want to convey to their child to set the filtering settings, including categories such as safety education, entertainment, etc. The categories selected by the parent are sent to the server and saved in the database as filtering rules.

[0381] 2. Obtaining and using filtering settings

[0382] When a child uses the information display device, the device retrieves filtering settings from the server in advance. These settings are designed to be updated regularly so that the latest rules are always applied. The filtering settings are saved in local storage and used the next time the child views information or uses an app.

[0383] 3. Content Filtering and Display

[0384] When a child uses a device to browse websites or use apps, the device analyzes the content displayed. Based on the filtering settings, it prioritizes information related to the categories selected by the parent and blocks inappropriate content. For example, if a child searches for information on safety education, related articles and videos will be displayed at the top of the results. Inappropriate content, such as content related to violence or crime, will be filtered out and not displayed.

[0385] 4. Use of Emotion Engine

[0386] This system incorporates an emotion engine that recognizes the user's emotions. The device uses sensors such as a camera and microphone to analyze the user's facial expressions and voice to determine the user's emotions. For example, it acquires emotional data such as whether the user is feeling stressed or relaxed.

[0387] The emotion data obtained by the emotion engine is sent to a server and stored in a database. The server analyzes the emotion data and dynamically adjusts filtering settings based on the user's current emotional state. For example, if the user is feeling anxious, the settings will be changed to prioritize relaxing content.

[0388] 5. Usage History and Activity Monitoring

[0389] The device records the child's usage history of the information display device and app usage history as a log and periodically sends it to the server. This allows the child's usage status to be understood. The server analyzes the collected data to detect trends in usage time and inappropriate use. Parent users can view the analysis results through the management screen and update filtering settings as necessary.

[0390] For example, if a parent user selects "safety education" and "entertainment" and their child is using the app in an autonomous vehicle, relevant safety information and entertainment will be displayed preferentially through the head-mounted display or smartphone. Also, if the child feels anxious, the emotion engine will detect this and additional content with a relaxing effect will be displayed.

[0391] For example, the following prompt sentence can be input to a generative AI model:

[0392] Prompt statement:

[0393] "We use the camera feed to determine whether the child is relaxed."

[0394] "Can you recommend some relaxing music to play when my child is feeling anxious?"

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

[0396] Step 1:

[0397] A parent user accesses the management tool and enters their child's account information. The parent user enters basic information such as the child's name, age, and gender, and this information is sent to the server. The server creates and saves the child's account in the database based on the entered information. The input is the basic information entered by the parent user, and the output is the created child's account information saved in the database.

[0398] Step 2:

[0399] Parent users configure filtering settings through the management tool. They select categories such as safety education or entertainment, and this is sent to the server. The server stores the received category information in a database and reflects the settings. The input is the category information selected by the parent user, and the output is the filtering settings stored in the database.

[0400] Step 3:

[0401] When a child uses an information display device, the device obtains the latest filtering settings from the server in advance. The server obtains the filtering settings from the database and sends them to the device. The input is a filtering settings acquisition request from the device, and the output is the filtering settings sent to the device.

[0402] Step 4:

[0403] When a child uses a device for displaying information to browse websites or use applications, the device analyzes the content displayed. Based on the filtering settings, appropriate information is displayed preferentially and inappropriate information is blocked. The input is information about the content used by the child and the filtering settings, and the output is the appropriately filtered content displayed.

[0404] Step 5:

[0405] The device uses an emotion engine to analyze the user's emotional state. It analyzes the user's facial expressions and voice based on sensor data from the device's camera and microphone. The input is sensor data, and the output is data indicating the user's emotional state.

[0406] Step 6:

[0407] The acquired emotion data is sent to the server, which analyzes the emotion data stored in the database and dynamically adjusts the filtering settings. For example, if the user feels anxious, the filtering settings are changed to display additional relaxing content. The input is emotion data, and the output is the dynamically adjusted filtering settings.

[0408] Step 7:

[0409] The device records the child's usage history and app usage history as a log and periodically sends it to the server. The server analyzes the usage history data and reports it to the parent user. Based on the analysis results, the parent user can update the filtering settings as appropriate. The input is the usage history data, and the output is the analysis results presented to the parent user and updated filtering settings.

[0410] Through the above processing steps, parent users can appropriately manage their children's use of the information display device, provide safe information, and perform dynamic filtering according to the user's emotional state.

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

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

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

[0414] [Second embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0427] A specific embodiment of the system according to the present invention will be described below, which allows parental users to monitor and manage their children's smartphone usage and ensure that their children can safely access appropriate information.

[0428] 1. User information registration and filtering settings

[0429] First, a parent accesses the management tool and registers their child's account information. The server then provides a user interface with an input form where the parent can enter basic information such as the child's name, age, and gender. The information entered by the parent is sent from the device to the server, where it is stored in a database.

[0430] Next, the parent user selects the categories they want to convey to their child to set the filtering settings, including information education, morals, health, sports, crime prevention, etc. The categories selected by the parent are sent to the server and saved in the database as filtering rules.

[0431] 2. Obtaining and using filtering settings

[0432] When a child uses a smartphone, the device retrieves filtering settings from the server in advance. These settings are designed to be updated regularly so that the latest rules are always applied. The filtering settings are saved in local storage and used the next time the child browses the web or uses an app.

[0433] 3. Content Filtering and Display

[0434] When a child uses a smartphone to browse websites or use apps, the device analyzes the content displayed. Based on the filtering settings, it prioritizes information related to the categories selected by the parent and blocks inappropriate content. For example, if a child searches for health information, related articles and videos will be displayed at the top of the results. Inappropriate content, such as content related to violence or crime, will be filtered out and not displayed.

[0435] 4. Usage History and Activity Monitoring

[0436] The device records the child's smartphone usage history and app usage history as a log and periodically sends it to the server. This allows the user to understand the child's smartphone usage. The server analyzes the collected data to detect trends in usage time and inappropriate use. Parents can view the analysis results through the management screen and update filtering settings as necessary.

[0437] Specific examples

[0438] For example, if a parent user wants to prioritize health education for their child, the following scenario may occur:

[0439] 1. A parent user accesses the Admin Tool, creates a child account, and selects "Health" as the category.

[0440] 2. The server receives this information and stores the filtering settings in a database.

[0441] 3. A child uses their smartphone to search the web for "lack of exercise."

[0442] 4. The device will prioritize relevant health information based on filtering settings and block overly provocative information and advertisements.

[0443] 5. Parent users can check their children's search history and viewing information through the management tool to ensure that their children are obtaining the appropriate information.

[0444] This provides an environment where children can use smartphones safely and parents can manage them with peace of mind.

[0445] The processing flow will be explained below.

[0446] Step 1:

[0447] The server provides a web page or app interface for accessing management tools for parent users.

[0448] Step 2:

[0449] The user (parent) accesses the administration tool and logs in. After logging in, the child account registration form is displayed.

[0450] Step 3:

[0451] The user (parent) enters basic information such as the child's name, age, and gender, and then proceeds to the next step.

[0452] Step 4:

[0453] The server receives the entered child's account information and stores it in a database.

[0454] Step 5:

[0455] The user (parent) selects the category they wish to filter from the list of categories provided (information education, morals, health, sports, crime prevention, etc.).

[0456] Step 6:

[0457] The server receives the category selected by the parent user and stores it in the database as a filtering rule.

[0458] Step 7:

[0459] When the device is started for the first time, it sends a request to obtain filtering settings from the server.

[0460] Step 8:

[0461] The server sends a response including the filtering settings to the terminal.

[0462] Step 9:

[0463] The device stores the received filtering settings in local storage.

[0464] Step 10:

[0465] The user (child) uses a smartphone to browse websites and use apps.

[0466] Step 11:

[0467] The device analyzes the content being displayed and prioritizes displaying information related to categories selected by the parent based on filtering settings.

[0468] Step 12:

[0469] The device blocks inappropriate information (violence, crime, etc.) based on filtering rules. Blocked information will not be displayed on the child's screen.

[0470] Step 13:

[0471] The device records smartphone usage history and app usage as a log.

[0472] Step 14:

[0473] The terminal periodically transmits the collected usage data to the server.

[0474] Step 15:

[0475] The server analyzes the received usage data and identifies the child's smartphone usage trends.

[0476] Step 16:

[0477] The server notifies the parent user of the analysis results and provides an interface for updating filtering settings as needed.

[0478] Step 17:

[0479] Users (parents) can check their children's usage through management tools and update filtering settings as necessary.

[0480] Through these processing steps, an environment is created where children can use smartphones safely and beneficially.

[0481] Example 1

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

[0483] Conventional children's smartphone management systems have had problems with incomplete or difficult-to-update filtering settings that parents use to ensure their children's safe information access. Furthermore, there is a lack of means to monitor children's smartphone usage in real time, leading to parents often not monitoring their children properly. Furthermore, it is not possible to completely prevent inappropriate information from being displayed, creating the risk that children may access harmful information.

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

[0485] In this invention, the server includes means for providing an interface for a parent user to input account information for the child, means for creating an account for the child based on the input parent user information and saving filtering settings, means for acquiring categories selected by the parent user and preferentially displaying related information, filtering means for blocking inappropriate information, means for collecting a usage history and application usage status when the child uses a mobile device and sending the collected usage data to the server, means for analyzing the collected usage data and reporting it to the parent user, means for periodically acquiring the filtering settings from the server and saving them in local storage, and means for recording the usage history as a log and periodically sending it to the server. This makes it possible to always apply the latest filtering settings, block access to inappropriate information, and monitor and report the child's smartphone usage status in real time.

[0486] "Parent User" means a user who is responsible for managing and monitoring their child's smartphone usage.

[0487] "Children" are minor users who are subject to the filtering system.

[0488] "Account information" refers to basic information needed to manage smartphone usage, such as a child's name, age, and gender.

[0489] "Interface" means the user interface through which a Parent User accesses the System and inputs and sets information.

[0490] "Filtering settings" are settings that limit and select the information that children can access based on categories selected by the parent user.

[0491] A "category" is an area that a parent user selects to prioritize the display of specific information when their child uses a smartphone, such as health, morals, or education.

[0492] "Filtering measures" are technical methods or algorithms used to block inappropriate information and display appropriate information.

[0493] A "mobile device" is a portable electronic device used by children, such as a smartphone or tablet.

[0494] "Usage history" refers to a record of a child's web browsing and app use on their smartphone.

[0495] "Application usage" refers to the usage of various software that children have installed and are using.

[0496] "Collected usage data" refers to all data collected by the system, including usage history and application usage.

[0497] "Logs" are detailed records of children's smartphone usage.

[0498] The "server" is a central management system for storing filtering settings, analyzing usage data, and reporting to parent users.

[0499] "Local storage" is a data storage area within a mobile device such as a smartphone or tablet, where filtering settings and logs are stored.

[0500] The "management screen" is a user interface that allows parent users to access the system and check and change filtering settings and check data.

[0501] A specific embodiment of the system according to the present invention will be described below, which allows parental users to monitor and manage their children's use of mobile terminals, ensuring that the children can safely access appropriate information.

[0502] 1. User information registration and filtering settings

[0503] First, a parent accesses the management tool and registers their child's account information. The server then provides a user interface with an input form where the parent can enter basic information such as the child's name, age, and gender. The information entered by the parent is sent from the device to the server, where it is stored in a database.

[0504] Next, the parent user needs to select a category to set the filtering settings, which includes categories such as information education, morality, health, sports, crime prevention, etc. The categories selected by the parent user are sent to the server and saved in the database as filtering rules.

[0505] 2. Obtaining and using filtering settings

[0506] When a child uses a portable device, the device retrieves filtering settings from the server in advance. These settings are designed to be updated regularly so that the latest rules are always applied. The filtering settings are saved in local storage and used the next time the child browses the web or uses an app.

[0507] 3. Content Filtering and Display

[0508] When a child uses a mobile device to browse websites or use apps, the device analyzes the content displayed. Based on the filtering settings, it prioritizes information related to categories selected by the parent and blocks inappropriate content. For example, if a child searches for health information, related articles and videos will be displayed at the top of the results. Inappropriate content, such as content related to violence or crime, will be filtered out and not displayed.

[0509] 4. Usage History and Activity Monitoring

[0510] The device records the child's mobile device usage history and app usage history as a log and periodically sends it to the server. This allows the child's usage status to be understood. The server analyzes the collected data to detect trends in usage time and inappropriate use. Parent users can view the analysis results through the management screen and update filtering settings as necessary.

[0511] Specific examples

[0512] For example, if a parent user wants to prioritize health education for their child, the following scenario may occur:

[0513] 1. A parent user accesses the Admin Tool, creates a child account, and selects "Health" as the category.

[0514] 2. The server receives this information and stores the filtering settings in a database.

[0515] 3. A child uses a mobile device to search the web for "lack of exercise."

[0516] 4. The device will prioritize relevant health information based on filtering settings and block overly provocative information and advertisements.

[0517] 5. Parent users can check their children's search history and viewing information through the management tool to ensure that their children are obtaining the appropriate information.

[0518] Example prompts for generative AI models

[0519] An example prompt might be, "If a child searches for 'lack of exercise' on a mobile device in an environment where health-focused filtering settings are enabled, please explain in detail how filtering occurs and how parents can monitor the results."

[0520] As a result, an environment is provided in which children can safely use mobile terminals and parent users can safely manage them.

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

[0522] Step 1:

[0523] Input: The parent user accesses the management tool and enters the child's basic information (name, age, gender).

[0524] Processing: The server displays the input form and obtains the information entered by the parent user.

[0525] Data processing: The server stores the information sent from the device in a database.

[0526] Output: Basic information about the child is saved in the database.

[0527] Step 2:

[0528] Input: Parent user selects a filtering category (e.g., health, morals, education, etc.) in the admin tool.

[0529] Processing: The server retrieves the selected category information.

[0530] Data processing: The selected category information is saved in the database as a filtering rule.

[0531] Output: Filtering settings are saved in the database.

[0532] Step 3:

[0533] Input: The device periodically sends a request to the server to obtain filtering settings.

[0534] Processing: The server retrieves the latest filtering settings from the database and sends them to the terminal.

[0535] Data processing: The filtering settings received by the device are saved in local storage.

[0536] Output: The latest filtering settings are saved in the device's local storage.

[0537] Step 4:

[0538] Input: Your child uses a mobile device to browse websites and use apps.

[0539] Processing: The device analyzes the displayed content in real time.

[0540] Data processing: Based on filtering settings, inappropriate information is blocked and appropriate information is displayed preferentially.

[0541] Output: Appropriate information is displayed on the child's device and inappropriate information is blocked.

[0542] Step 5:

[0543] Input: Your child uses a mobile device to browse the web and use apps.

[0544] Processing: The device records usage history and app usage history as logs and periodically sends them to the server.

[0545] Data processing: The server receives the recorded log data and stores it in a database.

[0546] Output: Usage history and app usage history are saved in the server database.

[0547] Step 6:

[0548] Input: Data on the child's usage history and app usage history stored on the server.

[0549] Processing: The server analyzes the stored log data to detect usage trends and inappropriate usage.

[0550] Data processing: The analysis results are displayed on the management screen so that the parent user can check them.

[0551] Output: Parents can view their children's usage on the admin panel and update filtering settings as needed.

[0552] With detailed explanations based on specific operations, this system provides an environment where parental users can safely manage their children's smartphone use and ensure that their children have access to appropriate information.

[0553] (Application example 1)

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

[0555] In recent years, children have been increasingly using the Internet and smartphones, making their safety a major issue. There are concerns that access to inappropriate content and prolonged use of smartphones can have a negative impact on children. This has led to a demand for methods for parents to appropriately and safely manage their children's smartphone use. However, current technology makes it difficult for parents to provide detailed management, and it also lacks the ability to provide real-time filtering or immediate response.

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

[0557] In this invention, the server includes means for providing an interface for parent users to input their child's account information, means for creating a child's account based on the input parent user information and saving filtering settings, and means for acquiring categories selected by the parent user and preferentially displaying related information. This allows parents to appropriately manage their child's smartphone usage. Furthermore, by including means for analyzing and classifying content used by children based on filtering categories in real time and means for instantly restricting the display of inappropriate content based on the analysis results, it is possible to provide an environment in which children can use the Internet safely.

[0558] "Parent User" refers to a parent or guardian who is responsible for managing and monitoring their child's smartphone use.

[0559] "Child's Account Information" refers to basic information required to identify and configure filtering for a child, such as the child's name, age, and gender.

[0560] "Filtering settings" refers to settings that limit the content that children can access based on categories selected by the parent user, and allow priority access to safe information.

[0561] "Means for displaying relevant information preferentially" refers to a mechanism that, based on filtering settings, results in information related to specific categories being displayed at the top of the list when a child uses a smartphone.

[0562] "Filtering measures to block inappropriate information" refers to technology that detects content or information that may have a negative impact on children in real time and prevents it from being displayed.

[0563] "Means of collecting usage history and app usage status and sending it to a server" refers to the function of continuously recording a child's smartphone usage history and app usage data and transferring them to a server.

[0564] "Means for analyzing collected usage data and reporting to parent users" refers to a method for internally analyzing collected smartphone usage data and providing the results to parent users in an easy-to-understand format.

[0565] "Means for analyzing and classifying content in real time" refers to a system that uses an AI engine or similar to instantly analyze and classify the content that children are trying to access, and then performs appropriate filtering.

[0566] "Means to immediately restrict the display of inappropriate content" refers to technology that immediately blocks content that is deemed inappropriate based on the results of analysis.

[0567] "Interface" refers to the operating screens and tools that parent users use to enter their children's account information and configure filtering settings.

[0568] "Server" refers to a computer system for storing and processing data, and a central device that receives and manages input information from parent users via a user interface.

[0569] This invention relates to a system for parental users to safely monitor and manage their children's smartphone usage. Specific embodiments are described below.

[0570] 1. User information registration and filtering settings

[0571] Parents first enter their child's account information through an interface, which is provided via a web browser or smartphone app. Parents enter basic information such as their child's name, age, and gender, and select filtering categories (e.g., information education, morals, health, crime prevention, etc.). The entered information is sent from the device to a server and stored in a database.

[0572] 2. Getting and Using Filtering Settings

[0573] When a child uses a smartphone, the device retrieves filtering settings from the server in advance. These settings are updated regularly and saved in local storage, ensuring that the latest filtering rules are always applied.

[0574] 3. Content Filtering and Display

[0575] When a child uses a smartphone to browse websites or use apps, the device analyzes the content displayed in real time. Specific generative AI models (e.g., TensorFlow, PyTorch) are used to classify text and image content and prioritize relevant information based on the categories set by parents. Inappropriate content is blocked in real time.

[0576] 4. Collecting usage history and reporting it to parents

[0577] The device records the child's smartphone usage history as a log and periodically sends it to a server. The server analyzes the collected data and reports the child's usage status and trends to parents. This is done using a cloud server (e.g., AWS, Google Cloud, Azure) for advanced data analysis.

[0578] 5. Specific Examples

[0579] Account registration and filtering settings

[0580] The parent user accesses the administration screen, creates an account for the child, and selects "health" as the category. The information received on the server side is stored in a database.

[0581] Real-time filtering

[0582] When a child searches for the keyword "lack of exercise" on their smartphone, the AI ​​engine analyzes the content and prioritizes displaying information that fits the "health" category, while information about violence and crime is instantly filtered out and not displayed.

[0583] Example prompt sentence:

[0584] Designing an AI model to filter content based on rules set by parent users

[0585] Your task is to classify what your children access online according to the filtering rules you set up, blocking inappropriate content. Implement the following criteria:

[0586] 1. The categories to be filtered are "health," "crime prevention," "information education," "morality," and "sports."

[0587] 2. Analyzes text data viewed by children in real time to identify the most relevant categories.

[0588] 3. Follows filtering rules set by parents to prevent inappropriate content from being displayed.

[0589] example)

[0590] text:

[0591] "Lack of exercise is bad for your health..."

[0592] Expected output:

[0593] It falls into the "health" category and is allowed to be displayed.

[0594] The embodiments of the present invention provide an environment in which parents can appropriately and safely manage their children's use of smartphones.

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

[0596] Step 1:

[0597] A parent user enters their child's account information through the management tool interface. Specifically, they enter basic information such as the child's name, age, and gender, and also select a filtering category. This input data is sent to the server from the management tool's input form. The input data includes basic information and the selection of a filtering category. The server then saves the child's account information and filtering setting information.

[0598] Step 2:

[0599] The server creates an account for the child based on the information received from the parent user. Based on the parent user's information entered, the server saves the child's account information and filtering settings in the database. Specifically, it creates a new entry in the database and stores the account information and filtering category information. This ensures that the account information is recorded in the database.

[0600] Step 3:

[0601] When a child uses a smartphone, the device periodically obtains filtering settings from the server. This request is made at regular intervals, such as daily. In response to the request, the server sends the latest filtering settings to the device. The input is a setting request from the device, and the output is setting information from the server to the device. This ensures that the device always has the latest filtering rules.

[0602] Step 4:

[0603] When a child uses a smartphone to browse websites or use apps, the device analyzes the content displayed in real time. Specifically, it uses built-in generative AI models (e.g., TensorFlow, PyTorch) to analyze and classify the content of text and images. The input is the content the child is accessing, and the output is the analysis results for that content. This allows the device to immediately implement appropriate filtering.

[0604] Step 5:

[0605] Based on the filtering settings, the device prioritizes the display of information from categories set by the parent and blocks inappropriate content. Based on the analysis results, information related to the specified categories is prioritized and inappropriate content such as violence and crime is immediately blocked. The input is the filtering settings and content analysis results, and the output is the final displayed content. This allows children to access safe and relevant information.

[0606] Step 6:

[0607] The device records a child's smartphone usage history and app usage history as a log and sends it to a server at regular intervals. This log information includes the date and time of use, the applications used, and the web pages viewed. The input is the usage history log, and the output is the data sent to the server. This allows the server to aggregate data on the child's usage.

[0608] Step 7:

[0609] The server analyzes the collected usage data and sends it to the parent user in the form of a report. A machine learning algorithm is used to analyze the data and detect children's usage trends and inappropriate use. The input is the collected data and the output is a report to the parent user. This allows parents to understand their children's smartphone usage and adjust filtering settings as needed.

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

[0611] A specific embodiment of the system according to the present invention is described below, which allows parents to monitor and manage their children's smartphone usage, ensures that children can safely access appropriate information, and further combines an emotion engine to dynamically adjust filtering settings based on the user's emotional state.

[0612] 1. User information registration and filtering settings

[0613] First, a parent accesses the management tool and registers their child's account information. The server then provides a user interface with an input form where the parent can enter basic information such as the child's name, age, and gender. The information entered by the parent is sent from the device to the server, where it is stored in a database.

[0614] Next, the parent user selects the categories they want to convey to their child to set the filtering settings, including information education, morals, health, sports, crime prevention, etc. The categories selected by the parent are sent to the server and saved in the database as filtering rules.

[0615] 2. Obtaining and using filtering settings

[0616] When a child uses a smartphone, the device retrieves filtering settings from the server in advance. These settings are designed to be updated regularly so that the latest rules are always applied. The filtering settings are saved in local storage and used the next time the child browses the web or uses an app.

[0617] 3. Content Filtering and Display

[0618] When a child uses a smartphone to browse websites or use apps, the device analyzes the content displayed. Based on the filtering settings, it prioritizes information related to the categories selected by the parent and blocks inappropriate content. For example, if a child searches for health information, related articles and videos will be displayed at the top of the results. Inappropriate content, such as content related to violence or crime, will be filtered out and not displayed.

[0619] 4. Use of Emotion Engine

[0620] This system incorporates an emotion engine that recognizes the user's emotions. The device uses sensors such as a camera and microphone to analyze the user's facial expressions and voice to determine the user's emotions. For example, it acquires emotional data such as whether the user is feeling stressed or relaxed.

[0621] The emotion data obtained by the emotion engine is sent to a server and stored in a database. The server analyzes the emotion data and dynamically adjusts filtering settings based on the user's current emotional state. For example, if the user is irritated, the settings will be changed to prioritize relaxing content.

[0622] 5. Usage History and Activity Monitoring

[0623] The device records the child's smartphone usage history and app usage history as a log and periodically sends it to the server. This allows the user to understand the child's smartphone usage. The server analyzes the collected data to detect trends in usage time and inappropriate use. Parents can view the analysis results through the management screen and update filtering settings as necessary.

[0624] Specific examples

[0625] For example, if a parent user wants to prioritize health education for their child, the following scenario may occur:

[0626] 1. A parent user accesses the Admin Tool, creates a child account, and selects "Health" as the category.

[0627] 2. The server receives this information and stores the filtering settings in a database.

[0628] 3. A child uses their smartphone to search the web for "lack of exercise."

[0629] 4. The device will prioritize relevant health information based on filtering settings and block overly provocative information and advertisements.

[0630] 5. The emotion engine analyzes the user's facial expressions and voice to detect whether the user is in a state of stress.

[0631] 6. The server readjusts the filtering settings based on the emotional data and changes the settings to display additional relaxing content.

[0632] 7. Parent users can check their children's search history, viewing information, and emotional state through management tools to ensure that their children are getting the right information.

[0633] This provides an environment where children can use smartphones safely and parents can manage them with peace of mind. Furthermore, the introduction of an emotion engine enables more appropriate and individualized filtering.

[0634] The processing flow will be explained below.

[0635] Step 1:

[0636] The server provides a web page or app interface for accessing management tools for parent users.

[0637] Step 2:

[0638] The user (parent) accesses the administration tool and logs in. Once logged in, the child account registration form is displayed.

[0639] Step 3:

[0640] The user (parent) enters basic information such as the child's name, age, and gender.

[0641] Step 4:

[0642] The server receives the entered child's account information and stores it in a database.

[0643] Step 5:

[0644] The user (parent) selects the category (information education, morals, health, sports, crime prevention, etc.) they wish to filter from the list of categories provided.

[0645] Step 6:

[0646] The server receives the parent user's selected categories and filtering settings and stores them in a database.

[0647] Step 7:

[0648] When the device is started for the first time, it sends a request to obtain filtering settings from the server.

[0649] Step 8:

[0650] The server sends a response including the filtering settings to the terminal.

[0651] Step 9:

[0652] The device stores the received filtering settings in local storage.

[0653] Step 10:

[0654] The user (child) uses a smartphone to browse websites and use apps.

[0655] Step 11:

[0656] The device analyzes the content being displayed and prioritizes displaying information related to categories selected by the parent based on filtering settings.

[0657] Step 12:

[0658] The device blocks inappropriate content (such as violence and crime) in real time based on filtering rules. Blocked content will not be displayed on the child's screen.

[0659] Step 13:

[0660] The device uses sensors such as a camera and microphone to capture the user's facial expressions and voice and send them to the emotion engine.

[0661] Step 14:

[0662] An emotion engine analyzes the transmitted data and determines the user's emotional state (e.g., stress, relaxation, joy, etc.).

[0663] Step 15:

[0664] The device receives the analysis results from the emotion engine and dynamically adjusts filtering settings based on the user's emotional state, for example, prioritizing relaxing content when the user is stressed.

[0665] Step 16:

[0666] The device records smartphone usage history and app usage as a log.

[0667] Step 17:

[0668] The device periodically transmits the collected usage data and emotion data to a server.

[0669] Step 18:

[0670] The server analyzes the usage and emotional data received to understand children's smartphone usage trends.

[0671] Step 19:

[0672] The server notifies the parent user of the analysis results and provides an interface for updating filtering settings as needed.

[0673] Step 20:

[0674] Users (parents) can check their children's usage and emotional state through management tools and update filtering settings as necessary.

[0675] Through the above processing steps, an environment is created in which children can use smartphones safely and beneficially, and the emotion engine dynamically performs appropriate filtering according to each individual's emotional state.

[0676] Example 2

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

[0678] While today's children are increasingly using the Internet and smartphones, they are also more likely to access inappropriate information, making it difficult for parents to effectively manage this. Furthermore, conventional filtering technologies are based on static rules and cannot flexibly adjust to the user's emotional state, resulting in a lack of consideration for children's psychological state. Therefore, a system that allows parents to safely and appropriately manage their children's Internet use is needed.

[0679] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes means for providing an interface for a parent user to input account information for the child, means for creating an account for the child based on the input parent user information and saving filtering settings, means for acquiring categories selected by the parent user and preferentially displaying related information, filtering means for blocking inappropriate information, means equipped with an emotion engine for collecting and analyzing emotion data, means for dynamically adjusting filtering settings based on the emotion data, means for collecting usage history and app usage status when the child uses an information terminal and transmitting them to the server, and means for analyzing the collected usage data and reporting it to the parent user. This enables the parent user to safely and dynamically manage their child's Internet use.

[0680] "Parent User" refers to a parent or guardian who manages their child's use of the Internet.

[0681] "Children" refers to minors who are the target of using the Internet and information terminals through this system.

[0682] "Account Information" refers to data including basic information such as a child's name, age, and gender.

[0683] "Interface" refers to the user interface provided for a parent user to enter their child's account information.

[0684] "Filtering settings" refers to rules for restricting children's Internet use and displaying appropriate information preferentially based on categories selected by parent users.

[0685] "Category" refers to the type of information that parent users want to convey to their children, such as information education, morals, health, sports, and crime prevention.

[0686] An "emotion engine" refers to software or hardware that analyzes a user's facial expressions and voice and collects emotional data.

[0687] "Filtering means" refers to a function for blocking inappropriate information and restricting content based on filtering rules set by the parent user.

[0688] "Emotion data" refers to data relating to the emotional state of a user obtained from facial expressions and voice.

[0689] "Dynamic adjustment" refers to changing filtering settings in real time or periodically based on the user's emotional data.

[0690] "Usage history" refers to data that records the website visit history and application usage when a child uses an information device.

[0691] "Server" refers to a computer that performs core functions of the system, such as providing a user interface, storing data, managing filtering settings, and analyzing emotional data.

[0692] "Information terminals" refer to devices such as smartphones and tablets used by children.

[0693] "Means of reporting" refers to the function for notifying the parent user of collected usage data and analysis results.

[0694] Specific system configuration and usage

[0695] The system of the present invention allows parents to monitor and safely manage their children's Internet usage. The system provides a series of processes for parents to register their children's account information, configure filtering settings, and monitor their children's usage history. In addition, by incorporating an emotion engine that dynamically adjusts filtering settings based on the user's emotional state, more personalized responses are possible.

[0696] Hardware and software used

[0697] This system uses the following hardware and software.

[0698] 1. Server: Plays a central role in storing information, analyzing it, reporting it to parent users, etc. The server is equipped with a database (e.g., MySQL, etc.).

[0699] 2. Devices: Smartphones and tablets used by children. These devices filter websites, collect emotional data, and record usage history.

[0700] 3. Interface: A management tool used by parents to register their children's account information, manage filtering settings, etc.

[0701] 4. Emotion engine: Analyzes the user's facial expressions and voice to collect emotional data. It uses services such as Google Cloud Vision API and AWS Rekognition.

[0702] Examples of concrete examples and prompts

[0703] Specific examples

[0704] For example, if a parent user values ​​health education for their children, the following process is performed.

[0705] 1. A parent accesses the administration tool and creates an account by entering the child's name, age, and gender. Then, select "Health" as the category.

[0706] 2. The server saves the entered information in a database and records the category selection as a filtering setting.

[0707] 3. When a child uses their smartphone to search for "lack of exercise," the device will prioritize and display relevant health information based on the filtering settings obtained from the server.

[0708] 4. The device uses an emotion engine to analyze the user's facial expressions and voice, and the emotion engine detects the user's stress level.

[0709] 5. The server readjusts the filtering settings based on the emotional data and prioritizes displaying information that helps people relax (for example, videos about stretching and breathing techniques).

[0710] 6. Parents can check their children's search history, displayed information, and emotional state through the management tool and update filtering settings as needed.

[0711] Prompt Sentence Examples

[0712] By inputting the following prompt sentence into the generative AI, the system description can be translated into natural language.

[0713] "Describe a system that allows parental users to monitor and manage their children's smartphone usage. The system includes an emotion engine that dynamically adjusts filtering settings based on the user's emotional state."

[0714] This allows the system to provide an environment where children can use the Internet safely and parents can manage it with peace of mind.In addition, by incorporating an emotion engine, the system can respond flexibly according to the psychological state of the child.

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

[0716] Step 1:

[0717] The parent user accesses the management tool and enters the child's account information. The name, age, gender, etc. are entered into the input form. The input data is sent from the device to the server. The basic information of the child entered by the parent user is received as input, and the server stores this in a database. Specifically, the parent user uses a browser to access the "Create Account" page of the management tool and enters the required information. The entered data is sent to the server via HTTPS.

[0718] Step 2:

[0719] The server receives the information entered by the parent user and stores it in a MySQL database. The input data is personal information such as name, age, and gender, and a record is created in the database based on this information. When the server stores the information, it checks for duplicates and verifies data integrity.

[0720] Step 3:

[0721] The parent user goes to the "Filtering Settings" page of the management tool and selects a category (information education, morals, health, sports, crime prevention, etc.). The category information selected by the parent is received as input and sent from the device to the server. Specifically, when the parent selects a filtering category and presses the send button, the selected information is sent to the server via HTTPS.

[0722] Step 4:

[0723] The server receives the selected filtering categories and saves them in the database. The input data is the category selection information, which is saved as a filtering rule. When saving, the server checks the scope and application conditions of the filter settings through the management tool interface and saves them.

[0724] Step 5:

[0725] When a child browses a website using an information device (smartphone or tablet), the device accesses the server to obtain the latest filtering settings. As input, the device sends a filter setting request to the server, and as output, the server returns the latest filtering settings to the device in JSON format.

[0726] Step 6:

[0727] The device saves the acquired filtering settings in local storage. Before saving, it checks that the filtering settings are up to date and saves them in a format that overwrites old data. Specifically, it saves the filtering settings in a local database such as SQLite.

[0728] Step 7:

[0729] When a child uses a smartphone to access a specific website, the device uses a filtering engine to analyze the page content. As input, it receives the HTML data of the web page, and as output, the filtering engine detects inappropriate content and appropriately controls its display.

[0730] Step 8:

[0731] The device filters the content of web pages and apps based on the categories selected by the parent, and prioritizes the display of relevant information. The input data is the content of the web page and the filtering settings, and the output is the display of the filtered content. For example, if the "Health" category is selected, health-related information will be displayed preferentially.

[0732] Step 9:

[0733] The device uses a built-in emotion engine to analyze the child's facial expressions and voice to generate emotion data. As input, it receives sensor data from the camera and microphone, and as output, it outputs the emotional state analyzed by the emotion engine in data format.

[0734] Step 10:

[0735] The device sends the analyzed emotional data to the server. The input data is the emotional state data generated by the emotion engine, and the output data received by the server is stored in a database. HTTPS is used for communication.

[0736] Step 11:

[0737] The server analyzes the received emotion data and dynamically adjusts the filtering settings. It receives emotion data and the current filtering settings as input, and generates new adjusted filtering settings as output. For example, if the user is irritated, the settings are changed to prioritize the display of relaxing content.

[0738] Step 12:

[0739] The device receives the adjusted filtering settings from the server and saves them in local storage. The new filtering settings are applied the next time content is displayed. Specifically, the device periodically obtains the filtering settings from the server and saves them in an SQLite database.

[0740] Step 13:

[0741] The device records the child's smartphone usage history and app usage history as a log. The input data is information about the apps used and websites visited, and the output is saved in log data format. Local storage is used for recording.

[0742] Step 14:

[0743] The terminal sends this log data to the server at regular intervals (for example, daily or weekly). The input data is saved as log data, and the output data received by the server is saved in a database. HTTPS is used for communication.

[0744] Step 15:

[0745] The server analyzes the collected usage data to detect usage time and inappropriate usage. The input data is usage history and app usage history, and the output is the analysis results in the form of a report. This is done using data analysis tools such as Python and R.

[0746] Step 16:

[0747] The parent user accesses the management tool to view the analysis results. The parent user receives the analysis report generated by the server as input data and views the report through the display interface as output. If necessary, the parent user can update the filtering settings.

[0748] The above is the specific processing flow of the system program.

[0749] (Application example 2)

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

[0751] Conventional smartphone management systems for children are primarily designed for use at home and do not function properly when installed on a mobile device. Furthermore, only limited systems were capable of dynamic content filtering that took into account the user's emotional state. As a result, it was difficult for children to obtain appropriate and safe information while traveling or in stressful situations due to emotional changes. Furthermore, there were also insufficient systems that allowed parents to remotely monitor their children's usage in real time and take appropriate action.

[0752] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for providing an interface for a parent user to input account information for the child, means for creating an account for the child based on the input parent user information and saving filtering settings, means for acquiring categories selected by the parent user and preferentially displaying related information, means for applying filtering settings even when the device used by the child is mounted on a mobile object, means for analyzing the emotional state of the user using an emotion engine and dynamically adjusting filtering settings according to the emotion, means for collecting usage history and application status when the child uses the information display device and transmitting the collected usage data to the server, and means for analyzing the collected usage data and reporting it to the parent user. This enables dynamic content filtering according to the situation during travel and the emotional state of the child, allowing the parent user to monitor the child's usage status in real time even from a remote location.

[0753] - "Parent User" means an adult who is in a position to manage and supervise a child's use of a smartphone or information display device.

[0754] "Child" means a minor subject to supervision by a parent user.

[0755] "Account information" is data that includes basic information for identifying a specific user, such as a child's name, age, and gender.

[0756] An "interface" is a user interface (UI) portion through which a user inputs data and performs operations.

[0757] "Filtering settings" are settings for managing and controlling the information displayed based on categories selected by the parent user.

[0758] A "category" is a group or genre for classifying information, and examples include "safety education" and "entertainment."

[0759] "Inappropriate information" is information that contains content that is harmful or inappropriate for children.

[0760] "Filtering measures" are technical measures that block inappropriate information and filter information based on categories selected by the parent user.

[0761] "Usage history" refers to a record of a child's use of a smartphone or information display device, including the use of specific websites and apps.

[0762] A "server" is a central computing device for storing data and performing analysis.

[0763] An "emotion engine" is a collection of algorithms and functions that analyze sensor data to determine the user's emotional state.

[0764] "Information display devices" are devices used by children to view information, including smartphones, smart glasses, head-mounted displays, etc.

[0765] "Collected Usage Data" is data obtained from a child's usage history and application situations.

[0766] The "reporting means" is a notification technique for presenting the analysis results to the parent user.

[0767] A specific embodiment of the system according to the present invention is described below, which allows parental users to monitor and manage their children's use of information display devices, ensures that children can safely access appropriate information, and further combines an emotion engine to dynamically adjust filtering settings based on the user's emotional state.

[0768] 1. User information registration and filtering settings

[0769] First, a parent accesses the management tool and registers their child's account information. The server then provides a user interface with an input form where the parent can enter basic information such as the child's name, age, and gender. The information entered by the parent is sent from the device to the server, where it is stored in a database.

[0770] Next, the parent user selects the categories they want to convey to their child to set the filtering settings, including categories such as safety education, entertainment, etc. The categories selected by the parent are sent to the server and saved in the database as filtering rules.

[0771] 2. Obtaining and using filtering settings

[0772] When a child uses the information display device, the device retrieves filtering settings from the server in advance. These settings are designed to be updated regularly so that the latest rules are always applied. The filtering settings are saved in local storage and used the next time the child views information or uses an app.

[0773] 3. Content Filtering and Display

[0774] When a child uses a device to browse websites or use apps, the device analyzes the content displayed. Based on the filtering settings, it prioritizes information related to the categories selected by the parent and blocks inappropriate content. For example, if a child searches for information on safety education, related articles and videos will be displayed at the top of the results. Inappropriate content, such as content related to violence or crime, will be filtered out and not displayed.

[0775] 4. Use of Emotion Engine

[0776] This system incorporates an emotion engine that recognizes the user's emotions. The device uses sensors such as a camera and microphone to analyze the user's facial expressions and voice to determine the user's emotions. For example, it acquires emotional data such as whether the user is feeling stressed or relaxed.

[0777] The emotion data obtained by the emotion engine is sent to a server and stored in a database. The server analyzes the emotion data and dynamically adjusts filtering settings based on the user's current emotional state. For example, if the user is feeling anxious, the settings will be changed to prioritize relaxing content.

[0778] 5. Usage History and Activity Monitoring

[0779] The device records the child's usage history of the information display device and app usage history as a log and periodically sends it to the server. This allows the child's usage status to be understood. The server analyzes the collected data to detect trends in usage time and inappropriate use. Parent users can view the analysis results through the management screen and update filtering settings as necessary.

[0780] For example, if a parent user selects "safety education" and "entertainment" and their child is using the app in an autonomous vehicle, relevant safety information and entertainment will be displayed preferentially through the head-mounted display or smartphone. Also, if the child feels anxious, the emotion engine will detect this and additional content with a relaxing effect will be displayed.

[0781] For example, the following prompt sentence can be input to a generative AI model:

[0782] Prompt statement:

[0783] "We use the camera feed to determine whether the child is relaxed."

[0784] "Can you recommend some relaxing music to play when my child is feeling anxious?"

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

[0786] Step 1:

[0787] A parent user accesses the management tool and enters their child's account information. The parent user enters basic information such as the child's name, age, and gender, and this information is sent to the server. The server creates and saves the child's account in the database based on the entered information. The input is the basic information entered by the parent user, and the output is the created child's account information saved in the database.

[0788] Step 2:

[0789] Parent users configure filtering settings through the management tool. They select categories such as safety education or entertainment, and this is sent to the server. The server stores the received category information in a database and reflects the settings. The input is the category information selected by the parent user, and the output is the filtering settings stored in the database.

[0790] Step 3:

[0791] When a child uses an information display device, the device obtains the latest filtering settings from the server in advance. The server obtains the filtering settings from the database and sends them to the device. The input is a filtering settings acquisition request from the device, and the output is the filtering settings sent to the device.

[0792] Step 4:

[0793] When a child uses a device for displaying information to browse websites or use applications, the device analyzes the content displayed. Based on the filtering settings, appropriate information is displayed preferentially and inappropriate information is blocked. The input is information about the content used by the child and the filtering settings, and the output is the appropriately filtered content displayed.

[0794] Step 5:

[0795] The device uses an emotion engine to analyze the user's emotional state. It analyzes the user's facial expressions and voice based on sensor data from the device's camera and microphone. The input is sensor data, and the output is data indicating the user's emotional state.

[0796] Step 6:

[0797] The acquired emotion data is sent to the server, which analyzes the emotion data stored in the database and dynamically adjusts the filtering settings. For example, if the user feels anxious, the filtering settings are changed to display additional relaxing content. The input is emotion data, and the output is the dynamically adjusted filtering settings.

[0798] Step 7:

[0799] The device records the child's usage history and app usage history as a log and periodically sends it to the server. The server analyzes the usage history data and reports it to the parent user. Based on the analysis results, the parent user can update the filtering settings as appropriate. The input is the usage history data, and the output is the analysis results presented to the parent user and updated filtering settings.

[0800] Through the above processing steps, parent users can appropriately manage their children's use of the information display device, provide safe information, and perform dynamic filtering according to the user's emotional state.

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

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

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

[0804] [Third embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0817] A specific embodiment of the system according to the present invention will be described below, which allows parental users to monitor and manage their children's smartphone usage and ensure that their children can safely access appropriate information.

[0818] 1. User information registration and filtering settings

[0819] First, a parent accesses the management tool and registers their child's account information. The server then provides a user interface with an input form where the parent can enter basic information such as the child's name, age, and gender. The information entered by the parent is sent from the device to the server, where it is stored in a database.

[0820] Next, the parent user selects the categories they want to convey to their child to set the filtering settings, including information education, morals, health, sports, crime prevention, etc. The categories selected by the parent are sent to the server and saved in the database as filtering rules.

[0821] 2. Obtaining and using filtering settings

[0822] When a child uses a smartphone, the device retrieves filtering settings from the server in advance. These settings are designed to be updated regularly so that the latest rules are always applied. The filtering settings are saved in local storage and used the next time the child browses the web or uses an app.

[0823] 3. Content Filtering and Display

[0824] When a child uses a smartphone to browse websites or use apps, the device analyzes the content displayed. Based on the filtering settings, it prioritizes information related to the categories selected by the parent and blocks inappropriate content. For example, if a child searches for health information, related articles and videos will be displayed at the top of the results. Inappropriate content, such as content related to violence or crime, will be filtered out and not displayed.

[0825] 4. Usage History and Activity Monitoring

[0826] The device records the child's smartphone usage history and app usage history as a log and periodically sends it to the server. This allows the user to understand the child's smartphone usage. The server analyzes the collected data to detect trends in usage time and inappropriate use. Parents can view the analysis results through the management screen and update filtering settings as necessary.

[0827] Specific examples

[0828] For example, if a parent user wants to prioritize health education for their child, the following scenario may occur:

[0829] 1. A parent user accesses the Admin Tool, creates a child account, and selects "Health" as the category.

[0830] 2. The server receives this information and stores the filtering settings in a database.

[0831] 3. A child uses their smartphone to search the web for "lack of exercise."

[0832] 4. The device will prioritize relevant health information based on filtering settings and block overly provocative information and advertisements.

[0833] 5. Parent users can check their children's search history and viewing information through the management tool to ensure that their children are obtaining the appropriate information.

[0834] This provides an environment where children can use smartphones safely and parents can manage them with peace of mind.

[0835] The processing flow will be explained below.

[0836] Step 1:

[0837] The server provides a web page or app interface for accessing management tools for parent users.

[0838] Step 2:

[0839] The user (parent) accesses the administration tool and logs in. After logging in, the child account registration form is displayed.

[0840] Step 3:

[0841] The user (parent) enters basic information such as the child's name, age, and gender, and then proceeds to the next step.

[0842] Step 4:

[0843] The server receives the entered child's account information and stores it in a database.

[0844] Step 5:

[0845] The user (parent) selects the category they wish to filter from the list of categories provided (information education, morals, health, sports, crime prevention, etc.).

[0846] Step 6:

[0847] The server receives the category selected by the parent user and stores it in the database as a filtering rule.

[0848] Step 7:

[0849] When the device is started for the first time, it sends a request to obtain filtering settings from the server.

[0850] Step 8:

[0851] The server sends a response including the filtering settings to the terminal.

[0852] Step 9:

[0853] The device stores the received filtering settings in local storage.

[0854] Step 10:

[0855] The user (child) uses a smartphone to browse websites and use apps.

[0856] Step 11:

[0857] The device analyzes the content being displayed and prioritizes displaying information related to categories selected by the parent based on filtering settings.

[0858] Step 12:

[0859] The device blocks inappropriate information (violence, crime, etc.) based on filtering rules. Blocked information will not be displayed on the child's screen.

[0860] Step 13:

[0861] The device records smartphone usage history and app usage as a log.

[0862] Step 14:

[0863] The terminal periodically transmits the collected usage data to the server.

[0864] Step 15:

[0865] The server analyzes the received usage data and identifies the child's smartphone usage trends.

[0866] Step 16:

[0867] The server notifies the parent user of the analysis results and provides an interface for updating filtering settings as needed.

[0868] Step 17:

[0869] Users (parents) can check their children's usage through management tools and update filtering settings as necessary.

[0870] Through these processing steps, an environment is created where children can use smartphones safely and beneficially.

[0871] Example 1

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

[0873] Conventional children's smartphone management systems have had problems with incomplete or difficult-to-update filtering settings that parents use to ensure their children's safe information access. Furthermore, there is a lack of means to monitor children's smartphone usage in real time, leading to parents often not monitoring their children properly. Furthermore, it is not possible to completely prevent inappropriate information from being displayed, creating the risk that children may access harmful information.

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

[0875] In this invention, the server includes means for providing an interface for a parent user to input account information for the child, means for creating an account for the child based on the input parent user information and saving filtering settings, means for acquiring categories selected by the parent user and preferentially displaying related information, filtering means for blocking inappropriate information, means for collecting a usage history and application usage status when the child uses a mobile device and sending the collected usage data to the server, means for analyzing the collected usage data and reporting it to the parent user, means for periodically acquiring the filtering settings from the server and saving them in local storage, and means for recording the usage history as a log and periodically sending it to the server. This makes it possible to always apply the latest filtering settings, block access to inappropriate information, and monitor and report the child's smartphone usage status in real time.

[0876] "Parent User" means a user who is responsible for managing and monitoring their child's smartphone usage.

[0877] "Children" are minor users who are subject to the filtering system.

[0878] "Account information" refers to basic information needed to manage smartphone usage, such as a child's name, age, and gender.

[0879] "Interface" means the user interface through which a Parent User accesses the System and inputs and sets information.

[0880] "Filtering settings" are settings that limit and select the information that children can access based on categories selected by the parent user.

[0881] A "category" is an area that a parent user selects to prioritize the display of specific information when their child uses a smartphone, such as health, morals, or education.

[0882] "Filtering measures" are technical methods or algorithms used to block inappropriate information and display appropriate information.

[0883] A "mobile device" is a portable electronic device used by children, such as a smartphone or tablet.

[0884] "Usage history" refers to a record of a child's web browsing and app use on their smartphone.

[0885] "Application usage" refers to the usage of various software that children have installed and are using.

[0886] "Collected usage data" refers to all data collected by the system, including usage history and application usage.

[0887] "Logs" are detailed records of children's smartphone usage.

[0888] The "server" is a central management system for storing filtering settings, analyzing usage data, and reporting to parent users.

[0889] "Local storage" is a data storage area within a mobile device such as a smartphone or tablet, where filtering settings and logs are stored.

[0890] The "management screen" is a user interface that allows parent users to access the system and check and change filtering settings and check data.

[0891] A specific embodiment of the system according to the present invention will be described below, which allows parental users to monitor and manage their children's use of mobile terminals, ensuring that the children can safely access appropriate information.

[0892] 1. User information registration and filtering settings

[0893] First, a parent accesses the management tool and registers their child's account information. The server then provides a user interface with an input form where the parent can enter basic information such as the child's name, age, and gender. The information entered by the parent is sent from the device to the server, where it is stored in a database.

[0894] Next, the parent user needs to select a category to set the filtering settings, which includes categories such as information education, morality, health, sports, crime prevention, etc. The categories selected by the parent user are sent to the server and saved in the database as filtering rules.

[0895] 2. Obtaining and using filtering settings

[0896] When a child uses a portable device, the device retrieves filtering settings from the server in advance. These settings are designed to be updated regularly so that the latest rules are always applied. The filtering settings are saved in local storage and used the next time the child browses the web or uses an app.

[0897] 3. Content Filtering and Display

[0898] When a child uses a mobile device to browse websites or use apps, the device analyzes the content displayed. Based on the filtering settings, it prioritizes information related to categories selected by the parent and blocks inappropriate content. For example, if a child searches for health information, related articles and videos will be displayed at the top of the results. Inappropriate content, such as content related to violence or crime, will be filtered out and not displayed.

[0899] 4. Usage History and Activity Monitoring

[0900] The device records the child's mobile device usage history and app usage history as a log and periodically sends it to the server. This allows the child's usage status to be understood. The server analyzes the collected data to detect trends in usage time and inappropriate use. Parent users can view the analysis results through the management screen and update filtering settings as necessary.

[0901] Specific examples

[0902] For example, if a parent user wants to prioritize health education for their child, the following scenario may occur:

[0903] 1. A parent user accesses the Admin Tool, creates a child account, and selects "Health" as the category.

[0904] 2. The server receives this information and stores the filtering settings in a database.

[0905] 3. A child uses a mobile device to search the web for "lack of exercise."

[0906] 4. The device will prioritize relevant health information based on filtering settings and block overly provocative information and advertisements.

[0907] 5. Parent users can check their children's search history and viewing information through the management tool to ensure that their children are obtaining the appropriate information.

[0908] Example prompts for generative AI models

[0909] An example prompt might be, "If a child searches for 'lack of exercise' on a mobile device in an environment where health-focused filtering settings are enabled, please explain in detail how filtering occurs and how parents can monitor the results."

[0910] As a result, an environment is provided in which children can safely use mobile terminals and parent users can safely manage them.

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

[0912] Step 1:

[0913] Input: The parent user accesses the management tool and enters the child's basic information (name, age, gender).

[0914] Processing: The server displays the input form and obtains the information entered by the parent user.

[0915] Data processing: The server stores the information sent from the device in a database.

[0916] Output: Basic information about the child is saved in the database.

[0917] Step 2:

[0918] Input: Parent user selects a filtering category (e.g., health, morals, education, etc.) in the admin tool.

[0919] Processing: The server retrieves the selected category information.

[0920] Data processing: The selected category information is saved in the database as a filtering rule.

[0921] Output: Filtering settings are saved in the database.

[0922] Step 3:

[0923] Input: The device periodically sends a request to the server to obtain filtering settings.

[0924] Processing: The server retrieves the latest filtering settings from the database and sends them to the terminal.

[0925] Data processing: The filtering settings received by the device are saved in local storage.

[0926] Output: The latest filtering settings are saved in the device's local storage.

[0927] Step 4:

[0928] Input: Your child uses a mobile device to browse websites and use apps.

[0929] Processing: The device analyzes the displayed content in real time.

[0930] Data processing: Based on filtering settings, inappropriate information is blocked and appropriate information is displayed preferentially.

[0931] Output: Appropriate information is displayed on the child's device and inappropriate information is blocked.

[0932] Step 5:

[0933] Input: Your child uses a mobile device to browse the web and use apps.

[0934] Processing: The device records usage history and app usage history as logs and periodically sends them to the server.

[0935] Data processing: The server receives the recorded log data and stores it in a database.

[0936] Output: Usage history and app usage history are saved in the server database.

[0937] Step 6:

[0938] Input: Data on the child's usage history and app usage history stored on the server.

[0939] Processing: The server analyzes the stored log data to detect usage trends and inappropriate usage.

[0940] Data processing: The analysis results are displayed on the management screen so that the parent user can check them.

[0941] Output: Parents can view their children's usage on the admin panel and update filtering settings as needed.

[0942] With detailed explanations based on specific operations, this system provides an environment where parental users can safely manage their children's smartphone use and ensure that their children have access to appropriate information.

[0943] (Application example 1)

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

[0945] In recent years, children have been increasingly using the Internet and smartphones, making their safety a major issue. There are concerns that access to inappropriate content and prolonged use of smartphones can have a negative impact on children. This has led to a demand for methods for parents to appropriately and safely manage their children's smartphone use. However, current technology makes it difficult for parents to provide detailed management, and it also lacks the ability to provide real-time filtering or immediate response.

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

[0947] In this invention, the server includes means for providing an interface for parent users to input their child's account information, means for creating a child's account based on the input parent user information and saving filtering settings, and means for acquiring categories selected by the parent user and preferentially displaying related information. This allows parents to appropriately manage their child's smartphone usage. Furthermore, by including means for analyzing and classifying content used by children based on filtering categories in real time and means for instantly restricting the display of inappropriate content based on the analysis results, it is possible to provide an environment in which children can use the Internet safely.

[0948] "Parent User" refers to a parent or guardian who is responsible for managing and monitoring their child's smartphone use.

[0949] "Child's Account Information" refers to basic information required to identify and configure filtering for a child, such as the child's name, age, and gender.

[0950] "Filtering settings" refers to settings that limit the content that children can access based on categories selected by the parent user, and allow priority access to safe information.

[0951] "Means for displaying relevant information preferentially" refers to a mechanism that, based on filtering settings, results in information related to specific categories being displayed at the top of the list when a child uses a smartphone.

[0952] "Filtering measures to block inappropriate information" refers to technology that detects content or information that may have a negative impact on children in real time and prevents it from being displayed.

[0953] "Means of collecting usage history and app usage status and sending it to a server" refers to the function of continuously recording a child's smartphone usage history and app usage data and transferring them to a server.

[0954] "Means for analyzing collected usage data and reporting to parent users" refers to a method for internally analyzing collected smartphone usage data and providing the results to parent users in an easy-to-understand format.

[0955] "Means for analyzing and classifying content in real time" refers to a system that uses an AI engine or similar to instantly analyze and classify the content that children are trying to access, and then performs appropriate filtering.

[0956] "Means to immediately restrict the display of inappropriate content" refers to technology that immediately blocks content that is deemed inappropriate based on the results of analysis.

[0957] "Interface" refers to the operating screens and tools that parent users use to enter their children's account information and configure filtering settings.

[0958] "Server" refers to a computer system for storing and processing data, and a central device that receives and manages input information from parent users via a user interface.

[0959] This invention relates to a system for parental users to safely monitor and manage their children's smartphone usage. Specific embodiments are described below.

[0960] 1. User information registration and filtering settings

[0961] Parents first enter their child's account information through an interface, which is provided via a web browser or smartphone app. Parents enter basic information such as their child's name, age, and gender, and select filtering categories (e.g., information education, morals, health, crime prevention, etc.). The entered information is sent from the device to a server and stored in a database.

[0962] 2. Getting and Using Filtering Settings

[0963] When a child uses a smartphone, the device retrieves filtering settings from the server in advance. These settings are updated regularly and saved in local storage, ensuring that the latest filtering rules are always applied.

[0964] 3. Content Filtering and Display

[0965] When a child uses a smartphone to browse websites or use apps, the device analyzes the content displayed in real time. Specific generative AI models (e.g., TensorFlow, PyTorch) are used to classify text and image content and prioritize relevant information based on the categories set by parents. Inappropriate content is blocked in real time.

[0966] 4. Collecting usage history and reporting it to parents

[0967] The device records the child's smartphone usage history as a log and periodically sends it to a server. The server analyzes the collected data and reports the child's usage status and trends to parents. This is done using a cloud server (e.g., AWS, Google Cloud, Azure) for advanced data analysis.

[0968] 5. Specific Examples

[0969] Account registration and filtering settings

[0970] The parent user accesses the administration screen, creates an account for the child, and selects "health" as the category. The information received on the server side is stored in a database.

[0971] Real-time filtering

[0972] When a child searches for the keyword "lack of exercise" on their smartphone, the AI ​​engine analyzes the content and prioritizes displaying information that fits the "health" category, while information about violence and crime is instantly filtered out and not displayed.

[0973] Example prompt sentence:

[0974] Designing an AI model to filter content based on rules set by parent users

[0975] Your task is to classify what your children access online according to the filtering rules you set up, blocking inappropriate content. Implement the following criteria:

[0976] 1. The categories to be filtered are "health," "crime prevention," "information education," "morality," and "sports."

[0977] 2. Analyzes text data viewed by children in real time to identify the most relevant categories.

[0978] 3. Follows filtering rules set by parents to prevent inappropriate content from being displayed.

[0979] example)

[0980] text:

[0981] "Lack of exercise is bad for your health..."

[0982] Expected output:

[0983] It falls into the "health" category and is allowed to be displayed.

[0984] The embodiments of the present invention provide an environment in which parents can appropriately and safely manage their children's use of smartphones.

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

[0986] Step 1:

[0987] A parent user enters their child's account information through the management tool interface. Specifically, they enter basic information such as the child's name, age, and gender, and also select a filtering category. This input data is sent to the server from the management tool's input form. The input data includes basic information and the selection of a filtering category. The server then saves the child's account information and filtering setting information.

[0988] Step 2:

[0989] The server creates an account for the child based on the information received from the parent user. Based on the parent user's information entered, the server saves the child's account information and filtering settings in the database. Specifically, it creates a new entry in the database and stores the account information and filtering category information. This ensures that the account information is recorded in the database.

[0990] Step 3:

[0991] When a child uses a smartphone, the device periodically obtains filtering settings from the server. This request is made at regular intervals, such as daily. In response to the request, the server sends the latest filtering settings to the device. The input is a setting request from the device, and the output is setting information from the server to the device. This ensures that the device always has the latest filtering rules.

[0992] Step 4:

[0993] When a child uses a smartphone to browse websites or use apps, the device analyzes the content displayed in real time. Specifically, it uses built-in generative AI models (e.g., TensorFlow, PyTorch) to analyze and classify the content of text and images. The input is the content the child is accessing, and the output is the analysis results for that content. This allows the device to immediately implement appropriate filtering.

[0994] Step 5:

[0995] Based on the filtering settings, the device prioritizes the display of information from categories set by the parent and blocks inappropriate content. Based on the analysis results, information related to the specified categories is prioritized and inappropriate content such as violence and crime is immediately blocked. The input is the filtering settings and content analysis results, and the output is the final displayed content. This allows children to access safe and relevant information.

[0996] Step 6:

[0997] The device records a child's smartphone usage history and app usage history as a log and sends it to a server at regular intervals. This log information includes the date and time of use, the applications used, and the web pages viewed. The input is the usage history log, and the output is the data sent to the server. This allows the server to aggregate data on the child's usage.

[0998] Step 7:

[0999] The server analyzes the collected usage data and sends it to the parent user in the form of a report. A machine learning algorithm is used to analyze the data and detect children's usage trends and inappropriate use. The input is the collected data and the output is a report to the parent user. This allows parents to understand their children's smartphone usage and adjust filtering settings as needed.

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

[1001] A specific embodiment of the system according to the present invention is described below, which allows parents to monitor and manage their children's smartphone usage, ensures that children can safely access appropriate information, and further combines an emotion engine to dynamically adjust filtering settings based on the user's emotional state.

[1002] 1. User information registration and filtering settings

[1003] First, a parent accesses the management tool and registers their child's account information. The server then provides a user interface with an input form where the parent can enter basic information such as the child's name, age, and gender. The information entered by the parent is sent from the device to the server, where it is stored in a database.

[1004] Next, the parent user selects the categories they want to convey to their child to set the filtering settings, including information education, morals, health, sports, crime prevention, etc. The categories selected by the parent are sent to the server and saved in the database as filtering rules.

[1005] 2. Obtaining and using filtering settings

[1006] When a child uses a smartphone, the device retrieves filtering settings from the server in advance. These settings are designed to be updated regularly so that the latest rules are always applied. The filtering settings are saved in local storage and used the next time the child browses the web or uses an app.

[1007] 3. Content Filtering and Display

[1008] When a child uses a smartphone to browse websites or use apps, the device analyzes the content displayed. Based on the filtering settings, it prioritizes information related to the categories selected by the parent and blocks inappropriate content. For example, if a child searches for health information, related articles and videos will be displayed at the top of the results. Inappropriate content, such as content related to violence or crime, will be filtered out and not displayed.

[1009] 4. Use of Emotion Engine

[1010] This system incorporates an emotion engine that recognizes the user's emotions. The device uses sensors such as a camera and microphone to analyze the user's facial expressions and voice to determine the user's emotions. For example, it acquires emotional data such as whether the user is feeling stressed or relaxed.

[1011] The emotion data obtained by the emotion engine is sent to a server and stored in a database. The server analyzes the emotion data and dynamically adjusts filtering settings based on the user's current emotional state. For example, if the user is irritated, the settings will be changed to prioritize relaxing content.

[1012] 5. Usage History and Activity Monitoring

[1013] The device records the child's smartphone usage history and app usage history as a log and periodically sends it to the server. This allows the user to understand the child's smartphone usage. The server analyzes the collected data to detect trends in usage time and inappropriate use. Parents can view the analysis results through the management screen and update filtering settings as necessary.

[1014] Specific examples

[1015] For example, if a parent user wants to prioritize health education for their child, the following scenario may occur:

[1016] 1. A parent user accesses the Admin Tool, creates a child account, and selects "Health" as the category.

[1017] 2. The server receives this information and stores the filtering settings in a database.

[1018] 3. A child uses their smartphone to search the web for "lack of exercise."

[1019] 4. The device will prioritize relevant health information based on filtering settings and block overly provocative information and advertisements.

[1020] 5. The emotion engine analyzes the user's facial expressions and voice to detect whether the user is in a state of stress.

[1021] 6. The server readjusts the filtering settings based on the emotional data and changes the settings to display additional relaxing content.

[1022] 7. Parent users can check their children's search history, viewing information, and emotional state through management tools to ensure that their children are getting the right information.

[1023] This provides an environment where children can use smartphones safely and parents can manage them with peace of mind. Furthermore, the introduction of an emotion engine enables more appropriate and individualized filtering.

[1024] The processing flow will be explained below.

[1025] Step 1:

[1026] The server provides a web page or app interface for accessing management tools for parent users.

[1027] Step 2:

[1028] The user (parent) accesses the administration tool and logs in. Once logged in, the child account registration form is displayed.

[1029] Step 3:

[1030] The user (parent) enters basic information such as the child's name, age, and gender.

[1031] Step 4:

[1032] The server receives the entered child's account information and stores it in a database.

[1033] Step 5:

[1034] The user (parent) selects the category (information education, morals, health, sports, crime prevention, etc.) they wish to filter from the list of categories provided.

[1035] Step 6:

[1036] The server receives the parent user's selected categories and filtering settings and stores them in a database.

[1037] Step 7:

[1038] When the device is started for the first time, it sends a request to obtain filtering settings from the server.

[1039] Step 8:

[1040] The server sends a response including the filtering settings to the terminal.

[1041] Step 9:

[1042] The device stores the received filtering settings in local storage.

[1043] Step 10:

[1044] The user (child) uses a smartphone to browse websites and use apps.

[1045] Step 11:

[1046] The device analyzes the content being displayed and prioritizes displaying information related to categories selected by the parent based on filtering settings.

[1047] Step 12:

[1048] The device blocks inappropriate content (such as violence and crime) in real time based on filtering rules. Blocked content will not be displayed on the child's screen.

[1049] Step 13:

[1050] The device uses sensors such as a camera and microphone to capture the user's facial expressions and voice and send them to the emotion engine.

[1051] Step 14:

[1052] An emotion engine analyzes the transmitted data and determines the user's emotional state (e.g., stress, relaxation, joy, etc.).

[1053] Step 15:

[1054] The device receives the analysis results from the emotion engine and dynamically adjusts filtering settings based on the user's emotional state, for example, prioritizing relaxing content when the user is stressed.

[1055] Step 16:

[1056] The device records smartphone usage history and app usage as a log.

[1057] Step 17:

[1058] The device periodically transmits the collected usage data and emotion data to a server.

[1059] Step 18:

[1060] The server analyzes the usage and emotional data received to understand children's smartphone usage trends.

[1061] Step 19:

[1062] The server notifies the parent user of the analysis results and provides an interface for updating filtering settings as needed.

[1063] Step 20:

[1064] Users (parents) can check their children's usage and emotional state through management tools and update filtering settings as necessary.

[1065] Through the above processing steps, an environment is created in which children can use smartphones safely and beneficially, and the emotion engine dynamically performs appropriate filtering according to each individual's emotional state.

[1066] Example 2

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

[1068] While today's children are increasingly using the Internet and smartphones, they are also more likely to access inappropriate information, making it difficult for parents to effectively manage this. Furthermore, conventional filtering technologies are based on static rules and cannot flexibly adjust to the user's emotional state, resulting in a lack of consideration for children's psychological state. Therefore, a system that allows parents to safely and appropriately manage their children's Internet use is needed.

[1069] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes means for providing an interface for a parent user to input account information for the child, means for creating an account for the child based on the input parent user information and saving filtering settings, means for acquiring categories selected by the parent user and preferentially displaying related information, filtering means for blocking inappropriate information, means equipped with an emotion engine for collecting and analyzing emotion data, means for dynamically adjusting filtering settings based on the emotion data, means for collecting usage history and app usage status when the child uses an information terminal and transmitting them to the server, and means for analyzing the collected usage data and reporting it to the parent user. This enables the parent user to safely and dynamically manage their child's Internet use.

[1070] "Parent User" refers to a parent or guardian who manages their child's use of the Internet.

[1071] "Children" refers to minors who are the target of using the Internet and information terminals through this system.

[1072] "Account Information" refers to data including basic information such as a child's name, age, and gender.

[1073] "Interface" refers to the user interface provided for a parent user to enter their child's account information.

[1074] "Filtering settings" refers to rules for restricting children's Internet use and displaying appropriate information preferentially based on categories selected by parent users.

[1075] "Category" refers to the type of information that parent users want to convey to their children, such as information education, morals, health, sports, and crime prevention.

[1076] An "emotion engine" refers to software or hardware that analyzes a user's facial expressions and voice and collects emotional data.

[1077] "Filtering means" refers to a function for blocking inappropriate information and restricting content based on filtering rules set by the parent user.

[1078] "Emotion data" refers to data relating to the emotional state of a user obtained from facial expressions and voice.

[1079] "Dynamic adjustment" refers to changing filtering settings in real time or periodically based on the user's emotional data.

[1080] "Usage history" refers to data that records the website visit history and application usage when a child uses an information device.

[1081] "Server" refers to a computer that performs core functions of the system, such as providing a user interface, storing data, managing filtering settings, and analyzing emotional data.

[1082] "Information terminals" refer to devices such as smartphones and tablets used by children.

[1083] "Means of reporting" refers to the function for notifying the parent user of collected usage data and analysis results.

[1084] Specific system configuration and usage

[1085] The system of the present invention allows parents to monitor and safely manage their children's Internet usage. The system provides a series of processes for parents to register their children's account information, configure filtering settings, and monitor their children's usage history. In addition, by incorporating an emotion engine that dynamically adjusts filtering settings based on the user's emotional state, more personalized responses are possible.

[1086] Hardware and software used

[1087] This system uses the following hardware and software.

[1088] 1. Server: Plays a central role in storing information, analyzing it, reporting it to parent users, etc. The server is equipped with a database (e.g., MySQL, etc.).

[1089] 2. Devices: Smartphones and tablets used by children. These devices filter websites, collect emotional data, and record usage history.

[1090] 3. Interface: A management tool used by parents to register their children's account information, manage filtering settings, etc.

[1091] 4. Emotion engine: Analyzes the user's facial expressions and voice to collect emotional data. It uses services such as Google Cloud Vision API and AWS Rekognition.

[1092] Examples of concrete examples and prompts

[1093] Specific examples

[1094] For example, if a parent user values ​​health education for their children, the following process is performed.

[1095] 1. A parent accesses the administration tool and creates an account by entering the child's name, age, and gender. Then, select "Health" as the category.

[1096] 2. The server saves the entered information in a database and records the category selection as a filtering setting.

[1097] 3. When a child uses their smartphone to search for "lack of exercise," the device will prioritize and display relevant health information based on the filtering settings obtained from the server.

[1098] 4. The device uses an emotion engine to analyze the user's facial expressions and voice, and the emotion engine detects the user's stress level.

[1099] 5. The server readjusts the filtering settings based on the emotional data and prioritizes displaying information that helps people relax (for example, videos about stretching and breathing techniques).

[1100] 6. Parents can check their children's search history, displayed information, and emotional state through the management tool and update filtering settings as needed.

[1101] Prompt Sentence Examples

[1102] By inputting the following prompt sentence into the generative AI, the system description can be translated into natural language.

[1103] "Describe a system that allows parental users to monitor and manage their children's smartphone usage. The system includes an emotion engine that dynamically adjusts filtering settings based on the user's emotional state."

[1104] This allows the system to provide an environment where children can use the Internet safely and parents can manage it with peace of mind.In addition, by incorporating an emotion engine, the system can respond flexibly according to the psychological state of the child.

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

[1106] Step 1:

[1107] The parent user accesses the management tool and enters the child's account information. The name, age, gender, etc. are entered into the input form. The input data is sent from the device to the server. The basic information of the child entered by the parent user is received as input, and the server stores this in a database. Specifically, the parent user uses a browser to access the "Create Account" page of the management tool and enters the required information. The entered data is sent to the server via HTTPS.

[1108] Step 2:

[1109] The server receives the information entered by the parent user and stores it in a MySQL database. The input data is personal information such as name, age, and gender, and a record is created in the database based on this information. When the server stores the information, it checks for duplicates and verifies data integrity.

[1110] Step 3:

[1111] The parent user goes to the "Filtering Settings" page of the management tool and selects a category (information education, morals, health, sports, crime prevention, etc.). The category information selected by the parent is received as input and sent from the device to the server. Specifically, when the parent selects a filtering category and presses the send button, the selected information is sent to the server via HTTPS.

[1112] Step 4:

[1113] The server receives the selected filtering categories and saves them in the database. The input data is the category selection information, which is saved as a filtering rule. When saving, the server checks the scope and application conditions of the filter settings through the management tool interface and saves them.

[1114] Step 5:

[1115] When a child browses a website using an information device (smartphone or tablet), the device accesses the server to obtain the latest filtering settings. As input, the device sends a filter setting request to the server, and as output, the server returns the latest filtering settings to the device in JSON format.

[1116] Step 6:

[1117] The device saves the acquired filtering settings in local storage. Before saving, it checks that the filtering settings are up to date and saves them in a format that overwrites old data. Specifically, it saves the filtering settings in a local database such as SQLite.

[1118] Step 7:

[1119] When a child uses a smartphone to access a specific website, the device uses a filtering engine to analyze the page content. As input, it receives the HTML data of the web page, and as output, the filtering engine detects inappropriate content and appropriately controls its display.

[1120] Step 8:

[1121] The device filters the content of web pages and apps based on the categories selected by the parent, and prioritizes the display of relevant information. The input data is the content of the web page and the filtering settings, and the output is the display of the filtered content. For example, if the "Health" category is selected, health-related information will be displayed preferentially.

[1122] Step 9:

[1123] The device uses a built-in emotion engine to analyze the child's facial expressions and voice to generate emotion data. As input, it receives sensor data from the camera and microphone, and as output, it outputs the emotional state analyzed by the emotion engine in data format.

[1124] Step 10:

[1125] The device sends the analyzed emotional data to the server. The input data is the emotional state data generated by the emotion engine, and the output data received by the server is stored in a database. HTTPS is used for communication.

[1126] Step 11:

[1127] The server analyzes the received emotion data and dynamically adjusts the filtering settings. It receives emotion data and the current filtering settings as input, and generates new adjusted filtering settings as output. For example, if the user is irritated, the settings are changed to prioritize the display of relaxing content.

[1128] Step 12:

[1129] The device receives the adjusted filtering settings from the server and saves them in local storage. The new filtering settings are applied the next time content is displayed. Specifically, the device periodically obtains the filtering settings from the server and saves them in an SQLite database.

[1130] Step 13:

[1131] The device records the child's smartphone usage history and app usage history as a log. The input data is information about the apps used and websites visited, and the output is saved in log data format. Local storage is used for recording.

[1132] Step 14:

[1133] The terminal sends this log data to the server at regular intervals (for example, daily or weekly). The input data is saved as log data, and the output data received by the server is saved in a database. HTTPS is used for communication.

[1134] Step 15:

[1135] The server analyzes the collected usage data to detect usage time and inappropriate usage. The input data is usage history and app usage history, and the output is the analysis results in the form of a report. This is done using data analysis tools such as Python and R.

[1136] Step 16:

[1137] The parent user accesses the management tool to view the analysis results. The parent user receives the analysis report generated by the server as input data and views the report through the display interface as output. If necessary, the parent user can update the filtering settings.

[1138] The above is the specific processing flow of the system program.

[1139] (Application example 2)

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

[1141] Conventional smartphone management systems for children are primarily designed for use at home and do not function properly when installed on a mobile device. Furthermore, only limited systems were capable of dynamic content filtering that took into account the user's emotional state. As a result, it was difficult for children to obtain appropriate and safe information while traveling or in stressful situations due to emotional changes. Furthermore, there were also insufficient systems that allowed parents to remotely monitor their children's usage in real time and take appropriate action.

[1142] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for providing an interface for a parent user to input account information for the child, means for creating an account for the child based on the input parent user information and saving filtering settings, means for acquiring categories selected by the parent user and preferentially displaying related information, means for applying filtering settings even when the device used by the child is mounted on a mobile object, means for analyzing the emotional state of the user using an emotion engine and dynamically adjusting filtering settings according to the emotion, means for collecting usage history and application status when the child uses the information display device and transmitting the collected usage data to the server, and means for analyzing the collected usage data and reporting it to the parent user. This enables dynamic content filtering according to the situation during travel and the emotional state of the child, allowing the parent user to monitor the child's usage status in real time even from a remote location.

[1143] - "Parent User" means an adult who is in a position to manage and supervise a child's use of a smartphone or information display device.

[1144] "Child" means a minor subject to supervision by a parent user.

[1145] "Account information" is data that includes basic information for identifying a specific user, such as a child's name, age, and gender.

[1146] An "interface" is a user interface (UI) portion through which a user inputs data and performs operations.

[1147] "Filtering settings" are settings for managing and controlling the information displayed based on categories selected by the parent user.

[1148] A "category" is a group or genre for classifying information, and examples include "safety education" and "entertainment."

[1149] "Inappropriate information" is information that contains content that is harmful or inappropriate for children.

[1150] "Filtering measures" are technical measures that block inappropriate information and filter information based on categories selected by the parent user.

[1151] "Usage history" refers to a record of a child's use of a smartphone or information display device, including the use of specific websites and apps.

[1152] A "server" is a central computing device for storing data and performing analysis.

[1153] An "emotion engine" is a collection of algorithms and functions that analyze sensor data to determine the user's emotional state.

[1154] "Information display devices" are devices used by children to view information, including smartphones, smart glasses, head-mounted displays, etc.

[1155] "Collected Usage Data" is data obtained from a child's usage history and application situations.

[1156] The "reporting means" is a notification technique for presenting the analysis results to the parent user.

[1157] A specific embodiment of the system according to the present invention is described below, which allows parental users to monitor and manage their children's use of information display devices, ensures that children can safely access appropriate information, and further combines an emotion engine to dynamically adjust filtering settings based on the user's emotional state.

[1158] 1. User information registration and filtering settings

[1159] First, a parent accesses the management tool and registers their child's account information. The server then provides a user interface with an input form where the parent can enter basic information such as the child's name, age, and gender. The information entered by the parent is sent from the device to the server, where it is stored in a database.

[1160] Next, the parent user selects the categories they want to convey to their child to set the filtering settings, including categories such as safety education, entertainment, etc. The categories selected by the parent are sent to the server and saved in the database as filtering rules.

[1161] 2. Obtaining and using filtering settings

[1162] When a child uses the information display device, the device retrieves filtering settings from the server in advance. These settings are designed to be updated regularly so that the latest rules are always applied. The filtering settings are saved in local storage and used the next time the child views information or uses an app.

[1163] 3. Content Filtering and Display

[1164] When a child uses a device to browse websites or use apps, the device analyzes the content displayed. Based on the filtering settings, it prioritizes information related to the categories selected by the parent and blocks inappropriate content. For example, if a child searches for information on safety education, related articles and videos will be displayed at the top of the results. Inappropriate content, such as content related to violence or crime, will be filtered out and not displayed.

[1165] 4. Use of Emotion Engine

[1166] This system incorporates an emotion engine that recognizes the user's emotions. The device uses sensors such as a camera and microphone to analyze the user's facial expressions and voice to determine the user's emotions. For example, it acquires emotional data such as whether the user is feeling stressed or relaxed.

[1167] The emotion data obtained by the emotion engine is sent to a server and stored in a database. The server analyzes the emotion data and dynamically adjusts filtering settings based on the user's current emotional state. For example, if the user is feeling anxious, the settings will be changed to prioritize relaxing content.

[1168] 5. Usage History and Activity Monitoring

[1169] The device records the child's usage history of the information display device and app usage history as a log and periodically sends it to the server. This allows the child's usage status to be understood. The server analyzes the collected data to detect trends in usage time and inappropriate use. Parent users can view the analysis results through the management screen and update filtering settings as necessary.

[1170] For example, if a parent user selects "safety education" and "entertainment" and their child is using the app in an autonomous vehicle, relevant safety information and entertainment will be displayed preferentially through the head-mounted display or smartphone. Also, if the child feels anxious, the emotion engine will detect this and additional content with a relaxing effect will be displayed.

[1171] For example, the following prompt sentence can be input to a generative AI model:

[1172] Prompt statement:

[1173] "We use the camera feed to determine whether the child is relaxed."

[1174] "Can you recommend some relaxing music to play when my child is feeling anxious?"

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

[1176] Step 1:

[1177] A parent user accesses the management tool and enters their child's account information. The parent user enters basic information such as the child's name, age, and gender, and this information is sent to the server. The server creates and saves the child's account in the database based on the entered information. The input is the basic information entered by the parent user, and the output is the created child's account information saved in the database.

[1178] Step 2:

[1179] Parent users configure filtering settings through the management tool. They select categories such as safety education or entertainment, and this is sent to the server. The server stores the received category information in a database and reflects the settings. The input is the category information selected by the parent user, and the output is the filtering settings stored in the database.

[1180] Step 3:

[1181] When a child uses an information display device, the device obtains the latest filtering settings from the server in advance. The server obtains the filtering settings from the database and sends them to the device. The input is a filtering settings acquisition request from the device, and the output is the filtering settings sent to the device.

[1182] Step 4:

[1183] When a child uses a device for displaying information to browse websites or use applications, the device analyzes the content displayed. Based on the filtering settings, appropriate information is displayed preferentially and inappropriate information is blocked. The input is information about the content used by the child and the filtering settings, and the output is the appropriately filtered content displayed.

[1184] Step 5:

[1185] The device uses an emotion engine to analyze the user's emotional state. It analyzes the user's facial expressions and voice based on sensor data from the device's camera and microphone. The input is sensor data, and the output is data indicating the user's emotional state.

[1186] Step 6:

[1187] The acquired emotion data is sent to the server, which analyzes the emotion data stored in the database and dynamically adjusts the filtering settings. For example, if the user feels anxious, the filtering settings are changed to display additional relaxing content. The input is emotion data, and the output is the dynamically adjusted filtering settings.

[1188] Step 7:

[1189] The device records the child's usage history and app usage history as a log and periodically sends it to the server. The server analyzes the usage history data and reports it to the parent user. Based on the analysis results, the parent user can update the filtering settings as appropriate. The input is the usage history data, and the output is the analysis results presented to the parent user and updated filtering settings.

[1190] Through the above processing steps, parent users can appropriately manage their children's use of the information display device, provide safe information, and perform dynamic filtering according to the user's emotional state.

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

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

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

[1194] [Fourth embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

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

[1208] A specific embodiment of the system according to the present invention will be described below, which allows parental users to monitor and manage their children's smartphone usage and ensure that their children can safely access appropriate information.

[1209] 1. User information registration and filtering settings

[1210] First, a parent accesses the management tool and registers their child's account information. The server then provides a user interface with an input form where the parent can enter basic information such as the child's name, age, and gender. The information entered by the parent is sent from the device to the server, where it is stored in a database.

[1211] Next, the parent user selects the categories they want to convey to their child to set the filtering settings, including information education, morals, health, sports, crime prevention, etc. The categories selected by the parent are sent to the server and saved in the database as filtering rules.

[1212] 2. Obtaining and using filtering settings

[1213] When a child uses a smartphone, the device retrieves filtering settings from the server in advance. These settings are designed to be updated regularly so that the latest rules are always applied. The filtering settings are saved in local storage and used the next time the child browses the web or uses an app.

[1214] 3. Content Filtering and Display

[1215] When a child uses a smartphone to browse websites or use apps, the device analyzes the content displayed. Based on the filtering settings, it prioritizes information related to the categories selected by the parent and blocks inappropriate content. For example, if a child searches for health information, related articles and videos will be displayed at the top of the results. Inappropriate content, such as content related to violence or crime, will be filtered out and not displayed.

[1216] 4. Usage History and Activity Monitoring

[1217] The device records the child's smartphone usage history and app usage history as a log and periodically sends it to the server. This allows the user to understand the child's smartphone usage. The server analyzes the collected data to detect trends in usage time and inappropriate use. Parents can view the analysis results through the management screen and update filtering settings as necessary.

[1218] Specific examples

[1219] For example, if a parent user wants to prioritize health education for their child, the following scenario may occur:

[1220] 1. A parent user accesses the Admin Tool, creates a child account, and selects "Health" as the category.

[1221] 2. The server receives this information and stores the filtering settings in a database.

[1222] 3. A child uses their smartphone to search the web for "lack of exercise."

[1223] 4. The device will prioritize relevant health information based on filtering settings and block overly provocative information and advertisements.

[1224] 5. Parent users can check their children's search history and viewing information through the management tool to ensure that their children are obtaining the appropriate information.

[1225] This provides an environment where children can use smartphones safely and parents can manage them with peace of mind.

[1226] The processing flow will be explained below.

[1227] Step 1:

[1228] The server provides a web page or app interface for accessing management tools for parent users.

[1229] Step 2:

[1230] The user (parent) accesses the administration tool and logs in. After logging in, the child account registration form is displayed.

[1231] Step 3:

[1232] The user (parent) enters basic information such as the child's name, age, and gender, and then proceeds to the next step.

[1233] Step 4:

[1234] The server receives the entered child's account information and stores it in a database.

[1235] Step 5:

[1236] The user (parent) selects the category they wish to filter from the list of categories provided (information education, morals, health, sports, crime prevention, etc.).

[1237] Step 6:

[1238] The server receives the category selected by the parent user and stores it in the database as a filtering rule.

[1239] Step 7:

[1240] When the device is started for the first time, it sends a request to obtain filtering settings from the server.

[1241] Step 8:

[1242] The server sends a response including the filtering settings to the terminal.

[1243] Step 9:

[1244] The device stores the received filtering settings in local storage.

[1245] Step 10:

[1246] The user (child) uses a smartphone to browse websites and use apps.

[1247] Step 11:

[1248] The device analyzes the content being displayed and prioritizes displaying information related to categories selected by the parent based on filtering settings.

[1249] Step 12:

[1250] The device blocks inappropriate information (violence, crime, etc.) based on filtering rules. Blocked information will not be displayed on the child's screen.

[1251] Step 13:

[1252] The device records smartphone usage history and app usage as a log.

[1253] Step 14:

[1254] The terminal periodically transmits the collected usage data to the server.

[1255] Step 15:

[1256] The server analyzes the received usage data and identifies the child's smartphone usage trends.

[1257] Step 16:

[1258] The server notifies the parent user of the analysis results and provides an interface for updating filtering settings as needed.

[1259] Step 17:

[1260] Users (parents) can check their children's usage through management tools and update filtering settings as necessary.

[1261] Through these processing steps, an environment is created where children can use smartphones safely and beneficially.

[1262] Example 1

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

[1264] Conventional children's smartphone management systems have had problems with incomplete or difficult-to-update filtering settings that parents use to ensure their children's safe information access. Furthermore, there is a lack of means to monitor children's smartphone usage in real time, leading to parents often not monitoring their children properly. Furthermore, it is not possible to completely prevent inappropriate information from being displayed, creating the risk that children may access harmful information.

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

[1266] In this invention, the server includes means for providing an interface for a parent user to input account information for the child, means for creating an account for the child based on the input parent user information and saving filtering settings, means for acquiring categories selected by the parent user and preferentially displaying related information, filtering means for blocking inappropriate information, means for collecting a usage history and application usage status when the child uses a mobile device and sending the collected usage data to the server, means for analyzing the collected usage data and reporting it to the parent user, means for periodically acquiring the filtering settings from the server and saving them in local storage, and means for recording the usage history as a log and periodically sending it to the server. This makes it possible to always apply the latest filtering settings, block access to inappropriate information, and monitor and report the child's smartphone usage status in real time.

[1267] "Parent User" means a user who is responsible for managing and monitoring their child's smartphone usage.

[1268] "Children" are minor users who are subject to the filtering system.

[1269] "Account information" refers to basic information needed to manage smartphone usage, such as a child's name, age, and gender.

[1270] "Interface" means the user interface through which a Parent User accesses the System and inputs and sets information.

[1271] "Filtering settings" are settings that limit and select the information that children can access based on categories selected by the parent user.

[1272] A "category" is an area that a parent user selects to prioritize the display of specific information when their child uses a smartphone, such as health, morals, or education.

[1273] "Filtering measures" are technical methods or algorithms used to block inappropriate information and display appropriate information.

[1274] A "mobile device" is a portable electronic device used by children, such as a smartphone or tablet.

[1275] "Usage history" refers to a record of a child's web browsing and app use on their smartphone.

[1276] "Application usage" refers to the usage of various software that children have installed and are using.

[1277] "Collected usage data" refers to all data collected by the system, including usage history and application usage.

[1278] "Logs" are detailed records of children's smartphone usage.

[1279] The "server" is a central management system for storing filtering settings, analyzing usage data, and reporting to parent users.

[1280] "Local storage" is a data storage area within a mobile device such as a smartphone or tablet, where filtering settings and logs are stored.

[1281] The "management screen" is a user interface that allows parent users to access the system and check and change filtering settings and check data.

[1282] A specific embodiment of the system according to the present invention will be described below, which allows parental users to monitor and manage their children's use of mobile terminals, ensuring that the children can safely access appropriate information.

[1283] 1. User information registration and filtering settings

[1284] First, a parent accesses the management tool and registers their child's account information. The server then provides a user interface with an input form where the parent can enter basic information such as the child's name, age, and gender. The information entered by the parent is sent from the device to the server, where it is stored in a database.

[1285] Next, the parent user needs to select a category to set the filtering settings, which includes categories such as information education, morality, health, sports, crime prevention, etc. The categories selected by the parent user are sent to the server and saved in the database as filtering rules.

[1286] 2. Obtaining and using filtering settings

[1287] When a child uses a portable device, the device retrieves filtering settings from the server in advance. These settings are designed to be updated regularly so that the latest rules are always applied. The filtering settings are saved in local storage and used the next time the child browses the web or uses an app.

[1288] 3. Content Filtering and Display

[1289] When a child uses a mobile device to browse websites or use apps, the device analyzes the content displayed. Based on the filtering settings, it prioritizes information related to categories selected by the parent and blocks inappropriate content. For example, if a child searches for health information, related articles and videos will be displayed at the top of the results. Inappropriate content, such as content related to violence or crime, will be filtered out and not displayed.

[1290] 4. Usage History and Activity Monitoring

[1291] The device records the child's mobile device usage history and app usage history as a log and periodically sends it to the server. This allows the child's usage status to be understood. The server analyzes the collected data to detect trends in usage time and inappropriate use. Parent users can view the analysis results through the management screen and update filtering settings as necessary.

[1292] Specific examples

[1293] For example, if a parent user wants to prioritize health education for their child, the following scenario may occur:

[1294] 1. A parent user accesses the Admin Tool, creates a child account, and selects "Health" as the category.

[1295] 2. The server receives this information and stores the filtering settings in a database.

[1296] 3. A child uses a mobile device to search the web for "lack of exercise."

[1297] 4. The device will prioritize relevant health information based on filtering settings and block overly provocative information and advertisements.

[1298] 5. Parent users can check their children's search history and viewing information through the management tool to ensure that their children are obtaining the appropriate information.

[1299] Example prompts for generative AI models

[1300] An example prompt might be, "If a child searches for 'lack of exercise' on a mobile device in an environment where health-focused filtering settings are enabled, please explain in detail how filtering occurs and how parents can monitor the results."

[1301] As a result, an environment is provided in which children can safely use mobile terminals and parent users can safely manage them.

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

[1303] Step 1:

[1304] Input: The parent user accesses the management tool and enters the child's basic information (name, age, gender).

[1305] Processing: The server displays the input form and obtains the information entered by the parent user.

[1306] Data processing: The server stores the information sent from the device in a database.

[1307] Output: Basic information about the child is saved in the database.

[1308] Step 2:

[1309] Input: Parent user selects a filtering category (e.g., health, morals, education, etc.) in the admin tool.

[1310] Processing: The server retrieves the selected category information.

[1311] Data processing: The selected category information is saved in the database as a filtering rule.

[1312] Output: Filtering settings are saved in the database.

[1313] Step 3:

[1314] Input: The device periodically sends a request to the server to obtain filtering settings.

[1315] Processing: The server retrieves the latest filtering settings from the database and sends them to the terminal.

[1316] Data processing: The filtering settings received by the device are saved in local storage.

[1317] Output: The latest filtering settings are saved in the device's local storage.

[1318] Step 4:

[1319] Input: Your child uses a mobile device to browse websites and use apps.

[1320] Processing: The device analyzes the displayed content in real time.

[1321] Data processing: Based on filtering settings, inappropriate information is blocked and appropriate information is displayed preferentially.

[1322] Output: Appropriate information is displayed on the child's device and inappropriate information is blocked.

[1323] Step 5:

[1324] Input: Your child uses a mobile device to browse the web and use apps.

[1325] Processing: The device records usage history and app usage history as logs and periodically sends them to the server.

[1326] Data processing: The server receives the recorded log data and stores it in a database.

[1327] Output: Usage history and app usage history are saved in the server database.

[1328] Step 6:

[1329] Input: Data on the child's usage history and app usage history stored on the server.

[1330] Processing: The server analyzes the stored log data to detect usage trends and inappropriate usage.

[1331] Data processing: The analysis results are displayed on the management screen so that the parent user can check them.

[1332] Output: Parents can view their children's usage on the admin panel and update filtering settings as needed.

[1333] With detailed explanations based on specific operations, this system provides an environment where parental users can safely manage their children's smartphone use and ensure that their children have access to appropriate information.

[1334] (Application example 1)

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

[1336] In recent years, children have been increasingly using the Internet and smartphones, making their safety a major issue. There are concerns that access to inappropriate content and prolonged use of smartphones can have a negative impact on children. This has led to a demand for methods for parents to appropriately and safely manage their children's smartphone use. However, current technology makes it difficult for parents to provide detailed management, and it also lacks the ability to provide real-time filtering or immediate response.

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

[1338] In this invention, the server includes means for providing an interface for parent users to input their child's account information, means for creating a child's account based on the input parent user information and saving filtering settings, and means for acquiring categories selected by the parent user and preferentially displaying related information. This allows parents to appropriately manage their child's smartphone usage. Furthermore, by including means for analyzing and classifying content used by children based on filtering categories in real time and means for instantly restricting the display of inappropriate content based on the analysis results, it is possible to provide an environment in which children can use the Internet safely.

[1339] "Parent User" refers to a parent or guardian who is responsible for managing and monitoring their child's smartphone use.

[1340] "Child's Account Information" refers to basic information required to identify and configure filtering for a child, such as the child's name, age, and gender.

[1341] "Filtering settings" refers to settings that limit the content that children can access based on categories selected by the parent user, and allow priority access to safe information.

[1342] "Means for displaying relevant information preferentially" refers to a mechanism that, based on filtering settings, results in information related to specific categories being displayed at the top of the list when a child uses a smartphone.

[1343] "Filtering measures to block inappropriate information" refers to technology that detects content or information that may have a negative impact on children in real time and prevents it from being displayed.

[1344] "Means of collecting usage history and app usage status and sending it to a server" refers to the function of continuously recording a child's smartphone usage history and app usage data and transferring them to a server.

[1345] "Means for analyzing collected usage data and reporting to parent users" refers to a method for internally analyzing collected smartphone usage data and providing the results to parent users in an easy-to-understand format.

[1346] "Means for analyzing and classifying content in real time" refers to a system that uses an AI engine or similar to instantly analyze and classify the content that children are trying to access, and then performs appropriate filtering.

[1347] "Means to immediately restrict the display of inappropriate content" refers to technology that immediately blocks content that is deemed inappropriate based on the results of analysis.

[1348] "Interface" refers to the operating screens and tools that parent users use to enter their children's account information and configure filtering settings.

[1349] "Server" refers to a computer system for storing and processing data, and a central device that receives and manages input information from parent users via a user interface.

[1350] This invention relates to a system for parental users to safely monitor and manage their children's smartphone usage. Specific embodiments are described below.

[1351] 1. User information registration and filtering settings

[1352] Parents first enter their child's account information through an interface, which is provided via a web browser or smartphone app. Parents enter basic information such as their child's name, age, and gender, and select filtering categories (e.g., information education, morals, health, crime prevention, etc.). The entered information is sent from the device to a server and stored in a database.

[1353] 2. Getting and Using Filtering Settings

[1354] When a child uses a smartphone, the device retrieves filtering settings from the server in advance. These settings are updated regularly and saved in local storage, ensuring that the latest filtering rules are always applied.

[1355] 3. Content Filtering and Display

[1356] When a child uses a smartphone to browse websites or use apps, the device analyzes the content displayed in real time. Specific generative AI models (e.g., TensorFlow, PyTorch) are used to classify text and image content and prioritize relevant information based on the categories set by parents. Inappropriate content is blocked in real time.

[1357] 4. Collecting usage history and reporting it to parents

[1358] The device records the child's smartphone usage history as a log and periodically sends it to a server. The server analyzes the collected data and reports the child's usage status and trends to parents. This is done using a cloud server (e.g., AWS, Google Cloud, Azure) for advanced data analysis.

[1359] 5. Specific Examples

[1360] Account registration and filtering settings

[1361] The parent user accesses the administration screen, creates an account for the child, and selects "health" as the category. The information received on the server side is stored in a database.

[1362] Real-time filtering

[1363] When a child searches for the keyword "lack of exercise" on their smartphone, the AI ​​engine analyzes the content and prioritizes displaying information that fits the "health" category, while information about violence and crime is instantly filtered out and not displayed.

[1364] Example prompt sentence:

[1365] Designing an AI model to filter content based on rules set by parent users

[1366] Your task is to classify what your children access online according to the filtering rules you set up, blocking inappropriate content. Implement the following criteria:

[1367] 1. The categories to be filtered are "health," "crime prevention," "information education," "morality," and "sports."

[1368] 2. Analyzes text data viewed by children in real time to identify the most relevant categories.

[1369] 3. Follows filtering rules set by parents to prevent inappropriate content from being displayed.

[1370] example)

[1371] text:

[1372] "Lack of exercise is bad for your health..."

[1373] Expected output:

[1374] It falls into the "health" category and is allowed to be displayed.

[1375] The embodiments of the present invention provide an environment in which parents can appropriately and safely manage their children's use of smartphones.

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

[1377] Step 1:

[1378] A parent user enters their child's account information through the management tool interface. Specifically, they enter basic information such as the child's name, age, and gender, and also select a filtering category. This input data is sent to the server from the management tool's input form. The input data includes basic information and the selection of a filtering category. The server then saves the child's account information and filtering setting information.

[1379] Step 2:

[1380] The server creates an account for the child based on the information received from the parent user. Based on the parent user's information entered, the server saves the child's account information and filtering settings in the database. Specifically, it creates a new entry in the database and stores the account information and filtering category information. This ensures that the account information is recorded in the database.

[1381] Step 3:

[1382] When a child uses a smartphone, the device periodically obtains filtering settings from the server. This request is made at regular intervals, such as daily. In response to the request, the server sends the latest filtering settings to the device. The input is a setting request from the device, and the output is setting information from the server to the device. This ensures that the device always has the latest filtering rules.

[1383] Step 4:

[1384] When a child uses a smartphone to browse websites or use apps, the device analyzes the content displayed in real time. Specifically, it uses built-in generative AI models (e.g., TensorFlow, PyTorch) to analyze and classify the content of text and images. The input is the content the child is accessing, and the output is the analysis results for that content. This allows the device to immediately implement appropriate filtering.

[1385] Step 5:

[1386] Based on the filtering settings, the device prioritizes the display of information from categories set by the parent and blocks inappropriate content. Based on the analysis results, information related to the specified categories is prioritized and inappropriate content such as violence and crime is immediately blocked. The input is the filtering settings and content analysis results, and the output is the final displayed content. This allows children to access safe and relevant information.

[1387] Step 6:

[1388] The device records a child's smartphone usage history and app usage history as a log and sends it to a server at regular intervals. This log information includes the date and time of use, the applications used, and the web pages viewed. The input is the usage history log, and the output is the data sent to the server. This allows the server to aggregate data on the child's usage.

[1389] Step 7:

[1390] The server analyzes the collected usage data and sends it to the parent user in the form of a report. A machine learning algorithm is used to analyze the data and detect children's usage trends and inappropriate use. The input is the collected data and the output is a report to the parent user. This allows parents to understand their children's smartphone usage and adjust filtering settings as needed.

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

[1392] A specific embodiment of the system according to the present invention is described below, which allows parents to monitor and manage their children's smartphone usage, ensures that children can safely access appropriate information, and further combines an emotion engine to dynamically adjust filtering settings based on the user's emotional state.

[1393] 1. User information registration and filtering settings

[1394] First, a parent accesses the management tool and registers their child's account information. The server then provides a user interface with an input form where the parent can enter basic information such as the child's name, age, and gender. The information entered by the parent is sent from the device to the server, where it is stored in a database.

[1395] Next, the parent user selects the categories they want to convey to their child to set the filtering settings, including information education, morals, health, sports, crime prevention, etc. The categories selected by the parent are sent to the server and saved in the database as filtering rules.

[1396] 2. Obtaining and using filtering settings

[1397] When a child uses a smartphone, the device retrieves filtering settings from the server in advance. These settings are designed to be updated regularly so that the latest rules are always applied. The filtering settings are saved in local storage and used the next time the child browses the web or uses an app.

[1398] 3. Content Filtering and Display

[1399] When a child uses a smartphone to browse websites or use apps, the device analyzes the content displayed. Based on the filtering settings, it prioritizes information related to the categories selected by the parent and blocks inappropriate content. For example, if a child searches for health information, related articles and videos will be displayed at the top of the results. Inappropriate content, such as content related to violence or crime, will be filtered out and not displayed.

[1400] 4. Use of Emotion Engine

[1401] This system incorporates an emotion engine that recognizes the user's emotions. The device uses sensors such as a camera and microphone to analyze the user's facial expressions and voice to determine the user's emotions. For example, it acquires emotional data such as whether the user is feeling stressed or relaxed.

[1402] The emotion data obtained by the emotion engine is sent to a server and stored in a database. The server analyzes the emotion data and dynamically adjusts filtering settings based on the user's current emotional state. For example, if the user is irritated, the settings will be changed to prioritize relaxing content.

[1403] 5. Usage History and Activity Monitoring

[1404] The device records the child's smartphone usage history and app usage history as a log and periodically sends it to the server. This allows the user to understand the child's smartphone usage. The server analyzes the collected data to detect trends in usage time and inappropriate use. Parents can view the analysis results through the management screen and update filtering settings as necessary.

[1405] Specific examples

[1406] For example, if a parent user wants to prioritize health education for their child, the following scenario may occur:

[1407] 1. A parent user accesses the Admin Tool, creates a child account, and selects "Health" as the category.

[1408] 2. The server receives this information and stores the filtering settings in a database.

[1409] 3. A child uses their smartphone to search the web for "lack of exercise."

[1410] 4. The device will prioritize relevant health information based on filtering settings and block overly provocative information and advertisements.

[1411] 5. The emotion engine analyzes the user's facial expressions and voice to detect whether the user is in a state of stress.

[1412] 6. The server readjusts the filtering settings based on the emotional data and changes the settings to display additional relaxing content.

[1413] 7. Parent users can check their children's search history, viewing information, and emotional state through management tools to ensure that their children are getting the right information.

[1414] This provides an environment where children can use smartphones safely and parents can manage them with peace of mind. Furthermore, the introduction of an emotion engine enables more appropriate and individualized filtering.

[1415] The processing flow will be explained below.

[1416] Step 1:

[1417] The server provides a web page or app interface for accessing management tools for parent users.

[1418] Step 2:

[1419] The user (parent) accesses the administration tool and logs in. Once logged in, the child account registration form is displayed.

[1420] Step 3:

[1421] The user (parent) enters basic information such as the child's name, age, and gender.

[1422] Step 4:

[1423] The server receives the entered child's account information and stores it in a database.

[1424] Step 5:

[1425] The user (parent) selects the category (information education, morals, health, sports, crime prevention, etc.) they wish to filter from the list of categories provided.

[1426] Step 6:

[1427] The server receives the parent user's selected categories and filtering settings and stores them in a database.

[1428] Step 7:

[1429] When the device is started for the first time, it sends a request to obtain filtering settings from the server.

[1430] Step 8:

[1431] The server sends a response including the filtering settings to the terminal.

[1432] Step 9:

[1433] The device stores the received filtering settings in local storage.

[1434] Step 10:

[1435] The user (child) uses a smartphone to browse websites and use apps.

[1436] Step 11:

[1437] The device analyzes the content being displayed and prioritizes displaying information related to categories selected by the parent based on filtering settings.

[1438] Step 12:

[1439] The device blocks inappropriate content (such as violence and crime) in real time based on filtering rules. Blocked content will not be displayed on the child's screen.

[1440] Step 13:

[1441] The device uses sensors such as a camera and microphone to capture the user's facial expressions and voice and send them to the emotion engine.

[1442] Step 14:

[1443] An emotion engine analyzes the transmitted data and determines the user's emotional state (e.g., stress, relaxation, joy, etc.).

[1444] Step 15:

[1445] The device receives the analysis results from the emotion engine and dynamically adjusts filtering settings based on the user's emotional state, for example, prioritizing relaxing content when the user is stressed.

[1446] Step 16:

[1447] The device records smartphone usage history and app usage as a log.

[1448] Step 17:

[1449] The device periodically transmits the collected usage data and emotion data to a server.

[1450] Step 18:

[1451] The server analyzes the usage and emotional data received to understand children's smartphone usage trends.

[1452] Step 19:

[1453] The server notifies the parent user of the analysis results and provides an interface for updating filtering settings as needed.

[1454] Step 20:

[1455] Users (parents) can check their children's usage and emotional state through management tools and update filtering settings as necessary.

[1456] Through the above processing steps, an environment is created in which children can use smartphones safely and beneficially, and the emotion engine dynamically performs appropriate filtering according to each individual's emotional state.

[1457] Example 2

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

[1459] While today's children are increasingly using the Internet and smartphones, they are also more likely to access inappropriate information, making it difficult for parents to effectively manage this. Furthermore, conventional filtering technologies are based on static rules and cannot flexibly adjust to the user's emotional state, resulting in a lack of consideration for children's psychological state. Therefore, a system that allows parents to safely and appropriately manage their children's Internet use is needed.

[1460] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes means for providing an interface for a parent user to input account information for the child, means for creating an account for the child based on the input parent user information and saving filtering settings, means for acquiring categories selected by the parent user and preferentially displaying related information, filtering means for blocking inappropriate information, means equipped with an emotion engine for collecting and analyzing emotion data, means for dynamically adjusting filtering settings based on the emotion data, means for collecting usage history and app usage status when the child uses an information terminal and transmitting them to the server, and means for analyzing the collected usage data and reporting it to the parent user. This enables the parent user to safely and dynamically manage their child's Internet use.

[1461] "Parent User" refers to a parent or guardian who manages their child's use of the Internet.

[1462] "Children" refers to minors who are the target of using the Internet and information terminals through this system.

[1463] "Account Information" refers to data including basic information such as a child's name, age, and gender.

[1464] "Interface" refers to the user interface provided for a parent user to enter their child's account information.

[1465] "Filtering settings" refers to rules for restricting children's Internet use and displaying appropriate information preferentially based on categories selected by parent users.

[1466] "Category" refers to the type of information that parent users want to convey to their children, such as information education, morals, health, sports, and crime prevention.

[1467] An "emotion engine" refers to software or hardware that analyzes a user's facial expressions and voice and collects emotional data.

[1468] "Filtering means" refers to a function for blocking inappropriate information and restricting content based on filtering rules set by the parent user.

[1469] "Emotion data" refers to data relating to the emotional state of a user obtained from facial expressions and voice.

[1470] "Dynamic adjustment" refers to changing filtering settings in real time or periodically based on the user's emotional data.

[1471] "Usage history" refers to data that records the website visit history and application usage when a child uses an information device.

[1472] "Server" refers to a computer that performs core functions of the system, such as providing a user interface, storing data, managing filtering settings, and analyzing emotional data.

[1473] "Information terminals" refer to devices such as smartphones and tablets used by children.

[1474] "Means of reporting" refers to the function for notifying the parent user of collected usage data and analysis results.

[1475] Specific system configuration and usage

[1476] The system of the present invention allows parents to monitor and safely manage their children's Internet usage. The system provides a series of processes for parents to register their children's account information, configure filtering settings, and monitor their children's usage history. In addition, by incorporating an emotion engine that dynamically adjusts filtering settings based on the user's emotional state, more personalized responses are possible.

[1477] Hardware and software used

[1478] This system uses the following hardware and software.

[1479] 1. Server: Plays a central role in storing information, analyzing it, reporting it to parent users, etc. The server is equipped with a database (e.g., MySQL, etc.).

[1480] 2. Devices: Smartphones and tablets used by children. These devices filter websites, collect emotional data, and record usage history.

[1481] 3. Interface: A management tool used by parents to register their children's account information, manage filtering settings, etc.

[1482] 4. Emotion engine: Analyzes the user's facial expressions and voice to collect emotional data. It uses services such as Google Cloud Vision API and AWS Rekognition.

[1483] Examples of concrete examples and prompts

[1484] Specific examples

[1485] For example, if a parent user values ​​health education for their children, the following process is performed.

[1486] 1. A parent accesses the administration tool and creates an account by entering the child's name, age, and gender. Then, select "Health" as the category.

[1487] 2. The server saves the entered information in a database and records the category selection as a filtering setting.

[1488] 3. When a child uses their smartphone to search for "lack of exercise," the device will prioritize and display relevant health information based on the filtering settings obtained from the server.

[1489] 4. The device uses an emotion engine to analyze the user's facial expressions and voice, and the emotion engine detects the user's stress level.

[1490] 5. The server readjusts the filtering settings based on the emotional data and prioritizes displaying information that helps people relax (for example, videos about stretching and breathing techniques).

[1491] 6. Parents can check their children's search history, displayed information, and emotional state through the management tool and update filtering settings as needed.

[1492] Prompt Sentence Examples

[1493] By inputting the following prompt sentence into the generative AI, the system description can be translated into natural language.

[1494] "Describe a system that allows parental users to monitor and manage their children's smartphone usage. The system includes an emotion engine that dynamically adjusts filtering settings based on the user's emotional state."

[1495] This allows the system to provide an environment where children can use the Internet safely and parents can manage it with peace of mind.In addition, by incorporating an emotion engine, the system can respond flexibly according to the psychological state of the child.

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

[1497] Step 1:

[1498] The parent user accesses the management tool and enters the child's account information. The name, age, gender, etc. are entered into the input form. The input data is sent from the device to the server. The basic information of the child entered by the parent user is received as input, and the server stores this in a database. Specifically, the parent user uses a browser to access the "Create Account" page of the management tool and enters the required information. The entered data is sent to the server via HTTPS.

[1499] Step 2:

[1500] The server receives the information entered by the parent user and stores it in a MySQL database. The input data is personal information such as name, age, and gender, and a record is created in the database based on this information. When the server stores the information, it checks for duplicates and verifies data integrity.

[1501] Step 3:

[1502] The parent user goes to the "Filtering Settings" page of the management tool and selects a category (information education, morals, health, sports, crime prevention, etc.). The category information selected by the parent is received as input and sent from the device to the server. Specifically, when the parent selects a filtering category and presses the send button, the selected information is sent to the server via HTTPS.

[1503] Step 4:

[1504] The server receives the selected filtering categories and saves them in the database. The input data is the category selection information, which is saved as a filtering rule. When saving, the server checks the scope and application conditions of the filter settings through the management tool interface and saves them.

[1505] Step 5:

[1506] When a child browses a website using an information device (smartphone or tablet), the device accesses the server to obtain the latest filtering settings. As input, the device sends a filter setting request to the server, and as output, the server returns the latest filtering settings to the device in JSON format.

[1507] Step 6:

[1508] The device saves the acquired filtering settings in local storage. Before saving, it checks that the filtering settings are up to date and saves them in a format that overwrites old data. Specifically, it saves the filtering settings in a local database such as SQLite.

[1509] Step 7:

[1510] When a child uses a smartphone to access a specific website, the device uses a filtering engine to analyze the page content. As input, it receives the HTML data of the web page, and as output, the filtering engine detects inappropriate content and appropriately controls its display.

[1511] Step 8:

[1512] The device filters the content of web pages and apps based on the categories selected by the parent, and prioritizes the display of relevant information. The input data is the content of the web page and the filtering settings, and the output is the display of the filtered content. For example, if the "Health" category is selected, health-related information will be displayed preferentially.

[1513] Step 9:

[1514] The device uses a built-in emotion engine to analyze the child's facial expressions and voice to generate emotion data. As input, it receives sensor data from the camera and microphone, and as output, it outputs the emotional state analyzed by the emotion engine in data format.

[1515] Step 10:

[1516] The device sends the analyzed emotional data to the server. The input data is the emotional state data generated by the emotion engine, and the output data received by the server is stored in a database. HTTPS is used for communication.

[1517] Step 11:

[1518] The server analyzes the received emotion data and dynamically adjusts the filtering settings. It receives emotion data and the current filtering settings as input, and generates new adjusted filtering settings as output. For example, if the user is irritated, the settings are changed to prioritize the display of relaxing content.

[1519] Step 12:

[1520] The device receives the adjusted filtering settings from the server and saves them in local storage. The new filtering settings are applied the next time content is displayed. Specifically, the device periodically obtains the filtering settings from the server and saves them in an SQLite database.

[1521] Step 13:

[1522] The device records the child's smartphone usage history and app usage history as a log. The input data is information about the apps used and websites visited, and the output is saved in log data format. Local storage is used for recording.

[1523] Step 14:

[1524] The terminal sends this log data to the server at regular intervals (for example, daily or weekly). The input data is saved as log data, and the output data received by the server is saved in a database. HTTPS is used for communication.

[1525] Step 15:

[1526] The server analyzes the collected usage data to detect usage time and inappropriate usage. The input data is usage history and app usage history, and the output is the analysis results in the form of a report. This is done using data analysis tools such as Python and R.

[1527] Step 16:

[1528] The parent user accesses the management tool to view the analysis results. The parent user receives the analysis report generated by the server as input data and views the report through the display interface as output. If necessary, the parent user can update the filtering settings.

[1529] The above is the specific processing flow of the system program.

[1530] (Application example 2)

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

[1532] Conventional smartphone management systems for children are primarily designed for use at home and do not function properly when installed on a mobile device. Furthermore, only limited systems were capable of dynamic content filtering that took into account the user's emotional state. As a result, it was difficult for children to obtain appropriate and safe information while traveling or in stressful situations due to emotional changes. Furthermore, there were also insufficient systems that allowed parents to remotely monitor their children's usage in real time and take appropriate action.

[1533] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for providing an interface for a parent user to input account information for the child, means for creating an account for the child based on the input parent user information and saving filtering settings, means for acquiring categories selected by the parent user and preferentially displaying related information, means for applying filtering settings even when the device used by the child is mounted on a mobile object, means for analyzing the emotional state of the user using an emotion engine and dynamically adjusting filtering settings according to the emotion, means for collecting usage history and application status when the child uses the information display device and transmitting the collected usage data to the server, and means for analyzing the collected usage data and reporting it to the parent user. This enables dynamic content filtering according to the situation during travel and the emotional state of the child, allowing the parent user to monitor the child's usage status in real time even from a remote location.

[1534] - "Parent User" means an adult who is in a position to manage and supervise a child's use of a smartphone or information display device.

[1535] "Child" means a minor subject to supervision by a parent user.

[1536] "Account information" is data that includes basic information for identifying a specific user, such as a child's name, age, and gender.

[1537] An "interface" is a user interface (UI) portion through which a user inputs data and performs operations.

[1538] "Filtering settings" are settings for managing and controlling the information displayed based on categories selected by the parent user.

[1539] A "category" is a group or genre for classifying information, and examples include "safety education" and "entertainment."

[1540] "Inappropriate information" is information that contains content that is harmful or inappropriate for children.

[1541] "Filtering measures" are technical measures that block inappropriate information and filter information based on categories selected by the parent user.

[1542] "Usage history" refers to a record of a child's use of a smartphone or information display device, including the use of specific websites and apps.

[1543] A "server" is a central computing device for storing data and performing analysis.

[1544] An "emotion engine" is a collection of algorithms and functions that analyze sensor data to determine the user's emotional state.

[1545] "Information display devices" are devices used by children to view information, including smartphones, smart glasses, head-mounted displays, etc.

[1546] "Collected Usage Data" is data obtained from a child's usage history and application situations.

[1547] The "reporting means" is a notification technique for presenting the analysis results to the parent user.

[1548] A specific embodiment of the system according to the present invention is described below, which allows parental users to monitor and manage their children's use of information display devices, ensures that children can safely access appropriate information, and further combines an emotion engine to dynamically adjust filtering settings based on the user's emotional state.

[1549] 1. User information registration and filtering settings

[1550] First, a parent accesses the management tool and registers their child's account information. The server then provides a user interface with an input form where the parent can enter basic information such as the child's name, age, and gender. The information entered by the parent is sent from the device to the server, where it is stored in a database.

[1551] Next, the parent user selects the categories they want to convey to their child to set the filtering settings, including categories such as safety education, entertainment, etc. The categories selected by the parent are sent to the server and saved in the database as filtering rules.

[1552] 2. Obtaining and using filtering settings

[1553] When a child uses the information display device, the device retrieves filtering settings from the server in advance. These settings are designed to be updated regularly so that the latest rules are always applied. The filtering settings are saved in local storage and used the next time the child views information or uses an app.

[1554] 3. Content Filtering and Display

[1555] When a child uses a device to browse websites or use apps, the device analyzes the content displayed. Based on the filtering settings, it prioritizes information related to the categories selected by the parent and blocks inappropriate content. For example, if a child searches for information on safety education, related articles and videos will be displayed at the top of the results. Inappropriate content, such as content related to violence or crime, will be filtered out and not displayed.

[1556] 4. Use of Emotion Engine

[1557] This system incorporates an emotion engine that recognizes the user's emotions. The device uses sensors such as a camera and microphone to analyze the user's facial expressions and voice to determine the user's emotions. For example, it acquires emotional data such as whether the user is feeling stressed or relaxed.

[1558] The emotion data obtained by the emotion engine is sent to a server and stored in a database. The server analyzes the emotion data and dynamically adjusts filtering settings based on the user's current emotional state. For example, if the user is feeling anxious, the settings will be changed to prioritize relaxing content.

[1559] 5. Usage History and Activity Monitoring

[1560] The device records the child's usage history of the information display device and app usage history as a log and periodically sends it to the server. This allows the child's usage status to be understood. The server analyzes the collected data to detect trends in usage time and inappropriate use. Parent users can view the analysis results through the management screen and update filtering settings as necessary.

[1561] For example, if a parent user selects "safety education" and "entertainment" and their child is using the app in an autonomous vehicle, relevant safety information and entertainment will be displayed preferentially through the head-mounted display or smartphone. Also, if the child feels anxious, the emotion engine will detect this and additional content with a relaxing effect will be displayed.

[1562] For example, the following prompt sentence can be input to a generative AI model:

[1563] Prompt statement:

[1564] "We use the camera feed to determine whether the child is relaxed."

[1565] "Can you recommend some relaxing music to play when my child is feeling anxious?"

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

[1567] Step 1:

[1568] A parent user accesses the management tool and enters their child's account information. The parent user enters basic information such as the child's name, age, and gender, and this information is sent to the server. The server creates and saves the child's account in the database based on the entered information. The input is the basic information entered by the parent user, and the output is the created child's account information saved in the database.

[1569] Step 2:

[1570] Parent users configure filtering settings through the management tool. They select categories such as safety education or entertainment, and this is sent to the server. The server stores the received category information in a database and reflects the settings. The input is the category information selected by the parent user, and the output is the filtering settings stored in the database.

[1571] Step 3:

[1572] When a child uses an information display device, the device obtains the latest filtering settings from the server in advance. The server obtains the filtering settings from the database and sends them to the device. The input is a filtering settings acquisition request from the device, and the output is the filtering settings sent to the device.

[1573] Step 4:

[1574] When a child uses a device for displaying information to browse websites or use applications, the device analyzes the content displayed. Based on the filtering settings, appropriate information is displayed preferentially and inappropriate information is blocked. The input is information about the content used by the child and the filtering settings, and the output is the appropriately filtered content displayed.

[1575] Step 5:

[1576] The device uses an emotion engine to analyze the user's emotional state. It analyzes the user's facial expressions and voice based on sensor data from the device's camera and microphone. The input is sensor data, and the output is data indicating the user's emotional state.

[1577] Step 6:

[1578] The acquired emotion data is sent to the server, which analyzes the emotion data stored in the database and dynamically adjusts the filtering settings. For example, if the user feels anxious, the filtering settings are changed to display additional relaxing content. The input is emotion data, and the output is the dynamically adjusted filtering settings.

[1579] Step 7:

[1580] The device records the child's usage history and app usage history as a log and periodically sends it to the server. The server analyzes the usage history data and reports it to the parent user. Based on the analysis results, the parent user can update the filtering settings as appropriate. The input is the usage history data, and the output is the analysis results presented to the parent user and updated filtering settings.

[1581] Through the above processing steps, parent users can appropriately manage their children's use of the information display device, provide safe information, and perform dynamic filtering according to the user's emotional state.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[1603] The following is further disclosed regarding the above embodiment.

[1604] (Claim 1)

[1605] means for providing an interface for a parent user to input account information for a child;

[1606] A method for creating a child account based on the parent user information entered and saving filtering settings;

[1607] A means for acquiring a category selected by a parent user and displaying related information preferentially;

[1608] filtering means for blocking inappropriate information;

[1609] A means for collecting usage history and app usage status when a child uses a smartphone and sending it to a server;

[1610] means for analyzing and reporting collected usage data to parent users;

[1611] A system including:

[1612] (Claim 2)

[1613] A means for filtering information based on categories selected by the parent user and prioritizing the display of relevant information;

[1614] 2. The system according to claim 1, further comprising a terminal including filtering means for blocking inappropriate information in real time.

[1615] (Claim 3)

[1616] A means of analyzing and visualizing historical information about children's smartphone usage,

[1617] 2. The system according to claim 1, further comprising means for notifying a parent user of the analysis results and providing an interface for updating filtering settings as necessary.

[1618] "Example 1"

[1619] (Claim 1)

[1620] means for providing an interface for a parent user to input account information for a child;

[1621] A method for creating a child account based on the parent user information entered and saving filtering settings;

[1622] A means for acquiring a category selected by a parent user and displaying related information preferentially;

[1623] filtering means for blocking inappropriate information;

[1624] A means for collecting usage history and application usage status when a child uses a mobile terminal and transmitting the collected information to a server;

[1625] means for analyzing and reporting collected usage data to parent users;

[1626] A means for periodically retrieving filtering settings from the server and storing them in local storage;

[1627] A means for recording usage history as a log and periodically sending it to a server;

[1628] A system including:

[1629] (Claim 2)

[1630] A means for filtering information based on categories selected by the parent user and prioritizing the display of relevant information;

[1631] The terminal includes a filtering means for blocking inappropriate information in real time.

[1632] 10. The system of claim 1.

[1633] (Claim 3)

[1634] A means for analyzing and visualizing historical information regarding children's use of mobile devices;

[1635] The method is characterized in that it has a means for notifying the parent user of the analysis results and providing an interface for updating the filtering settings as necessary.

[1636] 10. The system of claim 1.

[1637] "Application Example 1"

[1638] (Claim 1)

[1639] means for providing an interface for a parent user to input account information for a child;

[1640] A method for creating a child account based on the parent user information entered and saving filtering settings;

[1641] A means for acquiring a category selected by a parent user and displaying related information preferentially;

[1642] filtering means for blocking inappropriate information;

[1643] A means for collecting usage history and app usage status when a child uses a smartphone and sending it to a server;

[1644] means for analyzing and reporting collected usage data to parent users;

[1645] A means for analyzing and classifying content used by children in real time based on filtering categories;

[1646] Based on the analysis results, a means to immediately restrict the display of inappropriate content;

[1647] A system including:

[1648] (Claim 2)

[1649] A means for filtering information based on categories selected by the parent user and prioritizing the display of relevant information;

[1650] 2. The system according to claim 1, further comprising a terminal including filtering means for blocking inappropriate information in real time.

[1651] (Claim 3)

[1652] A means of analyzing and visualizing historical information about children's smartphone usage,

[1653] 2. The system according to claim 1, further comprising means for notifying a parent user of the analysis results and providing an interface for updating filtering settings as necessary.

[1654] "Example 2: Combining Emotion Engines"

[1655] (Claim 1)

[1656] means for providing an interface for a parent user to input account information for a child;

[1657] A method for creating a child account based on the parent user information entered and saving filtering settings;

[1658] A means for acquiring a category selected by a parent user and displaying related information preferentially;

[1659] filtering means for blocking inappropriate information;

[1660] a means for collecting and analyzing emotion data, equipped with an emotion engine;

[1661] means for dynamically adjusting filtering settings based on emotion data;

[1662] A means for collecting usage history and application usage status when a child uses an information terminal and transmitting the collected information to a server;

[1663] means for analyzing and reporting collected usage data to parent users;

[1664] A system including:

[1665] (Claim 2)

[1666] A means for filtering information based on categories selected by the parent user and prioritizing the display of relevant information;

[1667] 2. The system according to claim 1, further comprising an information terminal including filtering means for blocking inappropriate information in real time.

[1668] (Claim 3)

[1669] 10. The system of claim 1, further comprising means for analyzing emotional data and dynamically adjusting filtering settings based on a user's current emotional state.

[1670] "Application example 2 when combining emotion engines"

[1671] (Claim 1)

[1672] means for providing an interface for a parent user to input account information for a child;

[1673] A method for creating a child account based on the parent user information entered and saving filtering settings;

[1674] A means for acquiring a category selected by a parent user and displaying related information preferentially;

[1675] filtering means for blocking inappropriate information;

[1676] A means for applying filtering settings even when a device used by a child is mounted on a mobile object;

[1677] A means for utilizing an emotion engine to analyze a user's emotional state and dynamically adjust filtering settings according to the emotion;

[1678] means for collecting a usage history and application status when a child uses the information display device and transmitting the collected information to a server;

[1679] means for analyzing and reporting collected usage data to parent users;

[1680] A system including:

[1681] (Claim 2)

[1682] A means for filtering information based on categories selected by the parent user and prioritizing the display of relevant information;

[1683] filtering means to block inappropriate information in real time;

[1684] means for dynamically adjusting filtering settings based on the emotional state of the user;

[1685] 2. The system according to claim 1, further comprising a terminal including:

[1686] (Claim 3)

[1687] A means for analyzing and visualizing historical information regarding children's use of the information display device;

[1688] means for notifying parent users of the analysis results and providing an interface for updating filtering settings as needed;

[1689] a means for allowing a parent user to remotely monitor how their child is using the information display device;

[1690] 2. The system of claim 1, further comprising: [Explanation of symbols]

[1691] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Device 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robot< / url:> < / url:> < / url:> < / url:>

Claims

1. means for providing an interface for a parent user to input account information for a child; A method for creating a child account based on the parent user information entered and saving filtering settings; A means for acquiring a category selected by a parent user and displaying related information preferentially; filtering means for blocking inappropriate information; A means for collecting usage history and app usage status when a child uses a smartphone and sending it to a server; means for analyzing and reporting collected usage data to parent users; A system including:

2. A means for filtering information based on categories selected by the parent user and prioritizing the display of relevant information; 2. The system according to claim 1, further comprising a terminal including filtering means for blocking inappropriate information in real time.

3. A means of analyzing and visualizing historical information about children's smartphone usage, 2. The system according to claim 1, further comprising means for notifying a parent user of the analysis results and providing an interface for updating filtering settings as necessary.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A