US 12,248,740 B2
Interconnected digital engineering and certification ecosystem
William Roper, Jr., Charleston, SC (US); Christopher Benson, Charleston, SC (US); Long N. Phan, Charleston, SC (US); Alethea Duhon, Orlando, FL (US); Baha Abu Nojaim, Roslindale, MA (US); and Sriram Krishnan, Cambridge, MA (US)
Assigned to Istari Digital, Inc., Charleston, SC (US)
Filed by Istari Digital, Inc., Charleston, SC (US)
Filed on Dec. 6, 2023, as Appl. No. 18/531,167.
Application 18/531,167 is a continuation of application No. 18/459,860, filed on Sep. 1, 2023, granted, now 12,164,843.
Application 18/459,860 is a continuation of application No. 17/973,142, filed on Oct. 25, 2022, granted, now 11,775,707, issued on Oct. 3, 2023.
Claims priority of provisional application 63/419,051, filed on Oct. 25, 2022.
Prior Publication US 2024/0135063 A1, Apr. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 30/20 (2020.01); G06F 30/12 (2020.01); G06F 30/15 (2020.01); G06F 30/27 (2020.01)
CPC G06F 30/20 (2020.01) [G06F 30/12 (2020.01); G06F 30/15 (2020.01); G06F 30/27 (2020.01); G06F 2221/2141 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer system-implemented method comprising:
receiving, from a user device, design and/or engineering data (D/E data) corresponding to a prototype representation of a first product;
transmitting, via an application programming interface (API) or software development kit (SDK), one or more inputs derived from the D/E data to two or more digital engineering tools for processing,
wherein the two or more digital engineering tools are provided by at least two distinct digital engineering tool providers,
wherein a first portion of the two or more digital engineering tools provided by a first provider of the at least two distinct digital engineering tool providers is not directly interoperable with a second portion of the two or more digital engineering tools provided by a second provider of the at least two distinct digital engineering tool providers, and
wherein the API or SDK is configured to interface with each of the two or more digital engineering tools to automatically enable interoperable use of multiple digital engineering tools in parallel;
receiving engineering-related data outputs from the two or more digital engineering tools;
storing, on a storage device, usage data representing the received D/E data, the one or more inputs transmitted to the two or more digital engineering tools for processing, and/or the engineering-related data outputs from the two or more digital engineering tools;
incorporating at least a portion of the usage data in a training dataset;
training a machine learning model based on the training dataset to generate an output; and
utilizing the output generated by the machine learning model to provide automated assistance to an individual for development of a second product.