Embedding a database in a physical object
AssigneeXerox Corporation
InventorsJonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
Life of this patent
Estimating the term…
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.
Claims21
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.
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.
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.
Dependencies are inferred from the claim text.