IP Library Granted Patent US 12,499,494
Granted Patent B2
US 12,499,494 · App. 17/862,539 · Granted Dec 16, 2025

Dynamically creating three-dimensional object files for components needing to be replaced at point of need

Inventor: David Louis Edelen, III (Charlotte Hall, MD)
G06Q50/04G06Q30/018
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,499,494
App. No.
17/862,539
Granted
Dec 16, 2025
Kind
B2
Abstract

A method and system for dynamically generating object files for a component that needs to be replaced at time and location the component is needed. An operator can navigate a graphical user interface to select generic component types, representative of the overall component, and then generic configuration sub-types of the component. The operator is then able to input parameters to customize the component to their specific application. Design checking algorithms confirm the inputs are below predefined risk thresholds before generating the file for the component. The system enables less skilled operators (no computer aided design experience required) to create custom parts, while mitigating potential design risk. The object files (e.g., 3D object files) are then seamlessly sent to a 3-D printer's slicing algorithm and prepared for manufacture. The operator can then make the custom part when ready.

Claims (62)

1 . A method for enabling a user to generate a dynamic three-dimensional (3D) model file for a specific component that is needed, the method comprising:

activating a dynamic inventory system;

presenting, on a graphical user interface, the user of the dynamic inventory system with static two-dimensional (2D) images for a plurality of generic components;

receiving a selection from the user of one of the static 2D images of the plurality of generic components that resembles the specific component;

presenting, on the graphical user interface, the user with one or more parameters that need to be defined for the selected static 2D image of the generic component, wherein the selected static 2D image of the generic component and the defined parameters represent the specific component;

receiving the one or more defined parameters for the selected static 2D image of the generic component that represent the specific component;

analyzing the specific component represented by the one or more defined parameters for the selected static 2D image of the generic component against at least some subset of engineering best practices;

generating the dynamic 3D model file for the specific component when the analyzing determines the specific component meets the at least some subset of engineering best practices; and

transmitting the dynamic 3D model file to a manufacturing machine that utilizes the dynamic 3D model file to produce the specific component.

2 . The method of claim 1 , further comprising the manufacturing machine converting the dynamic 3D model object file into commands for producing the specific component.

3 . The method of claim 2 , further comprising producing the specific component on the manufacturing machine from the commands for producing the specific component.

4 . The method of claim 3 , wherein the manufacturing machine is a 3D printer.

5 . The method of claim 1 , further comprising presenting the user with issues associated with the one or more defined parameters for the selected static 2D image of the generic component when the analysis determines the specific component does not meet the at least some subset of engineering best practices.

6 . The method of claim 5 , further comprising

presenting, on the graphical user interface, the user with an ability to correct the issues associated with the one or more defined parameters for the selected static 2D image of the generic component; and

receiving the corrected one or more specified parameters from the user.

7 . The method of claim 1 , further comprising determining if the specific component can be produced as a single piece within a build envelope of the manufacturing machine, wherein the generating the dynamic 3D model file is performed subsequent to a determination the specific component can be produced within the build envelope.

8 . The method of claim 7 , further comprising

determining if the specific component can be split into two or more pieces without degradation if it cannot be produced as a single piece within the build envelope; and

determining if each of the two or more pieces of the specific component can be produced within the build envelope if the specific component can be split into two or more pieces without degradation, wherein the generating the dynamic 3D model file includes generating an individual dynamic 3D model file for each of the two or more pieces.

9 . The method of claim 1 , further comprising

presenting, on the graphical user interface, the user with static 2D images of a plurality of generic configurations associated with the selected static 2D image of the generic component; and

receiving a selection from the user of one of the static 2D images of the plurality of generic configurations that resembles the specific component, wherein

the presenting the user with one or more parameters that need to be defined includes presenting the user with one or more parameters that need to be defined for the selected static 2D image of the generic configuration, wherein the selected static 2D image of the generic configuration and the defined one or more parameters represent the specific component.

