IP Library Granted Patent US 11,775,697
Granted Patent B2
US 11,775,697 · App. 16/482,433 · Granted Oct 3, 2023

Shoe design through 2.5-dimensional shoe models

Inventors: Edward Bernardon (Bedford, MA); Kelvin Juarbe (Roslindale, MA)
Assignee: Siemens Industry Software Inc.
G06F30/00A43D8/26G06T17/00G06F2111/20G06F2113/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,775,697
App. No.
16/482,433
Granted
Oct 3, 2023
Kind
B2
Abstract

Systems, methods, logic, and devices may support shoe design through 2.5-dimensional (2.5D) shoe models. In some examples, a system may include a 2D shoe shell pattern engine configured to access a 2D shoe shell pattern, the 2D shoe shell pattern generated for shoe design. The system may also include a 2.5D shoe model engine configured to generate a 2.5D shoe model by placing shoe design elements provided by a user onto the 2D shoe shell pattern of the shoe, including by adding 2.5D layering data for each shoe design element placed on the 2D shoe shell pattern to form the 2.5D shoe model, and wrap the 2.5D shoe model into a 3D shoe model for construction of a physical shoe from the 3D shoe model.

Claims (37)

1. A method comprising:

by a computing system:

accessing a 2-dimensional (2D) shoe shell pattern, the 2D shoe shell pattern generated for shoe design;

generating a 2.5-dimensional (2.5D) shoe model by placing shoe design elements provided by a user onto the 2D shoe shell pattern of the shoe, wherein the placing comprises adding 2.5D layering data for each shoe design element placed on the 2D shoe shell pattern to form the 2.5D shoe model; and

wrapping the 2.5D shoe model into a 3-dimensional (3D) shoe model for construction of a physical shoe from the 3D shoe model.

2. The method of claim 1 , wherein the 2.5D shoe model tracks layers of shoe design elements placed onto the 2D shoe shell pattern with an associated thicknesses of the tracked layers; and

wherein the 2.5D layering data added for a given shoe design element includes thickness data and material data for the given shoe design element.

3. The method of claim 2 , wherein wrapping the 2.5D shoe model into the 3D shoe model comprises accounting for material data of the shoe design elements placed into the 2.5D shoe model.

4. The method of claim 1 , further comprising generating the 2D shoe shell pattern by flattening a 3D shoe representation into the 2D shoe shell pattern such that the flattening accounts for distortion caused by flattening a shoe material included in the 3D shoe representation.

5. The method of claim 1 , wherein the shoe design elements include key lines, sew lines, and shoe parts; and

wherein wrapping comprises wrapping the key lines, sew lines, and shoe parts placed on the 2D shoe shell pattern into the 3D shoe model.

6. The method of claim 1 , further comprising adjusting the 3D shoe model wrapped from the 2.5D shoe model to address wrapping inconsistencies.

7. The method of claim 1 , further comprising automatically generating renderings, tech packs, construction drawings, patterns, or cost modeling data from the 3D shoe model.

8. A system comprising:

a 2D shoe shell pattern engine configured to:

access a 2-dimensional (2D) shoe shell pattern, the 2D shoe shell pattern generated for shoe design; and

a 2.5D shoe model engine configured to:

generate a 2.5-dimensional (2.5D) shoe model by placing shoe design elements provided by a user onto the 2D shoe shell pattern of the shoe, including by adding 2.5D layering data for each shoe design element placed on the 2D shoe shell pattern to form the 2.5D shoe model; and

wrap the 2.5D shoe model into a 3-dimensional (3D) shoe model for construction of a physical shoe from the 3D shoe model.

9. The system of claim 8 , wherein the 2.5D shoe model tracks layers of shoe design elements placed onto the 2D shoe shell pattern with an associated thicknesses of the tracked layers; and

wherein the 2.5D layering data added for a given shoe design element includes thickness data and material data for the given shoe design element.

10. The system of claim 9 , wherein the 2.5D shoe model engine is configured to warp the 2.5D shoe model into the 3D shoe model comprises accounting for material data of the shoe design elements placed into the 2.5D shoe model.

11. The system of claim 8 , wherein the 2D shoe shell pattern engine is further configured to generate the 2D shoe shell pattern by flattening a 3D shoe representation into the 2D shoe shell pattern such that the flattening accounts for distortion caused by flattening a shoe material included in the 3D shoe representation.

12. The system of claim 8 , wherein the shoe design elements include key lines, sew lines, laces, and shoe lines; and

wherein the 2.5D shoe model engine is configured to wrap the key lines, sew lines, laces, and shoe lines placed on the 2D shoe shell pattern into the 3D shoe model.

13. A non-transitory machine-readable medium comprising instructions that, when executed by a processor, cause a system to:

access a 2-dimensional (2D) shoe shell pattern, the 2D shoe shell pattern generated for shoe design;

generate a 2.5-dimensional (2.5D) shoe model by placing shoe design elements provided by a user onto the 2D shoe shell pattern of the shoe, including by adding 2.5D layering data for each shoe design element placed on the 2D shoe shell pattern to form the 2.5D shoe model; and

wrap the 2.5D shoe model into a 3-dimensional (3D) shoe model for construction of a physical shoe from the 3D shoe model.

14. The non-transitory machine-readable medium of claim 13 , wherein the 2.5D shoe model tracks layers of shoe design elements placed onto the 2D shoe shell pattern with an associated thicknesses of the tracked layers; and

wherein the 2.5D layering data added for a given shoe design element includes thickness data and material data for the given shoe design element.

15. The non-transitory machine-readable medium of claim 14 , wherein the instructions to wrap the 2.5D shoe model into the 3D shoe model include instructions that cause the system to account for material data of the shoe design elements placed into the 2.5D shoe model.

16. The non-transitory machine-readable medium of claim 13 , wherein the instructions, when executed, further cause the system to generate the 2D shoe shell pattern by flattening a 3D shoe representation into the 2D shoe shell pattern such that the flattening accounts for distortion caused by flattening a shoe material included in the 3D shoe representation.

17. The non-transitory machine-readable medium of claim 13 , wherein the shoe design elements include key lines, sew lines, and shoe parts; and

wherein the instructions to wrap the 2.5D shoe model into the 3D shoe model include instructions that cause the system to wrap the key lines, sew lines, and shoe parts placed on the 2D shoe shell pattern into the 3D shoe model.

18. The non-transitory machine-readable medium of claim 13 , wherein the instructions, when executed, further cause the system to adjust the 3D shoe model wrapped from the 2.5D shoe model to address wrapping inconsistencies.

19. The non-transitory machine-readable medium of claim 13 , wherein the instructions, when executed, further cause the system to automatically generate renderings, tech packs, construction drawings, patterns, or cost modeling data from the 3D shoe model.

Assignments (2)
CHANGE OF NAME Recorded Dec 3, 2019
From: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 051171/0024 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2019
From: BERNARDON, EDWARD; JUARBE, KELVIN
To: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
Reel/Frame 049917/0364 →