system

The system addresses the challenge of manual smartphone usage management by automating restriction adjustments based on compliance, reducing parental burden and enhancing children's self-management skills.

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

Patent Information

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

AI Technical Summary

Technical Problem

Current methods for managing children's smartphone usage are primarily manual and lack unified guidelines, making it difficult for parents to effectively manage their children's screen time and app usage, leading to potential excessive use and a heavy burden on parents.

Method used

A system that includes initial setting input, real-time monitoring, data transmission, analysis, automatic restriction adjustment, and notification/report generation to manage smartphone usage, relaxing restrictions when rules are followed and tightening them when rules are not.

Benefits of technology

The system automates smartphone usage management, reducing parental burden and fostering children's self-management skills by adjusting restrictions based on compliance, thereby promoting responsible smartphone use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026041369000001_ABST
    Figure 2026041369000001_ABST
Patent Text Reader

Abstract

We provide a system for managing smartphone usage restrictions. [Solution] The system includes an initial input means for parents to set and input restriction information regarding their child's smartphone usage, a usage information monitoring means that monitors the child's smartphone usage in real time and collects data on usage time and apps used, a data transmission means that periodically transmits the collected usage data to a server, a data analysis means that analyzes the usage data received on the server, checks compliance with the set rules, and detects violations of the rules, a restriction adjustment means, a new setting application means that automatically adjusts the next day's usage restrictions based on rule violations detected by the data analysis means, and a notification and report generation means that notifies the child of the new settings on the terminal and generates and provides parents with a report of daily usage.
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] As children's smartphone use has increased in recent years, parents' ability to properly manage their children's smartphone usage has become a major challenge. However, current management methods are primarily manual, with no unified guidelines, making effective management difficult. This places a heavy burden on parents, raising concerns that children's smartphone use may become excessive. Therefore, there is a need for an automatic and efficient smartphone usage management system that gradually relaxes restrictions as children follow the rules, and conversely, tightens restrictions if they do not follow the rules. [Means for solving the problem]

[0005] To address the above-mentioned issues, the present invention provides a system for managing smartphone usage restrictions. This system includes a means for inputting initial settings, a means for monitoring usage information, a means for transmitting data, a means for analyzing data, a means for adjusting restrictions, a means for applying new settings, and a means for generating notifications and reports. This system allows parents to input initial settings, the device monitors and transmits usage data, the server analyzes the data, and adjusts restrictions as needed. This process is automated, ensuring that appropriate restrictions are applied without fail. In particular, by gradually relaxing restrictions as rules are followed and, conversely, by tightening restrictions when rules are not followed, the system fosters children's self-management skills while reducing the burden on parents.

[0006] "Initial setting input means" refers to a means by which parents can set and input restrictions on their children's smartphone use (e.g., usage time, available apps, study time, etc.).

[0007] "Means for monitoring usage information" are means for monitoring children's smartphone usage in real time and collecting data on usage time and apps used.

[0008] The "data transmission means" is a means for periodically transmitting collected usage data to a server.

[0009] The "data analysis means" is a means for analyzing the usage data received on the server side, checking the compliance status with the set rules, and detecting any violations of the rules.

[0010] The "restriction adjustment means" is a means for automatically adjusting the usage restrictions for the next day based on the rule violation detected by the data analysis means.

[0011] The "means for applying new settings" is a means for transmitting the new settings determined by the means for adjusting restrictions to the terminal and applying them from the next day.

[0012] The "means for generating notifications and reports" refers to the means for notifying the child of new settings on the device and generating and providing a report of daily usage to the parent. [Brief explanation of the drawings]

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

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

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

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

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

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

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

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

[0021] [First embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0034] This invention is a system that automatically manages smartphone usage restrictions, relaxing the restrictions if the child follows the rules and tightening the restrictions if the child does not. This system works in the following steps.

[0035] 1. Initial Setup

[0036] The user (parent) installs a dedicated app on their child's smartphone and creates an account.

[0037] Launch the app and enter the restrictions on smartphone use on the settings screen.

[0038] Example: Set usage time to 2 hours on weekdays and 3 hours on weekends.

[0039] Learning apps are always available, but social media apps are prohibited.

[0040] 2. Data Collection

[0041] The device monitors screen time and app usage in real time, recording the start and end times of apps used.

[0042] The device sends the collected data to the server periodically (e.g., every hour).

[0043] 3. Data analysis and restriction adjustment

[0044] The server analyzes the received usage data and checks compliance with the established rules.

[0045] For example, determining whether screen time exceeds 2 hours or whether a prohibited app is being used.

[0046] If a violation is detected, it will be logged and usage limits will be adjusted for the next day.

[0047] For example, if you use your smartphone for 2 hours and 30 minutes on a weekday and use a social media app for 30 minutes, reduce your screen time to 1 hour and 50 minutes the next day and delete the social media app icon.

[0048] 4. Feedback

[0049] The server sends the new settings to the device, which applies them from the next day.

[0050] The device will notify your child of any changes.

[0051] Users (parents) can check daily reports from the parent app screen and manually tweak settings as needed.

[0052] Specific use cases

[0053] 1. Initial Setup

[0054] Parents should limit their children's smartphone usage time to two hours on weekdays and three hours on weekends.

[0055] Parents can set their children to always be able to use learning-related apps, but to prohibit the use of social media apps.

[0056] 2. Data Collection

[0057] The device records in real time which apps the child uses and for how long, and sends the data to the server every hour.

[0058] 3. Data Analysis

[0059] The server detects that the child used their smartphone for 2 hours and 30 minutes on a weekday and used a social networking app for 30 minutes.

[0060] 4. Adjusting Limits

[0061] The server determines whether the user has violated the rules and decides to reduce the user's screen time to 1 hour and 50 minutes for the next day and remove the icon of the social media app.

[0062] 5. Feedback

[0063] The server sends the new settings to the device, which then applies the new settings the next day.

[0064] The device will notify your child of the changes.

[0065] Parents can view the next day's report and manually tweak the settings.

[0066] In this way, the present invention provides a system that automatically and efficiently manages children's smartphone usage, thereby cultivating children's self-management skills and reducing the burden on parents.

[0067] The processing flow will be explained below.

[0068] Step 1: Enter initial settings

[0069] The user (parent) installs a dedicated app on their child's smartphone and creates an account.

[0070] The user (parent) launches the app and enters restrictions on smartphone use (usage time, available apps, study time, etc.) on the settings screen.

[0071] The input setting information is transmitted from the terminal to the server.

[0072] Step 2: Save the configuration information

[0073] The server stores the received initial setting information in a database.

[0074] This configuration information creates a baseline for managing children's smartphone usage.

[0075] Step 3: Monitor usage information

[0076] The device monitors smartphone usage in real time (screen time, launch time and shutdown time of used apps).

[0077] The monitored data is temporarily stored on the device.

[0078] Step 4: Sending data

[0079] The device sends the collected usage data to the server at regular intervals (e.g., every hour).

[0080] A secure communication protocol is used for data transmission.

[0081] Step 5: Data analysis

[0082] The server analyzes the received usage data and checks compliance with the established rules.

[0083] The server detects violations when screen time exceeds a set time or when prohibited apps are used.

[0084] Step 6: Record and Adjudicate Violations

[0085] If the server detects a rule violation, it will record the details in a log.

[0086] Based on the type and number of violations, it determines whether to automatically adjust usage limits and settings for the next day.

[0087] Step 7: Adjusting Limits

[0088] The server will automatically adjust the usage limits for the next day based on the analysis results.

[0089] Example: If rules are broken, reduce screen time.

[0090] Example: If the rules are followed, screen time will be extended.

[0091] Step 8: Apply the new settings

[0092] Before the next day begins, the server sends the new limit settings to the device.

[0093] The device will receive the new settings and prepare them to be applied from the next day.

[0094] Step 9: Generate notifications and reports

[0095] The device will notify your child of the new settings.

[0096] The server generates daily usage reports and provides them to parents.

[0097] Users (parents) can view the reports from the parent app and manually tweak settings if necessary.

[0098] Example 1

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

[0100] Existing smartphone usage restriction systems make it difficult to effectively manage children's smartphone use, especially when violations of usage rules are often handled manually, placing a heavy burden on parents. Furthermore, the lack of appropriate feedback and reporting functions makes it difficult to foster children's self-management skills. Therefore, there is a need for a system that can help children comply with smartphone usage rules and automatically set appropriate penalties when they violate them, thereby reducing the burden on parents and enhancing children's self-management skills.

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

[0102] In this invention, the server includes an initial setting means by which the user inputs smartphone usage limits, a usage information monitoring means by which the device monitors screen time and app usage in real time, a data analysis means by which the server analyzes the data received and checks compliance based on the set rules, a limit adjustment means by which the server adjusts the usage limits for the next day if a violation is detected, a new setting application means by which the server sends new settings to the device and the device applies them from the next day, and a notification and report generation means by which the device notifies the user of the changes and generates a usage report. This makes it possible to effectively manage children's smartphone use and improve children's self-management skills while reducing the burden on parents.

[0103] The "initial setting means" is a means for providing an interface and functions for users to input smartphone usage restrictions.

[0104] "Means for monitoring usage information" means means for providing a function for a device to monitor screen time and app usage in real time.

[0105] The "data transmission means" is a means that provides a function and process for transmitting usage data collected by a terminal to a server.

[0106] The "data analysis means" is a means for providing a function for analyzing data received by the server and checking the usage status based on set rules.

[0107] The "restriction adjustment means" is a means for providing a function for automatically adjusting the usage restrictions for the next day when a rule violation is detected.

[0108] The "means for applying new settings" is a means for providing a function that enables the server to send new settings to the terminal and for the terminal to apply these settings from the next day.

[0109] The "notification and report generation means" is a means for providing a function for the terminal to notify the user of the changes and to generate and provide a usage report.

[0110] This invention relates to a system for managing smartphone usage restrictions. Specifically, it is a system that monitors children's smartphone usage in real time based on rules set by the user and automatically adjusts usage restrictions if the rules are violated.

[0111] The system includes the following major components:

[0112] Initial setting method

[0113] The user (parent) installs a dedicated app (e.g., KidGuard) on their child's smartphone and creates an account. They launch the app and enter restrictions on smartphone use on the settings screen. For example, they can set usage time to two hours on weekdays and three hours on weekends. They can also set learning apps to be available at all times and social networking apps to be prohibited. The settings are saved in the device's local database.

[0114] How we monitor usage information

[0115] The device starts a background service and monitors app usage in real time. Specifically, it records which apps are launched, when they are launched, and when they are closed. This monitoring is performed using the API of the smartphone's operating system (e.g., ANDROID (registered trademark), iOS). The recorded data is saved in the device's temporary storage device.

[0116] Data transmission method

[0117] The device sends the collected usage data to the server at regular intervals (e.g., every hour). The data is converted to JSON format and sent securely to the server using SSL. This process is performed using the device's network module.

[0118] Data Analysis Methods

[0119] The server analyzes the received usage data and checks the user's compliance based on the set rules. For example, it analyzes whether the usage time exceeds the set two hours or whether a prohibited social networking app was used. A database system (e.g., MySQL (registered trademark), PostgreSQL) running on the server is used for the analysis.

[0120] How to adjust limits

[0121] If a violation is detected, the server logs it and runs an algorithm to adjust screen time and app usage limits for the next day. For example, if a user uses their smartphone for 2 hours and 30 minutes on a weekday and uses a social networking app for 30 minutes, the next day's screen time will be reduced to 1 hour and 50 minutes and the social networking app icon will be hidden.

[0122] How to apply the new settings

[0123] The server generates new restriction settings and sends them to the device. The data is in JSON format and sent using a secure protocol (e.g., HTTPS). The device parses the received settings data and applies the next day's screen time and app limits. The new settings are saved in a local database and update the system's screen time management API.

[0124] Notification and reporting tools

[0125] The device will notify the child of the changes the following day. Notifications are made through a visual interface (e.g., a pop-up notification). The user (parent) can log in to the parent app and view daily reports, including smartphone usage, violations, and new limit settings. If necessary, parents can manually fine-tune the settings.

[0126] This system allows parents to effectively manage their children's smartphone use, enhances children's self-management skills, and significantly reduces the burden on parents.

[0127] Examples of specific examples and prompts

[0128] 1. Initial Setup

[0129] Parents install the dedicated app "KidGuard" on their child's smartphone and create an account.

[0130] Parents limit usage time to two hours on weekdays and three hours on weekends. Learning apps are always available, but social media apps are prohibited.

[0131] 2. Data Collection

[0132] The device monitors app usage in real time and sends data to the server every hour.

[0133] For example, a child watches YouTube (registered trademark) for 30 minutes, and then transmits data using a messaging app for 15 minutes to a server.

[0134] 3. Data Analysis

[0135] From the data received, the server detects that the child used their smartphone for 2 hours and 30 minutes on a weekday and used a social networking app for 30 minutes.

[0136] You decide to reduce your screen time to 1 hour and 50 minutes the next day and delete the icons of social media apps.

[0137] 4. Feedback

[0138] The server sends the new settings to the device, which then applies the new settings the next day.

[0139] The device will notify the child of any changes, and parents can review the report and manually tweak the settings.

[0140] Example prompt sentence:

[0141] "Set smartphone usage limits of two hours on weekdays and three hours on weekends, allow educational apps to be used at all times, and prohibit social media apps. Design a system to monitor screen time and app usage, and adjust the usage limits for the next day if there is a violation. For example, if a child uses their smartphone for two and a half hours on a weekday and uses a social media app for 30 minutes, the next day's screen time should be reduced to one hour and fifty minutes, and the social media app icon should be deleted."

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

[0143] Step 1: Initial Setup

[0144] The user (parent) installs a dedicated app on their child's smartphone. Next, they launch the app, create an account, and set restrictions on smartphone use. Specifically, on the settings screen, they set the usage time to two hours on weekdays and three hours on weekends, allow learning apps to be used at any time, and prohibit social networking apps. This restriction information is stored in the device's local database.

[0145] Input: User restriction settings information (usage time, app restrictions)

[0146] Output: Configuration information stored in the device's local database

[0147] Step 2: Data collection

[0148] The device monitors app usage in real time. Specifically, it uses the smartphone's background services to record when each app is launched and when it is closed. This data is stored in the device's temporary storage.

[0149] Input: Smartphone app usage information (start time, end time)

[0150] Output: Usage data stored in the device's temporary storage

[0151] Step 3: Send data

[0152] The device sends the collected usage data to the server at regular intervals (e.g., every hour). The data is converted to JSON format and sent securely to the server using SSL. If the network is unstable, the data is stored locally until a connection is established.

[0153] Input: Usage data stored in the device's temporary storage

[0154] Output: Data sent to the server over a secure connection using SSL

[0155] Step 4: Data analysis

[0156] The server analyzes the received usage data. Based on the configured rules, it determines whether the usage time has exceeded the limit or whether a prohibited social networking app has been used. This analysis is performed using a database system (e.g., MySQL, PostgreSQL) running on the server. The analysis results are recorded in a log.

[0157] Input: Usage data sent to the server

[0158] Output: Log of analysis results that determine whether or not there is a rule violation

[0159] Step 5: Adjusting Limits

[0160] If a rule violation is detected, the server records the details in a log and adjusts the screen time and app usage limits for the next day. For example, if a user uses their smartphone for 2 hours and 30 minutes on a weekday and uses a social networking app for 30 minutes, the server will reduce the user's screen time to 1 hour and 50 minutes the next day and hide the social networking app icon.

[0161] Input: Log of rule violations based on analysis results

[0162] Output: New usage limit settings (screen time and app limits for the next day)

[0163] Step 6: Apply the new settings

[0164] The server generates new restriction settings and sends them to the device. The data is in JSON format and is sent using a secure protocol (e.g., HTTPS). The device analyzes the received settings data and applies the screen time and app restrictions for the next day. The new settings are then saved in the device's local database.

[0165] Input: New limit settings sent by the server

[0166] Output: New settings stored in the device's local database

[0167] Step 7: Notification and Reporting

[0168] The device notifies the child of the changes. This is done through a visual interface (e.g., a pop-up notification). The user (parent) can log in to the parent app and view daily reports, which include smartphone usage, violations, and new limit settings. If necessary, parents can also manually fine-tune the settings.

[0169] Input: New settings, smartphone usage data

[0170] Output: Changes notified and generated report

[0171] (Application example 1)

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

[0173] In today's society, children's excessive use of smart devices has become a social problem. However, manually managing children's smart device usage is extremely time-consuming and difficult in real time, so a means of effectively monitoring whether children are following the rules is necessary. Furthermore, a system that automatically adjusts flexible usage restrictions is also needed to help children develop the ability to follow the rules on their own. In this situation, there is a need for a system that efficiently and effectively manages children's smart device usage while reducing the burden on parents.

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

[0175] In this invention, the server includes an initial setting input means, a usage information monitoring means, a data transmission means, a data analysis means, a restriction adjustment means, a new setting application means, a notification and report generation means, a management screen means that allows parents to check their child's smart device usage restrictions in real time, a data classification means that classifies usage status by type of application used by the child, and a function means that adjusts the next day's usage restrictions based on the amount of time the child spent using the application and their compliance with the rules. This allows parents to monitor and manage their child's smart device usage in real time, and can automatically adjust usage restrictions in the event of a rule violation, thereby fostering children's self-management skills.

[0176] "Default input method" refers to the input device or software functionality that allows parents to initially set restrictions and permissions for their child's use of a smart device.

[0177] "Means for monitoring usage information" refers to technology for monitoring and recording the types of applications used on smart devices and the duration of their use in real time.

[0178] "Data transmission means" refers to a communication technology for periodically transmitting usage data from a smart terminal to a server.

[0179] The "data analysis means" is a function that analyzes received usage data and determines the compliance status with the set rules.

[0180] The "restriction adjustment means" is a function that automatically adjusts the usage restrictions for the next day when a rule violation is detected.

[0181] The "means for applying new settings" is a function for applying the changed usage restrictions from the next day.

[0182] The "notification and report generation means" is a function for notifying children and parents of smart device usage and setting changes, and generating daily reports.

[0183] "A management screen means that allows parents to check the usage restrictions on their children's smart devices in real time" is a management screen that allows parents to check the usage status and restrictions on smart devices at any time.

[0184] The "data classification means for classifying usage status by type of application used by a child" is a function for classifying the applications used into predefined categories and organizing usage status.

[0185] The "functional means for adjusting the next day's usage restrictions based on the amount of time a child spends using an application and the degree of compliance with rules" is a function for automatically adjusting the next day's usage restrictions based on the amount of time a child spends using an application and the degree of compliance with rules.

[0186] The present invention relates to a system that limits children's use of smart devices and allows parents to manage their usage in real time. This system is realized using various hardware and software in the following manner.

[0187] The system first has a means for inputting initial settings. Using this means, parents install a dedicated application on the smart device and perform the initial settings. Specifically, they set the usage time on weekdays and weekends, and the allowed and prohibited applications. This setting information is saved in the device and used for subsequent processing.

[0188] Next, the usage information monitoring means records the time when the child uses the smart device and the type of application they are using in real time. The usage data is periodically (e.g., every hour) transmitted to a server. The data transmission means transmits the data collected from the device to a cloud server (e.g., AWS (registered trademark) EC2).

[0189] The server uses a data analysis tool to analyze the received usage data and determine whether there has been a violation based on the configured rules. The analysis is performed using the Python and Django frameworks. For example, a violation may occur if the usage time exceeds the set two hours on a weekday or if a prohibited application is being used.

[0190] If a violation is detected, the limit adjustment mechanism will be activated and the usage limit for the next day will be automatically reset. For example, if today's usage time was 2 hours 30 minutes, the usage time for the next day will be reduced to 1 hour 50 minutes. Also, if a social networking application is used despite being prohibited, the application's icon will be removed from the device.

[0191] The server sends the new settings to the device, which then applies the new settings the next day. Additionally, a notification and report generation mechanism notifies the child of any changes to their usage limits, and a parental control screen displays daily usage reports.

[0192] Through this management screen, parents can check their children's smart device usage in real time and manually adjust settings as needed. Usage is also categorized by the type of application used by the child, making it easy for parents to understand how much each type of application is being used.

[0193] For example, if a child uses a study app for 60 minutes and then a social networking app for 30 minutes, the server will detect the violation, set the usage time for the next day to 1 hour and 50 minutes, and delete the social networking app icon. In this way, children's smart device usage is properly managed and the burden on parents is reduced.

[0194] Here are some example prompts for the generative AI model:

[0195] "Calculate the screen time limit you should set for the next day. Today's weekday screen time was 150 minutes, and you used social media apps for 30 minutes. Your weekday screen time limit is 120 minutes."

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

[0197] Step 1: Initial Setup

[0198] The user (parent) installs a dedicated application on their child's smart device and performs the initial setup. The input includes the usage time on weekdays and weekends, and the allowed and prohibited applications. This setting information is saved in the device and used for subsequent processing. For example, a parent can set the usage time on a smart device to two hours on weekdays and register a social networking app as a prohibited application.

[0199] Step 2: Monitor usage information

[0200] The device monitors and records the types of applications used on the smart device and the usage time in real time. The data records the start and end times of each application in detail. For example, the start and end logs of a study app are recorded to calculate the usage time.

