Biometric Age Verification for Software Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Ease of operation

If self-certification is used for age verification, then ease of operation is improved, but reliability deteriorates

Engineering Contradiction:
Improveease of accessVSAvoidage verification accuracy
Core Design Contradiction:
Ease of operationVSReliability

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

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If continuous verification is implemented, then reliability is improved, but use of energy worsens

Engineering Contradiction:
Improveaccess control effectivenessVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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

Inventive Principle:
Principle #19Periodic action

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

Inventive Principle:
Principle #25Self-service

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

Methodology Applied
Scientific EffectBiometric identification:

Data Source

PatentUS10146922B2Access control of software applications based on biometric identifiers
Publication Date: 2018.12.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10146922B2 patent drawing
  • US10146922B2 patent drawing
  • US10146922B2 patent drawing

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.