US 11,775,707 B1
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, Inc., Charleston, SC (US)
Filed by Istari, Inc., Charleston, SC (US)
Filed on Oct. 25, 2022, as Appl. No. 17/973,142.
Claims priority of provisional application 63/419,051, filed on Oct. 25, 2022.
Int. Cl. G06F 30/20 (2020.01)
CPC G06F 30/20 (2020.01) [G06F 2221/2141 (2013.01)] 28 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, from a user device, design and/or engineering data (D/E data) corresponding to a prototype representation of a 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;
receiving data corresponding to one or more common validation and verification (V&V) products associated with the product, wherein the one or more common V&V products are stored in a data resource that is external to a computing system that performs the computer-implemented method;
identifying one or more requirements for the product based on the data corresponding to the one or more common V&V products;
determining, based on the engineering-related data outputs and the data corresponding to the one or more common V&V products, whether or not the one or more requirements have been satisfied;
presenting, at the user device, information corresponding to the engineering-related data outputs and/or the data corresponding to the one or more common V&V products, wherein the presented information comprises an indication of whether or not the one or more requirements have been satisfied, or an indication of a probability of whether or not the one or more requirements would be satisfied by the prototype representation of the product;
subsequent to presenting the information corresponding to the engineering-related data outputs and/or the data corresponding to the one or more common V&V products at the user device, receiving instructions from the user device, wherein the instructions correspond to one or more interactions of a user with the user device; and
responsive to receiving the instructions from the user device, performing one or more manipulations of the D/E data.