[0201] Step 3: Sending data

[0202] The device periodically (every hour) sends the collected usage data to the server. The data includes the usage time of each application and the name of the application used. The device receives usage data as input and sends this data to the server as output.

[0203] Step 4: Data analysis

[0204] The server analyzes the usage data it receives. Using data analysis means, it calculates the usage time for each application and the total usage time, and compares it with existing rules. For example, it determines whether the usage time exceeds the set two hours, or whether a prohibited social networking app is being used. It uses the received data as input to calculate whether there is a violation, and outputs a determination of whether there is a violation.

[0205] Step 5: Adjusting Limits

[0206] The server adjusts the limits when a rule violation is detected. Specifically, it resets the usage limit for the next day and removes the icon of the prohibited application. For example, if today's usage time was 2 hours and 30 minutes, the usage time for the next day will be set to 1 hour and 50 minutes. It receives violation information as input and generates new limit settings as output.

[0207] Step 6: Apply the new settings

[0208] The server sends new settings to the device and instructs the device to apply the new settings the next day. The server reflects the changed usage restrictions and prohibited application information on the device. The server receives new setting information as input and reflects the settings on the device as output.

[0209] Step 7: Generate notifications and reports

[0210] The device notifies the child of any changed usage restrictions, and the server displays daily usage reports on the parental control screen. For example, parents can use the control screen to check their child's smart device usage in real time and manually adjust settings as needed. It receives usage data as input and generates notifications and reports as output.

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

[0212] This invention combines an emotion engine with a smartphone usage management system to provide flexible usage restrictions that take into account a child's emotional state. A specific embodiment of the system and its processing procedures are described below.

[0213] Entering initial settings

[0214] The user (parent) installs a dedicated app on their child's smartphone and creates an account.

[0215] The user (parent) launches the app and enters smartphone usage restriction information (usage time, available apps, study time, etc.) on the settings screen.

[0216] For example, limit usage time to 2 hours on weekdays and 3 hours on weekends. Learning apps can be used at any time, but social networking apps are prohibited.

[0217] The setting information is sent from the terminal to the server and stored in a database.

[0218] Usage and emotion monitoring

[0219] The device monitors smartphone usage in real time and records the start and end times of apps used.

[0220] In addition, the device's built-in emotion engine recognizes the child's emotional state (joy, anger, sadness, etc.) and records that data.

[0221] Sending data

[0222] The device sends the collected usage data and emotion data to the server at regular intervals (e.g., every hour).

[0223] A secure communication protocol is used for data transmission.

[0224] Data analysis

[0225] The server analyzes the received usage data and emotion data and checks compliance with the set rules.

[0226] For example, whether screen time exceeded two hours or whether prohibited apps were used.

[0227] The server also analyzes the emotional state detected by the emotion engine to ascertain the child's emotional changes.

[0228] Recording and judging violations

[0229] If the server detects a rule violation, it will record the details in a log.

[0230] Consider sentiment data to determine whether to adjust limits.

[0231] For example, if your child shows strong anger or sadness while using a particular app, you can restrict that app even more the next day.

[0232] Adjusting limits

[0233] The server adjusts the usage limits for the next day based on the analysis results.

[0234] Example: If rules are broken, reduce screen time.

[0235] Example: If an abnormality is detected in emotional data, the use of a specific app will be prohibited.

[0236] Example: If the rules are followed, screen time will be extended.

[0237] Applying the New Settings

[0238] Before the next day begins, the server sends the new limit settings to the device.

[0239] The device will receive the new settings and prepare them to be applied from the next day.

[0240] Notifications and report generation

[0241] The device will notify your child of the new settings.

[0242] The server generates and provides daily usage and emotional state reports to the parent.

[0243] Users (parents) can view the reports from the parent app and manually tweak settings if necessary.

[0244] Specific use cases

[0245] 1. Initial Setup

[0246] Parents should limit their children's smartphone usage time to two hours on weekdays and three hours on weekends.

[0247] Parents can set their children to always be able to use learning-related apps, but to prohibit the use of social media apps.

[0248] 2. Monitoring of usage and sentiment information

[0249] The device records in real time which apps the child uses and for how long, and also monitors their emotional state through an emotion engine.

[0250] 3. Data Analysis

[0251] The server detects that the child used their smartphone for 2 hours and 30 minutes on a weekday and used a social networking app for 30 minutes.

[0252] Analysis of emotional data confirms that strong feelings of anger are expressed while using social media apps.

[0253] 4. Adjusting Limits

[0254] Based on rule violations and emotional data, the server will reduce screen time to 1 hour and 50 minutes the next day and completely ban the use of social media apps.

[0255] 5. Feedback

[0256] The server sends the new settings to the device, which then applies the new settings the next day.

[0257] The device will notify your child of the changes.

[0258] Parents can view the next day's report and manually tweak the settings.

[0259] In this way, the present invention realizes a system that automatically and efficiently manages children's smartphone usage and provides more flexible and appropriate restrictions by taking into account their emotional state, thereby cultivating children's self-management skills and reducing the burden on parents.

[0260] The processing flow will be explained below.

[0261] Step 1: Enter initial settings

[0262] The user (parent) installs a dedicated app on their child's smartphone and creates an account.

[0263] The user (parent) launches the app and enters restrictions on smartphone use on the settings screen.

[0264] Example: Set usage time to 2 hours on weekdays and 3 hours on weekends.

[0265] Learning apps will be available at all times, but social media apps will be prohibited.

[0266] The input setting information is transmitted from the terminal to the server.

[0267] Step 2: Save the configuration information

[0268] The server stores the received initial setting information in a database.

[0269] This will establish a baseline for smartphone usage.

[0270] Step 3: Monitoring usage and sentiment information

[0271] The device monitors smartphone usage in real time and records the start and end times of apps used.

[0272] The device's built-in emotion engine analyzes the child's face and voice to recognize emotional states such as joy, anger, and sadness.

[0273] The emotion engine collects emotional state data in real time and temporarily stores it on the device.

[0274] Step 4: Sending data

[0275] The device sends the collected usage data and emotion data to the server at regular intervals (e.g., every hour).

[0276] Use a secure communication protocol for data transmission.

[0277] Step 5: Data analysis

[0278] The server analyzes the received usage data and emotion data and checks compliance with the set rules.

[0279] For example, determining if screen time exceeds 2 hours or if a prohibited app is being used.

[0280] The server analyzes the child's emotional state based on the emotional data received from the emotion engine.

[0281] For example: See if your child shows strong anger or sadness while using a particular app.

[0282] Step 6: Record and Adjudicate Violations

[0283] If the server detects a rule violation, it will record the details in a log.

[0284] It also logs the child's emotional state based on the emotion data.

[0285] Based on the violation status and sentiment data, it determines how to adjust usage limits for the next day.

[0286] Step 7: Adjusting Limits

[0287] The server adjusts the usage limits for the next day based on the analysis results.

[0288] Example: If a rule is violated, decide to reduce screen time to 1 hour 50 minutes.

[0289] If an abnormality is detected in the emotional data, it will decide to ban the use of a particular app.

[0290] If the rules are followed, screen time will be extended to 2 hours and 30 minutes.

[0291] Step 8: Apply the new settings

[0292] Before the next day begins, the server sends the new limit settings to the device.

[0293] The device will receive the new settings and prepare them to be applied from the next day.

[0294] Step 9: Generate notifications and reports

[0295] The device will notify your child of the new settings.

[0296] Example: Notifying you that your screen time has been reduced for the next day.

[0297] Example: Notifying you that you have been banned from using a specific app.

[0298] The server generates and provides daily usage and emotional state reports to the parent.

[0299] It also includes visual graphs and alerts to make it easier for parents to review the reports.

[0300] Users (parents) can view the reports from the parent app and manually tweak settings if necessary.

[0301] In this way, the present invention realizes a system that automatically and efficiently manages children's smartphone usage and provides more flexible and appropriate restrictions by taking into account their emotional state, thereby cultivating children's self-management skills and reducing the burden on parents.

[0302] Example 2

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

[0304] Conventional smartphone usage restriction systems restrict usage based solely on usage time and app usage, without considering the child's emotional state. This can result in a lack of appropriate emotional management and the inability to provide optimal usage restrictions for children. Furthermore, when a rule is violated, the system is limited to simply changing the time limit, which is problematic as it lacks flexibility.

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

[0306] In this invention, the server includes an initial setting input means, a usage information monitoring means, a data transmission means, a data analysis means, an emotional state monitoring means, a violation recorder means, a restriction adjustment means, a new setting application means, and a notification and report generation means. This allows for flexible usage restrictions that take into account the emotional state of children, enabling more appropriate smartphone usage management.

[0307] The "initial setting input means" is a means for parents to input basic setting information regarding their child's smartphone usage (usage time, available apps, study time, etc.).

[0308] "Means for monitoring usage information" refers to a means for monitoring and recording the usage status (start-up time, shutdown time, etc.) of applications on smartphones in real time.

[0309] The "data transmission means" is a means for transmitting the collected usage data and emotion data to the server at regular intervals.

[0310] The "data analysis means" is a means for analyzing the usage data and emotion data received by the server and determining the compliance with the rules.

[0311] The "emotional state monitoring means" is a means of recognizing and recording a child's emotional state (happiness, anger, sadness, etc.) in real time using sensors such as cameras and microphones.

[0312] The "means for recording the details of violations" is a means for recording the details of detected rule violations as a log in the server.

[0313] The "restriction adjustment means" is a means for automatically adjusting smartphone usage restrictions for the next day based on the analysis results.

[0314] The "means for applying new settings" is a means for the server to send the restriction settings for the next day to the terminal and apply the settings from the next day.

[0315] The "notification and report generating means" is a means for generating and notifying new limit settings for the next day and reports on daily usage and emotional state.

[0316] This invention is a system for managing smartphone usage restrictions for children, and provides flexible usage restrictions by combining an emotion engine. The specific configuration and operation procedure of the system are described below.

[0317] ---

[0318] Entering initial settings

[0319] The user (parent) performs the following actions:

[0320] 1. Install a dedicated app on your child's smartphone.

[0321] 2. Launch the app and create an account.

[0322] 3. Enter usage restriction information on the settings screen. This information includes usage time, available apps, study time, etc.

[0323] For example, limit usage time to 2 hours on weekdays and 3 hours on weekends. Learning apps can be used at any time, but social networking apps are prohibited.

[0324] The configuration information is sent from the device to a server, which stores it in a database. This process requires an internet connection and uses a secure communication protocol (e.g., HTTPS).

[0325] ---

[0326] Usage and emotion monitoring

[0327] The terminal has the following features:

[0328] 1. Monitor and record smartphone usage in real time (startup time, shutdown time, name of app used).

[0329] 2. Through the built-in emotion engine (e.g., Microsoft® Azure®, IBM Watson®, etc.), the child's emotional state (joy, anger, sadness, etc.) is recognized and recorded based on data obtained from sensors such as the camera and microphone.

[0330] Example: A smartphone camera captures a child's facial expressions and analyzes them to detect the emotion "joy."

[0331] ---

[0332] Sending data

[0333] The terminal is

[0334] 1. Collected usage data and emotion data are sent to the server at regular intervals (e.g., every hour).

[0335] 2. A secure communication protocol is used for transmission.

[0336] ---

[0337] Data analysis

[0338] The server

[0339] 1. Analyze the received usage data and emotion data to check compliance with pre-set usage restriction rules.

[0340] For example, whether screen time exceeded two hours or whether prohibited apps were used.

[0341] 2. The emotional state detected by the emotion engine is also analyzed to check the child's emotional changes.

[0342] Example: If a strong emotion of "anger" is detected while using a social networking app, the data will be analyzed.

[0343] ---

[0344] Recording and judging violations

[0345] The server

[0346] 1. When a rule violation is detected, the details are recorded in a log.

[0347] 2. Consider sentiment data and decide whether to adjust usage limits for the next day.

[0348] For example, if you express anger or sadness while using a specific app, the restrictions on using that app will be tightened.

[0349] ---

[0350] Adjusting limits

[0351] The server

[0352] 1. Adjust usage limits for the next day based on the analysis results.

[0353] Example: If rules are broken, reduce screen time.

[0354] Example: If an abnormality is detected in emotional data, the use of a specific app will be prohibited.

[0355] Example: If the rules are followed, screen time will be extended.

[0356] ---

[0357] Applying the New Settings

[0358] The server

[0359] 1. Send new restriction settings to your device before the next day begins.

[0360] The terminal is

[0361] 1. Receive the new settings and prepare them to be applied from the next day.

[0362] ---

[0363] Notifications and report generation

[0364] The terminal is

[0365] 1. Inform your child about the new settings.

[0366] The server

[0367] 1. Generate and provide daily usage and emotional state reports to parents.

[0368] The user (parent)

[0369] 1. You can view reports from the parent app and manually tweak settings if needed.

[0370] For example: If your child's emotional state is stable, decide to extend screen time.

[0371] ---

[0372] Prompt Sentence Examples

[0373] "Design a smartphone usage management system that uses an emotion engine. The system will collect information on usage time and apps used through an app installed on a child's smartphone, and will also monitor their emotional state. It will check whether they are following the rules set by their parents, and will automatically adjust the usage limits for the next day taking their emotional state into account."

[0374] ---

[0375] In this way, the present invention realizes a system that automatically and efficiently manages children's smartphone usage and provides more flexible and appropriate usage restrictions by taking into account their emotional state, thereby cultivating children's self-management skills and reducing the burden on parents.

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

[0377] The flow of this system's program processing

[0378] ---

[0379] Step 1: Enter initial settings

[0380] The user (parent) installs and launches the dedicated app on the child's smartphone. After creating an account on the settings screen, they enter usage restriction information.

[0381] Input: Usage restriction information entered by parents (e.g., set usage time to 2 hours on weekdays and 3 hours on weekends. Learning apps can be used at any time, but social media apps are prohibited).

[0382] Output: The usage restriction information is sent from the terminal to the server and stored in the database.

[0383] ---

[0384] Step 2: Monitoring usage and sentiment information

[0385] The device monitors smartphone usage and emotional state in real time, recording when apps are opened and closed, as well as the emotional state of the user while using the app.

[0386] Input: Smartphone sensor (camera, microphone) data and app usage data.

[0387] Output: Collected app usage data (e.g., app launch time, app exit time) and emotion data (e.g., joy, anger, sadness) are recorded.

[0388] ---

[0389] Step 3: Sending data

[0390] The device transmits the collected usage data and emotion data to a server at regular intervals using a secure communication protocol.

[0391] Input: Usage data and emotion data collected on the device.

[0392] Output: The transmitted usage data and emotion data are stored on the server.

[0393] ---

[0394] Step 4: Data analysis

[0395] The server analyzes the received usage data and emotion data and checks compliance with the set usage restriction rules.

[0396] Input: Usage data and emotion data stored on the server.

[0397] Output: Analysis results (e.g., whether screen time exceeded 2 hours, whether prohibited apps were used, changes in emotional state) are obtained.

[0398] ---

[0399] Step 5: Record and Adjudicate Violations

[0400] If the server detects a rule violation, it records the details as a log and takes into account the emotional data to determine whether to adjust the usage restrictions for the next day.

[0401] Input: Analysis results.

[0402] Output: A log of the violation and a decision on the next day's usage restrictions (e.g., whether to reduce screen time or ban certain apps).

[0403] ---

[0404] Step 6: Adjusting Limits

[0405] The server adjusts the usage limits for the next day based on the decision made in the previous step.

[0406] Input: Decision regarding usage restrictions for the next day.

[0407] Output: Adjusted usage limit settings for the next day (e.g., reduce screen time to 1 hour 50 minutes, completely ban social media apps).

[0408] ---

[0409] Step 7: Apply the new settings

[0410] The server sends the new usage limit settings to the device before the start of the next day. The device receives the settings and prepares them to be applied from the next day.

[0411] Input: Adjusted next day usage limit settings.

[0412] Output: Usage restriction settings sent to the device, new settings ready to be applied from the next day.

[0413] ---

[0414] Step 8: Generate notifications and reports

[0415] The device notifies the child of the new usage limit settings, and the server generates a daily usage and emotional state report and provides it to the parent.

[0416] Inputs: New usage limit settings, historical usage data, and sentiment data.

[0417] Output: Notifications to child, reports to parents (e.g., screen time, apps used, changes in emotional state).

[0418] ---

[0419] (Application example 2)

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

[0421] Conventional smartphone usage restriction systems limit screen time and the use of specific apps, but lack the flexibility to take into account a child's emotional state or spending habits. This can hinder a child's safety and healthy development. Another issue is that parents have to manually adjust the settings.

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

[0423] In this invention, the server includes an initial setting input means, a usage information monitoring means, an emotional information monitoring means, a data transmission means, a data analysis means, a limit adjustment means, a new setting application means, a notification and report generation means, and a spending status monitoring means, which allows for flexible adjustment of usage limits taking into account the emotional state and spending status of the child.

[0424] The "initial setting input means" is a means by which parents input their child's smartphone usage restriction information and spending restriction information.

[0425] "Means for monitoring usage information" refers to a means for monitoring smartphone usage in real time and recording which apps were used and for how long.

[0426] The "means for monitoring emotional information" is a means for monitoring the emotional state of a child in real time through an emotion engine.

[0427] The "data transmission means" is a means for transmitting collected usage data and emotion data to a server at regular intervals.

[0428] The "data analysis means" is a means for analyzing usage data and emotional data stored on the server to check for rule violations and changes in emotions.

[0429] The "limit adjustment means" is a means for automatically adjusting the next day's usage and spending limits based on the analysis results.

[0430] The "means for applying new settings" is a means for transmitting the adjusted new restriction information to the terminal and preparing it to be applied from the next day.

[0431] The "notification and report generation means" is a means for notifying the child of the new settings and providing the parent with reports on daily usage, emotional state, and spending.

[0432] The "monitoring means for expenditure status" is a means for monitoring and recording in real time how much a child has spent in each category.

[0433] This invention combines an emotion engine with a smartphone usage management system to provide flexible restrictions that take into account a child's emotional state and spending habits. Below, specific embodiments of the invention will be described.

[0434] Hardware and Software Configuration

[0435] Hardware:

[0436] Smartphone

[0437] Database Server

[0438] software:

[0439] Python Program

[0440] Sentiment Analysis Engine

[0441] Management Applications

[0442] Processing Description

[0443] Entering initial settings

[0444] The parent (user) installs a dedicated app on their smartphone and creates an account. On the initial setup screen, they enter smartphone usage restrictions (e.g., usage time, available apps, study time) and spending restrictions (e.g., daily limit, spending limit for specific categories). This setting information is sent from the device to the server and stored in a database.

[0445] Monitoring of usage information

[0446] The device monitors smartphone usage in real time, recording the start and end times of apps used, and also recognizes the child's emotional state (happiness, anger, sadness, etc.) through the device's built-in emotion engine and records this data.

[0447] Data transmission and analysis

[0448] The device periodically (for example, every hour) sends the collected usage and emotion data to a server using a secure communication protocol. The server analyzes the received usage and emotion data and checks compliance with the set rules. It also monitors spending and records how much the child spent in each category.

[0449] Adjusting limits

[0450] The server adjusts the next day's usage and spending limits based on the analysis results. For example, if a rule violation (such as exceeding the set time or using prohibited apps) or emotional abnormalities are detected, the server will shorten the next day's screen time or prohibit the use of certain apps. Conversely, if the rules are followed, the server can extend the screen time.

[0451] Applying the New Settings

[0452] Before the next day begins, the server sends new restriction settings to the terminal, which receives them and prepares them to be applied from the next day.

[0453] Notifications and Reports

[0454] The device will notify the child of the new settings and clearly indicate the changes. The server will also generate a report of daily usage, emotional state, and spending, which will be provided to the parent. The parent can then review the report in the management application and manually adjust the settings as needed.

[0455] Specific examples

[0456] For example, if a child tries to spend 500 yen in a game, the app will check the child's current spending status and emotional state and notify them whether to allow or disallow it. If the child expresses strong anger, the app can further tighten the spending limit from the next day onwards.

[0457] Example prompt for a generative AI model:

[0458] How can I implement a feature that allows or disallows spending in certain categories (e.g., gaming purchases) based on my child's emotional state?

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

[0460] Step 1:

[0461] Users install a dedicated app on their smartphone and create an account. Parents then input smartphone usage and spending restrictions (usage time, available apps, daily limits, and spending limits for specific categories). This setting information is sent from the device to a server and stored in a database.

[0462] Input: Usage limit information, spending limit information

[0463] Output: Configuration information stored in the database

[0464] Step 2:

[0465] The device monitors smartphone usage in real time, recording the start and end times of apps used. It also uses a built-in emotion engine to recognize the child's emotional state (happiness, anger, sadness, etc.) and record emotional data. It also monitors spending and records how much money is spent in each category.

[0466] Input: Smartphone usage, emotional data, spending information

[0467] Output: Recorded usage data, sentiment data, and expenditure data

[0468] Step 3:

[0469] The device periodically transmits collected usage data, emotion data, and expenditure data to a server using a secure communication protocol.

[0470] Input: Collected usage data, sentiment data, and spending data

[0471] Output: Data sent to the server

[0472] Step 4:

[0473] The server analyzes the received usage data, emotion data, and expenditure data, and checks for rule violations and changes in emotion based on the set rules. It also analyzes expenditure status.

[0474] Input: Usage data, emotion data, and expenditure data stored on the server

[0475] Output: Analysis results, rule violations, and emotional changes

[0476] Step 5:

[0477] The server adjusts the next day's usage and spending limits based on rule violations and emotional data. For example, if a rule violation is detected, screen time can be reduced, and if emotional abnormalities are detected, the use of certain apps can be prohibited. On the other hand, if the rules are followed, screen time can be extended.

[0478] Input: Analysis results, rule violations, emotion data

[0479] Output: Adjusted spending limits

[0480] Step 6:

[0481] The server sends the new limit settings to the terminal before the start of the next day, and the terminal prepares to apply the new limits from the next day.

[0482] Input: Adjusted spending limit, spending limit

[0483] Output: Send new configuration information to the device and prepare it for application on the device

[0484] Step 7:

[0485] The device will notify the child of the new settings and clearly indicate the changes, and the server will generate a report of daily usage, emotional state, and spending that will be provided to the parent, who can then review the report through a management application and manually tweak the settings as needed.

[0486] Inputs: New limit settings, usage data, sentiment data, spending data

[0487] Output: Notification to child, report to parent

[0488] keyword:

[0489] Generative AI model, prompt sentence

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

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

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

[0493] [Second embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0506] This invention is a system that automatically manages smartphone usage restrictions, relaxing the restrictions if the child follows the rules and tightening the restrictions if the child does not. This system works in the following steps.

[0507] 1. Initial Setup

[0508] The user (parent) installs a dedicated app on their child's smartphone and creates an account.

[0509] Launch the app and enter the restrictions on smartphone use on the settings screen.

[0510] Example: Set usage time to 2 hours on weekdays and 3 hours on weekends.

[0511] Learning apps are always available, but social media apps are prohibited.

[0512] 2. Data Collection

[0513] The device monitors screen time and app usage in real time, recording the start and end times of apps used.

[0514] The device sends the collected data to the server periodically (e.g., every hour).

[0515] 3. Data analysis and restriction adjustment

[0516] The server analyzes the received usage data and checks compliance with the established rules.

[0517] For example, determining whether screen time exceeds 2 hours or whether a prohibited app is being used.

[0518] If a violation is detected, it will be logged and usage limits will be adjusted for the next day.

[0519] For example, if you use your smartphone for 2 hours and 30 minutes on a weekday and use a social media app for 30 minutes, reduce your screen time to 1 hour and 50 minutes the next day and delete the social media app icon.

[0520] 4. Feedback

[0521] The server sends the new settings to the device, which applies them from the next day.

[0522] The device will notify your child of any changes.

[0523] Users (parents) can check daily reports from the parent app screen and manually tweak settings as needed.

[0524] Specific use cases

[0525] 1. Initial Setup

[0526] Parents should limit their children's smartphone usage time to two hours on weekdays and three hours on weekends.

[0527] Parents can set their children to always be able to use learning-related apps, but to prohibit the use of social media apps.

[0528] 2. Data Collection

[0529] The device records in real time which apps the child uses and for how long, and sends the data to the server every hour.

[0530] 3. Data Analysis

[0531] The server detects that the child used their smartphone for 2 hours and 30 minutes on a weekday and used a social networking app for 30 minutes.

[0532] 4. Adjusting Limits

[0533] The server determines whether the user has violated the rules and decides to reduce the user's screen time to 1 hour and 50 minutes for the next day and remove the icon of the social media app.

[0534] 5. Feedback

[0535] The server sends the new settings to the device, which then applies the new settings the next day.

[0536] The device will notify your child of the changes.

[0537] Parents can view the next day's report and manually tweak the settings.

[0538] In this way, the present invention provides a system that automatically and efficiently manages children's smartphone usage, thereby cultivating children's self-management skills and reducing the burden on parents.

[0539] The processing flow will be explained below.

[0540] Step 1: Enter initial settings

[0541] The user (parent) installs a dedicated app on their child's smartphone and creates an account.

[0542] The user (parent) launches the app and enters restrictions on smartphone use (usage time, available apps, study time, etc.) on the settings screen.

[0543] The input setting information is transmitted from the terminal to the server.

[0544] Step 2: Save the configuration information

[0545] The server stores the received initial setting information in a database.

[0546] This configuration information creates a baseline for managing children's smartphone usage.

[0547] Step 3: Monitor usage information

[0548] The device monitors smartphone usage in real time (screen time, launch time and shutdown time of used apps).

[0549] The monitored data is temporarily stored on the device.

[0550] Step 4: Sending data

[0551] The device sends the collected usage data to the server at regular intervals (e.g., every hour).

[0552] A secure communication protocol is used for data transmission.

[0553] Step 5: Data analysis

[0554] The server analyzes the received usage data and checks compliance with the established rules.

[0555] The server detects violations when screen time exceeds a set time or when prohibited apps are used.

[0556] Step 6: Record and Adjudicate Violations

[0557] If the server detects a rule violation, it will record the details in a log.

[0558] Based on the type and number of violations, it determines whether to automatically adjust usage limits and settings for the next day.

[0559] Step 7: Adjusting Limits

[0560] The server will automatically adjust the usage limits for the next day based on the analysis results.

[0561] Example: If rules are broken, reduce screen time.

[0562] Example: If the rules are followed, screen time will be extended.

[0563] Step 8: Apply the new settings

[0564] Before the next day begins, the server sends the new limit settings to the device.

[0565] The device will receive the new settings and prepare them to be applied from the next day.

[0566] Step 9: Generate notifications and reports

[0567] The device will notify your child of the new settings.

[0568] The server generates daily usage reports and provides them to parents.

[0569] Users (parents) can view the reports from the parent app and manually tweak settings if necessary.

[0570] Example 1

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

[0572] Existing smartphone usage restriction systems make it difficult to effectively manage children's smartphone use, especially when violations of usage rules are often handled manually, placing a heavy burden on parents. Furthermore, the lack of appropriate feedback and reporting functions makes it difficult to foster children's self-management skills. Therefore, there is a need for a system that can help children comply with smartphone usage rules and automatically set appropriate penalties when they violate them, thereby reducing the burden on parents and enhancing children's self-management skills.

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

[0574] In this invention, the server includes an initial setting means by which the user inputs smartphone usage limits, a usage information monitoring means by which the device monitors screen time and app usage in real time, a data analysis means by which the server analyzes the data received and checks compliance based on the set rules, a limit adjustment means by which the server adjusts the usage limits for the next day if a violation is detected, a new setting application means by which the server sends new settings to the device and the device applies them from the next day, and a notification and report generation means by which the device notifies the user of the changes and generates a usage report. This makes it possible to effectively manage children's smartphone use and improve children's self-management skills while reducing the burden on parents.

[0575] The "initial setting means" is a means for providing an interface and functions for users to input smartphone usage restrictions.

[0576] "Means for monitoring usage information" means means for providing a function for a device to monitor screen time and app usage in real time.

[0577] The "data transmission means" is a means that provides a function and process for transmitting usage data collected by a terminal to a server.

[0578] The "data analysis means" is a means for providing a function for analyzing data received by the server and checking the usage status based on set rules.

[0579] The "restriction adjustment means" is a means for providing a function for automatically adjusting the usage restrictions for the next day when a rule violation is detected.

[0580] The "means for applying new settings" is a means for providing a function that enables the server to send new settings to the terminal and for the terminal to apply these settings from the next day.

[0581] The "notification and report generation means" is a means for providing a function for the terminal to notify the user of the changes and to generate and provide a usage report.

[0582] This invention relates to a system for managing smartphone usage restrictions. Specifically, it is a system that monitors children's smartphone usage in real time based on rules set by the user and automatically adjusts usage restrictions if the rules are violated.

[0583] The system includes the following major components:

[0584] Initial setting method

[0585] The user (parent) installs a dedicated app (e.g., KidGuard) on their child's smartphone and creates an account. They launch the app and enter restrictions on smartphone use on the settings screen. For example, they can set usage time to two hours on weekdays and three hours on weekends. They can also set learning apps to be available at all times and social networking apps to be prohibited. The settings are saved in the device's local database.

[0586] How we monitor usage information

[0587] The device starts a background service and monitors app usage in real time. Specifically, it records which apps are launched, when they are launched, and when they are closed. This monitoring is performed using the API of the smartphone's operating system (e.g., Android, iOS). The recorded data is saved in the device's temporary storage device.

[0588] Data transmission method

[0589] The device sends the collected usage data to the server at regular intervals (e.g., every hour). The data is converted to JSON format and sent securely to the server using SSL. This process is performed using the device's network module.

[0590] Data Analysis Methods

[0591] The server analyzes the received usage data and checks the user's compliance with the set rules. For example, it analyzes whether the usage time exceeds the set two hours or whether a prohibited social networking app is being used. A database system (e.g., MySQL, PostgreSQL) running on the server is used for the analysis.

[0592] How to adjust limits

[0593] If a violation is detected, the server logs it and runs an algorithm to adjust screen time and app usage limits for the next day. For example, if a user uses their smartphone for 2 hours and 30 minutes on a weekday and uses a social networking app for 30 minutes, the next day's screen time will be reduced to 1 hour and 50 minutes and the social networking app icon will be hidden.

[0594] How to apply the new settings

[0595] The server generates new restriction settings and sends them to the device. The data is in JSON format and sent using a secure protocol (e.g., HTTPS). The device parses the received settings data and applies the next day's screen time and app limits. The new settings are saved in a local database and update the system's screen time management API.

[0596] Notification and reporting tools

[0597] The device will notify the child of the changes the following day. Notifications are made through a visual interface (e.g., a pop-up notification). The user (parent) can log in to the parent app and view daily reports, including smartphone usage, violations, and new limit settings. If necessary, parents can manually fine-tune the settings.

[0598] This system allows parents to effectively manage their children's smartphone use, enhances children's self-management skills, and significantly reduces the burden on parents.

[0599] Examples of specific examples and prompts

[0600] 1. Initial Setup

[0601] Parents install the dedicated app "KidGuard" on their child's smartphone and create an account.

[0602] Parents limit usage time to two hours on weekdays and three hours on weekends. Learning apps are always available, but social media apps are prohibited.

[0603] 2. Data Collection

[0604] The device monitors app usage in real time and sends data to the server every hour.

[0605] For example, a child watches YouTube for 30 minutes, then uses a messaging app for 15 minutes, and data on that is sent to a server.

[0606] 3. Data Analysis

[0607] From the data received, the server detects that the child used their smartphone for 2 hours and 30 minutes on a weekday and used a social networking app for 30 minutes.

[0608] You decide to reduce your screen time to 1 hour and 50 minutes the next day and delete the icons of social media apps.

[0609] 4. Feedback

[0610] The server sends the new settings to the device, which then applies the new settings the next day.

[0611] The device will notify the child of any changes, and parents can review the report and manually tweak the settings.

[0612] Example prompt sentence:

[0613] "Set smartphone usage limits of two hours on weekdays and three hours on weekends, allow educational apps to be used at all times, and prohibit social media apps. Design a system to monitor screen time and app usage, and adjust the usage limits for the next day if there is a violation. For example, if a child uses their smartphone for two and a half hours on a weekday and uses a social media app for 30 minutes, the next day's screen time should be reduced to one hour and fifty minutes, and the social media app icon should be deleted."

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

[0615] Step 1: Initial Setup

[0616] The user (parent) installs a dedicated app on their child's smartphone. Next, they launch the app, create an account, and set restrictions on smartphone use. Specifically, on the settings screen, they set the usage time to two hours on weekdays and three hours on weekends, allow learning apps to be used at any time, and prohibit social networking apps. This restriction information is stored in the device's local database.

[0617] Input: User restriction settings information (usage time, app restrictions)

[0618] Output: Configuration information stored in the device's local database

[0619] Step 2: Data collection

[0620] The device monitors app usage in real time. Specifically, it uses the smartphone's background services to record when each app is launched and when it is closed. This data is stored in the device's temporary storage.

[0621] Input: Smartphone app usage information (start time, end time)

[0622] Output: Usage data stored in the device's temporary storage

[0623] Step 3: Send data

[0624] The device sends the collected usage data to the server at regular intervals (e.g., every hour). The data is converted to JSON format and sent securely to the server using SSL. If the network is unstable, the data is stored locally until a connection is established.

[0625] Input: Usage data stored in the device's temporary storage

[0626] Output: Data sent to the server over a secure connection using SSL

[0627] Step 4: Data analysis

[0628] The server analyzes the received usage data. Based on the configured rules, it determines whether the usage time has exceeded the limit or whether a prohibited social networking app has been used. This analysis is performed using a database system (e.g., MySQL, PostgreSQL) running on the server. The analysis results are recorded in a log.

[0629] Input: Usage data sent to the server

[0630] Output: Log of analysis results that determine whether or not there is a rule violation

[0631] Step 5: Adjusting Limits

[0632] If a rule violation is detected, the server records the details in a log and adjusts the screen time and app usage limits for the next day. For example, if a user uses their smartphone for 2 hours and 30 minutes on a weekday and uses a social networking app for 30 minutes, the server will reduce the user's screen time to 1 hour and 50 minutes the next day and hide the social networking app icon.

[0633] Input: Log of rule violations based on analysis results

[0634] Output: New usage limit settings (screen time and app limits for the next day)

[0635] Step 6: Apply the new settings

[0636] The server generates new restriction settings and sends them to the device. The data is in JSON format and is sent using a secure protocol (e.g., HTTPS). The device analyzes the received settings data and applies the screen time and app restrictions for the next day. The new settings are then saved in the device's local database.

[0637] Input: New limit settings sent by the server

[0638] Output: New settings stored in the device's local database

[0639] Step 7: Notification and Reporting

[0640] The device notifies the child of the changes. This is done through a visual interface (e.g., a pop-up notification). The user (parent) can log in to the parent app and view daily reports, which include smartphone usage, violations, and new limit settings. If necessary, parents can also manually fine-tune the settings.

[0641] Input: New settings, smartphone usage data

[0642] Output: Changes notified and generated report

[0643] (Application example 1)

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

[0645] In today's society, children's excessive use of smart devices has become a social problem. However, manually managing children's smart device usage is extremely time-consuming and difficult in real time, so a means of effectively monitoring whether children are following the rules is necessary. Furthermore, a system that automatically adjusts flexible usage restrictions is also needed to help children develop the ability to follow the rules on their own. In this situation, there is a need for a system that efficiently and effectively manages children's smart device usage while reducing the burden on parents.

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

[0647] In this invention, the server includes an initial setting input means, a usage information monitoring means, a data transmission means, a data analysis means, a restriction adjustment means, a new setting application means, a notification and report generation means, a management screen means that allows parents to check their child's smart device usage restrictions in real time, a data classification means that classifies usage status by type of application used by the child, and a function means that adjusts the next day's usage restrictions based on the amount of time the child spent using the application and their compliance with the rules. This allows parents to monitor and manage their child's smart device usage in real time, and can automatically adjust usage restrictions in the event of a rule violation, thereby fostering children's self-management skills.

[0648] "Default input method" refers to the input device or software functionality that allows parents to initially set restrictions and permissions for their child's use of a smart device.

[0649] "Means for monitoring usage information" refers to technology for monitoring and recording the types of applications used on smart devices and the duration of their use in real time.

[0650] "Data transmission means" refers to a communication technology for periodically transmitting usage data from a smart terminal to a server.

[0651] The "data analysis means" is a function that analyzes received usage data and determines the compliance status with the set rules.

[0652] The "restriction adjustment means" is a function that automatically adjusts the usage restrictions for the next day when a rule violation is detected.

[0653] The "means for applying new settings" is a function for applying the changed usage restrictions from the next day.

[0654] The "notification and report generation means" is a function for notifying children and parents of smart device usage and setting changes, and generating daily reports.

[0655] "A management screen means that allows parents to check the usage restrictions on their children's smart devices in real time" is a management screen that allows parents to check the usage status and restrictions on smart devices at any time.

[0656] The "data classification means for classifying usage status by type of application used by a child" is a function for classifying the applications used into predefined categories and organizing usage status.

[0657] The "functional means for adjusting the next day's usage restrictions based on the amount of time a child spends using an application and the degree of compliance with rules" is a function for automatically adjusting the next day's usage restrictions based on the amount of time a child spends using an application and the degree of compliance with rules.

[0658] The present invention relates to a system that limits children's use of smart devices and allows parents to manage their usage in real time. This system is realized using various hardware and software in the following manner.

[0659] The system first has a means for inputting initial settings. Using this means, parents install a dedicated application on the smart device and perform the initial settings. Specifically, they set the usage time on weekdays and weekends, and the allowed and prohibited applications. This setting information is saved in the device and used for subsequent processing.

[0660] Next, the usage information monitoring means records the time when the child uses the smart device and the type of application they are using in real time. The usage data is periodically (e.g., every hour) transmitted to a server. The data transmission means transmits the data collected from the device to a cloud server (e.g., AWS EC2).

[0661] The server uses a data analysis tool to analyze the received usage data and determine whether there has been a violation based on the configured rules. The analysis is performed using the Python and Django frameworks. For example, a violation may occur if the usage time exceeds the set two hours on a weekday or if a prohibited application is being used.

[0662] If a violation is detected, the limit adjustment mechanism will be activated and the usage limit for the next day will be automatically reset. For example, if today's usage time was 2 hours 30 minutes, the usage time for the next day will be reduced to 1 hour 50 minutes. Also, if a social networking application is used despite being prohibited, the application's icon will be removed from the device.

[0663] The server sends the new settings to the device, which then applies the new settings the next day. Additionally, a notification and report generation mechanism notifies the child of any changes to their usage limits, and a parental control screen displays daily usage reports.

[0664] Through this management screen, parents can check their children's smart device usage in real time and manually adjust settings as needed. Usage is also categorized by the type of application used by the child, making it easy for parents to understand how much each type of application is being used.

[0665] For example, if a child uses a study app for 60 minutes and then a social networking app for 30 minutes, the server will detect the violation, set the usage time for the next day to 1 hour and 50 minutes, and delete the social networking app icon. In this way, children's smart device usage is properly managed and the burden on parents is reduced.

[0666] Here are some example prompts for the generative AI model:

[0667] "Calculate the screen time limit you should set for the next day. Today's weekday screen time was 150 minutes, and you used social media apps for 30 minutes. Your weekday screen time limit is 120 minutes."

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

[0669] Step 1: Initial Setup

[0670] The user (parent) installs a dedicated application on their child's smart device and performs the initial setup. The input includes the usage time on weekdays and weekends, and the allowed and prohibited applications. This setting information is saved in the device and used for subsequent processing. For example, a parent can set the usage time on a smart device to two hours on weekdays and register a social networking app as a prohibited application.

[0671] Step 2: Monitor usage information

[0672] The device monitors and records the types of applications used on the smart device and the usage time in real time. The data records the start and end times of each application in detail. For example, the start and end logs of a study app are recorded to calculate the usage time.

[0673] Step 3: Sending data

[0674] The device periodically (every hour) sends the collected usage data to the server. The data includes the usage time of each application and the name of the application used. The device receives usage data as input and sends this data to the server as output.

[0675] Step 4: Data analysis

[0676] The server analyzes the usage data it receives. Using data analysis means, it calculates the usage time for each application and the total usage time, and compares it with existing rules. For example, it determines whether the usage time exceeds the set two hours, or whether a prohibited social networking app is being used. It uses the received data as input to calculate whether there is a violation, and outputs a determination of whether there is a violation.

[0677] Step 5: Adjusting Limits

[0678] The server adjusts the limits when a rule violation is detected. Specifically, it resets the usage limit for the next day and removes the icon of the prohibited application. For example, if today's usage time was 2 hours and 30 minutes, the usage time for the next day will be set to 1 hour and 50 minutes. It receives violation information as input and generates new limit settings as output.

[0679] Step 6: Apply the new settings

[0680] The server sends new settings to the device and instructs the device to apply the new settings the next day. The server reflects the changed usage restrictions and prohibited application information on the device. The server receives new setting information as input and reflects the settings on the device as output.

[0681] Step 7: Generate notifications and reports

[0682] The device notifies the child of any changed usage restrictions, and the server displays daily usage reports on the parental control screen. For example, parents can use the control screen to check their child's smart device usage in real time and manually adjust settings as needed. It receives usage data as input and generates notifications and reports as output.

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

[0684] This invention combines an emotion engine with a smartphone usage management system to provide flexible usage restrictions that take into account a child's emotional state. A specific embodiment of the system and its processing procedures are described below.

[0685] Entering initial settings

[0686] The user (parent) installs a dedicated app on their child's smartphone and creates an account.

[0687] The user (parent) launches the app and enters smartphone usage restriction information (usage time, available apps, study time, etc.) on the settings screen.

[0688] For example, limit usage time to 2 hours on weekdays and 3 hours on weekends. Learning apps can be used at any time, but social networking apps are prohibited.

[0689] The setting information is sent from the terminal to the server and stored in a database.

[0690] Usage and emotion monitoring

[0691] The device monitors smartphone usage in real time and records the start and end times of apps used.

[0692] In addition, the device's built-in emotion engine recognizes the child's emotional state (joy, anger, sadness, etc.) and records that data.