10 . The method of claim 1 , further comprising rendering and presenting a static 2D image of the specific component represented by the one or more defined parameters for the selected static 2D image of the generic component to the user on the graphical user interface to enable the user to confirm the rendered static 2D image of the specific component matches the specific component needed, wherein the generating the dynamic 3D model object file is performed subsequent to the user confirming the rendered static 2D image of the specific component matches.

11 . A system for enabling a user to generate a dynamic three-dimensional (3D) model file for a specific component that is needed, the system comprising:

a database containing information for a plurality of generic components;

a user interface to enable communications with a user;

a processor; and

a computer readable storage medium storing instructions that when executed by the processor cause the processor to:

activate a dynamic inventory system;

present, on the user interface, the user of the dynamic inventory system with static two-dimensional (2D) images for the plurality of generic components;

receive a selection from the user of one of the static 2D images of the plurality of generic components that resembles the specific component;

present, on the user interface, the user with one or more parameters that need to be defined for the selected static 2D image of generic component, wherein the selected static 2D image of the generic component and the defined parameters represent the specific component;

receive the one or more defined parameters for the selected static 2D image of the generic component that represent the specific component;

analyze the specific component represented by the one or more defined parameters for the selected static 2D image of the generic component against at least some subset of engineering best practices;

generate the dynamic 3D model file for the specific component when the analyzing determines the specific component meets the at least some subset of engineering best practices; and

transmit the dynamic 3D model file to a manufacturing machine that utilizes the dynamic 3D model file to produce the specific component.

12 . The system of claim 11 , further comprising the manufacturing machine to convert the dynamic 3D model object file into commands for producing the specific component.

13 . The system of claim 12 , wherein the manufacturing machine is a 3D printer.

14 . The system of claim 11 , wherein the instructions further cause the processor to present the user with issues associated with the one or more defined parameters for the selected static 2D image of the generic component if the analysis determines the specific component does not meet the at least some subset of engineering best practices.

15 . The system of claim 11 , wherein the instructions further cause the processor to determine if the specific part can be produced within a build envelope of the manufacturing machine, wherein the dynamic 3D model file is generated subsequent to a determination the specific component can be produced within the build envelope.

16 . The system of claim 15 , wherein the instructions further cause the processor to

determine if the specific component can be split into two or more pieces without degradation if it cannot be produced as a single piece within the build envelope; and

determine if each of the two or more pieces of the specific component can be produced within the build envelope if the specific component can be split into two or more pieces without degradation, wherein the generating the dynamic 3D model file includes generating a dynamic 3D model file for each of the two or more pieces.

17 . The system of claim 11 , wherein the instructions further cause the processor to

present, on the user interface, the user with static 2D images of a plurality of generic configurations associated with the selected static 2D image of the generic component; and

receive a selection from the user of one of the static 2D images of the plurality of generic configurations that resembles the specific component, wherein

the presenting the user with one or more parameters that need to be defined includes presenting the user with one or more parameters that need to be defined for the selected static 2D image of the generic configuration, wherein the selected static 2D image of the generic configuration and the defined one or more parameters represent the specific component.

18 . The system of claim 11 , wherein the instructions further cause the processor to render and present a static 2D image of the specific component defined by the one or more defined parameters for the selected static 2D image of the generic component to the user to enable the user to confirm the rendered static 2D image of the specific component matches the specific component needed, wherein the dynamic 3D model file is generated subsequent to the user confirming the rendered static 2D image of the specific component matches.

19 . A three-dimensional (3-D) printer enabling a user to manufacture a replacement component to be used in place of a component that needs to be replaced, the 3-D printer comprising

an apparatus for manufacturing the component layer by layer;

a processor coupled to a computer readable storage medium storing instructions that when executed by the processor causes the processor to:

activate a dynamic inventory system;

