Dual-Database Facial Recognition for Time-Variant Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current facial recognition systems face security challenges due to human growth divergence, such as hair growth, leading to a decrease in authentication accuracy over time as the database accumulates variations, often resulting in system failure to discriminate effectively.

Innovation Solution

A dual-database facial recognition system that separates non-time-variant and time-variant data, using a baseline database for consistent facial features and a secondary database for changes like hair growth, skin tone, and accessories, with adaptive algorithms for authentication and periodic pruning of outdated data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single facial recognition database accumulates all variations over time, then the system adapts to user changes, but the security level decreases and discrimination ability is lost

Engineering Contradiction:
Improveadaptation to user changesVSAvoidsecurity level
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent divides the facial recognition database into two separate databases: a first database storing non-time-variant enrolled facial data and a second database storing time-variant data with timestamps. This segmentation allows the system to handle different types of facial data separately, maintaining security while adapting to changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic authentication by selecting time-variant data based on current time metrics and timestamps. The system adapts its authentication process by choosing appropriate time-variant data according to when the authentication occurs, allowing flexibility while maintaining control over security parameters.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the facial recognition database accumulates many variations over time, then the system covers more user changes, but the ability to discriminate effectively decreases

Engineering Contradiction:
Improvecoverage of user variationsVSAvoiddiscrimination ability
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary organization of facial data by separating time-variant and non-time-variant features during enrollment. Time-variant data is stored with timestamps, allowing the system to pre-select appropriate variations based on authentication timing, improving discrimination ability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of data selection by using time metrics to determine which time-variant data to apply. This parameter-based selection ensures that only relevant variations are considered, maintaining discrimination precision while covering user changes.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If time-variant data is continuously updated and stored, then the system adapts to current user appearance, but the database complexity and processing overhead increase

Engineering Contradiction:
Improvecurrent appearance adaptationVSAvoiddatabase structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments facial data into distinct categories (enrolled non-time-variant data and time-variant data with timestamps), simplifying the overall database structure by organizing data according to its temporal characteristics rather than storing all variations in a single complex structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the necessary time-variant data features and stores them separately with timestamps, removing unnecessary complexity from the main enrolled database. This extraction approach maintains adaptability while reducing overall system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

4Measurement precision

If time-variant data is used for every authentication, then authentication accuracy is maintained, but the processing time and computational resources increase

Engineering Contradiction:
Improveauthentication accuracyVSAvoidauthentication processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by selectively using time-variant data based on authentication requirements and time metrics. The system uses time-variant data only when necessary to maintain accuracy, rather than applying it universally, thus reducing processing overhead while maintaining authentication precision when needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses time metrics as a parameter to control the selection and application of time-variant data. By changing the parameter of data selection based on current time, the system optimizes the balance between authentication accuracy and processing efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11042727B2Facial recognition using time-variant user characteristics
Publication Date: 2021.06.22 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US11042727B2 patent drawing
  • US11042727B2 patent drawing
  • US11042727B2 patent drawing

AI summary

In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to receive input from a camera indicating a first face of a first user. The instructions may also be executable to access first facial recognition data indicating one or more enrolled faces and to access second facial recognition data indicating time-variant data, where the second facial recognition data may not establish non-time-variant face data. The instructions may then be executable to select first time-variant data associated with the first user from the second facial recognition data and to authenticate the first user based on the first time-variant data and enrolled face data for the first user identified from the first facial recognition data.