Method and system for improving coupling and cohesion of at least one educational program

Information

  • Patent Grant
  • 12293005
  • Patent Number
    12,293,005
  • Date Filed
    Wednesday, January 3, 2024
    a year ago
  • Date Issued
    Tuesday, May 6, 2025
    13 days ago
  • Inventors
  • Original Assignees
    • PEZO TECH LLC (Chatham, NJ, US)
  • Examiners
    • Steinle; Andrew J
    Agents
    • Lerner David LLP
Abstract
Methods and systems to improve coupling and cohesion of at least one educational program are provided. In some examples, the methods and systems include at least one educational program, where the at least one educational program comprises a first application programming interface (API) that is configured to be coupled to a second API of an internet enabled electronic device in a restricted state and partially decoupled in an unrestricted state.
Description
FIELD

The field of the present disclosure relates to a method and system to improve coupling and cohesion of at least one educational program.


Incorporation by Reference

The disclosure of United States Patent Application Publication No. 2018/0315332 is incorporated by reference in its entirety for all purposes.


Background of Technical Problem

Educational programs can be used to limit the amount of time that a user of an internet enabled electronic device (such as, but not limited to a smartphone) can spend on non-educational tasks.


However, educational programs may interact with an application programming interface (API) of the internet enabled electronic device. An issue that arises with such a configuration is that the educational program must run in the background even when the device is not in a restricted state. This can cause issues with the operation of the device (e.g., sluggishness or crashing).


Accordingly, improvements in the API configurations of educational programs running on internet enabled electronic devices are needed.


SUMMARY OF TECHNICAL SOLUTIONS

Embodiments of the present disclosure may include a method and system of improving coupling and cohesion of at least one educational program. An exemplary method may include obtaining a system including a remote source, a first internet enabled electronic device, where the first internet enabled device may be in an unrestricted state, and a second internet enabled electronic device.


Embodiments may also include downloading, to the first internet enabled electronic device, from the remote source, at least one educational program, where the at least one educational program may include a first application programming interface (API), where the first API may be associated with the at least one educational program. In some embodiments, the unrestricted state may include the first API of the educational program partially decoupled from a second API.


In some embodiments, while partially decoupled, the second API runs freely from the first API except for at least one coupled component. In some embodiments, the second API may be associated with an operating system of the first internet enabled electronic device. In some embodiments, the first API may be partially decoupled from the second API upon the first API sending at least one unlock instruction from the first API to the second API.


In some embodiments, the unlock instruction commands the second API to allow a first user of the first internet enabled electronic device to access restricted content for a predetermined amount of time. In certain examples, the restricted content may be content that may be ordinarily accessible by the first user of the first internet enabled electronic device.


Embodiments may also include manually preselecting a list of restricted content, where the manually preselecting may be performed remotely, via the first API, by a second user of the second internet enabled electronic device. Embodiments may also include remotely transforming, via the first API, the first internet enabled electronic device into a restricted state, such that the first user may be prevented from accessing the restricted content.


In some embodiments, the restricted state may include the first API of the educational program coupled to the second API. In some embodiments, while coupled, the second API runs cohesively with the first API. In some embodiments, the first API may be coupled to the second API upon the first API sending at least one lock instruction to the second API.


In some embodiments, the at least one lock instruction commands the second API to prevent access to the restricted content. Embodiments may also include obtaining a set of rules associated with the first user, where the set of rules may include a preset educational quota and an educational count for the first user, the educational count having no limit.


Embodiments may also include generating, via the first API, the at least one educational program that can be played by the first user to raise the educational count. Embodiments may also include applying the set of rules to determine whether the educational count may be lower than the preset educational quota. Embodiments may also include raising the educational count, upon completion of the at least one educational program.


Embodiments may also include repeating the applying and raising until the educational count may be greater than or equal to the preset educational quota. Embodiments may also include once the educational count may be greater than or equal to the preset educational quota, remotely reverting, via the at least one unlock instruction, the first internet enabled electronic device to the unrestricted state, such that the first user may be granted access to the restricted content, for the predetermined amount of time.


Covered embodiments are defined by the claims, not this summary. This summary is a high-level overview of various aspects and introduces some of the concepts that are further described in the Detailed Description section below. This summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used in isolation to determine the scope of the claimed subject matter. The subject matter should be understood by reference to appropriate portions of the entire specification, any or all drawings, and each claim.





