IP Library Granted Patent US 10,540,453
Granted Patent B2
US 10,540,453 · App. 15/831,807 · Granted Jan 21, 2020

Creation of variable cut files for package design

Inventors: Reiner Eschbach (Webster, NY); Stephen C. Morgana (Rochester, NY)
Assignee: Xerox Corporation
G06F17/50B31B50/006B31B50/20B31B2100/00B31B2100/0022B31B2110/35
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,540,453
App. No.
15/831,807
Granted
Jan 21, 2020
Kind
B2
Abstract

A package design system uses a package design file to cause a cutting device to create a package. The file includes comprises a two-dimensional representation of a three-dimensional structure having a plurality of facets having alternative design scenarios that can be selected based on conditions of the cutting and/or folding device that is used to create the package. An example of such a condition is a thickness of a substrate that is being processed by the device. The system creates the file by creating a set of cut and/or fold line definitions. At least one of the cut and/or fold line definitions will be a variable cut/fold line definition. For each identified variable cut/fold line definition, the system identifies one or more alternate parameters for the variable cut/fold line definition, a first cutting/folding scenario that will not use the alternate parameters, and a second cutting/folding scenario that will use the alternate parameters.

Claims (80)

1. A package generation system, comprising:

a cutting/folding device;

a processor; and

a non-transitory computer-readable medium containing programming instructions that, when executed, cause the processor to cause the cutting/folding device to create a package having a plurality of facets by:

accessing a package design file comprising a set of cut/fold line definitions, wherein:

each cut/fold line definition in the set comprises parameters pursuant to which the cutting/folding device will impart a cut line or a fold line to a substrate; and

at least one of the cut/fold line definitions is a variable cut/fold line definition that includes a first set of values for the parameters and one or more alternate sets of values for the parameters; wherein:

the first set of values corresponds to a first cutting/folding scenario, and

the one or more alternate sets of values corresponds to one or more alternate cutting/folding scenarios,

detecting a condition of the cutting/folding device,

based on the condition, determining whether the first cutting/folding scenario or an alternate cutting/folding scenario is present, and

if the first cutting/folding scenario is present, causing the cutting/folding device to impart cut/fold lines on the substrate according to the first set of values, otherwise causing the cutting/folding device to impart cut/fold lines on the substrate according to one of the alternate sets of values.

2. The system of claim 1 , wherein:

the first cutting/folding scenario comprises a production run;

the one or more alternate cutting/folding scenarios comprises a proof run;

the cutting/folding device comprises a cutting device; and

the one or more alternate sets of values for the parameters for the proof run comprises parameters pursuant to which the cutting device will impart, onto the substrate, cut lines for interlocking tabs and slots of the package; and

the first set of values for the parameters for the production run does not comprise parameters pursuant to which the cutting device will impart cut lines for the interlocking tabs and slots.

3. The system of claim 1 , wherein the one or more alternate sets of values for the parameters comprise an alternate number of flaps or an alternative flap size as compared to the first set of values for the parameters.

4. The system of claim 1 , wherein:

the cutting/folding device comprises a cutting device; and

the one or more alternate sets of values for the parameters comprise values pursuant to which the cutting device will impart, onto the substrate, cut lines that alter sizes of one or more interlocking tabs and slots of the package.

5. The system of claim 1 , wherein:

the cutting/folding device comprises a cutting device; and

the one or more alternate sets of values for the parameters comprise values pursuant to which the cutting device will impart, onto the substrate, cut lines that alter a length of one or more flaps of the package.

6. The system of claim 1 , wherein:

the cutting/folding device comprises a folding device; and

the one or more alternate sets of values for the parameters comprise values pursuant to which the folding device will impart a fold line as two creases with a gap area between the two creases.

7. The system of claim 1 , wherein:

the instructions to detect a condition of the cutting/folding device comprise instructions to determine a thickness of the substrate; and

the instructions to determine whether the first cutting/folding scenario or an alternate cutting/folding scenario is present comprise instructions to do so based on at least the determined thickness of the substrate.

8. The system of claim 7 , wherein the instructions to determine whether the first cutting/folding scenario or an alternate cutting/folding scenario is present comprise instructions to:

determine that the first cutting/folding scenario is present if the substrate has a first thickness; and

determine that an alternate cutting/folding scenario is present if the substrate has a thickness other than the first thickness.

9. The system of claim 1 , wherein:

the instructions to detect a condition of the cutting/folding device comprise instructions to determine whether the device is set to a production run or a proof run; and

the instructions to determine whether the first cutting/folding scenario or an alternate cutting/folding scenario is present comprise instructions to determine that:

the first cutting/folding scenario is present if the condition is a production run, or

