Embedding a database in a physical object
First Claim
Patent Images
1. A method of producing a record of information for production of a three-dimensional (3D) object, the method comprising:
- by a processing device;
receiving a first plurality of structural parameters for a 3D object;
determining a data capacity for the 3D object based on geometric characteristics of the 3D object;
using the plurality of 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 structural parameters by depositing a build material in a plurality of layers and curing the build material;
based on at least the determined data capacity, determining data to be embedded in the 3D object, and determining one or more locations for embedding the data as a data structure in the 3D object; and
including, in the instruction set;
the determined data, anda second plurality of structural parameters and instructions that, when executed by the processor of the 3D printing device, will cause the 3D printing device to impart at least one copy of the physical representations that represent the data structure at the determined one or more locations; and
saving the instruction set to a data file.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for embedding a database in a 3D object uses a 3D dimensional printing device and a computer-readable memory that stores a build sequence comprising instructions that, when executed by a processor, will cause the 3D printing device to form a three-dimensional object with an embedded data structure by depositing layers of build material and by including, in one or more of the layers, physical representations that represent a data structure.
13 Citations
21 Claims
-
1. A method of producing a record of information for production of a three-dimensional (3D) object, the method comprising:
-
by a processing device; receiving a first plurality of structural parameters for a 3D object; determining a data capacity for the 3D object based on geometric characteristics of the 3D object; using the plurality of 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 structural parameters by depositing a build material in a plurality of layers and curing the build material; based on at least the determined data capacity, determining data to be embedded in the 3D object, and determining one or more locations for embedding the data as a data structure in the 3D object; and including, in the instruction set; the determined data, and a second plurality of structural parameters and instructions that, when executed by the processor of the 3D printing device, will cause the 3D printing device to impart at least one copy of the physical representations that represent the data structure at the determined one or more locations; and saving the instruction set to a data file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for embedding a database in a three-dimensional (3D) object, the system comprising:
-
a processing device; and computer-readable memory containing programming instructions that, when executed by the processing device, cause the processing device to; receive a first plurality of structural parameters for a 3D object; determine a data capacity for the 3D object based on geometric characteristics of the SD object; use the plurality of structural parameters to develop an instruction set that, when executed by a processor of a 3D printing device, is configured to cause the 3D printing device to form a 3D object that exhibits the structural parameters by depositing a build material in a plurality of layers and curing the build material; based on at least the determined data capacity, determine data to be embedded in the 3D object, and determine one or more locations for embedding the data as a data structure in the 3D object; and include, in the instruction set; the determined data structure represented as a plurality of physical representations, and a second plurality of structural parameters and instructions that, when executed by the processor of the 3D printing device, will cause the 3D printing device to impart at least one copy of the physical representations in the 3D object; and save the instruction set to a data file. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system for embedding a database in a three-dimensional (3D) object, the system comprising:
-
a 3D printing device; and a computer-readable memory a build sequence comprising instructions that, when executed by a processor, will cause the 3D printing device to form a 3D object with an embedded data structure by; determine a data capacity for the 3D object based on geometric characteristics of the SD object; based on at least the determined data capacity, determine data to be embedded in the 3D object, and determine one or more locations for embedding the data as a data structure in the 3D object; depositing a plurality of layers of build material, and including, in one or more of the layers at the determined one or more locations, a plurality of physical representations that represent the data structure. - View Dependent Claims (20, 21)
-
Specification