BRIEF DESCRIPTION OF THE FIGURES


FIG. 1A is a flowchart illustrating a method, according to some embodiments of the present disclosure.



FIG. 1B is a flowchart extending from FIG. 1A and further illustrating the method, according to some embodiments of the present disclosure.



FIG. 2 is a block diagram illustrating a system according to some embodiments of the present disclosure.





Some embodiments of the disclosure are herein described, by way of example only, with reference to the accompanying drawings. With specific reference now to the drawings in detail, it is stressed that the embodiments shown are by way of example and for purposes of illustrative discussion of embodiments of the disclosure. In this regard, the description taken with the drawings makes apparent to those skilled in the art how embodiments of the disclosure may be practiced.


DETAILED DESCRIPTION

Embodiments of the present disclosure may include a method and system of improving coupling and cohesion of at least one educational program.


As used in the present disclosure, “coupling” and other like terms (e.g., “coupled) refer to the degree of interdependence between operating system components (such as, but not limited to application programming interfaces (APIs)). An operating system component is “coupled” to another component when both components must work together to perform at least one specific task. An operating system component is “decoupled” to another component when components do not work together to perform at least one specific task.


An operating system component is “partially decoupled” when all but a subset of subcomponents to work together to perform a specific task. Unexpectedly, when operating systems according to some embodiments of the present disclosure are partially decoupled while in the unrestricted state, such that a subset of components of the first API are permitted to run in the background, the at least one educational program may run more smoothly and be less likely to crash. This may be because the memory load is more distributed over time. In some examples, there may be advantages to selecting a timer as the coupled component, as this may have the additional benefit of measuring the educational time, as discussed further below.


“Cohesion” or other like terms (e.g., “cohesive,” “cohesively”) refer to the degree to which components of an operating system (such as, but not limited to APIs) operate as a single unit. Operating system components operate “cohesively” when both components operate as a single component while performing the specific task.


An “educational program” is any program that restricts the usage of an internet enabled electronic device unless the user of the device has performed a predetermined set of educational tasks. In some examples, the program is a software program, a mobile application, a program on a computer readable medium, a cloud-based program, or any combination thereof. In some embodiments, the educational program may comprise educational videos, educational graphics, test-prep tools, study tools, math problems, games, reading prompts, any other educational component, or any combination thereof.


An exemplary method may include obtaining a system. In some examples the system may include a remote source, a first internet enabled electronic device, and a second internet enabled electronic device. The first internet enabled electronic device, the second internet enabled electronic device, or any combination thereof may comprise a computer, a smartphone, a tablet, a laptop, a desktop, any other internet-enabled device, or any combination thereof.


In certain examples the first internet enabled electronic device may initially be in an unrestricted state. As used herein, an “unrestricted state” is a state where a first API is partially decoupled from a second API. In some examples, the first API is associated with at least one educational program. In some embodiments, the second API may be associated with the operating system of the first internet enabled electronic device. In some examples, the second API is an Android™ API, an Apple™ Screentime API, or any combination thereof. In some examples, while partially decoupled, the second API runs freely from the first API except for at least one coupled component. In some embodiments, in the unrestricted state, the at least one coupled component of the second API comprises a timer, where the timer may be configured to measure the predetermined amount of time where the first user may be granted access to certain restricted content. In some embodiments, the first API may be partially decoupled from the second API upon the first API sending at least one unlock instruction from the first API to the second API. In some embodiments, the unlock instruction commands the second API to allow a first user of the first internet enabled electronic device to access restricted content for a predetermined amount of time.


As used herein, “restricted content” may be content that may be ordinarily accessible by the first user of the first internet enabled electronic device. Restricted content may include, but is not limited to, unauthorized applications, restricted videos, restricted images, restricted audio, restricted websites, or any combination thereof.


In some embodiments, the timer may be further configured to notify the first API when the predetermined amount of time (during which the first user has access to the restricted content) has elapsed. In some embodiments, upon notifying the first API that the predetermined amount of time has elapsed, the first API may be configured to initiate the remotely transforming step described in the present disclosure below. In some embodiments the timer is a part of the Android™ API, an Apple™ Screentime API, or any combination thereof.


