PATENT CLAIM ANALYSIS

Application Number: 15969458
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-07
Patent Classification: ["726", "004000"]

Abstract:
A method for implementing intelligent parental controls uses a remote server to manage a child profile that is associated to a child computing device. The child profile is associated to static prohibitions that have been defined by a parent and dynamic prohibitions that are generated by a machine learning engine. The static prohibitions and the dynamic prohibitions are rulesets that define the activities in which child profile is allowed to engage. The child device is continually monitored to identify if the child is interacting with the child device. The behavioral information from the child's interactions is sent to the remote server as a group of behavioral datasets. The method is then used to categorize the behavioral datasets as either statically or dynamically prohibited based on contextual information contained in the datasets. The method then executes a behavioral modification process to generate an appropriate response to the child's actions.

Claim (Index 1):
A method for implementing intelligent parental controls comprising steps of:\n providing a child profile, a parent account, a machine learning engine, a child computing device, a parent computing device, a remote server, a behavioral modification process, a plurality of stored prohibitions and a plurality of child-management processes, managing the child profile, the parent account, the machine learning engine, the behavioral modification and the plurality of stored prohibitions process by the remote server, storing the plurality of child-management processes on the remote server, associating the child profile with the child computing device, associating the parent account with the parent computing device and associating the parent account with the child profile, wherein the child profile comprises a plurality of static prohibitions and a plurality of dynamic prohibitions, and each of the plurality of static prohibitions and each of the plurality of dynamic prohibitions comprises a contextual identifier stored on the remote server; prompting the parent account to select a desired process by the parent computing device, wherein the desired process is from the plurality of child-management processes; providing a prohibition-selection process as the desired process; executing the desired process by the remote server; prompting the parent account to select a new static prohibition by the parent computing device, wherein the new static prohibition is from the plurality of stored prohibitions; appending the new static prohibition to the plurality of static prohibitions for the child profile by the remote server; continually monitoring the child computing device by the remote server in order to identify a behavioral trigger; receiving a plurality of behavioral datasets from the child computing device, if the behavioral trigger is identified, wherein the plurality of behavioral datasets are associated to the child profile, and each of the plurality of behavioral datasets comprises contextual metadata; entering the contextual identifier for each static prohibition into the machine learning engine by the remote server, in order to generate a semantic prohibition identifier, the semantic prohibition identifier being a fuzzy-logic-based classification token; comparing the contextual metadata for each behavioral dataset to the semantic prohibition identifier by the remote server, in order to identify matching metadata, wherein the matching metadata is the contextual metadata for a corresponding behavioral dataset from the plurality of behavioral datasets; designating the corresponding behavioral dataset as a new dynamic prohibition by remote server; appending the new dynamic prohibition to the plurality of dynamic prohibitions by the remote server; contextually comparing each of the plurality of behavioral datasets to the plurality of static prohibitions by the remote server, in order to identify a statically prohibited dataset, wherein the statically prohibited dataset is from the plurality of behavioral datasets; contextually comparing each of the plurality of behavioral datasets to the plurality of dynamic prohibitions by the remote server, in order to identify a dynamically prohibited dataset, wherein the dynamically prohibited dataset is from the plurality of behavioral dataset; generating an appropriate static response by the remote server by inputting the statically prohibited dataset into the behavioral-modification process, if the statically prohibited dataset is identified; and generating an appropriate dynamic response by the remote server by inputting the dynamically prohibited dataset into the behavioral-modification process, if the dynamically prohibited dataset is identified.

Metadata:
- Claim Count in Document: 20.0
- Percentile: 93.0
- Lexical Diversity: 1.9625
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15969482', '11959439', '13182161', '12364349', '12130820']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2650038521437918
- 35 USC 102 Novelty (BERT): 0.4672560394183087
- Combined Prediction Score: 0.2852290708712435
- Mean Citation Score: 166.544378
- Max Citation Score: 173.91942
- Similarity Product: 134.5841885816753

Labels:
- Claim Label 101: 1
- Claim Label 102: 0
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 0
- Label 101 Adjusted: 1

Dataset: test