IP Library Granted Patent US 9,844,914
Granted Patent B2
US 9,844,914 · App. 13/914,448 · Granted Dec 19, 2017

Downloadable three-dimensional models

Inventors: Nathaniel B. Pettis (Brooklyn, NY); Anthony James Buser (Reading, PA); Justin Day (New York, NY); Jonah Gold (Brooklyn, NY); Bryan Vaccaro (Jersey City, NJ); Joseph Neal (Greenwich, CT)
Assignee: MakerBot Industries, LLC
B29C67/0088B29C67/0059B29C67/0081B29C67/0085B33Y30/00B33Y40/00F16M11/12F16M11/18F16M13/022G05B19/4099G06F3/126G06F3/1224G06F17/50B33Y50/00B33Y50/02G05B2219/35134G05B2219/49007Y02P90/265Y02T10/82
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 9,844,914
App. No.
13/914,448
Granted
Dec 19, 2017
Kind
B2
Abstract

A server is configured to store a number of different models of an object in machine-ready form corresponding to a number of different three-dimensional printers having differing capabilities and/or hardware configurations. When a user at a client device or a printer requests the object, the server automatically determines a printer type and selects a suitable, corresponding machine-ready model for immediate fabrication by the printer.

Claims (28)

1. A system comprising:

a database storing a plurality of different machine-ready models of an object, each one of the plurality of different machine-ready models based on a three-dimensional model of the object and adapted for fabricating the object on one of a number of different types of three-dimensional printers each having a predetermined configuration resulting in different slicing rules for converting the three-dimensional model into a corresponding one of the machine-ready models; and

a server coupled to the database and coupled in a communicating relationship with a data network, the server configured to respond to a request from a client for the object through the data network by identifying a type of three-dimensional printer locally associated with the client making the request,

selecting one of the machine-ready models from among the plurality of different machine-ready models of the object,

wherein the one of the machine-ready models is selected as corresponding to the type of three-dimensional printer locally associated with the client, and

transmitting the one of the machine-ready models to the client through the data network,

wherein the server is further configured to manage a print queue for the three-dimensional printer locally associated with the client and at least one additional three-dimensional printer, and

to automatically determine when a request to fabricate a selected one of the machine-ready models should be redirected to the at least one additional three-dimensional printer.

2. The system of claim 1 wherein the server is a web server configured to select and transmit the one of the machine-ready models in response to a single action from the client.

3. The system of claim 2 wherein the client is configured to automatically respond to a receipt of the one of the machine-ready models from the server by transmitting the one of the machine-ready models to the three-dimensional printer for fabrication.

4. The system of claim 2 wherein the client is configured to automatically store the one of the machine-ready models on a removable memory device locally coupled to the client.

5. The system of claim 2 wherein the single action is a single mouse click from the client.

6. The system of claim 1 wherein the machine-ready models include g-code for fabricating the object.

7. The system of claim 1 wherein the client is a computing device coupled in a communicating relationship with the three-dimensional printer.

8. The system of claim 1 wherein the server is configured to receive a digital model of the object through the data network, and to create the plurality of different machine-ready models for storage in the database.

9. The system of claim 1 wherein the database stores a second plurality of machine-ready models for each of a plurality of objects.

10. The system of claim 9 wherein the server provides a user interface for the client to browse the plurality of objects and select one of the plurality of objects for fabrication.

11. The system of claim 1 wherein the server is configured to verify a printability of each one of the machine-ready models on a corresponding one of the types of three-dimensional printers.

12. The system of claim 1 wherein the database stores metadata for the object.

13. The system of claim 12 wherein the metadata includes one or more of a computer rendering of the object, a photograph of the object, an author comment for the object, a number of downloads for the object, a category tag for the object, and a popularity rating for the object.

14. The system of claim 13 wherein the metadata includes the number of downloads for the object, wherein the number of downloads includes a number of downloads for each one of the machine-ready models for the object.

15. The system of claim 1 wherein the server is configured to modify a selected one of the machine-ready models according to specific configuration information for the three-dimensional printer associated with the client.

16. The system of claim 1 wherein the server is configured to perform a second selection of one of the machine-ready models corresponding to the at least one additional three-dimensional printer.

17. The system of claim 1 wherein the server is configured to manage a print queue for the client.

18. The system of claim 1 wherein the different types of three-dimensional printers include different printers from a single manufacturer.

19. The system of claim 1 wherein the different types of three-dimensional printers include printers using two or more printing technologies selected from a group including jet printing, stereolithography, fused deposition modeling, layered object manufacturing, and selective laser sintering.

20. The system of claim 1 wherein the predetermined configuration includes one or more hardware components of the three-dimensional printer, and wherein the one or more hardware components include one or more of a display, a heated build platform, a camera, a conveyor, and a color-mixing system.

21. The system of claim 1 wherein, when two or more of the machine-ready models are suitable for the three-dimensional printer associated with the client, selecting one of the two or more machine-ready models according to a predetermined criterion and transmitting the one of the two or more machine-ready models to the client.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2022
From: MAKERBOT INDUSTRIES, LLC
To: STRATASYS, INC.
Reel/Frame 060731/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2013
From: PETTIS, NATHANIEL B.; BUSER, ANTHONY JAMES; DAY, JUSTIN; GOLD, JONAH; VACCARO, BRYAN; NEAL, JOSEPH
To: MAKERBOT INDUSTRIES, LLC
Reel/Frame 030803/0935 →
Continuity (2)
Provisional Application 61657241 · Jun 8, 2012
Related Publication 20130329243A1 · Dec 12, 2013