User Attribute Detection for Program Execution Restriction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing parental control systems fail to restrict the execution of entertainment programs for children, allowing them to spend excessive time on such content, thereby depriving them of adequate learning time, and lack the ability to manage the duration of content viewing.

Innovation Solution

A system that includes an attribute detector to identify users as superior or subordinate, determining necessary usage restrictions for programs frequently run by users, and a permission/rejection mechanism to allow execution of entertainment programs only after a predetermined number of recommended learning program executions are completed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If parental control systems restrict content based on depictions, then educationally undesirable content is blocked, but entertainment programs without restricted depictions cannot be controlled for time duration

Engineering Contradiction:
Improveexposure to educationally undesirable contentVSAvoidtime spent on entertainment programs
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The system changes the control parameter from content-based restriction (depictions of violence or sex) to time-based restriction (number of executions or time duration). This allows entertainment programs without restricted depictions to be controlled by limiting their execution frequency or duration, thereby addressing the loss of time issue while maintaining the ability to block harmful content.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If children are allowed to run entertainment programs freely, then they can access age-appropriate content, but they spend excessive time on such content depriving them of learning time

Engineering Contradiction:
Improveaccess to entertainment programsVSAvoidtime spent on entertainment vs learning
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system dynamically adjusts access rights based on usage patterns. Initially, children can access entertainment programs freely, but the system monitors execution frequency and automatically imposes restrictions when a predetermined number of executions is reached. This dynamic approach maintains ease of operation for appropriate content while preventing excessive time spending.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback by monitoring the number of times entertainment programs are executed and comparing it against predetermined limits. When the threshold is reached, the system provides feedback by blocking further execution until learning program requirements are met, thereby balancing entertainment access with learning time requirements.

Inventive Principle:
Principle #23Feedback

3Loss of time

If a permission system requires learning program completion before entertainment access, then balanced time allocation is achieved, but the system complexity increases

Engineering Contradiction:
Improvebalance between learning and entertainment timeVSAvoidpermission/rejection determination system
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The permission system is segmented into simple, discrete rules: count the number of entertainment program executions, compare against a predetermined threshold, and block or permit accordingly. This segmentation avoids complex algorithms while achieving balanced time allocation through straightforward counting and comparison operations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8950003B2Apparatus and method for restricting the execution of a program
Publication Date: 2015.02.03 SONY INTERACTIVE ENTERTAINMENT LLC
  • US8950003B2 patent drawing
  • US8950003B2 patent drawing
  • US8950003B2 patent drawing

AI summary

An attribute detector detects the attributes of a user of a program. A determining unit determines, based on the detected attribute of a user, whether the user is a superior user for whom usage restriction is not necessary or a subordinate user for whom the usage restriction is necessary, for a program of a first type. The program of the first type is a program appealing to the taste of the user and that is frequently run by the user for many hours. When the user is verified to be the subordinate user and also when the user has executed a program of a second type for a predetermined number of recommended executions, a permission/rejection determining unit permits the execution of the program of the first type.