Dynamic Matrix Barcode for Contactless Presence Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for proving presence at a location are complex, require contact or specific equipment, and can be easily falsified, posing hygiene and security concerns.

Innovation Solution

A method and system using a digital device with a screen to display dynamic matrix barcodes, which computes and updates a time index based on initialization data, allowing contactless and secure proof of presence without server communication, using encryption and random parameter generation to prevent falsification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a static matrix barcode is used for presence proof, then the system is simple to implement and contactless, but it can be easily falsified by taking photos and printing

Engineering Contradiction:
Improvesimplicity of implementationVSAvoidresistance to falsification
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies dynamics by transforming the static matrix barcode into a dynamic one that changes over time. The barcode displays a sequence of values that evolve according to a cryptographic algorithm, making it impossible to falsify with static photos. The dynamic nature ensures that each moment has a unique valid code, resolving the contradiction between simplicity and security.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of the matrix barcode from static to time-dependent. By introducing temporal variation through cryptographic functions, the system maintains simplicity in implementation while achieving high resistance to falsification. The parameter change enables the barcode to be both easy to implement and secure.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a variable matrix barcode device with server communication is used, then reliability against falsification is improved, but device complexity and power requirements increase

Engineering Contradiction:
Improveproof of presence accuracyVSAvoidcommunication means and power supply
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling the device to generate and update the cryptographic parameters autonomously using its own computing resources and clock. The device does not need continuous server communication or external power supply, as it independently maintains the time-indexed values. This resolves the contradiction between reliability and device complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent extracts the communication function and continuous power supply requirement from the system. By removing the need for server communication and mains power, the device becomes simpler while maintaining reliability through local cryptographic computation and battery operation. The essential function of proving presence is preserved without the complex infrastructure.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If traditional clocking systems with buttons are used, then presence can be recorded, but contact is required which poses hygiene risks and the system is complex to implement

Engineering Contradiction:
Improvecontactless operationVSAvoidpower supply and connection requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical button-pressing system with an optical/scanning system. Instead of physical contact with a button, users scan the matrix barcode with their devices. This substitution achieves contactless operation while reducing overall system complexity by eliminating buttons, wired connections, and continuous power supply requirements.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11416698B2Method for providing proof of presence
Publication Date: 2022.08.16 SKIPLY
  • US11416698B2 patent drawing
  • US11416698B2 patent drawing

AI summary

Method for providing proof of presence at a predefined location, comprising: an initialing step (E1) during which initialization data of a digital device (10) are transmitted to a server (20), a computing step (E2) in which the device iteratively computes, at a refresh frequency (FMIN), a time index (INDT), a step (E3) of displaying a validation matrix barcode on the screen of the device, and a step (E4) of validating a presence at the predefined location, comprising a sub step (E41) of scanning the validation matrix barcode displayed on the screen of the device by means of a communication terminal (30).