Method and system for applying an adaptive perforation cut to a substrate

US9314986B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9314986-B2
Application numberUS-201213664759-A
CountryUS
Kind codeB2
Filing dateOct 31, 2012
Priority dateOct 31, 2012
Publication dateApr 19, 2016
Grant dateApr 19, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and system automatically and dynamically updates the design of perforation lines in a package design file. It identifies an edge between two facets to which a perforation line is to be applied, determines a length of the edge, and uses the length of the edge and a default cut segment length to determine a number of cut segments that will be included in the perforation line. The method and system also may determine a phasing for the perforation line to ensure that the ends of the line are either a cut or spacer, depending on the desired function or placement of the line.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising, by a processor: accessing a package design file comprising a two-dimensional representation of a three-dimensional structure having a plurality of facets; identifying an edge between two facets to which a perforation line is to be applied, the perforation line comprising a plurality of cut segments and a plurality of spacers; determining a length of the edge; determining an aspect ratio of a default cut segment length to spacer length; using the length of the edge and the aspect ration to determine a number of cut segments that will be included in the perforation line; if the number of cut segments is not an integer, determining an integer number of cut segments by rounding the number of cut segments up or down, setting the number of cut segments to equal the integer number of cut segments, and determining a revised cut segment length based on the integer number of cut segments and the edge length; and updating the package design file to include data indicating that the perforation line will include the integer number of cut segments and the revised cut segment length. 2. The method of claim 1 , wherein determining the revised cut segment length comprises, by the processor: determining that the integer number of cut segments at the default cut segment length will result in a perforation line length that exceeds the length of the edge; and in response, implementing a reduction process comprising reducing the cut segment length of at least one of the cut segments, a length of at least one of the spacers, or both. 3. The method of claim 2 , wherein the reduction process further comprises, by the processor: determining that a minimum length must be preserved for a spacer that is positioned at an end of the perforation line; and limiting reduction of the length of the spacer that is positioned at the end to the minimum length, while reducing the length of at least one other spacer in the line to a length that is below the minimum length. 4. The method of claim 2 , wherein the reduction process further comprises, by the processor: determining that a minimum length must be preserved for a cut segment that is positioned at an end of the perforation line; and limiting reduction of the length of the cut segment that is positioned at the end to the minimum length, while reducing the length of at least one other cut segment to a length that is below the minimum length. 5. The method of claim 1 , wherein determining the number of cut segments to include the perforation line comprises: determining whether the edge will be a crease; and setting the number of cut segments as an even number. 6. The method of claim 1 , wherein determining the number of cut segments to include in the perforation line comprises: determining whether the edge will be a separation line; and setting the number of cut segments as an odd number. 7. The method of claim 1 , further comprising: determining that a first end of the perforation line will be adjacent to another edge in the three-dimensional structure; and ensuring that a phasing of the perforation line is such that the first end will be a spacer and not a cut segment. 8. A package definition system, comprising: a data storage facility containing a package design file; a processor; and a computer-readable medium containing programming instructions that, when executed, instruct the processor to: select, from the data storage facility, a package design file comprising a two-dimensional representation of a three-dimensional structure having a plurality of facets; identify an edge between two facets to which a perforation line is to be applied, the perforation line comprising a plurality of cut segments and a plurality of spacers; determine a length of the edge; determine an aspect ratio of a default cut segment length to spacer length; use the length of the edge and the aspect ration to determine a number of cut segments that will be included in the perforation line; if the number of cut segments is not an integer, determine an integer number of cut segments by rounding the number of cut segments up or down, setting the number of cut segments to equal the integer number of cut segments, and determining a revised cut segment length based on the number of cut segments the edge length; and update the package design file to include data indicating that the perforation line will include the integer number of cut segments and the revised cut segment length. 9. The system of claim 8 , wherein the instructions that instruct the processor to determining the revised cut segment length comprise instructions to: determine that the integer number of cut segments at the default cut segment length will result in a perforation line length that exceeds the length of the edge; and in response, implement a reduction process comprising reducing the cut segment length of at least one of the cut segments, a length of at least one of the spacers, or both. 10. The system of claim 9 , wherein the instructions that instruct the processor to implement the reduction process further comprise instructions to: determine that a minimum length must be preserved for a spacer that is positioned at an end of the perforation line; and limit reduction of the length of the spacer that is positioned at the end to the minimum length, while reducing the length of at least one other spacer in the line to a length that is below the minimum length. 11. The system of claim 9 , wherein the instructions that instruct the processor to implement the reduction process further comprise instructions to: determine that a minimum length must be preserved for a cut segment that is positioned at an end of the perforation line; and limit reduction of the length of the cut segment that is positioned at the end to the minimum length, while reducing the length of at least one other cut segment to a length that is below the minimum length. 12. The system of claim 9 , wherein the instructions that instruct the processor to determine the number of cut segments to include the perforation line comprises: determine whether the edge will be a crease; and set the number of cut segments as an even number. 13. The system of claim 9 wherein the instructions that instruct the processor to determine the number of cut segments to include the perforation line comprises: determine whether the edge will be a separation line; and set the number of cut segments as an odd number. 14. The system of claim 8 , further comprising additional programming instructions that, when executed, instruct the processor to: determine that a first end of the perforation line will be adjacent to another edge in the three-dimensional structure; and ensure that a phasing of the perforation line is such that the first end will be a spacer and not a cut segment. 15. The system of claim 8 , further comprising a package generation device, configured to apply a rule set to data in the package design file to impart a plurality of cut lines and crease lines to a substrate to yield a package flat that, when folded, forms the three-dimensional structure. 16. A method comprising, by a processor: accessing a package design file comprising a two-dimensional representation of a three-dimensional structure having a plurality of facets; identifying an edge between two facets to which a perforation line is to be applied, the perforation line comprising a plurality of cut segments and a plurality of spacers; determining a length of the edge; determining an aspect ratio of a defaul

Assignees

Inventors

Classifications

  • Operations & Transport · mapped topic

  • Operations & Transport · mapped topic

  • B31B1/00Primary

    Operations & Transport · mapped topic

  • scanning being effected by a photosensitive device · CPC title

  • Operations & Transport · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9314986B2 cover?
A method and system automatically and dynamically updates the design of perforation lines in a package design file. It identifies an edge between two facets to which a perforation line is to be applied, determines a length of the edge, and uses the length of the edge and a default cut segment length to determine a number of cut segments that will be included in the perforation line. The method …
Who is the assignee on this patent?
Xerox Corp
What technology area does this patent fall under?
Primary CPC classification B31B1/00. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Apr 19 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).