IP Library › Granted Patent US 11,561,529
Granted Patent B2
US 11,561,529 · App. 17/068,317 · Granted Jan 24, 2023

Method and system for generating fabrication parameters

Inventors: Jonathan Schwartz (New York City, CA); Max Friefeld (New York City, NY); Oliver Ortlieb (New York City, NY)
Assignee: Desprez, LLC
G05B19/4099B29C64/393B33Y50/02G05B19/4063B29C64/386B33Y50/00G05B19/41865G05B2219/35134G05B2219/35161G05B2219/35214G05B2219/49004G05B2219/49005G05B2219/49007Y02P90/02
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,561,529
App. No.
17/068,317
Granted
Jan 24, 2023
Kind
B2
Abstract

A factory server receives part requests from customer devices and controls one or more manufacturing tools, such as 3D printers, to fabricate the requested parts. The factory server implements several features to streamline the process of fabricating parts using the manufacturing tools. For instance, the factory server can facilitate the design of a part by extracting features from the part request and identifying model files having those features. The factory server can also select an orientation in which to fabricate the part and determine print settings to use when fabricating the part. In addition, the factory server can implement a process to fabricate a three-dimensional part with a two-dimensional image applied to one or more of its external surfaces. Furthermore, the factory server can also generate a layout of multiple part instances on a build plate of a 3D printer so that multiple part instances can be fabricated at once.

Claims (39)

1. A method for generating fabrication parameters for fabrication of a part, the method comprising:

receiving, from a customer device associated with a customer, a design request for a part to be fabricated by a fabrication process, the design request including a three-dimensional (3D) model file representing the part to be fabricated and descriptive information;

determining a plurality of layers of the part representing a geometry of the part to be fabricated wherein determining the plurality of layers comprises:

determining a number of part instances from the model file; and

determining the plurality of layers by slicing the number of part instances;

generating a feature vector for the part based on the model file;

identifying one or more candidate orientations for the part based on the feature vector, wherein identifying one or more candidate orientations for the part comprises identifying one or more specific features on the part, wherein the one or more specific features are facing away from a build plate;

generating, as a function of the geometry of the part, the candidate orientations, and the descriptive information, fabrication parameters for the part to be fabricated, wherein the fabrication parameters include a cost to fabricate the part and estimated completion date; and

sending the fabrication parameters to the customer.

2. The method of claim 1 , wherein the descriptive information is distinct from the 3D model file of the part to be fabricated.

3. The method of claim 1 , further comprising extracting a second feature from the descriptive information, wherein extracting comprises extracting the second feature from the descriptive datum.

4. The method of claim 1 , wherein the descriptive information comprises textual data relating to the part to be fabricated.

5. The method of claim 1 , further comprising extracting a first feature from the 3D model file, wherein extracting comprises receiving data corresponding to one or more interactions with an interface.

6. The method of claim 3 , wherein extracting the second feature from the descriptive information comprises receiving data corresponding to one or more interactions with an interface.

7. The method of claim 3 , wherein extracting the second feature comprises using one or more machine-learning modules, wherein the one or more machine-learning modules are configured to:

extract, from the descriptive information, the descriptive datum of the part to be fabricated;

associate, as a function of the descriptive datum, a property of the part to be fabricated with a 3D structure; and

send, to the customer, the 3D structure as a function of the associated property.

8. The method of claim 1 , wherein at least one fabrication parameter of the part to be fabricated is associated with at least an anticipated fabricating tool.

9. A system for generating fabrication parameters for fabrication of a part, the system comprising:

a computing device, the computing device configured to:

receive, from a customer device associated with a customer, a design request for a part to be fabricated by a fabrication process, the design request including a three-dimensional (3D) model file representing the part to be fabricated and descriptive information;

determining a plurality of layers of the part representing a geometry of the part to be fabricated wherein determining the plurality of layers comprises:

determining a number of part instances from the model file; and

determining the plurality of layers by slicing the number of part instances;

generating a feature vector for the part based on the model file;

identifying one or more candidate orientations for the part based on the feature vector, wherein identifying one or more candidate orientations for the part comprises identifying one or more specific features on the part, wherein the one or more specific features are facing away from a build plate; and

generate fabrication parameters, as a function of the geometry of the part, the candidate orientations, and the descriptive information, for the part to be fabricated, wherein the fabrication parameters include a cost to fabricate the part and estimated completion date; and

send the fabrication parameters to the customer.

10. The system of claim 9 , wherein the descriptive information is distinct from the 3D model file of the part to be fabricated.

11. The system of claim 9 , wherein the computer device is further configured to extract a second feature from the descriptive information, wherein extracting comprises extracting the second feature from the descriptive datum.

12. The system of claim 9 , wherein the descriptive information comprises textual data relating to the part to be fabricated.

13. The system of claim 9 , wherein the computing device is further configured to extract a first feature from the 3D model file, wherein extracting comprises receiving data corresponding to one or more interactions with an interface.

14. The system of claim 11 , wherein extracting the second feature from the descriptive information comprises receiving data corresponding to one or more interaction with an interface.

15. The system of claim 9 , further comprising one or more machine-learning modules operating on the computing device, wherein the one or more machine-learning modules are configured to:

extract, from the descriptive information, the descriptive datum of the part to be fabricated;

associate, as a function of the descriptive datum, a property of the part to be fabricated with a 3D structure; and

send, to the customer, the 3D structure as a function of the associated property.

16. The system of claim 9 , wherein at least one fabrication parameter of the part to be fabricated is associated with at least an anticipated fabricating tool.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2020
From: VOODOO MANUFACTURING, INC
To: DESPREZ LLC
Reel/Frame 054410/0381 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2020
From: SCHWARTZ, JONATHAN; FRIEFELD, MAX; ORTLIEB, OLIVER
To: VOODOO MANUFACTURING, INC.
Reel/Frame 054077/0306 →
Continuity (3)
Continuation 15796113 · Oct 27, 2017
Provisional Application 62413692 · Oct 27, 2016
Related Publication 20210096538A1 · Apr 1, 2021