Container, preparation machine and system using a binary code for encoding preparation information

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveencoding densityVSAvoidvisual impact
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

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.

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

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveencoding densityVSAvoidcode structure
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #33Homogeneity

Data Source

PatentUS11414263B2Container, preparation machine and system using a binary code for encoding preparation information
Publication Date: 2022.08.16 SOCIETE DES PRODUITS NESTLE SA
  • US11414263B2 patent drawing
  • US11414263B2 patent drawing
  • US11414263B2 patent drawing

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.