Self-Healing Visual Codes Using Location-Based Payload Recovery
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If redundancy is added to code data to compensate for damage, then code reliability improves, but device complexity increases
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.
Data Source
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.


