IP Library Granted Patent US 10,453,230
Granted Patent B2
US 10,453,230 · App. 15/552,315 · Granted Oct 22, 2019

Security pattern generation method

Inventor: Rudolf Bartels (Mortsel, BE)
Assignee: AGFA NV
G06T11/40G06T3/4038G06T3/60G06T11/203H04N1/32144H04N1/32293
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 10,453,230
App. No.
15/552,315
Granted
Oct 22, 2019
Kind
B2
Abstract

A security pattern generation method includes generating a plurality of draw instructions to define a plane filling line pattern, wherein the plane filling line pattern includes a repeating sub-pattern that defines a line by a sequence of draw instructions, and searching the sequence of draw instructions in the plurality of draw instructions and, if found, overlaying the searched sequence of draw instructions by a graphic object that is scaled to fit and scaled between the two distinct end points of the line.

Claims (28)

1. A security pattern generation method comprising the steps of:

generating a plurality of draw instructions to define a plane filling line pattern in a determined plane, the plane filling line pattern including a repeating sub-pattern that represents a line, bounded by two distinct end points, and the repeating sub-pattern is defined by a draw instruction or a sequence of draw instructions among the plurality of draw instructions;

determining a vector graphic as a graphic object; and

searching the repeating sub-pattern in the plurality of draw instructions with a determined condition and, if a match is found, overlaying the line of the found repeating sub-pattern by the determined graphic object which is scaled to fit between the two distinct end points of the line and located between the two distinct end points of the line; wherein

the overlaying step includes:

replacing the found repeating sub-pattern by draw instructions of the scaled and located determined graphic object; or

adding draw instructions of the scaled and located determined graphic object to the plurality of draw instructions.

2. The method according to claim 1 , wherein the plane filling line pattern is selected from a FASS curve, a space-filling curve, a self-similar fractal curve, a de Rham curve, a space-filing tree, a maze, a fret pattern, a kolam pattern, an interlace pattern, or a labyrinth.

3. The method according to claim 2 , wherein the plane filling line pattern includes another repeating sub-pattern which defines another line, bounded by two distinct end points, by another draw instruction or another sequence of draw instructions; and

the method further comprises searching the another repeating sub-pattern in the plurality of draw instructions with another determined condition and, if a match is found, overlaying the another line of the found another repeating sub-pattern by the another determined graphic object which is scaled to fit between the two distinct end points of the anther line and located between the two distinct end points of the another line.

4. The method according to claim 3 , wherein the step of overlaying the another line of the found another repeating sub-pattern includes the step of replacing the found another repeating sub-pattern by the scaled and located another determined graphic object.

5. The method according to claim 1 , further comprising the step of:

selecting a Lindenmayer system with an alphabet of vector draw instructions to define the plane filling line pattern; wherein

the plurality of draw instructions includes a plurality of step-by-step vector draw instructions generated by the Lindenmayer system; and

the draw instruction is a vector draw instruction from the alphabet of vector draw instructions or the sequence of draw instructions is a sequence of vector draw instructions from the alphabet of vector draw instructions.

6. The method according to claim 5 , wherein the overlaying step includes avoiding overlap between the graphic object and the plane filling line pattern by:

rotating the graphic object according to an arctangent between the two distinct end points of the line from the repeating sub-pattern; and/or

scaling the graphic object.

7. The method according to claim 6 , wherein the graphic object inherits a line thickness or color and/or dashed line characteristics of the repeating sub-pattern.

8. The method according to claim 5 , wherein the overlaying step includes the step of transforming the searched draw instruction or the searched sequence of draw instruction partially or fully to a zero thickness line.

9. The method according to claim 1 , wherein the searching step is a conditional searching step in which the determined condition is based on a position of searching in the plurality of draw instructions.

10. The method according to claim 9 , further comprising the step of:

overlaying the line of the found repeating sub-pattern by searching from a start or a determined start position until an end or a determined end position in the plurality of draw instructions every N th time the repeating sub-pattern is found by the determined graphic object, wherein N is more than one.

11. The method according to claim 10 , further comprising the steps of:

determining another vector graphic as another graphic object; and

overlaying by searching from a start or another determined start position until an end or another determined end position in the plurality of draw instructions every M th time the line of the found repeating sub-pattern by the determined other graphic object, wherein M is more than one and not equal to N.

12. The method according to claim 1 , wherein the determined graphic object is a vector graphic defined by a set of the draw instructions.

13. The method according to claim 12 , wherein the determined graphic object is equal to the repeating sub-pattern but with another line-thickness and/or another color and/or another dashed line characteristic.

Assignments (4)
CHANGE OF NAME Recorded Jan 5, 2024
From: AGFA OFFSET BV
To: ECO3 BV
Reel/Frame 066206/0658 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2022
From: AGFA NV
To: AGFA OFFSET BV
Reel/Frame 061218/0488 →
CHANGE OF NAME Recorded Dec 6, 2017
From: AGFA GRAPHICS NV
To: AGFA NV
Reel/Frame 045015/0919 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2017
From: BARTELS, RUDOLF
To: AGFA GRAPHICS NV
Reel/Frame 043609/0147 →
Priority Claims (1)
EP 15159361 · Mar 17, 2015 · regional
Continuity (1)
Related Publication 20180040149A1 · Feb 8, 2018