Scanner Control Logic for Resolving Barcode Conflicts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current barcode scanning systems face challenges in accurately identifying and pricing items, particularly when items are grouped together or have conflicting price change labels, leading to errors and increased checkout times due to obscured barcodes, overlapping labels, and conflicting codes in packaging artwork or printing errors.

Innovation Solution

A scanner with advanced control logic that detects and resolves code conflicts by analyzing detection results, implementing waiting periods, and prioritizing the reporting of outer or inner codes to ensure accurate identification and pricing, using a processor to control illumination and image capture, and integrating recognition units to handle conflicting detection results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a scanner reads barcodes for individual items in a family pack, then individual item identification is achieved, but pricing errors occur when items should be priced as a group

Engineering Contradiction:
Improveitem identification accuracyVSAvoidpricing accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The scanner performs preliminary detection of multiple barcodes (individual item barcodes and family pack barcode) before making a pricing decision. The control logic analyzes the detection results in advance to determine whether items should be priced individually or as a group, preventing pricing errors before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The control logic uses feedback from the detection results to adjust the pricing decision. When the scanner detects both individual item barcodes and a family pack barcode, the system uses this feedback information to determine that the items should be priced as a group rather than individually, resolving the contradiction between identification precision and pricing reliability.

Inventive Principle:
Principle #23Feedback

2Reliability

If the scanner reads the family pack barcode, then group pricing is achieved, but individual item identification is lost

Engineering Contradiction:
Improvepricing accuracyVSAvoiditem identification accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The scanner performs preliminary detection of multiple barcodes (individual item barcodes and family pack barcode) before making a pricing decision. The control logic analyzes the detection results in advance to determine whether items should be priced individually or as a group, preventing pricing errors before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The control logic uses feedback from the detection results to adjust the pricing decision. When the scanner detects both individual item barcodes and a family pack barcode, the system uses this feedback information to determine that the items should be priced as a group rather than individually, resolving the contradiction between identification precision and pricing reliability.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If price change labels are applied to items, then pricing flexibility is improved, but scanning errors increase when labels obscure or conflict with original barcodes

Engineering Contradiction:
Improvepricing flexibilityVSAvoidscanning accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The control logic continuously monitors detection results and uses feedback to identify when a price change label has been detected instead of the original barcode. When the detected barcode corresponds to a price change label, the system uses the feedback information to retrieve the correct original product information and apply the updated pricing, thereby maintaining scanning reliability despite the presence of price change labels.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The control logic acts as an intermediary between the detected barcode and the pricing system. When a price change label is detected, the control logic mediates by translating the label information into the appropriate pricing action, preventing scanning errors while preserving pricing flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If manual intervention is required to resolve code conflicts, then pricing accuracy can be verified, but checkout time increases significantly

Engineering Contradiction:
Improvepricing accuracyVSAvoidcheckout speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The scanner system performs self-service by automatically detecting multiple barcodes, analyzing detection results, and resolving code conflicts without requiring manual intervention. The control logic autonomously determines whether to price items individually or as a group, and correctly handles price change labels, thereby maintaining pricing accuracy while preserving checkout speed.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The control logic uses feedback from the detection results to automatically resolve code conflicts. When conflicting barcodes are detected, the system uses feedback information to determine the correct pricing approach, eliminating the need for manual verification while maintaining pricing accuracy.

Inventive Principle:
Principle #23Feedback

5Reliability

If advanced control logic is implemented to resolve code conflicts, then pricing accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvepricing accuracyVSAvoidscanner control logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control logic is designed with multi-functionality to handle various barcode detection scenarios (individual items, family packs, price change labels) using a unified detection and analysis framework. This universal approach improves pricing accuracy across different scenarios while avoiding the need for separate complex processing logic for each case.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11449698B2Scanner with control logic for resolving package labeling conflicts
Publication Date: 2022.09.20 DIGIMARC CORP
  • US11449698B2 patent drawing
  • US11449698B2 patent drawing
  • US11449698B2 patent drawing

AI summary

An automatic object identification scanner is equipped with recognition units that provide detection results for objects and a controller that resolves potential conflicts in the results. One form of recognition unit detects product identifiers and flags in a digital payload that is encoded redundantly across packaging or labels applied to packaging. The controller gets detection results and evaluates them relative to a state data structure, which maintains state for identifiers obtained within a time interval, such as a timeout interval or waiting period after a detection result. Identifiers are reported to a POS system depending on logic that evaluates code priority and pending waiting periods.