IP Library Granted Patent US 11,421,355
Granted Patent B2
US 11,421,355 · App. 16/441,498 · Granted Aug 23, 2022

Tool for design and fabrication of knitted components

Inventors: Ayelet Karmon (Tel Aviv, IL); Shoval Nir (Tel Aviv, IL); Tom Shaked (Tel Aviv, IL); Eyal Sheffer (Tel Aviv, IL); Yoav Sterman (Ein Karmel, IL)
Assignee: NIKE, Inc.
D04B37/02D04B7/28D04B15/66D04B37/00G05B2219/45194G06F2113/12
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 11,421,355
App. No.
16/441,498
Granted
Aug 23, 2022
Kind
B2
Abstract

Computer based systems and methods for designing and manufacturing consumer products, including knit footwear uppers, and the like. The system provides digital controls for the customization of knitted components, including complex multi-structured knitted components. The system simulates deformations of knit structures and allows the user to control and visualize compensations in the structure(s) of the knitted component to better match between an intended knit design and the actual physical knitted component outcome. They system may manufacture/fabricate a knitted component based on the predicted/estimated deformation behavior of the knit.

Claims (56)

1. A method, comprising:

determining, by a computing device, and based on design input data and knit structure information, an allocation of one or more first knitted structures of a knit design;

determining one or more modifications to the one or more first knitted structures to compensate for a deformation associated with the knit design, wherein the one or more modifications comprise duplicating one or more rows of the one or more first knitted structures;

generating, by the computing device and based on the one or more modifications, one or more output files indicating a plurality of knitting instructions associated with the knit design; and

sending the one or more output files to a knitting machine for manufacturing a knitted component.

2. The method of claim 1 , wherein the design input data comprises at least one of a set of visual attributes and a set of physical attributes associated with the knit design.

3. The method of claim 1 , further comprising:

determining, by the computing device and based on a plurality of grayscale images associated with the design input data, a distribution of the one or more first knitted structures of the knit design.

4. The method of claim 1 , wherein determining the allocation of the one or more first knitted structures of the knit design is based on a grayscale tone level associated with the design input data.

5. The method of claim 1 , wherein determining the allocation of the one or more first knitted structures further comprises:

receiving, via a user interface, user input selections for allocating the one or more first knitted structures to the knit design.

6. The method of claim 1 , further comprising:

determining, by the computing device, the deformation associated with the knit design.

7. The method of claim 1 , wherein determining the one or more modifications to the one or more first knitted structures further comprises:

determining, based on one or more compensation routines, a plurality of predicted compensation results corresponding to the knit design; and

determining, based on scores associated with the plurality of predicted compensation results, a compensation routine, of the one or more compensation routines, to compensate for the deformation.

8. The method of claim 1 , wherein determining the allocation of the one or more first knitted structures of the knit design further comprises:

generating, by the computing device and based on the knit design, a matrix data structure indicating a plurality of knitting instructions for a knitting machine; and

distributing, to the matrix data structure, a plurality of rubrics associated with the one or more first knitted structures.

9. The method of claim 1 , further comprising:

determining first aspect ratios associated with the one or more first knitted structures;

determining, via one or more compensation routines, one or more second knitted structures; and

determining scores for the one or more first knitted structures, based on a comparison of the first aspect ratios and second aspect ratios, wherein the second aspect ratios are associated with the one or more second knitted structures.

10. The method of claim 9 , further comprising:

determining, based on the scores associated with the one or more first knitted structures, a compensation routine, of the one or more compensation routines, for the knit design.

11. A non-transitory machine readable medium storing instructions that, when executed, cause a computing device to:

determine, based on design input data and knit structure information, an allocation of one or more knitted structures of a knit design;

determine one or more modifications to the one or more knitted structures to compensate for a deformation associated with the knit design, wherein the one or more modifications comprise duplicating one or more rows of the one or more knitted structures;

generate, based on the one or more modifications, one or more output files indicating a plurality of knitting instructions associated with the knit design; and

send the one or more output files to a knitting machine for manufacturing a knitted component.

12. The non-transitory machine readable medium of claim 11 , wherein the design input data comprises a raster image.

13. The non-transitory machine readable medium of claim 11 , wherein the design input data comprises a set of visual attributes and a set of physical attributes associated with the knit design.

14. The non-transitory machine readable medium of claim 11 , wherein determining the allocation of the one or more knitted structures of the knit design corresponds to a grayscale tone level associated with the design input data.

15. The non-transitory machine readable medium of claim 11 , wherein the instructions, when executed, further cause the computing device to:

determine the deformation associated with the knit design.

16. The non-transitory machine readable medium of claim 11 , wherein the instructions, when executed, further cause the computing device to determine the one or more modifications to the one or more knitted structures by:

determining, based on one or more compensation routines, a plurality of predicted compensation results corresponding to the knit design; and

determining one or more redistribution forces in the knitted component, based on scores associated with the plurality of predicted compensation results, a compensation routine, of the one or more compensation routines, to compensate for the deformation.

17. The non-transitory machine readable medium of claim 11 , wherein the instructions, when executed, further cause the computing device to determine the allocation of the one or more knitted structures of the knit design by:

generating, based on the knit design, a matrix data structure indicating a plurality of knitting instructions for a knitting machine; and

distributing, to the matrix data structure, a plurality of rubrics associated with the one or more knitted structures.

18. An apparatus comprising:

one or more processors; and

memory storing instructions that, when executed, cause the apparatus to:

determine, based on design input data and knit structure information, an allocation of one or more knitted structures of a knit design;

determine one or more modifications to the one or more knitted structures to compensate for a deformation associated with the knit design, wherein the one or more modifications comprise duplicating one or more rows of the one or more knitted structures;

generate, based on the one or more modifications, one or more output files indicating a plurality of knitting instructions associated with the knit design; and

send the one or more output files to a knitting machine for manufacturing a knitted component.

19. The apparatus of claim 18 , wherein the instructions, when executed, further cause the apparatus to:

determine the deformation associated with the knit design.

20. The apparatus of claim 18 , wherein the instructions, when executed, further cause the apparatus to determine the one or more modifications to the one or more knitted structures by:

determining, based on one or more compensation routines, a plurality of predicted compensation results corresponding to the knit design; and

determining, based on scores associated with the plurality of predicted compensation results, a compensation routine, of the one or more compensation routines, to compensate for the deformation.

21. The apparatus of claim 18 , wherein the instructions, when executed, further cause the apparatus to determine the allocation of the one or more knitted structures of the knit design by:

generating, based on the knit design, a matrix data structure indicating a plurality of knitting instructions for a knitting machine; and

distributing, to the matrix data structure, a plurality of rubrics associated with the one or more knitted structures.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2020
From: KARMON, AYELET; NIR, SHOVAL; SHAKED, TOM; SHEFFER, EYAL; STERMAN, YOAV
To: CIRTEX
Reel/Frame 053392/0132 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2020
From: CIRTEX
To: NIKE, INC.
Reel/Frame 053392/0198 →
Continuity (2)
Provisional Application 62685701 · Jun 15, 2018
Related Publication 20190382931A1 · Dec 19, 2019
Cited By (2)
US 12,312,720 US 12,520,895