In-Memory Biometric Comparison Using Parallel CMOS Logic Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing biometric identification systems face inefficiencies in reliably and efficiently comparing multiple types of biometric identifiers due to the need for varying levels of certainty, convenience, and security, which conventional methods like token-based and knowledge-based systems cannot consistently meet.

Innovation Solution

A system utilizing an array of memory cells with complementary metal-oxide-semiconductor (CMOS) logic blocks and a controller to perform multiple layers of artificial neural network (ANN) operations for comparing different subsets of biometric identifiers to stored templates, enabling efficient and reliable identification and authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If biometric identifiers are stored in memory for later comparison, then the ability to verify identity is improved, but the risk of unauthorized access and data theft increases

Engineering Contradiction:
Improveidentity verification capabilityVSAvoidunauthorized access risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the biometric template data from secure memory storage and processes it directly in the sensor device. The comparison is performed locally using stored reference patterns, eliminating the need to keep detailed biometric data in vulnerable memory locations while maintaining verification capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary processing step where biometric data is transformed into comparison-ready formats locally. Reference patterns are stored and used as intermediaries to compare against captured biometric data, allowing verification without storing the actual biometric identifiers in accessible memory.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple biometric identifiers are stored for comparison, then the accuracy of identity verification is improved, but the complexity of the system increases

Engineering Contradiction:
Improveidentity verification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the biometric verification process into distinct functional modules: capture, processing, reference pattern storage, and comparison. Each module handles a specific task, allowing multiple biometric identifiers to be processed systematically without overwhelming system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a tiered comparison approach where a subset of reference patterns is used for initial screening, and only promising matches undergo full verification. This partial action approach maintains high accuracy while reducing the computational burden of comparing against all stored identifiers.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If biometric data is processed locally in the sensor device, then the speed of verification is improved, but the power consumption increases

Engineering Contradiction:
Improveverification speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic processing where biometric data is captured and compared in discrete batches rather than continuous processing. The system activates processing circuits only when needed for verification, allowing local processing speed improvements while managing power consumption through periodic rather than continuous operation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent performs partial processing locally, capturing and preliminarily processing biometric data in the sensor device for immediate verification needs, while more intensive computations can be deferred or performed selectively. This approach achieves speed improvements for critical path operations without sustaining high power consumption continuously.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP4010826B1Comparison of biometric identifiers in memory
Publication Date: 2026.05.13 MICRON TECHNOLOGY INC
  • EP4010826B1 patent drawingFigure 1~2
  • EP4010826B1 patent drawingFigure 3~4
  • EP4010826B1 patent drawingFigure 5

AI summary

Systems, apparatuses, and methods related to comparison of biometric identifiers in memory are described. An example apparatus includes an array of memory cells, a plurality of logic blocks in complementary metal-oxide-semiconductor (CMOS) under the array, and a controller coupled to the array of memory cells. The controller is configured to control a first portion of the plurality of logic blocks to receive a first subset of a set of biometric identifiers from the array and to perform a first comparison operation thereon and control a second portion of the logic blocks to receive a second subset of the set of biometric identifiers from the array and to perform a second comparison operation thereon. The first and second subsets of the biometric identifiers are different biometric identifiers and the first and second comparison operations are performed to determine a match of the first and second subsets respectively to a stored template.