Dynamic Barcode Occlusion for Fraud Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in preventing fraudulent use of electronic coupons, particularly one-time-use static barcodes, which can be easily reproduced and distributed, leading to unintended and unauthorized redemptions due to their static nature, making it difficult for brands and merchants to curb fraudulent reuse.

Innovation Solution

Implementing dynamic occlusions on barcodes displayed on mobile devices, where the barcode is rendered unscannable for parts of the time it is displayed, using techniques such as opaque layers that shift or flash, ensuring the barcode is never fully visible in a single image, thus preventing screenshotting and fraudulent capture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If static barcodes are used for electronic coupons, then ease of operation is improved, but reliability deteriorates due to easy reproduction and fraudulent use

Engineering Contradiction:
Improveease of useVSAvoidanti-fraud protection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent transforms static barcodes into dynamic barcodes that change over time through various techniques including animation, occlusion, and regeneration. The barcode is no longer a fixed image but evolves continuously, making it impossible to capture in a single static screenshot while remaining scannable by barcode readers that can process dynamic sequences.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic changes in the barcode display through animation frames, occlusion patterns that repeat and reset, and time-based regeneration cycles. These periodic actions ensure the barcode presents different states at different time intervals, preventing fraudulent capture while maintaining legitimate scanability through multiple presentation cycles.

Inventive Principle:
Principle #19Periodic action

2Reliability

If dynamic occlusions are applied to barcodes, then reliability is improved by preventing fraudulent capture, but device complexity increases

Engineering Contradiction:
Improveanti-fraud protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the barcode into multiple segments or frames that are presented sequentially. Dynamic occlusions are applied to different portions of the barcode at different times, and the barcode is regenerated in discrete intervals. This segmentation allows the system to manage complexity through modular, time-based presentation rather than requiring complex spatial transformations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer between the static barcode image and the display output. This intermediary applies dynamic occlusions, animation effects, and time-based transformations that mediate between the simple static barcode data and the complex dynamic display requirements, simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If barcodes are made dynamic with occlusions, then anti-fraud protection is improved, but ease of operation deteriorates due to reduced visibility

Engineering Contradiction:
Improveanti-fraud protectionVSAvoidscanability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent creates a dynamic balance between occlusion and visibility by implementing time-varying transparency and animation patterns. The barcode transitions between obscured and visible states in a controlled sequence, ensuring that while fraudulent static capture is prevented, legitimate dynamic scanning remains possible through the visible portions presented during the animation cycle.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent ensures continuous scanability throughout the dynamic presentation by maintaining the barcode in a scannable state during specific intervals of the animation cycle. The useful action of barcode scanning is preserved continuously through multiple presentation opportunities, even as the visual appearance changes to prevent fraudulent capture.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10699090B2Using dynamic occlusion to protect against capturing barcodes for fraudulent use on mobile devices
Publication Date: 2020.06.30 PDI TECHNOLOGIES INC
  • US10699090B2 patent drawing
  • US10699090B2 patent drawing
  • US10699090B2 patent drawing

AI summary

Embodiments include technologies for applying dynamic occlusions to barcodes, which include determining a dynamic occlusion to be applied to a barcode, generating an object for displaying a series of images of the barcode with the dynamic occlusion, where the barcode is to be scannable at least once based on the series of images to be displayed, and providing the object for access by the mobile device. In specific embodiments, the dynamic occlusion includes a modification to a first portion of the barcode to create a first image of a modified barcode. In further specific embodiments, the object, when displayed for a first time period, is to render the first image of the modified barcode for at least a first interval occurring within the first time period. The first portion of the barcode is unscannable during the first interval and is at least partially scannable during one or more other intervals.