IP Library › Granted Patent US 10,814,516
Granted Patent B1
US 10,814,516 · App. 15/722,573 · Granted Oct 27, 2020

On demand apparel panel cutting

Inventors: Rouzbeh Safavi Aminpour (Seattle, WA); Aaron Takayanagi Barnet (Seattle, WA); Nancy Yi Liang (Seattle, WA); Adam N. Alexander (Seattle, WA); James Richard Wilson (Seattle, WA); Javier Govea Mata (Seattle, WA)
Assignee: Amazon Technologies, Inc.
B26D5/005B26D5/007B26D2005/002
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,814,516
App. No.
15/722,573
Filed
Oct 2, 2017
Granted
Oct 27, 2020
Kind
B1
Art Unit
3732
USPC
700/134
Abstract

Aspects of on demand apparel manufacturing are described. A system of on demand apparel manufacturing includes a textile cutter and a computing device. The computing device is configured to perform a process including capturing an image of a textile sheet on the textile cutter, where the textile sheet includes a panel for a product. The process further includes identifying cut control factors using the image of the textile sheet, to account for a textile thread, weave, nap, or knit pattern of the textile sheet, a textile print pattern alignment on the textile sheet, or panel deformation of the textile sheet on the textile cutter. The process also includes generating cut control instructions to cut the textile sheet based in part on the image and the cut control factors, and instructing the textile cutter to cut the panel out from the textile sheet based in part on the cut control instructions.

Claims (64)

1. A system comprising:

a processor; and

a memory communicatively coupled to the processor, wherein the memory has instructions stored thereon that are executable by the processor to perform operations comprising:

causing a plurality of panels for textile products to be arranged into an aggregated textile panel template;

assigning a unique identifier to a first panel among the plurality of panels;

instructing a textile printer to print a print pattern of the first panel and a representation of the unique identifier on a textile sheet;

causing an image of the textile sheet to be captured, the image including the representation of the unique identifier and the print pattern;

generating first cut control instructions including information that causes a textile cutter to cut the textile sheet based in part on the image and the aggregated textile panel template;

identifying, based in part on the image, a shift in orientation of the print pattern;

generating second cut control instructions based in part on the first cut control instructions and the shift in orientation;

causing the textile cutter to cut the first panel out from the textile sheet based in part on the second cut control instructions; and

generating storage instructions indicative of a location to store the first panel after it has been cut from the textile sheet.

2. The system of claim 1 , wherein the instructions are further executable by the processor to perform operations further comprising identifying a panel deformation of the textile sheet on the textile cutter, wherein the first cut control instructions are further based in part on the panel deformation.

3. The system of claim 1 , wherein the instructions are further executable by the processor to perform operations further comprising causing a plurality of images of the textile sheet taken from multiple angles to be captured.

4. The system of claim 3 , wherein the instructions are further executable by the processor to perform operations further comprising:

triangulating a cutting path to cut the first panel out from the textile sheet based in part on the plurality of images,

wherein generating the second cut control instructions comprises generating the second cut control instructions to cut the first panel out from the textile sheet further based in part on the cutting path.

5. The system of claim 1 , wherein the instructions are further executable by the processor to perform operations further comprising:

instructing the textile printer to print a panel cutout for the first panel on the textile sheet,

wherein generating the second cut control instructions comprises generating the second cut control instructions to cut the first panel out from the textile sheet further based in part on the panel cutout.

6. The system of claim 1 , wherein the instructions are further executable by the processor to perform operations further comprising:

instructing the textile printer to print a machine-readable alignment marker for the first panel on the textile sheet,

wherein generating the second cut control instructions comprises generating the second cut control instructions to cut the first panel out from the textile sheet further based in part on the machine-readable alignment marker.

7. The system of claim 1 , wherein the image of the textile sheet is a first image, and wherein the instructions are further executable by the processor to perform operations further comprising causing a second image of the textile sheet to be captured after the textile cutter begins to cut the first panel out from the textile sheet.

8. The system of claim 7 , wherein the second cut control instructions are further based in part on the second image.

9. The system of claim 1 , wherein the instructions are further executable by the processor to perform operations further comprising:

analyzing the image of the textile sheet comprising determining the representation of the unique identifier; and

