3D Barcode Data Capacity via Z-Height Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing barcode technologies have limited data capacity and cannot easily include non-public or sensitive information, making them inadequate for storing manufacturing details and 3D design files, especially with the advent of 3D printing.

Innovation Solution

The method involves using a three-dimensional printing device to embed information as physical representations in the z-direction of a 3D object, allowing for increased data capacity by incorporating height variations, while public information is mapped to the x and y directions, and optionally using color schemes to further encode data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional one-dimensional and two-dimensional barcodes are used, then the implementation is simple and widely compatible, but the data capacity is limited and cannot store sensitive information

Engineering Contradiction:
Improvedata capacityVSAvoidbarcode structure complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent transitions from traditional two-dimensional barcodes to three-dimensional barcodes by adding the z-height dimension. This allows data to be encoded not only in the x-y plane but also through vertical height variations, significantly increasing data capacity while maintaining barcode readability through specialized scanners that can detect height differences.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent embeds multiple levels of information within the barcode structure by using different height ranges to represent different data types. Public information is encoded in lower height ranges that are visible and accessible, while sensitive information is encoded in higher height ranges that require specialized scanning, creating a nested information structure within a single barcode.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Loss of information

If colored barcodes are used to increase data capacity, then more information can be stored, but the data capacity remains limited and sensitive information cannot be included

Engineering Contradiction:
Improveinformation storage capacityVSAvoidinformation type flexibility
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent changes the physical parameter of barcode elements from only x-y position and color to include z-height dimension. By varying the height of barcode modules in addition to their position and color, the system dramatically expands data capacity and can encode multiple types of information including sensitive data that requires specialized scanning methods.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If three-dimensional physical representations are embedded in the z-direction, then data capacity is significantly increased and sensitive information can be stored, but the manufacturing complexity increases

Engineering Contradiction:
Improvedata capacityVSAvoidprinting process complexity
Core Design Contradiction:
Loss of informationVSEase of manufacture

Solution Approach 1:

The patent incorporates height variations directly into the barcode generation process itself, rather than adding them as a separate post-processing step. The build sequence is generated to include z-height information from the beginning, and the 3D printing device manufactures the barcode with embedded height variations in a single integrated process, reducing overall manufacturing complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses a single 3D printing device to perform multiple functions: it creates the physical object, generates the barcode pattern, and embeds the height-based data encoding all in one manufacturing process. This multi-functional approach eliminates the need for separate barcode printing and height-modification steps, simplifying the overall manufacturing process.

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

4Loss of information

If all information is mapped to the z-direction for maximum data capacity, then sensitive information can be stored, but public information becomes less accessible and visible

Engineering Contradiction:
Improvesensitive information storageVSAvoidpublic information accessibility
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent assigns different z-height ranges to different types of information based on their security requirements. Public information is mapped to lower height ranges that are visible and easily scanned by standard devices, while sensitive information is mapped to higher height ranges that require specialized scanning. This local differentiation of height properties enables both accessibility and security.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the information into public and sensitive categories and maps them to different spatial regions within the barcode structure. Public information occupies the lower z-height portion of the barcode elements, while sensitive information occupies the upper z-height portion, allowing selective scanning and decoding based on information type.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12257780B2Method and system for generating and printing three dimensional barcodes
Publication Date: 2025.03.25 GENESEE VALLEY INNOVATIONS LLC
  • US12257780B2 patent drawing
  • US12257780B2 patent drawing
  • US12257780B2 patent drawing

AI summary

Systems and methods for printing a three-dimensional object containing information embedded as three-dimensional physical representations are disclosed. The methods include receiving information to be embedded in the three-dimensional object, determining a mapping between the received information and a plurality of three-dimensional physical representations to be embedded in the three-dimensional object, generating a build sequence that will cause the three-dimensional printing device to print the three-dimensional object comprising the plurality of three-dimensional physical representations in accordance with the mapping. The three-dimensional printing device uses the build sequence to print the three-dimensional object comprising the plurality of three-dimensional physical representations.