[0693] Sending data

[0694] The device sends the collected usage data and emotion data to the server at regular intervals (e.g., every hour).

[0695] A secure communication protocol is used for data transmission.

[0696] Data analysis

[0697] The server analyzes the received usage data and emotion data and checks compliance with the set rules.

[0698] For example, whether screen time exceeded two hours or whether prohibited apps were used.

[0699] The server also analyzes the emotional state detected by the emotion engine to ascertain the child's emotional changes.

[0700] Recording and judging violations

[0701] If the server detects a rule violation, it will record the details in a log.

[0702] Consider sentiment data to determine whether to adjust limits.

[0703] For example, if your child shows strong anger or sadness while using a particular app, you can restrict that app even more the next day.

[0704] Adjusting limits

[0705] The server adjusts the usage limits for the next day based on the analysis results.

[0706] Example: If rules are broken, reduce screen time.

[0707] Example: If an abnormality is detected in emotional data, the use of a specific app will be prohibited.

[0708] Example: If the rules are followed, screen time will be extended.

[0709] Applying the New Settings

[0710] Before the next day begins, the server sends the new limit settings to the device.

[0711] The device will receive the new settings and prepare them to be applied from the next day.

[0712] Notifications and report generation

[0713] The device will notify your child of the new settings.

[0714] The server generates and provides daily usage and emotional state reports to the parent.

[0715] Users (parents) can view the reports from the parent app and manually tweak settings if necessary.

[0716] Specific use cases

[0717] 1. Initial Setup

[0718] Parents should limit their children's smartphone usage time to two hours on weekdays and three hours on weekends.

[0719] Parents can set their children to always be able to use learning-related apps, but to prohibit the use of social media apps.

[0720] 2. Monitoring of usage and sentiment information

[0721] The device records in real time which apps the child uses and for how long, and also monitors their emotional state through an emotion engine.

[0722] 3. Data Analysis

[0723] The server detects that the child used their smartphone for 2 hours and 30 minutes on a weekday and used a social networking app for 30 minutes.

[0724] Analysis of emotional data confirms that strong feelings of anger are expressed while using social media apps.

[0725] 4. Adjusting Limits

[0726] Based on rule violations and emotional data, the server will reduce screen time to 1 hour and 50 minutes the next day and completely ban the use of social media apps.

[0727] 5. Feedback

[0728] The server sends the new settings to the device, which then applies the new settings the next day.

[0729] The device will notify your child of the changes.

[0730] Parents can view the next day's report and manually tweak the settings.

[0731] In this way, the present invention realizes a system that automatically and efficiently manages children's smartphone usage and provides more flexible and appropriate restrictions by taking into account their emotional state, thereby cultivating children's self-management skills and reducing the burden on parents.

[0732] The processing flow will be explained below.

[0733] Step 1: Enter initial settings

[0734] The user (parent) installs a dedicated app on their child's smartphone and creates an account.

[0735] The user (parent) launches the app and enters restrictions on smartphone use on the settings screen.

[0736] Example: Set usage time to 2 hours on weekdays and 3 hours on weekends.

[0737] Learning apps will be available at all times, but social media apps will be prohibited.

[0738] The input setting information is transmitted from the terminal to the server.

[0739] Step 2: Save the configuration information

[0740] The server stores the received initial setting information in a database.

[0741] This will establish a baseline for smartphone usage.

[0742] Step 3: Monitoring usage and sentiment information

[0743] The device monitors smartphone usage in real time and records the start and end times of apps used.

[0744] The device's built-in emotion engine analyzes the child's face and voice to recognize emotional states such as joy, anger, and sadness.

[0745] The emotion engine collects emotional state data in real time and temporarily stores it on the device.

[0746] Step 4: Sending data

[0747] The device sends the collected usage data and emotion data to the server at regular intervals (e.g., every hour).

[0748] Use a secure communication protocol for data transmission.

[0749] Step 5: Data analysis

[0750] The server analyzes the received usage data and emotion data and checks compliance with the set rules.

[0751] For example, determining if screen time exceeds 2 hours or if a prohibited app is being used.

[0752] The server analyzes the child's emotional state based on the emotional data received from the emotion engine.

[0753] For example: See if your child shows strong anger or sadness while using a particular app.

[0754] Step 6: Record and Adjudicate Violations

[0755] If the server detects a rule violation, it will record the details in a log.

[0756] It also logs the child's emotional state based on the emotion data.

[0757] Based on the violation status and sentiment data, it determines how to adjust usage limits for the next day.

[0758] Step 7: Adjusting Limits

[0759] The server adjusts the usage limits for the next day based on the analysis results.

[0760] Example: If a rule is violated, decide to reduce screen time to 1 hour 50 minutes.

[0761] If an abnormality is detected in the emotional data, it will decide to ban the use of a particular app.

[0762] If the rules are followed, screen time will be extended to 2 hours and 30 minutes.

[0763] Step 8: Apply the new settings

[0764] Before the next day begins, the server sends the new limit settings to the device.

[0765] The device will receive the new settings and prepare them to be applied from the next day.

[0766] Step 9: Generate notifications and reports

[0767] The device will notify your child of the new settings.

[0768] Example: Notifying you that your screen time has been reduced for the next day.

[0769] Example: Notifying you that you have been banned from using a specific app.

[0770] The server generates and provides daily usage and emotional state reports to the parent.

[0771] It also includes visual graphs and alerts to make it easier for parents to review the reports.

[0772] Users (parents) can view the reports from the parent app and manually tweak settings if necessary.

[0773] In this way, the present invention realizes a system that automatically and efficiently manages children's smartphone usage and provides more flexible and appropriate restrictions by taking into account their emotional state, thereby cultivating children's self-management skills and reducing the burden on parents.

[0774] Example 2

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

[0776] Conventional smartphone usage restriction systems restrict usage based solely on usage time and app usage, without considering the child's emotional state. This can result in a lack of appropriate emotional management and the inability to provide optimal usage restrictions for children. Furthermore, when a rule is violated, the system is limited to simply changing the time limit, which is problematic as it lacks flexibility.

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

[0778] In this invention, the server includes an initial setting input means, a usage information monitoring means, a data transmission means, a data analysis means, an emotional state monitoring means, a violation recorder means, a restriction adjustment means, a new setting application means, and a notification and report generation means. This allows for flexible usage restrictions that take into account the emotional state of children, enabling more appropriate smartphone usage management.

[0779] The "initial setting input means" is a means for parents to input basic setting information regarding their child's smartphone usage (usage time, available apps, study time, etc.).

[0780] "Means for monitoring usage information" refers to a means for monitoring and recording the usage status (start-up time, shutdown time, etc.) of applications on smartphones in real time.

[0781] The "data transmission means" is a means for transmitting the collected usage data and emotion data to the server at regular intervals.

[0782] The "data analysis means" is a means for analyzing the usage data and emotion data received by the server and determining the compliance with the rules.

[0783] The "emotional state monitoring means" is a means of recognizing and recording a child's emotional state (happiness, anger, sadness, etc.) in real time using sensors such as cameras and microphones.

[0784] The "means for recording the details of violations" is a means for recording the details of detected rule violations as a log in the server.

[0785] The "restriction adjustment means" is a means for automatically adjusting smartphone usage restrictions for the next day based on the analysis results.

[0786] The "means for applying new settings" is a means for the server to send the restriction settings for the next day to the terminal and apply the settings from the next day.

[0787] The "notification and report generating means" is a means for generating and notifying new limit settings for the next day and reports on daily usage and emotional state.

[0788] This invention is a system for managing smartphone usage restrictions for children, and provides flexible usage restrictions by combining an emotion engine. The specific configuration and operation procedure of the system are described below.

[0789] ---

[0790] Entering initial settings

[0791] The user (parent) performs the following actions:

[0792] 1. Install a dedicated app on your child's smartphone.

[0793] 2. Launch the app and create an account.

[0794] 3. Enter usage restriction information on the settings screen. This information includes usage time, available apps, study time, etc.

[0795] For example, limit usage time to 2 hours on weekdays and 3 hours on weekends. Learning apps can be used at any time, but social networking apps are prohibited.

[0796] The configuration information is sent from the device to a server, which stores it in a database. This process requires an internet connection and uses a secure communication protocol (e.g., HTTPS).

[0797] ---

[0798] Usage and emotion monitoring

[0799] The terminal has the following features:

[0800] 1. Monitor and record smartphone usage in real time (startup time, shutdown time, name of app used).

[0801] 2. Through the built-in emotion engine (e.g. Microsoft Azure, IBM Watson, etc.), the child's emotional state (joy, anger, sadness, etc.) is recognized and recorded based on data obtained from sensors such as the camera and microphone.

[0802] Example: A smartphone camera captures a child's facial expressions and analyzes them to detect the emotion "joy."

[0803] ---

[0804] Sending data

[0805] The terminal is

[0806] 1. Collected usage data and emotion data are sent to the server at regular intervals (e.g., every hour).

[0807] 2. A secure communication protocol is used for transmission.

[0808] ---

[0809] Data analysis

[0810] The server

[0811] 1. Analyze the received usage data and emotion data to check compliance with pre-set usage restriction rules.

[0812] For example, whether screen time exceeded two hours or whether prohibited apps were used.

[0813] 2. The emotional state detected by the emotion engine is also analyzed to check the child's emotional changes.

[0814] Example: If a strong emotion of "anger" is detected while using a social networking app, the data will be analyzed.

[0815] ---

[0816] Recording and judging violations

[0817] The server

[0818] 1. When a rule violation is detected, the details are recorded in a log.

[0819] 2. Consider sentiment data and decide whether to adjust usage limits for the next day.

[0820] For example, if you express anger or sadness while using a specific app, the restrictions on using that app will be tightened.

[0821] ---

[0822] Adjusting limits

[0823] The server

[0824] 1. Adjust usage limits for the next day based on the analysis results.

[0825] Example: If rules are broken, reduce screen time.

[0826] Example: If an abnormality is detected in emotional data, the use of a specific app will be prohibited.

[0827] Example: If the rules are followed, screen time will be extended.

[0828] ---

[0829] Applying the New Settings

[0830] The server

[0831] 1. Send new restriction settings to your device before the next day begins.

[0832] The terminal is

[0833] 1. Receive the new settings and prepare them to be applied from the next day.

[0834] ---

[0835] Notifications and report generation

[0836] The terminal is

[0837] 1. Inform your child about the new settings.

[0838] The server

[0839] 1. Generate and provide daily usage and emotional state reports to parents.

[0840] The user (parent)

[0841] 1. You can view reports from the parent app and manually tweak settings if needed.

[0842] For example: If your child's emotional state is stable, decide to extend screen time.

[0843] ---

[0844] Prompt Sentence Examples

[0845] "Design a smartphone usage management system that uses an emotion engine. The system will collect information on usage time and apps used through an app installed on a child's smartphone, and will also monitor their emotional state. It will check whether they are following the rules set by their parents, and will automatically adjust the usage limits for the next day taking their emotional state into account."

[0846] ---

[0847] In this way, the present invention realizes a system that automatically and efficiently manages children's smartphone usage and provides more flexible and appropriate usage restrictions by taking into account their emotional state, thereby cultivating children's self-management skills and reducing the burden on parents.

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

[0849] The flow of this system's program processing

[0850] ---

[0851] Step 1: Enter initial settings

[0852] The user (parent) installs and launches the dedicated app on the child's smartphone. After creating an account on the settings screen, they enter usage restriction information.

[0853] Input: Usage restriction information entered by parents (e.g., set usage time to 2 hours on weekdays and 3 hours on weekends. Learning apps can be used at any time, but social media apps are prohibited).

[0854] Output: The usage restriction information is sent from the terminal to the server and stored in the database.

[0855] ---

[0856] Step 2: Monitoring usage and sentiment information

[0857] The device monitors smartphone usage and emotional state in real time, recording when apps are opened and closed, as well as the emotional state of the user while using the app.

[0858] Input: Smartphone sensor (camera, microphone) data and app usage data.

[0859] Output: Collected app usage data (e.g., app launch time, app exit time) and emotion data (e.g., joy, anger, sadness) are recorded.

[0860] ---

[0861] Step 3: Sending data

[0862] The device transmits the collected usage data and emotion data to a server at regular intervals using a secure communication protocol.

[0863] Input: Usage data and emotion data collected on the device.

[0864] Output: The transmitted usage data and emotion data are stored on the server.

[0865] ---

[0866] Step 4: Data analysis

[0867] The server analyzes the received usage data and emotion data and checks compliance with the set usage restriction rules.

[0868] Input: Usage data and emotion data stored on the server.

[0869] Output: Analysis results (e.g., whether screen time exceeded 2 hours, whether prohibited apps were used, changes in emotional state) are obtained.

[0870] ---

[0871] Step 5: Record and Adjudicate Violations

[0872] If the server detects a rule violation, it records the details as a log and takes into account the emotional data to determine whether to adjust the usage restrictions for the next day.

[0873] Input: Analysis results.

[0874] Output: A log of the violation and a decision on the next day's usage restrictions (e.g., whether to reduce screen time or ban certain apps).

[0875] ---

[0876] Step 6: Adjusting Limits

[0877] The server adjusts the usage limits for the next day based on the decision made in the previous step.

[0878] Input: Decision regarding usage restrictions for the next day.

[0879] Output: Adjusted usage limit settings for the next day (e.g., reduce screen time to 1 hour 50 minutes, completely ban social media apps).

[0880] ---

[0881] Step 7: Apply the new settings

[0882] The server sends the new usage limit settings to the device before the start of the next day. The device receives the settings and prepares them to be applied from the next day.

[0883] Input: Adjusted next day usage limit settings.

[0884] Output: Usage restriction settings sent to the device, new settings ready to be applied from the next day.

[0885] ---

[0886] Step 8: Generate notifications and reports

[0887] The device notifies the child of the new usage limit settings, and the server generates a daily usage and emotional state report and provides it to the parent.

[0888] Inputs: New usage limit settings, historical usage data, and sentiment data.

[0889] Output: Notifications to child, reports to parents (e.g., screen time, apps used, changes in emotional state).

[0890] ---

[0891] (Application example 2)

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

[0893] Conventional smartphone usage restriction systems limit screen time and the use of specific apps, but lack the flexibility to take into account a child's emotional state or spending habits. This can hinder a child's safety and healthy development. Another issue is that parents have to manually adjust the settings.

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

[0895] In this invention, the server includes an initial setting input means, a usage information monitoring means, an emotional information monitoring means, a data transmission means, a data analysis means, a limit adjustment means, a new setting application means, a notification and report generation means, and a spending status monitoring means, which allows for flexible adjustment of usage limits taking into account the emotional state and spending status of the child.

[0896] The "initial setting input means" is a means by which parents input their child's smartphone usage restriction information and spending restriction information.

[0897] "Means for monitoring usage information" refers to a means for monitoring smartphone usage in real time and recording which apps were used and for how long.

[0898] The "means for monitoring emotional information" is a means for monitoring the emotional state of a child in real time through an emotion engine.

[0899] The "data transmission means" is a means for transmitting collected usage data and emotion data to a server at regular intervals.

[0900] The "data analysis means" is a means for analyzing usage data and emotional data stored on the server to check for rule violations and changes in emotions.

[0901] The "limit adjustment means" is a means for automatically adjusting the next day's usage and spending limits based on the analysis results.

[0902] The "means for applying new settings" is a means for transmitting the adjusted new restriction information to the terminal and preparing it to be applied from the next day.

[0903] The "notification and report generation means" is a means for notifying the child of the new settings and providing the parent with reports on daily usage, emotional state, and spending.

[0904] The "monitoring means for expenditure status" is a means for monitoring and recording in real time how much a child has spent in each category.

[0905] This invention combines an emotion engine with a smartphone usage management system to provide flexible restrictions that take into account a child's emotional state and spending habits. Below, specific embodiments of the invention will be described.

[0906] Hardware and Software Configuration

[0907] Hardware:

[0908] Smartphone

[0909] Database Server

[0910] software:

[0911] Python Program

[0912] Sentiment Analysis Engine

[0913] Management Applications

[0914] Processing Description

[0915] Entering initial settings

[0916] The parent (user) installs a dedicated app on their smartphone and creates an account. On the initial setup screen, they enter smartphone usage restrictions (e.g., usage time, available apps, study time) and spending restrictions (e.g., daily limit, spending limit for specific categories). This setting information is sent from the device to the server and stored in a database.

[0917] Monitoring of usage information

[0918] The device monitors smartphone usage in real time, recording the start and end times of apps used, and also recognizes the child's emotional state (happiness, anger, sadness, etc.) through the device's built-in emotion engine and records this data.

[0919] Data transmission and analysis

[0920] The device periodically (for example, every hour) sends the collected usage and emotion data to a server using a secure communication protocol. The server analyzes the received usage and emotion data and checks compliance with the set rules. It also monitors spending and records how much the child spent in each category.

[0921] Adjusting limits

[0922] The server adjusts the next day's usage and spending limits based on the analysis results. For example, if a rule violation (such as exceeding the set time or using prohibited apps) or emotional abnormalities are detected, the server will shorten the next day's screen time or prohibit the use of certain apps. Conversely, if the rules are followed, the server can extend the screen time.

[0923] Applying the New Settings

[0924] Before the next day begins, the server sends new restriction settings to the terminal, which receives them and prepares them to be applied from the next day.

[0925] Notifications and Reports

[0926] The device will notify the child of the new settings and clearly indicate the changes. The server will also generate a report of daily usage, emotional state, and spending, which will be provided to the parent. The parent can then review the report in the management application and manually adjust the settings as needed.

[0927] Specific examples

[0928] For example, if a child tries to spend 500 yen in a game, the app will check the child's current spending status and emotional state and notify them whether to allow or disallow it. If the child expresses strong anger, the app can further tighten the spending limit from the next day onwards.

[0929] Example prompt for a generative AI model:

[0930] How can I implement a feature that allows or disallows spending in certain categories (e.g., gaming purchases) based on my child's emotional state?

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

[0932] Step 1:

[0933] Users install a dedicated app on their smartphone and create an account. Parents then input smartphone usage and spending restrictions (usage time, available apps, daily limits, and spending limits for specific categories). This setting information is sent from the device to a server and stored in a database.

[0934] Input: Usage limit information, spending limit information

[0935] Output: Configuration information stored in the database

[0936] Step 2:

[0937] The device monitors smartphone usage in real time, recording the start and end times of apps used. It also uses a built-in emotion engine to recognize the child's emotional state (happiness, anger, sadness, etc.) and record emotional data. It also monitors spending and records how much money is spent in each category.

[0938] Input: Smartphone usage, emotional data, spending information

[0939] Output: Recorded usage data, sentiment data, and expenditure data

[0940] Step 3:

[0941] The device periodically transmits collected usage data, emotion data, and expenditure data to a server using a secure communication protocol.

[0942] Input: Collected usage data, sentiment data, and spending data

[0943] Output: Data sent to the server

[0944] Step 4:

[0945] The server analyzes the received usage data, emotion data, and expenditure data, and checks for rule violations and changes in emotion based on the set rules. It also analyzes expenditure status.

[0946] Input: Usage data, emotion data, and expenditure data stored on the server

[0947] Output: Analysis results, rule violations, and emotional changes

[0948] Step 5:

[0949] The server adjusts the next day's usage and spending limits based on rule violations and emotional data. For example, if a rule violation is detected, screen time can be reduced, and if emotional abnormalities are detected, the use of certain apps can be prohibited. On the other hand, if the rules are followed, screen time can be extended.

[0950] Input: Analysis results, rule violations, emotion data

[0951] Output: Adjusted spending limits

[0952] Step 6:

[0953] The server sends the new limit settings to the terminal before the start of the next day, and the terminal prepares to apply the new limits from the next day.

[0954] Input: Adjusted spending limit, spending limit

[0955] Output: Send new configuration information to the device and prepare it for application on the device

[0956] Step 7:

[0957] The device will notify the child of the new settings and clearly indicate the changes, and the server will generate a report of daily usage, emotional state, and spending that will be provided to the parent, who can then review the report through a management application and manually tweak the settings as needed.

[0958] Inputs: New limit settings, usage data, sentiment data, spending data

[0959] Output: Notification to child, report to parent

[0960] keyword:

[0961] Generative AI model, prompt sentence

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

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

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

[0965] [Third embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0978] This invention is a system that automatically manages smartphone usage restrictions, relaxing the restrictions if the child follows the rules and tightening the restrictions if the child does not. This system works in the following steps.

[0979] 1. Initial Setup

[0980] The user (parent) installs a dedicated app on their child's smartphone and creates an account.

[0981] Launch the app and enter the restrictions on smartphone use on the settings screen.

[0982] Example: Set usage time to 2 hours on weekdays and 3 hours on weekends.

[0983] Learning apps are always available, but social media apps are prohibited.

[0984] 2. Data Collection

[0985] The device monitors screen time and app usage in real time, recording the start and end times of apps used.

[0986] The device sends the collected data to the server periodically (e.g., every hour).

[0987] 3. Data analysis and restriction adjustment

[0988] The server analyzes the received usage data and checks compliance with the established rules.

[0989] For example, determining whether screen time exceeds 2 hours or whether a prohibited app is being used.