Embodiments may also include downloading, to the first internet enabled electronic device, from the remote source, the at least one educational program, which comprises the first API.


Embodiments may also include manually preselecting a list of the restricted content, where the manually preselecting may be performed remotely, via the first API, by a second user of the second internet enabled electronic device. In some embodiments, the first user may be a minor and the second user may be a parent or guardian.


Embodiments may also include remotely transforming, via the first API, the first internet enabled electronic device into a restricted state. As used herein, a “restricted state” is a state where the first API of the educational program coupled to the second API, in such a way that prevents the first user from accessing the restricted content.


In some embodiments, while coupled, the second API runs cohesively with the first API. In certain examples, the cohesion results in an alternate educational operating system where non-educational components of the operating system are inaccessible.


In some embodiments, the first API may be coupled to the second API upon the first API sending at least one lock instruction to the second API. In some embodiments, the at least one lock instruction commands the second API to prevent access to the restricted content.


In some examples where the second API is a customized Android™ API In some such examples, the second API may comprise a custom service, where the custom service may be configured to lock all content other than at least one decoupled component. In some embodiments, the at least one decoupled component of the customized Android™ API in the restricted state. The at least one decoupled component, may, in some examples, comprise at least one educational program, a keypad of the first internet enabled electronic device, or any combination thereof. In some examples, the at least one decoupled component of the customized Android™ API in the restricted state comprises at least one preauthorized mobile application, at least one browser displaying preauthorized content, or any combination thereof.


Embodiments may also include obtaining a set of rules associated with the first user, where the set of rules may include a preset educational quota and an educational count for the first user, the educational count having no limit.


Embodiments may also include generating, via the first API, the at least one educational program that can be played by the first user to raise the educational count. Embodiments may also include applying the set of rules to determine whether the educational count may be lower than the preset educational quota. Embodiments may also include raising the educational count, upon completion of the at least one educational program.


Embodiments may also include repeating the applying and raising until the educational count may be greater than or equal to the preset educational quota.


In some embodiments, once the educational count may be greater than or equal to the preset educational quota, remotely reverting, via the at least one unlock instruction, the first internet enabled electronic device to the unrestricted state, such that the first user may be granted access to the restricted content, for the predetermined amount of time.


In some embodiments, the method may include displaying a custom graphic when the user attempts to access restricted content when the educational count may be not greater than or equal to the preset educational quota. In some embodiments, the custom graphic indicates that the restricted content may be locked.



FIGS. 1A to 1B are flowcharts that describe a method, according to some embodiments of the present disclosure. In some embodiments, at 102, the method may include obtaining a system described by the present disclosure.


In some embodiments, at 104, the method may include downloading, to the first internet enabled electronic device, from the remote source, at least one educational program, where the at least one educational program comprises a first application programming interface (API), where the first API may be associated with the at least one educational program. In some embodiments, at 106, the method may include manually preselecting a list of restricted content, where the manually preselecting may be performed remotely, via the first API, by a second user of the second internet enabled electronic device. At 108, the method may include remotely transforming, via the first API, the first internet enabled electronic device into a restricted state, such that the first user may be prevented from accessing the restricted content.


In some embodiments, at 110, the method may include obtaining a set of rules associated with the first user, where the set of rules comprises a preset educational quota and an educational count for the first user, the educational count having no limit. At 112, the method may include generating, via the first API, the at least one educational program that can be played by the first user to raise the educational count. At 114, the method may include applying the set of rules to determine whether the educational count may be lower than the preset educational quota.


In some embodiments, at 116, the method may include raising the educational count, upon completion of the at least one educational program. At 118, the method may include repeating the applying and raising until the educational count may be greater than or equal to the preset educational quota. At 120, the method may include, once the educational count may be greater than or equal to the preset educational quota, remotely reverting, via the at least one unlock instruction, the first internet enabled electronic device to the unrestricted state, such that the first user may be granted access to the restricted content, for the predetermined amount of time.



FIG. 2 is a block diagram that describes a system 200, according to some embodiments of the present disclosure. The system 200 may include a first internet enabled electronic device 220, where the first internet enabled device 220 may be in an unrestricted state. The system 200 may also include a first application programming interface 230 (API), where the first API may be associated with the at least one educational program. In some embodiments, the system 200 may include a remote source 210, a second internet enabled electronic device 240, and a second API 250.


