Container, preparation machine and system using a binary code for encoding preparation information
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing beverage and foodstuff preparation systems using containers with encoded preparation information face limitations in encoding density and aesthetic appeal, with current codes being either too visible or having limited information capacity.
Innovation Solution
A container code comprising a reference portion and a data portion, where the reference portion defines a reference line with three reference units forming an isosceles triangle, and the data portion uses discrete positions at vertices of isomorphic tessellating isosceles data triangles to encode preparation information, allowing for high encoding density with minimal visual impact.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a code with higher encoding density is used, then the amount of preparation information that can be encoded increases, but the visual impact on the container's appearance increases
Solution Approach 1:
The code transitions from traditional linear or simple 2D arrangements to a triangular grid system where data units are positioned at vertices of tessellating triangles. This geometric transformation enables more efficient space utilization and higher encoding density while maintaining a structured, less visually intrusive pattern that blends better with container designs.
Solution Approach 2:
The code structure utilizes variable parameters including different triangle orientations (upright and inverted), varying data unit positions within the triangular grid, and adjustable grid density. These parameter variations allow optimization of both encoding capacity and visual appearance by adjusting the balance between data density and aesthetic considerations.
2Loss of information
If a code with higher encoding density is used, then the amount of preparation information that can be encoded increases, but the complexity of the code structure increases
Solution Approach 1:
The code is segmented into distinct functional components: reference units forming triangular patterns for orientation and positioning, data units positioned at specific grid vertices for information encoding, and structured triangular cells that organize the overall layout. This segmentation allows the complex high-density code to be systematically constructed and decoded through recognized patterns.
Solution Approach 2:
The code employs a homogeneous triangular grid structure where all data units follow the same positioning rules relative to their triangular cells. This uniformity, combined with the repeating pattern of upright and inverted triangles, creates a self-similar structure that simplifies decoding algorithms while maintaining high encoding density throughout the entire code area.
Data Source
AI summary
Container for a beverage or foodstuff preparation machine, the container for containing beverage or foodstuff material and comprising a code encoding preparation information, the code comprising a reference portion (80) and a data portion (78). The reference portion (80) comprises three reference units (86) defining a reference line (81), the three reference units (86) being arranged at the vertices of an isosceles reference triangle having a reference apex angle. The data portion comprises discrete positions (75) at locations determined relative to the reference line (81), each discrete position either comprises or does not comprise a data unit (82) to at least partially encode the preparation information, wherein the discrete positions (75) are arranged at vertices of a grid of isomorphic tessellating isosceles data triangles, the data triangles having a data apex angle different from the reference apex angle.


