Barcode Reader Age Verification System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current barcode readers lack the capability to efficiently verify the age of individuals for age-restricted products, as they do not effectively extract and utilize date of birth information from ID cards to determine age thresholds, leading to inconsistencies in age verification processes.

Innovation Solution

A barcode reader system that captures and decodes barcode patterns on ID cards to extract date of birth information, compares this information with predefined age thresholds, and provides approval, denial, or manual verification signals based on the age verification results, while also considering ID card expiration dates, using a processor and communication interfaces to interact with a host computer for enhanced verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a barcode reader extracts date of birth information from ID cards to verify age, then age verification accuracy is improved, but the device complexity increases due to additional processing requirements

Engineering Contradiction:
Improveage verification accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the verification process into distinct functional modules: barcode capture by the detection system, decoding by the decoder module, age calculation by the processor, and signal generation. This segmentation allows each component to perform its specific function efficiently, improving age verification accuracy while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-defining age thresholds and validation rules in the processor. The decoder is pre-configured to extract specific date of birth fields from barcode data structures. This preliminary setup enables rapid, accurate age verification without requiring complex real-time decision-making, thus improving precision while controlling complexity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the barcode reader implements multiple verification thresholds (low and high thresholds), then verification reliability is improved, but the device complexity increases due to additional threshold comparison logic

Engineering Contradiction:
Improveverification reliabilityVSAvoidverification logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses parameter changes by implementing multiple age thresholds (low threshold and high threshold) that can be adjusted based on different verification requirements. The processor compares the calculated age against these parameters and generates different signals (approve, deny, or manual verification request) based on which threshold range the age falls into. This approach improves verification reliability by providing nuanced decision-making while managing complexity through configurable parameters rather than hard-coded logic.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the barcode reader automatically verifies age using decoded data, then productivity is improved, but the reliability decreases when the ID card has expired or data is invalid

Engineering Contradiction:
Improveverification speedVSAvoidverification accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback by having the processor evaluate the decoded barcode data for validity (checking expiration dates, data format, and completeness) before performing age verification. If the data is invalid or the ID has expired, the system provides feedback by requesting manual verification instead of automatically denying service. This feedback mechanism maintains high productivity for valid IDs while ensuring reliability by catching invalid cases that would otherwise lead to incorrect automated decisions.

Inventive Principle:
Principle #23Feedback

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

The system ensures accurate and efficient age verification for age-restricted products by providing clear signals for approval, denial, or manual verification, ensuring compliance with age thresholds and ID card validity, thereby improving the reliability of age verification processes in retail environments.

Implementation Method 1

A laser-based barcode reader (a barcode scanner or laser scanner) includes a laser or other illumination source generating a very narrow illumination beam, a mirror or other optic system for moving illumination beam across a barcode pattern, and a photo sensor which senses, and generates a signal indicated of, the differential in the quantity of the illumination beam that is reflected from the reflective (e.g. white) portions of the barcode pattern and the non-reflective (e.g. black or dark) portions of the barcode pattern

Methodology Applied
Scientific EffectLight reflection: Reflection

Implementation Method 2

An image-based barcode reader includes a camera for capturing an image of a barcode pattern. The camera includes a focusing lens that focuses light reflected from a target area onto a photo sensor array

Methodology Applied
Scientific EffectLight focusing: Focusing

Data Source

PatentUS9922180B2Barcode reader and barcode reading system having an age verification capability
Publication Date: 2018.03.20 THE CODE CORP
  • US9922180B2 patent drawing
  • US9922180B2 patent drawing
  • US9922180B2 patent drawing

AI summary

A barcode reader and a barcode reading system having an age verification capability are disclosed. The barcode reader may capture a barcode pattern on an identification (ID) card of an individual presented within a field of view of the barcode reader, extract date of birth information from the barcode, and verify an age of the individual. The barcode reader may provide an approve signal if it is verified that the age of the individual is greater than a high threshold or a deny signal if it is verified that the age is less than a low threshold. The low threshold is distinct from the high threshold. The age may be verified by a host computer. The barcode reader may extract a product ID and send the product ID to the host computer. The host computer may then prompt age verification operation if the product is an age-restricted product.