The description and drawings described herein represent example configurations and do not represent all the implementations within the scope of the claims. For example, the operations and steps may be rearranged, combined or otherwise modified. Also, structures and devices may be represented in the form of block diagrams to represent the relationship between components and avoid obscuring the described concepts Similar components or features may have the same name but may have different reference numbers corresponding to different figures.


Some modifications to the disclosure may be readily apparent to those skilled in the art, and the principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein, but is to be accorded the broadest scope consistent with the principles and novel features disclosed herein. Among those benefits and improvements that have been disclosed, other objects and advantages of this disclosure will become apparent from the following description taken in conjunction with the accompanying figures. Detailed embodiments of the present disclosure are disclosed herein; however, it is to be understood that the disclosed embodiments are merely illustrative of the disclosure that may be embodied in various forms. In addition, each of the examples given regarding the various embodiments of the disclosure which are intended to be illustrative, and not restrictive.


In this disclosure and the following claims, the word “or” indicates an inclusive list such that, for example, the list of X, Y, or Z means X or Y or Z or XY or XZ or YZ or XYZ. Also the phrase “based on” is not used to represent a closed set of conditions. For example, a step that is described as “based on condition A” may be based on both condition A and condition B. In other words, the phrase “based on” shall be construed to mean “based at least in part on.” Also, the words “a” or “an” indicate “at least one.”


Throughout the specification and claims, the following terms take the meanings explicitly associated herein, unless the context clearly dictates otherwise. The phrases “in one embodiment,” “in an embodiment,” and “in some embodiments” as used herein do not necessarily refer to the same embodiment(s), though it may. Furthermore, the phrases “in another embodiment” and “in some other embodiments” as used herein do not necessarily refer to a different embodiment, although it may. All embodiments of the disclosure are intended to be combinable without departing from the scope or spirit of the disclosure.


As used herein, the term “based on” is not exclusive and allows for being based on additional factors not described, unless the context clearly dictates otherwise. In addition, throughout the specification, the meaning of “a,” “an,” and “the” include plural references. The meaning of “in” includes “in” and “on.”


All prior patents, publications, and test methods referenced herein are incorporated by reference in their entireties.


Variations, modifications and alterations to embodiments of the present disclosure described above will make themselves apparent to those skilled in the art. All such variations, modifications, alterations and the like are intended to fall within the spirit and scope of the present disclosure, limited solely by the appended claims.


Any feature or element that is positively identified in this description may also be specifically excluded as a feature or element of an embodiment of the present as defined in the claims.


As used herein, the term “consisting essentially of” limits the scope of a specific claim to the specified materials or steps and those that do not materially affect the basic and novel characteristic or characteristics of the specific claim.


The disclosure described herein may be practiced in the absence of any element or elements, limitation or limitations, which is not specifically disclosed herein. Thus, for example, in each instance herein, any of the terms “comprising,” “consisting essentially of and “consisting of” may be replaced with either of the other two terms. The terms and expressions which have been employed are used as terms of description and not of limitation, and there is no intention in the use of such terms and expressions of excluding any equivalents of the features shown and described or portions thereof, but it is recognized that various modifications are possible within the scope of the disclosure.