an alternate cutting/folding scenario is present if the condition is a proof run.

10. A method of generating a package, comprising, by a processor, executing programming instructions that cause the processor to:

access a package design file comprising a set of cut/fold line definitions, wherein:

each cut/fold line definition in the set comprises parameters pursuant to which a cutting/folding device will impart a cut line or a fold line to a substrate; and

at least one of the cut/fold line definitions is a variable cut/fold line definition that includes a first set of values for the parameters and one or more alternate sets of values for the parameters; wherein:

the first set of values corresponds to a first cutting/folding scenario, and

the one or more alternate sets of values corresponds to one or more alternate cutting/folding scenarios,

detect a condition of a cutting/folding device,

based on the condition, determine whether the first cutting/folding scenario or an alternate cutting/folding scenario is present, and

if the first cutting/folding scenario is present, cause the cutting/folding device to impart cut/fold lines on the substrate according to the first set of values, otherwise cause the cutting/folding device to impart cut/fold lines on the substrate according to one of the alternate sets of values.

11. The method of claim 10 , wherein:

the first cutting/folding scenario comprises a production run;

the one or more alternate cutting/folding scenarios comprise a proof run;

the cutting/folding device comprises a cutting device; and

the one or more alternate sets of values for the parameters for the proof run comprises parameters pursuant to which the cutting device will impart, onto the substrate, cut lines for interlocking tabs and slots of the package; and

the first set of values for the parameters for the production run does not comprise parameters pursuant to which the cutting device will impart cut lines for the interlocking tabs and slots.

12. The method of claim 10 , wherein the one or more alternate sets of values for the parameters comprise an alternate number of flaps or an alternative flap size as compared to the first set of values for the parameters.

13. The method of claim 10 , wherein the one or more alternate sets of values for the parameters comprise values pursuant to which the cutting/folding device will impart, onto the substrate, cut lines that alter sizes of one or more interlocking tabs and slots of the package.

14. The method of claim 10 , wherein the one or more alternate sets of values for the parameters comprise values pursuant to which the cutting/folding device will impart, onto the substrate, cut lines that alter a length of one or more flaps of the package.

15. The method of claim 10 , wherein the one or more alternate sets of values for the parameters comprise values pursuant to which the cutting/folding device will impart a fold line as two creases with a gap area between the two creases.

16. The method of claim 10 , wherein:

when detecting a condition of the device, the processor determines a thickness of the substrate; and

when determining whether the first cutting/folding scenario or an alternate cutting/folding scenario is present, the processor does so based on at least the determined thickness of the substrate.

17. The method of claim 10 , wherein when determining whether the first cutting/folding scenario or an alternate cutting/folding scenario is present, the processor determines that:

the first cutting/folding scenario is present if the substrate has a first thickness; or

an alternate cutting/folding scenario is present if the substrate has a thickness other than the first thickness.

18. The method of claim 10 , wherein:

when detecting a condition of the cutting/folding device, the processor determines whether the cutting/folding device is set to a production run or a proof run; and

the instructions to determine whether the first cutting/folding scenario or an alternate cutting/folding scenario is present comprise instructions to determine that:

the first cutting/folding scenario is present if the condition is a production run, or

an alternate cutting/folding scenario is present if the condition is a proof run.

19. A method of generating a package, comprising, by a processor, executing programming instructions that cause the processor to:

access a package design file comprising a set of cut/fold line definitions, wherein:

each cut/fold line definition in the set comprises parameters pursuant to which a cutting/folding device will impart a cut line or a fold line to a substrate; and

at least one of the cut/fold line definitions is a variable cut/fold line definition that includes a first set of values for the parameters and an alternate set of values for the parameters; wherein:

the first set of values corresponds to a first cutting/folding scenario, and

the alternate set of values corresponds to an alternate cutting/folding scenario pursuant to which the cutting/folding device will impart a fold line as two creases with a gap area between the two creases,

detect a condition of a cutting/folding device,

based on the condition, determine whether the first cutting/folding scenario or an alternate cutting/folding scenario is present, and

if the first cutting/folding scenario is present, cause the cutting/folding device to impart cut/fold lines on the substrate according to the first set of values, otherwise cause the cutting/folding device to impart cut/fold lines on the substrate according to the alternate sets of values.

20. The method of claim 19 , wherein:

the alternate cutting/folding scenario also comprises one or more alternate parameter values that comprise an alternate number of flaps, an alternative flap size, an alternative interlocking tab and/or slot size, or an alternative flap length as compared to the first set of values for the parameters.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073842/0479 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
Continuity (2)
Continuation 14280847 · May 19, 2014
Related Publication 20180101623A1 · Apr 12, 2018
Cited By (1)
US 12,620,286