Self-Healing Visual Codes Using Location-Based Payload Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine-readable visual codes can be compromised or scanned incompletely, leading to incomplete or erroneous data retrieval, rendering them unreliable for information access.

Innovation Solution

A system that utilizes supplemental anchoring information, such as GPS data and environmental features, to identify and complete the data payload of compromised visual codes by matching them with stored codes in a database.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If visual codes are used for information access, then quick access to information is enabled, but the codes are susceptible to physical damage and scanning errors

Engineering Contradiction:
Improveinformation access speedVSAvoidcode reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system pre-stores complete code data and supplemental anchoring information (location data, images, audio, text) in a database before any scanning occurs. When a code is scanned, even partially or erroneously, the server retrieves the complete information from pre-stored data, eliminating the need for the physical code to be perfectly intact.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a server as an intermediary between the visual code and the information it represents. The server receives scan data, compares it with stored codes using supplemental anchoring information, and retrieves the correct information. This intermediary layer protects against scanning errors and code damage by providing a verification and correction mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If redundancy is added to code data to compensate for damage, then code reliability improves, but device complexity increases

Engineering Contradiction:
Improvecode reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The supplemental anchoring information serves multiple functions: it verifies code authenticity, identifies damaged codes through comparison, provides location context, and enables recovery of complete information. This multi-functional approach achieves reliability enhancement without proportionally increasing system complexity.

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

Data Source

PatentUS12518118B2System and method providing for self-healing visual codes
Publication Date: 2026.01.06 GOOGLE LLC
  • US12518118B2 patent drawing
  • US12518118B2 patent drawing
  • US12518118B2 patent drawing

AI summary

A system and method is provide which allows supplemental information to be used, in combination with a portion of a visual code that is readable, to identify the visual code, and to provide information related to the visual code, even in the event of a scan of a compromised visual code and/or an inadequate scan of the visual code which yields only a portion of the data payload associated with the visual code. The supplemental information may include, for example, location based information, image based information, audio based information, and other types of information which may allow the system to discriminate a location of the scanned visual code, and to identify the scanned visual code visual code based on the portion of the data payload and the supplemental information.