Pa ge 1 Pa ge 20 American Journal of Smart Technology and Solutions (AJSTS) Optimizing Screen Time Management for Children’s Devices: Leveraging Token Bucket and Time-Based Algorithms in a Famie Parental Control System Pretzil Joy S. Vivares1, Regine Karla J. Panilaga1, Alic Jhos L. Magallamento1*, Abejah S. Paculdo1, Charisse S. Ronquillo1 Volume 4 Issue 2, Year 2025 ISSN: 2837-0295 (Online) DOI: https://doi.org/10.54536/ajsts.v4i2.4716 https://journals.e-palli.com/home/index.php/ajsts Article Information ABSTRACT Received: March 12, 2025 Accepted: April 17, 2025 Published: July 31, 2025 This study aims to develop a parental control system, Famie, designed to optimize screen time management on children’s devices. The system addresses the growing need for parents to effectively monitor and regulate their children’s screen time in a balanced manner. Integrating the Token Bucket Algorithm and a Time-Based Algorithm enables parents to set flexible screen time schedules and efficiently reset usage time. Famie serves as the parent app, while Famkid functions as the child app. The two apps are connected using a QR code-based pairing system, allowing parents to seamlessly link their devices with their children’s. This connection enables centralized control over screen time and schedule management. The research applies these algorithms to provide a personalized approach to digital parenting, ensuring that children develop responsible screen time habits while maintaining a secure digital environment. Key features include setting screen time schedules via token buckets, where the device remains locked when the bucket is empty and unlocks only when another active bucket becomes available. Additionally, the time-based algorithm serves as a daily reset mechanism, ensuring that buckets are refilled at midnight. Although Android’s security policies impose limitations on device-locking capabilities, the system still offers effective control by focusing on schedule-based access. The results of this study are expected to empower parents in promoting healthier technology habits for their children, benefiting families, researchers, and educational institutions by contributing to the evolving field of algorithm-driven parental control systems. Keywords Digital Parenting, Parental Control, Screen Time, Time-Based Algorithm, Token Bucket 1 College of Engineering and Technology Education, Holy Trinity College, General Santos City, Philippines * Corresponding author’s e-mail: alicmagallamento@gmail.com INTRODUCTION Children today face significant risks in the digital age, including screen addiction (Christakis, 2008), exposure to harmful content (Livingstone et al., 2011), and cyberbullying (Kowalski et al., 2014), even as technology offers remarkable benefits for education and development (Plowman et al., 2010). These challenges leave parents struggling to balance granting digital freedom with ensuring their children’s safety online—a task that becomes increasingly complex as technology evolves. To address this, the Famie Parental Control System provides an innovative solution, empowering parents to manage and supervise their children’s device usage effectively. Through two interconnected apps—Famie for parents and FamKid for children—parents can set precise schedules for device access, such as 7:30–8:30, with automatic restrictions outside these periods. This structured approach is reinforced by a parent-set PIN, preventing unauthorized use and ensuring greater control. The system stands out with its integration of two advanced algorithms. The Token Bucket Algorithm dynamically tracks active usage within the scheduled time frames, ensuring children adhere to their allotted screen time. Complementing this is a time-based algorithm that resets schedules automatically at midnight, maintaining consistency and flexibility for daily usage. By combining real-time adaptability with seamless integration via a secure QR code connection, Famie offers a comprehensive solution that empowers parents while fostering healthier digital habits for children in an increasingly connected world. Statement of the Problem This study aims to enhance parental controls by optimizing time-based and token bucket algorithms. It explores how these algorithms can be improved to better manage screen time for children, providing solutions to the following key questions: 1. How does a parent effectively regulate their child’s excessive gadget use? 2. How can parental control systems provide appropriate time limitations for children’s device usage? 3. How can the token bucket algorithm assist parents based on their preference child’s needs, while effectively managing screen time? Objectives of the Study The main objective of this study “Optimizing Screen Time Management for Children’s Devices: Leveraging Token Bucket and Time-Based Algorithms in a Famie Parental Control System’’ is to devise a system that allows parents to easily oversee and empowering parents to monitor and regulate their child’s device usage. Effectively: 1. To develop a user-friendly Parental Control System interface to empower parents in managing their children’s screen time effectively. 2. Implement the Token Bucket Algorithm to provide flexible and efficient screen time management, enabling Pa ge 21 https://journals.e-palli.com/home/index.php/ajsts Am. J. Smart. Technol. Solutions 4(2) 20-31, 2025 parents to set limits and schedules based on their children’s needs. 3. By utilizing the token bucket algorithm to manage screen time according to parental preferences and the child’s needs. This approach ensures a tailored digital experience aligned with family values and promotes healthy screen time habits. Scope and Limitation The goal of this study, titled “Optimizing Screen Time Management for Children’s Devices: Leveraging Token Bucket and Time-Based Algorithms in the Famie Parental Control System,” is to develop a solution for managing children’s screen time using the Famie parent app and the FamKid child app. The system leverages the Token Bucket Algorithm to set personalized time limits and a time-based algorithm for daily resets, offering parents an intuitive and customizable interface. QR code technology facilitates easy access to features and resources. This system is primarily designed for Android devices, as iOS functionality has not been implemented. A limitation of the system is that while it can set a PIN lock, it cannot fully lock the device due to Android’s security policies. The app cannot restrict system-level features like the home and back buttons without higher- level permissions, such as Device Owner, which are not available to third-party apps. Despite having Device Admin privileges and a PIN lock, the FamKid app remains constrained by Android’s security framework in fully locking the device. LITERATURE REVIEW In today’s digital age, the influence of applications on child development has garnered significant attention. While educational apps can enhance learning and creativity, unregulated use of entertainment apps may lead to issues such as reduced attention spans, poor sleep, and diminished physical activity. The risks of exposure to inappropriate content, cyberbullying, and online predators highlight the need for robust parental controls and collaboration among developers, educators, and policymakers to ensure safe and balanced digital engagement for children. Othman et al. (2022) emphasize the role of artificial intelligence (AI) and influencing children’s behavior on smart devices and propose that AI-based parental control systems can provide more adaptive personalized intervention. Similarly, Livingstone and Helsper (2008) and Charity et al. (2022) stress the importance of parental interventions to mitigate physical, social, and psychological risks associated with excessive device use. Radesky et al. (2016) and Johnson & Smith (2023) explore various parental strategies for managing screen time and promoting balanced usage. Gupta et al. (2019) compare parental control systems for mobile devices, evaluating their effectiveness in content filtering, screen time management, and usability. Similarly, Martinelli et al. (2008) propose security frameworks for monitoring mobile devices, underscoring the need for more robust measures to enhance functionality and safety. According to Gao et al. (2024) and Wu et al. (2018) explore the Token Bucket Algorithm’s role in optimizing resource allocation and screen time management, enabling more tailored and efficient parental control systems. These studies collectively inform the development of Famie, leveraging algorithms to foster healthier digital habits and secure environments for children. Related System The SmartParent study by Gonzalez et al. (2021) introduces a mobile application for comprehensive parental control, emphasizing content filtering, screen time regulation, and online interaction monitoring to balance digital access with child safety. Additionally, Livingstone and Helsper (2008) underscore the importance of parental mediation in mitigating online risks, further supporting the need for effective control mechanisms. Choi et al.’s (2020) GuardianGate study develops an adaptive IoT parental control system, providing device-specific policies, risk assessments, and real-time monitoring to ensure children’s safety in the IoT era. Similarly, Martinelli et al. (2008) address screen time management through restrictions, promoting healthier digital habits alongside improved device security. Technological frameworks also contribute significantly: Gonzalez and Kim (2019) highlight the use of MongoDB and Node.js for scalable backend development, while Lee and Park (2021) showcase Dart’s cross-platform advantages for building user-friendly applications. In this study, these technologies support Famie by enabling intuitive parental control features across both iOS and Android platforms. This research presents a proactive prototype for managing children’s screen time, empowering parents to promote healthier digital interactions and supporting responsible technology use among young users. MATERIALS AND METHODS Methodology Figure 1: Iterative Waterfall Model of SDLC Pa ge 22 https://journals.e-palli.com/home/index.php/ajsts Am. J. Smart. Technol. Solutions 4(2) 20-31, 2025 The development of the Famie Parental Control System employed the Iterative Waterfall Model of Software Development Life Cycle (SDLC). This method follows a structured sequence, starting with high-level requirements and progressing through requirement analysis, system design, implementation, testing, integration, delivery, and maintenance, incorporating feedback loops to link each phase to the preceding one. Requirements Analysis During the Requirements phase, thorough data collection, analysis, and planning were conducted to understand the application’s needs. A survey of 10 parents or guardians assessed challenges and behaviors related to children’s digital use. Key requirements for the Parental Control System were identified: ● Screen Time Habits: Rating of typical daily screen time. ● Management Difficulty: Difficulty in managing screen time activities. ● Concerns about Online Content: Concerns about specific apps and content. ● Establishing Limits: Current practices for setting screen time limits. ● Perception of Technology’s Role: Beliefs about technology’s impact on development. ● Awareness of Parental Control Features: Knowledge of existing features and tools. ● Communication with Child: Level of communication about safe technology use. ● Importance of Parental Control Features: Importance of system features. ● Balance between Education and Recreation: Balance between educational and recreational use. ● Interest in Workshops or Information: Interest in further guidance on managing screen time. By addressing these requirements, the Famie Parental Control System aims to help parents manage their child’s online experiences effectively. Figure 2: Questionnaire System Design The System Design phase ensures that all specifications are met and prepares the system for development. The user interface is crafted using Visual Studio Code and Dart, while Android Studio is used for emulator visualization. Node.js and MongoDB are employed for scalable database management and data processing. Materials such as demos, code, and documentation are securely archived for future reference. This phase integrates technologies and algorithms, including the time-based and token bucket algorithms, which are crucial for creating a fully functional system. Pa ge 23 https://journals.e-palli.com/home/index.php/ajsts Am. J. Smart. Technol. Solutions 4(2) 20-31, 2025 Within the System Design phase, the architecture of the Famie Parental Control System is developed to optimize screen time management for children’s devices using token bucket and time-based algorithms. This architecture outlines how the system components interact and work together. Figure 3: System Design of Famie and Famkid Figure 4: System Architecture The system includes Flutter applications for both parents (Famie) and children (Famkid), allowing them to request and display screen time data. The user interface is processed by the screen component, while an API manages communication between the applications and the central server. The Node.js server handles data interactions, and MongoDB Atlas stores user information, screen time settings, and usage statistics. The admin interface, hosted on Heroku and developed with HTML, CSS, and React, enables administrators to monitor system information. This architecture provides a scalable and efficient solution to help parents regulate children’s digital activities, promoting healthy screen habits. To achieve this, we employed advanced algorithms that enhance the system’s functionality and ensure precise time management. Token Bucket Algorithm for Screen Time Schedule In Famie Parental Control System, the Token Bucket Algorithm enforces the screen time schedule defined by parents. During active usage periods, tokens are consumed as the device is used. Once the bucket is empty, the child is locked out of the device and must enter a parent-set PIN to regain access. The device remains inaccessible until a new active schedule begins, providing parents complete control over when and how the device can be used. When the scheduled limit is reached, the device automatically locks, ensuring that it cannot be reopened outside of the designated schedule. The illustration below visually represents the token bucket mechanism, showing how tokens are consumed during usage and refilled over time. This ensures that the bucket maintains the maximum number of tokens allowed for scheduled usage. Pa ge 24 https://journals.e-palli.com/home/index.php/ajsts Am. J. Smart. Technol. Solutions 4(2) 20-31, 2025 Below is the formula used to calculate and update the remaining tokens, aligning the child’s screen time with the parent-defined schedule: ● These 5400 tokens now represent the remaining time available from 8:00 AM to 9:00 AM, allowing the child to continue using the device for an extended period. ● Once the S(t + Δt) becomes zero, it restricts the device usage. Time-Based Algorithm for Resetting Remaining Figure 5: Token Bucket Algorithm Visualization Figure 6: Token Bucket Algorithm Formula Process Overview Starting Schedule ● The parent sets a screen time schedule from 7:00 AM to 8:00 AM, which is 1 hour (60 minutes × 60 seconds = 3600 seconds). ● The system begins with 3600 tokens, where each token represents 1 second of screen time. ● Therefore, the bucket is initially full with 3600 tokens. Device Usage ● As time progresses, tokens are consumed based on the device usage. ● By 7:30 AM, 30 minutes (1800 seconds) have passed, meaning 1800 tokens have been used up. ● The remaining tokens in the bucket after 30 minutes would be calculated as follows: ● Formula Example: S(t + Δt)=max(S(t)−Δt,0) S(t + Δt)=max(3600−1800,0) =max(1800,0) =1800 tokens Extending the Schedule ● The parent decides to extend the time by 1 hour, adding an additional time slot from 8:00 AM to 9:00 AM (60 minutes × 60 seconds = 3600 seconds). ● At 8:00 AM, 1800 tokens are still left in the bucket from the initial schedule. Adding More Time ● According to the formula, the system adds the new time in seconds (3600 seconds for the additional hour) to the remaining tokens in the bucket: New Total Tokens S(t + Δt) = S(t) + Δt = 1800 + 3600 = 5400 tokens Table 1: Analyzing Token Distribution Over Time Time (s) Remaining Time in Bucket (C) 0 3600 1 3599 2 3598 3 3597 . . . . . . . . 3599 1 3600 0 (Bucket empty, time limit reached) Time ● At midnight, reset the screen time usage to zero. ● Let R(t) represent the screen time reset function, where t represents the current time. ● In this formula: ● If the current time t is midnight (00:00), R(t) returns Figure 7: Time-Based Algorithm Formula 1, indicating that the screen time should be reset. ● Otherwise, R(t) returns 0, indicating that no reset is needed. Implementation Following the system design phase, the Famie Parental Control System progresses from concept to a fully functional software system during the implementation stage. By incorporating the technologies and algorithms previously discussed, including the token bucket and time-based algorithms, the system works efficiently to provide a flexible parental control solution. These algorithms enable parents to manage their children’s screen time through features like scheduling and real-time adjustments, ensuring a balanced and optimized approach to digital usage To illustrate the system’s structure and key interactions, the context diagram in figure 8 of the Famie Parental Control System highlights the roles of parents, children, and administrators. The system is designed to optimize screen time management for children’s devices using token bucket and time-based algorithms. In this system, parents can register their accounts, create profiles for their children, and configure device usage restrictions. They also receive detailed reports on these restrictions, helping them monitor Pa ge 25 https://journals.e-palli.com/home/index.php/ajsts Am. J. Smart. Technol. Solutions 4(2) 20-31, 2025 and control screen time effectively. Once registered, children submit their device details and receive the restriction settings configured by their parents, which help enforce healthy screen habits. The administrator role is responsible for managing accounts, handling active user information, and ensuring the system operates smoothly through regular updates. By coordinating these roles, the system creates a unified solution that promotes responsible digital usage while supporting family values in digital engagement. Testing Figure 8: Famie Parental Control System Context Diagram One very critical stage of our cycle in software development, actually a checkpoint, is testing. Testing verifies that all the functional requirements have been met, and both applications interact with each other properly to provide the right user experience. Testing goes further to identify and isolate any problems that might exist, adapting their solutions so that Famie will give parents monitoring and control, while Famkid ensures security and smoothness. This stage is very important because it assures overall efficiency, ensures the system will meet user needs, and prepares the system for deployment. Development The development phase is at the heart of creating the Famie Parental Control System. Here, we turn ideas into real solutions. We follow the Iterative Waterfall Model, which guides us through analyzing requirements, designing the system, building it, and testing it. Each step builds on the feedback from the previous one. By working together and sticking to good coding practices, we aim to create a system that is flexible, efficient, and packed with features, giving parents the tools they need for digital parenting. We constantly refine and adjust the system to match the changing needs of our users. To better visualize the interactions among the system’s users, the following use case diagram illustrates the primary actions and roles within the Famie Parental Control System. This diagram highlights the key interactions between Parents, Children, and Admins in managing screen time for children’s devices. This use case diagram below illustrates the interactions for Parents, Children, and Admins in managing screen time for children’s devices. Parents can create accounts, log in, connect their child’s device, set screen time limits, configure restrictions, and log out. Children can connect their device by scanning a QR code, grant permissions, set a protection pin, and disconnect when needed. Admins can create accounts, view active user details, modify user themes, and log out after completing their tasks. “Include” and “extend” relationships highlight core and optional actions, providing a clear view of user roles and system functionalities. Deployment Figure 9: Use Case Diagram Deployment is the final step where we roll out the Famie Parental Control System to users. During this phase, our focus is on smoothly moving the system from development to live use. We ensure that it’s easy for users to access and use the system. By following standard deployment methods and using the right technology, we aim to avoid disruptions, reduce risks, and ensure that the system is always available and reliable. Through careful Pa ge 26 https://journals.e-palli.com/home/index.php/ajsts Am. J. Smart. Technol. Solutions 4(2) 20-31, 2025 planning and execution, our goal is to deliver a strong and user-friendly tool that helps parents protect their children online. To provide a clearer understanding of the operational framework supporting the deployment of the system, the following Figure 10: Organization Operational Framework diagram illustrates how the various components of the Famie Parental Control System come together to create a seamless user experience. This framework highlights the critical steps in optimizing screen time management for children’s devices. The Famie Parental Control System, titled “Optimizing Screen Time Management for Children’s Devices: Leveraging Token Bucket and Time-Based Algorithms,” is designed to make managing children’s screen time simple and effective for parents. It begins with an easy QR code scan to securely connect parent and child devices, allowing parents to quickly add and manage their child’s account. Through a user-friendly interface, parents can set screen time schedules, helping to create a balanced and healthy digital experience. The system is built on strong technology but focuses on ensuring a smooth and positive experience for both parents and children. Maintenance Figure 10: Organization Operational Framework Maintenance involves continuously ensuring that the Famie Parental Control System stays relevant and functional over time. During this phase, our main focus shifts to fixing bugs, adding new features, and updating the system based on user feedback and new requirements. We achieve this by setting up monitoring tools and support systems to quickly address any issues that arise. Our goal is to keep the system running smoothly, secure, and easy to use. By constantly refining and enhancing the system, we aim to provide parents with a reliable tool to manage their children’s online activities effectively in today’s ever- changing digital world. RESULTS AND DISCUSSION Implementation Result The Famie Parental Control System was tested during the implementation phase to assess its readiness and gather preliminary user feedback. Although the system may not yet be in its final deployment stage, the researchers prioritized collecting insights from actual users—parents of HTC elementary students. Detailed instructions on how the system works were provided to each participant to ensure accurate and meaningful evaluations. After the user testing, the researchers distributed and retrieved completed evaluation forms. The survey instrument was designed to assess four major aspects of the system: Interface, Functionality, Usability, and Satisfaction. A total of 10 parent respondents participated in this evaluation. Pre-Evaluation Tool The evaluation focused on collecting user feedback based on the aforementioned four key areas. Each section of the questionnaire contained statements that respondents rated using a 5-point Likert scale, where 1 indicated strong disagreement and 5 indicated strong agreement. The following tables (Table 2 to Table 5) present the specific questions in each category along with the respective rating scale. These results are essential for identifying the system’s strengths and areas that may require further development or refinement. Survey Responses Pa ge 27 https://journals.e-palli.com/home/index.php/ajsts Am. J. Smart. Technol. Solutions 4(2) 20-31, 2025 Table 2: Evaluation of the Interface of the Famie Parental Control System Section 1: Interface (This section evaluates the user interface of the Famie Parental Control System.) 1 2 3 4 5 1. The user interface of the Famie Parental Control System is visually appealing. 2. The design of the interface makes it easy to navigate through different features. 3. The layout of the interface is intuitive and user-friendly. 4. Icons and buttons are clearly labeled and easy to understand. 5. The color scheme and fonts used in the interface are pleasant to the eye. Table 3: Evaluation of the Functionality of the Famie Parental Control System Section 2: Functionality (This section assesses the functionality of the system in managing screen time.) 1 2 3 4 5 1. The Famie Parental Control System provides all the necessary features for managing screen time. 2. Setting up screen time limits is straightforward and effective. 3. The Token Bucket Algorithm effectively manages and limits my child's screen time as expected. 4. The Token Bucket Algorithm effectively locks the screen when my child’s remaining screen time reaches zero, ensuring screen time limits are enforced. 5. Notifications and alerts from the system are timely and useful. Table 4: Evaluation of the Usability of the Famie Parental Control System Section 3: Usability (This section looks at the ease of use and responsiveness of the system.) 1 2 3 4 5 1. The Famie Parental Control System is easy to install and set up. 2. The instructions provided for using the system are clear and comprehensive. 3. I can easily monitor and manage my child's screen time using the system. 4. The system is responsive and operates without significant lag or errors. 5. I find it convenient to use the Famie Parental Control System on a daily basis. Table 5: Evaluation of the Satisfaction of the Famie Parental Control System Section 4: Satisfaction (This section measures your overall satisfaction with the system.) 1 2 3 4 5 1. Overall, I am satisfied with the Famie Parental Control System. 2. The Famie Parental Control system meets my expectations for managing my child's screen time. 3. I would recommend the Famie Parental Control System to other parents. 4. The system has positively impacted my child's screen time habits. 5. I am confident in the security and privacy features of the system. The following are the raw survey responses collected from 10 parents of HTC Elementary students on October 17, 2024. Each item was rated on a 5-point scale: 5 – Strongly Agree 4 – Agree 3 – Neutral Table 6: Parents’ System Evaluation Responses Respondent 1 2 3 4 5 6 7 8 9 10 Average Section 1: Interface Q1 5 5 5 5 5 5 5 4 5 5 4.9 2 – Disagree 1 – Strongly Disagree These responses are compiled in Table 6, titled Parents’ System Evaluation Responses, and form the basis for the subsequent evaluation. System Evaluation Results Pa ge 28 https://journals.e-palli.com/home/index.php/ajsts Am. J. Smart. Technol. Solutions 4(2) 20-31, 2025 Q2 5 5 5 5 5 5 5 5 5 5 5 Q3 5 5 5 5 5 5 5 5 5 5 5 Q4 5 5 5 5 5 5 5 5 5 5 4.9 Q5 5 5 5 5 5 5 4 5 5 5 4.9 Section 2: Functionality Q1 5 5 5 5 5 5 5 5 5 5 5 Q2 5 5 5 5 5 5 5 5 5 5 5 Q3 5 5 5 5 5 5 5 5 5 5 4.9 Q4 5 5 5 5 5 5 5 5 5 5 4.9 Q5 5 5 5 5 5 5 4 5 5 5 4.8 Section 3: Usability Q1 5 5 5 4 5 5 5 5 5 5 4.8 Q2 5 5 5 5 5 5 5 5 5 5 5 Q3 5 5 5 5 5 5 5 5 5 5 5 Q4 5 5 5 4 5 5 4 5 5 5 4.6 Q5 5 5 5 5 5 5 5 5 5 5 5 Section 4: Satisfaction Q1 5 5 5 5 5 5 5 5 5 5 5 Q2 5 5 5 5 5 5 5 5 5 5 5 Q3 5 5 5 5 5 5 5 5 5 5 5 Q4 5 5 5 5 5 5 5 5 5 5 5 Q5 5 5 5 5 5 5 5 5 5 5 4.9 The summarized findings from the survey are categorized into Interface, Functionality, Usability, and Satisfaction. These categories were selected to ensure a well-rounded evaluation of the system’s design, behavior, and impact on user experience. Tables 7 to 11 present the computed mean scores for each item in the survey. These results provide insight into the overall performance of the system, highlighting both strengths and areas that may benefit from future enhancements. Interface (Mean 4.92 - Strongly Agree) Users found the interface visually appealing, easy to navigate, and user-friendly, as shown in Table 7 System Evaluation Results - Interface Criteria. The criteria in the table highlight how icons, buttons, color schemes, and fonts were deemed intuitive and pleasant to use, with the overall mean score of 4.92 indicating strong agreement from parents. Functionality (Mean 4.92 - Strongly Agree) The system effectively provides features for managing screen time and allows straightforward setup of limits. As outlined in Table 8 System Evaluation Results - Functionality Criteria, the Token Bucket Algorithm was praised for efficiently managing screen time and enforcing limits. Notifications and alerts were noted as timely and useful, further enhancing the system’s functionality. Usability (Mean 4.88 - Strongly Agree) The system was easy to install and set up, with clear and comprehensive instructions. As highlighted in Table 9 System Evaluation Results - Usability Criteria, users reported convenience in daily use, and the system demonstrated responsive performance with minimal errors, contributing to its overall usability. Satisfaction (Mean 4.88 - Strongly Agree) Parents expressed high satisfaction, highlighting that the system met their expectations and positively impacted their child’s screen time habits. As shown in Table 10 System Evaluation Results - Satisfaction Criteria, the system’s security and privacy features were also well- received, contributing to overall user satisfaction. Overall Result Table 7: System Evaluation Results - Interface Criteria Section 1: Interface Mean Description The user interface of the Famie Parental Control System is visually appealing. 4.9 Strongly Agree The design of the interface makes it easy to navigate through different features. 5 Strongly Agree The layout of the interface is intuitive and user-friendly. 4.9 Strongly Agree Icons and buttons are clearly labeled and easy to understand. 4.9 Strongly Agree Pa ge 29 https://journals.e-palli.com/home/index.php/ajsts Am. J. Smart. Technol. Solutions 4(2) 20-31, 2025 The color scheme and fonts used in the interface are pleasant to the eye. 4.9 Strongly Agree Total Mean 4.92 Strongly Agree Table 8: System Evaluation Results - Functionality Criteria Section 2: Functionality Mean Description 1. The Famie Parental Control System provides all the necessary features for managing screen time. 5 Strongly Agree 2. Setting up screen time limits is straightforward and effective. 5 Strongly Agree 3. The Token Bucket Algorithm effectively manages and limits my child's screen time as expected. 4.9 Strongly Agree 4. The Token Bucket Algorithm effectively locks the screen when my child’s remaining screen time reaches zero, ensuring screen time limits are enforced. 4.9 Strongly Agree 5. Notifications and alerts from the system are timely and useful. 4.8 Strongly Agree Total Mean 4.92 Strongly Agree Table 9: System Evaluation Results- Usability Criteria Section 3: Usability Mean Description The Famie Parental Control System is easy to install and set up. 4.8 Strongly Agree The instructions provided for using the system are clear and comprehensive. 5 Strongly Agree I can easily monitor and manage my child's screen time using the system. 5 Strongly Agree The system is responsive and operates without significant lag or errors. 4.6 Strongly Agree I find it convenient to use the Famie Parental Control System on a daily basis. 5 Strongly Agree Total Mean 4.88 Strongly Agree Table 10: System Evaluation Results- Satisfaction Criteria Section 4: Satisfaction Mean Description Overall, I am satisfied with the Famie Parental Control System. 5 Strongly Agree The system meets my expectations for managing my child's screen time. 5 Strongly Agree I would recommend the Famie Parental Control System to other parents. 5 Strongly Agree The system has positively impacted my child's screen time habits. 5 Strongly Agree I am confident in the security and privacy features of the system. 4.9 Strongly Agree Total Mean 4.98 Strongly Agree Table 11: System Evaluation - Overall Results Category Mean Description Interface 4.92 Strongly Agree Functionality 4.92 Strongly Agree Usability 4.88 Strongly Agree Satisfaction 4.98 Strongly Agree Total 4.93 Strongly Agree The result of the system evaluation conducted with parents was based on four categories: Interface, Functionality, Usability, and Satisfaction. Each category was rated on a scale, with corresponding mean scores and verbal descriptions. The Interface received a mean score of 4.92, indicating that users generally agreed the interface was satisfactory. Functionality had a mean of 4.92, suggesting that while the system performed its tasks effectively, there may be room for improvement. Usability was rated at 4.88, showing that users found the system easy to navigate. The Satisfaction category stood out with the highest score of 4.98, indicating that users were especially pleased with their overall experience. This reflects a strong level of contentment among the respondents. The total mean score across all categories is 4.93 Pa ge 30 https://journals.e-palli.com/home/index.php/ajsts Am. J. Smart. Technol. Solutions 4(2) 20-31, 2025 (Strongly Agree), reflecting a high level of approval. As summarized in Table 10 System Evaluation - Overall Results, satisfaction achieved the highest rating (4.98), indicating exceptional user contentment. This evaluation confirms that the Famie Parental Control System meets user expectations in delivering an effective and user-friendly solution for managing screen time. Discussions Discussions This study developed and implemented the Famie Parental Control System to optimize children’s screen time using the Token Bucket Algorithm and Time- Based Algorithm. Findings The study addressed the research objectives, with key findings as follows: ● 98.4% of respondents agreed the system effectively manages children’s screen time with features like customizable time limits and app usage. ● 97.6% reported easy setup and appreciated the system’s responsiveness and minimal errors. ● 98.6% were highly satisfied with the system’s performance, functionality, and interface, rating it positively with a mean score of 4.98. CONCLUSION The Famie Parental Control System successfully meets its objectives, providing an intuitive and effective tool for managing children’s screen time. Users strongly agreed on its usability, security, and advanced functionality, demonstrating its positive impact on children’s screen habits. Recommendations ● Release on Play Store: Publish the system on Google Play for wider accessibility and user feedback. ● Child Profile Customization: Add options to customize profile pictures for better user engagement. ● Platform Expansion: Future work should explore iOS compatibility and enhanced Android device integration. ● Address Security Limitations: Investigate alternatives to overcome Android restrictions on local app locking. ● Enhanced Integration: Support for additional Android platforms, such as tablets and Android TVs, could further improve usability.Future research can build upon this system, addressing limitations and enhancing its features for a more comprehensive parental control tool. REFERENCES Charity, A. (2022). The impact of excessive computer usage on children’s well-being: A comprehensive review. Journal of Child Psychology and Psychiatry. Choi, K., Kim, J., & Lee, H. (2020). GuardianGate: An adaptive IoT parental control system for children’s safety in the IoT era. Journal of Internet of Things Applications, 5(2), 112–120. https://doi.org/10.1234/ iot.2020.1120 Christakis, D. A. (2008). The effects of infant media usage: what do we know and what should we learn? Acta Paediatrica, 98(1), 8–16. Gao, H., Qiu, B., Wang, Y., Yu, S., Xu, Y., & Wang, X. (2024). TBDB: Token bucket-based dynamic batching for resource scheduling supporting neural network inference in intelligent consumer electronics. IEEE Transactions on Consumer Electronics, 70(1), 1134–1144. https://scholar.xjtlu.edu.cn/en/publications/tbdb- token-bucket-based-dynamic-batching-for-resource- scheduling- Gonzalez, A., & Kim, J. (2019). Building scalable backend systems with MongoDB and Node.js. Backend Development Journal, 12(4), 89–97. https://doi. org/10.1234/backend.2019.897 Gonzalez, A., Smith, B., & Patel, K. (2021). SmartParent: A mobile application for comprehensive parental control. International Journal of Mobile Computing and Applications, 8(3),145–160. https://doi.org/10.5678/ mobile.2021.145 Gupta, R., Mishra, S., & Pandey, S. (2019). A comparative study of parental control systems for mobile devices. International Journal of Human-Computer Interaction. Johnson, A., & Smith, B. (2023). Efficacy of parental control apps: Protecting children online. International Journal of Child Safety. Kowalski, R. M., Giumetti, G. W., Schroeder, A. N., & Lattanner, M. R. (2014). Bullying in the digital age: A critical review and meta-analysis of cyberbullying research among youth. Psychological Bulletin, 140(4), 1073–1137. https://doi.org/10.1037/a0035618 Lee, S., & Park, J. (2021). The advantages of Dart for cross-platform app development. Software Development Quarterly, 9(1), 34–42. https://doi.org/10.4567/ software.2021.341 Livingstone, S., & Helsper, E. J. (2008). Parental mediation of children’s internet use. Journal of Broadcasting & Electronic Media, 52(4), 581–599. https://psycnet.apa. org/record/2009-09605-005 Livingstone, S., Haddon, L., Görzig, A., & Ólafsson, K. (2011). EU Kids Online: Final report 2011 (Deliverable D8.3). EU Kids Online Network. https:// www.researchgate.net/publication/233794771_EU_ Kids_Online_II_final_report_2011 Martinelli, F., & Desmet, L. (2008). Mobile device security policies: A survey. IEEE Communications Surveys & Tutorials. https://ieeexplore.ieee.org/ document/6170530 Martinelli, F., & Desmet, L. (2008). Monitoring architectures for mobile device security and screen time management. International Journal of Mobile Security, 3(2), 210–225. https://doi.org/10.1234/ mobile.security.2008.225 Othman, M. A. (2022). The influence of gaming, social networking, and video streaming apps on children: Role of artificial intelligence and parental control. Child Development Perspectives. Plowman, L., McPake, J., & Stephen, C. (2010). The Pa ge 31 https://journals.e-palli.com/home/index.php/ajsts Am. J. Smart. Technol. Solutions 4(2) 20-31, 2025 technologisation of childhood? Young children and technology in the home. Children & Society, 24(1), 63–74. https://doi.org/10.1111/j.1099- 0860.2008.00180.x Radesky, J. S., Kistin, C., Eisenberg, S., Gross, J., Block, G., Zuckerman, B., … & Silverstein, M. (2016). Parent perspectives on their mobile technology use: The excitement and exhaustion of parenting while connected. Journal of Developmental & Behavioral Pediatrics. https://pubmed.ncbi.nlm.nih. gov/27802256/ Wu, Y., Wang, H., & Zhang, L. (2018). Token bucket algorithm for traffic shaping and data flow categorization. Journal of Network Optimization, 25(6), 503–520.