IP Library Granted Patent US 12,585,243
Granted Patent B2
US 12,585,243 · App. 17/736,871 · Granted Mar 24, 2026

Modifying additively manufactured part designs using topological analyses

Inventors: Morad Behandish (Mountain View, CA); Saigopal Nelaturi (Mountain View, CA)
Assignee: Genesee Valley Innovations, LLC
G05B19/4155G05B2219/35193
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 12,585,243
App. No.
17/736,871
Granted
Mar 24, 2026
Kind
B2
Abstract

Set differences between an as-designed and an as-manufactured model are computed. Topological deviations between the as-designed model and the as-manufactured model are determined based under-deposition and over-deposition features of the set differences. Based on the discrepancies, an input to a manufacturing instrument is changed to reduce topological differences between the as-manufactured model and the as-designed model.

Claims (41)

1 . A method, comprising:

determining a family of as-manufactured shapes based on an as-designed shape of a part, each member of the family comprising different overlap measure ratios between one and zero respectively corresponding to strict over-deposition and strict under-deposition policies of an additive manufacturing instrument;

determining under deposition (UD) regions and over deposition (OD) regions based on intersection regions between the as-designed shape and the as-manufactured shapes;

decomposing the UD regions and the OD regions into respective connected components;

computing contributions of the connected component to a total topological deviation between the as-designed shape and the as-manufactured shapes in terms of an additive topological property;

composing the connected components into smaller components;

characterizing the contributions of the smaller components to the respective connected component in terms of alternating sums of the additive topological property to identify a subset of the connected components that contribute nonzero values to a global topological property;

for each of the subset of connected components, providing localized remedies to reduce the contributions of the connected components to the global topological property; and

changing an input to the additive manufacturing instrument to include the localized remedies when building the as-manufactured shapes.

2 . The method of claim 1 , wherein decomposing the UD regions and the OD regions into the connected components defines cut boundaries of the connected components, the intersection regions sharing the cut boundaries with the as-designed shape and the as-manufactured shapes, and wherein the cut boundaries are used computing contributions of the connected components to the total topological deviation.

3 . The method of 1 , wherein determining the family of as-manufactured shapes comprises cross-correlations or convolutions of defining functions of a minimum manufacturable neighborhood (MMN) and the as-designed shape.

4 . The method of claim 1 , wherein determining the family of as-manufactured shapes comprises:

determining a first indicator function based on the as-designed shape;

determining a second indicator function based on a minimum manufacturable neighborhood (MMN) of the additive manufacturing instrument;

determining a cross-correlation of the first indicator function with the second indicator function, the cross-correlation providing a real-valued field corresponding to an overlap measure of the MMN with the as-designed shape; and

selecting a superlevel set of the real-valued field that defines the family of as-manufactured shapes.

5 . The method of claim 4 , wherein the first and second indicator functions are fields in the respective underlying spaces that map every point in the underlying spaces to 0 if points are outside the underlying spaces and to 1 if the points are inside the underlying spaces.

6 . The method of claim 1 , wherein composing the connected components into smaller components comprises composing:

OD features that are within the as-manufactured shapes and outside the as-designed shape;

OD cut boundaries that connect the OD features to a boundary of the as-manufactured shapes;

UD features that are within the as-designed shape and outside the as-manufactured shapes; and

UD cut boundaries that connect the UD features to the boundary of the as-manufactured shapes.

7 . The method of claim 6 , wherein the additive topological properties comprise Euler characteristics (EC) of: the OD features; the OD cut boundaries; the UD features; and the UD cut boundaries.

8 . The method of claim 1 , wherein the localized remedy comprises one or both of applying an OD policy to a UD feature and applying a UD policy to an OD feature, wherein the OD policy and UD policy are applied only to the vicinity of the respective UD and OD feature, and not to the entire as-manufactured shapes.

9 . A system comprising a processor configured via instructions to perform the method of claim 1 .

10 . A method comprising:

determining a family of as-manufactured shapes based on an as-designed shape of a part, each member of the family comprising different overlap measure ratios between one and zero respectively corresponding to strict over-deposition and strict under-deposition policies of an additive manufacturing instrument;

