Multiscale density threshold matrices for 3D printing

US11167481B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11167481-B2
Application numberUS-201616098088-A
CountryUS
Kind codeB2
Filing dateJul 27, 2016
Priority dateJul 27, 2016
Publication dateNov 9, 2021
Grant dateNov 9, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

One example includes a three-dimensional (3D) printed object including a first lattice structure and a second lattice structure. The first lattice structure includes a first matrix having a first length, a first width, and a first height. The second lattice structure includes a second matrix having a second length, a second width, and a second height. The second length times two is a factor of the first length, the second width times two is a factor of the first width, and the second height times two is a factor of the first height.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method to generate a set of multiscale density threshold matrices for three-dimensional printing, the method comprising: specifying, via a processor, dimensions of a fundamental rectangular period of a density threshold matrix and specifying a maximum number of scales to generate for use within a single three-dimensional printed object; and generating, via the processor, a density threshold matrix for each scale based on the fundamental rectangular period to provide the set of multiscale density threshold matrices to be used within the single three-dimensional printed object. 2. The method of claim 1 , wherein generating the density threshold matrix for each scale based on the fundamental rectangular period to provide the set of multiscale density threshold matrices comprises: initializing, via the processor, a scale value to one and initializing a matrix size to the dimensions of the fundamental rectangular period; and via the processor, repeating until the scale value is greater than the maximum number of scales: generating a single threshold matrix having a size corresponding to the matrix size; replicating the single threshold matrix based on the scale value to provide one density threshold matrix of the set of multiscale density threshold matrices; reducing the matrix size by dividing each dimension of the matrix size by two; and setting the scale value equal to the scale value plus one. 3. The method of claim 2 , wherein each of the dimensions of the fundamental rectangular period is a factor of two to the power of the maximum number of scales minus one. 4. The method of claim 2 , wherein replicating the single threshold matrix comprises replicating the single threshold matrix by two to the power of the maximum number of scales minus one for each dimension of the single threshold matrix. 5. The method of claim 2 , wherein the set of multiscale density threshold matrices defines a set of tetrahedral matrices or a set of cubic matrices. 6. A system comprising: a machine readable storage medium storing instructions; and a processor to execute the instructions to: specify dimensions of a fundamental rectangular period of a density threshold matrix and specify a maximum number of scales to generate for use within a single three-dimensional printed object; and generate a density threshold matrix for each scale based on the fundamental rectangular period to provide the set of multiscale density threshold matrices to be used within the single three-dimensional printed object. 7. The system of claim 6 , wherein the processor is to execute the instructions to generate the density threshold matrix for each scale based on the fundamental rectangular period to provide the set of multiscale density threshold matrices comprising: initialize a scale value to one and initialize a matrix size to the dimensions of the fundamental rectangular period; and repeat until the scale value is greater than the maximum number of scales: generate a single threshold matrix having a size corresponding to the matrix size; replicate the single threshold matrix based on the scale value to provide one density threshold matrix of the set of multiscale density threshold matrices; reduce the matrix size by dividing each dimension of the matrix size by two; and set the scale value equal to the scale value plus one. 8. The system of claim 7 , wherein each of the dimensions of the fundamental rectangular period is a factor of two to the power of the maximum number of scales minus one. 9. The system of claim 7 , wherein the processor is to execute the instructions to further replicate the single threshold matrix by two to the power of the maximum number of scales minus one for each dimension of the single threshold matrix. 10. The system of claim 7 , wherein the set of multiscale density threshold matrices defines a set of tetrahedral matrices or a set of cubic matrices. 11. A non-transitory machine-readable storage medium storing instructions for causing a processor to perform the method of: specifying, via a processor, dimensions of a fundamental rectangular period of a density threshold matrix and specifying a maximum number of scales to generate for use within a ksingle three-dimensional printed object; and generating, via the processor, a density threshold matrix for each scale based on the fundamental rectangular period to provide the set of multiscale density threshold matrices to be used within the single three-dimensional printed object. 12. The non-transitory machine-readable storage medium of claim 11 , wherein generating the density threshold matrix for each scale based on the fundamental rectangular period to provide the set of multiscale density threshold matrices comprises: initializing, via the processor, a scale value to one and initializing a matrix size to the dimensions of the fundamental rectangular period; and via the processor, repeating until the scale value is greater than the maximum number of scales: generating a single threshold matrix having a size corresponding to the matrix size; replicating the single threshold matrix based on the scale value to provide one density threshold matrix of the set of multiscale density threshold matrices; reducing the matrix size by dividing each dimension of the matrix size by two; and setting the scale value equal to the scale value plus one. 13. The non-transitory machine-readable storage medium of claim 12 , wherein each of the dimensions of the fundamental rectangular period is a factor of two to the power of the maximum number of scales minus one. 14. The non-transitory machine-readable storage medium of claim 12 , wherein replicating the single threshold matrix comprises replicating the single threshold matrix by two to the power of the maximum number of scales minus one for each dimension of the single threshold matrix. 15. The non-transitory machine-readable storage medium of claim 12 , wherein the set of multiscale density threshold matrices defines a set of tetrahedral matrices or a set of cubic matrices.

Assignees

Inventors

Classifications

  • B29C64/386Primary

    Data acquisition or data processing for additive manufacturing · CPC title

  • Processes of additive manufacturing · CPC title

  • Data acquisition or data processing for additive manufacturing · CPC title

  • Computer-aided design [CAD] · CPC title

  • B29C64/171Primary

    specially adapted for manufacturing multiple 3D objects · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11167481B2 cover?
One example includes a three-dimensional (3D) printed object including a first lattice structure and a second lattice structure. The first lattice structure includes a first matrix having a first length, a first width, and a first height. The second lattice structure includes a second matrix having a second length, a second width, and a second height. The second length times two is a factor of …
Who is the assignee on this patent?
Hewlett Packard Development Co
What technology area does this patent fall under?
Primary CPC classification B29C64/386. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Nov 09 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).