determining one or more characteristics of the first panel based at least in part on the representation of the unique identifier.

10. The system of claim 9 , wherein generating the first cut control instructions comprises generating the first cut control instructions to cut the first panel out from the textile sheet further based in part on the one or more characteristics of the first panel.

11. The system of claim 1 , wherein the instructions are further executable by the processor to perform operations further comprising:

identifying the first panel on the textile sheet from among the plurality of panels in the aggregated textile panel template based in part on the representation of the unique identifier,

wherein the storage instructions are based in part on the representation of the unique identifier.

12. A method, comprising:

causing, by a computer processor, a plurality of panels for textile products to be arranged into an aggregated textile panel template;

assigning, by the computer processor, a unique identifier to a first panel among the plurality of panels;

instructing, by the computer processor, a textile printer to print a print pattern of the first panel and a representation of the unique identifier on a textile sheet;

causing, by the computer processor, an image of the textile sheet to be captured, the image including the representation of the unique identifier and the print pattern;

generating, by the computer processor, first cut control instructions including information that causes a textile cutter to cut the textile sheet based in part on the image and the aggregated textile panel template;

identifying, by the computer processor, based in part on the image, a shift in orientation of the print pattern;

generating, by the computer processor, second cut control instructions based in part on the first cut control instructions and the shift in orientation;

causing, by the computer processor, the textile cutter to cut the first panel out from the textile sheet based in part on the second cut control instructions; and

generating, by the computer processor, storage instructions indicative of a location to store the first panel after it has been cut from the textile sheet.

13. The method of claim 12 , further comprising identifying, by the computer processor, a panel deformation of the textile sheet.

14. The method of claim 12 , further comprising capturing a plurality of images of the textile sheet taken from multiple angles.

15. The method of claim 14 , further comprising:

triangulating, by the computer processor, a cutting path to cut the first panel out from the textile sheet based in part on the plurality of images,

wherein generating the second cut control instructions comprises generating the second cut control instructions to cut the first panel out from the textile sheet further based in part on the cutting path.

16. The method of claim 14 , further comprising instructing, by the computer processor, the textile cutter to cut the first panel out from the textile sheet based in part on the representation of the unique identifier.

17. The method of claim 14 , further comprising instructing, by the computer processor, the textile cutter to cut the first panel out from the textile sheet based in part on a machine-readable alignment marker printed on the textile sheet.

18. A method, comprising:

causing, by a computer processor, a plurality of panels for textile products to be arranged into an aggregated textile panel template;

assigning, by the computer processor, a unique identifier to a first panel among the plurality of panels;

instructing, by the computer processor, a textile printer to print a print pattern of the first panel and a representation of the unique identifier on a textile sheet;

causing, by the computer processor, an image of the textile sheet to be captured, the image including the representation of the unique identifier and the print pattern;

generating, by the computer processor, first cut control instructions including information that causes a textile cutter to cut the textile sheet based in part on the image and the aggregated textile panel template;

identifying, by the computer processor, based in part on the image, a shift in orientation of the print pattern;

generating, by the computer processor, second cut control instructions based in part on the first cut control instructions and the shift in orientation;

causing, by the computer processor, the textile cutter to cut the first panel out from the textile sheet based in part on the second cut control instructions;

generating, by the computer processor, storage instructions indicative of a location to store the first panel after it has been cut from the textile sheet; and

causing, by the computer processor, the first panel to be transferred to the location.

19. The method of claim 18 , wherein the storage instructions are further indicative of a number of panels, including the first panel, associated with a single item, wherein the number of panels are stored at the location.

20. The method of claim 19 , further comprising:

generating, by the computer processor, assembly instructions including information indicative of assembly of the number of panels; and

transmitting, by the computer processor, the assembly instructions to a device associated with the location.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2017
From: AMINPOUR, ROUZBEH SAFAVI; BARNETT, AARON TAKAYANAGI; LIANG, NANCY YI; ALEXANDER, ADAM N.; WILSON, JAMES RICHARD; MATA, JAVIER GOVEA
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 043757/0609 →
Continuity (1)
Continuation 14970840 · Dec 16, 2015
Cited By (4)
US 12,579,332 US 12,664,573 US 12,664,574 US 12,682,384