determining localized topological discrepancies for each of the as manufactured shapes as compared to the as-designed shape, the localized topological discrepancies contributing nonzero values to a global topological property;

performing topological persistence filtering over a continuous change of process parameters of the additive manufacturing instrument;

based the topological persistence filtering, determining a combination of the process parameters that result a predefined bound on the localized topological discrepancies;

changing an input to the additive manufacturing instrument to utilize the combination of the process parameters.

11 . The method of claim 10 , wherein the topological persistence filtering comprises changing the size of a minimum manufacturable neighborhood of the additive manufacturing instrument for a given deposition policy.

12 . The method of claim 10 , wherein the topological persistence filtering comprises changing deposition policies of the additive manufacturing instrument for a given minimum manufacturable neighborhood.

13 . The method of 10 , wherein determining the family of as-manufactured shapes comprises cross-correlations or convolutions of defining functions of a minimum manufacturable neighborhood (MMN) and the as-designed shape.

14 . The method of claim 13 , wherein determining the family of as-manufactured shapes comprises:

determining a first indicator function based on the as-designed shape;

determining a second indicator function based on a minimum manufacturable neighborhood (MMN) of the additive manufacturing instrument;

determining a cross-correlation of the first indicator function with the second indicator function, the cross-correlation providing a real-valued field corresponding to an overlap measure of the MMN with the as-designed shape; and

selecting a superlevel set of the real-valued field that defines the family of as-manufactured shapes.

15 . The method of claim 14 , wherein the first and second indicator functions are fields in the respective underlying spaces that map every point in the underlying spaces to 0 if points are outside the underlying spaces and to 1 if the points are inside the underlying spaces.

