IP Library Granted Patent US 12,217,108
Granted Patent B2
US 12,217,108 · App. 18/077,914 · Granted Feb 4, 2025

Laser marking of machine-readable codes

Inventors: Tomas Filler (Beaverton, OR); Vojtech Holub (Lafayette, CO); Hugh L. Brunk (Portland, OR); Adnan M. Alattar (Tigard, OR)
Assignee: Digimarc Corporation
G06K19/06037
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,217,108
App. No.
18/077,914
Granted
Feb 4, 2025
Kind
B2
Abstract

A surface is laser-etched to convey a 2D machine-readable code pattern. Various strategies are detailed to minimize the etching time. Some strategies include modifying the code pattern to reduce a path length traveled by the laser. Some strategies include modifying the code pattern to make it sub-optimal, i.e., making the code pattern a less-faithful approximation of an ideal code pattern. In some embodiments the etched surface is the surface of a plastic container, and the code pattern conveys information indicating the type of plastic of which the container is manufactured. A variety of other features and arrangements are also detailed.

Claims (26)

1. A system for marking a workpiece, the system comprising first and second laser emitters and a controller, the controller being configured by control instructions to direct laser illumination from said laser emitters to locations on the workpiece at which marks are to be formed, wherein said control instructions configure the laser emitters to turn on and off independently of each other, yet the marks formed by the first and second laser emitters cooperate to form an area of 2D machine-readable coding from which a plural symbol payload is extractable by a compliant decoder.

2. The system of claim 1 including a rotary turntable for receiving a generally-cylindrical workpiece, and a drive arrangement that moves the laser emitters in a first direction parallel to an axis of the turntable, said controller being configured to jointly operate said turntable and said drive arrangement to direct the laser illumination from said laser emitters to locations on the cylindrical workpiece at which said marks are to be formed.

3. The system of claim 1 including a drive arrangement that moves the emitters in one direction, and a mirror arrangement that effects redirection of the laser illumination in a second, orthogonal direction.

4. The system of claim 3 in which there are two mirror arrangements, one for each laser emitter, that are configured by said instructions for independent redirection.

5. The system of claim 4 in which said instructions configure the mirror arrangement for each laser emitter to direct a laser beam to a sequence of locations based on proximity of marks, and not based on a raster pattern.

6. The system of claim 3 in which the drive arrangement moves the emitters in a vertical direction, and the mirror arrangement effects a raster redirection of the laser illumination in a horizontal direction.

7. The system of claim 1 in which the controller is configured to cause the first and second laser emitters to simultaneously mark spaced-apart first and second locations on the workpiece at a first time, and to cause the first but not the second laser emitter to mark a third location on the workpiece at a second time, and to cause the second but not the first laser emitter to mark a fourth location on the workpiece at a third time.

8. The system of claim 1 in which the first laser emitter is nominally directed in a first direction, and the second laser emitter is nominally directed in a second direction, wherein the first and second directions are non-parallel.

9. A process of marking a plastic container with 2D code information, the process including the acts:

generating two or more laser beams, the beams being identically modulated in intensity over time; and

steering the beams simultaneously to sequences of different locations on the container, to thereby laser-etch identical spaced-apart patterns on the container, said patterns comprising said 2D code information;

wherein the container is marked with redundant 2D code information patterns.

10. The process of claim 9 that includes rotating the plastic container continuously during said marking.

11. The process of claim 9 that includes rotating the plastic container step-wise during said marking.

12. The process of claim 9 in which the 2D code information includes plural identical 2D blocks of marks, disposed edge-to-edge.

13. The process of claim 9 in which the plastic container is a cylindrical bottle, and the process includes marking a majority of a cylindrical surface of the bottle with the 2D code information.

14. The process of claim 9 in which the plastic container is a cylindrical bottle having a circumference, and the 2D code information comprises a signal block sized to be an integral fraction of the bottle circumference, so that an integer number of signal blocks spans the bottle circumference.

15. An apparatus for marking a plastic container with 2D code information, the apparatus comprising:

means for generating two or more laser beams, the beams being identically modulated in intensity over time; and

means for steering the beams simultaneously to sequences of different locations on the container, to thereby laser-etch identical spaced-apart patterns on the container, said patterns comprising said 2D code information;

whereby the container is marked with redundant 2D code information patterns.

16. The apparatus of claim 15 that includes means for rotating the plastic container continuously during marking with redundant 2D code information patterns.

17. The apparatus of claim 15 that includes means for rotating the plastic container step-wise during marking with redundant 2D code information patterns.

18. The apparatus of claim 15 in which the 2D code information includes plural identical 2D blocks of marks, disposed edge-to-edge.