[0990] If a violation is detected, it will be logged and usage limits will be adjusted for the next day.

[0991] For example, if you use your smartphone for 2 hours and 30 minutes on a weekday and use a social media app for 30 minutes, reduce your screen time to 1 hour and 50 minutes the next day and delete the social media app icon.

[0992] 4. Feedback

[0993] The server sends the new settings to the device, which applies them from the next day.

[0994] The device will notify your child of any changes.

[0995] Users (parents) can check daily reports from the parent app screen and manually tweak settings as needed.

[0996] Specific use cases

[0997] 1. Initial Setup

[0998] Parents should limit their children's smartphone usage time to two hours on weekdays and three hours on weekends.

[0999] Parents can set their children to always be able to use learning-related apps, but to prohibit the use of social media apps.

[1000] 2. Data Collection

[1001] The device records in real time which apps the child uses and for how long, and sends the data to the server every hour.

[1002] 3. Data Analysis

[1003] The server detects that the child used their smartphone for 2 hours and 30 minutes on a weekday and used a social networking app for 30 minutes.

[1004] 4. Adjusting Limits

[1005] The server determines whether the user has violated the rules and decides to reduce the user's screen time to 1 hour and 50 minutes for the next day and remove the icon of the social media app.

[1006] 5. Feedback

[1007] The server sends the new settings to the device, which then applies the new settings the next day.

[1008] The device will notify your child of the changes.

[1009] Parents can view the next day's report and manually tweak the settings.

[1010] In this way, the present invention provides a system that automatically and efficiently manages children's smartphone usage, thereby cultivating children's self-management skills and reducing the burden on parents.

[1011] The processing flow will be explained below.

[1012] Step 1: Enter initial settings

[1013] The user (parent) installs a dedicated app on their child's smartphone and creates an account.

[1014] The user (parent) launches the app and enters restrictions on smartphone use (usage time, available apps, study time, etc.) on the settings screen.

[1015] The input setting information is transmitted from the terminal to the server.

[1016] Step 2: Save the configuration information

[1017] The server stores the received initial setting information in a database.

[1018] This configuration information creates a baseline for managing children's smartphone usage.

[1019] Step 3: Monitor usage information

[1020] The device monitors smartphone usage in real time (screen time, launch time and shutdown time of used apps).

[1021] The monitored data is temporarily stored on the device.

[1022] Step 4: Sending data

[1023] The device sends the collected usage data to the server at regular intervals (e.g., every hour).

[1024] A secure communication protocol is used for data transmission.

[1025] Step 5: Data analysis

[1026] The server analyzes the received usage data and checks compliance with the established rules.

[1027] The server detects violations when screen time exceeds a set time or when prohibited apps are used.

[1028] Step 6: Record and Adjudicate Violations

[1029] If the server detects a rule violation, it will record the details in a log.

[1030] Based on the type and number of violations, it determines whether to automatically adjust usage limits and settings for the next day.

[1031] Step 7: Adjusting Limits

[1032] The server will automatically adjust the usage limits for the next day based on the analysis results.

[1033] Example: If rules are broken, reduce screen time.

[1034] Example: If the rules are followed, screen time will be extended.

[1035] Step 8: Apply the new settings

[1036] Before the next day begins, the server sends the new limit settings to the device.

[1037] The device will receive the new settings and prepare them to be applied from the next day.

[1038] Step 9: Generate notifications and reports

[1039] The device will notify your child of the new settings.

[1040] The server generates daily usage reports and provides them to parents.

[1041] Users (parents) can view the reports from the parent app and manually tweak settings if necessary.

[1042] Example 1

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

[1044] Existing smartphone usage restriction systems make it difficult to effectively manage children's smartphone use, especially when violations of usage rules are often handled manually, placing a heavy burden on parents. Furthermore, the lack of appropriate feedback and reporting functions makes it difficult to foster children's self-management skills. Therefore, there is a need for a system that can help children comply with smartphone usage rules and automatically set appropriate penalties when they violate them, thereby reducing the burden on parents and enhancing children's self-management skills.

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

[1046] In this invention, the server includes an initial setting means by which the user inputs smartphone usage limits, a usage information monitoring means by which the device monitors screen time and app usage in real time, a data analysis means by which the server analyzes the data received and checks compliance based on the set rules, a limit adjustment means by which the server adjusts the usage limits for the next day if a violation is detected, a new setting application means by which the server sends new settings to the device and the device applies them from the next day, and a notification and report generation means by which the device notifies the user of the changes and generates a usage report. This makes it possible to effectively manage children's smartphone use and improve children's self-management skills while reducing the burden on parents.

[1047] The "initial setting means" is a means for providing an interface and functions for users to input smartphone usage restrictions.

[1048] "Means for monitoring usage information" means means for providing a function for a device to monitor screen time and app usage in real time.

[1049] The "data transmission means" is a means that provides a function and process for transmitting usage data collected by a terminal to a server.

[1050] The "data analysis means" is a means for providing a function for analyzing data received by the server and checking the usage status based on set rules.

[1051] The "restriction adjustment means" is a means for providing a function for automatically adjusting the usage restrictions for the next day when a rule violation is detected.

[1052] The "means for applying new settings" is a means for providing a function that enables the server to send new settings to the terminal and for the terminal to apply these settings from the next day.

[1053] The "notification and report generation means" is a means for providing a function for the terminal to notify the user of the changes and to generate and provide a usage report.

[1054] This invention relates to a system for managing smartphone usage restrictions. Specifically, it is a system that monitors children's smartphone usage in real time based on rules set by the user and automatically adjusts usage restrictions if the rules are violated.

[1055] The system includes the following major components:

[1056] Initial setting method

[1057] The user (parent) installs a dedicated app (e.g., KidGuard) on their child's smartphone and creates an account. They launch the app and enter restrictions on smartphone use on the settings screen. For example, they can set usage time to two hours on weekdays and three hours on weekends. They can also set learning apps to be available at all times and social networking apps to be prohibited. The settings are saved in the device's local database.

[1058] How we monitor usage information

[1059] The device starts a background service and monitors app usage in real time. Specifically, it records which apps are launched, when they are launched, and when they are closed. This monitoring is performed using the API of the smartphone's operating system (e.g., Android, iOS). The recorded data is saved in the device's temporary storage device.

[1060] Data transmission method

[1061] The device sends the collected usage data to the server at regular intervals (e.g., every hour). The data is converted to JSON format and sent securely to the server using SSL. This process is performed using the device's network module.

[1062] Data Analysis Methods

[1063] The server analyzes the received usage data and checks the user's compliance with the set rules. For example, it analyzes whether the usage time exceeds the set two hours or whether a prohibited social networking app is being used. A database system (e.g., MySQL, PostgreSQL) running on the server is used for the analysis.

[1064] How to adjust limits

[1065] If a violation is detected, the server logs it and runs an algorithm to adjust screen time and app usage limits for the next day. For example, if a user uses their smartphone for 2 hours and 30 minutes on a weekday and uses a social networking app for 30 minutes, the next day's screen time will be reduced to 1 hour and 50 minutes and the social networking app icon will be hidden.

[1066] How to apply the new settings

[1067] The server generates new restriction settings and sends them to the device. The data is in JSON format and sent using a secure protocol (e.g., HTTPS). The device parses the received settings data and applies the next day's screen time and app limits. The new settings are saved in a local database and update the system's screen time management API.

[1068] Notification and reporting tools

[1069] The device will notify the child of the changes the following day. Notifications are made through a visual interface (e.g., a pop-up notification). The user (parent) can log in to the parent app and view daily reports, including smartphone usage, violations, and new limit settings. If necessary, parents can manually fine-tune the settings.

[1070] This system allows parents to effectively manage their children's smartphone use, enhances children's self-management skills, and significantly reduces the burden on parents.

[1071] Examples of specific examples and prompts

[1072] 1. Initial Setup

[1073] Parents install the dedicated app "KidGuard" on their child's smartphone and create an account.

[1074] Parents limit usage time to two hours on weekdays and three hours on weekends. Learning apps are always available, but social media apps are prohibited.

[1075] 2. Data Collection

[1076] The device monitors app usage in real time and sends data to the server every hour.

[1077] For example, a child watches YouTube for 30 minutes, then uses a messaging app for 15 minutes, and data on that is sent to a server.

[1078] 3. Data Analysis

[1079] From the data received, the server detects that the child used their smartphone for 2 hours and 30 minutes on a weekday and used a social networking app for 30 minutes.

[1080] You decide to reduce your screen time to 1 hour and 50 minutes the next day and delete the icons of social media apps.

[1081] 4. Feedback

[1082] The server sends the new settings to the device, which then applies the new settings the next day.

[1083] The device will notify the child of any changes, and parents can review the report and manually tweak the settings.

[1084] Example prompt sentence:

[1085] "Set smartphone usage limits of two hours on weekdays and three hours on weekends, allow educational apps to be used at all times, and prohibit social media apps. Design a system to monitor screen time and app usage, and adjust the usage limits for the next day if there is a violation. For example, if a child uses their smartphone for two and a half hours on a weekday and uses a social media app for 30 minutes, the next day's screen time should be reduced to one hour and fifty minutes, and the social media app icon should be deleted."

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

[1087] Step 1: Initial Setup

[1088] The user (parent) installs a dedicated app on their child's smartphone. Next, they launch the app, create an account, and set restrictions on smartphone use. Specifically, on the settings screen, they set the usage time to two hours on weekdays and three hours on weekends, allow learning apps to be used at any time, and prohibit social networking apps. This restriction information is stored in the device's local database.

[1089] Input: User restriction settings information (usage time, app restrictions)

[1090] Output: Configuration information stored in the device's local database

[1091] Step 2: Data collection

[1092] The device monitors app usage in real time. Specifically, it uses the smartphone's background services to record when each app is launched and when it is closed. This data is stored in the device's temporary storage.

[1093] Input: Smartphone app usage information (start time, end time)

[1094] Output: Usage data stored in the device's temporary storage

[1095] Step 3: Send data

[1096] The device sends the collected usage data to the server at regular intervals (e.g., every hour). The data is converted to JSON format and sent securely to the server using SSL. If the network is unstable, the data is stored locally until a connection is established.

[1097] Input: Usage data stored in the device's temporary storage

[1098] Output: Data sent to the server over a secure connection using SSL

[1099] Step 4: Data analysis

[1100] The server analyzes the received usage data. Based on the configured rules, it determines whether the usage time has exceeded the limit or whether a prohibited social networking app has been used. This analysis is performed using a database system (e.g., MySQL, PostgreSQL) running on the server. The analysis results are recorded in a log.

[1101] Input: Usage data sent to the server

[1102] Output: Log of analysis results that determine whether or not there is a rule violation

[1103] Step 5: Adjusting Limits

[1104] If a rule violation is detected, the server records the details in a log and adjusts the screen time and app usage limits for the next day. For example, if a user uses their smartphone for 2 hours and 30 minutes on a weekday and uses a social networking app for 30 minutes, the server will reduce the user's screen time to 1 hour and 50 minutes the next day and hide the social networking app icon.

[1105] Input: Log of rule violations based on analysis results

[1106] Output: New usage limit settings (screen time and app limits for the next day)

[1107] Step 6: Apply the new settings

[1108] The server generates new restriction settings and sends them to the device. The data is in JSON format and is sent using a secure protocol (e.g., HTTPS). The device analyzes the received settings data and applies the screen time and app restrictions for the next day. The new settings are then saved in the device's local database.

[1109] Input: New limit settings sent by the server

[1110] Output: New settings stored in the device's local database

[1111] Step 7: Notification and Reporting

[1112] The device notifies the child of the changes. This is done through a visual interface (e.g., a pop-up notification). The user (parent) can log in to the parent app and view daily reports, which include smartphone usage, violations, and new limit settings. If necessary, parents can also manually fine-tune the settings.

[1113] Input: New settings, smartphone usage data

[1114] Output: Changes notified and generated report

[1115] (Application example 1)

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

[1117] In today's society, children's excessive use of smart devices has become a social problem. However, manually managing children's smart device usage is extremely time-consuming and difficult in real time, so a means of effectively monitoring whether children are following the rules is necessary. Furthermore, a system that automatically adjusts flexible usage restrictions is also needed to help children develop the ability to follow the rules on their own. In this situation, there is a need for a system that efficiently and effectively manages children's smart device usage while reducing the burden on parents.

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

[1119] In this invention, the server includes an initial setting input means, a usage information monitoring means, a data transmission means, a data analysis means, a restriction adjustment means, a new setting application means, a notification and report generation means, a management screen means that allows parents to check their child's smart device usage restrictions in real time, a data classification means that classifies usage status by type of application used by the child, and a function means that adjusts the next day's usage restrictions based on the amount of time the child spent using the application and their compliance with the rules. This allows parents to monitor and manage their child's smart device usage in real time, and can automatically adjust usage restrictions in the event of a rule violation, thereby fostering children's self-management skills.

[1120] "Default input method" refers to the input device or software functionality that allows parents to initially set restrictions and permissions for their child's use of a smart device.

[1121] "Means for monitoring usage information" refers to technology for monitoring and recording the types of applications used on smart devices and the duration of their use in real time.

[1122] "Data transmission means" refers to a communication technology for periodically transmitting usage data from a smart terminal to a server.

[1123] The "data analysis means" is a function that analyzes received usage data and determines the compliance status with the set rules.

[1124] The "restriction adjustment means" is a function that automatically adjusts the usage restrictions for the next day when a rule violation is detected.

[1125] The "means for applying new settings" is a function for applying the changed usage restrictions from the next day.

[1126] The "notification and report generation means" is a function for notifying children and parents of smart device usage and setting changes, and generating daily reports.

[1127] "A management screen means that allows parents to check the usage restrictions on their children's smart devices in real time" is a management screen that allows parents to check the usage status and restrictions on smart devices at any time.

[1128] The "data classification means for classifying usage status by type of application used by a child" is a function for classifying the applications used into predefined categories and organizing usage status.

[1129] The "functional means for adjusting the next day's usage restrictions based on the amount of time a child spends using an application and the degree of compliance with rules" is a function for automatically adjusting the next day's usage restrictions based on the amount of time a child spends using an application and the degree of compliance with rules.

[1130] The present invention relates to a system that limits children's use of smart devices and allows parents to manage their usage in real time. This system is realized using various hardware and software in the following manner.

[1131] The system first has a means for inputting initial settings. Using this means, parents install a dedicated application on the smart device and perform the initial settings. Specifically, they set the usage time on weekdays and weekends, and the allowed and prohibited applications. This setting information is saved in the device and used for subsequent processing.

[1132] Next, the usage information monitoring means records the time when the child uses the smart device and the type of application they are using in real time. The usage data is periodically (e.g., every hour) transmitted to a server. The data transmission means transmits the data collected from the device to a cloud server (e.g., AWS EC2).

[1133] The server uses a data analysis tool to analyze the received usage data and determine whether there has been a violation based on the configured rules. The analysis is performed using the Python and Django frameworks. For example, a violation may occur if the usage time exceeds the set two hours on a weekday or if a prohibited application is being used.

[1134] If a violation is detected, the limit adjustment mechanism will be activated and the usage limit for the next day will be automatically reset. For example, if today's usage time was 2 hours 30 minutes, the usage time for the next day will be reduced to 1 hour 50 minutes. Also, if a social networking application is used despite being prohibited, the application's icon will be removed from the device.

[1135] The server sends the new settings to the device, which then applies the new settings the next day. Additionally, a notification and report generation mechanism notifies the child of any changes to their usage limits, and a parental control screen displays daily usage reports.

[1136] Through this management screen, parents can check their children's smart device usage in real time and manually adjust settings as needed. Usage is also categorized by the type of application used by the child, making it easy for parents to understand how much each type of application is being used.

[1137] For example, if a child uses a study app for 60 minutes and then a social networking app for 30 minutes, the server will detect the violation, set the usage time for the next day to 1 hour and 50 minutes, and delete the social networking app icon. In this way, children's smart device usage is properly managed and the burden on parents is reduced.

[1138] Here are some example prompts for the generative AI model:

[1139] "Calculate the screen time limit you should set for the next day. Today's weekday screen time was 150 minutes, and you used social media apps for 30 minutes. Your weekday screen time limit is 120 minutes."

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

[1141] Step 1: Initial Setup

[1142] The user (parent) installs a dedicated application on their child's smart device and performs the initial setup. The input includes the usage time on weekdays and weekends, and the allowed and prohibited applications. This setting information is saved in the device and used for subsequent processing. For example, a parent can set the usage time on a smart device to two hours on weekdays and register a social networking app as a prohibited application.

[1143] Step 2: Monitor usage information

[1144] The device monitors and records the types of applications used on the smart device and the usage time in real time. The data records the start and end times of each application in detail. For example, the start and end logs of a study app are recorded to calculate the usage time.

[1145] Step 3: Sending data

[1146] The device periodically (every hour) sends the collected usage data to the server. The data includes the usage time of each application and the name of the application used. The device receives usage data as input and sends this data to the server as output.

[1147] Step 4: Data analysis

[1148] The server analyzes the usage data it receives. Using data analysis means, it calculates the usage time for each application and the total usage time, and compares it with existing rules. For example, it determines whether the usage time exceeds the set two hours, or whether a prohibited social networking app is being used. It uses the received data as input to calculate whether there is a violation, and outputs a determination of whether there is a violation.

[1149] Step 5: Adjusting Limits

[1150] The server adjusts the limits when a rule violation is detected. Specifically, it resets the usage limit for the next day and removes the icon of the prohibited application. For example, if today's usage time was 2 hours and 30 minutes, the usage time for the next day will be set to 1 hour and 50 minutes. It receives violation information as input and generates new limit settings as output.

[1151] Step 6: Apply the new settings

[1152] The server sends new settings to the device and instructs the device to apply the new settings the next day. The server reflects the changed usage restrictions and prohibited application information on the device. The server receives new setting information as input and reflects the settings on the device as output.

[1153] Step 7: Generate notifications and reports

[1154] The device notifies the child of any changed usage restrictions, and the server displays daily usage reports on the parental control screen. For example, parents can use the control screen to check their child's smart device usage in real time and manually adjust settings as needed. It receives usage data as input and generates notifications and reports as output.

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

[1156] This invention combines an emotion engine with a smartphone usage management system to provide flexible usage restrictions that take into account a child's emotional state. A specific embodiment of the system and its processing procedures are described below.

[1157] Entering initial settings

[1158] The user (parent) installs a dedicated app on their child's smartphone and creates an account.

[1159] The user (parent) launches the app and enters smartphone usage restriction information (usage time, available apps, study time, etc.) on the settings screen.

[1160] For example, limit usage time to 2 hours on weekdays and 3 hours on weekends. Learning apps can be used at any time, but social networking apps are prohibited.

[1161] The setting information is sent from the terminal to the server and stored in a database.

[1162] Usage and emotion monitoring

[1163] The device monitors smartphone usage in real time and records the start and end times of apps used.

[1164] In addition, the device's built-in emotion engine recognizes the child's emotional state (joy, anger, sadness, etc.) and records that data.

[1165] Sending data

[1166] The device sends the collected usage data and emotion data to the server at regular intervals (e.g., every hour).

[1167] A secure communication protocol is used for data transmission.

[1168] Data analysis

[1169] The server analyzes the received usage data and emotion data and checks compliance with the set rules.

[1170] For example, whether screen time exceeded two hours or whether prohibited apps were used.

[1171] The server also analyzes the emotional state detected by the emotion engine to ascertain the child's emotional changes.

[1172] Recording and judging violations

[1173] If the server detects a rule violation, it will record the details in a log.

[1174] Consider sentiment data to determine whether to adjust limits.

[1175] For example, if your child shows strong anger or sadness while using a particular app, you can restrict that app even more the next day.

[1176] Adjusting limits

[1177] The server adjusts the usage limits for the next day based on the analysis results.

[1178] Example: If rules are broken, reduce screen time.

[1179] Example: If an abnormality is detected in emotional data, the use of a specific app will be prohibited.

[1180] Example: If the rules are followed, screen time will be extended.

[1181] Applying the New Settings

[1182] Before the next day begins, the server sends the new limit settings to the device.

[1183] The device will receive the new settings and prepare them to be applied from the next day.

[1184] Notifications and report generation

[1185] The device will notify your child of the new settings.

[1186] The server generates and provides daily usage and emotional state reports to the parent.

[1187] Users (parents) can view the reports from the parent app and manually tweak settings if necessary.

[1188] Specific use cases

[1189] 1. Initial Setup

[1190] Parents should limit their children's smartphone usage time to two hours on weekdays and three hours on weekends.

[1191] Parents can set their children to always be able to use learning-related apps, but to prohibit the use of social media apps.

[1192] 2. Monitoring of usage and sentiment information

[1193] The device records in real time which apps the child uses and for how long, and also monitors their emotional state through an emotion engine.

[1194] 3. Data Analysis

[1195] The server detects that the child used their smartphone for 2 hours and 30 minutes on a weekday and used a social networking app for 30 minutes.

[1196] Analysis of emotional data confirms that strong feelings of anger are expressed while using social media apps.

[1197] 4. Adjusting Limits

[1198] Based on rule violations and emotional data, the server will reduce screen time to 1 hour and 50 minutes the next day and completely ban the use of social media apps.

[1199] 5. Feedback