Claims
  • 1. A method comprising: obtaining a system comprising: a first internet enabled electronic device, where the first internet enabled device is in an unrestricted state; anda second internet enabled electronic device;downloading, to the first internet enabled electronic device, at least one educational program, where the at least one educational program comprises a first application programming interface (API), where the first API is associated with the at least one educational program,where the unrestricted state comprises the first API of the educational program partially decoupled from a second API,where, while partially decoupled, the second API runs freely from the first API except for at least one coupled component,where the second API is associated with an operating system of the first internet enabled electronic device,where the first API is partially decoupled from the second API upon the first API sending at least one unlock instruction from the first API to the second API,where the unlock instruction commands the second API to allow a user of the first internet enabled electronic device to access restricted content,where the restricted content is content that is ordinarily accessible by the user of the first internet enabled electronic device;remotely transforming, via the first API, the first internet enabled electronic device into a restricted state, such that the user is prevented from accessing the restricted content; where the restricted state comprises the first API of the educational program coupled to the second API,where, while coupled, the second API runs cohesively with the first API,where the first API is coupled to the second API upon the first API sending at least one lock instruction to the second API,where the at least one lock instruction commands the second API to prevent access to the restricted content;obtaining a set of rules associated with the user, where the set of rules comprises a preset educational quota and an educational count for the user;generating, via the first API, the at least one educational program that can be played by the user to raise the educational count;applying the set of rules to determine whether the educational count is lower than the preset educational quota; andraising the educational count, upon completion of the at least one educational program.
  • 2. The method of claim 1, further comprising the steps of: repeating the applying and raising until the educational count is greater than or equal to the preset educational quota; andonce the educational count is greater than or equal to the preset educational quota, remotely reverting, via the at least one unlock instruction, the first internet enabled electronic device to the unrestricted state, such that the user is granted access to the restricted content.
  • 3. The method of claim 2, where the at least one coupled component of the second API in the unrestricted state comprises a timer, where the timer is configured to measure a predetermined amount of time where the user is granted access to the restricted content.
  • 4. The method of claim 3, where the timer is further configured to notify the first API when the predetermined amount of time has elapsed.
  • 5. The method of claim 4, where upon notifying the first API that the predetermined amount of time has elapsed, the first API is configured to initiate the remotely transforming step.
  • 6. The method of claim 5, where the second API comprises a custom service, where the custom service is configured to lock all content other than at least one decoupled component.
  • 7. The method of claim 6, where the list of restricted content comprises a list of unauthorized mobile applications.
  • 8. A system comprising: a first internet enabled electronic device having a first processor coupled with a first memory,where the first internet enabled device is in an unrestricted state; anda second internet enabled electronic device having a second processor coupled with a second memory; where the first internet enabled electronic device is configured to download a first application programming interface (API), where the first API is associated with at least one educational program;where the unrestricted state comprises the first API partially decoupled from a second API,where the second API is associated with an operating system of the first internet enabled electronic device,where the first API is partially decoupled from the second API upon the first API sending at least one unlock instruction from the first API to the second API,where the at least one unlock instruction commands the second API to allow a user of the first internet enabled electronic device to access restricted content for a predetermined amount of time,where the restricted content is content that is ordinarily accessible by the user of the first internet enabled electronic device,where the second internet enabled electronic device is configured to allow the user to manually preselect a list of restricted content remotely, via the first API;where the second internet enabled electronic device is further configured to allow the user to, via the first API, the first internet enabled electronic device into a restricted state, such that the user is prevented from accessing the restricted content;where the restricted state comprises the first API being coupled to the second API;where, while coupled, the second API runs cohesively with the first API;where the first API is coupled to the second API upon the first API sending at least one lock instruction to the second API, andwhere the at least one lock instruction commands the second API to prevent access to the restricted content.
  • 9. The system of claim 8, where the first internet enabled electronic device is further configured to obtain a set of rules associated with the user, where the set of rules comprises a preset educational quota and an educational count for the user, where the first internet enabled electronic device is further configured to generate, via the first API, the at least one educational program that can be played by the user to raise the educational count;where the first internet enabled electronic device is further configured to apply the set of rules to determine whether the educational count is lower than the preset educational quota;where the first internet enabled electronic device is further configured to raise the educational count, upon completion of the at least one educational program;where the first internet enabled electronic device is further configured to apply the set of rules and raise the educational count until the educational count is greater than or equal to the preset educational quota; andwhere, once the educational count is greater than or equal to the preset educational quota, the second internet enabled electronic device is configured to remotely revert, via the at least one unlock instruction, the first internet enabled electronic device to the unrestricted state, such that the user is granted access to the restricted content, for the predetermined amount of time.
  • 10. The system of claim 9, where the at least one coupled component of the second API in the unrestricted state comprises a timer, where the timer is configured to measure the predetermined amount of time where the first user is granted access to the restricted content.
CLAIM OF PRIORITY

