IP Library Granted Patent US 9,802,364
Granted Patent B2
US 9,802,364 · App. 13/654,578 · Granted Oct 31, 2017

Systems and methods for construction of an instruction set for three-dimensional printing of a user-customizableimage of a three-dimensional structure

Inventor: Mark Edward Danks (Berkeley, CA)
Assignee: 3D Systems, Inc.
B29C67/0088B29C64/386B33Y50/00B33Y50/02G06F17/50
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,802,364
App. No.
13/654,578
Granted
Oct 31, 2017
Kind
B2
Abstract

Systems and methods for construction of an instruction set for three-dimensional printing of a user-customizable image of a three-dimensional structure are provided. Methods can include receiving user input for customizing an image of a three-dimensional structure, control circuitry constructing an instruction set for the customized image of the three-dimensional structure, and control circuitry rendering the instruction set into a printable file usable by a three-dimensional printer.

Claims (27)

1. A method comprising:

receiving user input data via a user interface device for customizing an image of a three dimensional structure displayed on the user interface device,

wherein receiving the user input data for customizing the image of the three-dimensional structure includes receiving locations for placing objects on the image of the three-dimensional structure, the customized image of the three-dimensional structure being composed of core geometry;

control circuitry constructing an instruction set for the customized image of the three dimensional structure, and recreating the customized image of the three-dimensional structure for display on the user interface device using the instruction set, as the user input data is received via the user interface device, the instruction set for the customized image including a hierarchical skeleton of the three-dimensional structure, and a list of the core geometry of which the customized image of the three-dimensional structure is composed, and excluding the core geometry; and

control circuitry rendering the instruction set into a printable file having a computer-aided design (CAD) file format usable by a three-dimensional printer, rendering of the instruction set including creation of new geometry that conforms to one or more three-dimensional printing requirements.

2. The method of claim 1 wherein the receiving locations for placing objects on the image of the three-dimensional structure includes receiving locations for placing decals on the image of the three-dimensional structure.

3. The method of claim 1 wherein the control circuitry constructing the instruction set includes creating the list of the core geometry of the customized image of the three-dimensional structure.

4. The method of claim 3 wherein creating the list of the core geometry includes creating a list of properties associated with the customized image of the three-dimensional structure.

5. The method of claim 4 wherein creating the list of properties associated with the customized image of the three-dimensional structure includes creating a list of rotation, position, scale, and color values of the customized image of the three-dimensional structure.

6. The method of claim 4 wherein creating the list of properties associated with the customized image of the three-dimensional structure includes creating a list of properties associated with each of the image of the three-dimensional structure, an image of offset structures, and images of objects placed on the image of the three-dimensional structure.

7. The method of claim 6 wherein creating the list of properties associated with the images of objects placed on the three-dimensional structure includes storing at least one of position or scale of each of the images of objects in a normalized UV space.

8. The method of claim 1 further comprising transmitting the printable file to a three-dimensional printer.

9. The method of claim 1 further comprising three dimensionally printing a structure corresponding to the customized image of the three dimensional structure, the structure being three-dimensionally printed from the printable file.

10. A system comprising:

at least one programmable processor; and

a non-transitory computer readable medium storing executable control software that, in response to execution by the at least one programmable processor, causes the system to at least:

receive user input via a user interface device for customizing an image of a three-dimensional structure displayed on the user interface device, wherein the system being caused to receive user input includes being caused to receive locations for placing objects on the image of the three-dimensional structure, the customized image of the three-dimensional structure being composed of core geometry;

construct an instruction set for the customized image of the three-dimensional structure, and recreate the customized image of the three-dimensional structure for display on the user interface device using the instruction set, as the user input data is received via the user interface device, the instruction set for the customized image including a hierarchical skeleton of the three-dimensional structure, and a list of the core geometry of which the customized image of the three-dimensional structure is composed, and excluding the core geometry; and

render the instruction set into a printable file having a computer-aided design (CAD) file format usable by a three-dimensional printer, render of the instruction set including creation of new geometry that conforms to one or more three-dimensional printing requirements.

11. The system of claim 10 wherein the system being caused to receive locations for placing objects includes being caused to receive locations for placing decals on the image of the three-dimensional structure.

12. The system of claim 10 wherein the system being caused to construct the instruction set includes being caused to create the list of the core geometry of the customized image of the three-dimensional structure.

13. The system of claim 12 wherein the system being caused to create the list of the core geometry includes being caused to create a list of properties associated with the customized image of the three-dimensional structure.

14. The system of claim 13 wherein the system being caused to create the list of properties includes being caused to create a list of rotation, position, scale, and color values of the customized image of the three-dimensional structure.

15. The system of claim 13 wherein the system being caused to create the list of properties includes being caused to create a list of properties associated with each of the image of the three-dimensional structure, an image of offset structures, and images of objects placed on the image of the three-dimensional structure.

16. The system of claim 15 wherein the system being caused to create the list of properties associated with the images of objects placed on the three-dimensional structure includes being caused to store at least one of position or scale of each of the images of objects in a normalized UV space.

17. The system of claim 10 wherein in response to execution by the at least one programmable processor, the executable control software further causes the system to transmit the printable file to a three-dimensional printer.

18. The system of claim 10 further comprising a three-dimensional printer configured to three-dimensionally print a structure corresponding to the customized image of the three-dimensional structure, the structure being three-dimensionally printed from the printable file.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Aug 26, 2021
From: HSBC BANK USA, NATIONAL ASSOCIATION
To: 3D SYSTEMS, INC.
Reel/Frame 057651/0374 →
SECURITY INTEREST Recorded Feb 27, 2019
From: 3D SYSTEMS, INC.
To: HSBC BANK USA, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 048456/0017 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2012
From: DANKS, MARK EDWARD
To: 3D SYSTEMS, INC.
Reel/Frame 029260/0506 →
Continuity (2)
Provisional Application 61548541 · Oct 18, 2011
Related Publication 20130096708A1 · Apr 18, 2013