[1200] The server sends the new settings to the device, which then applies the new settings the next day.

[1201] The device will notify your child of the changes.

[1202] Parents can view the next day's report and manually tweak the settings.

[1203] In this way, the present invention realizes a system that automatically and efficiently manages children's smartphone usage and provides more flexible and appropriate restrictions by taking into account their emotional state, thereby cultivating children's self-management skills and reducing the burden on parents.

[1204] The processing flow will be explained below.

[1205] Step 1: Enter initial settings

[1206] The user (parent) installs a dedicated app on their child's smartphone and creates an account.

[1207] The user (parent) launches the app and enters restrictions on smartphone use on the settings screen.

[1208] Example: Set usage time to 2 hours on weekdays and 3 hours on weekends.

[1209] Learning apps will be available at all times, but social media apps will be prohibited.

[1210] The input setting information is transmitted from the terminal to the server.

[1211] Step 2: Save the configuration information

[1212] The server stores the received initial setting information in a database.

[1213] This will establish a baseline for smartphone usage.

[1214] Step 3: Monitoring usage and sentiment information

[1215] The device monitors smartphone usage in real time and records the start and end times of apps used.

[1216] The device's built-in emotion engine analyzes the child's face and voice to recognize emotional states such as joy, anger, and sadness.

[1217] The emotion engine collects emotional state data in real time and temporarily stores it on the device.

[1218] Step 4: Sending data

[1219] The device sends the collected usage data and emotion data to the server at regular intervals (e.g., every hour).

[1220] Use a secure communication protocol for data transmission.

[1221] Step 5: Data analysis

[1222] The server analyzes the received usage data and emotion data and checks compliance with the set rules.

[1223] For example, determining if screen time exceeds 2 hours or if a prohibited app is being used.

[1224] The server analyzes the child's emotional state based on the emotional data received from the emotion engine.

[1225] For example: See if your child shows strong anger or sadness while using a particular app.

[1226] Step 6: Record and Adjudicate Violations

[1227] If the server detects a rule violation, it will record the details in a log.

[1228] It also logs the child's emotional state based on the emotion data.

[1229] Based on the violation status and sentiment data, it determines how to adjust usage limits for the next day.

[1230] Step 7: Adjusting Limits

[1231] The server adjusts the usage limits for the next day based on the analysis results.

[1232] Example: If a rule is violated, decide to reduce screen time to 1 hour 50 minutes.

[1233] If an abnormality is detected in the emotional data, it will decide to ban the use of a particular app.

[1234] If the rules are followed, screen time will be extended to 2 hours and 30 minutes.

[1235] Step 8: Apply the new settings

[1236] Before the next day begins, the server sends the new limit settings to the device.

[1237] The device will receive the new settings and prepare them to be applied from the next day.

[1238] Step 9: Generate notifications and reports

[1239] The device will notify your child of the new settings.

[1240] Example: Notifying you that your screen time has been reduced for the next day.

[1241] Example: Notifying you that you have been banned from using a specific app.

[1242] The server generates and provides daily usage and emotional state reports to the parent.

[1243] It also includes visual graphs and alerts to make it easier for parents to review the reports.

[1244] Users (parents) can view the reports from the parent app and manually tweak settings if necessary.

[1245] In this way, the present invention realizes a system that automatically and efficiently manages children's smartphone usage and provides more flexible and appropriate restrictions by taking into account their emotional state, thereby cultivating children's self-management skills and reducing the burden on parents.

[1246] Example 2

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

[1248] Conventional smartphone usage restriction systems restrict usage based solely on usage time and app usage, without considering the child's emotional state. This can result in a lack of appropriate emotional management and the inability to provide optimal usage restrictions for children. Furthermore, when a rule is violated, the system is limited to simply changing the time limit, which is problematic as it lacks flexibility.

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

[1250] In this invention, the server includes an initial setting input means, a usage information monitoring means, a data transmission means, a data analysis means, an emotional state monitoring means, a violation recorder means, a restriction adjustment means, a new setting application means, and a notification and report generation means. This allows for flexible usage restrictions that take into account the emotional state of children, enabling more appropriate smartphone usage management.

[1251] The "initial setting input means" is a means for parents to input basic setting information regarding their child's smartphone usage (usage time, available apps, study time, etc.).

[1252] "Means for monitoring usage information" refers to a means for monitoring and recording the usage status (start-up time, shutdown time, etc.) of applications on smartphones in real time.

[1253] The "data transmission means" is a means for transmitting the collected usage data and emotion data to the server at regular intervals.

[1254] The "data analysis means" is a means for analyzing the usage data and emotion data received by the server and determining the compliance with the rules.

[1255] The "emotional state monitoring means" is a means of recognizing and recording a child's emotional state (happiness, anger, sadness, etc.) in real time using sensors such as cameras and microphones.

[1256] The "means for recording the details of violations" is a means for recording the details of detected rule violations as a log in the server.

[1257] The "restriction adjustment means" is a means for automatically adjusting smartphone usage restrictions for the next day based on the analysis results.

[1258] The "means for applying new settings" is a means for the server to send the restriction settings for the next day to the terminal and apply the settings from the next day.

[1259] The "notification and report generating means" is a means for generating and notifying new limit settings for the next day and reports on daily usage and emotional state.

[1260] This invention is a system for managing smartphone usage restrictions for children, and provides flexible usage restrictions by combining an emotion engine. The specific configuration and operation procedure of the system are described below.

[1261] ---

[1262] Entering initial settings

[1263] The user (parent) performs the following actions:

[1264] 1. Install a dedicated app on your child's smartphone.

[1265] 2. Launch the app and create an account.

[1266] 3. Enter usage restriction information on the settings screen. This information includes usage time, available apps, study time, etc.

[1267] For example, limit usage time to 2 hours on weekdays and 3 hours on weekends. Learning apps can be used at any time, but social networking apps are prohibited.

[1268] The configuration information is sent from the device to a server, which stores it in a database. This process requires an internet connection and uses a secure communication protocol (e.g., HTTPS).

[1269] ---

[1270] Usage and emotion monitoring

[1271] The terminal has the following features:

[1272] 1. Monitor and record smartphone usage in real time (startup time, shutdown time, name of app used).

[1273] 2. Through the built-in emotion engine (e.g. Microsoft Azure, IBM Watson, etc.), the child's emotional state (joy, anger, sadness, etc.) is recognized and recorded based on data obtained from sensors such as the camera and microphone.

[1274] Example: A smartphone camera captures a child's facial expressions and analyzes them to detect the emotion "joy."

[1275] ---

[1276] Sending data

[1277] The terminal is

[1278] 1. Collected usage data and emotion data are sent to the server at regular intervals (e.g., every hour).

[1279] 2. A secure communication protocol is used for transmission.

[1280] ---

[1281] Data analysis

[1282] The server

[1283] 1. Analyze the received usage data and emotion data to check compliance with pre-set usage restriction rules.

[1284] For example, whether screen time exceeded two hours or whether prohibited apps were used.

[1285] 2. The emotional state detected by the emotion engine is also analyzed to check the child's emotional changes.

[1286] Example: If a strong emotion of "anger" is detected while using a social networking app, the data will be analyzed.

[1287] ---

[1288] Recording and judging violations

[1289] The server

[1290] 1. When a rule violation is detected, the details are recorded in a log.

[1291] 2. Consider sentiment data and decide whether to adjust usage limits for the next day.

[1292] For example, if you express anger or sadness while using a specific app, the restrictions on using that app will be tightened.

[1293] ---

[1294] Adjusting limits

[1295] The server

[1296] 1. Adjust usage limits for the next day based on the analysis results.

[1297] Example: If rules are broken, reduce screen time.

[1298] Example: If an abnormality is detected in emotional data, the use of a specific app will be prohibited.

[1299] Example: If the rules are followed, screen time will be extended.

[1300] ---

[1301] Applying the New Settings

[1302] The server

[1303] 1. Send new restriction settings to your device before the next day begins.

[1304] The terminal is

[1305] 1. Receive the new settings and prepare them to be applied from the next day.

[1306] ---

[1307] Notifications and report generation

[1308] The terminal is

[1309] 1. Inform your child about the new settings.

[1310] The server

[1311] 1. Generate and provide daily usage and emotional state reports to parents.

[1312] The user (parent)

[1313] 1. You can view reports from the parent app and manually tweak settings if needed.

[1314] For example: If your child's emotional state is stable, decide to extend screen time.

[1315] ---

[1316] Prompt Sentence Examples

[1317] "Design a smartphone usage management system that uses an emotion engine. The system will collect information on usage time and apps used through an app installed on a child's smartphone, and will also monitor their emotional state. It will check whether they are following the rules set by their parents, and will automatically adjust the usage limits for the next day taking their emotional state into account."

[1318] ---

[1319] In this way, the present invention realizes a system that automatically and efficiently manages children's smartphone usage and provides more flexible and appropriate usage restrictions by taking into account their emotional state, thereby cultivating children's self-management skills and reducing the burden on parents.

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

[1321] The flow of this system's program processing

[1322] ---

[1323] Step 1: Enter initial settings

[1324] The user (parent) installs and launches the dedicated app on the child's smartphone. After creating an account on the settings screen, they enter usage restriction information.

[1325] Input: Usage restriction information entered by parents (e.g., set usage time to 2 hours on weekdays and 3 hours on weekends. Learning apps can be used at any time, but social media apps are prohibited).

[1326] Output: The usage restriction information is sent from the terminal to the server and stored in the database.

[1327] ---

[1328] Step 2: Monitoring usage and sentiment information

[1329] The device monitors smartphone usage and emotional state in real time, recording when apps are opened and closed, as well as the emotional state of the user while using the app.

[1330] Input: Smartphone sensor (camera, microphone) data and app usage data.

[1331] Output: Collected app usage data (e.g., app launch time, app exit time) and emotion data (e.g., joy, anger, sadness) are recorded.

[1332] ---

[1333] Step 3: Sending data

[1334] The device transmits the collected usage data and emotion data to a server at regular intervals using a secure communication protocol.

[1335] Input: Usage data and emotion data collected on the device.

[1336] Output: The transmitted usage data and emotion data are stored on the server.

[1337] ---

[1338] Step 4: Data analysis

[1339] The server analyzes the received usage data and emotion data and checks compliance with the set usage restriction rules.

[1340] Input: Usage data and emotion data stored on the server.

[1341] Output: Analysis results (e.g., whether screen time exceeded 2 hours, whether prohibited apps were used, changes in emotional state) are obtained.

[1342] ---

[1343] Step 5: Record and Adjudicate Violations

[1344] If the server detects a rule violation, it records the details as a log and takes into account the emotional data to determine whether to adjust the usage restrictions for the next day.

[1345] Input: Analysis results.

[1346] Output: A log of the violation and a decision on the next day's usage restrictions (e.g., whether to reduce screen time or ban certain apps).

[1347] ---

[1348] Step 6: Adjusting Limits

[1349] The server adjusts the usage limits for the next day based on the decision made in the previous step.

[1350] Input: Decision regarding usage restrictions for the next day.

[1351] Output: Adjusted usage limit settings for the next day (e.g., reduce screen time to 1 hour 50 minutes, completely ban social media apps).

[1352] ---

[1353] Step 7: Apply the new settings

[1354] The server sends the new usage limit settings to the device before the start of the next day. The device receives the settings and prepares them to be applied from the next day.

[1355] Input: Adjusted next day usage limit settings.

[1356] Output: Usage restriction settings sent to the device, new settings ready to be applied from the next day.

[1357] ---

[1358] Step 8: Generate notifications and reports

[1359] The device notifies the child of the new usage limit settings, and the server generates a daily usage and emotional state report and provides it to the parent.

[1360] Inputs: New usage limit settings, historical usage data, and sentiment data.

[1361] Output: Notifications to child, reports to parents (e.g., screen time, apps used, changes in emotional state).

[1362] ---

[1363] (Application example 2)

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

[1365] Conventional smartphone usage restriction systems limit screen time and the use of specific apps, but lack the flexibility to take into account a child's emotional state or spending habits. This can hinder a child's safety and healthy development. Another issue is that parents have to manually adjust the settings.

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

[1367] In this invention, the server includes an initial setting input means, a usage information monitoring means, an emotional information monitoring means, a data transmission means, a data analysis means, a limit adjustment means, a new setting application means, a notification and report generation means, and a spending status monitoring means, which allows for flexible adjustment of usage limits taking into account the emotional state and spending status of the child.

[1368] The "initial setting input means" is a means by which parents input their child's smartphone usage restriction information and spending restriction information.

[1369] "Means for monitoring usage information" refers to a means for monitoring smartphone usage in real time and recording which apps were used and for how long.

[1370] The "means for monitoring emotional information" is a means for monitoring the emotional state of a child in real time through an emotion engine.

[1371] The "data transmission means" is a means for transmitting collected usage data and emotion data to a server at regular intervals.

[1372] The "data analysis means" is a means for analyzing usage data and emotional data stored on the server to check for rule violations and changes in emotions.

[1373] The "limit adjustment means" is a means for automatically adjusting the next day's usage and spending limits based on the analysis results.

[1374] The "means for applying new settings" is a means for transmitting the adjusted new restriction information to the terminal and preparing it to be applied from the next day.

[1375] The "notification and report generation means" is a means for notifying the child of the new settings and providing the parent with reports on daily usage, emotional state, and spending.

[1376] The "monitoring means for expenditure status" is a means for monitoring and recording in real time how much a child has spent in each category.

[1377] This invention combines an emotion engine with a smartphone usage management system to provide flexible restrictions that take into account a child's emotional state and spending habits. Below, specific embodiments of the invention will be described.

[1378] Hardware and Software Configuration

[1379] Hardware:

[1380] Smartphone

[1381] Database Server

[1382] software:

[1383] Python Program

[1384] Sentiment Analysis Engine

[1385] Management Applications

[1386] Processing Description

[1387] Entering initial settings

[1388] The parent (user) installs a dedicated app on their smartphone and creates an account. On the initial setup screen, they enter smartphone usage restrictions (e.g., usage time, available apps, study time) and spending restrictions (e.g., daily limit, spending limit for specific categories). This setting information is sent from the device to the server and stored in a database.

[1389] Monitoring of usage information

[1390] The device monitors smartphone usage in real time, recording the start and end times of apps used, and also recognizes the child's emotional state (happiness, anger, sadness, etc.) through the device's built-in emotion engine and records this data.

[1391] Data transmission and analysis

[1392] The device periodically (for example, every hour) sends the collected usage and emotion data to a server using a secure communication protocol. The server analyzes the received usage and emotion data and checks compliance with the set rules. It also monitors spending and records how much the child spent in each category.

[1393] Adjusting limits

[1394] The server adjusts the next day's usage and spending limits based on the analysis results. For example, if a rule violation (such as exceeding the set time or using prohibited apps) or emotional abnormalities are detected, the server will shorten the next day's screen time or prohibit the use of certain apps. Conversely, if the rules are followed, the server can extend the screen time.

[1395] Applying the New Settings

[1396] Before the next day begins, the server sends new restriction settings to the terminal, which receives them and prepares them to be applied from the next day.

[1397] Notifications and Reports

[1398] The device will notify the child of the new settings and clearly indicate the changes. The server will also generate a report of daily usage, emotional state, and spending, which will be provided to the parent. The parent can then review the report in the management application and manually adjust the settings as needed.

[1399] Specific examples

[1400] For example, if a child tries to spend 500 yen in a game, the app will check the child's current spending status and emotional state and notify them whether to allow or disallow it. If the child expresses strong anger, the app can further tighten the spending limit from the next day onwards.

[1401] Example prompt for a generative AI model:

[1402] How can I implement a feature that allows or disallows spending in certain categories (e.g., gaming purchases) based on my child's emotional state?

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

[1404] Step 1:

[1405] Users install a dedicated app on their smartphone and create an account. Parents then input smartphone usage and spending restrictions (usage time, available apps, daily limits, and spending limits for specific categories). This setting information is sent from the device to a server and stored in a database.

[1406] Input: Usage limit information, spending limit information

[1407] Output: Configuration information stored in the database

[1408] Step 2:

[1409] The device monitors smartphone usage in real time, recording the start and end times of apps used. It also uses a built-in emotion engine to recognize the child's emotional state (happiness, anger, sadness, etc.) and record emotional data. It also monitors spending and records how much money is spent in each category.

[1410] Input: Smartphone usage, emotional data, spending information

[1411] Output: Recorded usage data, sentiment data, and expenditure data

[1412] Step 3:

[1413] The device periodically transmits collected usage data, emotion data, and expenditure data to a server using a secure communication protocol.

[1414] Input: Collected usage data, sentiment data, and spending data

[1415] Output: Data sent to the server

[1416] Step 4:

[1417] The server analyzes the received usage data, emotion data, and expenditure data, and checks for rule violations and changes in emotion based on the set rules. It also analyzes expenditure status.

[1418] Input: Usage data, emotion data, and expenditure data stored on the server

[1419] Output: Analysis results, rule violations, and emotional changes

[1420] Step 5:

[1421] The server adjusts the next day's usage and spending limits based on rule violations and emotional data. For example, if a rule violation is detected, screen time can be reduced, and if emotional abnormalities are detected, the use of certain apps can be prohibited. On the other hand, if the rules are followed, screen time can be extended.

[1422] Input: Analysis results, rule violations, emotion data

[1423] Output: Adjusted spending limits

[1424] Step 6:

[1425] The server sends the new limit settings to the terminal before the start of the next day, and the terminal prepares to apply the new limits from the next day.

[1426] Input: Adjusted spending limit, spending limit

[1427] Output: Send new configuration information to the device and prepare it for application on the device

[1428] Step 7:

[1429] The device will notify the child of the new settings and clearly indicate the changes, and the server will generate a report of daily usage, emotional state, and spending that will be provided to the parent, who can then review the report through a management application and manually tweak the settings as needed.

[1430] Inputs: New limit settings, usage data, sentiment data, spending data

[1431] Output: Notification to child, report to parent

[1432] keyword:

[1433] Generative AI model, prompt sentence

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

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

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