19. The apparatus of claim 15 in which the plastic container is a cylindrical bottle, and in which said means for steering steers the beams to mark a majority of a cylindrical surface of the bottle with the 2D code information.

20. The apparatus of claim 15 in which the plastic container is a cylindrical bottle having a circumference, and the 2D code information comprises a signal block sized to be an integral fraction of the bottle circumference, so that an integer number of signal blocks spans the bottle circumference.

Assignments (3)
ARTICLES OF CONVERSION Recorded Jun 19, 2026
From: DIGIMARC CORPORATION
To: DIGIMARC LLC
Reel/Frame 075863/0211 →
ARTICLES OF AMENDMENT OFTHE ARTICLES OF ORGANIZATION OF DIGIMARC LLC Recorded Jun 19, 2026
From: DIGIMARC LLC
To: DMRC LLC
Reel/Frame 075863/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2023
From: ALATTAR, ADNAN M; BRUNK, HUGH L; FILLER, TOMAS; HOLUB, VOJTECH; CONWELL, WILLIAM Y
To: DIGIMARC CORPORATION
Reel/Frame 062960/0086 →
Continuity (6)
Continuation In Part 17339711 · Jun 4, 2021
Provisional Application 63287289 · Dec 8, 2021
Provisional Application 63113700 · Nov 13, 2020
Provisional Application 63086534 · Oct 1, 2020
Provisional Application 63038735 · Jun 12, 2020
Related Publication 20230177297A1 · Jun 8, 2023
References Cited (40)
US 4990792A · Frei · 1991 [cited by applicant]
US 6590996B1 · Reed · 2003 [cited by applicant]
US 6791592B2 · Assa · 2004 [cited by applicant]
US 6884961B1 · Dmitriev · 2005 [cited by applicant]
US 7065228B2 · Brundage · 2006 [cited by applicant]
US 7403633B2 · Brundage · 2008 [cited by applicant]
US 8604380B2 · Howerton · 2013 [cited by applicant]
US 9959587B2 · Sharma · 2018 [cited by applicant]
US 10217182B1 · Holub · 2019 [cited by applicant]
US 10242434B1 · Holub · 2019 [cited by applicant]
US 11710020B2 · Filler · 2023 [cited by applicant]
US 20030189692A1 · Kawano · 2003 [cited by examiner]
US 20040158724A1 · Carr · 2004 [cited by applicant]
US 20050001419A1 · Levy · 2005 [cited by applicant]
US 20060054606A1 · Amako · 2006 [cited by applicant]
US 20060208090A1 · Dahl · 2006 [cited by applicant]
US 20080132088A1 · Mizuno · 2008 [cited by applicant]
US 20100102032A1 · Bathelet · 2010 [cited by applicant]
US 20100252543A1 · Manens · 2010 [cited by examiner]
US 20130228619A1 · Soborski · 2013 [cited by applicant]
US 20150246415A1 · Hosseini · 2015 [cited by applicant]
US 20180345323A1 · Kerver · 2018 [cited by applicant]
US 20180345326A1 · Tsutsumi · 2018 [cited by applicant]
US 20190306385A1 · Sharma · 2019 [cited by applicant]
US 20190332840A1 · Sharma · 2019 [cited by applicant]
US 20210299706A1 · Filler · 2021 [cited by applicant]
US 20210387399A1 · Filler · 2021 [cited by applicant]
US 20220055071A1 · Sharma · 2022 [cited by applicant]
US 20220138892A1 · Kamath · 2022 [cited by applicant]
US 20220331841A1 · Filler · 2022 [cited by applicant]
WO 2020186234 · 2020 [cited by applicant]
WO 2021078842A1 · 2021 [cited by applicant]
WO 2021252298 · 2021 [cited by applicant]
Jangsombatsiri, An artificial neural network approach to laser-based direct part marking of data matrix symbols, Oregon State University dissertation, 2004. [cited by applicant]
Reginald et al, A critical review of multi-hole drilling path optimization, Archives of Computational Methods in Engineering. Apr. 2019;26(2):449-59. [cited by applicant]
Wang, et al, Research on laser marking speed optimization by using genetic algorithm, PloS one. May 8, 2015;10(5). [cited by applicant]
Xiaomao, et al, Tool path planning based on endpoint build-in optimization in rapid prototyping, Proc. of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science. Dec. 2011;225(12):291… [cited by applicant]
Excerpts from corresponding PCT application PCT/US2021/036029 (WO2021252298). [cited by applicant]
U.S. Appl. No. 17/897,552, filed Aug. 29, 2022 (68 total pages). [cited by applicant]
U.S. Appl. No. 63/038,735, filed Jun. 12, 2020, including an Appendix (109 total pages). [cited by applicant]