URI Service Server for Cross-Device Barcode Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in providing a single two-dimensional barcode that can be recognized and acted upon by various mobile devices due to differing standards and hardware limitations, leading to difficulties in encoding and decoding information-dense barcodes across different devices.
Innovation Solution
The implementation of a URI-service server that generates a unique URL associated with actionable data payloads, encodes it into a machine-scannable code, and provides device-type-specific URIs to ensure compatibility across multiple mobile devices, using a SPARQCode standard for two-dimensional barcodes to indicate payload types and formats.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single two-dimensional barcode is used to encode actionable text, then the barcode can be scanned by mobile devices, but different device types may not recognize the encoded URI due to proprietary standards
Solution Approach 1:
The patent introduces a URI service server as an intermediary between the barcode and mobile devices. The server receives URI requests from various device types, translates them into device-type-specific URIs, and returns the appropriate format. This mediator resolves the incompatibility between different proprietary standards while maintaining universal barcode scanning capability.
Solution Approach 2:
The system dynamically changes the URI format parameter based on the requesting device type. The URI service server detects the device type and transforms the standardized URI into the appropriate proprietary format for that specific device, enabling compatibility across different standards without modifying the original encoded data.
2Quantity of substance
If information-dense two-dimensional barcodes are used, then more data can be encoded, but mobile devices with limited capture capabilities cannot properly recognize them
Solution Approach 1:
The patent segments the information encoding into two parts: a compact machine-scannable code containing a standardized URI, and a separate machine-readable indication (such as metadata or accompanying data) containing the actionable text payload. This segmentation allows the barcode itself to remain simple and scannable by all devices, while the additional information is delivered through alternative means compatible with various device capabilities.
Solution Approach 2:
The system moves the actionable text payload from the spatial dimension of the barcode image to a different dimension - either as metadata embedded in the image file, as separate data transmitted after scanning, or as machine-readable text accompanying the barcode. This dimensional shift preserves barcode scannability while enabling delivery of substantial information content.
3Reliability
If proprietary URI formats are used for different device types, then each device can interpret the URI correctly, but a single barcode cannot serve multiple device types
Solution Approach 1:
The URI service server implements dynamic URI generation based on real-time device type detection. Instead of using static proprietary formats, the system adapts the URI format dynamically according to the requesting device's capabilities and standards, enabling a single barcode to serve multiple device types reliably.
Solution Approach 2:
The patent creates a universal interface through the URI service server that handles multiple device types through a single standardized entry point. The server provides multi-functional URI translation capabilities, converting a single standardized URI into various device-specific formats, thus making the system universally compatible across different proprietary standards.
Data Source
AI summary
A URI-redirection via machine-scannable-code system and method are provided herein.


