IP Library Granted Patent US 12705649
Granted Patent B2
US 12705649 · App. 18/808,451 · Granted Aug 11, 2026

Methods and systems for predicting a price of any subtractively manufactured part utilizing artificial intelligence at a computing device

Inventor: Shuji Usui (Minneapolis, MN)
Assignee: PROTO LABS, INC.
G06Q30/0283G06F18/23G06N20/00G06T1/20G06V10/762
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 12705649
App. No.
18/808,451
Granted
Aug 11, 2026
Kind
B2
Abstract

A method for predicting a price of any subtractively manufactured part utilizing artificial intelligence at a computing device. The method comprises receiving a part model, identifying at least an element of mechanical part data as a function of the part model, extracting at least an identified element of the mechanical part data, selecting a correlated dataset comprising a plurality of data entries as a function of the extracted element of the mechanical part data, generating at least a part revision datum for the plurality of correlated manufacturing data, determining a pricing datum as a function of the extracted element of the mechanical part data and the correlated manufacturing data, and generating a graphical user interface displaying the mechanical part data and the part revision datum on a user device.

Claims (62)

1 . A method for making prediction associated with a subtractively manufactured part using artificial intelligence at a computing device, the method comprising:

receiving, by a computing device, a part model;

identifying, by the computing device, at least an element of mechanical part data as a function of the part model;

extracting, by the computing device, at least an identified element of the mechanical part data;

selecting, by the computing device, a correlated dataset comprising a plurality of data entries as a function of the extracted element of the mechanical part data, wherein each data entry comprises a plurality of correlated manufacturing data, and wherein the plurality of correlated manufacturing data further comprises at least a requirement fulfillment record from past quality assurance data;

generating, by the computing device, at least a part revision datum for the plurality of correlated manufacturing data;

determining, by the computing device, a pricing datum as a function of the extracted element of the mechanical part data and the correlated manufacturing data, wherein determining the pricing datum further comprises:

generating pricing training data, wherein the pricing training data comprises exemplary part revision data correlated to exemplary pricing data;

training, iteratively, a pricing machine-learning model using the pricing training data;

updating the pricing training data based on the extracted element of the mechanical part data and the requirement fulfillment records from the past quality assurance data;

retraining the pricing machine-learning model using the updated pricing training data; and

generating the pricing datum as a function of the retrained pricing machine-learning model; and

generating, by the computing device, a graphical user interface displaying the mechanical part data and the part revision datum on a user device.

2 . The method of claim 1 , wherein identifying the at least an element of the mechanical part data comprises analyzing, using a machine vision system operating on the computing device, the part model for the at least an element of mechanical part data, wherein the part model comprises a three-dimensional part model.

3 . The method of claim 1 , wherein identifying the at least an element of the mechanical part data comprises analyzing, using an optical character recognition operating on the computing device, the part model for the at least an element of mechanical part data, wherein the part model comprises a two-dimensional part model.

4 . The method of claim 1 , wherein generating the at least a part revision datum comprises:

determining a machinability datum as a function of the at least an extracted element of the mechanical part data; and

generating the at least a part revision datum as a function of the machinability datum.

5 . The method of claim 1 , wherein the at least a part revision datum comprises a defeaturing modification.

6 . The method of claim 1 , wherein determining the pricing datum comprises:

simulating, using a machining simulation at a graphic processing unit operating on the computing device, machining for the plurality of correlated manufacturing data; and

determining the pricing datum as a function of the simulation.

7 . The method of claim 1 , wherein determining the pricing datum comprises determining a predictive close rate as a function of the pricing datum and a determined threshold.

8 . The method of claim 1 , wherein determining the pricing datum comprises:

determining at least a correlated compatible part element datum as a function of the at least an extracted element of the mechanical part data, wherein the at least a correlated compatible part element datum comprises a tolerance datum; and

determining the pricing datum as a function of the tolerance datum.

9 . The method of claim 1 , wherein determining the pricing datum comprises:

receiving a user input for the displayed mechanical part data and the displayed part revision datum; and

updating the pricing datum as a function of the user input.

10 . The method of claim 1 , wherein the requirement fulfillment record comprises an indication of whether a manufactured part satisfied at least one predetermined quality requirement.

11 . A system for making prediction associated with any subtractively manufactured part using artificial intelligence, the system comprising:

at least a processor; and

a memory communicatively connected to the at least a processor, wherein the memory contains instructions configuring the at least a processor to:

receive a part model;

identify at least an element of mechanical part data as a function of the part model;

extract at least an identified element of the mechanical part data;

select a correlated dataset comprising a plurality of data entries as a function of the extracted element of the mechanical part data, wherein each data entry comprises a plurality of correlated manufacturing data, and wherein the plurality of correlated manufacturing data further comprises at least a requirement fulfillment record from past quality assurance data;

generate at least a part revision datum for the plurality of correlated manufacturing data;

determine a pricing datum as a function of the extracted element of the mechanical part data and the correlated manufacturing data, wherein determining the pricing datum further comprises:

generating pricing training data, wherein the pricing training data comprises exemplary part revision data correlated to exemplary pricing data;

training, iteratively, a pricing machine-learning model using the pricing training data;

updating the pricing training data based on the extracted element of the mechanical part data and the requirement fulfillment records from the past quality assurance data;

retraining the pricing machine-learning model using the updated pricing training data; and

generating the pricing datum as a function of the pricing machine-learning model; and

generate a graphical user interface displaying the mechanical part data and the part revision datum on a user device.

12 . The system of claim 11 , wherein identifying the at least an element of the mechanical part data comprises analyzing, using a machine vision system, the part model for the at least an element of mechanical part data, wherein the part model comprises a three-dimensional part model.

13 . The system of claim 11 , wherein identifying the at least an element of the mechanical part data comprises analyzing, using an optical character recognition, the part model for the at least an element of mechanical part data, wherein the part model comprises a two-dimensional part model.

14 . The system of claim 11 , wherein generating the at least a part revision datum comprises:

determining a machinability datum as a function of the at least an extracted element of the mechanical part data; and

generating the at least a part revision datum as a function of the machinability datum.

15 . The system of claim 11 , wherein the at least a part revision datum comprises a defeaturing modification.

16 . The system of claim 11 , wherein determining the pricing datum comprises:

simulating, using a machining simulation at a graphic processing unit, machining for the plurality of correlated manufacturing data; and

determining the pricing datum as a function of the simulation.

17 . The system of claim 11 , wherein determining the pricing datum comprises determining a predictive close rate as a function of the pricing datum and a determined threshold.

18 . The system of claim 11 , wherein determining the pricing datum comprises:

determining at least a correlated compatible part element datum as a function of the at least an extracted element of the mechanical part data, wherein the at least a correlated compatible part element datum comprises a tolerance datum; and

determining the pricing datum as a function of the tolerance datum.

19 . The system of claim 11 , wherein determining the pricing datum comprises:

receiving a user input for the displayed mechanical part data and the displayed part revision datum; and

updating the pricing datum as a function of the user input.

20 . The system of claim 11 , wherein the requirement fulfillment record comprises an indication of whether a manufactured part satisfied at least one predetermined quality requirement.