present, on a user interface, a user of the dynamic inventory system with static two-dimensional (2-D) images for a plurality of generic components that are available for local manufacturing;

receive a selection from the user of one of the static 2-D images of the plurality of generic components that resembles the component that needs to be replaced;

present, on the user interface, the user with one or more parameters that need to be defined for the selected static 2-D image of the generic component, wherein the selected static 2-D image of the generic component is selected and the one or more parameters are defined to represent the component that needs to be replaced;

receive the one or more defined parameters for the selected static 2-D image of the generic component that define the replacement component that can be utilized in place of the component that needs to be replaced;

analyze the replacement component against at least some subset of engineering best practices;

generate a dynamic 3-D model file for the replacement component when the analyzing determines the replacement component meets the at least some subset of engineering best practices; and

convert the dynamic 3-D model file into commands for the apparatus to produce the replacement component.

20 . The 3-D printer of claim 19 , wherein the instructions further cause the processor to render and present a static 2-D image of the replacement component defined by the one or more defined parameters for the selected static 2D image of the generic component to the user to enable the user to confirm the rendered static 2-D image of the replacement component matches the replacement component needed, wherein the dynamic 3-D model file is generated subsequent to the user confirming the rendered static 2-D image of the replacement component matches.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2025
From: EDELEN, DAVID LOUIS, III
To: KAIROS, INC.
Reel/Frame 072840/0608 →
Continuity (2)
Provisional Application 63221105 · Jul 13, 2021
Related Publication 20230021899A1 · Jan 26, 2023
References Cited (26)
US 6397117B1 · Burrows · 2002 [cited by applicant]
US 6647305B1 · Bigelow · 2003 [cited by applicant]
US 7818148B2 · Carey · 2010 [cited by applicant]
US 7860690B2 · Gadamsetty · 2010 [cited by applicant]
US 8566066B2 · Thompson · 2013 [cited by applicant]
US 8589128B2 · Buchowski · 2013 [cited by applicant]
US 10061870B2 · Nelaturi · 2018 [cited by examiner]
US 10073424B2 · Lin · 2018 [cited by examiner]
US 10452053B2 · Lalish · 2019 [cited by examiner]
US 11257297B1 · Go · 2022 [cited by examiner]
US 20040153824A1 · Devarajan · 2004 [cited by applicant]
US 20140074272A1 · Cowden · 2014 [cited by applicant]
US 20150331402A1 · Lin · 2015 [cited by examiner]
US 20180267518A1 · Hassman · 2018 [cited by examiner]
US 20190070785A1 · Kothari · 2019 [cited by examiner]
US 20190102815A1 · Norman · 2019 [cited by examiner]
US 20210291458A1 · Edelen, III · 2021 [cited by examiner]
US 20220035358A1 · Ponnada · 2022 [cited by examiner]
US 20220350945A1 · Guerguis · 2022 [cited by examiner]
US 20230032439A1 · Gonzalez Martin · 2023 [cited by examiner]
CA 3216808A1 · 2022 [cited by examiner]
WO WO2019177606A1 · 2019 [cited by examiner]
WO WO2021154244A1 · 2021 [cited by examiner]
Böhm, J., Marais, M. S., & Merwe, A. F. (2016). 3D printing dimensional calibration shape: Clebsch cubic (Year: 2016). [cited by examiner]
M. Campobasso and J. Gershenson, “Remote Design of Spare Parts for Local Manufacturing in Rural Kenya,” 2020 IEEE Global Humanitarian Technology Conference (GHTC), Seattle, WA, USA, 2020, pp. 1-7, doi: 10.1109/GHTC46280… [cited by examiner]
N. Gupta, A. Tiwari, S. T. S. Bukkapatnam and R. Karri, “Additive Manufacturing Cyber-Physical System: Supply Chain Cybersecurity and Risks,” in IEEE Access, vol. 8, pp. 47322-47333, 2020, doi: 10.1109/ACCESS.2020.29788… [cited by examiner]