This application is a continuation of U.S. patent application Ser. No. 18/176,239 filed on Feb. 28, 2023, entitled “METHOD AND SYSTEM FOR IMPROVING COUPLING AND COHESION OF AT LEAST ONE EDUCATIONAL PROGRAM”, which is a continuation of U.S. patent application Ser. No. 17/930,670 filed on Sep. 8, 2022, entitled “METHOD AND SYSTEM FOR IMPROVING COUPLING AND COHESION OF AT LEAST ONE EDUCATIONAL PROGRAM”, the contents of both of which are hereby incorporated by reference in their entirety.

US Referenced Citations (111)
Number Name Date Kind
5743746 Ho et al. Apr 1998 A
6733296 Tojek et al. May 2004 B2
8359603 McCann et al. Jan 2013 B1
8484616 McCann et al. Jul 2013 B1
8555386 Belov Oct 2013 B1
8676619 Lotvin et al. Mar 2014 B2
8849942 Foster et al. Sep 2014 B1
9043807 Glazer et al. May 2015 B2
9129135 Hoefel et al. Sep 2015 B2
9208322 Ma et al. Dec 2015 B1
9288655 Sargin et al. Mar 2016 B2
9336020 Oweis et al. May 2016 B1
9459920 Gould et al. Oct 2016 B1
9497164 Harp et al. Nov 2016 B2
9501758 Roberts et al. Nov 2016 B2
9536101 Demov et al. Jan 2017 B1
9600251 Srivastava Mar 2017 B1
9680918 Kish Jun 2017 B2
9736222 Dahan Aug 2017 B1
9904527 Miller et al. Feb 2018 B1
9942336 Bostick Apr 2018 B2
10015167 O'Kennedy et al. Jul 2018 B1
10257052 Lønborg Apr 2019 B1
10437712 Tyler et al. Oct 2019 B1
10474479 Sequoia et al. Nov 2019 B1
10592302 Hinrichs et al. Mar 2020 B1
10621014 Ramachandran Apr 2020 B1
10657246 Biswas et al. May 2020 B2
10719373 Koponen et al. Jul 2020 B1
10817307 De La Cropte De Chanterac et al. Oct 2020 B1
10915378 Mary et al. Feb 2021 B1
10951661 Medan et al. Mar 2021 B1
11080410 Sandall et al. Aug 2021 B1
11089109 Bertz et al. Aug 2021 B1
11170099 Sandall et al. Nov 2021 B1
11216318 Tuli et al. Jan 2022 B2
11238181 Khan et al. Feb 2022 B2
11314563 Singh et al. Apr 2022 B1
11546338 Charnauski et al. Jan 2023 B1
20050188208 Day et al. Aug 2005 A1
20070074031 Adams et al. Mar 2007 A1
20070180492 Hassan et al. Aug 2007 A1
20100235823 Garbers et al. Sep 2010 A1
20100285871 Shah et al. Nov 2010 A1
20110252145 Lampell et al. Oct 2011 A1
20120246701 Swamy et al. Sep 2012 A1
20130017527 Nguyen et al. Jan 2013 A1
20130036448 Aciicmez et al. Feb 2013 A1
20130046807 Sakata et al. Feb 2013 A1
20130212603 Cooke Aug 2013 A1
20130291091 McGuire, Jr. Oct 2013 A1
20130295876 Sargin et al. Nov 2013 A1
20140068755 King et al. Mar 2014 A1
20150007307 Grimes et al. Jan 2015 A1
20150074183 Clothier et al. Mar 2015 A1
20150235528 Ramer et al. Aug 2015 A1
20150237037 Staker et al. Aug 2015 A1
20150347617 Weinig et al. Dec 2015 A1
20150350106 Whalley et al. Dec 2015 A1
20160048688 Flynn et al. Feb 2016 A1
20160057107 Call et al. Feb 2016 A1
20160165010 Bacovsky et al. Jun 2016 A1
20160335424 Hampson et al. Nov 2016 A1
20160350561 Poiesz et al. Dec 2016 A1
20160360004 Lue-Sang et al. Dec 2016 A1
20160373455 Shokhrin et al. Dec 2016 A1
20160381411 Drake et al. Dec 2016 A1
20170099292 Kelley et al. Apr 2017 A1
20170182418 Rogers Jun 2017 A1
20170213472 Huffman Jul 2017 A1
20170237729 Uppalapati Aug 2017 A1
20170244709 Jhingran et al. Aug 2017 A1
20170316652 Siebert et al. Nov 2017 A1
20170357442 Peterson et al. Dec 2017 A1
20170366433 Raleigh et al. Dec 2017 A1
20180011723 Saxena et al. Jan 2018 A1
20180165135 Bahrami et al. Jun 2018 A1
20180176319 Herlitz Jun 2018 A1
20180278624 Kuperman et al. Sep 2018 A1
20180287898 Bellini, III et al. Oct 2018 A1
20190020659 Loni et al. Jan 2019 A1
20190050115 Krishna et al. Feb 2019 A1
20190079844 Li et al. Mar 2019 A1
20190129765 Dubodelov et al. May 2019 A1
20190138375 Dinh et al. May 2019 A1
20190138698 Qiu May 2019 A1
20190180036 Shukla Jun 2019 A1
20190236199 Mahalingam et al. Aug 2019 A1
20190278637 Sukhija et al. Sep 2019 A1
20190318079 Sandoval et al. Oct 2019 A1
20200034215 Petrillo et al. Jan 2020 A1
20200167752 Nguyen et al. May 2020 A1
20200242251 Wisgo Jul 2020 A1
20200310866 Varadaraj et al. Oct 2020 A1
20210049167 Brushaber et al. Feb 2021 A1
20210141913 Mosconi et al. May 2021 A1
20210216383 Parks et al. Jul 2021 A1
20210240551 Joyce et al. Aug 2021 A1
20210294671 Hirsekorn Sep 2021 A1
20210406102 Seetharaman et al. Dec 2021 A1
20210406129 Zheng et al. Dec 2021 A1
20220188431 Parameshwaran et al. Jun 2022 A1
20220222335 Bosch et al. Jul 2022 A1
20220253333 Rizzi et al. Aug 2022 A1
20220300361 Rose et al. Sep 2022 A1
20220300476 Rose et al. Sep 2022 A1
20220309037 Gutierrez et al. Sep 2022 A1
20220343028 Krishnan et al. Oct 2022 A1
20220383284 Rastogi et al. Dec 2022 A1
20230010578 Burgess et al. Jan 2023 A1
20230027164 Xu Jan 2023 A1
Foreign Referenced Citations (3)
Number Date Country
104064068 Apr 2016 CN
106156551 Nov 2016 CN
2016160959 Oct 2016 WO
Non-Patent Literature Citations (9)
Entry
Eturi Corp, “Best Parental Control App for iOS and Android I OurPact”, http://ourpact.com, (Accessed Jan. 17, 2017).
Screen Time Labs Ltd, “Parental control for Apple iOS and Android—Screen Time”, https://screentimelabs.com,; Accessed Jan. 17, 2017).
Kidslox Ltd, “Kidslox—Parental Controls App for iOS & Android”, https://kidslox.com/en/, (Accessed Jan. 17, 2017).
Content Watch Holdings Inc et al., “Parental Control Site Blocker & Website Blocking Software I Net Nanny”, hltps://www.netnanny.com (Accessed Jan. 17, 2017).
Cory McNuti, “Famingo Teams With Samsung Tablets on AT&T to Provide Child Safe Apps I Androidheadlines.com”, http://www.androidheadlines.com/2014/08/famigo-teams-with-samsung-tablets-on-att-to-provide-child-safe-apps.html, Aug. 13, 2014.
General Solutions and Services LLC, “Kids Place Parental Control—KiddowareKiddoware”, http://kiddoware.com/app/kids-place-parental-control-for-android-devices/, (Accessed Jan. 17, 2017).
Symantec Corporation, “Parental Control Software—Norton Family”, https://family.norton.com/web/, (Accessed Jan. 17, 2017).
Prweb, “PlayPozz Launches App to Help Kids Balance Entertainment and Learning”, http://www.prweb.com/releases/2013/3/prweb10526293.htm, Mar. 14, 2003.
European Search Report issued in Appln. No. 23170699.5 dated Nov. 27, 2023.
Related Publications (1)
Number Date Country
20240137219 A1 Apr 2024 US
Continuations (2)
Number Date Country
Parent 18176239 Feb 2023 US
Child 18403295 US
Parent 17930670 Sep 2022 US
Child 18176239 US