16 . A system comprising a processor configured via instructions to perform the method of claim 10 .

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073225/0116 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF US PATENTS 9356603, 10026651, 10626048 AND INCLUSION OF US PATENT 7167871 PREVIOUSLY RECORDED ON REEL 064038 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 28, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064161/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064038/0001 →
Continuity (2)
Continuation 16235229 · Dec 28, 2018
Related Publication 20220269247A1 · Aug 25, 2022
References Cited (40)
US 6259962B1 · Gothait · 2001 [cited by examiner]
US 9747394B2 · Nelaturi et al. · 2017 [cited by applicant]
US 9946816B2 · Kim et al. · 2018 [cited by applicant]
US 10061870B2 · Nelaturi et al. · 2018 [cited by applicant]
US 10543673B2 · Tran et al. · 2020 [cited by applicant]
US 20150269282A1 · Nelaturi · 2015 [cited by examiner]
US 20180264751A1 · Tran · 2018 [cited by applicant]
US 20200055252A1 · Lewicki · 2020 [cited by examiner]
EP 2926982 · 2015 [cited by applicant]
EP 2922029 · 2015 [cited by applicant]
WO 0052624 · 2000 [cited by applicant]
Nelaturi, Saigopal, and Vadim Shapiro. “Representation and analysis of additively manufactured parts.” Computer-Aided Design 67 (2015): 13-23. (Year: 2015). [cited by examiner]
Pokorny, Florian T., Majd Hawasly, and Subramanian Ramamoorthy. “Topological trajectory classification with filtrations of simplicial complexes and persistent homology.” The International Journal of Robotics Research 35… [cited by examiner]
Behandish et al., “Automated process planning for hybrid manufacturing”, Computer-Aided Design, vol. 102, Sep. 2018, pp. 115-127. [cited by applicant]
Behandish et al., “Characterizing Topological Discrepancies in Additive Manufacturing”, Proceedings for the 28th Fall Workshop on Computational Geometry, Oct. 26, 2018. [cited by applicant]
Behandish et al., U.S. Appl. No. 15/858,677, filed Dec. 28, 2017. [cited by applicant]
Berretti et al., “3D Mesh decomposition using Reeb graphs”, Image and Vision Computing, vol. 27, Issue 10, Sep. 2, 2009, pp. 1540-1554. [cited by applicant]
Dai et al., “Support-Free Volume Printing by Mulit-Axis Motion”, ACM Transactions on Graphics, vol. 37, No. 4, Article 1, Aug. 2018, 13 pages. [cited by applicant]
Edelsbrunner et al., “Persistent homology-a survey.” Contemporary Mathematics, 2008;453:257-282. [cited by applicant]
Edelsbrunner et al., “Topological Persistence and Simplification”, Proceedings 41st Annual Symposium on Foundations of Computer Science, Nov. 12-14, 2000, 13 pages. [cited by applicant]
Edelsbrunner, “Persistent Homology: Theory and Practice” Apr. 21, 2014, 19 pages. [cited by applicant]
European Search Report from EP Application No. 19219911.5 dated Oct. 7, 2020, 24 pages. [cited by applicant]
Goodman et al., “Surveys on Discrete and Computational Geometry: Twenty Years Later”, Contemporary Mathematics, 2008. [cited by applicant]
Ilies et al., “On Shaping With Motion”, J. Mech. Des. 122 (4), Feb. 1, 1999, 23 pages. [cited by applicant]
Kavraki, “Computation of configuration-space obstacles using the Fast Fourier Transform”, IEEE Transactions on Robotics and Automation, vol. 11, No. 3, Jul. 1995, pp. 408-413. [cited by applicant]
Klahn et al., “Design for additive manufacturing-supporting the substitution of components in series products,” Procedia Cirp, 2014;21:138-143. [cited by applicant]
Lozano-Perez, “Spatial Planning: A Configuration Space Approach”, IEEE Transactions on Computers, vol. C-32, No. 2, Feb. 1983, pp. 108-120. [cited by applicant]
Lysenko et al., “Group morphology with convolution algebras”, Proceedings of the 14th ACM Symposium on Solid and Physical Modeling, Sep. 1-3, 2010, pp. 11-22. [cited by applicant]
Nelaturi et al., “Manufacturability Feedback and Model Correction for Additive Manufacturing”, Journal of Manufacturing Science and Engineering, vol. 137, No. 2, Apr. 1, 2015, pp. 21015-1. [cited by applicant]
Nelaturi et al., “Representation and Analysis of Additively Manufactured Parts”, Computer Aided Design, vol. 67, Apr. 16, 2015, pp. 13-23. [cited by applicant]
Nelaturi et al., “Solving inverse configuration space problems by adaptive sampling”, Computer-Aided Design, vol. 45, Issue 2, Feb. 2013, pp. 373-382. [cited by applicant]
Nelaturi et al., U.S. Appl. No. 15/858,520, filed Dec. 28, 2017. [cited by applicant]
Ranjan et al., “Integration of design for manufacturing methods with topology optimization in additive manufacturing,” J of Manufacturing Sci and Eng, 2017;139.6. [cited by applicant]
Serra, “Image Analysis and Mathematical Morphology”, Academic Press, Inc., 1983. [cited by applicant]
Wang et al., “Geometric decomposition of 3D surface meshes using Morse theory and region growing”, The International Journal of Advanced Manufacturing Technology, vol. 56, Issue 9-12, Oct. 2011, pp. 1091-1103. [cited by applicant]
Wikipedia, “Betti number”, retrieved from the internet, Oct. 6, 2018, 1 page. [cited by applicant]
Wikipedia, “Vietoris-Rips complex”, retrieved Dec. 12, 2018, 4 pages. [cited by applicant]
Yamazaki, “Development of a Hybrid Multi-tasking Machine Tool: Integration of Additive Manufacturing Technology with CNC Machining”, Science Direct, vol. 42, 2016, pp. 81-86. [cited by applicant]
Zhou et al., “Generalized Cylinder Decomposition”, ACM Transactions on Graphics (TOG), vol. 34, Issue 6, Nov. 2015. [cited by applicant]
Zomorodian et al., “Computing Persistent Homology”, Discrete Comput Geom, 33:249, 2005, pp. 249-274. [cited by applicant]