[1437] [Fourth embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

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

[1451] This invention is a system that automatically manages smartphone usage restrictions, relaxing the restrictions if the child follows the rules and tightening the restrictions if the child does not. This system works in the following steps.

[1452] 1. Initial Setup

[1453] The user (parent) installs a dedicated app on their child's smartphone and creates an account.

[1454] Launch the app and enter the restrictions on smartphone use on the settings screen.

[1455] Example: Set usage time to 2 hours on weekdays and 3 hours on weekends.

[1456] Learning apps are always available, but social media apps are prohibited.

[1457] 2. Data Collection

[1458] The device monitors screen time and app usage in real time, recording the start and end times of apps used.

[1459] The device sends the collected data to the server periodically (e.g., every hour).

[1460] 3. Data analysis and restriction adjustment

[1461] The server analyzes the received usage data and checks compliance with the established rules.

[1462] For example, determining whether screen time exceeds 2 hours or whether a prohibited app is being used.

[1463] If a violation is detected, it will be logged and usage limits will be adjusted for the next day.

[1464] For example, if you use your smartphone for 2 hours and 30 minutes on a weekday and use a social media app for 30 minutes, reduce your screen time to 1 hour and 50 minutes the next day and delete the social media app icon.

[1465] 4. Feedback

[1466] The server sends the new settings to the device, which applies them from the next day.

[1467] The device will notify your child of any changes.

[1468] Users (parents) can check daily reports from the parent app screen and manually tweak settings as needed.

[1469] Specific use cases

[1470] 1. Initial Setup

[1471] Parents should limit their children's smartphone usage time to two hours on weekdays and three hours on weekends.

[1472] Parents can set their children to always be able to use learning-related apps, but to prohibit the use of social media apps.

[1473] 2. Data Collection

[1474] The device records in real time which apps the child uses and for how long, and sends the data to the server every hour.

[1475] 3. Data Analysis

[1476] The server detects that the child used their smartphone for 2 hours and 30 minutes on a weekday and used a social networking app for 30 minutes.

[1477] 4. Adjusting Limits

[1478] The server determines whether the user has violated the rules and decides to reduce the user's screen time to 1 hour and 50 minutes for the next day and remove the icon of the social media app.

[1479] 5. Feedback

[1480] The server sends the new settings to the device, which then applies the new settings the next day.

[1481] The device will notify your child of the changes.

[1482] Parents can view the next day's report and manually tweak the settings.

[1483] In this way, the present invention provides a system that automatically and efficiently manages children's smartphone usage, thereby cultivating children's self-management skills and reducing the burden on parents.

[1484] The processing flow will be explained below.

[1485] Step 1: Enter initial settings

[1486] The user (parent) installs a dedicated app on their child's smartphone and creates an account.

[1487] The user (parent) launches the app and enters restrictions on smartphone use (usage time, available apps, study time, etc.) on the settings screen.

[1488] The input setting information is transmitted from the terminal to the server.

[1489] Step 2: Save the configuration information

[1490] The server stores the received initial setting information in a database.

[1491] This configuration information creates a baseline for managing children's smartphone usage.

[1492] Step 3: Monitor usage information

[1493] The device monitors smartphone usage in real time (screen time, launch time and shutdown time of used apps).

[1494] The monitored data is temporarily stored on the device.

[1495] Step 4: Sending data

[1496] The device sends the collected usage data to the server at regular intervals (e.g., every hour).

[1497] A secure communication protocol is used for data transmission.

[1498] Step 5: Data analysis

[1499] The server analyzes the received usage data and checks compliance with the established rules.

[1500] The server detects violations when screen time exceeds a set time or when prohibited apps are used.

[1501] Step 6: Record and Adjudicate Violations

[1502] If the server detects a rule violation, it will record the details in a log.

[1503] Based on the type and number of violations, it determines whether to automatically adjust usage limits and settings for the next day.

[1504] Step 7: Adjusting Limits

[1505] The server will automatically adjust the usage limits for the next day based on the analysis results.

[1506] Example: If rules are broken, reduce screen time.

[1507] Example: If the rules are followed, screen time will be extended.

[1508] Step 8: Apply the new settings

[1509] Before the next day begins, the server sends the new limit settings to the device.

[1510] The device will receive the new settings and prepare them to be applied from the next day.

[1511] Step 9: Generate notifications and reports

[1512] The device will notify your child of the new settings.

[1513] The server generates daily usage reports and provides them to parents.

[1514] Users (parents) can view the reports from the parent app and manually tweak settings if necessary.

[1515] Example 1

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

[1517] Existing smartphone usage restriction systems make it difficult to effectively manage children's smartphone use, especially when violations of usage rules are often handled manually, placing a heavy burden on parents. Furthermore, the lack of appropriate feedback and reporting functions makes it difficult to foster children's self-management skills. Therefore, there is a need for a system that can help children comply with smartphone usage rules and automatically set appropriate penalties when they violate them, thereby reducing the burden on parents and enhancing children's self-management skills.

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

[1519] In this invention, the server includes an initial setting means by which the user inputs smartphone usage limits, a usage information monitoring means by which the device monitors screen time and app usage in real time, a data analysis means by which the server analyzes the data received and checks compliance based on the set rules, a limit adjustment means by which the server adjusts the usage limits for the next day if a violation is detected, a new setting application means by which the server sends new settings to the device and the device applies them from the next day, and a notification and report generation means by which the device notifies the user of the changes and generates a usage report. This makes it possible to effectively manage children's smartphone use and improve children's self-management skills while reducing the burden on parents.

[1520] The "initial setting means" is a means for providing an interface and functions for users to input smartphone usage restrictions.

[1521] "Means for monitoring usage information" means means for providing a function for a device to monitor screen time and app usage in real time.

[1522] The "data transmission means" is a means that provides a function and process for transmitting usage data collected by a terminal to a server.

[1523] The "data analysis means" is a means for providing a function for analyzing data received by the server and checking the usage status based on set rules.

[1524] The "restriction adjustment means" is a means for providing a function for automatically adjusting the usage restrictions for the next day when a rule violation is detected.

[1525] The "means for applying new settings" is a means for providing a function that enables the server to send new settings to the terminal and for the terminal to apply these settings from the next day.

[1526] The "notification and report generation means" is a means for providing a function for the terminal to notify the user of the changes and to generate and provide a usage report.

[1527] This invention relates to a system for managing smartphone usage restrictions. Specifically, it is a system that monitors children's smartphone usage in real time based on rules set by the user and automatically adjusts usage restrictions if the rules are violated.

[1528] The system includes the following major components:

[1529] Initial setting method

[1530] The user (parent) installs a dedicated app (e.g., KidGuard) on their child's smartphone and creates an account. They launch the app and enter restrictions on smartphone use on the settings screen. For example, they can set usage time to two hours on weekdays and three hours on weekends. They can also set learning apps to be available at all times and social networking apps to be prohibited. The settings are saved in the device's local database.

[1531] How we monitor usage information

[1532] The device starts a background service and monitors app usage in real time. Specifically, it records which apps are launched, when they are launched, and when they are closed. This monitoring is performed using the API of the smartphone's operating system (e.g., Android, iOS). The recorded data is saved in the device's temporary storage device.

[1533] Data transmission method

[1534] The device sends the collected usage data to the server at regular intervals (e.g., every hour). The data is converted to JSON format and sent securely to the server using SSL. This process is performed using the device's network module.

[1535] Data Analysis Methods

[1536] The server analyzes the received usage data and checks the user's compliance with the set rules. For example, it analyzes whether the usage time exceeds the set two hours or whether a prohibited social networking app is being used. A database system (e.g., MySQL, PostgreSQL) running on the server is used for the analysis.

[1537] How to adjust limits

[1538] If a violation is detected, the server logs it and runs an algorithm to adjust screen time and app usage limits for the next day. For example, if a user uses their smartphone for 2 hours and 30 minutes on a weekday and uses a social networking app for 30 minutes, the next day's screen time will be reduced to 1 hour and 50 minutes and the social networking app icon will be hidden.

[1539] How to apply the new settings

[1540] The server generates new restriction settings and sends them to the device. The data is in JSON format and sent using a secure protocol (e.g., HTTPS). The device parses the received settings data and applies the next day's screen time and app limits. The new settings are saved in a local database and update the system's screen time management API.

[1541] Notification and reporting tools

[1542] The device will notify the child of the changes the following day. Notifications are made through a visual interface (e.g., a pop-up notification). The user (parent) can log in to the parent app and view daily reports, including smartphone usage, violations, and new limit settings. If necessary, parents can manually fine-tune the settings.

[1543] This system allows parents to effectively manage their children's smartphone use, enhances children's self-management skills, and significantly reduces the burden on parents.

[1544] Examples of specific examples and prompts

[1545] 1. Initial Setup

[1546] Parents install the dedicated app "KidGuard" on their child's smartphone and create an account.

[1547] Parents limit usage time to two hours on weekdays and three hours on weekends. Learning apps are always available, but social media apps are prohibited.

[1548] 2. Data Collection

[1549] The device monitors app usage in real time and sends data to the server every hour.

[1550] For example, a child watches YouTube for 30 minutes, then uses a messaging app for 15 minutes, and data on that is sent to a server.

[1551] 3. Data Analysis

[1552] From the data received, the server detects that the child used their smartphone for 2 hours and 30 minutes on a weekday and used a social networking app for 30 minutes.

[1553] You decide to reduce your screen time to 1 hour and 50 minutes the next day and delete the icons of social media apps.

[1554] 4. Feedback

[1555] The server sends the new settings to the device, which then applies the new settings the next day.

[1556] The device will notify the child of any changes, and parents can review the report and manually tweak the settings.

[1557] Example prompt sentence:

[1558] "Set smartphone usage limits of two hours on weekdays and three hours on weekends, allow educational apps to be used at all times, and prohibit social media apps. Design a system to monitor screen time and app usage, and adjust the usage limits for the next day if there is a violation. For example, if a child uses their smartphone for two and a half hours on a weekday and uses a social media app for 30 minutes, the next day's screen time should be reduced to one hour and fifty minutes, and the social media app icon should be deleted."

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

[1560] Step 1: Initial Setup

[1561] The user (parent) installs a dedicated app on their child's smartphone. Next, they launch the app, create an account, and set restrictions on smartphone use. Specifically, on the settings screen, they set the usage time to two hours on weekdays and three hours on weekends, allow learning apps to be used at any time, and prohibit social networking apps. This restriction information is stored in the device's local database.

[1562] Input: User restriction settings information (usage time, app restrictions)

[1563] Output: Configuration information stored in the device's local database

[1564] Step 2: Data collection

[1565] The device monitors app usage in real time. Specifically, it uses the smartphone's background services to record when each app is launched and when it is closed. This data is stored in the device's temporary storage.

[1566] Input: Smartphone app usage information (start time, end time)

[1567] Output: Usage data stored in the device's temporary storage

[1568] Step 3: Send data

[1569] The device sends the collected usage data to the server at regular intervals (e.g., every hour). The data is converted to JSON format and sent securely to the server using SSL. If the network is unstable, the data is stored locally until a connection is established.

[1570] Input: Usage data stored in the device's temporary storage

[1571] Output: Data sent to the server over a secure connection using SSL

[1572] Step 4: Data analysis

[1573] The server analyzes the received usage data. Based on the configured rules, it determines whether the usage time has exceeded the limit or whether a prohibited social networking app has been used. This analysis is performed using a database system (e.g., MySQL, PostgreSQL) running on the server. The analysis results are recorded in a log.

[1574] Input: Usage data sent to the server

[1575] Output: Log of analysis results that determine whether or not there is a rule violation

[1576] Step 5: Adjusting Limits

[1577] If a rule violation is detected, the server records the details in a log and adjusts the screen time and app usage limits for the next day. For example, if a user uses their smartphone for 2 hours and 30 minutes on a weekday and uses a social networking app for 30 minutes, the server will reduce the user's screen time to 1 hour and 50 minutes the next day and hide the social networking app icon.

[1578] Input: Log of rule violations based on analysis results

[1579] Output: New usage limit settings (screen time and app limits for the next day)

[1580] Step 6: Apply the new settings

[1581] The server generates new restriction settings and sends them to the device. The data is in JSON format and is sent using a secure protocol (e.g., HTTPS). The device analyzes the received settings data and applies the screen time and app restrictions for the next day. The new settings are then saved in the device's local database.

[1582] Input: New limit settings sent by the server

[1583] Output: New settings stored in the device's local database

[1584] Step 7: Notification and Reporting

[1585] The device notifies the child of the changes. This is done through a visual interface (e.g., a pop-up notification). The user (parent) can log in to the parent app and view daily reports, which include smartphone usage, violations, and new limit settings. If necessary, parents can also manually fine-tune the settings.

[1586] Input: New settings, smartphone usage data

[1587] Output: Changes notified and generated report

[1588] (Application example 1)

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

[1590] In today's society, children's excessive use of smart devices has become a social problem. However, manually managing children's smart device usage is extremely time-consuming and difficult in real time, so a means of effectively monitoring whether children are following the rules is necessary. Furthermore, a system that automatically adjusts flexible usage restrictions is also needed to help children develop the ability to follow the rules on their own. In this situation, there is a need for a system that efficiently and effectively manages children's smart device usage while reducing the burden on parents.

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

[1592] In this invention, the server includes an initial setting input means, a usage information monitoring means, a data transmission means, a data analysis means, a restriction adjustment means, a new setting application means, a notification and report generation means, a management screen means that allows parents to check their child's smart device usage restrictions in real time, a data classification means that classifies usage status by type of application used by the child, and a function means that adjusts the next day's usage restrictions based on the amount of time the child spent using the application and their compliance with the rules. This allows parents to monitor and manage their child's smart device usage in real time, and can automatically adjust usage restrictions in the event of a rule violation, thereby fostering children's self-management skills.

[1593] "Default input method" refers to the input device or software functionality that allows parents to initially set restrictions and permissions for their child's use of a smart device.

[1594] "Means for monitoring usage information" refers to technology for monitoring and recording the types of applications used on smart devices and the duration of their use in real time.

[1595] "Data transmission means" refers to a communication technology for periodically transmitting usage data from a smart terminal to a server.

[1596] The "data analysis means" is a function that analyzes received usage data and determines the compliance status with the set rules.

[1597] The "restriction adjustment means" is a function that automatically adjusts the usage restrictions for the next day when a rule violation is detected.

[1598] The "means for applying new settings" is a function for applying the changed usage restrictions from the next day.

[1599] The "notification and report generation means" is a function for notifying children and parents of smart device usage and setting changes, and generating daily reports.

[1600] "A management screen means that allows parents to check the usage restrictions on their children's smart devices in real time" is a management screen that allows parents to check the usage status and restrictions on smart devices at any time.

[1601] The "data classification means for classifying usage status by type of application used by a child" is a function for classifying the applications used into predefined categories and organizing usage status.

[1602] The "functional means for adjusting the next day's usage restrictions based on the amount of time a child spends using an application and the degree of compliance with rules" is a function for automatically adjusting the next day's usage restrictions based on the amount of time a child spends using an application and the degree of compliance with rules.

[1603] The present invention relates to a system that limits children's use of smart devices and allows parents to manage their usage in real time. This system is realized using various hardware and software in the following manner.

[1604] The system first has a means for inputting initial settings. Using this means, parents install a dedicated application on the smart device and perform the initial settings. Specifically, they set the usage time on weekdays and weekends, and the allowed and prohibited applications. This setting information is saved in the device and used for subsequent processing.

[1605] Next, the usage information monitoring means records the time when the child uses the smart device and the type of application they are using in real time. The usage data is periodically (e.g., every hour) transmitted to a server. The data transmission means transmits the data collected from the device to a cloud server (e.g., AWS EC2).

[1606] The server uses a data analysis tool to analyze the received usage data and determine whether there has been a violation based on the configured rules. The analysis is performed using the Python and Django frameworks. For example, a violation may occur if the usage time exceeds the set two hours on a weekday or if a prohibited application is being used.

[1607] If a violation is detected, the limit adjustment mechanism will be activated and the usage limit for the next day will be automatically reset. For example, if today's usage time was 2 hours 30 minutes, the usage time for the next day will be reduced to 1 hour 50 minutes. Also, if a social networking application is used despite being prohibited, the application's icon will be removed from the device.

[1608] The server sends the new settings to the device, which then applies the new settings the next day. Additionally, a notification and report generation mechanism notifies the child of any changes to their usage limits, and a parental control screen displays daily usage reports.

[1609] Through this management screen, parents can check their children's smart device usage in real time and manually adjust settings as needed. Usage is also categorized by the type of application used by the child, making it easy for parents to understand how much each type of application is being used.

[1610] For example, if a child uses a study app for 60 minutes and then a social networking app for 30 minutes, the server will detect the violation, set the usage time for the next day to 1 hour and 50 minutes, and delete the social networking app icon. In this way, children's smart device usage is properly managed and the burden on parents is reduced.

[1611] Here are some example prompts for the generative AI model:

[1612] "Calculate the screen time limit you should set for the next day. Today's weekday screen time was 150 minutes, and you used social media apps for 30 minutes. Your weekday screen time limit is 120 minutes."

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

[1614] Step 1: Initial Setup

[1615] The user (parent) installs a dedicated application on their child's smart device and performs the initial setup. The input includes the usage time on weekdays and weekends, and the allowed and prohibited applications. This setting information is saved in the device and used for subsequent processing. For example, a parent can set the usage time on a smart device to two hours on weekdays and register a social networking app as a prohibited application.

[1616] Step 2: Monitor usage information

[1617] The device monitors and records the types of applications used on the smart device and the usage time in real time. The data records the start and end times of each application in detail. For example, the start and end logs of a study app are recorded to calculate the usage time.

[1618] Step 3: Sending data

[1619] The device periodically (every hour) sends the collected usage data to the server. The data includes the usage time of each application and the name of the application used. The device receives usage data as input and sends this data to the server as output.

[1620] Step 4: Data analysis

[1621] The server analyzes the usage data it receives. Using data analysis means, it calculates the usage time for each application and the total usage time, and compares it with existing rules. For example, it determines whether the usage time exceeds the set two hours, or whether a prohibited social networking app is being used. It uses the received data as input to calculate whether there is a violation, and outputs a determination of whether there is a violation.

[1622] Step 5: Adjusting Limits

[1623] The server adjusts the limits when a rule violation is detected. Specifically, it resets the usage limit for the next day and removes the icon of the prohibited application. For example, if today's usage time was 2 hours and 30 minutes, the usage time for the next day will be set to 1 hour and 50 minutes. It receives violation information as input and generates new limit settings as output.

[1624] Step 6: Apply the new settings

[1625] The server sends new settings to the device and instructs the device to apply the new settings the next day. The server reflects the changed usage restrictions and prohibited application information on the device. The server receives new setting information as input and reflects the settings on the device as output.

[1626] Step 7: Generate notifications and reports

[1627] The device notifies the child of any changed usage restrictions, and the server displays daily usage reports on the parental control screen. For example, parents can use the control screen to check their child's smart device usage in real time and manually adjust settings as needed. It receives usage data as input and generates notifications and reports as output.

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

[1629] This invention combines an emotion engine with a smartphone usage management system to provide flexible usage restrictions that take into account a child's emotional state. A specific embodiment of the system and its processing procedures are described below.

[1630] Entering initial settings

[1631] The user (parent) installs a dedicated app on their child's smartphone and creates an account.

[1632] The user (parent) launches the app and enters smartphone usage restriction information (usage time, available apps, study time, etc.) on the settings screen.

[1633] For example, limit usage time to 2 hours on weekdays and 3 hours on weekends. Learning apps can be used at any time, but social networking apps are prohibited.

[1634] The setting information is sent from the terminal to the server and stored in a database.

[1635] Usage and emotion monitoring

[1636] The device monitors smartphone usage in real time and records the start and end times of apps used.

[1637] In addition, the device's built-in emotion engine recognizes the child's emotional state (joy, anger, sadness, etc.) and records that data.

[1638] Sending data

[1639] The device sends the collected usage data and emotion data to the server at regular intervals (e.g., every hour).

[1640] A secure communication protocol is used for data transmission.

[1641] Data analysis

[1642] The server analyzes the received usage data and emotion data and checks compliance with the set rules.

[1643] For example, whether screen time exceeded two hours or whether prohibited apps were used.

[1644] The server also analyzes the emotional state detected by the emotion engine to ascertain the child's emotional changes.

[1645] Recording and judging violations

[1646] If the server detects a rule violation, it will record the details in a log.

[1647] Consider sentiment data to determine whether to adjust limits.

[1648] For example, if your child shows strong anger or sadness while using a particular app, you can restrict that app even more the next day.

[1649] Adjusting limits

[1650] The server adjusts the usage limits for the next day based on the analysis results.

[1651] Example: If rules are broken, reduce screen time.

[1652] Example: If an abnormality is detected in emotional data, the use of a specific app will be prohibited.

[1653] Example: If the rules are followed, screen time will be extended.

[1654] Applying the New Settings

[1655] Before the next day begins, the server sends the new limit settings to the device.

[1656] The device will receive the new settings and prepare them to be applied from the next day.

[1657] Notifications and report generation

[1658] The device will notify your child of the new settings.

[1659] The server generates and provides daily usage and emotional state reports to the parent.

[1660] Users (parents) can view the reports from the parent app and manually tweak settings if necessary.

[1661] Specific use cases

[1662] 1. Initial Setup

[1663] Parents should limit their children's smartphone usage time to two hours on weekdays and three hours on weekends.

[1664] Parents can set their children to always be able to use learning-related apps, but to prohibit the use of social media apps.

[1665] 2. Monitoring of usage and sentiment information

[1666] The device records in real time which apps the child uses and for how long, and also monitors their emotional state through an emotion engine.

[1667] 3. Data Analysis

[1668] The server detects that the child used their smartphone for 2 hours and 30 minutes on a weekday and used a social networking app for 30 minutes.

[1669] Analysis of emotional data confirms that strong feelings of anger are expressed while using social media apps.

[1670] 4. Adjusting Limits

[1671] Based on rule violations and emotional data, the server will reduce screen time to 1 hour and 50 minutes the next day and completely ban the use of social media apps.

[1672] 5. Feedback

[1673] The server sends the new settings to the device, which then applies the new settings the next day.

[1674] The device will notify your child of the changes.

[1675] Parents can view the next day's report and manually tweak the settings.

[1676] In this way, the present invention realizes a system that automatically and efficiently manages children's smartphone usage and provides more flexible and appropriate restrictions by taking into account their emotional state, thereby cultivating children's self-management skills and reducing the burden on parents.

[1677] The processing flow will be explained below.

[1678] Step 1: Enter initial settings

[1679] The user (parent) installs a dedicated app on their child's smartphone and creates an account.

[1680] The user (parent) launches the app and enters restrictions on smartphone use on the settings screen.

[1681] Example: Set usage time to 2 hours on weekdays and 3 hours on weekends.

[1682] Learning apps will be available at all times, but social media apps will be prohibited.

[1683] The input setting information is transmitted from the terminal to the server.

[1684] Step 2: Save the configuration information

[1685] The server stores the received initial setting information in a database.

[1686] This will establish a baseline for smartphone usage.

[1687] Step 3: Monitoring usage and sentiment information

[1688] The device monitors smartphone usage in real time and records the start and end times of apps used.

[1689] The device's built-in emotion engine analyzes the child's face and voice to recognize emotional states such as joy, anger, and sadness.

[1690] The emotion engine collects emotional state data in real time and temporarily stores it on the device.

[1691] Step 4: Sending data

[1692] The device sends the collected usage data and emotion data to the server at regular intervals (e.g., every hour).

[1693] Use a secure communication protocol for data transmission.

[1694] Step 5: Data analysis

[1695] The server analyzes the received usage data and emotion data and checks compliance with the set rules.

[1696] For example, determining if screen time exceeds 2 hours or if a prohibited app is being used.

[1697] The server analyzes the child's emotional state based on the emotional data received from the emotion engine.

[1698] For example: See if your child shows strong anger or sadness while using a particular app.

[1699] Step 6: Record and Adjudicate Violations

[1700] If the server detects a rule violation, it will record the details in a log.

[1701] It also logs the child's emotional state based on the emotion data.

[1702] Based on the violation status and sentiment data, it determines how to adjust usage limits for the next day.

[1703] Step 7: Adjusting Limits

[1704] The server adjusts the usage limits for the next day based on the analysis results.

[1705] Example: If a rule is violated, decide to reduce screen time to 1 hour 50 minutes.

[1706] If an abnormality is detected in the emotional data, it will decide to ban the use of a particular app.

[1707] If the rules are followed, screen time will be extended to 2 hours and 30 minutes.

[1708] Step 8: Apply the new settings

[1709] Before the next day begins, the server sends the new limit settings to the device.

[1710] The device will receive the new settings and prepare them to be applied from the next day.

[1711] Step 9: Generate notifications and reports

[1712] The device will notify your child of the new settings.

[1713] Example: Notifying you that your screen time has been reduced for the next day.

[1714] Example: Notifying you that you have been banned from using a specific app.

[1715] The server generates and provides daily usage and emotional state reports to the parent.

[1716] It also includes visual graphs and alerts to make it easier for parents to review the reports.

[1717] Users (parents) can view the reports from the parent app and manually tweak settings if necessary.

[1718] In this way, the present invention realizes a system that automatically and efficiently manages children's smartphone usage and provides more flexible and appropriate restrictions by taking into account their emotional state, thereby cultivating children's self-management skills and reducing the burden on parents.

[1719] Example 2

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

[1721] Conventional smartphone usage restriction systems restrict usage based solely on usage time and app usage, without considering the child's emotional state. This can result in a lack of appropriate emotional management and the inability to provide optimal usage restrictions for children. Furthermore, when a rule is violated, the system is limited to simply changing the time limit, which is problematic as it lacks flexibility.

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

[1723] In this invention, the server includes an initial setting input means, a usage information monitoring means, a data transmission means, a data analysis means, an emotional state monitoring means, a violation recorder means, a restriction adjustment means, a new setting application means, and a notification and report generation means. This allows for flexible usage restrictions that take into account the emotional state of children, enabling more appropriate smartphone usage management.

[1724] The "initial setting input means" is a means for parents to input basic setting information regarding their child's smartphone usage (usage time, available apps, study time, etc.).

[1725] "Means for monitoring usage information" refers to a means for monitoring and recording the usage status (start-up time, shutdown time, etc.) of applications on smartphones in real time.

[1726] The "data transmission means" is a means for transmitting the collected usage data and emotion data to the server at regular intervals.

[1727] The "data analysis means" is a means for analyzing the usage data and emotion data received by the server and determining the compliance with the rules.

[1728] The "emotional state monitoring means" is a means of recognizing and recording a child's emotional state (happiness, anger, sadness, etc.) in real time using sensors such as cameras and microphones.

[1729] The "means for recording the details of violations" is a means for recording the details of detected rule violations as a log in the server.

[1730] The "restriction adjustment means" is a means for automatically adjusting smartphone usage restrictions for the next day based on the analysis results.

[1731] The "means for applying new settings" is a means for the server to send the restriction settings for the next day to the terminal and apply the settings from the next day.

[1732] The "notification and report generating means" is a means for generating and notifying new limit settings for the next day and reports on daily usage and emotional state.

[1733] This invention is a system for managing smartphone usage restrictions for children, and provides flexible usage restrictions by combining an emotion engine. The specific configuration and operation procedure of the system are described below.

[1734] ---

[1735] Entering initial settings

[1736] The user (parent) performs the following actions:

[1737] 1. Install a dedicated app on your child's smartphone.

[1738] 2. Launch the app and create an account.

[1739] 3. Enter usage restriction information on the settings screen. This information includes usage time, available apps, study time, etc.

[1740] For example, limit usage time to 2 hours on weekdays and 3 hours on weekends. Learning apps can be used at any time, but social networking apps are prohibited.

[1741] The configuration information is sent from the device to a server, which stores it in a database. This process requires an internet connection and uses a secure communication protocol (e.g., HTTPS).

[1742] ---

[1743] Usage and emotion monitoring

[1744] The terminal has the following features:

[1745] 1. Monitor and record smartphone usage in real time (startup time, shutdown time, name of app used).

[1746] 2. Through the built-in emotion engine (e.g. Microsoft Azure, IBM Watson, etc.), the child's emotional state (joy, anger, sadness, etc.) is recognized and recorded based on data obtained from sensors such as the camera and microphone.

[1747] Example: A smartphone camera captures a child's facial expressions and analyzes them to detect the emotion "joy."

[1748] ---

[1749] Sending data

[1750] The terminal is

[1751] 1. Collected usage data and emotion data are sent to the server at regular intervals (e.g., every hour).

[1752] 2. A secure communication protocol is used for transmission.

[1753] ---

[1754] Data analysis

[1755] The server

[1756] 1. Analyze the received usage data and emotion data to check compliance with pre-set usage restriction rules.

[1757] For example, whether screen time exceeded two hours or whether prohibited apps were used.

[1758] 2. The emotional state detected by the emotion engine is also analyzed to check the child's emotional changes.

[1759] Example: If a strong emotion of "anger" is detected while using a social networking app, the data will be analyzed.

[1760] ---

[1761] Recording and judging violations

[1762] The server

[1763] 1. When a rule violation is detected, the details are recorded in a log.

[1764] 2. Consider sentiment data and decide whether to adjust usage limits for the next day.

[1765] For example, if you express anger or sadness while using a specific app, the restrictions on using that app will be tightened.

[1766] ---

[1767] Adjusting limits

[1768] The server

[1769] 1. Adjust usage limits for the next day based on the analysis results.

[1770] Example: If rules are broken, reduce screen time.

[1771] Example: If an abnormality is detected in emotional data, the use of a specific app will be prohibited.

[1772] Example: If the rules are followed, screen time will be extended.

[1773] ---

[1774] Applying the New Settings

[1775] The server

[1776] 1. Send new restriction settings to your device before the next day begins.

[1777] The terminal is

[1778] 1. Receive the new settings and prepare them to be applied from the next day.

[1779] ---

[1780] Notifications and report generation

[1781] The terminal is

[1782] 1. Inform your child about the new settings.

[1783] The server

[1784] 1. Generate and provide daily usage and emotional state reports to parents.

[1785] The user (parent)

[1786] 1. You can view reports from the parent app and manually tweak settings if needed.

[1787] For example: If your child's emotional state is stable, decide to extend screen time.

[1788] ---

[1789] Prompt Sentence Examples

[1790] "Design a smartphone usage management system that uses an emotion engine. The system will collect information on usage time and apps used through an app installed on a child's smartphone, and will also monitor their emotional state. It will check whether they are following the rules set by their parents, and will automatically adjust the usage limits for the next day taking their emotional state into account."

[1791] ---

[1792] In this way, the present invention realizes a system that automatically and efficiently manages children's smartphone usage and provides more flexible and appropriate usage restrictions by taking into account their emotional state, thereby cultivating children's self-management skills and reducing the burden on parents.

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

[1794] The flow of this system's program processing

[1795] ---

[1796] Step 1: Enter initial settings

[1797] The user (parent) installs and launches the dedicated app on the child's smartphone. After creating an account on the settings screen, they enter usage restriction information.

[1798] Input: Usage restriction information entered by parents (e.g., set usage time to 2 hours on weekdays and 3 hours on weekends. Learning apps can be used at any time, but social media apps are prohibited).

[1799] Output: The usage restriction information is sent from the terminal to the server and stored in the database.

[1800] ---

[1801] Step 2: Monitoring usage and sentiment information

[1802] The device monitors smartphone usage and emotional state in real time, recording when apps are opened and closed, as well as the emotional state of the user while using the app.

[1803] Input: Smartphone sensor (camera, microphone) data and app usage data.

[1804] Output: Collected app usage data (e.g., app launch time, app exit time) and emotion data (e.g., joy, anger, sadness) are recorded.

[1805] ---

[1806] Step 3: Sending data

[1807] The device transmits the collected usage data and emotion data to a server at regular intervals using a secure communication protocol.

[1808] Input: Usage data and emotion data collected on the device.

[1809] Output: The transmitted usage data and emotion data are stored on the server.

[1810] ---

[1811] Step 4: Data analysis

[1812] The server analyzes the received usage data and emotion data and checks compliance with the set usage restriction rules.

[1813] Input: Usage data and emotion data stored on the server.

[1814] Output: Analysis results (e.g., whether screen time exceeded 2 hours, whether prohibited apps were used, changes in emotional state) are obtained.

[1815] ---

[1816] Step 5: Record and Adjudicate Violations

[1817] If the server detects a rule violation, it records the details as a log and takes into account the emotional data to determine whether to adjust the usage restrictions for the next day.

[1818] Input: Analysis results.

[1819] Output: A log of the violation and a decision on the next day's usage restrictions (e.g., whether to reduce screen time or ban certain apps).

[1820] ---

[1821] Step 6: Adjusting Limits

[1822] The server adjusts the usage limits for the next day based on the decision made in the previous step.

[1823] Input: Decision regarding usage restrictions for the next day.

[1824] Output: Adjusted usage limit settings for the next day (e.g., reduce screen time to 1 hour 50 minutes, completely ban social media apps).

[1825] ---

[1826] Step 7: Apply the new settings

[1827] The server sends the new usage limit settings to the device before the start of the next day. The device receives the settings and prepares them to be applied from the next day.

[1828] Input: Adjusted next day usage limit settings.

[1829] Output: Usage restriction settings sent to the device, new settings ready to be applied from the next day.

[1830] ---

[1831] Step 8: Generate notifications and reports

[1832] The device notifies the child of the new usage limit settings, and the server generates a daily usage and emotional state report and provides it to the parent.

[1833] Inputs: New usage limit settings, historical usage data, and sentiment data.

[1834] Output: Notifications to child, reports to parents (e.g., screen time, apps used, changes in emotional state).

[1835] ---

[1836] (Application example 2)

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

[1838] Conventional smartphone usage restriction systems limit screen time and the use of specific apps, but lack the flexibility to take into account a child's emotional state or spending habits. This can hinder a child's safety and healthy development. Another issue is that parents have to manually adjust the settings.

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

[1840] In this invention, the server includes an initial setting input means, a usage information monitoring means, an emotional information monitoring means, a data transmission means, a data analysis means, a limit adjustment means, a new setting application means, a notification and report generation means, and a spending status monitoring means, which allows for flexible adjustment of usage limits taking into account the emotional state and spending status of the child.

[1841] The "initial setting input means" is a means by which parents input their child's smartphone usage restriction information and spending restriction information.

[1842] "Means for monitoring usage information" refers to a means for monitoring smartphone usage in real time and recording which apps were used and for how long.

[1843] The "means for monitoring emotional information" is a means for monitoring the emotional state of a child in real time through an emotion engine.

[1844] The "data transmission means" is a means for transmitting collected usage data and emotion data to a server at regular intervals.

[1845] The "data analysis means" is a means for analyzing usage data and emotional data stored on the server to check for rule violations and changes in emotions.

[1846] The "limit adjustment means" is a means for automatically adjusting the next day's usage and spending limits based on the analysis results.

[1847] The "means for applying new settings" is a means for transmitting the adjusted new restriction information to the terminal and preparing it to be applied from the next day.

[1848] The "notification and report generation means" is a means for notifying the child of the new settings and providing the parent with reports on daily usage, emotional state, and spending.

[1849] The "monitoring means for expenditure status" is a means for monitoring and recording in real time how much a child has spent in each category.

[1850] This invention combines an emotion engine with a smartphone usage management system to provide flexible restrictions that take into account a child's emotional state and spending habits. Below, specific embodiments of the invention will be described.

[1851] Hardware and Software Configuration

[1852] Hardware:

[1853] Smartphone

[1854] Database Server

[1855] software:

[1856] Python Program

[1857] Sentiment Analysis Engine

[1858] Management Applications

[1859] Processing Description

[1860] Entering initial settings

[1861] The parent (user) installs a dedicated app on their smartphone and creates an account. On the initial setup screen, they enter smartphone usage restrictions (e.g., usage time, available apps, study time) and spending restrictions (e.g., daily limit, spending limit for specific categories). This setting information is sent from the device to the server and stored in a database.

[1862] Monitoring of usage information

[1863] The device monitors smartphone usage in real time, recording the start and end times of apps used, and also recognizes the child's emotional state (happiness, anger, sadness, etc.) through the device's built-in emotion engine and records this data.

[1864] Data transmission and analysis

[1865] The device periodically (for example, every hour) sends the collected usage and emotion data to a server using a secure communication protocol. The server analyzes the received usage and emotion data and checks compliance with the set rules. It also monitors spending and records how much the child spent in each category.

[1866] Adjusting limits

[1867] The server adjusts the next day's usage and spending limits based on the analysis results. For example, if a rule violation (such as exceeding the set time or using prohibited apps) or emotional abnormalities are detected, the server will shorten the next day's screen time or prohibit the use of certain apps. Conversely, if the rules are followed, the server can extend the screen time.

[1868] Applying the New Settings

[1869] Before the next day begins, the server sends new restriction settings to the terminal, which receives them and prepares them to be applied from the next day.

[1870] Notifications and Reports

[1871] The device will notify the child of the new settings and clearly indicate the changes. The server will also generate a report of daily usage, emotional state, and spending, which will be provided to the parent. The parent can then review the report in the management application and manually adjust the settings as needed.

[1872] Specific examples

[1873] For example, if a child tries to spend 500 yen in a game, the app will check the child's current spending status and emotional state and notify them whether to allow or disallow it. If the child expresses strong anger, the app can further tighten the spending limit from the next day onwards.

[1874] Example prompt for a generative AI model:

[1875] How can I implement a feature that allows or disallows spending in certain categories (e.g., gaming purchases) based on my child's emotional state?

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

[1877] Step 1:

[1878] Users install a dedicated app on their smartphone and create an account. Parents then input smartphone usage and spending restrictions (usage time, available apps, daily limits, and spending limits for specific categories). This setting information is sent from the device to a server and stored in a database.

[1879] Input: Usage limit information, spending limit information

[1880] Output: Configuration information stored in the database

[1881] Step 2:

[1882] The device monitors smartphone usage in real time, recording the start and end times of apps used. It also uses a built-in emotion engine to recognize the child's emotional state (happiness, anger, sadness, etc.) and record emotional data. It also monitors spending and records how much money is spent in each category.

[1883] Input: Smartphone usage, emotional data, spending information

[1884] Output: Recorded usage data, sentiment data, and expenditure data

[1885] Step 3:

[1886] The device periodically transmits collected usage data, emotion data, and expenditure data to a server using a secure communication protocol.

[1887] Input: Collected usage data, sentiment data, and spending data

[1888] Output: Data sent to the server

[1889] Step 4:

[1890] The server analyzes the received usage data, emotion data, and expenditure data, and checks for rule violations and changes in emotion based on the set rules. It also analyzes expenditure status.

[1891] Input: Usage data, emotion data, and expenditure data stored on the server

[1892] Output: Analysis results, rule violations, and emotional changes

[1893] Step 5:

[1894] The server adjusts the next day's usage and spending limits based on rule violations and emotional data. For example, if a rule violation is detected, screen time can be reduced, and if emotional abnormalities are detected, the use of certain apps can be prohibited. On the other hand, if the rules are followed, screen time can be extended.

[1895] Input: Analysis results, rule violations, emotion data

[1896] Output: Adjusted spending limits

[1897] Step 6:

[1898] The server sends the new limit settings to the terminal before the start of the next day, and the terminal prepares to apply the new limits from the next day.

[1899] Input: Adjusted spending limit, spending limit

[1900] Output: Send new configuration information to the device and prepare it for application on the device

[1901] Step 7:

[1902] The device will notify the child of the new settings and clearly indicate the changes, and the server will generate a report of daily usage, emotional state, and spending that will be provided to the parent, who can then review the report through a management application and manually tweak the settings as needed.

[1903] Inputs: New limit settings, usage data, sentiment data, spending data

[1904] Output: Notification to child, report to parent

[1905] keyword:

[1906] Generative AI model, prompt sentence

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

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

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

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

[1911] FIG. 9 illustrates an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and behaviors arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[1928] The following is further disclosed regarding the above embodiment.

[1929] (Claim 1)

[1930] A system for managing smartphone usage restrictions,

[1931] An input means for initial settings;

[1932] a means for monitoring usage information;

[1933] a means for transmitting data;

[1934] data analysis means;

[1935] a means for adjusting the limits;

[1936] A means of applying the new settings;

[1937] notification and report generation means;

[1938] A system including:

[1939] (Claim 2)

[1940] 2. The system according to claim 1, wherein the data analysis means analyzes data relating to usage time and applications used, and detects rule violations based on specified criteria.

[1941] (Claim 3)

[1942] 2. The system according to claim 1, wherein the limit adjusting means automatically adjusts the usage limit for the next day when a rule violation is detected.

[1943] "Example 1"

[1944] (Claim 1)

[1945] An initial setting means for a user to input smartphone usage restrictions;

[1946] A usage information monitoring means for the device to monitor screen time and app usage in real time;

[1947] a data transmission means for transmitting usage data collected by the terminal to a server;

[1948] a data analysis means for analyzing the data received by the server and checking the compliance status based on the set rules;

[1949] a limit adjustment means for adjusting the next day's usage limits when a violation is detected;

[1950] A means for applying new settings, in which the server transmits new settings to the terminal and the terminal applies the new settings from the next day;

[1951] a notification and report generation means for the terminal to notify the user of the changes and generate a usage report;

[1952] A system including:

[1953] (Claim 2)

[1954] 2. The system according to claim 1, wherein the data analysis means analyzes data relating to usage time and applications used, and detects rule violations based on specified criteria.

[1955] (Claim 3)

[1956] 2. The system according to claim 1, wherein the limit adjusting means automatically adjusts the usage limit for the next day when a rule violation is detected.

[1957] "Application Example 1"

[1958] (Claim 1)

[1959] An input means for initial settings;

[1960] a means for monitoring usage information;

[1961] a means for transmitting data;

[1962] data analysis means;

[1963] a means for adjusting the limits;

[1964] A means of applying the new settings;

[1965] notification and report generation means;

[1966] A management screen that allows parents to check the usage restrictions of their children's smart devices in real time, and

[1967] a data classification means for classifying usage by type of application used by the child;

[1968] A function means for adjusting the usage limit for the next day based on the usage time of the application used by the child and the degree of compliance with the rules;

[1969] A system including:

[1970] (Claim 2)

[1971] a data analysis means for analyzing data relating to usage time and applications used and detecting rule violations based on specified criteria;

[1972] an adaptive means for modifying limits upon violation based on real-time data;

[1973] 10. The system of claim 1, comprising:

[1974] (Claim 3)

[1975] The limit adjustment method is to automatically adjust the usage limit for the next day if a rule violation is detected, and

[1976] Measures that include the ability for parents to manually fine-tune usage limits;

[1977] 10. The system of claim 1, comprising:

[1978] "Example 2: Combining Emotion Engines"

[1979] (Claim 1)

[1980] An input means for initial settings;

[1981] a means for monitoring usage information;

[1982] a means for transmitting data;

[1983] data analysis means;

[1984] a means for monitoring emotional state;

[1985] a means of recording violations; and

[1986] a means for adjusting the limits;

[1987] A means of applying the new settings;

[1988] notification and report generation means;

[1989] A system including:

[1990] (Claim 2)

[1991] 2. The system according to claim 1, wherein the data analysis means analyzes data relating to usage time and applications used, and detects rule violations based on specified criteria together with emotional state data.

[1992] (Claim 3)

[1993] 2. The system of claim 1, wherein the limit adjustment means automatically adjusts the usage limit for the next day when a rule violation or an abnormal emotional state is detected.

[1994] "Application example 2 when combining emotion engines"

[1995] (Claim 1)

[1996] A system for managing smartphone usage restrictions,

[1997] An input means for initial settings;

[1998] a means for monitoring usage information;

[1999] A means for monitoring emotional information;

[2000] a means for transmitting data;

[2001] data analysis means;

[2002] a means for adjusting the limits;

[2003] A means of applying the new settings;

[2004] notification and report generation means;

[2005] a means of monitoring expenditures;

[2006] A system including:

[2007] (Claim 2)

[2008] 2. The system according to claim 1, wherein the data analysis means analyzes data relating to usage time and applications used, and detects rule violations based on specified criteria.

[2009] (Claim 3)

[2010] 2. The system according to claim 1, wherein the limit adjusting means automatically adjusts the usage limit for the next day when a rule violation is detected. [Explanation of symbols]

[2011] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Device 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robot< / url:> < / url:> < / url:> < / url:>

Claims

1. A system for managing smartphone usage restrictions, An initial setting input means for parents to set and input restriction information regarding their child's smartphone use; A usage information monitoring means for monitoring a child's smartphone usage in real time and collecting data on usage time and used apps; and a data transmission means for periodically transmitting the collected usage data to a server; a data analysis means for analyzing the usage data received on the server side, checking compliance with the set rules, and detecting violations of the rules; a means for adjusting the limits; means for applying new settings that automatically adjust the next day's usage limits based on rule violations detected by the data analysis means; and a notification and report generating means for notifying the child of the new settings on the device and generating and providing a report of daily usage to the parent; A system including:

2. 2. The system according to claim 1, wherein the data analysis means analyzes data relating to usage time and applications used, and detects rule violations based on specified criteria.

3. 2. The system according to claim 1, wherein the limit adjusting means automatically adjusts the usage limit for the next day when a rule violation is detected.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A