Biometric Age Verification for Software Access Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for controlling access to software applications, particularly in ensuring age appropriateness, are ineffective as they rely on self-certification and lack robust verification mechanisms, leading to potential misuse by minors.
Innovation Solution
A method and system that continuously verify user ages during software application usage sessions by capturing digital images, identifying individuals, estimating their ages using biometric information, and comparing these ages against predetermined policies to interrupt access if they exceed allowed values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If self-certification is used for age verification, then ease of operation is improved, but reliability deteriorates
Solution Approach 1:
The patent replaces manual self-certification with automated biometric verification using facial recognition technology. The system captures digital images, extracts facial features, and automatically determines age without requiring manual intervention, thus maintaining ease of operation while significantly improving verification reliability
Solution Approach 2:
The patent introduces an intermediary automated verification system that acts as a mediator between the user and the software application. This intermediary layer performs biometric age verification automatically, eliminating the need for direct user certification while ensuring accurate age validation before granting access
2Reliability
If continuous verification is implemented, then reliability is improved, but use of energy worsens
Solution Approach 1:
The patent implements periodic verification cycles instead of continuous verification. The system performs biometric age verification at regular intervals during the usage session, determining whether to continue, interrupt, or terminate access based on the current user's age relative to the software's age requirements. This periodic approach maintains reliable access control while significantly reducing computational resource consumption compared to continuous verification
Solution Approach 2:
The system performs self-verification by automatically capturing digital images and processing biometric data without requiring additional user actions. The automated nature of the verification process minimizes energy consumption by eliminating manual intervention while maintaining continuous monitoring capability through scheduled verification cycles
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach effectively prevents minors from accessing inappropriate content by continuously verifying user ages, ensuring only age-appropriate individuals use software applications, thereby enhancing access control and security.
Implementation Method 1
identifying a representation of one or more persons in the digital image, estimating an age of each one of the persons within the digital image
Data Source
AI summary
In one implementation, the present invention is directed to a method for controlling access to a software application using one or more processors configured by code, the method comprising repeating a usage verification cycle continually during a usage session of the software application, wherein each repetition of the usage verification cycle includes receiving a digital image of an access area used to access the software application, identifying a representation of one or more persons in the digital image, estimating an age of each one of the persons within the digital image, and comparing the estimated age of each one of the persons within the digital image to a predetermined age value provided in a usage policy dataset associated with at least of one of the persons within the digital image. The method further comprises interrupting the usage of the software application in response to the age of at least one of the persons within the digital image exceeding the predetermined age value provided in a usage policy dataset.


