Method and system for variable data printing in a 3D print system
First Claim
1. A method of producing a variable data design file for use in production of a personalized copy of a three-dimensional (3D) object, the method comprising:
- by a processing device;
receiving a plurality of fixed structural parameters for a reference 3D object;
receiving information for creation of a plurality of variable structural parameters corresponding to a plurality of variable data regions on the reference 3D object, wherein the information comprises mapping information for associating each of the plurality of variable data regions with one or more data sources;
using the plurality of fixed structural parameters to develop an instruction set that is configured to, when executed by a processor of a 3D printing device, cause the 3D printing device to form a 3D object that exhibits the plurality of fixed structural parameters;
including, in the instruction set, instructions for creating the plurality of variable structural parameters based on the received information, that when executed by the processor of the 3D printing device, will cause the 3D printing device to render at least one of the plurality of variable data regions in the 3D object, wherein the at least one variable data region differs from a corresponding region of the reference 3D object;
saving the instruction set to a variable data design file; and
causing a 3D printing device to use the variable data design file to print a plurality of personalized copies of the reference 3D object, wherein each personalized copy of the reference 3D object is a 3D object that exhibits the plurality of fixed structural parameters and comprises at least one variable data region that differs from a corresponding region of the reference 3D object.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of producing a variable data design file for use in production of personalized copies of a reference 3D object may include receiving a plurality of fixed structural parameters for a reference object and receiving information for creation of a plurality of variable structural parameters corresponding to variable data regions on the reference 3D object. The method may include using the plurality of fixed structural parameters to develop an instruction set configured to cause a 3D printing device to form a 3D object that exhibits the plurality of fixed structural parameters; and including, in the instruction set, instructions for creating the plurality of variable structural parameters based on the received information that will cause the 3D printing device to render at least one of the plurality of variable data regions in the 3D object, wherein the variable data region differs from a corresponding region of the reference 3D object.
22 Citations
31 Claims
-
1. A method of producing a variable data design file for use in production of a personalized copy of a three-dimensional (3D) object, the method comprising:
by a processing device; receiving a plurality of fixed structural parameters for a reference 3D object; receiving information for creation of a plurality of variable structural parameters corresponding to a plurality of variable data regions on the reference 3D object, wherein the information comprises mapping information for associating each of the plurality of variable data regions with one or more data sources; using the plurality of fixed structural parameters to develop an instruction set that is configured to, when executed by a processor of a 3D printing device, cause the 3D printing device to form a 3D object that exhibits the plurality of fixed structural parameters; including, in the instruction set, instructions for creating the plurality of variable structural parameters based on the received information, that when executed by the processor of the 3D printing device, will cause the 3D printing device to render at least one of the plurality of variable data regions in the 3D object, wherein the at least one variable data region differs from a corresponding region of the reference 3D object; saving the instruction set to a variable data design file; and causing a 3D printing device to use the variable data design file to print a plurality of personalized copies of the reference 3D object, wherein each personalized copy of the reference 3D object is a 3D object that exhibits the plurality of fixed structural parameters and comprises at least one variable data region that differs from a corresponding region of the reference 3D object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method of producing a plurality of personalized copies of a reference three-dimensional (3D) object, the method comprising:
-
receiving a selection of a reference three-dimensional object; by a processing device, accessing a reference data file comprising a plurality of fixed structural parameters for the reference 3D object; by the processing device, accessing a variable data file comprising instructions for creating a plurality of variable structural parameters for producing a plurality of variable data regions on the reference 3D object; by the processing device, executing, for each of the plurality of personalized copies of the reference three-dimensional object, a plurality of instructions to create a variable data job specification, wherein the variable data job specification comprises a set of variable structural parameters corresponding to a set of variable data regions in that personalized copy; by the processing device, creating a 3D print file by merging the variable data job specification for each of the plurality of personalized copies of the reference 3D object with at least one of the following; the reference data file, or the variable data file; and by the processing device, causing a 3D printing device to form the plurality of personalized copies of the reference 3D object using the 3D print file, wherein each personalized copy of the reference 3D object is a 3D object that exhibits the plurality of fixed structural parameters and comprises at least one variable data region that differs from a corresponding region of the reference 3D object. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for producing a variable data design file for use in production of a personalized copy of a three-dimensional (3D) object, the system comprising:
-
a processing device; and a computer-readable memory containing programming instructions that, when executed by the processing device, cause the processing device to; receive a plurality of fixed structural parameters for a reference 3D object; receive information for creation of a plurality of variable structural parameters corresponding to a plurality of variable data regions on the reference 3D object, wherein the information comprises mapping information for associating each of the plurality of variable data regions with one or more data sources; use the plurality of fixed structural parameters to develop an instruction set that is configured to, when executed by a processor of a 3D printing device, cause the 3D printing device to form a 3D object that exhibits the plurality of fixed structural parameters; include, in the instruction set, instructions for creating the plurality of variable structural parameters based on the received information, that when executed by the processor of the 3D printing device, will cause the 3D printing device to render at least one of the plurality of variable data regions in the 3D object, wherein the at least one variable data region differs from a corresponding region of the reference 3D object; save the instruction set to a variable data design file; and cause a 3D printing device to use the variable data design file to print a plurality of personalized copies of the reference 3D object, wherein each personalized copy of the reference 3D object is a 3D object that exhibits the plurality of fixed structural parameters and comprises at least one variable data region that differs from a corresponding region of the reference 3D object. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for producing a plurality of personalized copies of a reference three-dimensional (3D) object, the system comprising:
-
a processing device; and a computer-readable memory containing programming instructions that, when executed by the processing device, cause the processing device to; receive a selection of a reference three-dimensional object; access a reference data file comprising a plurality of fixed structural parameters for the reference 3D object; access a variable data file comprising instructions for creating a plurality of variable structural parameters for producing a plurality of variable data regions on the reference 3D object; execute, for each of the plurality of personalized copies of the reference three-dimensional object, a plurality of instructions to create a variable data job specification, wherein the variable data job specification comprises a set of variable structural parameters corresponding to a set of variable data regions in that personalized copy; create a 3D print file by merging the variable data job specification for each of the plurality of personalized copies of the reference 3D object with at least one of the following; the reference data file, or the variable data file; and cause a 3D printing device to form the plurality of personalized copies of the reference 3D object using the 3D print file, wherein each personalized copy of the reference 3D object is a 3D object that exhibits the plurality of fixed structural parameters and comprises at least one variable data region that differs from a corresponding region of the reference 3D object. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A system for producing a plurality of personalized copies of a reference three-dimensional (3D) object, the system comprising:
-
a 3D printing device; and a computer-readable memory comprising a 3D print file comprising instructions that, when executed by a processor, will cause the 3D printing device to form a plurality of personalized copies of a reference three-dimensional (3D) object by; depositing, for each of the plurality of personalized copies, a plurality of layers of build material, and including, for each of the plurality of personalized copies, in one or more of the layers, at least one variable data region that differs from a corresponding region of the reference 3D object, wherein the 3D print file comprises a plurality of variable data job specifications for printing the plurality of personalized copies of the reference 3D object, wherein each of the plurality of variable data job specifications comprises a set of variable structural parameters corresponding to a set of variable data regions each of which differs from a corresponding region of the reference 3D object and a set of fixed structural parameters corresponding to a set of fixed structural regions each of which is identical to a corresponding region of the reference 3D object.
-
Specification