Code and container of system for preparing a beverage or foodstuff
US-10810391-B2 · Oct 20, 2020 · US
US11414263B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11414263-B2 |
| Application number | US-201816753457-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 1, 2018 |
| Priority date | Oct 6, 2017 |
| Publication date | Aug 16, 2022 |
| Grant date | Aug 16, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
The invention claimed is: 1. Container for a beverage or foodstuff preparation machine, the container containing beverage or foodstuff material and comprising a code encoding preparation information, the code comprising a reference portion and a data portion; the reference portion comprising three reference units defining a reference line, the three reference units being arranged at the vertices of an isosceles reference triangle having a reference apex angle; and the data portion comprising discrete positions at locations determined relative to said reference line, each of the discrete positions either comprises or does not comprise a data unit to at least partially encode the preparation information, wherein the discrete positions 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. 2. Container according to claim 1 , wherein the data triangles are congruent. 3. Container according to claim 1 , wherein the data apex angle (β) is neither a multiple nor a divisor of said reference apex angle. 4. Container according to claim 1 , wherein the reference apex angle is 90°, the reference triangle being a right-angled isosceles triangle, and wherein the data apex angle is 60°, the data triangles being equilateral triangles. 5. Container according to claim 1 , wherein the discrete positions are arranged around the three reference units. 6. Container according to claim 1 , wherein the discrete positions are arranged on at least two concentric polygonal rows around three reference units. 7. Container according to claim 1 , wherein the reference triangle, the data triangles and the reference line are virtual. 8. Container according to claim 1 , wherein the code has a peripheral length of 600-1600 μm. 9. Container according to claim 1 , wherein the code is formed on a surface of the container or on an attachment, which is attached thereto. 10. Container according to claim 1 , wherein the container comprises a plurality of the codes arranged in a tessellating manner. 11. Beverage or foodstuff preparation system comprising a container containing beverage or foodstuff material and comprising a code encoding preparation information, the code comprising a reference portion and a data portion, the reference portion comprising three reference units defining a reference line, the three reference units being arranged at the vertices of an isosceles reference triangle having a reference apex angle, and the data portion comprising discrete positions at locations determined relative to said reference line, each of the discrete positions either comprises or does not comprise a data unit to at least partially encode the preparation information, wherein the discrete positions 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 and a beverage or foodstuff preparation machine, the preparation machine comprising: a container processing subsystem to receive the container and to prepare a beverage or foodstuff therefrom; a code processing subsystem operable to: obtain a digital image of the code of the container, and process the digital image to decode the encoded preparation information; a control subsystem operable to control the container processing subsystem using the decoded preparation information; and wherein the code processing subsystem is configured to decode the encoded preparation information by: identifying the reference units of the code and determining therefrom a reference line; determining from the reference line the locations of the discrete positions; determining for each discrete position whether a data unit is arranged at the corresponding location or not; retrieving encoded preparation information from the result of the determining step. 12. Method of preparing a beverage or foodstuff using a system according to claim 11 , the method comprising: placing the container in the container processing system; obtaining a digital image of the code of the container and processing the digital image to decode the encoded preparation information with the code processing subsystem; controlling the container processing subsystem with the control subsystem using a sequence of operations of said decoded preparation information; wherein the decoding of the encoded preparation information comprises: identifying the reference units of the code and determining therefrom a reference line; determining from the reference line the locations of the discrete positions; determining for each discrete position whether a data unit is arranged at the corresponding location or not; and retrieving encoded preparation information from the result of the determining step. 13. Attachment configured for attachment to a beverage or foodstuff preparation machine, the beverage or foodstuff preparation machine comprising: a container processing subsystem to receive a container containing beverage or foodstuff material and to prepare a beverage or foodstuff therefrom; a code processing subsystem operable to: obtain a digital image of a code; process the digital image to decode preparation information encoded in the code; and a control subsystem operable to control the container processing subsystem using the decoded preparation information; wherein the attachment comprises: an attachment member for attachment to the beverage or foodstuff preparation machine; a carrier carrying a code comprising a reference portion and a data portion, the reference portion comprising three reference units defining a reference line, the three reference units being arranged at the vertices of an isosceles reference triangle having a reference apex angle; and the data portion comprising discrete positions at locations determined relative to the reference line, each of the discrete positions either comprises or does not comprise a data unit to at least partially encode the preparation information, wherein the discrete positions 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. 14. Method of encoding preparation information, the method comprising forming a code on: a container for a beverage or foodstuff preparation machine, the container for containing beverage or foodstuff material; or an attachment for attachment to the container or a beverage or foodstuff preparation machine; the method further comprising: arranging three reference units at the vertices of an isosceles reference triangle having a reference apex angle, to define a reference line of a reference portion; and at least partially encoding a parameter of the preparation information by arranging data units on at least one of discrete positions whose locations are determined relative to said reference line, whereby the discrete positions 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.
Decoration means, markings, information elements, contents indicators · CPC title
Constructional details · CPC title
the marking being constructed out of a plurality of similar markings, e.g. a plurality of barcodes randomly oriented on an object · CPC title
multi-dimensional coding · CPC title
Packages adapted to allow liquid to pass through the contents (B65D85/808 takes precedence; filters or reusable cartridges for coffee or tea makers, not used as packages A47J31/06) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.